.brand-mark[data-astro-cid-77qc4tpx]{color:var(--ink);align-items:center;gap:.7rem;display:inline-flex}.brand-glyph[data-astro-cid-77qc4tpx]{background:var(--navy);border:1px solid #ffffff1f;border-radius:.62rem;grid-template-columns:repeat(3,1fr);gap:1px;width:2.25rem;height:2.25rem;padding:.32rem;display:grid;overflow:hidden;box-shadow:0 8px 24px #02061729}.brand-glyph[data-astro-cid-77qc4tpx] span[data-astro-cid-77qc4tpx]{color:var(--amber);background:#ffffff14;justify-content:center;align-items:center;font-size:.53rem;font-weight:800;display:flex}.brand-name[data-astro-cid-77qc4tpx]{letter-spacing:-.025em;font-size:.92rem;line-height:.95;display:grid}.brand-name[data-astro-cid-77qc4tpx] strong[data-astro-cid-77qc4tpx]{letter-spacing:.16em;margin-bottom:.25rem;font-size:.62rem}.brand-name[data-astro-cid-77qc4tpx] span[data-astro-cid-77qc4tpx]{font-weight:720}.inverse[data-astro-cid-77qc4tpx]{color:#fff}.compact[data-astro-cid-77qc4tpx] .brand-glyph[data-astro-cid-77qc4tpx]{width:2rem;height:2rem}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0}img{max-width:100%;display:block}button,input,textarea{font:inherit}}@layer base{:root{--navy:#020617;--navy-soft:#0f172a;--navy-panel:#111a2e;--ink:#0f172a;--ink-soft:#334155;--muted:#64748b;--line:#dce3ec;--paper:#fff;--canvas:#f4f7fb;--cream:#f8f2df;--amber:#fbbf24;--amber-deep:#b45309;--green:#047857;--green-soft:#d1fae5;--font-display:"Segoe UI Variable Display", "Aptos Display", "Inter Tight", "Segoe UI", sans-serif;--font-body:"Segoe UI Variable Text", "Aptos", "Inter", "Segoe UI", sans-serif;--shadow-soft:0 18px 50px #0f172a17;--shadow-panel:0 24px 80px #02061733;--radius:1.25rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;min-width:20rem;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;line-height:1.05}h1{font-size:clamp(3rem,7vw,6.35rem)}h2{font-size:clamp(2.25rem,4.5vw,4.2rem)}h3{font-size:1.25rem}a{color:inherit;text-decoration:none}p{color:var(--ink-soft)}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}::selection{background:#fbbf2459}}@layer components{.container{width:100%;max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.section{padding-block:clamp(5rem,10vw,9rem)}.section-dark,.section-navy{background:var(--navy);color:#fff}.section-tint{background:var(--canvas)}.section-dark p,.section-navy p{color:#cbd5e1}.skip-link{color:var(--navy);z-index:100;background:#fff;border-radius:999px;padding:.75rem 1rem;font-weight:700;transition:top .12s;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--amber-deep);letter-spacing:.19em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:800}.section-dark .eyebrow,.section-navy .eyebrow{color:var(--amber)}.button{background:var(--navy);border:1px solid var(--navy);color:#fff;cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;min-height:3.2rem;padding:.8rem 1.25rem;font-size:.92rem;font-weight:720;transition:background .15s,border .15s,color .15s,transform .15s;display:inline-flex}.button:hover{background:#172036;border-color:#172036;transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-small{min-height:2.65rem;padding:.65rem 1rem}.button-amber{background:var(--amber);border-color:var(--amber);color:var(--navy)}.button-amber:hover{background:#fcd34d;border-color:#fcd34d}.button-outline-light{color:#fff;background:0 0;border-color:#475569}.button-outline-light:hover{color:var(--navy);background:#fff;border-color:#fff}.text-link{color:var(--ink);border-bottom:1px solid #b4530966;align-items:center;gap:.45rem;padding-bottom:.12rem;font-size:.93rem;font-weight:730;display:inline-flex}.text-link span{color:var(--amber-deep);transition:transform .15s}.text-link:hover span{transform:translate(.2rem)}.text-link-light{color:#fff;border-color:#fbbf248c}.text-link-light span{color:var(--amber)}.site-header{z-index:50;backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #0f172a14;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:4.75rem;display:flex}.brand-link{display:inline-flex}.desktop-nav{align-items:center;gap:2.2rem;display:flex}.desktop-nav a{color:var(--ink-soft);font-size:.9rem;font-weight:660}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--ink)}.menu-toggle{background:0 0;border:0;width:2.75rem;height:2.75rem;padding:.75rem;display:none}.menu-toggle span:not(.sr-only){background:var(--ink);width:100%;height:2px;margin:.35rem 0;display:block}.mobile-menu{border-top:1px solid var(--line);background:#fff}.mobile-menu nav{padding-block:.6rem 1.2rem;display:grid}.mobile-menu a{border-bottom:1px solid var(--line);padding-block:.9rem;font-weight:650}.hero{background-image:radial-gradient(circle at 80% 12%,#fbbf241f,#0000 27rem),linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:auto,3.5rem 3.5rem,3.5rem 3.5rem;padding-block:clamp(5rem,10vw,8.5rem);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;gap:clamp(4rem,7vw,7rem);display:grid}.hero-copy h1{max-width:10.2ch;font-size:clamp(3.5rem,6.1vw,6.5rem)}.hero-lede{max-width:36rem;margin-top:1.7rem;font-size:clamp(1.08rem,1.55vw,1.3rem)}.button-row{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.trust-strip{flex-wrap:wrap;gap:.6rem;margin-top:3.2rem;display:flex}.trust-strip span{color:#cbd5e1;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .72rem;font-size:.72rem;font-weight:700}.hero-visual{position:relative;transform:perspective(1200px)rotateY(-3deg)}.hero-visual .screenshot-frame{box-shadow:0 36px 120px #00000075}.signal-card{box-shadow:var(--shadow-panel);color:var(--ink);z-index:3;background:#fff;border:1px solid #0f172a14;border-radius:.9rem;min-width:13rem;padding:.9rem 1rem;display:grid;position:absolute}.signal-card span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750}.signal-card strong{margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.signal-card small{color:var(--muted);margin-top:.15rem;font-size:.7rem}.signal-card-top{top:-2.2rem;right:-1.8rem}.signal-card-bottom{bottom:-1.7rem;left:-2rem}.success-text{color:var(--green)}.screenshot-frame{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0f172a1f;border-radius:1rem;overflow:hidden}.window-bar{border-bottom:1px solid var(--line);background:#f8fafc;align-items:center;gap:.32rem;height:2rem;padding-inline:.7rem;display:flex}.window-bar span{background:#cbd5e1;border-radius:50%;width:.42rem;height:.42rem}.window-bar span:first-child{background:var(--amber)}.window-bar small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:.45rem;font-size:.6rem;font-weight:700}.screenshot-link,.screenshot-link picture{display:block}.screenshot-frame img{object-fit:contain;width:100%;height:auto}.screenshot-frame figcaption{border-top:1px solid var(--line);color:var(--muted);padding:.7rem .85rem;font-size:.72rem}.proof-bar{background:var(--cream);border-bottom:1px solid #eadfbe;padding-block:1.6rem}.proof-grid{justify-content:space-between;align-items:center;gap:2rem;display:flex}.proof-grid>p{color:var(--amber-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.proof-grid ul{flex-wrap:wrap;gap:1rem 2rem;list-style:none;display:flex}.proof-grid li{color:var(--ink);font-size:.78rem;font-weight:680}.section-heading{margin-bottom:clamp(3rem,6vw,5rem)}.split-heading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:3rem;display:grid}.split-heading h2{max-width:14ch}.split-heading>p{font-size:1.05rem}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:1px;list-style:none;display:grid}.workflow-grid li{border-left:1px solid var(--line);padding:.5rem 1.5rem 1.5rem}.workflow-grid li:first-child{border-left:0;padding-left:0}.workflow-grid span{color:var(--amber-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:800}.workflow-grid h3{margin-top:2rem}.workflow-grid p{margin-top:.75rem;font-size:.9rem}.feature-showcase,.product-section-grid{grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.showcase-copy h2,.product-section-grid h2{font-size:clamp(2.5rem,4.2vw,4.25rem)}.showcase-copy>p:not(.eyebrow),.product-section-grid>div>p:not(.eyebrow){margin-top:1.4rem;font-size:1.04rem}.check-list{gap:.8rem;margin-block:1.8rem;list-style:none;display:grid}.check-list li{color:var(--ink-soft);padding-left:1.65rem;font-size:.92rem;position:relative}.check-list li:before{background:var(--green-soft);color:var(--green);content:"✓";text-align:center;border-radius:50%;width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:900;line-height:1.15rem;position:absolute;top:.18rem;left:0}.tariff-grid{grid-template-columns:minmax(0,.72fr) minmax(32rem,1.28fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.tariff-grid h2{font-size:clamp(2.5rem,4.2vw,4.25rem)}.tariff-grid>div>p:not(.eyebrow){margin-block:1.4rem 2rem;font-size:1.04rem}.section-navy .screenshot-frame{border-color:#263249;box-shadow:0 28px 80px #00000059}.final-cta{background:var(--cream)}.final-cta-card{justify-content:space-between;align-items:center;gap:3rem;display:flex}.final-cta-card h2{max-width:17ch;font-size:clamp(2.4rem,4vw,4rem)}.final-cta-card p:not(.eyebrow){margin-top:1.2rem}.site-footer{background:var(--navy);color:#fff;padding-block:4rem 1.6rem}.footer-grid{grid-template-columns:1fr .7fr;gap:4rem;display:grid}.footer-summary{color:#94a3b8;max-width:26rem;margin-top:1.4rem;font-size:.88rem}.footer-links{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.footer-links>div{gap:.65rem;display:grid}.footer-label{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800;color:#64748b!important}.footer-links a{color:#cbd5e1;font-size:.84rem}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:3rem;padding-top:1.5rem;display:flex}.footer-bottom p{color:#64748b;font-size:.72rem}.page-hero{padding-block:clamp(5rem,11vw,9rem)}.narrow-hero{max-width:70rem;margin-left:max(0px,50vw - 39rem)}.narrow-hero h1{max-width:13ch;font-size:clamp(3.5rem,7vw,6.8rem)}.narrow-hero>p:not(.eyebrow){max-width:45rem;margin-block:1.8rem 2.2rem;font-size:1.15rem}.product-section-grid.reverse{grid-template-columns:minmax(30rem,1.2fr) minmax(0,.8fr)}.governance-grid{grid-template-columns:.75fr 1.25fr;gap:5rem;display:grid}.governance-cards{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.governance-cards article{background:var(--navy-panel);border:1px solid #263249;border-radius:1rem;padding:1.5rem}.governance-cards span{color:var(--amber);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:800}.governance-cards h3{margin-top:1.6rem}.governance-cards p{margin-top:.6rem;font-size:.84rem}.disclaimer-section{padding-block:clamp(2.5rem,6vw,4rem)}.disclaimer-card{border:1px solid #f3d69b;border-radius:1.25rem;grid-template-columns:minmax(13rem,.32fr) 1fr;align-items:start;gap:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.disclaimer-card strong{color:var(--amber-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.disclaimer-card p{font-size:.87rem}.contact-page{background:var(--canvas);min-height:calc(100vh - 4.75rem);padding-block:clamp(4rem,9vw,8rem)}.contact-grid{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.contact-intro h1{max-width:11ch;font-size:clamp(3.2rem,5.8vw,5.8rem)}.contact-lede{max-width:37rem;margin-top:1.6rem;font-size:1.08rem}.contact-expectations{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.contact-expectations>p{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-expectations ul{color:var(--ink-soft);gap:.65rem;margin:1rem 0 0 1.2rem;display:grid}.contact-expectations li{font-size:.88rem}.contact-form-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;padding:clamp(1.4rem,4vw,2.5rem)}.form-card-heading{border-bottom:1px solid var(--line);margin-bottom:1.6rem;padding-bottom:1.4rem;display:grid}.form-card-heading span{color:var(--amber-deep);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:800}.form-card-heading strong{letter-spacing:-.035em;margin-top:.3rem;font-size:1.5rem}.contact-form{gap:1.25rem;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.contact-form label{gap:.45rem;display:grid}.contact-form label>span{color:var(--ink);font-size:.76rem;font-weight:730}.contact-form label small{color:var(--muted);font-weight:500}.contact-form input,.contact-form textarea{color:var(--ink);background:#fbfdff;border:1px solid #cbd5e1;border-radius:.65rem;width:100%;min-height:3rem;padding:.72rem .8rem}.contact-form textarea{resize:vertical;min-height:9rem}.contact-form input:hover,.contact-form textarea:hover{border-color:#94a3b8}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--ink);outline:2px solid #0f172a1f}.honeypot{position:absolute;left:-9999px}.form-submit-row{align-items:center;gap:1rem;display:flex}.form-status{font-size:.82rem}.form-note{color:var(--muted);font-size:.72rem}.form-note a{color:var(--ink);text-underline-offset:.15rem;text-decoration:underline}.legal-page{padding-block:clamp(4rem,9vw,8rem)}.prose-container{max-width:52rem}.prose-container h1{font-size:clamp(3rem,6vw,5.5rem)}.prose-container h2{margin-top:2.5rem;font-size:1.45rem}.prose-container p{margin-top:.8rem}.legal-updated{color:var(--muted);font-size:.8rem}.not-found{background:var(--navy);color:#fff;align-items:center;min-height:70vh;padding-block:5rem;display:flex}.not-found h1{max-width:12ch}.not-found p:not(.eyebrow){color:#cbd5e1;margin-block:1.3rem 2rem}}@layer utilities{@media (width<=64rem){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:48rem}.hero-visual{width:92%;max-width:50rem;margin-inline:auto;transform:none}.feature-showcase,.product-section-grid,.product-section-grid.reverse,.tariff-grid,.contact-grid{grid-template-columns:1fr}.showcase-copy,.product-section-grid>div,.tariff-grid>div{max-width:44rem}.governance-grid{grid-template-columns:1fr}}@media (width<=48rem){h1{font-size:clamp(2.75rem,13vw,4.2rem)}h2{font-size:clamp(2.1rem,10vw,3.4rem)}.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.hero{padding-top:4rem}.hero-copy h1,.narrow-hero h1,.contact-intro h1{font-size:clamp(2.85rem,13vw,4.4rem)}.hero-visual{width:100%}.signal-card{display:none}.proof-grid{flex-direction:column;align-items:flex-start}.proof-grid ul{grid-template-columns:repeat(2,1fr);display:grid}.split-heading,.workflow-grid{grid-template-columns:1fr}.workflow-grid li,.workflow-grid li:first-child{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0}.workflow-grid h3{margin-top:.7rem}.final-cta-card{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}.governance-cards,.disclaimer-card,.form-grid{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:stretch}.screenshot-frame figcaption:after{color:var(--amber-deep);content:"  Tap to enlarge.";font-weight:700}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}
