/*
 * Designed & Developed by HiiLSE Global Sdn Bhd
 * Brand: The HiiLSE Drone Malaysia
 * Core Author: Mr. Elanggovan Thanggavilo
 * Created: 2026-09-16 01:20:00 MYT
 * Last Edited: 2026-09-16 01:20:00 MYT
 * File Coding Attribute: HDcmsRw 1.25.0 Droneverse public experience visual system.
 */
.dv1250{--dv-navy:#101a46;--dv-blue:#2457ff;--dv-cyan:#16bce8;--dv-purple:#7134e8;--dv-pink:#f72585;--dv-green:#10a66f;--dv-gold:#ffbf2f;--dv-text:#172033;--dv-muted:#5f6d83;--dv-line:#dbe5f1;--dv-soft:#f6f8ff;max-width:1500px;margin:0 auto;background:#fff;color:var(--dv-text);overflow:hidden}
.dv1250 *{box-sizing:border-box}.dv1250 a{text-decoration:none}.dv1250-kicker{display:inline-block;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#4057d8}.dv1250-hero{position:relative;min-height:560px;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:center;background:linear-gradient(105deg,#fff 0 43%,rgba(255,255,255,.12) 60%),var(--dv-hero) right center/cover no-repeat;border-bottom:1px solid var(--dv-line)}
.dv1250-hero-copy{padding:60px clamp(24px,5vw,80px);position:relative;z-index:2}.dv1250-hero h1{font-size:clamp(3rem,6vw,6.8rem);line-height:.88;letter-spacing:-.055em;margin:.45rem 0 1rem;max-width:820px;color:#0d1746}.dv1250-hero h1::first-line{color:#0d1746}.dv1250-hero p{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55;color:#44516b;max-width:680px}.dv1250-hero-actions,.dv1250-result-actions,.dv1250-cta>div:last-child{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dv1250-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;border:1px solid #cfd9ec;font-weight:850;cursor:pointer;font:inherit}.dv1250-btn.primary{color:#fff;border:0;background:linear-gradient(115deg,var(--dv-pink),var(--dv-purple),var(--dv-blue));box-shadow:0 10px 25px rgba(67,55,214,.22)}.dv1250-btn.secondary{background:#fff;color:#1739b4;border-color:#7994ff}.dv1250-btn.ghost{background:#f7f9ff;color:#30415f}.dv1250-btn:disabled{opacity:.5;cursor:not-allowed}.dv1250-proof{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:#4c5871;font-size:.9rem;font-weight:750}.dv1250-proof span::before{content:'✦';color:var(--dv-purple);margin-right:7px}.dv1250-hero-art{min-height:560px;position:relative}.dv1250-flight-path{position:absolute;inset:18% 10% auto 5%;height:4px;border-radius:99px;background:linear-gradient(90deg,transparent,#7f58ff,#20d4f0,transparent);filter:blur(.2px);transform:rotate(-10deg);opacity:.72;animation:dv-flight 5s ease-in-out infinite}.dv1250-float-tag{position:absolute;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(18,34,79,.15);font-weight:900;color:#213aaf}.dv1250-float-tag.tag1{top:23%;left:8%}.dv1250-float-tag.tag2{top:39%;right:12%}.dv1250-float-tag.tag3{bottom:21%;left:28%}
@keyframes dv-flight{0%,100%{transform:translateX(0) rotate(-10deg);opacity:.35}50%{transform:translateX(42px) rotate(-10deg);opacity:1}}
.dv1250-subnav{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:1px;background:#dfe7f2;border-bottom:1px solid #dfe7f2;overflow:auto}.dv1250-subnav a{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#fff;color:#263551;font-size:.88rem;font-weight:780;white-space:nowrap}.dv1250-subnav a span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#edf1ff;color:#3450d9;font-size:.72rem}.dv1250-section{padding:54px clamp(22px,4vw,64px);border-bottom:1px solid #e6edf6}.dv1250-section-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:26px}.dv1250-section-head h2,.dv1250-cta h2{font-size:clamp(2rem,3.3vw,4rem);line-height:1.02;letter-spacing:-.04em;margin:.3rem 0 .4rem;color:#121a43}.dv1250-section-head p{margin:0;max-width:780px;color:var(--dv-muted);font-size:1rem;line-height:1.55}.dv1250-section-head>a{font-weight:850;color:#3157df}
.dv1250-mission{background:linear-gradient(180deg,#fff,#f8faff)}.dv1250-mission-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.4fr);gap:28px;align-items:center}.dv1250-wheel{position:relative;aspect-ratio:1;max-width:420px;margin:auto;border-radius:50%;background:conic-gradient(#26c6da 0 33%,#ffce45 33% 66%,#a65cff 66% 100%);box-shadow:inset 0 0 0 14px #fff,0 18px 55px rgba(33,51,104,.15);transition:transform 1.15s cubic-bezier(.2,.8,.2,1)}.dv1250-wheel.is-spinning{transform:rotate(850deg)}.dv1250-wheel-core{position:absolute;inset:29%;border-radius:50%;background:#151a48;color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 10px rgba(255,255,255,.78)}.dv1250-wheel-core b{font-size:1.65rem}.dv1250-wheel-core small{font-size:.68rem;letter-spacing:.12em}.dv1250-wheel>span{position:absolute;font-weight:900;color:#172033}.dv1250-wheel .w1{top:11%;left:40%}.dv1250-wheel .w2{right:7%;bottom:35%}.dv1250-wheel .w3{left:8%;bottom:28%}.dv1250-mission-result{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dv1250-mission-result>div{padding:18px;border-radius:16px;background:#fff;border:1px solid #dce5f1}.dv1250-mission-result small{display:block;color:#6d7890;font-weight:850;letter-spacing:.08em;margin-bottom:7px}.dv1250-mission-result b{font-size:1.08rem}.dv1250-mission-code{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between!important}.dv1250-mission-code code{font-size:1.2rem;color:#4727c5;font-weight:900}.dv1250-result-actions{grid-column:1/-1!important;border:0!important;padding:0!important;background:transparent!important}
.dv1250-talk{background:#fff}.dv1250-talk-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.dv1250-drone-orbit{position:relative;min-height:420px;border-radius:28px;background:radial-gradient(circle at center,#f8fbff 0 25%,#eef2ff 26% 40%,#fff 41%);border:1px solid #dbe4f0}.dv1250-drone-orbit::before{content:'HiiLSE DRONE';position:absolute;inset:42% 33%;display:grid;place-items:center;border-radius:28px;background:linear-gradient(135deg,#192351,#293a86);color:#fff;font-weight:950;letter-spacing:.08em;box-shadow:0 16px 38px rgba(26,39,94,.24)}.dv1250-component{position:absolute;display:flex;align-items:center;gap:7px;border:1px solid #ccd8ef;background:#fff;padding:8px 12px;border-radius:999px;box-shadow:0 10px 24px rgba(17,36,90,.08);font-weight:800;color:#22304c;cursor:pointer}.dv1250-component span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9edff;color:#3b4cce;font-size:.68rem}.dv1250-component:hover,.dv1250-component.active{border-color:#6d50ef;background:#f4f1ff}.dv1250-component.c1{top:10%;left:38%}.dv1250-component.c2{top:25%;right:5%}.dv1250-component.c3{bottom:25%;right:5%}.dv1250-component.c4{bottom:8%;left:39%}.dv1250-component.c5{bottom:25%;left:5%}.dv1250-component.c6{top:25%;left:5%}.dv1250-component.c7{top:51%;right:31%}.dv1250-voice{padding:28px;border-radius:24px;background:#101832;color:#fff;min-height:300px;display:flex;flex-direction:column;justify-content:center}.dv1250-voice>span{color:#55d6ff;font-size:.8rem;font-weight:900;letter-spacing:.14em}.dv1250-voice h3{font-size:2.2rem;margin:.6rem 0}.dv1250-voice p{font-size:1.12rem;line-height:1.65;color:#dce6ff}
.dv1250-build{background:#f9fbff}.dv1250-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dv1250-build-grid article{padding:18px;border-radius:18px;background:#fff;border:1px solid #dce5f1;position:relative}.dv1250-build-grid h3{margin:.35rem 0 .8rem}.dv1250-step{position:absolute;top:14px;right:14px;color:#8b96aa;font-weight:900}.dv1250-build-grid article>div{display:flex;gap:8px;flex-wrap:wrap}.dv1250-build-grid button{border:1px solid #d7dfec;background:#f9fbff;padding:8px 10px;border-radius:9px;cursor:pointer;color:#263551}.dv1250-build-grid button.active{background:#242f7a;color:#fff;border-color:#242f7a}.dv1250-dna{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:24px;margin-top:20px;border-radius:22px;background:linear-gradient(120deg,#0e1740,#31217e);color:#fff}.dv1250-dna h3{font-size:1.8rem;margin:.2rem 0}.dv1250-dna p{color:#dce2ff;margin:0}.dv1250-dna-ring{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff2b8f,#8047ff,#2d79ff,#24d4da,#ff2b8f);padding:7px;animation:dv-ring 8s linear infinite}.dv1250-dna-ring span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#111a45;font-weight:950}@keyframes dv-ring{to{transform:rotate(360deg)}}
.dv1250-challenge{background:#fff}.dv1250-timer{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;background:#151f54;color:#fff;font-size:1.8rem;font-weight:900;box-shadow:inset 0 0 0 8px #e7edff}.dv1250-question{max-width:900px;margin:auto;padding:28px;border-radius:22px;background:#f8faff;border:1px solid #dbe4f2}.dv1250-question h3{font-size:1.5rem}.dv1250-question [data-dv-answers]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.dv1250-question [data-dv-answers] button{padding:13px;border:1px solid #d5dfef;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.dv1250-question [data-dv-answers] button.correct{background:#e8fff4;border-color:#38b985}.dv1250-question [data-dv-answers] button.wrong{background:#fff0f2;border-color:#e55f70}.dv1250-question [data-dv-explanation]{color:#46566e;min-height:26px}
.dv1250-badges{background:#fafcff}.dv1250-badge-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.dv1250-badge-grid article{min-height:170px;text-align:center;padding:18px 12px;border:1px solid #dce4f0;border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.dv1250-badge-grid article>span{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#1e5fff,#9b34ee);color:#fff;font-size:1.4rem;font-weight:900;box-shadow:0 9px 24px rgba(82,54,220,.22)}.dv1250-badge-grid article.earned{border-color:#54c99a;background:#f1fff8}.dv1250-badge-grid small{color:#66758d;line-height:1.4}
.dv1250-pulse{background:#fff}.dv1250-pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dv1250-pulse-grid article{padding:20px;border-radius:18px;background:#111a41;color:#fff}.dv1250-pulse-grid b{display:block;font-size:2.2rem}.dv1250-pulse-grid span{color:#cbd5f1}.dv1250-empty{padding:28px;border-radius:18px;background:#f7f9fd;border:1px dashed #bdcadc;color:#5e6b80;text-align:center}.dv1250-seven{background:#f8faff}.dv1250-day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.dv1250-day-grid article{padding:16px;border-radius:16px;background:#fff;border:1px solid #dce5f1}.dv1250-day-grid article>span{font-size:.72rem;font-weight:900;color:#4057d8}.dv1250-day-grid h3{font-size:1rem;min-height:42px}.dv1250-day-grid p{font-size:.86rem;color:#657087;min-height:92px}.dv1250-day-grid button{width:100%;padding:8px;border-radius:9px;border:1px solid #d4def0;background:#f7f9ff;cursor:pointer}.dv1250-day-grid article.complete{border-color:#32b77d;background:#f1fff8}.dv1250-day-grid article.complete button{background:#1a9e6a;color:#fff;border-color:#1a9e6a}.dv1250-cta{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:50px clamp(24px,5vw,74px);background:linear-gradient(120deg,#101a44,#28206e 62%,#7026aa);color:#fff}.dv1250-cta h2{color:#fff;max-width:900px}.dv1250-cta .dv1250-kicker{color:#9ddfff}
.dv1250[data-dv1250-page]:not([data-dv1250-page="droneverse"]) .dv1250-section.is-feature-focus{outline:3px solid rgba(67,73,221,.12);outline-offset:-3px}
@media(max-width:1050px){.dv1250-hero{grid-template-columns:1fr;min-height:auto;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.7)),var(--dv-hero) center/cover}.dv1250-hero-art{min-height:230px}.dv1250-mission-grid,.dv1250-talk-grid{grid-template-columns:1fr}.dv1250-build-grid{grid-template-columns:1fr 1fr}.dv1250-badge-grid{grid-template-columns:repeat(3,1fr)}.dv1250-day-grid{grid-template-columns:repeat(2,1fr)}.dv1250-section-head{align-items:flex-start;flex-direction:column}.dv1250-dna{grid-template-columns:1fr auto}.dv1250-dna .dv1250-btn{grid-column:1/-1}.dv1250-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.dv1250-hero-copy{padding:38px 20px}.dv1250-hero h1{font-size:3.2rem}.dv1250-section{padding:38px 18px}.dv1250-mission-result{grid-template-columns:1fr}.dv1250-mission-code,.dv1250-result-actions{grid-column:auto!important}.dv1250-build-grid,.dv1250-badge-grid,.dv1250-pulse-grid,.dv1250-day-grid{grid-template-columns:1fr}.dv1250-question [data-dv-answers]{grid-template-columns:1fr}.dv1250-drone-orbit{min-height:500px}.dv1250-component{font-size:.76rem}.dv1250-dna{grid-template-columns:1fr}.dv1250-dna-ring{margin:auto}.dv1250-subnav{grid-template-columns:repeat(7,190px)}}
@media(prefers-reduced-motion:reduce){.dv1250 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
