:root{
  --navy:#071635;
  --navy-2:#0a214e;
  --blue:#0e7bff;
  --blue-2:#26a6ff;
  --violet:#6948ff;
  --purple:#a63cff;
  --ink:#0b1731;
  --muted:#65738c;
  --line:#e7ebf4;
  --soft:#f6f8fc;
  --white:#fff;
  --green:#19bf72;
  --shadow:0 22px 70px rgba(18,36,86,.12);
  --radius:24px;
  --max:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}
body::selection{background:#1e7eff;color:#fff}
a{color:inherit}
img{max-width:100%;display:block}
button,a{ -webkit-tap-highlight-color:transparent }
.container{width:min(var(--max),calc(100% - 36px));margin-inline:auto}
.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}

.topbar{position:sticky;top:0;z-index:60;background:rgba(6,19,47,.84);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}
.nav-wrap{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;white-space:nowrap}.brand img{border-radius:12px;box-shadow:0 8px 24px rgba(28,122,255,.25)}.brand span{display:flex;align-items:center;gap:8px;font-size:19px}.brand b{font-size:12px;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,#387fff,#b73bff);letter-spacing:.5px}
.desktop-nav{display:flex;gap:28px;margin-left:auto}.desktop-nav a{text-decoration:none;color:#d5def2;font-size:14px;font-weight:700;transition:.25s}.desktop-nav a:hover{color:#fff;transform:translateY(-1px)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;text-decoration:none;font-weight:900;border-radius:14px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.btn:active{transform:translateY(0)}
.btn-primary{color:#fff;background:linear-gradient(135deg,#1495ff 0%,#075eff 55%,#6f49ff 100%);box-shadow:0 12px 34px rgba(16,112,255,.34)}
.btn-small{padding:12px 18px;font-size:12px}.btn-large{padding:18px 24px;font-size:14px;letter-spacing:.15px}.btn-secondary{padding:13px 18px;background:#0c6cff;color:#fff}.btn-ghost{padding:13px 18px;background:#f2f5fb;color:#1a376c;border:1px solid #dfe6f4}.full{width:100%}
.shine::after{content:"";position:absolute;top:-60%;left:-42%;width:34%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent);transform:rotate(24deg);animation:shine 4.2s infinite ease-in-out}@keyframes shine{0%,58%{left:-50%}82%,100%{left:132%}}
.pulse{animation:pulse 2.4s infinite}@keyframes pulse{0%,100%{box-shadow:0 12px 34px rgba(16,112,255,.34)}50%{box-shadow:0 15px 48px rgba(45,128,255,.6)}}

.hero{position:relative;min-height:720px;color:#fff;background:radial-gradient(circle at 74% 15%,rgba(113,72,255,.38),transparent 34%),radial-gradient(circle at 18% 18%,rgba(18,142,255,.28),transparent 34%),linear-gradient(140deg,#04132f 0%,#071b46 46%,#171153 78%,#320d68 100%);overflow:hidden;padding:86px 0 96px}
.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 86%)}
.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px}
.hero-copy{padding:18px 0}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:900;letter-spacing:1.45px;color:#91c9ff}.eyebrow span{width:32px;height:2px;background:#29a0ff;border-radius:99px}
.hero h1{font-size:clamp(42px,5.8vw,70px);line-height:.98;letter-spacing:-2.8px;margin:20px 0 24px;max-width:690px}.hero h1 em{font-style:normal;color:#71beff}
.hero-subtitle{font-size:18px;line-height:1.62;color:#c7d4ef;max-width:650px}.hero-subtitle strong{color:#fff}.hero-checks{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.hero-checks span{font-size:12px;font-weight:800;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 12px;color:#eef6ff}
.price-box{max-width:560px;margin-top:26px;padding:22px;border:1px solid rgba(110,184,255,.25);background:linear-gradient(135deg,rgba(23,114,255,.13),rgba(111,56,242,.13));border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 70px rgba(0,0,0,.15)}
.price-copy{margin-bottom:16px}.price-copy small{display:block;color:#97bbef;font-size:10px;font-weight:900;letter-spacing:1.3px}.price{display:flex;align-items:flex-end;gap:7px;margin:5px 0}.price span{font-size:42px;font-weight:1000;letter-spacing:-2px}.price b{font-size:15px;margin-bottom:8px;color:#cbd8ef}.price-copy p{margin:0;color:#9fafca;font-size:12px}.price-box .btn{width:100%}
.micro-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:18px;color:#c1cce1;font-size:11px;font-weight:700}.micro-trust i{font-style:normal;color:#77ddaa}
.hero-visual{position:relative;isolation:isolate}.hero-visual img{width:100%;border-radius:26px;box-shadow:0 36px 100px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(-2.2deg) rotateX(1deg);animation:float 7s ease-in-out infinite}@keyframes float{0%,100%{transform:perspective(1200px) rotateY(-2.2deg) rotateX(1deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-1deg) rotateX(0deg) translateY(-10px)}}
.visual-glow{position:absolute;inset:16% 8%;background:#1e7bff;filter:blur(80px);opacity:.28;z-index:-1;border-radius:50%}.floating-chip{position:absolute;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:12px 14px;border-radius:15px;background:rgba(9,25,63,.92);border:1px solid rgba(127,196,255,.26);box-shadow:0 18px 40px rgba(0,0,0,.24);backdrop-filter:blur(14px);font-size:11px}.floating-chip span{grid-row:1/3;font-size:25px}.floating-chip strong{color:#fff}.floating-chip small{color:#9fb4d7}.chip-win{left:-4%;bottom:15%}.chip-android{right:-4%;top:10%}.android-dot{color:#6ce66e}.windows-mark{color:#55a5ff}.floating-note{position:absolute;right:2%;bottom:-7%;font-family:"Segoe Print","Comic Sans MS",cursive;color:#c9b6ff;font-size:18px;transform:rotate(-4deg)}.floating-note span{display:inline-block;animation:bounceArrow 1.4s infinite}@keyframes bounceArrow{50%{transform:translate(4px,4px)}}
.hero-orb{position:absolute;border-radius:50%;filter:blur(3px);opacity:.45}.hero-orb-one{width:240px;height:240px;right:-80px;top:80px;background:radial-gradient(circle,#7e51ff,transparent 67%)}.hero-orb-two{width:180px;height:180px;left:-90px;bottom:20px;background:radial-gradient(circle,#0ca6ff,transparent 67%)}.hero-wave{position:absolute;left:-4%;right:-4%;bottom:-90px;height:145px;border-radius:50% 50% 0 0;background:#fff}

.trust-strip{position:relative;z-index:3;background:#fff;padding:18px 0 26px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trust-grid article{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:17px;padding:16px;background:#fff;box-shadow:0 12px 28px rgba(21,41,89,.05)}.trust-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eef5ff;color:#1d6cff;font-weight:1000;font-size:21px}.trust-grid strong{display:block;font-size:13px}.trust-grid small{display:block;margin-top:3px;color:#7c899d;font-size:10px}

.section{padding:96px 0}.section-white{background:#fff}.section-heading{text-align:center;max-width:800px;margin:0 auto 46px}.section-tag{display:inline-flex;align-items:center;border:1px solid #cfe0ff;background:#f3f8ff;color:#1568df;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:950;letter-spacing:1.1px}.section-tag.light{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#cce5ff}.section-heading h2,.device-copy h2,.productivity-copy h2,.offer-copy h2,.final-cta h2{font-size:clamp(33px,4.6vw,54px);line-height:1.05;letter-spacing:-1.8px;margin:16px 0 14px}.section-heading p{color:var(--muted);font-size:16px;line-height:1.65}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card{position:relative;padding:27px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:0 16px 42px rgba(22,43,93,.06);transition:.28s}.benefit-card:hover{transform:translateY(-7px);box-shadow:0 26px 60px rgba(22,43,93,.12);border-color:#cddcff}.benefit-card h3{font-size:18px;margin:17px 0 9px}.benefit-card p{margin:0;color:#69778d;line-height:1.55;font-size:13px}.benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#fff;font-weight:1000;font-size:20px;box-shadow:0 10px 22px rgba(51,79,150,.18)}.pink{background:linear-gradient(135deg,#ff3b9d,#d83cff)}.blue{background:linear-gradient(135deg,#19a9ff,#1465ff)}.purple{background:linear-gradient(135deg,#9d48ff,#6237e5)}.green{background:linear-gradient(135deg,#2fd589,#13a85e)}.orange{background:linear-gradient(135deg,#ffb22d,#ff7a14)}.indigo{background:linear-gradient(135deg,#6e5cff,#3e35d8)}

.device-section{color:#fff;background:radial-gradient(circle at 80% 30%,rgba(117,83,255,.27),transparent 32%),linear-gradient(135deg,#061737,#0b285b 54%,#17135b);overflow:hidden}.device-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px}.device-copy h2 em,.productivity-copy h2 em,.offer-copy h2 em{font-style:normal;color:#69baff}.device-copy>p{color:#bac8e2;line-height:1.65;font-size:16px}.feature-list{list-style:none;margin:26px 0;padding:0;display:grid;gap:14px}.feature-list li{display:flex;gap:13px;align-items:flex-start}.feature-list li>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#1679ff;color:#fff;font-weight:1000}.feature-list strong{display:block;font-size:14px}.feature-list small{display:block;color:#aebdd7;margin-top:4px;line-height:1.45}.text-cta{display:inline-flex;align-items:center;gap:8px;color:#83c4ff;text-decoration:none;font-weight:900;margin-top:6px}.text-cta span{transition:.2s}.text-cta:hover span{transform:translateX(5px)}.device-media{position:relative}.device-media img{width:100%;border-radius:24px;box-shadow:0 35px 90px rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.08)}.device-badge{position:absolute;padding:11px 15px;border-radius:14px;background:rgba(4,18,45,.9);border:1px solid rgba(119,190,255,.28);box-shadow:0 16px 40px rgba(0,0,0,.24);font-size:9px;letter-spacing:.9px;color:#8fc8ff;backdrop-filter:blur(10px)}.device-badge b{color:#fff;font-size:12px}.badge-pc{left:-3%;bottom:11%}.badge-phone{right:-3%;top:8%}

.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:steps}.step-card{position:relative;min-height:245px;padding:28px 22px 24px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 40px rgba(24,45,90,.06);overflow:hidden}.step-number{position:absolute;right:13px;top:3px;font-size:54px;font-weight:1000;color:#f0f3f9;letter-spacing:-4px}.step-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,#eaf3ff,#eceaff);color:#186eff;font-size:24px;font-weight:900}.step-card h3{font-size:19px;margin:20px 0 10px}.step-card p{color:#6e7c90;font-size:13px;line-height:1.55}

.productivity-section{background:#f5f8ff}.productivity-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:center}.screen-shell{border-radius:26px;background:#081936;padding:9px;box-shadow:0 32px 70px rgba(16,40,91,.2);transform:rotate(-2deg)}.screen-top{height:44px;display:flex;align-items:center;gap:7px;padding:0 13px;color:#fff;font-size:11px}.screen-top span{width:8px;height:8px;border-radius:50%;background:#28446f}.screen-top b{margin-left:6px}.screen-body{background:#fff;border-radius:19px;padding:18px}.screen-tabs{display:flex;gap:20px;font-size:10px;color:#8995aa}.screen-tabs b{color:#176dff}.fake-input{display:flex;margin:15px 0;background:#f4f7fb;border:1px solid #e4e9f3;border-radius:10px;padding:6px}.fake-input span{flex:1;color:#91a0b6;font-size:9px;padding:7px}.fake-input button,.screen-footer button{border:0;border-radius:8px;background:#126eff;color:#fff;font-weight:800;font-size:9px;padding:7px 12px}.thumb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.thumb-grid i{display:block;aspect-ratio:1/1;border-radius:9px;background:linear-gradient(135deg,#173e72,#7a4af1 48%,#2db0ff);position:relative;overflow:hidden}.thumb-grid i:nth-child(2n){background:linear-gradient(135deg,#ffe0a6,#ff8d6b 58%,#6648e8)}.thumb-grid i:nth-child(3n){background:linear-gradient(135deg,#bde9ff,#39a9ff 58%,#183982)}.screen-footer{display:flex;justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;color:#65758d}.productivity-copy>p{color:#6b798d;line-height:1.65}.mini-points{display:grid;gap:12px;margin-top:26px}.mini-points span{font-weight:800;color:#31425d;font-size:13px}

.offer-section{color:#fff;background:radial-gradient(circle at 24% 10%,rgba(32,143,255,.23),transparent 34%),linear-gradient(135deg,#061a3d,#091b48 45%,#25105c)}.offer-grid{display:grid;grid-template-columns:1fr .78fr;gap:64px;align-items:center}.offer-copy p{color:#b7c4dc;line-height:1.65}.offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.offer-list span{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(255,255,255,.04);font-size:12px;font-weight:800;color:#dbe6f9}.checkout-card{background:#fff;color:var(--ink);border-radius:26px;padding:28px;box-shadow:0 35px 95px rgba(0,0,0,.34)}.checkout-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.checkout-head img{border-radius:15px}.checkout-head strong,.checkout-head small{display:block}.checkout-head small{color:#768399;margin-top:2px}.checkout-price{padding:22px 0;text-align:center}.checkout-price small{display:block;font-size:9px;letter-spacing:1.2px;color:#8792a4;font-weight:900}.checkout-price strong{display:block;font-size:48px;letter-spacing:-2px;margin:3px 0}.checkout-price span{font-size:11px;color:#7d8a9e}.checkout-devices{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:18px}.checkout-devices span{background:#f4f7fc;border:1px solid #e4e9f2;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:900}.checkout-note{font-size:9px;line-height:1.55;color:#8691a4;text-align:center;margin:13px 0 0}

.faq-wrap{max-width:980px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.faq-item{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(22,43,92,.045);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:19px 20px;font-size:13px;font-weight:900;display:flex;justify-content:space-between;gap:10px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:20px;color:#2877ee;transition:.2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 20px 20px;color:#6b798e;line-height:1.55;font-size:12px}

.final-cta{position:relative;overflow:hidden;background:linear-gradient(120deg,#071a42 0%,#0b2a66 55%,#4b197f 100%);color:#fff;padding:72px 0}.final-cta-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:38px}.final-cta h2{margin-bottom:9px;max-width:720px}.final-cta p{color:#c5d1e8;max-width:720px}.final-action{min-width:300px;text-align:center}.final-action>strong{display:block;font-size:42px;margin-bottom:13px}.final-action>strong small{font-size:14px;color:#b9c7dd}.final-action>a{width:100%}.final-action>small{display:block;margin-top:10px;color:#9eb1cf}.final-orb{position:absolute;width:520px;height:520px;right:-130px;top:-220px;border-radius:50%;background:radial-gradient(circle,#8b41ff,transparent 65%);opacity:.33}

.customer-area{padding:34px 0 62px;background:#fff}.customer-card{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:20px;padding:20px 24px;background:#fbfcff}.customer-card>div:first-child{display:flex;align-items:center;gap:13px}.customer-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#eaf9f0;color:#16a761;font-weight:1000}.customer-card strong{display:block}.customer-card p{margin:3px 0 0;color:#748197;font-size:11px}.customer-actions{display:flex;gap:9px}

.footer{background:#07132d;color:#b7c3d9;padding:34px 0 22px}.footer-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{border-radius:11px}.footer-brand strong,.footer-brand small{display:block}.footer-brand strong{color:#fff;font-size:13px}.footer-brand small{font-size:9px}.footer-links{display:flex;gap:20px}.footer-links a,.footer-support a{color:#b7c3d9;text-decoration:none;font-size:10px}.footer-links a:hover,.footer-support a:hover{color:#fff}.footer-support{text-align:right;font-size:10px}.legal{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);font-size:9px;color:#7789a8}

.mobile-buybar{display:none}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.revealed{opacity:1;transform:none}.reveal-delay{transition-delay:.12s}

@media (max-width:1020px){
  .desktop-nav{display:none}.hero{padding-top:60px}.hero-grid,.device-grid,.productivity-grid,.offer-grid{grid-template-columns:1fr}.hero-grid{gap:54px}.hero-copy{max-width:760px}.hero-visual{max-width:820px;margin:auto}.device-grid,.productivity-grid{gap:42px}.productivity-copy{order:-1}.offer-copy{max-width:800px}.checkout-card{max-width:540px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}.final-cta-inner{grid-template-columns:1fr}.final-action{max-width:420px;text-align:left}.footer-grid{grid-template-columns:1fr;justify-items:start}.footer-support{text-align:left}
}
@media (max-width:700px){
  .container{width:min(100% - 24px,var(--max))}.nav-wrap{height:64px}.brand span{font-size:15px}.brand img{width:38px;height:38px}.topbar .btn-small{display:none}.hero{padding:54px 0 84px;min-height:auto}.hero h1{font-size:42px;letter-spacing:-1.8px}.hero-subtitle{font-size:15px}.price-box{padding:17px}.price span{font-size:36px}.hero-visual img{border-radius:18px;transform:none;animation:none}.floating-chip{display:none}.floating-note{font-size:14px;bottom:-9%}.hero-wave{bottom:-110px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid article{padding:12px}.trust-grid small{display:none}.section{padding:72px 0}.section-heading{text-align:left;margin-bottom:34px}.section-heading h2,.device-copy h2,.productivity-copy h2,.offer-copy h2,.final-cta h2{font-size:36px}.benefit-grid,.steps-grid,.faq-grid,.offer-list{grid-template-columns:1fr}.device-grid{gap:30px}.device-media img{border-radius:18px}.device-badge{display:none}.steps-grid{gap:12px}.step-card{min-height:0}.checkout-card{padding:20px}.checkout-price strong{font-size:42px}.customer-card{align-items:flex-start;flex-direction:column}.customer-actions{width:100%}.customer-actions .btn{flex:1}.footer-links{flex-wrap:wrap}.mobile-buybar{position:fixed;display:flex;z-index:70;left:8px;right:8px;bottom:8px;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:17px;background:rgba(5,19,48,.93);backdrop-filter:blur(18px);box-shadow:0 18px 55px rgba(0,0,0,.33);color:#fff}.mobile-buybar small{display:block;color:#9db0cf;font-size:8px}.mobile-buybar strong{font-size:17px}.mobile-buybar a{background:linear-gradient(135deg,#1398ff,#5d43ff);color:#fff;text-decoration:none;font-size:10px;font-weight:950;padding:13px 15px;border-radius:11px}.footer{padding-bottom:90px}
}
@media (max-width:440px){
  .hero h1{font-size:37px}.hero-checks{display:grid;grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr}.micro-trust{display:grid;gap:8px}.brand span strong{max-width:115px;overflow:hidden;text-overflow:ellipsis}.price-box .btn,.final-action .btn{font-size:12px}.checkout-devices{flex-direction:column}.checkout-devices b{transform:rotate(90deg)}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
