
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:#070707;color:#f5f5f2;font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}.n-wrap{width:min(1090px,92%);margin:0 auto}.n-crumb{font-size:13px;padding:19px 0 3px;color:#aeb3b1}.n-crumb a{color:#d9ad54}.n-crumb span{padding:0 10px}.n-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);align-items:center;gap:44px;padding:46px 0 57px}.n-eyebrow,.n-label{font-size:12px;letter-spacing:1.5px;color:#67d7c5;font-weight:800}.n-hero h1{font-size:clamp(39px,5.2vw,66px);line-height:1.08;letter-spacing:-1.5px;margin:14px 0 18px}.n-hero h1 em{font-style:normal;color:#e5bb66}.n-lede{font-size:18px;color:#c3c8c5;margin:0 0 25px}.n-lede strong{color:#fff}.n-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0 12px}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border:1px solid #e4bd72;border-radius:9px;text-decoration:none;min-height:48px;font-weight:800;font-size:15px;line-height:1.3;text-align:center;transition:background .15s,border-color .15s}.n-btn-primary{background:#e2ba6a;color:#111}.n-btn-primary:hover{background:#f3d38f}.n-btn-outline{color:#f5e6c9}.n-btn-outline:hover{background:#19150e}.n-btn-teal{border-color:#6cdbcb;background:#72e1d0;color:#061b1a}.n-btn-teal:hover{background:#b1fff2}.n-small{color:#adb1ae;font-size:13px;line-height:1.55}.n-small a{color:#e6c17c;text-decoration:underline}.n-hero-note{max-width:560px}.n-hero-visual{position:relative;border:1px solid #255b55;background:radial-gradient(circle at 50% 8%,#123b39 0%,#0f1718 42%,#0a0c0d 80%);border-radius:22px;padding:32px 23px 25px;box-shadow:0 23px 80px #0008;text-align:center;min-width:0}.n-logo-box{margin:0 auto 24px;background:#f5ffff;border-radius:13px;padding:13px 18px;max-width:210px}.n-logo-box img{width:100%;height:auto;display:block}.n-item{border:1px solid #546f69;border-radius:14px;background:#192825;padding:15px;margin:0 auto;max-width:265px;display:flex;flex-direction:column;align-items:center}.n-hanger{font-size:54px;line-height:1;color:#89e5da}.n-item span{font-weight:900;letter-spacing:1.5px}.n-item small{color:#becdc8;font-size:11px}.n-flow{font-size:24px;font-weight:900;color:#69ddc5;margin:6px}.n-markets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.n-markets span{border:1px solid #3d5b56;border-radius:9px;background:#1b2c2b;padding:12px 3px;font-size:13px;font-weight:900;overflow-wrap:anywhere}.n-visual-note{margin-top:18px;color:#9faeab;font-size:11px}.n-offer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;border:1px solid #638d80;border-radius:15px;background:linear-gradient(105deg,#122321,#162625,#242016)}.n-offer>div{display:grid;gap:4px}.n-offer strong{font-size:clamp(22px,3vw,28px);line-height:1.25}.n-offer span:last-child{color:#c0ccc7}.n-offer b{color:#87e9d5}.n-section{padding-top:72px;padding-bottom:72px}.n-section-head{max-width:760px;margin-bottom:25px}.n-section h2{font-size:clamp(29px,4.8vw,43px);letter-spacing:-.5px;line-height:1.16;margin:12px 0 13px}.n-section h3{font-size:21px;line-height:1.3;margin:10px 0}.n-section p{color:#c1c6c3}.n-section-head p{margin:0;color:#afb7b1}.n-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.n-card,.n-darkpanel,.n-price{background:#111717;border:1px solid #2b3a37;border-radius:16px;padding:25px;min-width:0}.n-card h3{color:#f5f5f2}.n-card-icon{height:42px;width:42px;display:grid;place-items:center;border:1px solid #64d4c1;border-radius:12px;color:#89e8d6;font-size:29px}.n-card-foot{font-size:12px;font-weight:800;color:#81dbc9}.n-alt{background:#101212;border-top:1px solid #242b28;border-bottom:1px solid #242b28}.n-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.n-darkpanel{background:#0a1715;border-color:#35514c}.n-darkpanel a:not(.n-btn){color:#82e9d3;text-decoration:underline;text-underline-offset:4px}.n-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.n-price{position:relative;background:#121313}.n-price-pick{border-color:#73d8c9;background:linear-gradient(#0c2421,#141918)}.n-price>span{font-size:12px;color:#79d9c7;font-weight:800}.n-price h3{margin:6px 0 16px}.n-amount{font-size:35px;letter-spacing:-1px;font-weight:900;color:#f6d188}.n-amount small{font-size:14px;color:#b8c1be;font-weight:500;letter-spacing:0}.n-price p{margin-bottom:0}.n-coupon{font-size:clamp(25px,4vw,43px);letter-spacing:1px;font-weight:900;color:#98f0d4;border:2px dashed #6ad4bf;border-radius:12px;padding:18px;text-align:center;margin:15px 0}.n-darkpanel .n-btn{width:100%;margin-bottom:7px}.n-card li{margin:12px 0;color:#c1c6c3}.n-card ul{padding-left:21px}.n-faq{max-width:900px}.n-faq details{background:#171b1b;border:1px solid #303b38;border-radius:12px;margin-bottom:11px}.n-faq summary{padding:17px 21px;cursor:pointer;font-weight:800;line-height:1.4}.n-faq summary::marker{color:#73d6bf}.n-faq details p{padding:0 21px 18px;margin:0}.n-sources{padding-left:20px}.n-sources li{margin:10px 0}.n-sources a{color:#82e9d3;text-decoration:underline;text-underline-offset:4px}.n-final{background:linear-gradient(110deg,#182a25,#161b19 70%);border-top:1px solid #4d7168}.n-final-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.n-final-inner h2{max-width:670px}.n-final-inner .n-btn{min-width:190px}.n-final-inner p{margin:0}.n-final-inner .n-small{margin-top:12px;text-align:center}
a:focus-visible,summary:focus-visible{outline:3px solid #a1f4df;outline-offset:3px}
@media(max-width:840px){.n-hero{grid-template-columns:1fr;gap:26px;padding-top:36px}.n-hero-visual{max-width:510px;width:100%;margin:0 auto}.n-cols{grid-template-columns:1fr}.n-cards,.n-pricing{grid-template-columns:1fr 1fr}.n-final-inner{align-items:flex-start}}
@media(max-width:580px){.n-hero h1{font-size:clamp(35px,10vw,48px)}.n-hero{padding-bottom:38px}.n-cards,.n-pricing{grid-template-columns:1fr}.n-offer{flex-direction:column;align-items:stretch}.n-offer .n-btn{width:100%}.n-section{padding-top:49px;padding-bottom:49px}.n-cta-row{flex-direction:column;align-items:stretch}.n-cta-row .n-btn{width:100%}.n-hero-visual{padding:23px 16px}.n-final-inner{flex-direction:column}.n-final-inner .n-btn{width:100%}.n-lede{font-size:16px}}
