:root{--bg:#080b0e;--panel:#10161b;--lime:#d5ff5b;--text:#f2f5ee;--muted:#9ba7a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--lime);color:#080b0e}.topline{background:var(--lime);color:#10140d;letter-spacing:.17em;text-align:center;padding:10px 5%;font-size:10px;font-weight:800}.topline span{margin-left:22px}.nav{z-index:5;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,20px);display:flex;position:relative}.logo{letter-spacing:-.065em;white-space:nowrap;font:700 26px Space Grotesk,sans-serif}.spark,.dot{color:var(--lime)}.spark{margin-right:6px;font-size:30px}.nav nav{gap:32px;display:flex}.nav nav a,.navcta{letter-spacing:.13em;font-size:11px;font-weight:800}.nav nav a:hover,.footer-links a:hover{color:var(--lime)}.navcta{color:#0c130b;background:#edf6dc;border-radius:5px;padding:15px 20px}.hero{background:radial-gradient(at 85% 40%,#193a2b 0%,#0000 47%),#080b0e;min-height:790px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:linear-gradient(120deg,#080b0e 35%,#0000 80%);position:absolute;inset:0}.hero-inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;max-width:1440px;min-height:725px;margin:auto;padding:55px 6%;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow,.tag{letter-spacing:.19em;color:var(--lime);font-size:11px;font-weight:800}.pulse{background:var(--lime);width:8px;height:8px;box-shadow:0 0 15px var(--lime);border-radius:50%;margin-right:9px;display:inline-block}.hero h1,h2,h3{font-family:Space Grotesk,sans-serif}.hero h1{letter-spacing:-.085em;margin:27px 0 30px;font-size:clamp(62px,7.2vw,122px);font-weight:700;line-height:.93}.hero h1 em,.section h2 em,.final h2 em{color:var(--lime);font-style:normal}.outline{color:#0000;-webkit-text-stroke:1.5px #cbd9cc}.lead{color:#c0c9c6;max-width:590px;font-size:clamp(16px,1.4vw,20px);line-height:1.7}.lead strong{color:#fff}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:33px;display:flex}.download{background:var(--lime);color:#101510;border-radius:6px;justify-content:center;align-items:center;gap:13px;padding:19px 23px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 50px #b6fa3433}.download:hover{transform:translateY(-3px);box-shadow:0 15px 65px #b6fa3466}.download span{margin-left:12px}.ghost,.textcta{letter-spacing:.1em;padding:18px;font-size:12px;font-weight:800}.ghost span{color:var(--lime);margin-left:10px}.microtrust{color:#acb9ad;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:11px;display:flex}.hero-art{justify-content:center;align-items:center;height:650px;display:flex;position:relative}.hero-phone{z-index:2;filter:drop-shadow(0 35px 45px #000b);width:min(350px,78%);position:relative;transform:rotate(7deg)}.phone{background:#111;border-radius:30px;width:100%;overflow:hidden;box-shadow:0 25px 80px #0008}.phone img{width:100%;height:auto;display:block}.ring{border:1px solid #d5ff5b45;border-radius:50%;width:490px;height:490px;position:absolute}.ring-b{opacity:.35;width:650px;height:650px}.float-chip{z-index:3;color:#0a100b;letter-spacing:.1em;background:#d5ff5b;padding:16px 20px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 15px 40px #0007}.chip-one{top:110px;left:0;transform:rotate(-7deg)}.chip-two{bottom:120px;right:-10px;transform:rotate(5deg)}.hero-footer{letter-spacing:.17em;color:#7f908a;justify-content:space-between;padding:0 6% 25px;font-size:10px;display:flex}.ticker{color:#101810;background:#d5ff5b;padding:17px 0;overflow:hidden;transform:rotate(-1deg)scale(1.01)}.ticker div{white-space:nowrap;text-align:center;letter-spacing:.09em;font:800 17px Space Grotesk}.ticker b{padding:0 30px}.section{max-width:1500px;margin:auto;padding:110px 6%;scroll-margin-top:25px}.section-meta{color:var(--lime);letter-spacing:.17em;border-top:1px solid #ffffff30;justify-content:space-between;padding-top:20px;font-size:11px;font-weight:800;display:flex}.section-meta span{color:#7e8e86}.intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;margin-top:70px;display:grid}.section h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,6.5vw,105px);line-height:.95}.crossed{text-decoration:line-through;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);color:#7b8581}.intro-right{max-width:510px}.bigcopy{letter-spacing:-.04em;font:500 clamp(25px,2.8vw,42px)/1.2 Space Grotesk}.intro-right>p:not(.bigcopy){color:#aab6ae;font-size:17px;line-height:1.8}.textcta{border-bottom:1px solid var(--lime);color:var(--lime);margin-top:25px;padding-left:0;display:inline-block}.steps{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:100px;display:grid}.steps article{background:#11191b;border:1px solid #ffffff1b;min-height:220px;padding:35px}.steps article>span{color:var(--lime);font-size:12px;font-weight:800}.steps h3{letter-spacing:-.05em;margin:36px 0 8px;font-size:25px}.steps p{color:#aeb9b3;margin:0}.features{background:#0d1215;max-width:none}.features>.section-meta,.features-head,.feature-list{max-width:1320px;margin-left:auto;margin-right:auto}.features-head{justify-content:space-between;align-items:end;gap:40px;margin-top:75px;margin-bottom:60px;display:flex}.features-head h2{font-size:clamp(52px,5.8vw,90px)}.features-head p{color:#aebbb4;max-width:320px;line-height:1.8}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feature-row{background:linear-gradient(135deg,#1a2826,#101719);border:1px solid #ffffff18;border-radius:12px;grid-template-columns:1fr .8fr;min-height:650px;display:grid;overflow:hidden}.feature-row:nth-child(2n){background:linear-gradient(135deg,#202023,#111719)}.feature-info{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 20px 40px 40px;display:flex}.feature-info h3{letter-spacing:-.065em;margin:28px 0 18px;font-size:clamp(32px,3.1vw,50px);line-height:1.02}.feature-info p{color:#bac5be;max-width:350px;font-size:15px;line-height:1.75}.feature-button{margin-top:30px;padding:14px 16px;font-size:11px}.feature-art{justify-content:center;align-items:flex-end;padding:45px 20px 0;display:flex;position:relative}.feature-art .phone{z-index:1;width:min(270px,100%);transition:transform .3s;position:relative;transform:translateY(45px)rotate(4deg)}.feature-row:hover .feature-art .phone{transform:translateY(25px)rotate(1deg)}.feature-aura{filter:blur(80px);background:#c6ff6150;border-radius:50%;position:absolute;inset:15%}.standout-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:75px;display:grid}.standout h2{margin:24px 0 28px}.standout p{color:#b3c1b8;max-width:550px;font-size:18px;line-height:1.75}.standout .fine{color:#83918b;font-size:12px}.signal-panel{background:linear-gradient(140deg,#1c2924,#0f1816);border:1px solid #d5ff5b44;padding:45px;box-shadow:0 25px 80px #0005}.signal-top{letter-spacing:.14em;justify-content:space-between;padding-bottom:35px;font-size:13px;font-weight:800;display:flex}.signal-top span{color:var(--lime)}.signal-line{letter-spacing:.06em;border-top:1px solid #ffffff20;justify-content:space-between;gap:15px;padding:24px 0;font-size:12px;display:flex}.signal-line b{white-space:nowrap;font-size:11px}.signal-ok{color:var(--lime)}.signal-mid{color:#ffd38b}.signal-foot{color:#788d82;letter-spacing:.09em;margin-top:35px;font-size:9px}.deep{color:#101710;background:#d5ff5b;max-width:none;padding-left:max(6%,50vw - 660px);padding-right:max(6%,50vw - 660px)}.deep .section-meta{color:#101710;border-color:#10171055}.deep .section-meta span{color:#3c4938}.deep h2{margin:65px 0 25px}.deep h2 em{color:#5a6d35}.deep>p{max-width:790px;font-size:21px;line-height:1.6}.modes{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:65px;display:grid}.modes>div{border:1px solid #10171055;padding:30px}.modes span{font-size:11px;font-weight:800}.modes h3{letter-spacing:-.04em;font-size:25px}.modes p{font-size:14px}.audience h2{margin:70px 0 40px}.audience-tags{flex-wrap:wrap;gap:12px;display:flex}.audience-tags span{color:var(--lime);letter-spacing:.12em;border:1px solid #d5ff5b66;padding:18px 25px;font-size:12px;font-weight:800}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:70px;display:grid}.faq-layout>div>p{color:#a5b3ab}.faq-items details{border-bottom:1px solid #ffffff30;padding:23px 0}.faq-items summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary span{color:var(--lime)}.faq-items details[open] summary span{transform:rotate(45deg)}.faq-items p{color:#aab7ae;max-width:640px;line-height:1.75}.final{text-align:center;background:radial-gradient(at 50% 100%,#315339,#0b120e 70%);padding:130px 20px;position:relative;overflow:hidden}.final-inner{z-index:1;position:relative}.final h2{letter-spacing:-.095em;margin:35px 0;font-size:clamp(90px,14vw,220px);line-height:.85}.final p{color:#bdcbbd;font-size:20px}.final .download{margin-top:25px}.final small{color:#a8b8a9;letter-spacing:.12em;margin-top:20px;font-size:10px;display:block}footer{background:#07090b;padding:55px 6% 95px}.footer-brand,.footer-links{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-brand>span{letter-spacing:.16em;color:#a2aca3;font-size:11px}.footer-links{letter-spacing:.08em;color:#88988e;border-top:1px solid #fff2;margin-top:55px;padding-top:25px;font-size:11px}.footer-links>div{gap:28px;display:flex}.mobile-sticky{display:none}@media (max-width:1050px){.hero-inner{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(60px,7vw,95px)}.feature-list{grid-template-columns:1fr}.feature-row{min-height:550px}.feature-info h3{font-size:50px}}@media (max-width:700px){.topline{padding:9px 4%;font-size:8px;line-height:1.5}.topline span{display:none}.nav{height:66px;padding:0 5%}.logo{font-size:22px}.spark{font-size:25px}.nav nav{display:none}.navcta{padding:12px;font-size:10px}.hero{min-height:0}.hero-inner{flex-direction:column;gap:0;padding:55px 6% 0;display:flex}.hero-copy{width:100%}.hero h1{margin:22px 0;font-size:clamp(56px,12.7vw,85px)}.lead{font-size:16px;line-height:1.6}.hero-actions{margin-top:25px}.hero-actions .download{width:100%}.hero-actions .ghost{display:none}.microtrust{gap:10px 16px;font-size:10px}.hero-art{width:100%;height:470px;margin-top:10px}.hero-phone{width:min(235px,67%)}.ring{width:300px;height:300px}.ring-b{width:440px;height:440px}.chip-one{top:80px;left:-10px}.chip-two{bottom:70px;right:-14px}.float-chip{padding:12px;font-size:8px}.hero-footer{display:none}.ticker{padding:12px}.ticker div{font-size:11px}.ticker b{padding:0 12px}.section{padding:75px 6%}.section-meta{font-size:9px;line-height:1.5}.section-meta span{text-align:right;max-width:50%}.intro-grid,.standout-grid,.faq-layout{grid-template-columns:1fr;gap:25px;margin-top:45px}.section h2{font-size:clamp(52px,12vw,82px)}.bigcopy{font-size:28px}.intro-right>p:not(.bigcopy){font-size:15px}.steps{grid-template-columns:1fr;gap:10px;margin-top:55px}.steps article{min-height:0;padding:25px}.steps h3{margin:18px 0 6px}.features-head{margin-top:50px;margin-bottom:35px;display:block}.features-head p{margin-top:25px}.feature-row{grid-template-columns:1fr;min-height:0}.feature-info{padding:35px 28px 10px}.feature-info h3{margin:18px 0 12px;font-size:42px}.feature-info p{font-size:14px}.feature-button{margin-top:15px}.feature-art{height:340px;padding:25px 25px 0}.feature-art .phone{width:200px;transform:translateY(75px)rotate(4deg)}.feature-row:hover .feature-art .phone{transform:translateY(75px)rotate(4deg)}.signal-panel{padding:24px}.signal-line{font-size:10px}.signal-line b{font-size:9px}.deep{padding:75px 6%}.deep>p{font-size:16px}.modes{grid-template-columns:1fr;gap:10px;margin-top:35px}.modes>div{padding:22px}.modes h3{margin:12px 0}.audience-tags span{padding:13px;font-size:10px}.faq-layout{gap:30px}.faq-items summary{font-size:16px}.final{padding:90px 6% 120px}.final h2{font-size:clamp(80px,19vw,130px)}.final p{font-size:16px}.final .download{width:100%}footer{padding:45px 6% 110px}.footer-brand,.footer-links{flex-direction:column;align-items:flex-start}.footer-links>div{flex-wrap:wrap;gap:15px}.mobile-sticky{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0eee;border-top:1px solid #fff2;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-sticky a{background:var(--lime);color:#0b140d;letter-spacing:.04em;border-radius:7px;justify-content:center;gap:10px;padding:15px 10px;font-size:12px;font-weight:900;display:flex}.mobile-sticky span{margin-left:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.seo-page{color:#f5f7f2;background:#080b0e;min-height:100vh;overflow:hidden}.seo-header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:24px 5vw;display:flex}.seo-top-cta{color:#080b0e;background:#d8ff47;border-radius:100px;padding:12px 18px;font-size:12px;font-weight:900;text-decoration:none}.seo-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:5vw;max-width:1240px;margin:auto;padding:85px 5vw 95px;display:grid}.seo-kicker{letter-spacing:.19em;font-weight:800;color:#d8ff47!important;font-size:12px!important}.seo-hero h1,.seo-end h2{letter-spacing:-.065em;text-transform:uppercase;max-width:920px;margin:25px 0;font-size:clamp(48px,7vw,110px);line-height:.95}.seo-hero p{color:#b9c0bd;max-width:650px;margin:0 0 30px;font-size:clamp(17px,2vw,23px);line-height:1.55}.seo-hero .seo-fine{margin-top:18px;font-size:12px}.seo-shot{filter:drop-shadow(0 0 65px #baff382b);justify-content:center;display:flex}.seo-shot img{border-radius:28px;width:min(100%,360px);height:auto}.seo-body{max-width:1240px;margin:auto;padding:90px 5vw}.seo-body h2,.seo-discover h2{letter-spacing:-.055em;text-transform:uppercase;margin:20px 0 30px;font-size:clamp(42px,6vw,78px);line-height:1}.seo-body>p{color:#bbc4be;max-width:780px;font-size:19px;line-height:1.7}.seo-grid,.seo-discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:60px 0;display:grid}.seo-grid article,.seo-discover-grid a{background:#111716;border:1px solid #2b3432;border-radius:20px;min-height:230px;padding:30px}.seo-grid b,.seo-discover-grid span{color:#d8ff47;letter-spacing:.12em;font-size:12px}.seo-grid h3,.seo-discover-grid h3{margin:22px 0 12px;font-size:24px;line-height:1.15}.seo-grid p,.seo-discover-grid p{color:#b9c0bd;font-size:15px;line-height:1.6}.seo-discover-grid a{color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.seo-discover-grid a:hover{border-color:#d8ff47;transform:translateY(-5px)}.seo-discover-grid b{color:#d8ff47;font-size:12px}.seo-links{flex-wrap:wrap;gap:15px;display:flex}.seo-links a{color:#d8ff47;border-bottom:1px solid #d8ff47;padding:10px 0}.seo-disclaimer{color:#9aa6a0!important;font-size:13px!important}.seo-end{text-align:center;background:radial-gradient(#25341a,#0b0f0c 65%);padding:110px 5vw}.seo-end h2{margin:0 auto 36px}.seo-end em{color:#d8ff47;font-style:normal}.seo-footer{justify-content:center;gap:24px;padding:40px;font-size:12px;display:flex}.seo-footer a{color:#b9c0bd}.seo-discover{padding-top:100px;padding-bottom:100px}.seo-discover-grid{margin-bottom:0}@media (max-width:760px){.seo-header{padding:18px 5vw}.seo-hero{grid-template-columns:1fr;gap:40px;padding:58px 6vw 65px}.seo-hero h1{font-size:clamp(48px,12vw,76px)}.seo-hero .download{justify-content:center;width:100%}.seo-shot img{max-width:250px}.seo-body{padding:65px 6vw}.seo-grid,.seo-discover-grid{grid-template-columns:1fr;margin:32px 0}.seo-grid article,.seo-discover-grid a{min-height:unset;padding:25px}.seo-end{padding:75px 5vw 105px}.seo-end h2{font-size:clamp(44px,11vw,68px)}.seo-discover{padding-top:65px;padding-bottom:65px}.seo-footer{padding-bottom:115px}.seo-page .mobile-sticky{z-index:50}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.live-preview{background:#0b1012;overflow:hidden}.preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-top:5rem;padding-bottom:5rem;display:grid}.preview-copy h2{letter-spacing:-.065em;margin:1.4rem 0;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.93}.preview-copy h2 em{color:#c4ff53;font-style:normal}.preview-copy p{max-width:530px;line-height:1.7}.preview-copy .fine{opacity:.65;font-size:.82rem}.preview-copy .download{margin-top:1.5rem}.demo-card{color:#f6f8f2;background:linear-gradient(155deg,#202b27,#0d1415 62%);border:1px solid #566b50;border-radius:28px;width:100%;max-width:620px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 35px 110px #0009,0 0 90px #c4ff5312}.demo-top,.demo-foot{letter-spacing:.15em;color:#b9c9b7;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:800;display:flex}.demo-progress{background:#3b4b3e;border-radius:9px;height:4px;margin:1.4rem 0 2rem;overflow:hidden}.demo-progress i{background:#c4ff53;height:100%;transition:width .3s;display:block}.demo-source{color:#bbc8bd;font-size:.8rem}.demo-dot{background:#c4ff53;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.demo-label{color:#c4ff53;letter-spacing:.15em;margin:2rem 0 .7rem;font-size:.7rem;font-weight:800;display:block}.demo-card h3{letter-spacing:-.035em;margin:0 0 1.7rem;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.2}.demo-answers{gap:.7rem;display:grid}.demo-option{text-align:left;color:#fff;font:inherit;cursor:pointer;background:#1b2824;border:1px solid #43554a;border-radius:14px;align-items:center;gap:1rem;padding:1rem;transition:background .18s,border-color .18s;display:flex}.demo-option:not(:disabled):hover,.demo-option:not(:disabled):focus-visible{background:#293c2e;border-color:#c4ff53}.demo-option span{background:#34463a;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.demo-option.correct{background:#253e2b;border-color:#c4ff53}.demo-option.incorrect{background:#43282b;border-color:#f17b79}.demo-option:disabled{cursor:default}.demo-feedback{background:#283b2b;border:1px solid #728e54;border-radius:15px;margin-top:1.2rem;padding:1rem}.demo-feedback strong{color:#c4ff53;letter-spacing:.06em}.demo-feedback p{font-size:.9rem;line-height:1.55}.demo-feedback button{cursor:pointer;color:#10160d;background:#c4ff53;border:0;border-radius:9px;padding:.75rem 1rem;font-weight:900}.demo-foot{opacity:.7;margin-top:1.8rem;font-size:.6rem}@media (max-width:850px){.preview-grid{grid-template-columns:1fr;gap:2rem;padding-top:3rem;padding-bottom:3rem}.preview-copy h2{font-size:clamp(3rem,12vw,5.5rem)}.demo-card{margin:auto}.live-preview .section-meta{padding-top:2rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.seo-extra-links{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.seo-extra-links a{font-size:.8rem}.goal-section{isolation:isolate;position:relative}.goal-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 65% 45%,#b7ff4710,#0000 55%);position:absolute;inset:12% -15%}.goal-head{margin:72px 0 35px}.goal-head h2{margin:15px 0 25px;font-size:clamp(56px,8vw,110px)}.goal-head>p{color:#c1cdc4;max-width:620px;font-size:18px;line-height:1.65}.goal-finder{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.goal-options{flex-direction:column;gap:12px;display:flex}.goal-option{color:#f6f9ef;text-align:left;cursor:pointer;background:#141c1b;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:16px;min-height:105px;padding:20px 22px;font:700 clamp(15px,1.4vw,20px) Space Grotesk,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:flex}.goal-option span:first-child{color:var(--lime);text-align:center;width:38px;font-size:30px}.goal-option span:last-child{color:#94a598;margin-left:auto}.goal-option.selected{border-color:var(--lime);box-shadow:inset 4px 0 0 var(--lime);background:#263728}.goal-option:hover{border-color:var(--lime);transform:translate(3px)}.goal-option:focus-visible,.download:focus-visible,.nav a:focus-visible{outline-offset:4px;outline:3px solid #d5ff5b}.goal-result{background:linear-gradient(140deg,#25372a,#101a18 60%);border:1px solid #c9ff5659;border-radius:18px;min-height:420px;padding:clamp(26px,4vw,58px);box-shadow:0 25px 90px #0005}.goal-result-label{letter-spacing:.16em;color:var(--lime);font-size:11px;font-weight:900}.goal-result h3{letter-spacing:-.055em;margin:24px 0 18px;font-size:clamp(30px,3.3vw,52px);line-height:1.08}.goal-result p{color:#c6d1c7;max-width:610px;font-size:16px;line-height:1.75}.goal-result ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.goal-result li{color:#e6f1e4;font-size:14px}.goal-result li:before{content:"✓";color:var(--lime);margin-right:12px;font-weight:900}.goal-result-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.goal-more{letter-spacing:.06em;color:var(--lime);padding:14px;font-size:12px;font-weight:800}.goal-result small{color:#9caea0;margin-top:24px;line-height:1.5;display:block}@media (max-width:850px){.goal-finder{grid-template-columns:1fr}.goal-head{margin:48px 0 24px}.goal-head>p{font-size:16px}.goal-options{gap:8px}.goal-option{min-height:75px;padding:14px 18px;font-size:16px}.goal-result{min-height:0;padding:28px 23px}.goal-result-actions .download{width:100%;font-size:12px}.goal-more{padding-left:0}}@media (prefers-reduced-motion:reduce){.goal-option:hover{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.logo,.bigcopy,.goal-option,.ticker div{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skip-link{z-index:1000;background:var(--lime);color:#0b130c;border-radius:8px;padding:12px 18px;font-weight:800;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.v6-proof{padding-top:110px;padding-bottom:110px}.v6-proof-head{max-width:960px;margin:64px 0 42px}.v6-proof-head h2{margin:18px 0 22px}.v6-proof-head>p{color:#c3cfc7;max-width:740px;font-size:clamp(17px,2vw,21px);line-height:1.7}.v6-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v6-comparison>div{border:1px solid #ffffff24;border-radius:22px;padding:clamp(26px,4vw,55px)}.v6-compare-muted{background:#111719}.v6-compare-active{background:linear-gradient(145deg,#273b2c,#121d17);border-color:#cfff6380!important}.v6-comparison span{color:var(--lime);letter-spacing:.16em;font-size:11px;font-weight:900}.v6-compare-muted span{color:#a7b1ae}.v6-comparison h3{letter-spacing:-.05em;max-width:470px;font-size:clamp(28px,3vw,43px);line-height:1.1}.v6-comparison ul{color:#d4dfd7;gap:18px;margin:32px 0;padding-left:20px;line-height:1.6;display:grid}.v6-comparison li::marker{color:var(--lime)}.v6-compare-active .download{margin-top:15px}.v6-caveat{color:#8e9e94;margin-top:20px;font-size:12px;line-height:1.6}.v6-midcta{background:radial-gradient(circle at 85% 30%,#324c2b,#141e1a 65%);border:1px solid #d5ff5b77;border-radius:26px;justify-content:space-between;align-items:center;gap:40px;max-width:1320px;margin:30px auto 70px;padding:clamp(35px,6vw,80px);display:flex}.v6-midcta h2{letter-spacing:-.07em;margin:18px 0;font-size:clamp(36px,5vw,72px);line-height:1.02}.v6-midcta em{color:var(--lime);font-style:normal}.v6-midcta p{color:#c2cfc4;line-height:1.6}.v6-midcta .download{flex-shrink:0}@media (max-width:850px){.v6-comparison{grid-template-columns:1fr}.v6-proof{padding-top:65px;padding-bottom:65px}.v6-proof-head{margin:45px 0 30px}.v6-midcta{flex-direction:column;align-items:stretch;gap:15px;margin:10px 5% 65px}.v6-midcta .download{text-align:center;width:100%}.v6-comparison h3{font-size:29px}}@media (max-width:560px){.v6-compare-muted{display:none}.v6-comparison>div{padding:25px}.v6-compare-active .download{width:100%;font-size:11px}.v6-midcta h2{font-size:clamp(37px,9vw,54px)}}.v7-lab{background:radial-gradient(at 85% 15%,#d5ff5b12,#0000 46%),#0c1214}.v7-lab-heading{max-width:950px;margin:64px 0 44px}.v7-lab-heading h2{letter-spacing:-.065em;margin:18px 0;font-size:clamp(3.2rem,8vw,7rem);line-height:.94}.v7-lab-heading h2 em,.v7-editorial em{color:var(--lime);font-style:normal}.v7-lab-heading>p{color:#c5cecb;max-width:660px;font-size:clamp(1rem,2vw,1.3rem);line-height:1.6}.v7-planner{background:#3a4540;border:1px solid #3a4540;border-radius:24px;grid-template-columns:1fr 1.15fr;gap:1px;display:grid;overflow:hidden}.v7-planner-controls,.v7-planner-result{background:#11191a;padding:clamp(24px,4vw,54px)}.v7-planner-result{background:linear-gradient(135deg,#202d22,#111a19)}.v7-kicker,.v7-result-label,.v7-eyebrow{letter-spacing:.14em;color:var(--lime);font-size:12px;font-weight:800}.v7-choices{gap:10px;margin:18px 0 42px;display:grid}.v7-choices button,.v7-time button{font:inherit;cursor:pointer;color:#e9eee7;text-align:left;background:#1c2626;border:1px solid #3c4842;border-radius:14px;min-height:58px;padding:16px;font-weight:750;transition:background .15s,border-color .15s}.v7-choices button{justify-content:space-between;align-items:center;display:flex}.v7-choices button[aria-pressed=true],.v7-time button[aria-pressed=true]{color:#111915;background:#d5ff5b;border-color:#d5ff5b}.v7-time{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.v7-time button{text-align:center;min-height:52px;padding:12px 5px;font-size:12px}.v7-disclaimer{color:#a3b0a9;margin-top:26px;font-size:12px;line-height:1.6}.v7-result-label{justify-content:space-between;gap:10px;display:flex}.v7-result-label b{color:#0c1712;white-space:nowrap;background:#d5ff5b;border-radius:50px;padding:6px 10px}.v7-planner-result h3{letter-spacing:-.05em;margin:32px 0 18px;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.04}.v7-planner-result>p{color:#d1dbd0;line-height:1.65}.v7-planner-result ol{gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.v7-planner-result li{border-bottom:1px solid #fff2;align-items:center;gap:16px;padding:0 0 14px;display:flex}.v7-planner-result li span{color:var(--lime);font-weight:900}.v7-primary{background:var(--lime);color:#10150c;letter-spacing:.02em;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:17px 20px;font-size:13px;font-weight:900;display:flex}.v7-primary:hover{background:#ebffae}.v7-secondary{text-underline-offset:5px;margin:22px 0 14px;font-size:13px;font-weight:700;text-decoration:underline;display:block}.v7-planner-result small{color:#b2c0b6}.v7-editorial{color:#f4f7ef;background:#0a1011;min-height:100vh}.v7-editorial header,.v7-editorial footer{border-bottom:1px solid #34403a;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,5vw,80px);display:flex}.v7-editorial footer{border-top:1px solid #34403a;border-bottom:0;flex-wrap:wrap}.v7-wordmark{letter-spacing:-.06em;font-size:22px;font-weight:1000}.v7-editorial article{max-width:1000px;margin:auto;padding:70px 24px 120px}.v7-editorial h1{letter-spacing:-.075em;margin:22px 0;font-size:clamp(3.3rem,10vw,8rem);line-height:.95}.v7-editorial .v7-intro{color:#d3dfd7;max-width:800px;font-size:clamp(1.15rem,2.5vw,1.65rem);line-height:1.6}.v7-editorial nav{flex-wrap:wrap;gap:12px;margin:42px 0 65px;display:flex}.v7-editorial nav a{border:1px solid #526056;border-radius:100px;padding:12px 16px;font-size:12px;font-weight:800}.v7-editorial article>section{border-top:1px solid #394740;padding:55px 0;scroll-margin-top:40px}.v7-editorial section span{color:var(--lime);letter-spacing:.12em;font-size:12px;font-weight:800}.v7-editorial section h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(2.4rem,6vw,4.5rem)}.v7-editorial section p{color:#c5d0c8;max-width:750px;font-size:18px;line-height:1.8}.v7-editorial section a{text-underline-offset:5px;color:var(--lime);text-decoration:underline}.v7-editorial aside{background:linear-gradient(130deg,#233925,#141f1c);border:1px solid #4e6950;border-radius:24px;padding:clamp(25px,6vw,65px)}.v7-editorial aside h2{letter-spacing:-.06em;font-size:clamp(2.4rem,6vw,5rem);line-height:1}.v7-editorial aside p{color:#d7e2d7;max-width:650px;line-height:1.7}.v7-editorial aside .v7-primary{max-width:480px;margin:28px 0 12px}.v7-editorial aside small{color:#b6c5b7}.v7-editorial :is(a,button):focus-visible,.v7-planner :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:800px){.v7-planner{grid-template-columns:1fr}.v7-planner-controls,.v7-planner-result{padding:24px}.v7-lab-heading{margin:40px 0 30px}.v7-editorial header .v7-primary{min-height:44px;padding:10px 12px;font-size:11px}.v7-editorial article{padding-top:55px}.v7-editorial section p{font-size:16px}}@media (max-width:390px){.v7-time{grid-template-columns:repeat(2,1fr)}.v7-result-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.v7-choices button,.v7-time button{transition:none}}.v8-spotlight{background:radial-gradient(at 10% 30%,#1b3328,#0b1011 65%);max-width:none;padding-left:max(6%,50vw - 660px);padding-right:max(6%,50vw - 660px)}.v8-spotlight-head{max-width:1050px;margin:65px 0 50px}.v8-spotlight-head h2{margin:18px 0 22px}.v8-spotlight-head p{color:#c4d1c7;max-width:720px;font-size:clamp(16px,2vw,21px);line-height:1.65}.v8-explorer{background:#111a19;border:1px solid #d5ff5b44;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px #0006}.v8-tabs{border-bottom:1px solid #d5ff5b44;grid-template-columns:repeat(4,1fr);display:grid}.v8-tabs button{color:#a9b9ae;letter-spacing:.09em;cursor:pointer;text-align:left;background:#151f1c;border:0;border-right:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:20px;font-size:11px;font-weight:850;display:flex}.v8-tabs button:last-child{border-right:0}.v8-tabs button[aria-selected=true]{background:var(--lime);color:#101810}.v8-explorer-content{grid-template-columns:1fr 1fr;min-height:540px;display:grid}.v8-explorer-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,5vw,76px);display:flex}.v8-explorer-copy h3{letter-spacing:-.07em;margin:24px 0;font-size:clamp(36px,4.2vw,68px);line-height:1.02}.v8-explorer-copy p{color:#c6d1c9;max-width:560px;font-size:clamp(16px,1.7vw,19px);line-height:1.7}.v8-detail{letter-spacing:.12em;color:var(--lime);border-top:1px solid #ffffff25;margin:12px 0 28px;padding-top:20px;font-size:11px;font-weight:850}.v8-explorer-copy small{color:#9eb0a4;margin-top:18px;line-height:1.5}.v8-explorer-visual{background:radial-gradient(circle at 50% 45%,#426344,#18241d 65%);justify-content:center;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.v8-explorer-visual img{z-index:1;filter:drop-shadow(0 20px 35px #0009);width:min(290px,70%);height:auto;position:relative;transform:translateY(45px)rotate(3deg)}.v8-orbit{border:1px solid #d5ff5b66;border-radius:50%;width:430px;height:430px;position:absolute;box-shadow:0 0 80px #d5ff5b16}.v8-spotlight :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:850px){.v8-tabs{grid-template-columns:repeat(2,1fr)}.v8-tabs button{min-height:62px;padding:15px;font-size:10px}.v8-explorer-content{grid-template-columns:1fr}.v8-explorer-copy{padding:30px 25px 35px}.v8-explorer-copy h3{font-size:clamp(36px,9vw,56px)}.v8-explorer-copy .download{width:100%;font-size:12px}.v8-explorer-visual{min-height:380px}.v8-explorer-visual img{width:min(230px,64%)}.v8-orbit{width:320px;height:320px}.v8-spotlight-head{margin:40px 0 28px}}@media (prefers-reduced-motion:reduce){.v8-explorer-visual img{transform:none}}html{scroll-padding-top:20px}body{overflow-x:clip}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #d5ff5b}summary{cursor:pointer}img{max-width:100%}.v7-editorial section p{overflow-wrap:anywhere}@media (max-width:700px){.hero h1{overflow-wrap:normal}.v7-editorial article{padding-left:20px;padding-right:20px}.v7-editorial aside .v7-primary{min-height:56px}.mobile-sticky a{justify-content:center;align-items:center;min-height:52px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sprint-section{color:#f0f8ee;background:#0c1410;position:relative;overflow:hidden}.sprint-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#c5ff4d1a,#0000 67%);width:48vw;max-width:650px;height:48vw;max-height:650px;position:absolute;top:2%;right:-15%}.sprint-heading{max-width:880px;margin:35px 0 42px;position:relative}.sprint-heading h2{letter-spacing:-.07em;margin:22px 0;font-size:clamp(3.2rem,7vw,7.6rem);line-height:.91}.sprint-heading h2 em{color:#d5ff5b}.sprint-heading p{color:#b5c8b7;max-width:620px;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.sprint-tool{background:#152219;border:1px solid #42573d;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.sprint-tool-head{color:#b5c7b5;letter-spacing:.12em;border-bottom:1px solid #334735;justify-content:space-between;gap:12px;padding:16px 25px;font-size:.69rem;font-weight:800;display:flex}.sprint-tool-grid{grid-template-columns:1fr 1.05fr;gap:0;display:grid}.sprint-tool-grid>div{padding:clamp(20px,3.5vw,48px)}.sprint-tool-grid>div:first-child{border-right:1px solid #334735}.sprint-tool h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.05rem,2vw,1.5rem)}.sprint-options{gap:10px;margin-bottom:30px;display:grid}.sprint-options button,.sprint-times button{cursor:pointer;color:#edf5ed;min-height:52px;font:inherit;background:#1c2b21;border:1px solid #425b42;border-radius:12px;font-weight:750;transition:background .18s,border-color .18s,transform .18s}.sprint-options button{text-align:left;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.sprint-options button:hover,.sprint-times button:hover{border-color:#d5ff5b}.sprint-options button.is-selected,.sprint-times button.is-selected{color:#10200e;background:#d5ff5b;border-color:#d5ff5b}.sprint-times{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px;display:grid}.sprint-generate,.sprint-store{color:#101b10;letter-spacing:.01em;cursor:pointer;background:#d5ff5b;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:18px 20px;font-weight:900;text-decoration:none;display:flex}.sprint-generate:hover,.sprint-store:hover{background:#ecff9d}.sprint-result{background:#1d2f22;min-height:490px}.sprint-result-top{color:#d5ff5b;letter-spacing:.1em;border-bottom:1px solid #425842;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:.8rem;font-weight:850;display:flex}.sprint-result-top span:last-child{font-size:2rem}.sprint-result ol{counter-reset:steps;gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.sprint-result li{border-left:2px solid #d5ff5b;padding-left:18px}.sprint-result li b{color:#d5ff5b;letter-spacing:.08em;font-size:.83rem}.sprint-result li p{color:#e5f0e3;margin:7px 0 0;line-height:1.5}.sprint-note{color:#aec3af;margin:0 0 18px;font-size:.75rem;line-height:1.5}.sprint-placeholder{flex-direction:column;justify-content:center;gap:15px;min-height:320px;display:flex}.sprint-placeholder strong{letter-spacing:-.05em;font-size:clamp(1.6rem,3.2vw,3rem);line-height:1.05}.sprint-placeholder p{color:#b7c9b7;line-height:1.6}.sprint-placeholder span{color:#d5ff5b;letter-spacing:.12em;font-size:2rem}.sprint-tool button:focus-visible,.sprint-store:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:850px){.sprint-tool-grid{grid-template-columns:1fr}.sprint-tool-grid>div:first-child{border-bottom:1px solid #334735;border-right:0}.sprint-result{min-height:auto}.sprint-placeholder{min-height:230px}.sprint-tool-head span:last-child{display:none}}@media (max-width:420px){.sprint-times{grid-template-columns:repeat(2,1fr)}.sprint-tool-grid>div{padding:20px 16px}.sprint-heading h2{font-size:clamp(2.8rem,12vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.sprint-options button,.sprint-times button{transition:none}}.v11-tour-section{background:radial-gradient(at 90% 30%,#1a3322 0%,#0b1010 65%);max-width:none;padding-left:max(6%,50vw - 660px);padding-right:max(6%,50vw - 660px)}.v11-tour-heading{max-width:900px;margin:54px 0 42px}.v11-tour-heading h2{margin:18px 0 24px;font-size:clamp(3.2rem,7vw,7rem)}.v11-tour-heading p{color:#c4d4c8;max-width:690px;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.v11-tour{background:#14201a;border:1px solid #506649;border-radius:24px;grid-template-columns:1fr 1fr;min-height:600px;display:grid;overflow:hidden}.v11-tour-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,5vw,76px);display:flex}.v11-tour-copy h3{letter-spacing:-.065em;margin:24px 0;font-size:clamp(2.2rem,4.4vw,4.8rem);line-height:1.02}.v11-tour-copy p{color:#c6d5c8;max-width:480px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.v11-tour-controls{align-items:center;gap:20px;margin:25px 0;display:flex}.v11-tour-controls button{color:#e9ffdd;cursor:pointer;background:#243b2a;border:1px solid #8aaf78;border-radius:50%;width:54px;height:54px;font-size:25px}.v11-tour-controls button:hover{color:#122011;background:#d5ff5b}.v11-tour-controls span{font-variant-numeric:tabular-nums;font-weight:800}.v11-slash{color:#9db09d}.v11-tour-cta{color:#102010;letter-spacing:.035em;background:#d5ff5b;border-radius:8px;justify-content:center;align-items:center;min-height:55px;padding:14px 20px;font-size:12px;font-weight:900;display:inline-flex}.v11-tour-copy small{color:#9bb49e;margin-top:20px;line-height:1.5}.v11-tour-image{background:radial-gradient(circle at 50% 45%,#3b5b39,#18291e 65%);flex-direction:column;justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.v11-tour-image>img{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 38px #0008);width:min(290px,70%);height:auto;max-height:510px;position:relative}.v11-tour-orbit{border:1px solid #c4ff7966;border-radius:50%;width:480px;height:480px;position:absolute}.v11-tour-dots{z-index:2;gap:8px;margin:24px 0;display:flex;position:relative}.v11-tour-dots button{cursor:pointer;background:#829783;border:0;border-radius:50%;width:12px;height:12px}.v11-tour-dots button[aria-current=true]{background:#d5ff5b;border-radius:8px;width:30px}.v11-tour :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:800px){.v11-tour{grid-template-columns:1fr}.v11-tour-copy{padding:28px 24px}.v11-tour-copy h3{font-size:clamp(2.2rem,9vw,3.6rem)}.v11-tour-image{min-height:430px}.v11-tour-image>img{width:min(220px,60%);max-height:360px}.v11-tour-orbit{width:330px;height:330px}.v11-tour-cta{width:100%}.v11-tour-heading{margin:35px 0 26px}.v11-tour-heading h2{font-size:clamp(2.8rem,10vw,5rem)}}@media (max-width:390px){.v11-tour-copy{padding:24px 18px}.v11-tour-controls{gap:12px}}@media (max-width:850px){.nav{height:64px;padding:0 18px}.nav nav{display:none}.navcta{padding:12px 13px}.hero{min-height:0}.hero-inner{flex-direction:column;gap:14px;min-height:0;padding:36px 22px 28px;display:flex}.hero-copy{width:100%}.hero h1{margin:20px 0;font-size:clamp(2.7rem,10.7vw,5.4rem);line-height:1.01}.hero .lead{font-size:16px;line-height:1.55}.hero-actions{margin-top:22px}.hero-actions .download{width:100%;min-height:56px}.hero-actions .ghost{display:none}.hero-art{width:100%;height:370px;overflow:hidden}.hero-phone{width:210px;transform:rotate(4deg)}.ring{width:300px;height:300px}.ring-b{width:380px;height:380px}.float-chip{padding:10px;font-size:8px}.chip-one{top:48px;left:0}.chip-two{bottom:48px;right:0}.hero-footer{display:none}.topline{letter-spacing:.08em;padding:9px;font-size:9px}.topline span{display:none}.microtrust{gap:10px;margin-top:15px;font-size:10px}.section{padding-top:64px;padding-bottom:64px}.intro-grid{margin-top:32px}.steps{margin-top:35px}.v11-tour-section{padding-top:65px;padding-bottom:65px}.v11-tour-heading h2{font-size:clamp(2.6rem,9.5vw,4rem)}.v11-tour-copy{padding:22px}.v11-tour-image{min-height:350px}.v11-tour-image>img{max-height:300px}.mobile-sticky{z-index:20}.mobile-sticky a{min-height:58px}}@media (max-width:420px){.hero h1{font-size:clamp(2.35rem,10.3vw,3.3rem)}.hero-art{height:330px}.hero-phone{width:180px}.hero .eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-phone,.feature-art .phone{transform:none}}html{scroll-behavior:smooth;scroll-padding-top:82px}:where(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #d5ff5b}:where(button,a){-webkit-tap-highlight-color:transparent}:where(img){height:auto}@media (max-width:850px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.mobile-sticky{padding-bottom:env(safe-area-inset-bottom,0px)}.hero-copy .lead{max-width:60ch}.hero-art{contain:layout paint}.hero .microtrust{line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{width:100%;max-width:100%;overflow-x:clip}body{width:100%;min-width:0;max-width:100%;overflow-x:clip}#top,main,.seo-page{width:100%;min-width:0;max-width:100%}:where(main,section,header,footer,article,aside,div,nav){min-width:0}:where(h1,h2,h3,p,a,li){overflow-wrap:break-word}:where(img,video,svg),.hero,.hero-inner,.hero-art,.ticker,.v11-tour-section,.v11-tour,.v11-tour-visual,.live-preview,.standout,.seo-discover,.seo-hero,.seo-shot{max-width:100%}.hero,.hero-art,.ticker,.v11-tour-section,.seo-page{overflow-x:clip}@media (max-width:850px){html,body{overscroll-behavior-x:none}.nav,.hero-inner,.section,footer,.seo-header,.seo-hero,.seo-section,.seo-end{max-width:100%}.hero-inner,.preview-grid,.intro-grid,.standout-grid,.faq-layout,.v11-tour,.seo-hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-art,.preview-copy,.demo-card,.v11-tour-copy,.v11-tour-visual,.seo-hero>*,.seo-shot{min-width:0;max-width:100%}.hero h1,.intro h2,.v11-tour-heading h2,.preview-copy h2,.standout h2,.faq h2,.seo-hero h1,.seo-end h2{overflow-wrap:break-word;max-width:100%}.nav .logo{font-size:clamp(17px,5.4vw,25px)}.navcta{flex-shrink:0}.mobile-sticky{box-sizing:border-box;width:100%;max-width:100%;left:0;right:0}.mobile-sticky a{max-width:100%}}@media (max-width:390px){.nav{gap:8px;padding-inline:12px}.navcta{padding:10px 11px;font-size:11px}.hero-inner{padding-inline:18px}.hero h1{font-size:clamp(2.1rem,9.6vw,2.8rem)}.hero-art{height:310px}.hero-phone{width:170px}}.legal-v2{isolation:isolate;color:#f1f5ee;background:#080d0c;min-height:100svh;font-family:inherit;position:relative;overflow-x:clip;max-width:none!important;margin:0!important;padding:0!important}.legal-v2,.legal-v2 *{box-sizing:border-box}.legal-v2 .legal-ambient{z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 75% 12%,#d5ff5b1d,#0000 75%),radial-gradient(55% 50% at 6% 25%,#2a644d2b,#0000 70%);height:680px;position:absolute;inset:0 0 auto}.legal-v2 .legal-header{border-bottom:1px solid #daffc121;justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100% - 48px);min-height:92px;margin:auto;display:flex}.legal-v2 .legal-brand{letter-spacing:-.075em;color:#f4f9ee;white-space:nowrap;align-items:center;gap:5px;font-size:clamp(19px,3vw,25px);font-weight:900;text-decoration:none;display:inline-flex}.legal-v2 .legal-brand>span:first-child,.legal-v2 .legal-brand-dot{color:#d5ff5b}.legal-v2 .legal-brand>span:first-child{margin-right:6px;font-size:1.25em}.legal-v2 .legal-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.legal-v2 .legal-nav a{letter-spacing:.055em;text-transform:uppercase;color:#b7c8ba;border:1px solid #0000;border-radius:100px;padding:12px 15px;font-size:12px;font-weight:750;text-decoration:none;transition:background .2s,color .2s}.legal-v2 .legal-nav a[aria-current=page]{color:#10170b;background:#d5ff5b}.legal-v2 .legal-nav a:hover:not([aria-current=page]){color:#fff;background:#d5ff5b17}.legal-v2 .legal-shell{width:min(1160px,100% - 48px);margin:auto}.legal-v2 .legal-hero{border-bottom:1px solid #daffc11f;padding:clamp(58px,9vw,116px) 0 clamp(46px,7vw,85px)}.legal-v2 .legal-back{color:#c3d5c1;letter-spacing:.11em;align-items:center;margin-bottom:50px;font-size:11px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex}.legal-v2 .legal-back:hover{color:#d5ff5b}.legal-v2 .legal-eyebrow{letter-spacing:.17em;color:#d5ff5b;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:800;display:flex}.legal-v2 .legal-eyebrow-dot{background:#d5ff5b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 18px #d5ff5b99}.legal-v2 h1{letter-spacing:-.085em;overflow-wrap:anywhere;color:#f2f8ef;margin:0 0 28px;font-size:clamp(54px,10vw,132px);font-weight:900;line-height:.93}.legal-v2 .legal-intro{letter-spacing:-.03em;color:#e0ecdf;max-width:760px;margin:0 0 16px;font-size:clamp(19px,2.7vw,27px);line-height:1.45}.legal-v2 .legal-subtitle{color:#9caf9e;max-width:620px;margin:0;font-size:14px;line-height:1.75}.legal-v2 .legal-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:clamp(36px,6vw,76px) 0;display:grid}.legal-v2 .legal-content section{background:linear-gradient(155deg,#1d2a22eb,#101815f0);border:1px solid #c9f5af24;border-radius:22px;min-width:0;box-shadow:0 14px 38px #00000014;margin:0!important;padding:clamp(24px,3vw,36px)!important}.legal-v2 .legal-content section:hover{border-color:#d5ff5b4d}.legal-v2 .legal-content h2{letter-spacing:-.035em;color:#e9f7df;overflow-wrap:anywhere;margin:0 0 17px;font-size:clamp(17px,2vw,22px);font-weight:850;line-height:1.25}.legal-v2 .legal-content p,.legal-v2 .legal-content li{color:#b8c9bb;overflow-wrap:anywhere;word-break:normal;margin:0 0 12px;font-size:14px;line-height:1.85}.legal-v2 .legal-content p:last-child{margin-bottom:0}.legal-v2 .legal-content a{color:#d5ff5b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-v2 a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #d5ff5b}.legal-v2 .legal-footer{border-top:1px solid #daffc126;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:34px 0 46px;display:flex}.legal-v2 .legal-footer .legal-brand{font-size:19px}.legal-v2 .legal-footer p{color:#849b89;letter-spacing:.12em;margin:8px 0 0;font-size:10px}.legal-v2 .legal-footer nav{flex-wrap:wrap;gap:20px;display:flex}.legal-v2 .legal-footer nav a,.legal-v2 .legal-footer>span{color:#b4c5b5;font-size:12px;text-decoration:none}.legal-v2 .legal-footer nav a:hover{color:#d5ff5b}@media (max-width:760px){.legal-v2 .legal-header,.legal-v2 .legal-shell{width:calc(100% - 32px)}.legal-v2 .legal-header{gap:10px;min-height:76px}.legal-v2 .legal-nav a{padding:9px 10px;font-size:10px}.legal-v2 .legal-brand{font-size:19px}.legal-v2 .legal-hero{padding:46px 0 40px}.legal-v2 .legal-back{margin-bottom:42px}.legal-v2 .legal-content{grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 0 50px}.legal-v2 .legal-content section{border-radius:18px;padding:24px!important}.legal-v2 .legal-footer{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:370px){.legal-v2 .legal-header,.legal-v2 .legal-shell{width:calc(100% - 24px)}.legal-v2 .legal-brand{font-size:17px}.legal-v2 .legal-nav a{padding:8px;font-size:9px}.legal-v2 .legal-content section{padding:20px!important}.legal-v2 h1{font-size:clamp(45px,13vw,60px)}}@media (prefers-reduced-motion:reduce){.legal-v2 *{transition:none!important;animation:none!important}}.deep-guide{color:#edf4eb;background:#0a1110;max-width:100%;padding:clamp(56px,8vw,110px) 0;overflow:clip}.deep-guide *{box-sizing:border-box;min-width:0}.deep-guide-inner{width:min(1120px,100% - 40px);margin:auto}.deep-kicker{letter-spacing:.19em;color:#d5ff5b;margin-bottom:20px;font-size:11px;font-weight:800;display:block}.deep-guide h2,.deep-guide h3{color:#f2f8ee;letter-spacing:-.045em;overflow-wrap:break-word;line-height:1.08}.deep-guide h2{max-width:900px;margin:0 0 24px;font-size:clamp(35px,5.5vw,74px)}.deep-guide h3{margin:0 0 22px;font-size:clamp(23px,2.5vw,34px)}.deep-guide p{color:#bacbbd;font-size:clamp(15px,1.5vw,18px);line-height:1.75}.deep-guide-intro{max-width:900px;margin-bottom:46px}.deep-guide-intro p{max-width:720px}.deep-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deep-panel{background:#142019;border:1px solid #314334;border-radius:24px;padding:clamp(22px,3vw,42px)}.deep-panel-alt{background:#101918}.deep-panel ol,.deep-panel ul{margin:0;padding:0;list-style:none}.deep-panel li{color:#dce9dc;border-top:1px solid #2a3c2f;align-items:flex-start;gap:18px;padding:15px 0;line-height:1.55;display:flex}.deep-panel li span{color:#d5ff5b;flex:none;font-size:13px;font-weight:800}.deep-panel li p{margin:0;font-size:16px}.deep-panel ul li:before{content:"↗";color:#d5ff5b;flex:none}.deep-panel .deep-note{color:#9db29f;margin-top:28px;font-size:13px}.deep-faq{background:linear-gradient(125deg,#18291d,#101816);border:1px solid #344538;border-radius:24px;margin:18px 0 0;padding:clamp(24px,4vw,50px)}.deep-faq p{max-width:850px;margin:0}.deep-related{padding:48px 0}.deep-related h3{font-size:23px}.deep-related nav{flex-wrap:wrap;gap:10px;display:flex}.deep-related nav a{color:#e6f3e5;border:1px solid #435747;border-radius:999px;align-items:center;gap:16px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.deep-related nav a:hover{background:#253e2a;border-color:#d5ff5b}.deep-related nav a span{color:#d5ff5b}.deep-convert{color:#111b11;background:#d5ff5b;border-radius:26px;justify-content:space-between;align-items:center;gap:30px;padding:clamp(26px,4vw,54px);display:flex}.deep-convert .deep-kicker,.deep-convert h2,.deep-convert p{color:#14200e}.deep-convert h2{margin:0 0 12px;font-size:clamp(30px,4vw,55px)}.deep-convert p{max-width:580px;margin:0 0 12px;font-size:16px}.deep-convert small{color:#364629;font-size:12px;line-height:1.5}.deep-convert>a{color:#d5ff5b;letter-spacing:.06em;white-space:normal;text-align:center;background:#101a12;border-radius:12px;flex:none;padding:20px 24px;font-size:13px;font-weight:800;text-decoration:none}.deep-guide a:focus-visible{outline-offset:4px;outline:3px solid #d5ff5b}.deep-convert>a:focus-visible{outline-color:#101a12}@media (max-width:760px){.deep-guide-inner{width:calc(100% - 32px)}.deep-columns{grid-template-columns:minmax(0,1fr)}.deep-guide-intro{margin-bottom:28px}.deep-panel,.deep-faq{border-radius:18px}.deep-convert{border-radius:18px;flex-direction:column;align-items:stretch}.deep-convert>a{width:100%}.deep-related{padding:34px 0}.deep-related nav a{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.deep-guide *{transition:none!important}}.privacy-settings-trigger{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:990;color:#e8f3e8;font:inherit;cursor:pointer;background:#101a14;border:1px solid #5a685b;border-radius:999px;max-width:calc(100vw - 24px);padding:9px 13px;font-size:12px;position:fixed}.privacy-settings-trigger:focus-visible,.privacy-consent-panel button:focus-visible,.privacy-consent-panel a:focus-visible{outline-offset:3px;outline:3px solid #d5ff5b}.privacy-consent-overlay{z-index:2000;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;background:#020705c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}.privacy-consent-panel{color:#f2f8f1;overflow-wrap:anywhere;background:#111c16;border:1px solid #47634a;border-radius:22px;width:min(100%,640px);max-height:calc(100dvh - 32px);padding:clamp(18px,4vw,32px);overflow-y:auto;box-shadow:0 20px 90px #0009}.privacy-consent-eyebrow{color:#d5ff5b;letter-spacing:.12em;font-size:11px;font-weight:750}.privacy-consent-panel h2{margin:12px 0;font-size:clamp(22px,5vw,34px);line-height:1.12}.privacy-consent-panel p{color:#cbd8ce;margin:12px 0;font-size:14px;line-height:1.65}.privacy-consent-panel a{color:#d5ff5b;text-decoration:underline}.privacy-consent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.privacy-consent-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:750}.privacy-consent-reject{color:#f2f8f1;background:#243329;border:1px solid #718375}.privacy-consent-accept{color:#0b160d;background:#d5ff5b;border:1px solid #d5ff5b}.privacy-consent-close{color:#d5ff5b;cursor:pointer;background:0 0;border:0;margin-top:14px;text-decoration:underline}@media (max-width:420px){.privacy-consent-actions{grid-template-columns:1fr}.privacy-consent-overlay{padding:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.privacy-consent-panel{border-radius:16px;max-height:calc(100dvh - 20px)}.privacy-settings-trigger{padding:8px 10px;font-size:11px}}.ads-landing{color:#f3f8f0;background:#080d0a;min-height:100vh;overflow-x:clip}.ads-landing *{box-sizing:border-box;min-width:0}.ads-landing a:focus-visible{outline-offset:4px;outline:3px solid #d5ff5b}.ads-header{justify-content:space-between;align-items:center;gap:12px;max-width:1160px;margin:auto;padding:25px 24px;display:flex}.ads-brand{color:#fff;letter-spacing:-.065em;font-size:24px;font-weight:950;text-decoration:none}.ads-brand span{color:#d5ff5b}.ads-header-cta{color:#d5ff5b;letter-spacing:.07em;font-size:12px;font-weight:850;text-decoration:none}.ads-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:52px;max-width:1160px;margin:auto;padding:65px 24px 85px;display:grid}.ads-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:#d5ff5b!important;font-size:12px!important}.ads-hero h1{letter-spacing:-.075em;overflow-wrap:break-word;margin:20px 0 24px;font-size:clamp(45px,6.1vw,86px);font-weight:950;line-height:1.03}.ads-lead{color:#c9d6c9;max-width:650px;margin:0 0 27px;font-size:clamp(17px,2vw,21px);line-height:1.55}.ads-primary{text-align:center;background:#d5ff5b;border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:17px 24px;font-weight:900;line-height:1.3;text-decoration:none;display:inline-flex;color:#0c170d!important}.ads-primary:hover{background:#e4ff9e}.ads-small{color:#aebdae;margin:12px 0 20px;font-size:12px}.ads-proof{color:#d5e7d0;flex-wrap:wrap;gap:10px 20px;font-size:13px;display:flex}.ads-hero-image{background:radial-gradient(#26452c 0%,#0000 70%);justify-content:center;align-items:center;max-width:100%;display:flex}.ads-hero-image img{filter:drop-shadow(0 20px 40px #0008);width:min(100%,315px);height:auto}.ads-benefits{background:#101a13;padding:80px max(24px,50vw - 556px)}.ads-benefits h2{letter-spacing:-.06em;margin:20px 0 40px;font-size:clamp(36px,4.5vw,62px);line-height:1.07}.ads-benefits h2 em{color:#d5ff5b;font-style:normal}.ads-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ads-benefit-grid article{background:#18271b;border:1px solid #314534;border-radius:20px;padding:30px}.ads-benefit-grid article span{color:#d5ff5b;font-size:13px;font-weight:850}.ads-benefit-grid h3{letter-spacing:-.04em;margin:24px 0 12px;font-size:23px;line-height:1.2}.ads-benefit-grid p,.ads-answer p{color:#c1d1c0;font-size:16px;line-height:1.7}.ads-answer{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:50px;max-width:1160px;margin:auto;padding:90px 24px;display:grid}.ads-answer h2{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);line-height:1.13}.ads-answer-cta{background:#152018;border:1px solid #3b513d;border-radius:22px;flex-direction:column;gap:18px;padding:32px;display:flex}.ads-answer-cta strong{font-size:22px;line-height:1.25}.ads-answer-cta small{color:#a5b9a4}.ads-footer{color:#b3c7b4;border-top:1px solid #304331;flex-wrap:wrap;justify-content:center;gap:24px;padding:35px 24px 110px;font-size:13px;display:flex}.ads-footer a{color:#d7e8d2;text-decoration:none}.ads-mobile-cta{display:none}@media (max-width:760px){.ads-header{padding:19px 17px}.ads-brand{font-size:21px}.ads-hero{grid-template-columns:1fr;gap:25px;padding:35px 18px 60px}.ads-hero h1{margin:16px 0;font-size:clamp(38px,10vw,60px)}.ads-lead{font-size:17px}.ads-hero-copy .ads-primary{width:100%}.ads-hero-image img{width:min(64vw,255px)}.ads-benefits{padding:60px 18px}.ads-benefit-grid{grid-template-columns:1fr}.ads-benefit-grid article{padding:24px}.ads-answer{grid-template-columns:1fr;gap:25px;padding:65px 18px}.ads-footer{padding-bottom:135px}.ads-mobile-cta{padding:10px 15px max(12px,env(safe-area-inset-bottom));z-index:75;background:#0b130eea;border-top:1px solid #49644a;display:block;position:fixed;bottom:0;left:0;right:0}.ads-mobile-cta a{text-align:center;color:#101910;background:#d5ff5b;border-radius:10px;padding:15px 12px;font-size:13px;font-weight:900;text-decoration:none;display:block}.ads-landing .privacy-settings-trigger{bottom:80px}}@media (prefers-reduced-motion:reduce){.ads-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){:is(body:has(.mobile-sticky) .privacy-settings-trigger,body:has(.ads-mobile-cta) .privacy-settings-trigger){bottom:calc(94px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));z-index:90;max-width:min(220px,100vw - 24px);right:auto;box-shadow:0 5px 22px #0006}.privacy-consent-overlay{z-index:1200}}
