:root{--background:#091714;--foreground:#edf3ef;--primary:#bcec70;--secondary:#8cd6ce;--muted:#aebdb5;--muted-foreground:#aebdb5;--border:#30423a;--card:#13251e;--primary-foreground:#102015;--radius:16px;--green:#bcec70}*{box-sizing:border-box}a,h1,h2,h3{overflow-wrap:anywhere}.detail-grid>*,.footer-grid>*,.founder-split>*,.hero>*,.offer-grid>*,.split>*,.steps>*{min-width:0}.button{max-width:100%}.product-topline{flex-wrap:wrap;gap:10px}.brand{min-width:0}.brand>span{min-width:0;overflow-wrap:anywhere}.menu-toggle{flex-shrink:0}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.09;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,4.9vw,5rem)}h2{font-size:clamp(2.2rem,3.7vw,3.6rem)}h3{font-size:1.65rem}p{margin:0 0 1.2rem}h2+p,h3+p{margin-top:1.25rem}ul{padding-left:1.3rem}li{margin-bottom:.6rem}::selection{background:var(--green);color:#091714}:focus-visible{outline:3px solid var(--green);outline-offset:5px}.container{width:min(1320px,calc(100% - 80px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#091714f5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{justify-content:space-between;min-height:92px;gap:24px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-size:1.05rem;letter-spacing:.06em;line-height:1.2}.brand img{width:40px;height:40px;object-fit:contain}.brand-sub{display:block;font-size:.68rem;letter-spacing:.3em;margin-top:5px;color:var(--muted)}.nav-links{display:flex;align-items:center;gap:28px;font-size:.9rem}.nav-links [aria-current=page]{color:var(--green)}.nav-cta{border:1px solid #708875;border-radius:6px;padding:10px 16px}.menu-toggle{display:none}.skip-link{position:fixed;left:20px;top:-100px;background:var(--green);color:#091714;padding:12px 20px;z-index:100}.skip-link:focus{top:12px}.hero{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:55px;gap:55px;align-items:center;padding-block:94px 86px}.eyebrow{font-size:.77rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green);margin-bottom:24px}.status-dot{width:7px;height:7px;background:var(--green);border-radius:50%;display:inline-block;margin-right:8px}.hero h1 span{color:var(--green)}.hero-description{font-size:1.08rem;color:#c1cec6;max-width:540px;margin:28px 0}.actions{display:flex;gap:22px;flex-wrap:wrap;margin:28px 0 20px}.actions,.button{align-items:center}.button{display:inline-flex;justify-content:center;gap:24px;min-height:50px;padding:14px 21px;border-radius:5px;font-size:.9rem;font-weight:700;line-height:1.4}.button:hover{text-decoration:none;filter:brightness(1.07)}.button-primary{background:var(--green);color:#102015}.button-outline{border:1px solid #779381}.button-dark{background:#11281b;color:#fff}.text-link{font-size:.94rem;display:inline-block;font-weight:600;border-bottom:1px solid #768c7e;padding-block:6px}.small{font-size:.85rem}.muted{color:var(--muted)}.hero-product{border:1px solid #4d6650;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #0003}.product-topline{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;font-size:.9rem;letter-spacing:.05em}.badge{font-size:.72rem;border:1px solid #62795f;border-radius:30px;padding:4px 10px;color:#d8e8cc;letter-spacing:0}.scanner-image{display:block;width:100%;height:auto;aspect-ratio:1.44;object-fit:contain;object-position:left top}.hero-product figcaption{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;color:#aebdb5;font-size:.87rem}.hero-product strong{color:#f0f5ed;font-weight:500}.round-link{border:1px solid #748870;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.proof-strip{border-block:1px solid var(--border)}.proof-strip .container{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;font-size:.85rem}.proof-strip span{color:var(--muted)}.proof-strip strong{font-weight:500}.section{padding-block:95px}.section-heading{margin-bottom:45px;max-width:760px}.section-heading>p:last-child{color:var(--muted);margin-top:22px;max-width:560px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.offer-card{border:1px solid var(--border);background:#10231b;padding:38px;display:flex;flex-direction:column;border-radius:8px}.offer-card:nth-child(2){background:#122824}.offer-number{font-size:.75rem;letter-spacing:.12em;color:var(--green);margin-bottom:38px}.offer-card h3{font-size:clamp(1.9rem,2.6vw,2.65rem)}.offer-card li,.offer-card p{color:#bdcbc2}.offer-card ul{margin-block:8px 24px}.offer-card .text-link{align-self:flex-start;margin-top:auto}.card-footnote{font-size:.8rem;color:var(--muted);margin-top:24px}.section-tint{background:#10221c;border-block:1px solid var(--border)}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.steps li{border-top:1px solid #607354;padding-top:24px}.step-number{display:block;color:var(--green);font-size:.85rem;margin-bottom:35px}.steps h3{font-size:1.35rem;letter-spacing:-.02em}.steps p{font-size:.95rem;color:var(--muted)}.founder-split{display:grid;grid-template-columns:.7fr 1fr;grid-gap:85px;gap:85px;align-items:center}.founder-photo{overflow:hidden;border-radius:8px;max-width:400px;background:#193527}.founder-photo img{display:block;width:100%;height:450px;object-fit:cover;object-position:center 25%}.lead{font-size:1.2rem;color:#d8e3db;line-height:1.6;margin-top:25px}.founder-split p:not(.eyebrow){color:#becdc3}.mission{padding:65px 0 95px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;grid-gap:25px 60px;gap:25px 60px}.mission .eyebrow{grid-column:1/-1;margin:0}.mission p:last-child{font-size:1.12rem;color:#bdcbc2}.contact-band{background:var(--green);color:#15271a;padding-block:65px}.contact-band .eyebrow{color:#314d28}.split{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.contact-band p{max-width:500px}.site-footer{padding-top:62px;background:#07120e;font-size:.9rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;grid-gap:40px;gap:40px}.footer-brand{font-size:1.25rem;display:block;margin-bottom:12px}.footer-grid>div:not(:first-child)>a{display:block;margin-bottom:12px;color:#c5d1c8}.footer-grid .eyebrow{font-size:.7rem}.footer-bottom{border-top:1px solid var(--border);margin-top:35px;padding-block:24px;display:flex;justify-content:space-between;gap:25px;color:#a9b9ad;font-size:.78rem}.page-intro{padding-block:80px 55px}.page-intro h1{max-width:970px}.intro-copy{max-width:740px;margin-top:28px;font-size:1.15rem;color:#c4d0c7}.detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.detail-card{padding:30px;border:1px solid var(--border);border-radius:8px;background:#11241c}.detail-card h3{margin-bottom:20px}.detail-card li,.detail-card p{color:#bfcec4}.detail-card .eyebrow{color:var(--green)}.notice{padding:24px 28px;border-left:3px solid var(--green);background:#152a20;color:#c9d7cd;margin-block:32px}.wide-product{border:1px solid var(--border);border-radius:10px;overflow:hidden}.wide-product img{display:block;width:100%;height:auto}.wide-product figcaption{padding:16px 22px;color:var(--muted);font-size:.88rem}.prose{max-width:820px}.prose h2{font-size:2.1rem;margin:45px 0 20px}.prose h3{margin:28px 0 16px}.prose li,.prose p{color:#c1cec6}.inline-link{text-decoration:underline;text-underline-offset:4px;color:var(--green)}.contact-options{padding-top:0}.contact-options .detail-card{scroll-margin-top:110px}.contact-options .button{margin:15px 0}.evidence-label{color:var(--green);font-size:.75rem;letter-spacing:.06em;display:block;margin-bottom:18px}.faq details{border-top:1px solid var(--border);padding:22px 0}.faq summary{cursor:pointer;font-size:1.1rem;font-weight:600}.faq details p{margin:15px 0 0;color:var(--muted)}.section-tight{padding-top:20px}.contact-band :focus-visible{outline-color:#11281b}@media (min-width:1500px){.hero{padding-block:110px}.hero h1{font-size:5rem}}@media (max-width:1100px){.container{width:calc(100% - 48px)}.nav-links{gap:18px;font-size:.85rem}.hero{gap:30px}.hero h1{font-size:3.6rem}.hero .actions{gap:15px}.steps{gap:22px}.founder-split{gap:45px}}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-block:65px}.hero-copy{max-width:700px}.hero h1{font-size:clamp(3.1rem,8vw,4.5rem)}.hero-product{max-width:750px}.proof-strip .container{flex-wrap:wrap;justify-content:flex-start;gap:15px 35px}.steps{grid-template-columns:1fr 1fr}.nav-cta{display:none}.founder-split{grid-template-columns:.8fr 1fr}.founder-photo img{height:400px}.split{gap:35px}.mission{gap:25px}}@media (max-width:700px){.container{width:calc(100% - 36px)}.nav-inner{min-height:76px}.brand{font-size:.9rem}.brand img{width:34px;height:34px}.menu-toggle{display:block;background:none;color:var(--foreground);border:1px solid #6e8474;border-radius:4px;padding:8px 12px;font-size:.9rem}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;background:#10241a;border-bottom:1px solid var(--border);padding:18px;align-items:stretch;gap:0}.nav-links.is-open{display:flex;flex-direction:column}.nav-links a{padding:14px;font-size:1rem}.nav-links .nav-cta{display:block;margin-top:12px}.hero{padding-block:46px;gap:32px}.hero h1{font-size:clamp(2.6rem,10vw,4rem)}.eyebrow{font-size:.7rem;letter-spacing:.1em;margin-bottom:20px}.hero-description{font-size:1rem;margin-top:23px}.actions{align-items:flex-start;flex-direction:column}.product-topline{padding:14px;font-size:.8rem}.badge{font-size:.66rem}.hero-product figcaption{padding:16px;font-size:.8rem}.proof-strip .container{gap:12px;padding-block:20px}.proof-strip span{width:100%}.proof-strip strong{font-size:.77rem;margin-right:12px}.section{padding-block:58px}.detail-grid,.founder-split,.mission,.offer-grid,.split{grid-template-columns:1fr}.offer-card{padding:26px}.offer-number{margin-bottom:27px}.section-heading{margin-bottom:30px}.steps{gap:30px 20px}.step-number{margin-bottom:22px}.steps h3{font-size:1.2rem}.steps p{font-size:.9rem}.founder-split{gap:35px}.founder-photo{width:100%;max-width:340px}.founder-photo img{height:350px}.mission{padding-block:45px 60px}.mission p:last-child{font-size:1rem}.contact-band{padding-block:45px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}.page-intro{padding-block:50px 35px}.page-intro h1{font-size:2.8rem}.intro-copy{font-size:1.05rem}.detail-card{padding:24px}.contact-options,.section-tight{padding-top:0}.lead{font-size:1.08rem}.site-footer{padding-top:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.home-page{position:relative;isolation:isolate}.terrain{position:absolute;inset:0 0 auto;height:950px;overflow:hidden;pointer-events:none;z-index:-1;color:#bcec70}.terrain svg{width:100%;height:100%}.hero-copy{animation:enter-scene .8s ease-out both}.hero h1{letter-spacing:-.065em}.hero h1 span{background:linear-gradient(105deg,#e3ffb8,#bcec70 55%,#79d8cb);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-product{transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);box-shadow:0 35px 95px #0007,0 0 65px #bcec700b;background:linear-gradient(135deg,#223b2ce8,#10221def);animation:product-arrive 1s ease-out both;transition:transform .5s,box-shadow .5s}.hero-product:focus-within,.hero-product:hover{transform:perspective(1400px) rotateY(0) rotateX(0);box-shadow:0 35px 95px #0008,0 0 70px #bcec7017}.product-topline{background:#0a1b1466}.product-topline>span:first-child{font-family:ui-monospace,monospace;letter-spacing:.2em}.button,.nav-cta,.round-link{transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.round-link:hover{background:var(--green);color:#091714;transform:rotate(8deg)}.detail-card,.offer-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#bcec700c,transparent 70%),#10231b;transition:border-color .25s,transform .25s,box-shadow .25s;border-radius:18px}.offer-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--green),transparent 85%)}.offer-card:nth-child(2){background:radial-gradient(ellipse at 100% 0,#8cd6ce14,transparent 70%),#112621}.offer-card:nth-child(2):before{background:linear-gradient(90deg,var(--secondary),transparent 85%)}.detail-card:hover,.offer-card:hover{border-color:#779381;transform:translateY(-4px);box-shadow:0 18px 45px #0002}.offer-number{font-family:ui-monospace,monospace}.page-intro{position:relative;background:radial-gradient(ellipse at 85% 0,#bcec7012,transparent 65%);border-bottom:1px solid #30423a;margin-bottom:35px}.contact-options .detail-card{padding:38px;display:flex;flex-direction:column;align-items:flex-start}.contact-options .detail-card .button{margin-top:auto}.contact-options .detail-card h2{margin-bottom:24px}.contact-options .detail-card:after{content:"↗";position:absolute;right:24px;top:20px;font-size:2rem;color:#bcec7040;pointer-events:none}.contact-band{background:radial-gradient(ellipse at 90% 120%,#80cba9,transparent 65%),#bcec70}.workflow-explorer{padding-block:5px 90px}.explorer-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:35px}.explorer-heading h2{max-width:650px}.explorer-switch{display:flex;padding:5px;border:1px solid var(--border);border-radius:12px;gap:4px;flex-shrink:0}.explorer-switch button{border:0;color:var(--muted);background:transparent;padding:12px 15px;border-radius:8px;font-size:.85rem}.explorer-switch button[aria-pressed=true]{background:var(--green);color:#102015}.explorer-panel{border:1px solid #476044;border-radius:20px;padding:40px;background:radial-gradient(ellipse at 50% 0,#bcec7012,transparent 70%),#10231b}.explorer-content{animation:enter-scene .35s ease-out}.workflow-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px}.workflow-node{min-width:0;position:relative;border:1px solid #4c6252;background:#10221e;padding:24px;border-radius:12px}.workflow-node:not(:last-child):after{content:"→";position:absolute;right:-24px;top:45%;color:var(--green)}.node-index{display:flex;gap:16px;align-items:center;color:var(--green);font-family:ui-monospace,monospace;font-size:.82rem;margin-bottom:28px}.node-index span{color:var(--muted);letter-spacing:.12em;font-size:.68rem}.workflow-node strong{font-size:1.16rem;font-weight:500;line-height:1.5;display:block}.explorer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:36px}.explorer-bottom p{max-width:680px;margin:16px 0 0;color:var(--muted)}.explorer-bottom>a{flex-shrink:0}.explorer-note{font-size:.78rem;color:var(--muted);margin:16px 0 0}@keyframes enter-scene{0%{opacity:.2;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes product-arrive{0%{opacity:.2;transform:perspective(1400px) rotateY(-8deg) translateY(24px)}to{opacity:1;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}}@media(max-width:1100px){.explorer-bottom,.explorer-heading{align-items:flex-start;flex-direction:column}.explorer-bottom{gap:20px}}@media(max-width:700px){.hero-product{transform:none;animation:enter-scene .8s ease-out}.terrain{height:850px;opacity:.7}.workflow-explorer{padding-block:0 58px}.explorer-switch{flex-wrap:wrap;flex-shrink:1}.explorer-panel{padding:22px}.workflow-route{grid-template-columns:1fr;gap:26px}.workflow-node{padding:20px}.workflow-node:not(:last-child):after{content:"↓";top:auto;bottom:-26px;right:50%}.node-index{margin-bottom:14px}.contact-options .detail-card{padding:26px}.contact-options .detail-card:after{display:none}}@media(prefers-reduced-motion:reduce){.button:hover,.detail-card:hover,.hero-product,.hero-product:focus-within,.hero-product:hover,.offer-card:hover{transform:none}}.contour-halo{filter:blur(4px);opacity:.48}.contour-lines path{stroke-dasharray:100;animation:contour-trace 3.4s ease-out backwards}.terrain-beacon{filter:drop-shadow(0 0 7px #51ff8c)}@keyframes contour-trace{0%{stroke-dashoffset:100;opacity:0}to{stroke-dashoffset:0}}.hero-product{animation-fill-mode:backwards}.site-header{background:#091714dd;box-shadow:0 10px 40px #0002}.nav-inner{min-height:84px;gap:20px}.nav-utilities{display:flex;align-items:center;gap:10px;order:3}.nav-links{margin-left:auto;gap:22px}.nav-links>a:not(.nav-cta){position:relative;padding-block:12px}.nav-links>a:not(.nav-cta):after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:2px;background:#64ff9a;box-shadow:0 0 9px #64ff9a80;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-links>a:hover:after,.nav-links>a[aria-current=page]:after{transform:scaleX(1)}.nav-links>a:hover{text-decoration:none}.quick-tools-trigger{display:flex;align-items:center;gap:8px;color:#d4e8dc;background:#183125;border:1px solid #466952;border-radius:9px;padding:10px 12px;font-size:.8rem;white-space:nowrap;transition:border-color .2s,box-shadow .2s}.quick-tools-trigger:hover{border-color:#64ff9a;box-shadow:0 0 18px #64ff9a18}.quick-tools-trigger kbd{font-size:.65rem;color:#b9cdbf;border:1px solid #466952;border-radius:4px;padding:1px 4px}.quick-tools-dialog{background:#10241d;color:var(--foreground);border:1px solid #63876d;border-radius:22px;width:min(620px,calc(100vw - 32px));padding:30px;max-height:85dvh;overflow-y:auto;box-shadow:0 25px 100px #0009,0 0 80px #53ff8e10}.quick-tools-dialog::-webkit-backdrop{background:#030d0bbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-tools-dialog::backdrop{background:#030d0bbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-tools-dialog[open]{animation:enter-scene .2s ease-out}.tools-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tools-heading h2{font-size:2rem}.tools-heading .eyebrow{margin-bottom:10px}.tools-close{border:1px solid #557662;color:#d7eadb;background:none;font-size:1.6rem;width:40px;height:40px;border-radius:50%;flex-shrink:0}.tools-search-label{display:block;margin:26px 0 8px;color:#bbd0c1;font-size:.85rem}.quick-tools-dialog input{width:100%;padding:14px;background:#091914;color:#effbef;border:1px solid #5d7f69;border-radius:9px;min-width:0}.quick-tools-dialog input::placeholder{color:#a0b5a7}.tools-results{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.tools-results a{display:flex;align-items:center;gap:15px;padding:15px 10px;border-radius:10px;transition:background .2s}.tools-results a:hover{background:#224532;text-decoration:none}.tools-results a>span:nth-child(2){flex:1 1;min-width:0}.tools-results strong{display:block;font-weight:500}.tools-results small{display:block;color:#adc5b5;font-size:.8rem;margin-top:3px}.tool-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;color:#84ffad;background:#234532;border-radius:10px;font-size:1.5rem}.tools-hint{font-size:.75rem;color:#a5bdad;margin:20px 0 0;padding-top:18px;border-top:1px solid #35543f}.tools-empty{margin:16px 0;color:#bdcec2}.menu-icon{width:16px;display:inline-grid;gap:5px;margin-right:8px;vertical-align:middle}.menu-icon i{display:block;height:1px;width:16px;background:currentColor;transition:transform .2s}.menu-icon.is-open i:first-child{transform:translateY(3px) rotate(45deg)}.menu-icon.is-open i:last-child{transform:translateY(-3px) rotate(-45deg)}@media(max-width:1100px){.quick-tools-trigger kbd{display:none}.nav-links{gap:15px}}@media(max-width:700px){.nav-inner{min-height:76px;gap:10px}.quick-tools-trigger{padding:8px;font-size:.75rem}.quick-tools-trigger>span{display:none}.nav-utilities{gap:6px}.menu-toggle{padding:8px}.brand{gap:8px;font-size:.75rem}.brand-sub{font-size:.57rem}.brand img{width:29px;height:29px}.nav-links{margin-left:0}.nav-links>a:not(.nav-cta){padding:14px}.nav-links.is-open{animation:enter-scene .2s ease-out}.quick-tools-dialog{padding:22px}.tools-heading h2{font-size:1.65rem}.contour-halo{opacity:.3}.nav-inner{flex-wrap:wrap;padding-block:12px}.nav-utilities{margin-left:auto;max-width:100%;flex-wrap:wrap}}.home-page>section{position:relative;z-index:1}.terrain{z-index:0}.hero-product{background:#14271e;isolation:isolate}