@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-full-normal.212bfc64.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-full-normal.cdf4d54b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-full-normal.d368c645.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--parchment:#f6f3ee;--stone:#efeae2;--hairline:#dad6cd;--charcoal-950:#0e1114;--charcoal-900:#14191c;--charcoal-800:#1c2226;--charcoal-700:#23292e;--bronze:#9a6439;--bronze-hover:#8f582f;--bronze-dark:#d39a62;--bronze-text:#7a4e2d;--teal:#1d6f6a;--teal-text:#15504c;--teal-pale:#a8c7c2;--terracotta:#b85a4a;--amber:#c68a35;--body:#3f3f46;--muted:#6d675f;--muted-2:#7c7569;--ink:#16130e;--surface-raised:#fffdf9;--surface-dark-raised:#171d21;--teal-bright:#2c8f88;--focus-ring:rgba(29,111,106,.55);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.028'/%3E%3C/svg%3E");--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:104px;--radius-s:8px;--radius-m:12px;--radius-l:18px;--dur-1:160ms;--dur-2:320ms;--dur-3:640ms;--motion-reveal-duration:460ms;--motion-panel-duration:280ms;--motion-stagger:60ms;--motion-distance:10px;--motion-scrub-distance:420px;--motion-pin-height:420px;--motion-nav-condense:58px;--max:1280px;--ease:cubic-bezier(.2,.8,.2,1);--font-display:"Fraunces Variable","Cormorant Garamond",Georgia,serif;--font-sans:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--parchment);color:var(--charcoal-900);font-family:var(--font-sans)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--parchment);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.body-dark{background:var(--charcoal-950)}::selection{background:rgba(184,138,94,.22)}img{max-width:100%}a{color:inherit}.skip-link{background:var(--parchment);border:2px solid var(--bronze);border-radius:8px;color:var(--charcoal-950);font-weight:700;left:14px;padding:10px 14px;position:fixed;text-decoration:none;top:10px;transform:translateY(-180%);transition:transform .18s var(--ease);z-index:300}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{font:inherit}.button{align-items:center;background:var(--bronze);border:1px solid transparent;border-radius:10px;color:#fff;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:42px;padding:11px 18px;text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),gap .18s var(--ease),transform .18s var(--ease)}.button:hover{background:var(--bronze-hover);box-shadow:0 12px 28px rgba(14,17,20,.18);transform:translateY(-1px)}.button:disabled{background:#a8a19a;box-shadow:none;cursor:not-allowed;transform:none}.button-dark{background:var(--charcoal-900);color:var(--parchment)}.button-dark:hover{background:var(--charcoal-800)}.button-outline{background:transparent;border-color:var(--hairline);color:var(--charcoal-900)}.button-outline:hover{background:#fff}.autonomy-step:focus-visible,.billing-toggle button:focus-visible,.button:focus-visible,.conv-toggle:focus-visible,.footer-inner a:focus-visible,.menu-button:focus-visible,.nav-links a:focus-visible,.sticky-cta a:focus-visible,.sticky-cta button:focus-visible,[data-autonomy] button:focus-visible,[data-tabs] [role=tab]:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.site-header{font-family:var(--font-sans);position:-webkit-sticky;position:sticky;top:0;z-index:120}.nav-bar{background:rgba(14,17,20,.96);border-bottom:1px solid rgba(246,243,238,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-inner{align-items:center;display:flex;gap:22px;height:66px;margin:0 auto;max-width:var(--max);padding:0 clamp(18px,4vw,44px);transition:height var(--motion-panel-duration) var(--ease)}.site-header.is-scrolled .nav-bar{box-shadow:0 10px 28px rgba(0,0,0,.22)}.site-header.is-scrolled .nav-inner{height:var(--motion-nav-condense)}.brand-link{align-items:center;display:flex;flex-shrink:0;gap:10px;text-decoration:none}.raya-mark{display:block;flex:0 0 auto;height:26px;object-fit:contain;width:26px}.brand-link .raya-mark{border-radius:4px}.brand-link span{color:var(--parchment);font:600 21px/1 var(--font-display);letter-spacing:.005em}.nav-links{align-items:center;display:flex;gap:2px;margin-left:16px}.nav-links a{box-shadow:inset 0 0 0 0 transparent;color:#beb6aa;font-size:14px;font-weight:500;letter-spacing:.005em;padding:22px 14px;position:relative;text-decoration:none;transition:color .18s var(--ease),box-shadow .18s var(--ease);white-space:nowrap}.nav-links a.is-active,.nav-links a:hover{color:#fff}.nav-links a.is-active{box-shadow:inset 0 -2px 0 0 var(--bronze);font-weight:700}.nav-actions{align-items:center;display:flex;gap:16px;margin-left:auto}.nav-actions .button-dark{background:var(--bronze);color:#fff}.nav-actions .button-dark:hover{background:var(--bronze-hover)}.mobile-actions .button-dark{background:var(--bronze);color:#fff}.menu-button{align-items:center;background:transparent;border:1px solid rgba(246,243,238,.18);border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:42px;justify-content:center;margin-left:auto;width:42px}.menu-button span{background:var(--parchment);border-radius:1px;height:1.7px;transition:opacity .18s var(--ease),transform .18s var(--ease);width:18px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(5.7px) rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-5.7px) rotate(-45deg)}.status-ribbon{background:var(--charcoal-950);border-bottom:1px solid var(--charcoal-700)}.ribbon-inner{align-items:center;display:flex;gap:16px;height:33px;margin:0 auto;max-width:var(--max);overflow:hidden;padding:0 clamp(18px,4vw,44px);color:var(--muted-2);font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ribbon-inner strong{color:var(--parchment)}.ribbon-inner .teal{color:var(--teal-pale)}.ribbon-inner i{color:#3a3f43;font-style:normal}.signal-pill{align-items:center;color:var(--teal-pale);display:inline-flex;gap:7px}.signal-pill span{background:var(--teal);border-radius:50%;height:6px;width:6px}.mobile-nav{background:var(--charcoal-950);border-bottom:1px solid var(--charcoal-700);box-shadow:0 24px 70px rgba(0,0,0,.36);bottom:0;left:0;overflow-y:auto;padding:8px clamp(18px,4vw,44px) 20px;position:fixed;right:0;top:66px;z-index:110}.mobile-nav[data-closing=true]{pointer-events:none}body.nav-open{overflow:hidden}.mobile-nav a:not(.button){border-bottom:1px solid rgba(246,243,238,.1);color:var(--parchment);display:block;font:600 19px/1 var(--font-display);padding:15px 2px;text-decoration:none}.mobile-nav a.is-active{color:var(--bronze-dark)}.mobile-actions{display:flex;gap:10px;margin-top:16px}.mobile-actions .button{flex:1 1}.hero,.page-hero{background:var(--charcoal-950);color:var(--parchment);overflow:hidden;padding:clamp(64px,8vw,118px) clamp(20px,5vw,48px);position:relative}.hero:before,.page-hero:before{background:radial-gradient(ellipse at center,rgba(184,138,94,.22),transparent 68%);content:"";height:440px;left:10%;pointer-events:none;position:absolute;top:-220px;width:660px}.hero:after,.page-hero:after{background:radial-gradient(ellipse at center,rgba(29,111,106,.16),transparent 70%);bottom:-200px;content:"";height:390px;pointer-events:none;position:absolute;right:3%;width:540px}.hero-inner,.page-hero-inner{display:grid;grid-gap:clamp(34px,5vw,64px);gap:clamp(34px,5vw,64px);grid-template-columns:minmax(0,1.02fr) minmax(320px,.9fr);margin:0 auto;max-width:1180px;position:relative;z-index:1}.page-hero-inner{align-items:center}.hero-copy,.page-hero-copy{max-width:680px}.eyebrow{align-items:center;color:var(--bronze);display:flex;font:700 11px/1 var(--font-mono);gap:11px;letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.eyebrow span{background:currentColor;display:inline-block;height:2px;width:18px}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 60,"WONK" 0;letter-spacing:0}.section-shell h3{color:inherit;font-size:24px;line-height:1.15;margin:0 0 12px}h1{color:inherit;font-size:clamp(40px,7vw,76px);font-weight:600;letter-spacing:-.01em;line-height:1.02;margin:0;max-width:13ch}.page-hero h1{max-width:14ch}.hero-lede,.page-hero-copy>p{color:#beb6aa;font-size:clamp(16px,1.6vw,19px);line-height:1.68;margin:24px 0 0;max-width:58ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-actions .button-outline{border-color:rgba(246,243,238,.24);color:var(--parchment)}.hero-actions .button-outline:hover{background:rgba(246,243,238,.06)}.hero-proof{border-top:1px solid rgba(246,243,238,.12);color:#8e877d;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:20px}.hero-proof span{font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}@media (max-height:760px) and (min-width:881px){.hero{padding-block:48px}.hero-lede{margin-top:18px}.hero-actions{margin-top:24px}}.dark-card,.light-card,.mock-device{border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.24)}.mock-device{background:linear-gradient(160deg,#f6f3ee,#e9e2d8);border:1px solid rgba(246,243,238,.18);color:var(--charcoal-900);overflow:hidden;padding:clamp(18px,3vw,28px)}.dark-card{background:linear-gradient(155deg,var(--charcoal-800),#151b1f);border:1px solid var(--charcoal-700);color:var(--parchment)}.dark-card,.light-card{padding:clamp(20px,3vw,28px)}.light-card{background:#fff;border:1px solid var(--hairline)}.bubble.in,.comparison,.dashboard,.demo-form-card,.light-card,.mock-device,.pricing-card:not(.featured),.success-card,details{color:var(--charcoal-900)}.dark-card p{color:#beb6aa}.thread{display:grid;grid-gap:12px;gap:12px}.bubble{border-radius:14px;font-size:14px;line-height:1.5;max-width:86%;padding:12px 14px}.bubble.in{background:#fff;border:1px solid var(--hairline);justify-self:start}.bubble.in,.bubble.out{color:var(--charcoal-900)}.bubble.out{background:#e1f0ec;border:1px solid rgba(29,111,106,.16);justify-self:end}.mono,.thread-meta{color:var(--muted-2);font:500 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.hero-timer{align-items:center;background:var(--charcoal-900);border-radius:12px;color:var(--parchment);display:flex;justify-content:space-between;margin:16px 0;padding:14px 16px}.hero-timer strong{color:var(--teal-pale);font:700 22px/1 var(--font-mono)}.typing-dots{display:flex;gap:5px;justify-content:flex-end;margin:12px 8px}.typing-dots span{animation:pulse 1s var(--ease) infinite;background:var(--teal);border-radius:50%;height:6px;opacity:.45;width:6px}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:1;transform:translateY(-2px)}}.section-shell{background:var(--parchment);padding:clamp(var(--space-6),8vw,var(--space-7)) clamp(20px,5vw,48px);position:relative}.section-shell:not(.section-dark):before{background-image:var(--grain);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.section-shell>*{position:relative;z-index:1}.section-shell:nth-of-type(2n){background:var(--stone)}.section-shell.section-dark,.section-shell.section-dark:nth-of-type(2n){background:var(--charcoal-950);color:var(--parchment)}.section-inner{margin:0 auto;max-width:1180px}.section-narrow .section-inner{max-width:980px}.record-spine{border-left:1px solid rgba(184,138,94,.34);padding-left:clamp(22px,4vw,46px);position:relative;width:100%}.section-dark .record-spine{border-left-color:rgba(184,138,94,.42)}.chapter-number{color:rgba(20,25,28,.09);font:700 clamp(56px,8vw,112px)/.75 var(--font-display);line-height:.75;max-height:1.1em;overflow:hidden;pointer-events:none;position:absolute;right:0;top:-12px;z-index:0}.section-dark .chapter-number{color:rgba(246,243,238,.08)}.record-spine>:not(.chapter-number){position:relative;z-index:1}.cta-band h2,.section-shell h2{color:inherit;font-size:clamp(30px,4.2vw,46px);font-weight:590;line-height:1.08;margin:0;max-width:16ch}.section-shell p{color:var(--body);font-size:16px;line-height:1.65}.section-dark li,.section-dark p{color:#beb6aa}.draw-rule{background:var(--bronze);height:1px;margin:22px 0 30px;transform-origin:left;width:64px}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.autonomy-ladder>*,.grid>*,.metric-grid>*,.module-map>*,.pricing-grid>*,.resource-grid>*,.trust-matrix>*{min-width:0}.autonomy-step,.deal-card,.feature-card,.honesty-plate,.light-card,.metric,.module-card,.pipeline-column,.pricing-card,.resource-card,.trust-card{min-width:0;overflow-wrap:break-word}.autonomy-step h3,.feature-card h3,.light-card h3,.metric strong,.module-card h3,.pricing-card h2,.resource-card h3,.section-shell .feature-card h3,.section-shell .trust-card h3,.trust-card h3{-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;text-wrap:balance}.auto-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.metric-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:18px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.feature-card:hover,.metric:hover,.module-card:hover,.pricing-card:hover,.trust-card:hover{border-color:rgba(154,100,57,.42);box-shadow:0 18px 46px rgba(14,17,20,.1);transform:translateY(-2px)}.section-dark .metric{background:var(--charcoal-800);border-color:var(--charcoal-700)}.section-dark .metric p,.section-dark .metric span{color:#beb6aa}.metric strong{color:var(--teal-text);display:block;font:700 clamp(22px,3.2vw,42px)/1.1 var(--font-display);margin-bottom:6px;overflow-wrap:break-word}.section-dark .metric strong{color:var(--teal-pale)}.metric p,.metric span{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.feature-card{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:22px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.feature-card.dark{background:var(--charcoal-800);border-color:var(--charcoal-700);color:var(--parchment)}.feature-card.teal{background:linear-gradient(160deg,#124844,var(--teal));border-color:rgba(168,199,194,.22);color:var(--parchment)}.feature-card h3{color:inherit;font-size:clamp(18px,2.1vw,24px);line-height:1.2;margin:0 0 10px}.feature-card li,.feature-card p{color:inherit;font-size:14px;line-height:1.62;opacity:.78}.receipt{border-radius:12px;padding:15px 18px}.receipt-light{background:#fff;border:1px solid var(--hairline)}.receipt-dark{background:var(--charcoal-900);border:1px solid rgba(168,199,194,.22)}.receipt-caption{color:var(--teal-text);font:700 10px/1 var(--font-mono);letter-spacing:.16em;padding-bottom:4px;text-transform:uppercase}.receipt-dark .receipt-caption{color:var(--teal-pale)}.receipt-row{border-top:1px solid var(--stone);display:flex;gap:14px;padding:10px 0}.receipt-dark .receipt-row{border-top-color:rgba(246,243,238,.12)}.receipt-row span{color:var(--muted);flex:0 0 88px;font:700 10.5px/1.4 var(--font-mono);letter-spacing:.06em}.receipt-dark .receipt-row span{color:#beb6aa}.receipt-row strong{color:var(--body);font-size:12.5px;line-height:1.45}.receipt-dark .receipt-row strong{color:#e8e3da}.receipt-row:first-of-type strong{color:var(--bronze-text)}.receipt-dark .receipt-row:first-of-type strong{color:var(--bronze-dark)}.record-list,.timeline-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.record-list li{align-items:center;border-bottom:1px solid rgba(218,214,205,.7);display:flex;gap:14px;justify-content:space-between;min-width:0;padding:12px 0}.section-dark .record-list li{border-bottom-color:rgba(246,243,238,.12)}.record-list strong{color:inherit;font-size:14px;min-width:0;overflow-wrap:break-word}.record-list span{color:var(--muted);font:600 11px/1.4 var(--font-mono);letter-spacing:.03em;max-width:24ch;text-align:right}.section-dark .record-list span{color:#beb6aa}.record-list span a{color:inherit;text-decoration:none}.fine-print{color:var(--muted);font-size:13px;line-height:1.6;margin-top:18px}.section-dark .fine-print{color:#beb6aa}.architectural-plate{aspect-ratio:4/3;background:radial-gradient(circle at 72% 22%,rgba(168,199,194,.42),transparent 23%),linear-gradient(135deg,rgba(246,243,238,.94),rgba(231,224,213,.95));border:1px solid rgba(154,100,57,.22);border-radius:18px;box-shadow:0 24px 70px rgba(14,17,20,.16);color:var(--charcoal-900);display:grid;grid-gap:18px;gap:18px;min-height:340px;overflow:hidden;padding:clamp(22px,4vw,36px);position:relative}.architectural-plate:before{background:linear-gradient(90deg,rgba(14,17,20,.07) 1px,transparent 0),linear-gradient(0deg,rgba(14,17,20,.05) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(135deg,#000,transparent 72%);mask-image:linear-gradient(135deg,#000,transparent 72%);opacity:.62;position:absolute}.architectural-plate>*{position:relative;z-index:1}.plate-footer,.plate-header{align-items:center;display:flex;justify-content:space-between}.plate-mark{border:1px solid rgba(154,100,57,.28);border-radius:999px;color:var(--bronze-text);font:700 10px/1 var(--font-mono);letter-spacing:.12em;padding:8px 11px;text-transform:uppercase}.plate-map{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr .8fr}.plate-tower{background:linear-gradient(180deg,rgba(14,17,20,.92),rgba(28,34,38,.88));border-radius:14px;min-height:190px;overflow:hidden;position:relative}.plate-tower:before{background:repeating-linear-gradient(0deg,rgba(246,243,238,.14) 0 1px,transparent 1px 18px);content:"";inset:18px;position:absolute}.plate-records{display:grid;grid-gap:10px;gap:10px}.plate-record{background:rgba(255,255,255,.72);border:1px solid rgba(218,214,205,.9);border-radius:12px;padding:12px}.plate-record strong{display:block;font-size:13px;margin-bottom:6px}.plate-record span{color:var(--teal-text);font:700 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.plate-footer{border-top:1px solid rgba(154,100,57,.18);color:var(--muted);font:700 10px/1.5 var(--font-mono);letter-spacing:.12em;padding-top:14px;text-transform:uppercase}.dashboard{background:#fff;border:1px solid var(--hairline);border-radius:16px;color:var(--charcoal-900);padding:22px}.dashboard-rich{display:grid;grid-gap:16px;gap:16px}.dashboard-header{align-items:center;border-bottom:1px solid var(--stone);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.sla-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sla-strip span{background:var(--parchment);border:1px solid var(--stone);border-radius:12px;color:var(--muted);font-size:12.5px;line-height:1.35;padding:10px}.sla-strip strong{color:var(--teal-text);display:block;font:700 24px/1 var(--font-display)}.pipeline{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pipeline-column{background:var(--parchment);border:1px solid var(--stone);border-radius:12px;padding:12px}.section-dark .pipeline-column{background:rgba(246,243,238,.06);border-color:rgba(246,243,238,.14)}.pipeline-column-title{font:700 12px/1 var(--font-mono);letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.deal-card{background:#fff;border:1px solid var(--hairline);border-radius:10px;font-size:13px;line-height:1.45;padding:12px}.section-dark .deal-card{background:rgba(14,17,20,.56);border-color:rgba(168,199,194,.18);color:#e8e3da}.listing-workflow-graphic{background:radial-gradient(circle at 88% 14%,rgba(168,199,194,.18),transparent 30%),linear-gradient(155deg,rgba(28,34,38,.98),rgba(14,17,20,.98));border:1px solid rgba(246,243,238,.13);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.28);display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:clamp(18px,3vw,24px)}.workflow-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.workflow-head strong{color:var(--teal-pale);font:700 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.workflow-rails{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-rails div{background:rgba(246,243,238,.07);border:1px solid rgba(246,243,238,.12);border-radius:12px;padding:12px}.workflow-rails span{color:var(--bronze-dark);display:block;font:700 10px/1 var(--font-mono);letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.workflow-rails strong{color:#e8e3da;font-size:13px;line-height:1.3}.workflow-path{align-items:center;color:#beb6aa;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto;font:700 10px/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.workflow-path i{background:linear-gradient(90deg,rgba(211,154,98,.18),rgba(168,199,194,.72));height:1px}.phone-frame{display:grid;justify-items:center;perspective:1200px}.phone-shell{aspect-ratio:9/19;background:linear-gradient(155deg,var(--charcoal-900),#07090b);border:1px solid rgba(246,243,238,.16);border-radius:34px;box-shadow:0 28px 80px rgba(14,17,20,.22);max-width:330px;padding:14px;position:relative;transform:rotate(-3deg);width:min(100%,330px)}.phone-notch{background:#050607;border-radius:0 0 16px 16px;height:18px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:92px;z-index:2}.phone-screen{background:var(--parchment);border-radius:24px;color:var(--charcoal-900);display:grid;grid-gap:14px;gap:14px;min-height:100%;overflow:hidden;padding:44px 16px 18px}.phone-screen .bubble{max-width:100%}.phone-screen .receipt{padding:8px 10px}.phone-screen .receipt-row{gap:8px;padding:7px 0}.phone-screen .receipt-row span{flex-basis:74px}.price-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.billing-control{align-items:end;display:grid;grid-gap:9px;gap:9px;justify-items:end;min-width:404px;width:404px}.billing-toggle{background:#fff;border:1px solid var(--hairline);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;width:218px}.billing-toggle button{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font-size:13.5px;font-weight:700;min-width:0;padding:9px 0;text-align:center}.billing-toggle button.is-active{background:var(--charcoal-900);color:var(--parchment)}.billing-toggle button:hover{color:var(--charcoal-900)}.billing-toggle button.is-active:hover{color:var(--parchment)}.billing-control [data-savings-note]{margin:0;min-height:16px;min-width:0;text-align:right;width:404px}.autonomy-ladder,.module-map,.trust-matrix{display:grid;grid-gap:16px;gap:16px}.module-map{grid-template-columns:1.1fr repeat(2,minmax(0,1fr))}.autonomy-step,.module-card,.trust-card{background:#fff;border:1px solid var(--hairline);border-radius:14px;color:var(--charcoal-900);padding:22px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.module-card.primary{background:linear-gradient(155deg,#124844,var(--teal));color:var(--parchment)}.module-card.wide{grid-column:span 2}.autonomy-step .mono,.module-card .mono,.trust-card .mono{color:inherit;opacity:.64}.autonomy-step h3,.module-card h3,.trust-card h3{color:inherit;font-size:clamp(18px,2.2vw,26px);line-height:1.15;margin:0 0 10px}.autonomy-step p,.module-card p,.trust-card p{color:inherit;font-size:14px;line-height:1.62;margin:0;opacity:.78}.trust-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}.section-dark .trust-card{background:var(--charcoal-800);border-color:var(--charcoal-700);color:var(--parchment)}.stop-chip{background:rgba(184,90,74,.18);border:1px solid rgba(184,90,74,.42);border-radius:999px;color:#e8a396;display:inline-block;margin-bottom:12px;opacity:1;padding:4px 12px}.stop-card p{color:var(--bronze-dark);font:700 12px/1 var(--font-mono);letter-spacing:.1em;opacity:1;text-transform:uppercase}.autonomy-ladder{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.autonomy-rail{background:#fff;border:1px solid var(--hairline);border-radius:16px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:26px;position:relative}.autonomy-rail .rail-line{background:linear-gradient(90deg,rgba(154,100,57,.25),rgba(29,111,106,.62));height:2px;left:54px;position:absolute;right:54px;top:48px}.rail-step{display:grid;grid-gap:8px;gap:8px;position:relative}.rail-step span{align-items:center;background:var(--parchment);border:1px solid rgba(154,100,57,.35);border-radius:50%;color:var(--bronze-text);display:inline-flex;font:700 11px/1 var(--font-mono);height:42px;justify-content:center;width:42px}.rail-step.is-current span{background:var(--teal);border-color:var(--teal);color:#fff}.rail-step h3{margin:8px 0 0}.rail-step p{color:var(--muted);font-size:13.5px;line-height:1.55;margin:0}.autonomy-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;overflow:hidden;text-align:left;width:100%;z-index:1}.autonomy-step,.feature-card,.metric,.module-card,.trust-card{position:relative}.autonomy-step:before{color:rgba(154,100,57,.12);content:attr(data-step);font:700 86px/.75 var(--font-display);position:absolute;right:14px;top:12px}.autonomy-step.is-current{background:linear-gradient(155deg,#124844,var(--teal));border-color:rgba(168,199,194,.32);color:var(--parchment)}.autonomy-selection-indicator{background:linear-gradient(155deg,#124844,var(--teal));border:1px solid rgba(168,199,194,.32);border-radius:14px;box-shadow:0 14px 28px rgba(18,72,68,.16);left:0;pointer-events:none;position:absolute;top:0;z-index:0}.autonomy-ladder.has-motion-selection .autonomy-step.is-current{background:transparent;border-color:transparent;box-shadow:none}.autonomy-step>*{position:relative;z-index:1}.pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pricing-teaser{align-self:center}.pricing-teaser-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:20px 0;padding:0}.pricing-teaser-list li{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.pricing-teaser-list strong{color:var(--charcoal-900)}.pricing-teaser-list span{color:var(--muted);font-size:13px;text-align:right}.pricing-card{background:#fff;border:1px solid var(--hairline);border-radius:16px;display:flex;flex-direction:column;min-height:100%;padding:26px;position:relative;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.pricing-card.featured{background:var(--charcoal-900);border-color:var(--charcoal-700);color:var(--parchment);padding-top:50px;transform:translateY(-10px)}.pricing-card.featured:before{background:var(--bronze-dark);border-radius:999px;color:var(--charcoal-950);content:"Best fit for scaling teams";font:700 10px/1 var(--font-mono);letter-spacing:.08em;padding:7px 10px;position:absolute;right:18px;text-transform:uppercase;top:16px}.pricing-card h2{font-size:30px;margin:0 0 6px}.pricing-card p{color:var(--muted);font-size:13px;margin:0 0 20px}.pricing-card.featured p{color:#beb6aa}.price-line{align-items:baseline;display:flex;gap:7px}.price-line span:first-child{color:var(--muted);font-weight:700}.price-line strong{font:700 42px/1 var(--font-display)}.period-note{color:var(--muted-2);display:grid;grid-gap:2px;gap:2px;font:600 11px/1.5 var(--font-mono);letter-spacing:.03em;margin:8px 0 18px;text-transform:uppercase}.period-note .seat-count{color:var(--bronze-text);white-space:nowrap}.check-list{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:20px 0 0;padding:0}.check-list li{color:inherit;display:flex;font-size:13.5px;gap:8px;line-height:1.45}.check-list li:before{color:var(--teal);content:"✓";font-weight:800}.comparison{background:#fff;border:1px solid var(--hairline);border-radius:16px;max-width:100%;min-width:0;overflow-x:auto}.comparison table{border-collapse:collapse;min-width:760px;width:100%}.comparison caption{color:var(--muted);font:600 11px/1.5 var(--font-mono);letter-spacing:.05em;padding:12px 18px;text-align:left;text-transform:uppercase}.comparison td,.comparison th{border-bottom:1px solid var(--stone);padding:14px 18px;text-align:left}.comparison th{background:var(--charcoal-900);color:var(--parchment);font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.comparison td:first-child{color:var(--charcoal-900);font-weight:700}.comparison tbody th{background:transparent;color:var(--charcoal-900);font:700 13.5px/1.5 var(--font-sans);letter-spacing:0;text-transform:none}.faq-list{display:grid;grid-gap:10px;gap:10px}details{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:0 18px}summary{color:var(--charcoal-900);cursor:pointer;font-weight:700;list-style:none;padding:17px 28px 17px 0;position:relative}summary::-webkit-details-marker{display:none}summary:after{color:var(--bronze-text);content:"+";font-size:22px;position:absolute;right:0;top:13px;transition:transform .18s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details p{margin-top:0;padding-bottom:18px}.cta-band{background:radial-gradient(circle at 78% 34%,rgba(168,199,194,.12),transparent 28%),linear-gradient(135deg,var(--bronze),var(--bronze-hover));color:#fff;padding:clamp(44px,6vw,72px) clamp(20px,5vw,48px)}.cta-band-inner{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-width:1180px}.cta-band p{color:rgba(255,255,255,.82);font-size:16px;line-height:1.65;margin:16px 0 0;max-width:54ch}.cta-band .button{background:var(--charcoal-900);flex-shrink:0;width:auto}.cta-band .button:hover{background:var(--charcoal-800)}.cta-dark{background:radial-gradient(circle at 82% 40%,rgba(29,111,106,.16),transparent 30%),linear-gradient(135deg,var(--charcoal-950),#10171a);border-top:1px solid var(--charcoal-700)}.cta-dark .button{background:var(--bronze)}.cta-dark .button:hover{background:var(--bronze-hover)}.site-footer{background:radial-gradient(circle at 78% 0,rgba(29,111,106,.18),transparent 32%),linear-gradient(135deg,var(--charcoal-950),#10171a 58%,#0a0d10);border-top:1px solid rgba(246,243,238,.1);color:#e8e3da;padding:clamp(46px,7vw,84px) clamp(20px,5vw,48px) 28px}.footer-inner{margin:0 auto;max-width:1180px}.footer-top{display:grid;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr)}.footer-logo{align-items:center;background:rgba(8,10,12,.92);border:1px solid rgba(246,243,238,.12);border-radius:14px;display:inline-flex;gap:10px;margin-bottom:18px;padding:10px 12px}.footer-logo .raya-mark{height:30px;width:30px}.footer-logo span{color:var(--parchment);font:600 26px/1 var(--font-display)}.footer-brand p{color:#beb6aa;font-size:16px;line-height:1.68;margin:0 0 22px;max-width:44ch}.footer-brand a,.footer-columns a{color:#e8e3da;font-weight:700;text-decoration:none}.footer-brand a{align-items:center;color:var(--bronze-dark);display:inline-flex;gap:8px}.footer-brand>a:not(.footer-logo) span{transition:transform .18s var(--ease)}.footer-brand>a:not(.footer-logo):hover span{transform:translateX(3px)}.footer-columns{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns div{border-left:1px solid rgba(246,243,238,.12);display:grid;grid-gap:11px;gap:11px;padding-left:18px}.footer-columns h2{color:var(--bronze-dark);font:700 11px/1 var(--font-mono);letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.footer-columns a,.footer-columns span{color:#beb6aa;font-size:14px;line-height:1.35}.footer-columns span{opacity:.68}.footer-columns a:hover{color:var(--bronze-dark)}.footer-bottom{align-items:center;border-top:1px solid rgba(246,243,238,.1);color:#8e877d;display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto;margin-top:22px;padding-top:22px}.footer-bottom div{display:flex;gap:14px;justify-content:flex-end}.footer-bottom a{color:#beb6aa;text-decoration:none}.footer-bottom a:hover{color:var(--bronze-dark)}.demo-page{background:var(--charcoal-950);color:var(--parchment);padding:clamp(46px,7vw,86px) clamp(20px,5vw,48px)}.demo-shell{display:grid;grid-gap:clamp(30px,5vw,60px);gap:clamp(30px,5vw,60px);grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);margin:0 auto;max-width:1120px}.demo-form-card{background:var(--surface-raised);border:1px solid rgba(246,243,238,.16);border-radius:18px;color:var(--charcoal-900);padding:clamp(22px,4vw,34px)}.demo-timeline-label{margin:30px 0 0}.demo-timeline{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:12px 0 0;padding:0}.demo-timeline li{align-items:start;background:var(--charcoal-800);border:1px solid var(--charcoal-700);border-radius:14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px}.demo-timeline li>span{align-items:center;background:rgba(211,154,98,.16);border:1px solid rgba(211,154,98,.28);border-radius:50%;color:var(--bronze-dark);display:inline-flex;font:700 11px/1 var(--font-mono);height:38px;justify-content:center;width:38px}.demo-timeline h3{color:var(--parchment);margin:0 0 6px}.demo-timeline p{color:#beb6aa;font-size:14px;line-height:1.55;margin:0}.demo-microfaq{display:grid;grid-gap:10px;gap:10px;margin:28px 0 0}.demo-page .demo-microfaq details{background:var(--charcoal-800);border-color:var(--charcoal-700);color:var(--parchment)}.demo-page .demo-microfaq summary{color:var(--parchment)}.demo-page .demo-microfaq details p{color:#beb6aa}.checkbox-field a{color:var(--bronze-text)}.legal-hero .page-hero-inner{align-items:stretch}.legal-summary h2{color:var(--parchment);font-size:34px;line-height:1.08;margin:0 0 14px}.legal-copy{display:grid;grid-gap:14px;gap:14px;max-width:720px}.legal-copy p{margin:0}.legal-updated{margin-top:6px}.heading-anchor{color:var(--muted);margin-left:8px;opacity:0;text-decoration:none;transition:opacity .15s var(--ease)}.heading-anchor:focus,h2:hover .heading-anchor{opacity:1}.not-found-page .page-hero{min-height:60vh}.not-found-wry{color:var(--bronze-dark);margin-top:-4px}.form-grid{display:grid;grid-gap:14px;gap:14px}.form-grid.is-submitting{pointer-events:none}.checkbox-field,.field label{color:var(--charcoal-900);display:block;font-size:13px;font-weight:700;margin-bottom:7px}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--hairline);border-radius:10px;color:var(--charcoal-900);outline:none;padding:12px 13px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease);width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bronze);box-shadow:0 0 0 3px var(--focus-ring)}.checkbox-field{align-items:flex-start;display:flex;gap:10px;line-height:1.45;margin:4px 0 0}.checkbox-field input{accent-color:var(--teal);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.success-card{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:26px}.success-card h2{color:var(--charcoal-900);font-size:32px;margin:0 0 10px}.success-card p{color:var(--body)}.form-configuration-note,.form-error{border-radius:12px;margin-bottom:18px;padding:16px 18px}.form-configuration-note{background:#fff8e8;border:1px solid rgba(198,138,53,.35);color:var(--charcoal-900)}.form-configuration-note p,.form-error p{font-size:13.5px;line-height:1.55;margin:6px 0 0}.form-configuration-note a{color:var(--bronze-text);font-weight:700}.form-error{background:#fff0ed;border:1px solid rgba(184,90,74,.35);color:var(--charcoal-900)}.form-error h2{font-size:28px;margin:0}.form-note{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.form-reference{font:600 11px/1.5 var(--font-mono);overflow-wrap:anywhere}.turnstile-shell{display:grid;grid-gap:8px;gap:8px}.turnstile-shell [data-turnstile-widget]{min-height:65px;width:100%}.turnstile-shell p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.form-error a{color:var(--bronze-text);font-weight:700}.honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.article-hero .dark-card h2,.onboarding-brief h2,.resources-hero .dark-card h2{color:var(--parchment);font-size:clamp(28px,4vw,42px);line-height:1.08;margin:0 0 18px}.onboarding-path{position:relative}.onboarding-connector{background:linear-gradient(90deg,rgba(211,154,98,.2),rgba(211,154,98,.72));height:2px;left:12.5%;pointer-events:none;position:absolute;right:12.5%;top:42px;z-index:0}.onboarding-steps{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.onboarding-steps li{background:var(--charcoal-800);border:1px solid var(--charcoal-700);border-radius:14px;display:grid;grid-gap:18px;gap:18px;padding:22px;position:relative;z-index:1}.onboarding-steps li>span{align-items:center;border:1px solid rgba(211,154,98,.35);border-radius:50%;color:var(--bronze-dark);display:inline-flex;font:700 11px/1 var(--font-mono);height:40px;justify-content:center;width:40px}.onboarding-steps h3{color:var(--parchment);margin:0 0 8px}.onboarding-steps p{color:#beb6aa;font-size:14px;line-height:1.58;margin:0}.onboarding-steps.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card{background:#fff;border:1px solid var(--hairline);border-radius:14px;display:flex;flex-direction:column;min-height:250px;padding:26px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.resource-card:hover{border-color:rgba(154,100,57,.42);box-shadow:0 18px 46px rgba(14,17,20,.1);transform:translateY(-2px)}.resource-card .mono{color:var(--bronze-text);margin:0 0 18px}.resource-card h3{font-size:clamp(20px,2.4vw,32px);line-height:1.15;margin:0 0 12px}.resource-card h3 a{color:var(--charcoal-900);text-decoration:none}.section-dark .resource-card li,.section-dark .resource-card p{color:var(--muted)}.resource-card>p:not(.mono){color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 22px}.resource-link{color:var(--bronze-text);font-weight:700;margin-top:auto;text-decoration:none}.resource-link span{display:inline-block;transition:transform .18s var(--ease)}.resource-link:hover span{transform:translateX(3px)}.checklist-block{display:grid;grid-gap:12px;gap:12px;max-width:900px}.checklist-block label{align-items:flex-start;background:#fff;border:1px solid var(--hairline);border-radius:12px;color:var(--charcoal-900);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;line-height:1.5;padding:16px 18px}.checklist-block.dark label{background:var(--charcoal-800);border-color:var(--charcoal-700);color:var(--parchment)}.checklist-block input{accent-color:var(--teal);flex:0 0 auto;height:18px;margin-top:2px;width:18px}@media (max-width:1080px){.autonomy-ladder,.grid-3,.trust-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.demo-shell,.grid-2,.grid-3,.hero-inner,.page-hero-inner,.resource-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.autonomy-ladder,.autonomy-rail,.footer-top,.module-map,.trust-matrix{grid-template-columns:1fr}.autonomy-rail .rail-line{bottom:40px;height:auto;left:47px;right:auto;top:40px;width:2px}.rail-step{grid-template-columns:auto minmax(0,1fr)}.rail-step h3,.rail-step p{grid-column:2}.phone-shell{transform:none}.module-card.primary,.module-card.wide{grid-column:auto;grid-row:auto}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-steps,.onboarding-steps.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-path .onboarding-steps{grid-template-columns:1fr}.onboarding-path .onboarding-connector{background:linear-gradient(180deg,rgba(211,154,98,.2),rgba(211,154,98,.72));bottom:42px;height:auto;left:42px;right:auto;top:42px;width:2px}}@media (max-width:880px){.nav-actions,.nav-links,.status-ribbon{display:none}.menu-button{display:inline-flex}}@media (max-width:640px){.hero,.page-hero{padding-top:48px}.record-spine{padding-left:20px}.cta-band-inner{align-items:flex-start;grid-template-columns:1fr}.hero-actions,.mobile-actions{flex-direction:column}.button{width:100%}.receipt-row{display:grid;grid-gap:5px;gap:5px}.receipt-row span{flex-basis:auto}.architectural-plate{aspect-ratio:auto;min-height:360px}.plate-map{grid-template-columns:1fr}.billing-control{justify-items:start;min-width:0;width:min(100%,404px)}.billing-control [data-savings-note]{min-width:0;text-align:left;width:100%}.workflow-head{align-items:flex-start;flex-direction:column}.workflow-rails{grid-template-columns:1fr}.workflow-path{grid-template-columns:auto minmax(18px,1fr) auto}.workflow-path i:nth-of-type(2),.workflow-path span:last-child{display:none}.footer-bottom,.footer-columns,.onboarding-steps,.onboarding-steps.compact,.resource-grid{grid-template-columns:1fr}.footer-bottom div{justify-content:flex-start}.pricing-teaser-list li,.sla-strip{grid-template-columns:1fr}.pricing-teaser-list li{align-items:flex-start}.pricing-teaser-list span{text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-motion-group],[data-motion-hero] .hero-copy>*,[data-motion-hero] .page-hero-copy>*,[data-motion-hero]>*,[data-motion-receipt] .receipt-row,[data-motion-section]{opacity:1!important;transform:none!important;visibility:visible!important}[data-draw]{transform:none!important}[data-autonomy] .autonomy-step,[data-motion-cta] .cta-band-inner,[data-motion-governance] .metric,[data-motion-governance] .receipt-row,[data-motion-module-target],[data-onboarding-path] .onboarding-connector,[data-onboarding-path] .onboarding-steps>li{opacity:1!important;transform:none!important;visibility:visible!important}[data-evidence-path] [data-draw]{transform:none!important}}.split{align-items:center;display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split>:first-child{order:1}.split-reverse>:first-child,.split>:last-child{order:2}.split-reverse>:last-child{order:1}@media (max-width:980px){.split,.split-reverse{grid-template-columns:1fr}.split-reverse>*,.split>*{order:0}}.receipt-caption{position:relative}.receipt-underline{background:var(--bronze);display:block;height:2px;margin-top:6px;transform-origin:left;width:30px}.receipt-dark .receipt-underline{background:var(--teal-pale)}.receipt .receipt-footnote{color:var(--muted);font-size:12px;margin:10px 0 0}.receipt-dark .receipt-footnote{color:#8e877d}.cta-proof{color:rgba(255,255,255,.68);font:600 11px/1.6 var(--font-mono);letter-spacing:.1em;margin:14px 0 0;text-transform:uppercase}.cta-dark .cta-proof{color:rgba(232,227,218,.6)}.conv-player{background:#fff;border:1px solid var(--hairline);border-radius:18px;box-shadow:0 18px 60px rgba(0,0,0,.24);color:var(--charcoal-900);padding:clamp(18px,3vw,26px)}.conv-meta{align-items:center;border-bottom:1px solid var(--stone);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.conv-toggle{background:transparent;border:1px solid var(--hairline);border-radius:999px;color:var(--charcoal-900);cursor:pointer;flex:0 0 auto;font:700 11px/1 var(--font-mono);letter-spacing:.06em;padding:7px 14px;text-transform:uppercase;transition:border-color .18s var(--ease),color .18s var(--ease)}.conv-toggle:hover{border-color:var(--bronze);color:var(--bronze-text)}.conv-stage{background:linear-gradient(rgba(239,234,226,.55),rgba(239,234,226,.2)),var(--grain);border-radius:12px;display:grid;grid-gap:12px;gap:12px;min-height:420px;padding:14px;position:relative}.conv-step{opacity:0;transform:translateY(6px)}.conv-step.is-shown{opacity:1;transform:none}.conv-typing{display:flex;gap:5px;padding:6px 2px}.conv-typing span{animation:pulse 1s var(--ease) infinite;background:var(--teal);border-radius:50%;height:6px;opacity:.45;width:6px}.conv-typing span:nth-child(2){animation-delay:.15s}.conv-typing span:nth-child(3){animation-delay:.3s}.conv-player.is-paused .conv-typing span{animation-play-state:paused}.handoff-card{align-items:center;background:rgba(211,154,98,.12);border:1px solid rgba(211,154,98,.32);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:center}.handoff-card strong{color:var(--charcoal-900);font-size:15px}.conv-noscript{display:grid;grid-gap:12px;gap:12px}@media (prefers-reduced-motion:reduce){.conv-step{opacity:1!important;transform:none!important}.conv-toggle,.conv-typing{display:none}}.surface-tabs{display:grid;grid-gap:22px;gap:22px}.surface-tabs-footer{padding-top:clamp(34px,5vw,48px)}.surface-tabs-footer .section-actions{padding-top:0}.surface-tabs+.fine-print{margin-top:clamp(24px,4vw,36px)}.tabs-list{border-bottom:1px solid var(--hairline);display:flex;gap:6px;position:relative}.tab-selection-indicator{background:var(--bronze);bottom:-1px;height:2px;left:0;pointer-events:none;position:absolute;transform-origin:left center;width:0}.tab-trigger{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;flex:0 0 auto;font:700 13px/1 var(--font-sans);padding:12px 14px;transition:border-color .18s var(--ease),color .18s var(--ease);white-space:nowrap}.tab-trigger:hover{color:var(--charcoal-900)}.tab-trigger[aria-selected=true]{border-bottom-color:transparent;color:var(--charcoal-900)}.section-dark .tabs-list{border-bottom-color:rgba(246,243,238,.14)}.section-dark .tab-trigger{color:#8e877d}.section-dark .tab-trigger:hover{color:var(--parchment)}.section-dark .tab-trigger[aria-selected=true]{border-bottom-color:transparent;color:var(--parchment)}.section-dark .tab-selection-indicator{background:var(--bronze-dark)}.reading-progress{background:rgba(154,100,57,.12);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:120}.reading-progress>span{background:var(--bronze);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.tab-panel{opacity:0;transform:translateY(4px)}.tab-panel.is-active{opacity:1;transform:none}@media (max-width:880px){.tabs-list{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-snap-type:x mandatory}.tab-trigger{scroll-snap-align:start}}.honesty-plate{background:var(--charcoal-950);border:1px solid rgba(168,199,194,.18);border-radius:16px;color:var(--parchment);padding:clamp(20px,3vw,28px)}.honesty-plate .honesty-caption{color:var(--teal-pale);margin:0 0 14px;font-size:12px}.honesty-rows{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.honesty-row{align-items:baseline;border-top:1px solid rgba(246,243,238,.1);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;padding-top:12px}.honesty-row:first-child{border-top:0;padding-top:0}.honesty-label{color:#beb6aa;flex:1 1 220px;font-size:14px;font-weight:600;text-decoration:line-through;-webkit-text-decoration-color:rgba(184,90,74,.6);text-decoration-color:rgba(184,90,74,.6)}.honesty-reason{color:var(--parchment);flex:1 1 220px;font-size:13.5px;text-align:right}@media (max-width:560px){.honesty-row{flex-direction:column;gap:4px}.honesty-reason{text-align:left}}.sticky-cta{display:none}@media (max-width:640px){.sticky-cta{align-items:center;background:var(--charcoal-950);border-top:1px solid var(--charcoal-700);bottom:0;box-shadow:0 -14px 34px rgba(0,0,0,.3);display:flex;gap:10px;justify-content:space-between;left:0;opacity:0;padding:12px clamp(16px,4vw,24px) calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(100%);transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s var(--ease);visibility:hidden;z-index:200}.sticky-cta.is-active{opacity:1;transform:translateY(0);visibility:visible}}.sticky-cta-link{flex:1 1 auto;width:auto}.sticky-cta-dismiss{align-items:center;background:transparent;border:1px solid rgba(246,243,238,.2);border-radius:10px;color:var(--parchment);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:20px;height:42px;justify-content:center;line-height:1;width:42px}.sticky-cta-dismiss:hover{background:rgba(246,243,238,.08)}.breadcrumb-row{color:#8e877d;display:flex;flex-wrap:wrap;gap:3px;margin:0 0 18px}.breadcrumb-row a{color:#beb6aa;text-decoration:none}.breadcrumb-row a:hover{color:var(--bronze-dark)}.breadcrumb-row [aria-current]{color:var(--parchment)}.article-hero-inner{margin:0 auto;max-width:760px;position:relative;z-index:1}.article-byline{color:#beb6aa;font:500 14px/1.5 var(--font-sans);margin:18px 0 0}.article-body-shell{padding-top:clamp(40px,6vw,64px)}.article-prose{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:720px;min-width:0;width:100%}.article-prose>*{min-width:0}.article-prose :is(h2,h3){margin-top:6px}.article-prose :is(ul,ol){color:var(--body);line-height:1.7;padding-left:22px}.related-grid{margin-top:4px}.conv-toggle:focus-visible,.sticky-cta-dismiss:focus-visible,.sticky-cta-link:focus-visible,.tab-trigger:focus-visible{outline:3px solid rgba(168,199,194,.72);outline-offset:3px}.lost-thread-stack{display:grid;grid-gap:16px;gap:16px}.lost-thread{background:#fff;border:1px solid var(--hairline);border-radius:14px;color:var(--muted);padding:18px 20px;transform:rotate(-1.4deg)}.lost-thread-header{display:flex;justify-content:space-between;margin-bottom:12px}.lost-thread-lines{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.lost-thread-lines span{background:var(--stone);border-radius:6px;display:block;height:10px;width:100%}.lost-thread-lines span:nth-child(2){width:82%}.lost-thread-lines span:nth-child(3){width:58%}p.lost-thread-stamp{border:2px solid rgba(184,90,74,.55);border-radius:6px;color:var(--terracotta);display:inline-block;font:700 11px/1 var(--font-mono);letter-spacing:.1em;margin:0;padding:6px 10px;text-transform:uppercase;transform:rotate(-2deg)}.platform-loop-card{align-items:center;background:linear-gradient(155deg,#124844,var(--teal));border-radius:14px;display:flex;gap:14px;padding:16px 20px}.platform-loop-card,.platform-loop-card p{color:var(--parchment)}.platform-loop-card p:last-child{margin:0;font-size:14px}.platform-loop-card .mono{color:var(--teal-pale)}.workflow-rail{border-bottom:0;display:grid;grid-gap:10px;gap:10px}.workflow-step{align-items:flex-start;background:transparent;border:1px solid rgba(246,243,238,.14);border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:14px;padding:16px 18px;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease)}.workflow-step:hover{background:rgba(246,243,238,.05)}.workflow-step[aria-selected=true]{background:rgba(246,243,238,.08);border-color:rgba(168,199,194,.4)}.workflow-step-index{color:var(--teal-pale);flex:0 0 auto;font:700 12px/1.4 var(--font-mono)}.workflow-step-body strong{color:var(--parchment);display:block;font:650 16px/1.3 var(--font-sans);margin-bottom:4px}.workflow-step-body p{margin:0}.workflow-stage{min-height:260px}.workflow-stage .conv-typing{padding:18px 2px}.record-spine>a.button,.record-spine>a.button-outline{margin-top:clamp(34px,5vw,48px)}.section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.grid>div>.section-actions,.section-actions,.split>div>.section-actions{padding-top:clamp(34px,5vw,48px)}.grid>div>p+a.button,.grid>div>p+a.button-outline,.split>div>p+a.button,.split>div>p+a.button-outline{margin-top:clamp(34px,5vw,48px)}.split+.section-actions,[data-tabs]+.section-actions{padding-top:clamp(34px,5vw,48px)}.section-dark .handoff-card{background:rgba(211,154,98,.16);border-color:rgba(211,154,98,.38)}.section-dark .handoff-card strong{color:var(--parchment)}.section-dark .handoff-card .mono{color:var(--bronze-dark)}.dashboard-raised{background:var(--surface-raised);box-shadow:0 24px 60px rgba(14,17,20,.14)}.phone-hint{align-items:center;background:var(--charcoal-900);border-radius:12px;color:var(--parchment);display:flex;font-weight:700;justify-content:center;min-height:42px;opacity:.82;text-align:center;width:100%}.evidence-path{align-items:center;color:var(--bronze-text);display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(16px,1fr) auto minmax(16px,1fr) auto;font:700 10px/1 var(--font-mono);letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.evidence-path i{background:linear-gradient(90deg,rgba(154,100,57,.2),rgba(168,199,194,.65));height:1px}.evidence-path i[data-draw],.workflow-path i[data-draw]{transform-origin:left}.link-quiet{color:var(--bronze-text);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(154,100,57,.4);text-decoration-color:rgba(154,100,57,.4);text-underline-offset:3px;transition:-webkit-text-decoration-color .18s var(--ease);transition:text-decoration-color .18s var(--ease);transition:text-decoration-color .18s var(--ease),-webkit-text-decoration-color .18s var(--ease)}.link-quiet:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.section-dark .link-quiet{color:var(--bronze-dark);-webkit-text-decoration-color:rgba(211,154,98,.4);text-decoration-color:rgba(211,154,98,.4)}@media (min-width:1200px){.sticky-artifact{align-self:start;position:-webkit-sticky;position:sticky;top:clamp(90px,12vh,140px)}}.article-prose .lede{color:var(--ink);font-size:clamp(18px,2.1vw,21px);font-weight:500;line-height:1.55}.article-prose .cta-band{border-radius:var(--radius-l);margin:8px 0}.resources-hero{background:var(--parchment);color:var(--ink)}.resources-hero:after,.resources-hero:before{opacity:.55}.resources-hero .page-hero-copy>p{color:var(--muted)}.resource-meta{color:var(--muted-2);font:600 12px/1 var(--font-mono);letter-spacing:.04em;margin:-6px 0 14px!important;text-transform:uppercase}.template-grid{display:grid;grid-gap:18px;gap:18px}.template-card{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-m);padding:clamp(20px,3vw,26px)}.template-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.template-card h3{font-size:19px;margin:0 0 4px}.template-card-when{color:var(--muted);font-size:13px;margin:0}.template-message{background:var(--stone);border-radius:var(--radius-s);color:var(--charcoal-900);font-size:15px;line-height:1.6;margin:14px 0 0;padding:14px 16px;white-space:pre-line}.template-rule{color:var(--teal-text);font-size:13px;font-weight:600;line-height:1.5;margin:12px 0 0}.copy-button{align-items:center;background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-s);color:var(--charcoal-900);cursor:pointer;display:inline-flex;flex:0 0 auto;font:700 12px/1 var(--font-mono);gap:6px;letter-spacing:.04em;padding:9px 12px;text-transform:uppercase;transition:background .18s var(--ease),border-color .18s var(--ease)}.copy-button:hover{background:var(--stone);border-color:var(--bronze)}.copy-button[data-copied=true]{background:var(--teal);border-color:var(--teal);color:#fff}.copy-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}