:root{--ink:#e5eee9;--muted:#9aa9a3;--paper:#0b1110;--panel:#121b19;--line:#26332f;--acid:#9bb8a6;--cyan:#9abfc0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}p{color:var(--muted);max-width:68ch}.shell{width:min(1160px,calc(100% - 48px));margin:auto}.site-header{height:84px;width:min(1280px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-weight:800;letter-spacing:.13em;font-size:14px}.brand span{color:var(--acid)}nav{display:flex;align-items:center;gap:28px;font-size:13px;color:var(--muted)}nav a:hover,.footer-links a:hover{color:var(--acid)}.nav-cta{border:1px solid #3c514b;padding:8px 14px;color:var(--ink)}.hero{padding:130px 0 110px}.eyebrow,.section-label{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--acid);text-transform:uppercase}.hero h1{font-size:clamp(48px,8vw,104px);line-height:.98;letter-spacing:-.065em;max-width:920px;margin:24px 0}.hero-copy{font-size:20px;line-height:1.45;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;gap:20px;align-items:center;padding:13px 18px;border:1px solid #435850;font-weight:600;font-size:14px}.button-primary{background:var(--acid);color:#0b1110;border-color:var(--acid)}.button-primary span{font-size:18px}.button-secondary:hover{border-color:var(--acid);color:var(--acid)}.hero-status{margin-top:70px;font-size:12px;color:var(--muted)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--acid);margin-right:8px}.section{padding:110px 0}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.capability-card{background:var(--panel);border:1px solid var(--line);padding:28px;min-height:275px;display:flex;flex-direction:column}.card-number{color:var(--acid);font-size:12px}.capability-card h2{font-size:25px;letter-spacing:-.03em;margin:40px 0 8px}.capability-card p{margin:0}.capability-card a{margin-top:auto;color:var(--acid);font-size:13px}.muted{color:#71827b;font-size:13px;margin-top:auto}.section-dark{background:#1b2b28;color:#e5eee9}.section-dark p{color:#d4e0da}.light{color:#c4d4cc}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.display{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.06em;max-width:520px}.approach-copy{padding-top:28px}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.signal-grid h2{font-size:clamp(35px,4vw,58px);line-height:1.02;letter-spacing:-.05em}.principles{border-top:1px solid var(--line)}.principles div{padding:18px 0;border-bottom:1px solid var(--line)}.principles strong{font-size:15px}.principles p{margin:5px 0 0;font-size:14px}.contact{padding-top:20px;padding-bottom:110px}.contact-panel{background:var(--panel);border:1px solid var(--line);padding:54px;max-width:900px}.contact-panel h2{font-size:clamp(36px,5vw,68px);line-height:1;letter-spacing:-.06em;max-width:650px;margin:22px 0}.site-footer{border-top:1px solid var(--line);padding:38px 0 60px;display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:end}.site-footer p{font-size:12px;margin-bottom:0}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.copyright{font-size:12px;color:var(--muted)}.product-hero{padding:100px 0}.product-mark{font-size:18px;font-weight:800;letter-spacing:.1em;margin-top:55px;color:var(--cyan)}.product-mark span{color:var(--acid);padding:0 5px}.product-hero h1{font-size:clamp(46px,7vw,90px);line-height:1;letter-spacing:-.065em;max-width:850px;margin:20px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:35px}.feature-grid h2,.two-column h2{font-size:clamp(36px,4vw,58px);line-height:1;letter-spacing:-.055em;margin-top:0}.feature-list{border-top:1px solid var(--line)}.feature-list div{padding:18px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.feature-list strong{color:var(--acid)}.feature-list span{color:var(--muted);text-align:right}.principle-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px}.large-index{color:#58766a;font-size:12px}.principle-row h2{font-size:25px;line-height:1.1;letter-spacing:-.03em}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:90px}.legal{padding:90px 0 110px;max-width:850px}.legal h1{font-size:clamp(48px,7vw,82px);line-height:1;letter-spacing:-.06em;margin:20px 0}.legal h2{font-size:24px;margin-top:45px;color:var(--ink)}.legal-meta{font-size:13px}.legal-note{background:var(--panel);border-left:3px solid var(--acid);padding:18px 20px;margin-top:45px;color:var(--muted);font-size:14px}.legal-note strong{color:var(--acid)}.not-found{padding:150px 0}.not-found h1{font-size:clamp(44px,7vw,84px);line-height:1;letter-spacing:-.06em;max-width:750px}@media(max-width:760px){.site-header{height:auto;min-height:74px;align-items:flex-start;padding:20px 0;gap:18px}.site-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}.site-header nav a:nth-child(-n+2){display:none}.shell{width:min(100% - 32px,1160px)}.hero{padding:85px 0}.hero h1{font-size:54px}.capability-grid,.split,.signal-grid,.feature-grid,.principle-row,.two-column{grid-template-columns:1fr;gap:28px}.section{padding:75px 0}.contact{padding-bottom:75px}.contact-panel{padding:28px}.site-footer{grid-template-columns:1fr;gap:20px}.feature-list span{text-align:right}.product-hero{padding:75px 0}}
