/* MotoTakas — Launch Experience v1.0 | Responsive, framework-free */
:root{--black:#101315;--deep:#0b0e10;--coal:#161b1e;--lime:#cdfb51;--lime2:#d9ff7b;--white:#f5f5ef;--muted:#a2aaad;--line:#2e3638;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--sans:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--container:1340px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--deep);color:var(--white);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--lime);color:var(--deep)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}svg{display:block}img{max-width:100%}b,strong{font-weight:800}.container{max-width:var(--container);width:calc(100% - 104px);margin:auto}.ico{height:20px;width:20px;flex:none}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.section-space{padding:126px 0}.accent-text{color:var(--lime)}.display-title{font:800 clamp(70px,8.1vw,130px)/.83 var(--display);letter-spacing:-1.5px;margin:23px 0 0;overflow-wrap:normal}.display-title span{color:#747b79}.display-title--small{font-size:clamp(66px,6.3vw,100px)}.eyebrow{display:flex;align-items:center;gap:14px;font-size:10px;line-height:1.3;font-weight:800;letter-spacing:2.6px;color:#d4dfde;margin:0}.eyebrow-line{width:27px;height:2px;background:var(--lime);display:inline-block;flex:none}.eyebrow--dark{color:#555e5b}.eyebrow--dark .eyebrow-line{background:#536217}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:58px;padding:0 24px;font-weight:800;letter-spacing:1px;font-size:11px;transition:background .2s,color .2s,transform .2s,border-color .2s;border:1px solid transparent;white-space:nowrap}.btn:hover{transform:translateY(-3px)}.btn:focus-visible,.menu-toggle:focus-visible,a:focus-visible,input:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8ebcff;outline-offset:3px}.btn--lime{background:var(--lime);color:#101315}.btn--lime:hover{background:white}.btn--ghost{background:transparent;color:white;border-color:#818f8c}.btn--ghost:hover{border-color:var(--lime);color:var(--lime)}.btn--dark{background:#111719;color:white}.btn--dark:hover{background:#333b3e}.btn--wide{width:100%}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn[disabled]:hover{transform:none}
/* Announcement and navigation */
.topline{background:#cfff55;color:#171d14;height:35px;font-weight:800;font-size:9px;letter-spacing:1.55px}.topline__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.topline a{border-bottom:1px solid rgba(16,20,16,.55);padding-bottom:2px;letter-spacing:.8px}.live-dot{width:7px;height:7px;border-radius:50%;background:#253715;display:inline-block;margin-right:8px;box-shadow:0 0 0 3px #25371518}.site-header{height:86px;position:absolute;z-index:30;top:35px;left:0;right:0;border-bottom:1px solid #ffffff29;transition:background .25s,box-shadow .25s,position .25s}.site-header.is-scrolled{position:fixed;top:0;background:#0c1112ed;box-shadow:0 8px 30px #0008;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.logo{display:inline-flex;align-items:center;gap:9px;flex:none}.logo__mark{color:var(--lime);width:47px;height:47px;display:grid;place-items:center}.logo__mark svg{width:45px;height:45px}.logo__word{font:900 28px/.85 var(--display);letter-spacing:.4px;white-space:nowrap}.logo__word>span{color:var(--lime)}.logo__word small{display:block;text-align:right;letter-spacing:5.4px;font:800 8px var(--sans);color:#d8dedb;padding-top:5px}.desktop-nav{display:flex;align-items:center;gap:clamp(16px,2.3vw,40px);margin-left:auto}.desktop-nav a{font-size:12px;font-weight:700;color:#e0e6e2;transition:color .2s}.desktop-nav a:hover{color:var(--lime)}.header-cta{display:inline-flex;align-items:center;gap:16px;border:1px solid var(--lime);color:var(--lime);padding:15px 19px;font-size:10px;font-weight:800;letter-spacing:1.2px;white-space:nowrap;transition:background .2s,color .2s}.header-cta:hover{background:var(--lime);color:var(--deep)}.header-cta .ico{width:15px;height:15px}.menu-toggle{display:none;background:none;border:1px solid #ffffff50;border-radius:0;color:white;width:46px;height:44px;align-items:center;justify-content:center}.mobile-nav[hidden]{display:none!important}
/* Hero */
.hero{position:relative;min-height:790px;height:min(850px,calc(100svh - 35px));max-height:950px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 72% 70%,#24382c,transparent 48%),#0a0e10}.hero__grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#9ba6a419 1px,transparent 1px),linear-gradient(90deg,#9ba6a419 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent 10%,#000 80%);z-index:-1}.hero__photo{position:absolute;z-index:-1;right:0;top:0;bottom:0;width:71%;background-image:linear-gradient(90deg,#0a0e10 0%,#0a0e10d9 23%,#0a0e1066 49%,#0a0e1052 75%,#0a0e1070 100%),linear-gradient(0deg,#0a0e10 0%,transparent 29%),url('https://images.unsplash.com/photo-1565716697084-4a97983007fa?auto=format&fit=crop&w=1700&q=84');background-size:cover,cover,cover;background-position:center,center,56% 50%;opacity:.85;filter:saturate(.65) contrast(1.1)}.hero__art{position:absolute;z-index:-1;width:min(78vw,1080px);height:auto;right:-9%;bottom:1%;opacity:.9;filter:drop-shadow(0 10px 18px #0007)}.hero__glow{pointer-events:none;z-index:-1;position:absolute;inset:0;background:linear-gradient(90deg,#090c0df7 0%,#090c0dc9 36%,transparent 72%),linear-gradient(0deg,#090c0d 0%,transparent 28%)}.hero__content{height:100%;display:flex;align-items:center;position:relative;z-index:2;padding-top:62px}.hero__copy{max-width:840px;padding-bottom:15px}.hero__eyebrow{margin-bottom:29px;font-size:10px;color:#e8eeea}.eyebrow-id{color:#84938d;margin-left:10px}.hero h1{font:900 clamp(83px,10.1vw,160px)/.83 var(--display);letter-spacing:-2.8px;margin:0 0 29px;white-space:nowrap}.hero__outline{color:transparent;-webkit-text-stroke:1.5px #e4e9df;text-shadow:0 0 0 transparent}.hero__description{font-size:16px;line-height:1.82;max-width:570px;color:#bfc8c6;margin:0 0 33px}.hero__description strong{color:white}.hero__actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.hero__trust{display:flex;align-items:center;gap:20px;margin-top:61px}.hero__trust-icons{display:flex;padding-left:7px}.hero__trust-icons span{width:39px;height:39px;border-radius:50%;border:2px solid #121719;margin-left:-7px;display:grid;place-items:center;background:#394541;color:var(--lime);font-weight:900;font-size:19px}.hero__trust-icons span:nth-child(2){background:#c6f453;color:#121514}.hero__trust-icons span:nth-child(3){background:#f3f5ea;color:#161b17}.hero__trust p{font-size:11px;line-height:1.6;color:#a4b1ae;margin:0}.hero__trust strong{color:white}.hero__vertical{position:absolute;right:20px;top:43%;writing-mode:vertical-rl;z-index:2;color:#eef3e960;letter-spacing:5px;font-weight:800;font-size:10px}.hero__bottom{position:absolute;left:0;right:0;bottom:0;z-index:3}.hero__bottom-inner{height:70px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff32;font-size:10px;font-weight:800;letter-spacing:1.7px;color:#b6c1bc}.hero__bottom-inner a{display:inline-flex;align-items:center;gap:20px;color:#e1ede5}.mini-cross{color:var(--lime);font-size:19px;margin-right:7px}.scroll-line{display:inline-block;width:32px;height:1px;background:var(--lime);position:relative}.scroll-line::after{content:'↓';position:absolute;right:0;top:-8px;color:var(--lime)}.hero__edition{color:#8e9994}
.motion-bar{height:65px;overflow:hidden;background:var(--lime);color:#171c13;display:flex;align-items:center}.motion-bar__track{white-space:nowrap;animation:marquee 30s linear infinite;font:800 27px var(--display);letter-spacing:1px}.motion-bar__track span{display:inline-block}.motion-bar b{color:#667e26;margin:0 30px;font-size:23px}@keyframes marquee{to{transform:translateX(-50%)}}
/* Intro */
.section-intro{background:#f0f0e9;color:#151a1b}.intro-grid{display:grid;grid-template-columns:1.33fr .67fr;gap:60px;align-items:end;margin-bottom:65px}.intro-grid .display-title span{color:#9b9e94}.intro-text{max-width:420px;padding-bottom:8px}.intro-text__number{font-size:10px;letter-spacing:2px;color:#697266;font-weight:800}.intro-text p{font-size:21px;line-height:1.5;letter-spacing:-.5px;color:#434b47;margin:20px 0}.intro-text strong{font-size:13px;color:#1b211d}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-card{min-height:385px;padding:32px 32px 25px;background:#dedfd7;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .25s}.feature-card:hover{transform:translateY(-7px)}.feature-card--featured{background:#151b1b;color:white}.feature-card__index{font:700 12px var(--sans);letter-spacing:2px;color:#8c958d}.feature-card__icon{height:84px;display:flex;align-items:end}.feature-card__icon svg{width:48px;height:48px;color:#36433b}.feature-card--featured .feature-card__icon svg{color:var(--lime)}.feature-card h3{font:800 47px/.96 var(--display);letter-spacing:-.3px;margin:26px 0 15px}.feature-card p{font-size:13px;line-height:1.75;color:#5e6760;max-width:290px;margin:0}.feature-card--featured p{color:#b1bdb7}.feature-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:32px;border-top:1px solid #111e1b30;font-size:9px;font-weight:800;letter-spacing:1.1px}.feature-card--featured .feature-card__foot{color:var(--lime);border-color:#ffffff34}.feature-card__foot .ico{width:17px;height:17px}.concept-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#5f665e;margin:19px 0 0}.concept-note .ico{width:15px;height:15px}
/* Categories */
.category-section{background:#101517}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:48px}.section-heading .display-title{margin-top:22px}.section-heading .display-title span{color:#7f8882}.section-heading>p{max-width:290px;margin:0 0 5px;color:#a4aeab;line-height:1.8;font-size:14px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-tile{height:435px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 60% 56%,#293a33 0%,#171f21 45%,#0d1214 90%);border:1px solid #ffffff16;transition:transform .25s,border-color .25s}.category-tile:focus-visible{outline:2px solid var(--lime)}.category-tile:hover{transform:translateY(-7px);border-color:var(--lime)}.category-tile__image{position:absolute;inset:0;z-index:-1;opacity:.82;background-size:cover;background-position:center;transition:transform .45s}.category-tile:hover .category-tile__image{transform:scale(1.08)}.category-tile__image::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090d0efc 0%,#090d0e75 28%,transparent 69%)}.category-tile--naked .category-tile__image{background-image:url('https://images.unsplash.com/photo-1565716697084-4a97983007fa?auto=format&fit=crop&w=760&q=75');background-position:55% center}.category-tile--sport .category-tile__image{background-image:url('https://images.unsplash.com/photo-1752942391578-faa0c24dd571?auto=format&fit=crop&w=760&q=75');background-position:52% center}.category-tile--adventure .category-tile__image{background-image:url('https://images.unsplash.com/photo-1755772896130-1fc7686f0d39?auto=format&fit=crop&w=760&q=75');background-position:53% center}.category-tile--cruiser .category-tile__image{background-image:url('https://images.unsplash.com/photo-1645894480685-01ecc3bfd7ba?auto=format&fit=crop&w=760&q=75');background-position:46% center}.category-tile__index{position:absolute;top:20px;left:22px;font-size:10px;font-weight:800;letter-spacing:1.5px}.category-tile__content{position:absolute;left:22px;right:22px;bottom:20px}.category-tile__content>span:first-child{font-size:9px;color:var(--lime);font-weight:800;letter-spacing:2px}.category-tile h3{font:800 clamp(36px,4vw,62px)/.95 var(--display);margin:9px 0 0}.category-tile__arrow{position:absolute;right:0;bottom:0;width:37px;height:37px;border:1px solid #ffffff7b;display:grid;place-items:center;font-size:20px;color:var(--lime)}.category-caption{font-size:10px;color:#8b9690;margin:19px 0 0}
/* Calculator */
.calculator-section{background:var(--lime);color:#151b17;position:relative;overflow:hidden}.calculator-section:before{content:'MT';font:900 550px/.7 var(--display);color:#b2db4280;position:absolute;bottom:-130px;left:-110px;pointer-events:none}.calculator-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,7vw,125px);position:relative;align-items:center}.calculator-copy .display-title span{color:#5c751e}.calculator-copy>p:not(.eyebrow){max-width:410px;font-size:17px;line-height:1.8;margin:28px 0 42px}.calculator-aside{display:flex;gap:16px;align-items:center}.calculator-aside__icon{width:57px;height:57px;background:#111a12;color:var(--lime);font-size:32px;display:grid;place-items:center}.calculator-aside b,.calculator-aside small{display:block}.calculator-aside b{letter-spacing:1px;font-size:11px}.calculator-aside small{margin-top:6px;color:#435038;font-size:12px}.calculator-panel{background:#111719;color:#f7f9f2;padding:39px 42px;box-shadow:20px 25px 0 #accd4a70}.calculator-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:29px;border-bottom:1px solid #34403d;font-size:10px;letter-spacing:1.4px;font-weight:800}.panel-live{display:inline-flex;gap:8px;align-items:center;color:var(--lime);font-size:9px}.panel-live i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #cdfb5124}.calc-field{padding-top:27px}.calc-field__row{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1.2px;font-weight:800;color:#c4d1cb}.calc-field__row span{color:#6c7d76}.calc-input-wrap{display:flex;align-items:center;gap:15px;border-bottom:1px solid #65726c;margin-top:15px;padding-bottom:4px}.calc-input-wrap input{min-width:0;width:100%;border:0;background:transparent;color:white;outline:none;font:800 49px var(--display);letter-spacing:1px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.calc-input-wrap input::-webkit-inner-spin-button,.calc-input-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input-wrap span{font:800 36px var(--display);color:var(--lime)}.calc-range{width:100%;margin:23px 0 0;accent-color:var(--lime);height:3px;cursor:pointer}.calc-swap-line{display:flex;align-items:center;gap:14px;margin-top:22px}.calc-swap-line span{flex:1;height:1px;background:#36413e}.calc-swap-line button{width:45px;height:45px;border:1px solid var(--lime);display:grid;place-items:center;background:transparent;color:var(--lime);transition:background .2s}.calc-swap-line button:hover{background:#cfff5520}.calc-result{background:#26302c;margin-top:32px;padding:22px 24px;border-left:3px solid var(--lime)}.calc-result>span{font-size:9px;letter-spacing:1.6px;color:#b8c5b7;font-weight:800}.calc-result strong{display:block;color:var(--lime);font:900 clamp(44px,4.5vw,70px)/1 var(--display);margin:6px 0}.calc-result p{margin:0;color:#bac7be;font-size:11px;line-height:1.5}.calc-disclaimer{font-size:10px;color:#899a8e;line-height:1.6;margin:17px 0 0}
/* Manifesto */
.manifesto-section{position:relative;overflow:hidden;background:#152019;isolation:isolate}.manifesto-section__bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#0b1311fc 0%,#0b1311dc 51%,#0b13116b 100%),url('https://images.unsplash.com/photo-1645894480685-01ecc3bfd7ba?auto=format&fit=crop&w=1900&q=82');background-size:cover;background-position:center;filter:saturate(.4)}.manifesto-inner{padding-top:115px;padding-bottom:70px;position:relative}.manifesto-title{font:900 clamp(68px,9vw,142px)/.85 var(--display);letter-spacing:-2px;margin:38px 0 120px}.manifesto-title em{font-style:normal;color:transparent;-webkit-text-stroke:1.4px #e0e9db}.manifesto-title span{color:var(--lime)}.manifesto-footer{border-top:1px solid #ffffff66;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:11px;letter-spacing:1.5px;font-weight:800}.manifesto-footer>a{display:inline-flex;gap:15px;align-items:center;color:var(--lime)}
/* FAQ */
.faq-section{background:#efefe8;color:#14191a}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout .display-title span{color:#949b94}.faq-copy{max-width:310px;line-height:1.8;color:#66706a;font-size:14px;margin-top:26px}.faq-list{border-top:1px solid #adb4aa}.faq-list details{border-bottom:1px solid #adb4aa}.faq-list summary{list-style:none;padding:28px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:15px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #4d574b;border-radius:50%;flex:none;font-size:23px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg);background:#182018;color:var(--lime)}.faq-list details p{color:#5d6760;line-height:1.9;font-size:13px;margin:0 48px 26px 4px;max-width:530px}
/* Signup */
.signup-section{background:#111719;position:relative;isolation:isolate;overflow:hidden;padding:128px 0}.signup-section__mesh{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 12% 62%,#3b5034 0,transparent 40%),repeating-linear-gradient(145deg,transparent 0 48px,#d3fa4610 49px 50px)}.signup-layout{display:grid;grid-template-columns:1fr .72fr;gap:clamp(40px,8vw,145px);align-items:center}.signup-copy .display-title{font-size:clamp(72px,7vw,115px);margin-top:30px}.signup-copy .display-title span{color:var(--lime)}.signup-copy>p:not(.eyebrow){color:#b8c4bf;line-height:1.85;max-width:450px;font-size:16px;margin:29px 0 41px}.signup-seal{display:flex;align-items:center;gap:12px;color:#a3afa9;font-size:12px}.signup-seal .ico{color:var(--lime)}.signup-card{background:#e6f0ca;color:#121916;padding:39px;box-shadow:17px 17px 0 #d0fa514f;max-width:520px;justify-self:end;width:100%}.signup-card__top{font-size:10px;font-weight:800;letter-spacing:1.8px}.signup-card__icon{width:67px;height:67px;margin-top:40px;border-radius:50%;background:#c8f74d;display:grid;place-items:center}.signup-card__icon .ico{width:31px;height:31px}.signup-card h3{font:900 67px/.87 var(--display);margin:20px 0 12px}.signup-card>p{font-size:13px;color:#536046;margin:0 0 32px}.signup-card form>label:not(.checkbox-row){display:block;font-size:10px;letter-spacing:1.2px;font-weight:800;margin-bottom:11px}.signup-input{display:flex;align-items:center;padding:0 15px;background:white;border:1px solid #b1c294;height:58px}.signup-input:focus-within{outline:2px solid #778e2c}.signup-input input{flex:1;min-width:0;border:0;outline:none;font-size:14px;color:#19201b;width:100%;background:transparent}.signup-input .ico{color:#73825d}.checkbox-row{display:flex;gap:10px;align-items:start;margin:18px 0 22px;cursor:pointer}.checkbox-row input{accent-color:#293717;width:17px;height:17px;flex:none;margin-top:2px}.checkbox-row span{font-size:11px;line-height:1.55;color:#48553e}.checkbox-row a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.signup-card__foot{display:block;text-align:center;font-size:9px;letter-spacing:1.7px;font-weight:800;color:#6b795b;margin-top:23px}.signup-card__foot span{color:#333}.form-feedback{min-height:15px;margin:10px 0 0;color:#35462a;font-size:12px;line-height:1.5}.form-feedback[data-type="error"]{color:#9a241b}.form-feedback[data-type="success"]{font-weight:700;color:#315b27}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
/* Footer */
.site-footer{background:#090c0e;padding:73px 0 26px}.footer-main{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:60px;padding-bottom:82px}.logo--footer .logo__word{font-size:36px}.logo--footer .logo__mark{width:49px;height:49px}.footer-main>div:first-child>p{line-height:1.8;font-size:13px;color:#8d9a93;margin:23px 0 0}.footer-nav{display:flex;flex-direction:column;gap:15px;color:#d4dfd7;font-size:12px;font-weight:700}.footer-nav a:hover,.footer-bottom a:hover{color:var(--lime)}.footer-last{justify-self:end}.footer-last>span{display:block;color:#87938b;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:25px}.footer-last>a{display:flex;align-items:center;justify-content:space-between;gap:23px;color:var(--lime);border-bottom:1px solid var(--lime);padding-bottom:12px;font-weight:800;font-size:11px;letter-spacing:1px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid #2c3730;color:#7f9085;font-size:10px}.footer-bottom b{color:var(--lime);margin:0 8px}.footer-bottom>div{display:flex;gap:18px}.back-to-top{position:fixed;right:25px;bottom:23px;width:42px;height:42px;display:grid;place-items:center;background:var(--lime);color:var(--black);font-weight:800;font-size:23px;z-index:20;border:1px solid #17231e;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s,transform .2s}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}
/* Legal */
.privacy-page{background:#111719;min-height:100vh}.privacy-header{border-bottom:1px solid #44554a;padding:26px 0}.privacy-header .container{display:flex;justify-content:space-between;gap:15px;color:var(--lime);font-size:12px;font-weight:800;letter-spacing:1px}.privacy-header span{color:#aab4aa}.privacy-wrap{max-width:890px;padding:95px 0 110px}.privacy-wrap h1{font:900 clamp(60px,10vw,110px)/.88 var(--display);margin:25px 0 55px}.privacy-wrap h1 span{color:var(--lime)}.privacy-wrap section{padding:15px 0 21px;border-bottom:1px solid #354237}.privacy-wrap h2{font-size:22px;margin:16px 0}.privacy-wrap section p{font-size:14px;color:#c5d0c8;line-height:1.9}.privacy-wrap section a{text-decoration:underline}.legal-alert{background:#28331f;border:1px solid #a7d35c;padding:20px 22px;margin-bottom:30px}.legal-alert strong{font-size:12px;color:var(--lime);letter-spacing:1px}.legal-alert p{line-height:1.7;font-size:13px}.legal-alert code{color:var(--lime)}.privacy-date{font-size:12px;color:#a4b1aa;margin:26px 0 35px}
/* Responsive */
@media(max-width:1200px){.container{width:calc(100% - 72px)}.desktop-nav{gap:17px}.desktop-nav a{font-size:11px}.hero h1{font-size:clamp(75px,9vw,120px)}.hero__photo{width:82%}.hero__art{width:80vw}.calculator-layout{gap:45px}.calculator-panel{padding:30px}.display-title{font-size:clamp(67px,8vw,110px)}}
@media(max-width:990px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:flex}.site-header{height:74px}.mobile-nav{position:absolute;top:100%;left:0;right:0;padding:14px 36px 28px;background:#111819f9;border-bottom:1px solid #556b55;box-shadow:0 20px 30px #0008}.mobile-nav:not([hidden]){display:flex;flex-direction:column}.mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:15px 4px;border-bottom:1px solid #ffffff19;font-weight:700;color:#f3f8f3}.mobile-nav a:last-child{color:var(--lime)}.hero{height:auto;min-height:820px}.hero__copy{padding:95px 0 125px}.hero h1{font-size:clamp(80px,10vw,119px)}.hero__art{right:-23%;width:100vw;bottom:12%;opacity:.6}.hero__glow{background:linear-gradient(90deg,#090c0dfc 0%,#090c0dd9 47%,#090c0d66 100%),linear-gradient(0deg,#090c0d 0%,transparent 40%)}.hero__photo{opacity:.6}.intro-grid,.calculator-layout,.faq-layout,.signup-layout{grid-template-columns:1fr}.intro-text{max-width:570px}.intro-grid{gap:35px}.intro-text p{font-size:19px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-tile{height:470px}.category-tile h3{font-size:64px}.calculator-copy>p:not(.eyebrow){max-width:630px}.calculator-panel{max-width:650px;width:100%;margin:auto}.signup-card{justify-self:start}.footer-main{gap:30px}.footer-bottom{flex-wrap:wrap}}
@media(max-width:650px){.container{width:calc(100% - 38px)}.topline{height:31px;font-size:8px;letter-spacing:.5px}.topline__inner>a{font-size:8px}.topline .live-dot{margin-right:4px}.site-header{top:31px;height:69px}.logo__mark{width:37px;height:37px}.logo__mark svg{width:36px;height:36px}.logo__word{font-size:25px}.logo__word small{font-size:7px;padding-top:4px}.header-inner{gap:8px}.mobile-nav{padding:15px 19px 25px}.section-space{padding:88px 0}.eyebrow{font-size:9px;letter-spacing:1.7px;gap:10px}.eyebrow-line{width:20px}.display-title{font-size:clamp(60px,13vw,84px);letter-spacing:-.8px}.display-title--small{font-size:clamp(59px,12vw,82px)}.hero{min-height:800px}.hero__content{padding-top:80px;align-items:flex-start}.hero__copy{padding:64px 0 135px}.hero__eyebrow{margin-bottom:28px;font-size:8px;letter-spacing:1.2px}.eyebrow-id{display:none}.hero h1{font-size:clamp(70px,16vw,106px);margin-bottom:26px;letter-spacing:-1px}.hero__description{font-size:13px;line-height:1.85;max-width:375px;margin-bottom:28px}.hero__actions{gap:10px}.hero__actions .btn{width:100%;max-width:320px;min-height:53px;font-size:10px}.hero__trust{margin-top:27px}.hero__vertical,.hero__edition{display:none}.hero__bottom-inner{height:57px;font-size:8px;letter-spacing:.5px}.hero__bottom-inner a{gap:12px}.mini-cross{font-size:15px}.hero__art{right:-31%;bottom:8%;width:140vw;opacity:.37}.hero__photo{width:100%;background-position:center,center,58% center;opacity:.38}.hero__glow{background:linear-gradient(0deg,#090c0d 0%,#090c0dbf 40%,#090c0d82 80%),linear-gradient(90deg,#090c0da8,transparent)}.motion-bar{height:52px}.motion-bar__track{font-size:23px}.motion-bar b{margin:0 19px}.intro-grid{gap:24px;margin-bottom:40px}.intro-text p{font-size:17px}.feature-grid{grid-template-columns:1fr;gap:11px}.feature-card{min-height:320px;padding:26px}.feature-card__icon{height:64px}.feature-card__icon svg{height:42px;width:42px}.feature-card h3{font-size:45px;margin:17px 0 12px}.feature-card__foot{padding-top:20px}.concept-note{align-items:flex-start;font-size:10px;line-height:1.5}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin:25px 0 0;font-size:13px}.category-grid{gap:9px}.category-tile{height:315px}.category-tile__index{top:12px;left:13px}.category-tile__content{left:13px;right:13px;bottom:15px}.category-tile__content>span:first-child{font-size:8px;letter-spacing:1.2px}.category-tile h3{font-size:clamp(34px,8vw,48px)}.category-tile__arrow{width:27px;height:27px;font-size:17px}.category-caption{font-size:10px;line-height:1.65}.calculator-section:before{font-size:340px;bottom:-50px}.calculator-copy>p:not(.eyebrow){font-size:15px;margin:24px 0}.calculator-aside__icon{width:50px;height:50px}.calculator-panel{padding:23px 20px;box-shadow:9px 10px 0 #accd4a90}.calculator-panel__header{font-size:9px;letter-spacing:.6px}.panel-live{font-size:8px}.calc-field__row{font-size:9px;letter-spacing:.4px}.calc-field__row span{font-size:8px}.calc-input-wrap input{font-size:45px}.calc-result strong{font-size:58px}.manifesto-inner{padding-top:89px;padding-bottom:36px}.manifesto-title{font-size:clamp(53px,12vw,84px);letter-spacing:-.6px;margin:35px 0 92px}.manifesto-footer{font-size:9px;letter-spacing:.3px}.manifesto-footer>a{gap:5px}.manifesto-footer .ico{height:15px;width:15px}.faq-copy{margin:22px 0 28px}.faq-list summary{font-size:13px;padding:23px 0;line-height:1.45}.faq-list summary span{width:27px;height:27px}.faq-list details p{font-size:12px;margin:0 25px 22px 0}.signup-section{padding:92px 0 105px}.signup-copy .display-title{font-size:clamp(66px,13vw,90px)}.signup-copy>p:not(.eyebrow){font-size:14px;margin:25px 0}.signup-card{padding:28px 24px;box-shadow:10px 10px 0 #d0fa514f}.signup-card__icon{margin-top:28px;width:58px;height:58px}.signup-card h3{font-size:60px}.footer-main{grid-template-columns:1fr 1fr;gap:42px 15px;padding-bottom:50px}.footer-main>div:first-child{grid-column:1 / -1}.footer-last{justify-self:start}.footer-last>a{gap:6px;font-size:9px}.footer-bottom{gap:15px;font-size:10px}.footer-bottom>span:nth-child(2){display:none}.privacy-wrap{padding-top:60px}.privacy-wrap h1{font-size:70px}}
@media(max-width:385px){.topline__inner>a{display:none}.hero h1{font-size:clamp(64px,15.8vw,76px)}.hero__bottom-inner>span:first-child{font-size:7px}.logo__word{font-size:23px}.category-tile h3{font-size:32px}.category-tile{height:280px}.signup-card h3{font-size:54px}.calc-result strong{font-size:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.category-tile[role="link"]{cursor:pointer}.interest-notice{color:#47601d!important;font-size:11px!important;font-weight:800;margin:-12px 0 18px!important}
/* Keep oversized headline completely visible on compact devices even without web fonts */
@media(max-width:650px){.hero h1{font-size:clamp(46px,13.8vw,82px);letter-spacing:-1.6px}.hero__outline{-webkit-text-stroke:1px #e4e9df}.hero__art{opacity:.55}}
@media(max-width:440px){.topline__inner>a{display:none}.hero h1{font-size:clamp(45px,13.5vw,59px)}}
