@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#1a1d18;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#1a1d18;--deep:#20231f;--mist:#f3f5ef;--lime:#a8e63d;--lime-bright:#c9ff6a;--soft-lime:#edf5dd;--muted:#676d63;--line:#dfe5d8;--white:#fff;background:#f3f5ef;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--mist);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#root{min-height:100vh}.shell{width:min(1180px,100% - 48px);margin:0 auto}.site-header{z-index:20;color:#fff;position:absolute;inset:0 0 auto}.nav-wrap{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:88px;display:flex}.brand{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{filter:drop-shadow(0 5px 10px #00000014);width:69px;height:36px;display:block;overflow:visible}.brand-wordmark{letter-spacing:-.075em;font:800 1.36rem/.9 Manrope,sans-serif}.brand-ai{color:#a8e63d}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav a{color:#ffffffb8;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.site-header nav a:hover{color:#fff}.nav-cta{color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:11px 18px;font-size:.86rem;font-weight:700;text-decoration:none}.menu-button{display:none}.hero-section{color:#fff;background:var(--deep);min-height:860px;position:relative;overflow:hidden}.hero-section:before{content:"";background:radial-gradient(circle,#a8e63d33,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-330px;right:-280px}.hero-section:after{content:"";opacity:.13;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.hero-grid{z-index:2;grid-template-columns:.88fr 1.12fr;align-items:center;gap:34px;min-height:860px;padding-top:128px;display:grid;position:relative}.hero-copy{padding:36px 0 64px}.eyebrow{color:var(--lime-bright);letter-spacing:.16em;align-items:center;gap:7px;margin:0 0 23px;font-size:.72rem;font-weight:800;display:flex}.eyebrow.dark{color:#648d1f}.hero-copy h1,h2{font-family:Manrope,sans-serif}.hero-copy h1{letter-spacing:-.065em;max-width:660px;margin:0;font:700 clamp(3.5rem,5.3vw,5.35rem)/.99 Manrope,sans-serif}.hero-lede{color:#ffffffad;max-width:590px;margin:28px 0 0;font-size:1.13rem;line-height:1.68}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.button{border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 21px;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--ink);box-shadow:0 12px 30px #a8e63d24}.button-primary:hover{background:var(--lime-bright);box-shadow:0 16px 35px #a8e63d38}.text-link{color:#ffffffbd;text-underline-offset:5px;font-size:.92rem;font-weight:700}.trust-points{color:#fff9;flex-wrap:wrap;gap:22px;margin-top:32px;font-size:.78rem;font-weight:600;display:flex}.trust-points span{align-items:center;gap:7px;display:flex}.trust-points .icon{color:var(--lime)}.device-stage{place-items:center;height:660px;display:grid;position:relative}.device-stage:before{content:"";background:#a8e63d11;border:1px solid #a8e63d26;border-radius:50%;width:480px;height:480px;position:absolute}.orbit{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-one{width:590px;height:590px}.orbit-two{border-color:#a8e63d2e;width:420px;height:420px}.device{z-index:2;background:#111310;border:1px solid #ffffff47;border-radius:46px;width:314px;height:635px;padding:9px;position:relative;transform:rotate(2deg);box-shadow:0 42px 90px #0000006e,inset 0 0 0 1px #ffffff14}.device-sensor{z-index:4;background:#111310;border-radius:999px;width:82px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.device-screen{height:100%;color:var(--ink);background:var(--mist);border-radius:38px;padding:25px 15px 15px;overflow:hidden}.device-topline{justify-content:space-between;align-items:center;height:42px;display:flex}.device-topline .brand{gap:6px;font-size:.59rem}.device-topline .brand-mark{border-radius:7px;width:22px;height:22px}.device-topline .brand-mark .icon{width:12px}.device-pill{letter-spacing:.12em;color:#60665c;background:#e9eedf;border-radius:99px;align-items:center;gap:5px;padding:6px 7px;font-size:.47rem;font-weight:800;display:inline-flex}.device-pill i{background:var(--lime);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #a8e63d38}.scan-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;padding:17px 16px 14px;box-shadow:0 10px 28px #343a300f}.scan-visual{place-items:center;margin-bottom:9px;display:grid}.scan-radar{color:#7ba929;background:var(--soft-lime);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.scan-radar.is-scanning:after{content:"";background:var(--lime);transform-origin:50% 100%;width:2px;height:50%;animation:1s linear infinite scan;position:absolute;bottom:50%;left:50%}@keyframes scan{to{transform:rotate(360deg)}}.scan-kicker{letter-spacing:.14em;color:#7c8278!important;margin:0 0 5px!important;font-size:.48rem!important;font-weight:900!important}.scan-card h3{letter-spacing:-.02em;margin:0;font:800 .99rem/1.2 Manrope}.scan-card>p{color:#757b70;max-width:220px;margin:5px auto 11px;font-size:.64rem;line-height:1.45}.progress-track{background:#e7eade;border-radius:99px;height:5px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--lime);height:100%;transition:width .15s;display:block}.progress-copy{color:#7b8177;justify-content:space-between;margin-top:6px;font-size:.52rem;display:flex}.progress-copy strong{color:#5c861d}.scan-results{gap:7px;margin:11px 0;display:grid}.scan-row{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:grid}.row-icon{color:#78a727;background:var(--soft-lime);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.scan-row>span:nth-child(2){gap:2px;display:grid}.scan-row strong{font-size:.61rem}.scan-row small{color:#7d8379;font-size:.52rem}.scan-row i{border-radius:99px;padding:5px 6px;font-size:.48rem;font-style:normal;font-weight:800}.scan-row i.review{color:#a04b3e;background:#fae9e5}.scan-row i.clear{color:#5f841f;background:var(--soft-lime)}.scan-row i.pending{color:#777;background:#eee}.scan-button{background:var(--lime);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;font-size:.68rem;font-weight:800;display:flex}.scan-button:disabled{opacity:.75;cursor:wait}.float-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b2f29e0;border:1px solid #ffffff24;border-radius:17px;align-items:center;gap:10px;min-width:195px;padding:12px;display:flex;position:absolute;box-shadow:0 18px 40px #0000003d}.float-card>span{width:35px;height:35px;color:var(--ink);background:var(--lime);border-radius:11px;place-items:center;display:grid}.float-card div{gap:2px;display:grid}.float-card strong{font-size:.72rem}.float-card small{color:#ffffff87;font-size:.58rem}.float-private{top:108px;right:-8px}.float-control{bottom:116px;left:-2px}.hero-orbit-icon{z-index:3;width:56px;height:56px;color:var(--lime-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2b2f29d9;border:1px solid #ffffff2e;border-radius:18px;place-items:center;animation:5s ease-in-out infinite icon-float;display:grid;position:absolute;box-shadow:0 18px 38px #00000045,inset 0 1px #ffffff17}.hero-orbit-icon.is-bright{color:var(--ink);background:var(--lime);border-color:#c9ff6a73;box-shadow:0 16px 34px #a8e63d29}.icon-security{top:18%;left:5%}.icon-scan{animation-delay:-1.2s;top:31%;right:3%}.icon-idea{animation-delay:-2.5s;bottom:22%;left:1%}.icon-bot{animation-delay:-3.7s;bottom:12%;right:7%}@keyframes icon-float{0%,to{margin-top:0}50%{margin-top:-10px}}.signal-strip{background:var(--lime)}.signal-grid{grid-template-columns:repeat(3,1fr);min-height:112px;display:grid}.signal-grid>div{border-left:1px solid #1a1d1826;flex-direction:column;justify-content:center;gap:6px;padding:20px 34px;display:flex}.signal-grid>div:last-child{border-right:1px solid #1a1d1826}.signal-grid strong{letter-spacing:.13em;font-size:.67rem}.signal-grid span{color:#1a1d18a6;font-size:.85rem}.section{padding:120px 0}.section-heading h2,.process-copy h2,.privacy-copy h2,.cta-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,4.7vw,4.35rem);line-height:1.02}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.split-heading>p{color:var(--muted);margin:0 0 8px;font-size:1rem;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:62px;display:grid}.feature-card{border-radius:28px;flex-direction:column;min-height:410px;padding:28px;display:flex;position:relative;overflow:hidden}.feature-number{opacity:.5;font:700 .72rem Manrope;position:absolute;top:27px;right:26px}.feature-icon{background:#ffffff4d;border-radius:17px;place-items:center;width:53px;height:53px;display:grid}.feature-card h3{letter-spacing:-.04em;margin:auto 0 10px;font:750 1.7rem/1.1 Manrope}.feature-card p{opacity:.7;min-height:54px;margin:0;font-size:.92rem;line-height:1.55}.lime-card{background:var(--lime)}.dark-card{color:#fff;background:var(--deep)}.dark-card .feature-icon{color:var(--lime);background:#a8e63d1a}.white-card{border:1px solid var(--line);background:#fff}.white-card .feature-icon{color:#759f2c;background:var(--soft-lime)}.mini-signal{background:#ffffff4d;border-radius:14px;justify-content:space-between;align-items:center;height:48px;margin-top:22px;padding:0 13px;font-size:.65rem;font-weight:700;display:flex}.mini-signal i{background:var(--ink);color:#fff;border-radius:99px;padding:5px 8px;font-style:normal}.waveform{background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;height:48px;margin-top:22px;padding:0 17px;display:flex}.waveform i{background:var(--lime);opacity:.8;border-radius:99px;width:3px;display:block}.waveform i:first-child,.waveform i:nth-child(7){height:10px}.waveform i:nth-child(2),.waveform i:nth-child(6){height:21px}.waveform i:nth-child(3),.waveform i:nth-child(5){height:32px}.waveform i:nth-child(4){height:17px}.file-stack{gap:6px;margin-top:19px;display:grid}.file-stack span{background:var(--soft-lime);color:#636960;border-radius:9px;align-items:center;gap:7px;height:31px;padding:0 10px;font:600 .57rem monospace;display:flex}.process-section{background:var(--deep);color:#fff}.process-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:120px;display:grid}.process-copy{position:sticky;top:60px}.process-copy>p:not(.eyebrow){color:#ffffff94;max-width:470px;margin:26px 0 34px;line-height:1.72}.button-light{color:var(--ink);background:#fff}.steps{margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #ffffff21;grid-template-columns:46px 1fr auto;align-items:center;gap:22px;min-height:175px;display:grid}.steps li:last-child{border-bottom:1px solid #ffffff21}.steps li>span{width:38px;height:38px;color:var(--lime-bright);background:#a8e63d1f;border-radius:12px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.steps h3{margin:0 0 7px;font:700 1.28rem Manrope}.steps p{color:#ffffff8c;max-width:430px;margin:0;font-size:.9rem;line-height:1.55}.steps li>.icon{color:var(--lime)}.privacy-section{padding-bottom:70px}.privacy-card{border:1px solid var(--line);background:#fff;border-radius:36px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:610px;padding:30px;display:grid}.privacy-visual{background:var(--soft-lime);border-radius:27px;place-items:center;height:100%;min-height:530px;display:grid;position:relative;overflow:hidden}.privacy-ring{border:1px solid #68912233;border-radius:50%;position:absolute}.ring-a{width:420px;height:420px}.ring-b{width:300px;height:300px}.ring-c{background:#a8e63d33;width:185px;height:185px}.privacy-shield{z-index:2;width:105px;height:105px;color:var(--ink);background:var(--lime);border-radius:32px;place-items:center;display:grid;position:relative;box-shadow:0 22px 50px #55781833}.privacy-label{z-index:2;color:#698d2e;letter-spacing:.1em;background:#fff;border-radius:8px;padding:7px 10px;font-size:.57rem;font-weight:900;position:absolute;box-shadow:0 10px 25px #465e2217}.label-one{top:27%;left:13%}.label-two{top:37%;right:12%}.label-three{bottom:21%;left:20%}.privacy-copy{padding-right:35px}.privacy-copy>p:not(.eyebrow){color:var(--muted);margin:24px 0 30px;line-height:1.7}.privacy-copy ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.privacy-copy li{color:#6d7369;grid-template-columns:28px 1fr;gap:10px;font-size:.82rem;line-height:1.5;display:grid}.privacy-copy li>.icon{color:#6f9829;margin-top:3px}.privacy-copy li span{gap:1px;display:grid}.privacy-copy li strong{color:var(--ink);font-size:.88rem}.learn-section{padding-top:70px}.learn-grid{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}.learn-grid .section-heading{align-self:start;position:sticky;top:70px}.learn-grid .section-heading h2{font-size:3.6rem}.learn-grid .section-heading>p:last-child{color:var(--muted);margin-top:20px;line-height:1.65}.faq-list{border-top:1px solid #cfd6c8}.faq-item{border-bottom:1px solid #cfd6c8}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;min-height:90px;padding:0;font-weight:700;display:grid}.faq-item button>span{color:#7a8176;font:600 .65rem Manrope}.faq-item button .icon{transition:transform .25s}.faq-item.is-open button .icon{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-answer p{max-width:580px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.7;overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding:0 40px 26px 54px}.cta-section{padding:0 0 28px}.cta-card{color:#fff;background:var(--deep);border-radius:34px;grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;min-height:350px;padding:66px 72px;display:grid;position:relative;overflow:hidden}.cta-card:after{content:"";background:radial-gradient(circle,#a8e63d38,#0000 68%);border-radius:50%;width:550px;height:550px;position:absolute;top:-240px;right:-150px}.cta-card>*{z-index:2;position:relative}.cta-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cta-actions p{color:#ffffff78;margin:0;font-size:.72rem}footer{padding:38px 0 28px}.footer-top{align-items:center;gap:40px;padding-bottom:34px;display:flex}.footer-top .brand{color:var(--ink)}.footer-top p{color:var(--muted);margin:0 auto 0 0;font-size:.82rem}.footer-top>a{color:var(--muted);font-size:.78rem;font-weight:700}.footer-bottom{border-top:1px solid var(--line);color:#8a9086;justify-content:space-between;padding-top:22px;font-size:.69rem;display:flex}.footer-bottom span:last-child{align-items:center;gap:8px;display:flex}.footer-bottom a{text-underline-offset:4px;font-weight:700}.footer-bottom i{color:#b0b5ad;font-style:normal}.cta-trigger{cursor:pointer;font-family:inherit}.nav-cta.cta-trigger{background:0 0}.intake-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11140fbd;place-items:center;padding:24px;animation:.2s intake-fade;display:grid;position:fixed;inset:0}.intake-modal{background:#f8faf5;border:1px solid #ffffff1f;border-radius:30px;width:min(100%,540px);max-height:calc(100vh - 48px);padding:44px;animation:.28s intake-rise;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000070}.intake-close{color:#596054;cursor:pointer;background:#e9ede4;border:0;border-radius:12px;width:38px;height:38px;font:400 1.65rem/1 sans-serif;position:absolute;top:18px;right:20px}.intake-modal>.eyebrow{margin-bottom:16px}.intake-modal h2{letter-spacing:-.055em;max-width:430px;color:var(--ink);margin:0;font:750 2.4rem/1.05 Manrope,sans-serif}.intake-lede,.intake-success>p:not(.eyebrow){color:var(--muted);margin:18px 0 27px;font-size:.96rem;line-height:1.65}.intake-form{gap:10px;display:grid}.intake-form label{color:#4e554a;font-size:.76rem;font-weight:800}.intake-form input[type=email]{width:100%;height:56px;color:var(--ink);background:#fff;border:1px solid #cbd2c5;border-radius:14px;outline:none;padding:0 17px;font:500 1rem DM Sans,sans-serif;transition:border-color .2s,box-shadow .2s}.intake-form input[type=email]:focus{border-color:#7eaa32;box-shadow:0 0 0 4px #a8e63d2e}.intake-form input[type=email]::placeholder{color:#9ba195}.intake-honeypot{clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.intake-submit{cursor:pointer;border:0;width:100%;margin-top:7px}.intake-submit:disabled{opacity:.65;cursor:wait;transform:none}.intake-error{color:#a13f32;margin:5px 0 0;font-size:.78rem;line-height:1.45}.intake-privacy{color:#7a8175;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:.7rem;line-height:1.5;display:flex}.intake-privacy .icon{color:#71952f;flex:none;margin-top:1px}.intake-privacy a{color:#557d16;font-weight:700}.intake-success{text-align:center;padding:12px 0 4px}.intake-success>span{background:var(--lime);width:62px;height:62px;color:var(--ink);border-radius:20px;place-items:center;margin:0 auto 24px;display:grid}.intake-success .eyebrow{justify-content:center;margin-bottom:15px}.intake-success h2{margin-left:auto;margin-right:auto}.intake-success .intake-submit{margin-top:5px}@keyframes intake-fade{0%{opacity:0}}@keyframes intake-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.device-topline .brand{gap:3px}.device-topline .brand-mark{background:0 0;border-radius:0;width:32px;height:18px}.device-topline .brand-wordmark{font-size:.72rem}.device-topline .brand-mark .icon{display:none}.terms-page{background:var(--mist)}.legal-header{color:#fff;background:var(--deep);height:82px}.legal-header .nav-wrap{height:82px}.legal-header nav{align-items:center;gap:26px;display:flex}.legal-header nav a{color:#ffffffad;font-size:.84rem;font-weight:700;text-decoration:none}.legal-header nav a:hover{color:#fff}.terms-hero{color:#fff;background:var(--deep);padding:92px 0 88px;position:relative;overflow:hidden}.terms-hero:before{content:"";background:radial-gradient(circle,#a8e63d3d,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-100px}.terms-hero:after{content:"";opacity:.11;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.terms-hero-grid{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid;position:relative}.terms-hero h1{letter-spacing:-.065em;margin:0;font:700 clamp(3.35rem,6.5vw,6rem)/.95 Manrope,sans-serif}.terms-hero div>p:last-child{color:#ffffffa1;max-width:640px;margin:25px 0 0;font-size:1.06rem;line-height:1.7}.terms-meta{border-top:1px solid #ffffff35;gap:6px;min-width:240px;padding:20px 0 3px;display:grid}.terms-meta span{letter-spacing:.14em;color:var(--lime-bright);text-transform:uppercase;font-size:.65rem;font-weight:800}.terms-meta strong{font:700 1rem Manrope,sans-serif}.terms-meta small{color:#ffffff6e;font-size:.72rem}.terms-layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;align-items:start;gap:90px;padding:76px 0 110px;display:grid}.terms-nav{display:grid;position:sticky;top:34px}.terms-nav>p{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:#7d8479;margin:0 0 14px;padding-bottom:15px;font-size:.64rem;font-weight:900}.terms-nav a{color:#73796f;grid-template-columns:31px 1fr;align-items:center;min-height:35px;font-size:.76rem;font-weight:650;text-decoration:none;transition:color .2s,transform .2s;display:grid}.terms-nav a:hover{color:var(--ink);transform:translate(3px)}.terms-nav a span{color:#9da398;font:600 .58rem Manrope,sans-serif}.terms-content{min-width:0}.terms-summary{background:var(--lime);border-radius:22px;grid-template-columns:42px 1fr;gap:16px;padding:28px 30px;display:grid}.summary-icon{background:#ffffff78;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.terms-summary h2{letter-spacing:-.025em;margin:2px 0 8px;font:750 1.15rem Manrope,sans-serif}.terms-summary p{color:#33382f!important;margin:0!important}.terms-content>section{padding:67px 0 3px;scroll-margin-top:24px}.terms-content>section+section{border-top:1px solid var(--line)}.section-index{letter-spacing:.14em;color:#779f32!important;margin:0 0 11px!important;font:800 .64rem Manrope,sans-serif!important}.terms-content section>h2{letter-spacing:-.045em;margin:0 0 22px;font:750 2.05rem/1.15 Manrope,sans-serif}.terms-content section>h3{margin:31px 0 10px;font:750 1rem/1.4 Manrope,sans-serif}.terms-content section>p{color:#5f655b;margin:0 0 17px;font-size:.96rem;line-height:1.78}.terms-content section>p:last-child{margin-bottom:0}.terms-content section a{color:#557d16;text-underline-offset:4px;font-weight:700}.terms-content section ul{gap:10px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.terms-content section li{color:#5f655b;padding-left:25px;font-size:.94rem;line-height:1.65;position:relative}.terms-content section li:before{content:"";background:var(--lime);border-radius:2px;width:7px;height:7px;position:absolute;top:.72em;left:2px}.legal-note{background:var(--soft-lime);color:#638b22;border:1px solid #cbd8b7;border-radius:17px;grid-template-columns:28px 1fr;gap:12px;margin:27px 0 15px;padding:21px 22px;display:grid}.legal-note p{color:#4f5848;margin:0;font-size:.88rem;line-height:1.65}.legal-note strong{color:var(--ink)}.legal-end{color:#fff;background:var(--deep);border-radius:20px;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;margin-top:70px;padding:27px 30px;display:grid}.legal-end>span{width:40px;height:40px;color:var(--ink);background:var(--lime);border-radius:13px;place-items:center;display:grid}.legal-end p{color:#fff9;margin:0;font-size:.78rem;line-height:1.55}.legal-end strong{color:#fff;font-size:.88rem}.legal-end a{color:var(--lime-bright);align-items:center;gap:8px;font-size:.74rem;font-weight:800;text-decoration:none;display:flex}.legal-footer{background:#eef1ea}@media (width<=560px){.hero-orbit-icon{border-radius:16px;width:50px;height:50px}.icon-security{top:15%;left:10%}.icon-scan{top:28%;right:8%}.icon-idea{bottom:21%;left:7%}.icon-bot{bottom:11%;right:10%}}@media (width<=1040px){.site-header nav{gap:20px}.hero-grid{grid-template-columns:.9fr 1.1fr}.device-stage{transform-origin:50%;transform:scale(.88)}.split-heading{gap:50px}.process-grid,.learn-grid{gap:70px}.privacy-card{gap:40px}}@media (width<=820px){.shell{width:min(100% - 32px,680px)}.nav-wrap{height:74px}.menu-button{background:0 0;border:0;gap:6px;margin-left:auto;padding:10px;display:grid}.menu-button span{background:#fff;width:24px;height:2px}.site-header nav{background:#252923;border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:18px 24px 24px;display:none;position:absolute;top:74px;left:0;right:0}.site-header nav.is-open{display:flex}.nav-cta{display:none}.hero-section,.hero-grid{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:125px 0 65px}.hero-copy{text-align:center;padding:0}.hero-copy .eyebrow,.hero-actions,.trust-points{justify-content:center}.hero-copy h1{font-size:clamp(3.1rem,12vw,4.8rem)}.hero-lede{margin-left:auto;margin-right:auto}.device-stage{height:680px;transform:scale(.94)}.signal-grid{grid-template-columns:1fr;padding:18px 0}.signal-grid>div{text-align:center;border:0;border-bottom:1px solid #1a1d1821;padding:14px 8px}.signal-grid>div:last-child{border:0}.section{padding:85px 0}.split-heading,.process-grid,.privacy-card,.learn-grid,.cta-card{grid-template-columns:1fr}.split-heading{gap:28px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:330px}.process-grid{gap:55px}.process-copy,.learn-grid .section-heading{position:static}.privacy-card{padding:20px}.privacy-copy{padding:20px 12px 28px}.learn-grid{gap:45px}.cta-card{align-items:start;gap:42px;padding:52px 36px}.terms-hero{padding:72px 0}.terms-hero-grid{grid-template-columns:1fr;gap:45px}.terms-meta{max-width:280px}.terms-layout{grid-template-columns:1fr;gap:0;padding-top:52px}.terms-nav{display:none}}@media (width<=560px){.hero-copy h1{font-size:3.15rem}.hero-lede{font-size:1rem}.hero-actions{flex-direction:column;gap:18px}.button{width:100%}.device-stage{height:600px;margin:-40px -45px;transform:scale(.82)}.float-private{right:-28px}.float-control{left:-28px}.section-heading h2,.process-copy h2,.privacy-copy h2,.cta-card h2{font-size:2.65rem}.feature-grid{margin-top:40px}.steps li{grid-template-columns:40px 1fr;padding:24px 0}.steps li>.icon{display:none}.privacy-visual{min-height:370px}.privacy-ring.ring-a{width:330px;height:330px}.privacy-ring.ring-b{width:240px;height:240px}.learn-grid .section-heading h2{font-size:2.65rem}.faq-item button{grid-template-columns:31px 1fr auto;min-height:82px;font-size:.9rem}.faq-item.is-open .faq-answer p{padding-left:43px;padding-right:12px}.cta-card{width:calc(100% - 24px);padding:45px 28px}.footer-top{flex-wrap:wrap;align-items:flex-start;gap:18px}.footer-top p{flex-basis:100%}.footer-bottom{flex-direction:column;gap:15px}.footer-bottom span:last-child{flex-wrap:wrap}.legal-header nav a{font-size:.76rem}.legal-header nav a:last-child{display:none}.terms-hero{padding:58px 0 62px}.terms-hero h1{font-size:3.25rem}.terms-hero div>p:last-child{font-size:.95rem}.terms-layout{padding-bottom:75px}.terms-summary{grid-template-columns:1fr;padding:23px}.terms-content>section{padding-top:51px}.terms-content section>h2{font-size:1.75rem}.terms-content section>p{font-size:.92rem}.legal-end{grid-template-columns:42px 1fr;padding:24px}.legal-end>a{grid-column:2}.intake-backdrop{padding:12px}.intake-modal{border-radius:24px;max-height:calc(100vh - 24px);padding:38px 24px 28px}.intake-modal h2{font-size:2rem}.intake-close{top:14px;right:14px}}
