:root{--navy:#07152f;--navy2:#0c2453;--blue:#3168f5;--cyan:#37c7ff;--text:#111b31;--muted:#63708a;--soft:#f5f8ff;--line:#e4e9f3;--font-sans:"Manrope",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans),Arial,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}.container{width:min(1180px,calc(100% - 48px));margin:auto}
.heroWrap{background:radial-gradient(circle at 78% 38%,#174cb5 0,#0a2453 31%,var(--navy) 72%);color:#fff;position:relative;overflow:hidden}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;border-bottom:1px solid rgba(255,255,255,.09)}.logo{display:flex;align-items:center;font-size:19px;font-weight:700;letter-spacing:-.04em}.logo b{color:#59c8ff}.logoMark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#53d8ff,#3863ff);display:grid;place-items:center;margin-right:10px;box-shadow:0 8px 25px rgba(51,106,255,.35);font-size:13px}.navLinks{display:flex;gap:34px;font-size:13px;color:#b9c7e4}.navLinks a:hover{color:#fff}.navButton{font-size:12px;font-weight:700;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 16px}.navButton i{margin-left:8px}
.hero{min-height:680px;display:grid;grid-template-columns:1.06fr .94fr;gap:80px;align-items:center;padding-block:70px 90px;position:relative;z-index:2}.pill,.sectionLabel{width:max-content;border:1px solid rgba(82,180,255,.3);background:rgba(36,103,231,.15);color:#70d8ff;border-radius:100px;padding:8px 13px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:800}.pill i,.sectionLabel i{margin-right:7px}.hero h1{font-size:clamp(49px,5.7vw,75px);line-height:.98;letter-spacing:-.052em;margin:24px 0;font-weight:800;max-width:760px}.hero h1 span{background:linear-gradient(90deg,#50d7ff,#6091ff);-webkit-background-clip:text;background-clip:text;color:transparent}.heroContent>p{font-size:16px;line-height:1.75;color:#b7c6e2;max-width:640px}.heroButtons{display:flex;gap:13px;margin:34px 0 44px}.button{height:50px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:800;transition:.2s}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,#2d75ff,#3157e7);box-shadow:0 14px 35px rgba(38,100,255,.35)}.button.secondary{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.035)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1);padding-top:26px;gap:18px}.stats strong{display:block;font-size:23px}.stats span{display:block;color:#7185a9;text-transform:uppercase;font-size:8px;letter-spacing:.12em;margin-top:5px}
.productPreview{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.25);backdrop-filter:blur(18px);position:relative;transform:perspective(1000px) rotateY(-2deg)}.previewHeader{display:flex;justify-content:space-between;color:#82d9ff;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:800;margin:3px 4px 17px}.previewList{display:flex;flex-direction:column;gap:9px}.previewList>a{display:grid;grid-template-columns:42px 1fr auto 12px;gap:11px;align-items:center;background:rgba(14,45,99,.65);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;transition:.2s}.previewList>a:hover{background:rgba(40,104,222,.38);transform:translateX(3px)}.miniIcon,.productIcon{display:grid;place-items:center;background:linear-gradient(135deg,#55d6ff,#3470f4);box-shadow:0 7px 18px rgba(45,111,246,.25)}.miniIcon{width:42px;height:42px;border-radius:9px;font-size:13px}.miniText b,.miniText small{display:block}.miniText b{font-size:11px}.miniText small{font-size:8px;color:#7288ae;margin-top:3px}.previewList strong{font-size:12px;color:#6fdcff}.previewList>a>i{font-size:8px;color:#6f83aa}.previewMore{text-align:center;color:#6680ae;font-size:9px;margin-top:16px}.previewMore i{margin-right:6px}.orb{position:absolute;border-radius:50%;filter:blur(10px);opacity:.24}.orbOne{width:420px;height:420px;background:#195dff;right:-170px;bottom:-150px}.orbTwo{width:270px;height:270px;background:#28d9ff;left:-190px;top:120px}.gridLines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(to bottom,transparent,#000,transparent)}
.trustBar{background:#f5f8ff;border-bottom:1px solid var(--line)}.trustItems{min-height:86px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.trustItems span{text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#66738c;font-weight:700}.trustItems i{color:var(--blue);margin-right:8px}.section{padding-block:105px}.sectionIntro{text-align:center;max-width:720px;margin:0 auto 55px}.sectionIntro .sectionLabel{margin:auto;background:#eef4ff;border-color:#dce8ff;color:#3472ee}.sectionIntro h2,.faq h2,.finalCta h2{font-size:clamp(37px,4.3vw,54px);line-height:1.05;letter-spacing:-.045em;margin:17px 0 15px}.sectionIntro>p,.faqInner>div>p{color:var(--muted);line-height:1.75;font-size:14px}
.productGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.productCard{border:1px solid var(--line);border-radius:18px;padding:26px;background:#fff;position:relative;box-shadow:0 14px 45px rgba(26,54,107,.06);transition:.25s;display:flex;flex-direction:column}.productCard:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(26,72,160,.12);border-color:#cbd8ee}.badge{position:absolute;right:20px;top:20px;background:#e7fff7;color:#159b73;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:7px 10px}.badge i{font-size:7px}.productIcon{width:52px;height:52px;border-radius:13px;color:#fff;margin-bottom:20px}.productIcon.blue,.miniIcon.blue{background:linear-gradient(135deg,#6392ff,#315aed)}.productIcon.violet,.miniIcon.violet{background:linear-gradient(135deg,#aa78ff,#6847e5)}.productIcon.orange,.miniIcon.orange{background:linear-gradient(135deg,#ffbb66,#f0792f)}.productIcon.pink,.miniIcon.pink{background:linear-gradient(135deg,#ff77bf,#d94698)}.productIcon.gold,.miniIcon.gold{background:linear-gradient(135deg,#ffd46b,#d39b1e)}.productTier{text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:800;color:var(--blue)}.productCard h3{font-size:20px;letter-spacing:-.025em;margin:8px 0 11px}.productCard>p{font-size:12px;color:var(--muted);line-height:1.65;margin:0 0 18px}.productCard ul{list-style:none;padding:16px 0;margin:0 0 20px;border-top:1px solid var(--line)}.productCard li{font-size:11px;color:#47536a;margin:9px 0}.productCard li i{color:#36b99d;margin-right:6px}.price{font-size:34px;font-weight:800;letter-spacing:-.05em;margin-top:auto}.price sup{font-size:13px;vertical-align:top}.price small{font-size:8px;text-transform:uppercase;color:#929caf;letter-spacing:.1em;margin-left:8px}.buyButton{background:linear-gradient(135deg,#3478f6,#315ce8);color:#fff;border-radius:9px;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;margin-top:15px;box-shadow:0 10px 20px rgba(51,102,239,.18)}.buyButton i:last-child{margin-left:auto;margin-right:14px}.buyButton i:first-child{margin-left:14px}.buyButton:hover{filter:brightness(1.06)}.delivery{text-align:center;color:#93a0b4;font-size:8px;margin-top:12px}.delivery i{margin-right:5px}
.why{background:linear-gradient(145deg,#081936,#0d285c);color:#fff}.sectionIntro.light .sectionLabel{background:rgba(50,117,242,.17);border-color:rgba(82,162,255,.23);color:#61cfff}.sectionIntro.light>p{color:#9eb0cf}.benefitGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefitGrid article{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.035)}.benefitGrid article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:rgba(53,114,244,.18);color:#5ed1ff}.benefitGrid h3{font-size:16px;margin:19px 0 9px}.benefitGrid p{font-size:11px;line-height:1.65;color:#8fa4c8;margin:0}.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stepGrid article{background:var(--soft);border:1px solid var(--line);border-radius:16px;text-align:center;padding:36px 28px;position:relative}.stepGrid b{position:absolute;top:17px;left:19px;font-size:9px;color:#9caccc}.stepGrid>article>i{font-size:23px;color:var(--blue);margin-top:8px}.stepGrid h3{font-size:17px;margin:17px 0 7px}.stepGrid p{font-size:11px;color:var(--muted);line-height:1.6}
.faq{background:#f6f8fc}.faqInner{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.faqInner>div:first-child{position:sticky;top:30px}.faqInner .sectionLabel{background:#e9f1ff;border-color:#d9e6ff;color:#3472ee}.faqInner>div>h2{font-size:46px}.faqInner>div>a{font-size:11px;color:var(--blue);font-weight:800}.faqInner>div>a i{margin-left:6px}.faqList{background:#fff;border-radius:18px;border:1px solid var(--line);padding:6px 25px}.faqList details{border-bottom:1px solid var(--line);padding:21px 0}.faqList details:last-child{border:0}.faqList summary{list-style:none;cursor:pointer;font-size:13px;font-weight:800;display:flex;justify-content:space-between}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{color:var(--blue);font-size:10px;transition:.2s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList p{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 30px 0 0}
.finalCta{background:linear-gradient(135deg,#2765ee,#234bd1);color:#fff;text-align:center;padding:90px 0}.finalCta .container{max-width:700px}.ctaIcon{margin:auto;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:rgba(255,255,255,.15)}.finalCta h2{margin:20px 0 12px}.finalCta p{color:#cad8ff;font-size:13px;line-height:1.7}.button.white{background:#fff;color:#2858db;margin-top:20px;box-shadow:0 14px 30px rgba(7,26,73,.2)}footer{background:#07152f;color:#fff;padding-top:65px}.footerInner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:45px}.footerInner>div>p{font-size:11px;color:#8093b5;line-height:1.7;max-width:330px}.footerInner h4{text-transform:uppercase;font-size:9px;letter-spacing:.14em;color:#6d82a9;margin:0 0 18px}.footerInner>div>a:not(.logo){display:block;color:#9aabc7;font-size:11px;margin:12px 0}.copyright{border-top:1px solid rgba(255,255,255,.08);min-height:70px;display:flex;align-items:center;justify-content:space-between;color:#5d7091;font-size:9px}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:50px}.productPreview{max-width:620px;width:100%;margin:auto;transform:none}.stats{max-width:620px}.productGrid,.benefitGrid{grid-template-columns:1fr 1fr}.trustItems{grid-template-columns:repeat(3,1fr);padding:18px 0;gap:22px}.faqInner{grid-template-columns:1fr;gap:35px}.faqInner>div:first-child{position:static}}
@media(max-width:620px){.container{width:calc(100% - 28px)}.nav{height:68px}.navLinks,.navButton{display:none}.hero{padding:55px 0 70px}.hero h1{font-size:42px}.heroContent>p{font-size:14px}.heroButtons{flex-direction:column}.button{width:100%}.stats{grid-template-columns:1fr 1fr;gap:24px}.productPreview{padding:15px;border-radius:18px}.previewList>a{grid-template-columns:38px 1fr auto 8px}.miniIcon{width:38px;height:38px}.trustItems{grid-template-columns:1fr 1fr}.section{padding-block:78px}.productGrid,.benefitGrid,.stepGrid{grid-template-columns:1fr}.sectionIntro{margin-bottom:38px}.productCard{padding:23px}.faqInner>div>h2{font-size:38px}.footerInner{grid-template-columns:1fr 1fr}.footerInner>div:first-child{grid-column:1/-1}.copyright{flex-direction:column;justify-content:center;gap:10px;text-align:center}.finalCta{padding:75px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
