:root{--ink:#11110f;--ink-2:#191916;--panel:#20201c;--cream:#f0ede4;--paper:#e7e2d7;--gold:#c9a351;--orange:#e66d2e;--red:#b94336;--green:#83a46c;--muted:#a4a096;--line:rgba(240,237,228,.13);--cond:'Barlow Condensed',Impact,sans-serif;--sans:Inter,Arial,sans-serif;--mono:'JetBrains Mono',monospace}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--gold);color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-80px;z-index:999;background:var(--cream);color:var(--ink);padding:10px 16px}.skip-link:focus{top:16px}.site-header{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4vw;position:sticky;top:0;background:rgba(17,17,15,.92);backdrop-filter:blur(18px);z-index:50}.brand{display:flex;align-items:center;gap:9px;font-family:var(--cond);font-size:25px;font-weight:800;line-height:1;letter-spacing:.02em}.brand img{object-fit:contain}.brand>span>span{color:var(--orange)}.site-header nav{display:flex;align-items:center;gap:34px}.site-header nav a{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#b8b4aa}.site-header nav a:hover,.site-header nav a:focus{color:var(--cream)}.site-header .nav-cta{color:var(--ink);background:var(--gold);padding:11px 17px}.menu-button{display:none;background:none;border:0;color:var(--cream)}
.hero{min-height:calc(100vh - 76px);padding:clamp(70px,8vw,120px) 4vw 80px;display:grid;grid-template-columns:minmax(330px,.76fr) minmax(600px,1.45fr);gap:5vw;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 40%,rgba(201,163,81,.08),transparent 30%)}.hero-copy{position:relative;z-index:2}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-weight:600;margin:0 0 20px}.eyebrow>span{display:inline-block;width:22px;height:1px;background:var(--gold);vertical-align:middle;margin-right:9px}.hero h1,.section h2,.final-cta h2{font-family:var(--cond);font-size:clamp(66px,7.7vw,124px);letter-spacing:-.045em;line-height:.78;text-transform:uppercase;margin:0;font-weight:700}.hero h1 em,.section h2 em,.final-cta h2 em{display:block;color:var(--gold);font-style:normal}.hero-line{font-family:var(--cond);font-size:clamp(25px,2.2vw,36px);font-weight:500;line-height:1.08;margin:37px 0 16px;max-width:560px}.hero-detail{color:var(--muted);max-width:510px;font-size:15px}.hero-actions{display:flex;gap:22px;align-items:center;margin:32px 0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800;padding:16px 19px;border:1px solid transparent;transition:.2s}.button-primary{background:var(--orange);color:#fff;min-width:176px}.button-primary:hover,.button-primary:focus{background:#f17b38;transform:translateY(-2px)}.button-text{padding-left:0;color:#c0bcb3}.button-text:hover{color:var(--cream)}.trust-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:#77756e}.trust-strip span+span:not(:last-child)::after{content:' /';color:#444;margin-left:10px}.trust-strip .signal{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(131,164,108,.12)}.hero-index{position:absolute;left:-20px;bottom:-93px;font-family:var(--cond);font-size:300px;font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(240,237,228,.035);line-height:1;pointer-events:none}
.app-shell{background:#151614;border:1px solid #3b3a33;box-shadow:0 50px 90px rgba(0,0,0,.48),0 0 0 8px rgba(255,255,255,.016);min-width:0;position:relative;z-index:2}.app-topbar{height:64px;display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 17px;gap:18px;background:#1a1b18}.app-brand{display:flex;align-items:center;gap:8px;min-width:130px}.app-brand b{background:var(--orange);color:#111;padding:7px 6px;font-family:var(--cond);font-size:16px;line-height:1}.app-brand span{font-family:var(--cond);font-size:16px;font-weight:800;line-height:.8}.app-brand small{font:6px var(--mono);display:block;color:#777;margin-top:7px;letter-spacing:.1em}.lookup{height:39px;border:1px solid #45443d;display:flex;flex:1;align-items:center;padding:0 13px;gap:15px;background:#10110f}.lookup span{font:7px var(--mono);color:#78766e;letter-spacing:.12em}.lookup strong{font-size:11px}.app-topbar>button{border:0;background:var(--gold);width:39px;height:39px;color:#111;font-size:19px}.vehicle-banner{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);background:linear-gradient(100deg,#23231f,#191a17)}.vehicle-banner small,.panel-heading small,.empty-panel small,.results-demo small,.result-head small{font:7px var(--mono);color:var(--gold);letter-spacing:.15em}.vehicle-banner h2{font:700 27px var(--cond);text-transform:uppercase;margin:4px 0 0;letter-spacing:.01em}.vehicle-banner p{font-size:9px;color:#777;margin:0}.matched{font:7px var(--mono);letter-spacing:.09em;color:var(--green);border:1px solid rgba(131,164,108,.35);padding:6px 8px}.app-body{display:grid;grid-template-columns:145px 1fr;min-height:390px}.app-tabs{padding:14px 0;border-right:1px solid var(--line);background:#121310}.app-tabs button{width:100%;border:0;border-left:2px solid transparent;background:none;color:#777;text-align:left;padding:12px 16px;font-size:9px;position:relative}.app-tabs button:hover{color:var(--cream)}.app-tabs button.active{color:var(--cream);background:rgba(201,163,81,.06);border-left-color:var(--gold)}.app-tabs i{font-style:normal;color:#fff;background:var(--red);font-size:7px;padding:1px 4px;float:right}.app-panel{display:none;padding:22px 24px;min-width:0}.app-panel.active{display:block}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start}.panel-heading h3,.empty-panel h3{font:700 22px var(--cond);text-transform:uppercase;margin:3px 0}.panel-heading>span{font:7px var(--mono);padding:6px 8px;border:1px solid var(--line);color:#888}.identity-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:14px 0}.identity-grid>div{padding:11px 13px;border-right:1px solid var(--line)}.identity-grid>div:last-child{border:0}.identity-grid small{display:block;font:7px var(--mono);color:#777}.identity-grid strong{font:600 14px var(--cond)}.intel-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.intel-icon{width:28px;height:28px;display:grid;place-items:center;background:rgba(201,163,81,.1);color:var(--gold);font:8px var(--mono)}.intel-icon.warning{color:#e07768;background:rgba(185,67,54,.12)}.intel-list p{margin:0;display:flex;flex-direction:column;flex:1;line-height:1.3}.intel-list p strong{font-size:10px}.intel-list p small{font-size:7px;color:#777;margin-top:3px}.intel-list b{font:7px var(--mono);color:var(--gold);text-transform:uppercase}.intel-list b.attention{color:#e07768}.source-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:16px}.source-row span,.source-row b{font:6px var(--mono);letter-spacing:.07em;padding:5px 6px}.source-row span{color:#666}.source-row b{border:1px solid var(--line);color:#87847b}.empty-panel{max-width:430px;margin:70px auto;text-align:center}.empty-panel h3{font-size:27px;margin:10px 0}.empty-panel p{font-size:11px;color:#888}.empty-panel small{color:var(--gold)}
.section{padding:clamp(90px,10vw,150px) max(4vw,calc((100vw - 1440px)/2));border-top:1px solid var(--line);position:relative}.value{display:grid;grid-template-columns:.35fr 1.15fr .8fr;gap:7vw;background:var(--cream);color:var(--ink)}.section-number{font:10px var(--mono);color:#777}.section h2{font-size:clamp(48px,5.7vw,82px);line-height:.9}.value .eyebrow{color:#8d6f2e}.value h2 em{color:#8d6f2e}.value-copy{padding-top:32px}.value-copy p{font-size:15px;color:#55534d;margin:0 0 24px}.section-head{display:grid;grid-template-columns:1.6fr .6fr;gap:10vw;align-items:end;margin-bottom:70px}.section-head>p{color:var(--muted);font-size:14px}.workflow{display:grid;grid-template-columns:150px 1fr;border:1px solid var(--line)}.workflow-rail{display:flex;flex-direction:column;background:#151512}.workflow-rail span{padding:22px 20px;border-bottom:1px solid var(--line);font:9px var(--mono);color:#666}.workflow-rail span.active{background:var(--gold);color:var(--ink)}.workflow-screen{padding:24px;background:#1a1a17}.screen-top{display:flex;justify-content:space-between;font:8px var(--mono);color:#666;margin-bottom:18px}.screen-top .online{color:var(--green)}.search-demo{height:66px;background:#10100e;border:1px solid #3c3b35;display:flex;align-items:center;padding:0 20px;gap:25px}.search-demo>span{font:8px var(--mono);color:#666}.search-demo>strong{font:600 20px var(--cond);flex:1}.search-demo>b{font:8px var(--mono);background:var(--orange);padding:11px 15px}.results-demo{display:grid;grid-template-columns:190px 1fr;margin-top:18px;min-height:245px}.results-demo aside{padding:22px;background:#24241f;display:flex;flex-direction:column}.results-demo aside strong{font:700 35px/1 var(--cond);margin:18px 0 auto}.results-demo aside span{font:8px var(--mono);color:var(--green)}.results-main{background:#131410;padding:22px}.result-head{display:flex;justify-content:space-between;align-items:flex-start}.result-head h3{font:600 25px var(--cond);text-transform:uppercase;margin:4px 0}.result-head>span{font:7px var(--mono);color:#777}.result-bars{margin-top:14px}.result-bars>div{padding:14px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.result-bars b{font-size:10px}.result-bars span{font-size:8px;color:#777}
.issues{background:#181815}.issue-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid var(--line)}.issue-grid article{min-height:250px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.issue-grid article:nth-child(3),.issue-grid article:last-child{border-right:0}.issue-grid article>span{font:10px var(--mono);color:#666}.issue-grid article h3{font:600 27px/1 var(--cond);text-transform:uppercase;margin:50px 0 12px}.issue-grid article p{font-size:12px;color:#858178;max-width:300px}.issue-grid article small{font:7px var(--mono);color:var(--gold);margin-top:auto;letter-spacing:.1em}.issue-grid .issue-lead{grid-row:span 2;min-height:500px;background:var(--paper);color:var(--ink);position:relative}.issue-lead .alert-mark{position:absolute;right:30px;top:30px;width:40px;height:40px;background:var(--red);color:#fff;display:grid;place-items:center;font:bold 22px var(--cond)}.issue-grid .issue-lead h3{font-size:46px;margin:70px 0 20px}.issue-grid .issue-lead p{color:#55534d}.source-rule{font:7px var(--mono);margin-top:auto;color:#777}.source-rule span{display:inline-block;width:25px;height:1px;background:var(--red);vertical-align:middle;margin-right:8px}.trust-section{background:var(--gold);color:var(--ink);padding:clamp(90px,10vw,140px) 4vw}.trust-inner{max-width:1180px;margin:auto}.trust-inner .eyebrow{color:#5d4b27}.trust-inner blockquote{font:700 clamp(43px,6vw,84px)/.95 var(--cond);text-transform:uppercase;margin:20px 0 50px;letter-spacing:-.03em}.trust-inner blockquote em{font-style:normal;color:var(--cream)}.provenance{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid rgba(17,17,15,.2);padding-top:25px}.provenance span,.provenance b{font:8px var(--mono);padding:8px 10px}.provenance span{padding-left:0}.provenance b{border:1px solid rgba(17,17,15,.25)}.trust-inner>p:last-child{font-size:10px;color:#5d4b27;max-width:600px;margin-top:20px}
.fit{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.fit-copy>p:not(.eyebrow){color:var(--muted);font-size:14px}.fit-tagline{border-left:2px solid var(--gold);padding-left:18px;margin-top:30px;color:var(--cream)!important}.fit-diagram{display:flex;align-items:stretch}.fit-diagram>div:not(.arrow){border:1px solid var(--line);padding:24px 18px;flex:1;min-width:0}.fit-diagram span{font:9px var(--mono);color:var(--gold)}.fit-diagram small{font:7px var(--mono);color:#666;display:block;margin-top:50px}.fit-diagram strong{font:600 22px/1 var(--cond);text-transform:uppercase;display:block;margin:9px 0 20px}.fit-diagram p{font-size:10px;color:#777}.fit-diagram .arrow{display:grid;place-items:center;color:var(--gold);width:35px}.pricing{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.pricing .eyebrow{color:#8d6f2e}.pricing h2 em{color:#8d6f2e}.price-card{background:var(--ink);color:var(--cream);padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.plan{font:10px var(--mono);color:var(--gold);letter-spacing:.14em}.price-card h3{font:700 76px/1 var(--cond);margin:20px 0 0}.price-card h3 sup{font-size:30px}.price-card h3 small{font:500 17px var(--cond);color:#777}.price-card p{font-size:10px;color:#777}.price-card ul{list-style:none;padding:0;margin:0}.price-card li{font-size:10px;border-bottom:1px solid var(--line);padding:8px 0;color:#aaa69c}.price-card li::before{content:'—';color:var(--gold);margin-right:8px}.price-card .button{grid-column:1/-1}.install-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.install-steps>div{padding:30px 25px;border-right:1px solid var(--line)}.install-steps>div:last-child{border:0}.install-steps span{font:9px var(--mono);color:var(--gold)}.install-steps h3{font:600 28px var(--cond);text-transform:uppercase;margin:45px 0 10px}.install-steps p{font-size:11px;color:#777}.install-note{font-size:11px;color:#777;margin-top:25px}.install-note a{color:var(--gold);text-decoration:underline}.final-cta{min-height:580px;display:flex;align-items:center;padding:90px 7vw;background:#151512;position:relative;overflow:hidden;border-top:1px solid var(--line)}.final-cta h2{font-size:clamp(75px,10vw,150px)}.final-cta>div{position:relative;z-index:2}.final-cta>div>p:not(.eyebrow){font:500 28px var(--cond);margin:35px 0}.giant-411{position:absolute;right:-25px;bottom:-110px;font:800 520px/1 var(--cond);color:transparent;-webkit-text-stroke:1px rgba(201,163,81,.12)}footer{min-height:120px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:40px;padding:30px 4vw;border-top:1px solid var(--line)}footer p,footer small,footer a{font-size:10px;color:#6f6d66}footer nav{display:flex;gap:24px}footer .brand>span{font:800 20px var(--cond);color:var(--cream)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy{max-width:700px}.hero-product{width:100%}.value{grid-template-columns:.2fr 1fr}.value-copy{grid-column:2}.fit,.pricing{grid-template-columns:1fr}.issue-grid{grid-template-columns:1fr 1fr}.issue-grid .issue-lead{grid-row:auto;grid-column:1/-1;min-height:400px}.issue-grid article:nth-child(3){border-right:0}.issue-grid article:last-child{border-right:1px solid var(--line)}.price-card{max-width:720px}.fit-diagram{max-width:800px}.giant-411{font-size:350px}}
@media(max-width:760px){.site-header{height:64px}.site-header .brand img{width:34px;height:34px}.menu-button{display:flex;width:38px;height:38px;flex-direction:column;justify-content:center;gap:5px}.menu-button>span:not(.sr-only){display:block;width:20px;height:1px;background:var(--cream)}.site-header nav{display:none;position:absolute;top:64px;left:0;right:0;background:#151512;flex-direction:column;align-items:stretch;gap:0;padding:12px;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.site-header nav a{padding:14px}.hero{display:block;padding:75px 20px 60px}.hero-product{margin-top:65px}.app-topbar{padding:0 10px}.app-brand{min-width:38px}.app-brand span{display:none}.lookup{gap:7px}.lookup span{display:none}.vehicle-banner{padding:15px}.vehicle-banner h2{font-size:23px}.app-body{grid-template-columns:1fr}.app-tabs{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--line);padding:0}.app-tabs button{white-space:nowrap;width:auto;border-left:0;border-bottom:2px solid transparent;padding:13px}.app-tabs button.active{border-bottom-color:var(--gold)}.app-panel{padding:18px 14px}.source-row b:last-child{display:none}.section{padding:85px 20px}.value{grid-template-columns:1fr;gap:25px}.value-copy{grid-column:auto;padding:0}.section-head{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.workflow{grid-template-columns:1fr}.workflow-rail{flex-direction:row;overflow:auto}.workflow-rail span{flex:1;white-space:nowrap}.workflow-screen{padding:14px}.search-demo{padding:0 12px;gap:8px}.search-demo>span{display:none}.results-demo{grid-template-columns:100px 1fr}.results-demo aside{padding:14px}.results-demo aside strong{font-size:25px}.results-main{padding:14px}.result-head>span{display:none}.result-bars>div{display:block}.result-bars span{display:block}.issue-grid{grid-template-columns:1fr}.issue-grid .issue-lead{grid-column:auto}.issue-grid article{border-right:0!important}.trust-section{padding:85px 20px}.fit-diagram{display:grid;grid-template-columns:1fr}.fit-diagram .arrow{height:35px;width:100%;transform:rotate(90deg)}.price-card{grid-template-columns:1fr;padding:30px 24px}.price-card .button{grid-column:auto}.install-steps{grid-template-columns:1fr 1fr}.install-steps>div:nth-child(2){border-right:0}.install-steps>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.final-cta{padding:80px 20px;min-height:500px}.giant-411{font-size:230px;bottom:-50px}footer{grid-template-columns:1fr auto;gap:20px}footer p{display:none}footer nav{grid-column:1/-1;grid-row:2;flex-wrap:wrap}.reveal{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
.capabilities{background:#141411}.capability-head{display:grid;grid-template-columns:1.4fr .6fr;gap:10vw;align-items:end;margin-bottom:70px}.capability-head>div:last-child p{font-size:14px;color:var(--muted);margin:0 0 22px}.capability-head>div:last-child span{font:9px var(--mono);letter-spacing:.1em;color:var(--gold)}.capability-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-list li{min-height:145px;padding:25px 28px;display:grid;grid-template-columns:44px 1fr;gap:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-list li>span{font:9px var(--mono);color:var(--gold);padding-top:5px}.capability-list h3{font:600 25px/1.05 var(--cond);text-transform:uppercase;margin:0 0 12px}.capability-list p{font-size:11px;color:#858178;margin:0;max-width:480px}.capability-list .capability-provenance{grid-column:1/-1;grid-template-columns:44px 1fr;background:#1d1d19;min-height:165px}.capability-provenance small{display:block;font:8px var(--mono);letter-spacing:.06em;color:var(--gold);margin-top:22px}.capability-note{font-size:10px;color:#6f6d66;max-width:720px;margin:22px 0 0}
@media(max-width:760px){.capability-head{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.capability-list{grid-template-columns:1fr}.capability-list .capability-provenance{grid-column:auto}.capability-list li{min-height:130px;padding:22px 18px;grid-template-columns:34px 1fr}.capability-list h3{font-size:23px}}

/* Developer acquisition path */
.developer-entry{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center;background:#171714}.developer-entry-copy h2{font-size:clamp(46px,5.2vw,76px)}.developer-entry-copy>p:not(.eyebrow){max-width:630px;color:var(--muted);font-size:14px}.developer-entry-copy>div{display:flex;align-items:center;gap:28px;margin-top:30px}.developer-entry-copy>div>strong{font:600 18px var(--cond);text-transform:uppercase;color:var(--gold);white-space:nowrap}.developer-entry-tools{border:1px solid var(--line);background:#11110f;padding:10px 24px}.developer-entry-tools span{display:block;padding:15px 4px;border-bottom:1px solid var(--line);font:10px var(--mono);color:#aaa69c}.developer-entry-tools span::before{content:'→';color:var(--gold);margin-right:14px}.developer-entry-tools span:last-child{border-bottom:0}
.developer-hero{min-height:calc(100vh - 76px);padding:clamp(80px,9vw,130px) max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:minmax(420px,.95fr) minmax(420px,.75fr);gap:8vw;align-items:center;background:radial-gradient(circle at 15% 25%,rgba(201,163,81,.1),transparent 34%);position:relative;overflow:hidden}.developer-hero h1{font:700 clamp(62px,7vw,112px)/.82 var(--cond);letter-spacing:-.045em;text-transform:uppercase;margin:0}.developer-hero h1 em{display:block;color:var(--gold);font-style:normal}.developer-lede{font-size:16px;color:#aaa69c;max-width:690px;margin:34px 0 20px}.developer-price{display:flex;align-items:baseline;gap:8px}.developer-price strong{font:700 42px var(--cond);color:var(--cream)}.developer-price span{font:10px var(--mono);text-transform:uppercase;color:#777}.agent-console{border:1px solid #3b3a33;background:#141512;box-shadow:0 40px 80px rgba(0,0,0,.38)}.console-bar{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:8px var(--mono);color:#777}.console-bar .online{color:var(--green)}.console-request{padding:24px;border-bottom:1px solid var(--line);display:grid;gap:7px}.console-request small{font:7px var(--mono);color:var(--gold);letter-spacing:.14em}.console-request strong{font:600 22px var(--cond)}.console-request code{font:9px var(--mono);color:#777}.console-status{padding:13px 24px;display:flex;align-items:center;justify-content:space-between;background:rgba(131,164,108,.06);border-bottom:1px solid var(--line)}.console-status span{font:8px var(--mono);color:var(--green)}.console-status small{font:7px var(--mono);color:#777}.agent-console dl{margin:0;padding:12px 24px}.agent-console dl>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--line)}.agent-console dt{font-size:11px;color:#777}.agent-console dd{font:600 13px var(--mono);color:var(--cream);margin:0}.agent-console>p{font-size:9px;color:#666;padding:0 24px 22px;margin:0}.developer-audience{background:var(--cream);color:var(--ink)}.developer-audience .eyebrow,.developer-audience h2 em{color:#8d6f2e}.developer-audience .section-head>p{color:#55534d}.audience-strip{display:flex;flex-wrap:wrap;border-top:1px solid rgba(17,17,15,.18);border-left:1px solid rgba(17,17,15,.18)}.audience-strip span{flex:1;min-width:180px;padding:20px;border-right:1px solid rgba(17,17,15,.18);border-bottom:1px solid rgba(17,17,15,.18);font:600 17px var(--cond);text-transform:uppercase}.developer-tools{background:#141411}.tool-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.tool-grid article{grid-column:span 2;min-height:225px;padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tool-grid article:nth-child(4),.tool-grid article:nth-child(5){grid-column:span 3}.tool-grid article>span{display:block;font:9px var(--mono);color:var(--gold);margin-bottom:40px}.tool-grid code{font:600 17px var(--mono);color:var(--cream);word-break:break-word}.tool-grid p{font-size:11px;color:#858178;margin:18px 0 0;max-width:350px}.identity-first{background:var(--gold);color:var(--ink);padding:clamp(90px,10vw,140px) max(4vw,calc((100vw - 1440px)/2))}.identity-inner>.eyebrow{color:#5d4b27}.identity-inner>h2{font:700 clamp(48px,5.7vw,82px)/.9 var(--cond);letter-spacing:-.045em;text-transform:uppercase;margin:0}.identity-inner>h2 em{display:block;color:var(--cream);font-style:normal}.identity-intro{max-width:700px;color:#5d4b27;margin:30px 0 45px}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,17,15,.22);border-left:1px solid rgba(17,17,15,.22)}.status-grid article{padding:28px;min-height:255px;border-right:1px solid rgba(17,17,15,.22);border-bottom:1px solid rgba(17,17,15,.22)}.status-grid code{font:700 11px var(--mono)}.status-grid h3{font:600 28px/1 var(--cond);text-transform:uppercase;margin:42px 0 14px}.status-grid p{font-size:11px;color:#5d4b27}.status-dot{display:block;width:8px;height:8px;border-radius:50%;margin-bottom:17px}.matched-dot{background:#3f6630}.needs-dot{background:#8c551c}.no-match-dot{background:#8b332b}.developer-examples{background:#181815}.example-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.example-grid article{padding:28px;min-height:335px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.example-label{display:flex;align-items:center;justify-content:space-between}.example-label span,.example-label b{font:8px var(--mono);color:#777;text-transform:uppercase;letter-spacing:.08em}.example-label span{color:var(--gold)}.example-grid h3{font:600 31px/1 var(--cond);text-transform:uppercase;margin:62px 0 18px}.example-grid>article>p{font-size:11px;color:#858178}.example-grid dl{margin:5px 0 0}.example-grid dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.example-grid dt{font-size:10px;color:#777}.example-grid dd{font:600 11px var(--mono);margin:0}.flow-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:auto}.flow-line code{font:8px var(--mono);padding:8px;border:1px solid var(--line);color:var(--gold)}.flow-line span{color:#666}.developer-pricing{background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.developer-pricing .eyebrow,.developer-pricing h2 em{color:#8d6f2e}.developer-pricing .pricing-intro>p:last-child{font-size:12px;color:#67635c;max-width:560px;margin-top:25px}.developer-price-card{background:var(--ink);color:var(--cream);padding:45px}.developer-price-card h3{font:700 76px/1 var(--cond);margin:20px 0 30px}.developer-price-card h3 sup{font-size:30px}.developer-price-card h3 small{font:500 17px var(--cond);color:#777}.developer-price-card ul{list-style:none;padding:0;margin:0 0 28px}.developer-price-card li{font-size:10px;border-bottom:1px solid var(--line);padding:9px 0;color:#aaa69c}.developer-price-card li::before{content:'—';color:var(--gold);margin-right:8px}.developer-price-card .button{width:100%}.developer-final h2{font-size:clamp(62px,8vw,118px)}
@media(max-width:1050px){.developer-entry,.developer-hero,.developer-pricing{grid-template-columns:1fr}.agent-console{max-width:760px}.developer-hero{padding-top:90px}.tool-grid{grid-template-columns:1fr 1fr}.tool-grid article,.tool-grid article:nth-child(4),.tool-grid article:nth-child(5){grid-column:auto}.tool-grid article:last-child{grid-column:1/-1}.status-grid,.example-grid{grid-template-columns:1fr 1fr}.status-grid article:last-child,.example-grid article:last-child{grid-column:1/-1}.developer-price-card{max-width:720px}}
@media(max-width:760px){.developer-entry{gap:45px}.developer-entry-copy>div{align-items:flex-start;flex-direction:column}.developer-entry-copy .button{width:100%}.developer-hero{display:block;padding:75px 20px 70px}.developer-hero h1{font-size:clamp(48px,13.5vw,58px);overflow-wrap:anywhere}.developer-lede{font-size:14px}.agent-console{margin-top:55px;max-width:100%}.console-request code{overflow-wrap:anywhere}.console-status{align-items:flex-start;flex-direction:column;gap:6px}.tool-grid,.status-grid,.example-grid{grid-template-columns:1fr}.tool-grid article,.tool-grid article:last-child,.status-grid article:last-child,.example-grid article:last-child{grid-column:auto}.tool-grid article{min-height:190px}.status-grid article{min-height:220px}.example-grid article{min-height:300px}.developer-price-card{padding:30px 24px}.developer-page footer{grid-template-columns:1fr}.developer-page footer nav{grid-column:auto;grid-row:auto;flex-wrap:wrap}}

/* Capability detail and customer paths */
.capability-detail h3 small{display:block;font:8px var(--mono);color:var(--gold);letter-spacing:.08em;margin-top:8px}.capability-detail p{line-height:1.75}.fitment-proof{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--line);margin-top:34px;background:#1d1d19}.fitment-proof>div{padding:32px}.fitment-proof>div+div{border-left:1px solid var(--line)}.fitment-proof strong{display:block;font:700 clamp(58px,7vw,96px)/.85 var(--cond);color:var(--gold)}.fitment-proof>div>span{display:block;max-width:330px;font-size:11px;color:#858178;margin-top:15px}.proof-result small{font:8px var(--mono);color:var(--gold);letter-spacing:.12em}.proof-result h3{font:600 31px/1 var(--cond);text-transform:uppercase;margin:12px 0 18px}.proof-result dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.proof-result dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.proof-result dt{font-size:10px;color:#777}.proof-result dd{font:600 11px var(--mono);margin:0}.customer-paths{background:var(--paper);color:var(--ink)}.customer-paths .eyebrow,.customer-paths h2 em{color:#8d6f2e}.customer-paths .section-head>p{color:#55534d}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(17,17,15,.18);border-left:1px solid rgba(17,17,15,.18)}.path-grid article{padding:28px;min-height:300px;border-right:1px solid rgba(17,17,15,.18);border-bottom:1px solid rgba(17,17,15,.18);display:flex;flex-direction:column}.path-grid span{font:9px var(--mono);color:#8d6f2e}.path-grid h3{font:600 30px/1 var(--cond);text-transform:uppercase;margin:50px 0 15px}.path-grid p{font-size:11px;color:#55534d}.path-grid a{font:700 10px var(--mono);color:#8d6f2e;text-transform:uppercase;margin-top:auto;padding-top:25px}
@media(max-width:760px){.fitment-proof,.path-grid{grid-template-columns:1fr}.fitment-proof>div{padding:24px 18px}.fitment-proof>div+div{border-left:0;border-top:1px solid var(--line)}.proof-result dl{grid-template-columns:1fr}.path-grid article{min-height:250px;padding:24px 20px}.path-grid h3{margin-top:35px}}
