:root{color-scheme:light;--ink:#101418;--ink-soft:#3f4742;--muted:#66736d;--line:#dbe4df;--paper:#f7faf7;--white:#ffffff;--mint:#d9f3ea;--mint-strong:#2f7d68;--teal:#82d1c8;--blue:#dbeafe;--blue-strong:#315f9d;--violet:#261e4b;--amber:#f6dca5;--rose:#f6caca;--shadow:0 22px 70px rgba(16,20,24,0.11);--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}section[id]{scroll-margin-top:92px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{left:1rem;padding:0.65rem 0.9rem;position:fixed;top:-4rem;z-index:100;background:var(--ink);color:var(--white);border-radius:6px}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:50;background:rgba(247,250,247,0.92);border-bottom:1px solid rgba(219,228,223,0.55);backdrop-filter:blur(18px);transition:box-shadow 180ms ease,background 180ms ease}.site-header.is-scrolled{background:rgba(255,255,255,0.94);box-shadow:0 10px 35px rgba(16,20,24,0.08)}.nav-shell{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;max-width:1440px;margin:0 auto;padding:1rem 2rem}.brand{display:inline-flex;align-items:center;gap:0.65rem;font-size:0.95rem;font-weight:780;letter-spacing:0;text-transform:uppercase;color:#1e6e5c}.brand-mark{width:21px;height:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end}.brand-mark span{display:block;background:currentColor;min-height:8px}.brand-mark span:nth-child(1){height:13px}.brand-mark span:nth-child(2){height:18px}.brand-mark span:nth-child(3){height:10px}.brand-mark.compact{color:var(--white);transform:scale(1.25)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:0.45rem}.desktop-nav>a,.nav-trigger{border:0;background:transparent;border-radius:6px;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:0.3rem;min-height:38px;padding:0.45rem 0.7rem;font-size:0.93rem;font-weight:620}.desktop-nav>a:hover,.nav-trigger:hover,.nav-trigger[aria-expanded="true"]{background:rgba(47,125,104,0.08)}.nav-trigger::after,.mobile-accordion::after{content:"";width:0.45rem;height:0.45rem;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 180ms ease}.nav-trigger[aria-expanded="true"]::after,.mobile-accordion[aria-expanded="true"]::after{transform:rotate(225deg) translateY(-1px)}.nav-item{position:relative}.mega-menu{position:absolute;left:50%;top:calc(100%+0.55rem);display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:1rem;width:min(520px,calc(100vw - 2rem));padding:1rem;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity 160ms ease,transform 160ms ease}.mega-menu.compact{grid-template-columns:1fr;width:260px}.mega-menu.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.mega-menu a{display:block;padding:0.75rem;border-radius:6px;color:var(--ink-soft);font-size:0.92rem;font-weight:620}.mega-menu a:hover{background:var(--paper);color:var(--ink)}.menu-kicker{display:block;margin:0.2rem 0.75rem 0.35rem;color:var(--mint-strong);font-size:0.72rem;font-weight:720;letter-spacing:0.08em;text-transform:uppercase}.nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:0.7rem}.button{align-items:center;border:1px solid var(--ink);border-radius:4px;cursor:pointer;display:inline-flex;font-weight:760;justify-content:center;min-height:40px;padding:0.7rem 1rem;white-space:nowrap;transition:transform 160ms ease,background 160ms ease,color 160ms ease,border-color 160ms ease}.button:hover{transform:translateY(-1px)}.button.dark{background:var(--ink);color:var(--white)}.button.dark:hover{background:#27302b}.button.subtle{background:rgba(255,255,255,0.64);color:var(--ink)}.button.subtle:hover{background:var(--white)}.button.wide{width:100%}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);background:var(--white);border-radius:4px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{width:18px;height:2px;background:var(--ink);transition:transform 160ms ease,opacity 160ms ease}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none}.section-grid{background-image:linear-gradient(rgba(16,20,24,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,24,0.055) 1px,transparent 1px);background-size:48px 48px}.hero{position:relative;display:grid;gap:clamp(1.35rem,3vh,2.2rem);padding:clamp(2rem,5vh,3.3rem) 1.25rem clamp(1.4rem,3vh,2.1rem);text-align:center;overflow:hidden;isolation:isolate}.hero::after{content:"";position:absolute;inset:auto 0 0;height:25%;background:linear-gradient(to bottom,rgba(247,250,247,0),var(--paper));pointer-events:none}.dark-hero{background:linear-gradient(rgba(130,209,200,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(130,209,200,0.032) 1px,transparent 1px),radial-gradient(ellipse at 28% 12%,rgba(130,209,200,0.28),transparent 34%),radial-gradient(ellipse at 68% 4%,rgba(49,95,157,0.2),transparent 34%),linear-gradient(180deg,#08100f 0%,#0d1519 58%,#101418 100%);background-size:48px 48px,48px 48px,auto,auto,auto;color:var(--white)}.dark-hero::before{content:"";position:absolute;inset:-34% -10% 44%;z-index:0;background:linear-gradient(112deg,transparent 10%,rgba(130,209,200,0.08) 22%,rgba(130,209,200,0.46) 35%,rgba(47,125,104,0.16) 48%,transparent 68%),linear-gradient(67deg,transparent 18%,rgba(107,177,255,0.28) 35%,rgba(130,209,200,0.14) 52%,transparent 74%),linear-gradient(98deg,transparent 28%,rgba(246,220,165,0.12) 44%,rgba(130,209,200,0.22) 56%,transparent 78%);filter:blur(20px);opacity:0.72;transform:translate3d(-4%,0,0) skewY(-8deg);animation:auroraSweep 14s ease-in-out infinite alternate;pointer-events:none}.dark-hero::after{z-index:3;height:11%;background:linear-gradient(to bottom,rgba(247,250,247,0),rgba(247,250,247,0.64) 76%,var(--paper))}@keyframes auroraSweep{from{transform:translate3d(-5%,-1%,0) skewY(-8deg) scaleX(1.02)}to{transform:translate3d(5%,5%,0) skewY(-5deg) scaleX(1.08)}}.waves{position:absolute;inset:0;overflow:hidden;margin:0;padding:0;pointer-events:none}.waves::before{content:"";position:absolute;left:var(--x,50%);top:var(--y,50%);width:0.5rem;height:0.5rem;border-radius:999px;background:rgba(47,125,104,0.34);opacity:0.22;transform:translate3d(-50%,-50%,0);will-change:transform}.hero-waves{z-index:0;opacity:0.9;mix-blend-mode:multiply}.dark-hero .hero-waves{z-index:1;opacity:0.34;mix-blend-mode:screen}.dark-hero .waves::before{background:rgba(130,209,200,0.75);opacity:0.18}.waves-canvas{display:block;width:100%;height:100%}.hero-copy{position:relative;z-index:1;max-width:860px;margin:0 auto}.dark-hero .hero-copy{z-index:2}.eyebrow{margin:0 0 0.75rem;color:var(--mint-strong);font-size:0.76rem;font-weight:780;letter-spacing:0.1em;text-transform:uppercase}.eyebrow.muted{color:#8b625f}.eyebrow.green{color:#24815f}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1rem;font-size:clamp(3.6rem,8vw,6rem);line-height:0.9;font-weight:650;letter-spacing:0}.hero-copy p:not(.eyebrow){max-width:720px;margin:0 auto;color:var(--ink-soft);font-size:1.18rem}.hero-copy .hero-statement{margin-bottom:0.45rem;color:var(--mint-strong);font-size:clamp(1.35rem,2.3vw,1.72rem);font-weight:780}.dark-hero .eyebrow{color:var(--teal)}.dark-hero h1{color:var(--white);text-shadow:0 12px 60px rgba(130,209,200,0.16)}.dark-hero .hero-copy p:not(.eyebrow){color:rgba(255,255,255,0.74)}.dark-hero .hero-copy .hero-statement{color:rgba(255,255,255,0.92)}.dark-hero .button.dark{border-color:var(--teal);background:var(--teal);color:#07100f}.dark-hero .button.dark:hover{background:#a6eee2}.dark-hero .button.subtle{border-color:rgba(255,255,255,0.46);background:rgba(255,255,255,0.06);color:var(--white)}.dark-hero .button.subtle:hover{background:rgba(255,255,255,0.12)}.hero-actions{display:flex;justify-content:center;gap:0.8rem;margin-top:1.12rem;flex-wrap:wrap}.hero-meta{display:flex;justify-content:center;gap:0.75rem;flex-wrap:wrap;margin-top:0.78rem}.hero-meta span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.35rem 0.7rem;background:rgba(255,255,255,0.52);color:var(--ink-soft);font-size:0.78rem;font-weight:720}.dark-hero .hero-meta span{border-color:rgba(130,209,200,0.28);background:rgba(130,209,200,0.08);color:#d9f3ea}.hero-visual{position:relative;z-index:1;width:min(980px,100%);margin:0 auto;isolation:isolate}.dark-hero .hero-visual{z-index:2}.hero-visual::before{content:"";position:absolute;inset:10% 6% -6%;z-index:-1;border-radius:18px;background:linear-gradient(90deg,rgba(130,209,200,0.28),rgba(49,95,157,0.18));filter:blur(28px)}.dark-hero .hero-visual::before{background:linear-gradient(90deg,rgba(130,209,200,0.28),rgba(107,177,255,0.22));filter:blur(38px)}.hero-visual img{display:block;width:100%;height:clamp(320px,37vh,500px);object-fit:cover;object-position:center 42%;border:1px solid rgba(16,20,24,0.08);border-radius:10px;box-shadow:0 28px 90px rgba(16,20,24,0.16)}.dark-hero .hero-visual img{border-color:rgba(130,209,200,0.2);box-shadow:0 30px 100px rgba(0,0,0,0.42)}.hero-system{position:absolute;left:clamp(1rem,4vw,3rem);bottom:clamp(0.7rem,2.4vw,1.25rem);z-index:4;width:min(258px,26%);padding:0.62rem 0.68rem;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(12,18,24,0.88);color:var(--white);box-shadow:0 16px 44px rgba(0,0,0,0.28);backdrop-filter:blur(16px)}.hero-system-header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0.48rem}.hero-system-header span,.system-rail{font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;color:#b9cbc8}.hero-system-header strong{color:var(--teal);font-size:1.02rem}.system-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:0.4rem;margin-bottom:0.48rem;padding-top:0.46rem;border-top:1px solid rgba(255,255,255,0.09)}.system-rail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-meter{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,0.14)}.system-meter span{display:block;width:97.8%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#6bb1ff);transform-origin:left center;animation:systemMeterSettle 900ms ease-out both}@keyframes systemMeterSettle{from{transform:scaleX(0.72)}to{transform:scaleX(1)}}.workflow-model{max-width:var(--max);display:grid;gap:1px;margin:clamp(3.2rem,6vw,5rem) auto 0;padding:0 1.25rem}.workflow-model__header{display:grid;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr);gap:clamp(1.2rem,4vw,3rem);align-items:end;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.workflow-model__header h2{max-width:620px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1;font-weight:620}.workflow-model__header p:not(.eyebrow){max-width:620px;margin:0;color:var(--muted);font-size:1.02rem}.movement-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(47,125,104,0.16);border-radius:8px;background:rgba(47,125,104,0.16)}.movement-track article{min-height:220px;display:grid;align-content:start;gap:0.8rem;padding:clamp(1rem,2vw,1.25rem);background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#fbfdfb;background-size:26px 26px}.movement-track span,.workflow-handoff span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.1em;text-transform:uppercase}.movement-track strong{color:var(--ink);font-size:1.08rem;line-height:1.22}.movement-track b{color:var(--muted);font-size:0.9rem;line-height:1.38}.workflow-handoff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:76px;padding:1rem 1.2rem;border-radius:8px;background:linear-gradient(90deg,rgba(130,209,200,0.14),rgba(107,177,255,0.08)),#101418;color:var(--white)}.workflow-handoff b{color:rgba(255,255,255,0.82);font-size:0.96rem;line-height:1.35}.coverage-strip{max-width:var(--max);margin:0 auto;padding:clamp(3rem,6vw,4.8rem) 1.25rem 4rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.coverage-kicker{display:flex;justify-content:space-between;gap:1.2rem;align-items:center;min-height:82px;border-bottom:1px solid var(--line)}.coverage-kicker span,.coverage-item span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}.coverage-item{min-height:148px;display:grid;align-content:start;gap:0.75rem;padding:1.1rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),var(--white);background-size:26px 26px}.coverage-item b{color:var(--ink-soft);font-size:0.95rem;line-height:1.35}.review-snapshot{display:grid;grid-template-columns:0.85fr 1.15fr;gap:1px;overflow:hidden;margin-top:1px;border:1px solid var(--line);border-top:0;background:var(--line)}.review-snapshot-copy,.review-snapshot-grid div{display:grid;align-content:start;gap:0.85rem;min-height:150px;padding:clamp(1rem,2.4vw,1.45rem);background:var(--white)}.review-snapshot-copy{background:linear-gradient(rgba(47,125,104,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.055) 1px,transparent 1px),#f7fbf8;background-size:26px 26px}.review-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.review-snapshot span,.review-snapshot-grid span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.review-snapshot strong{max-width:430px;color:var(--ink);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.08;font-weight:640}.review-snapshot p{max-width:520px;margin:0;color:var(--muted);font-size:0.95rem;line-height:1.5}.review-snapshot-actions{display:flex;flex-wrap:wrap;gap:0.3rem 1.2rem}.review-snapshot-actions .text-link{margin-top:0}.review-snapshot b{color:var(--ink-soft);font-size:0.95rem;line-height:1.38}.operating-flow{max-width:var(--max);display:grid;gap:0.9rem;margin:clamp(3rem,5.5vw,4.4rem) auto 0;padding:0 1.25rem}.operating-flow__copy{display:grid;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.22fr);gap:clamp(1.2rem,4vw,3rem);align-items:end;padding-bottom:0.6rem}.operating-flow__copy h2{max-width:640px;margin:0;font-size:clamp(2.15rem,4.4vw,3.8rem);line-height:1;font-weight:620}.operating-flow__copy p:not(.eyebrow){max-width:560px;margin:0;color:var(--muted);font-size:1.02rem}.state-visual{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,0.72fr);gap:1px;overflow:hidden;min-height:438px;border:1px solid rgba(47,125,104,0.16);border-radius:10px;background:linear-gradient(rgba(130,209,200,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(130,209,200,0.05) 1px,transparent 1px),#101418;background-size:32px 32px,32px 32px,auto;box-shadow:0 26px 80px rgba(16,20,24,0.08)}.state-visual::before{content:"";position:absolute;inset:-18% -6% auto;height:55%;background:radial-gradient(ellipse at 24% 38%,rgba(130,209,200,0.25),transparent 46%),radial-gradient(ellipse at 70% 10%,rgba(107,177,255,0.16),transparent 44%);pointer-events:none}.state-rail{position:relative;z-index:1;grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem;padding:clamp(1rem,2vw,1.25rem)}.state-rail::before{content:"";position:absolute;left:7%;right:7%;top:50%;height:1px;background:linear-gradient(90deg,rgba(130,209,200,0.14),rgba(130,209,200,0.62),rgba(107,177,255,0.18))}.state-node{position:relative;z-index:1;min-height:76px;display:grid;align-content:center;gap:0.34rem;padding:0.85rem;border:1px solid rgba(130,209,200,0.22);border-radius:8px;background:rgba(9,17,22,0.84);color:var(--white);box-shadow:0 14px 40px rgba(0,0,0,0.18);backdrop-filter:blur(12px)}.state-node i,.state-console span,.proof-stack span,.operating-output span,.review-lens__signal span,.review-lens__checks span{color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;font-style:normal;letter-spacing:0.09em;text-transform:uppercase}.state-node b{color:rgba(255,255,255,0.94);font-size:1rem;line-height:1.1}.state-console{position:relative;z-index:1;display:grid;align-content:space-between;gap:1rem;min-height:286px;margin:0 0 clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.25rem);padding:clamp(1.05rem,2.6vw,1.45rem);border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(10,17,22,0.88);color:var(--white)}.state-console__header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.state-console__header strong{color:var(--teal);font-size:clamp(1.5rem,3vw,2.25rem)}.state-console__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:7px;background:rgba(255,255,255,0.12)}.state-console__grid div{display:grid;gap:0.38rem;min-height:84px;padding:0.8rem;background:rgba(255,255,255,0.055)}.state-console__grid b{color:rgba(255,255,255,0.9);font-size:1.04rem;line-height:1.18}.state-bars{display:grid;gap:0.42rem}.state-bars span{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--teal),rgba(107,177,255,0.82))}.state-bars span:nth-child(1){width:86%}.state-bars span:nth-child(2){width:68%;opacity:0.72}.state-bars span:nth-child(3){width:48%;opacity:0.44}.proof-stack{position:relative;z-index:1;display:grid;align-content:stretch;gap:1px;margin:0 clamp(1rem,2vw,1.25rem) clamp(1rem,2vw,1.25rem) 0;overflow:hidden;border:1px solid rgba(47,125,104,0.18);border-radius:8px;background:rgba(47,125,104,0.14)}.proof-stack div{display:grid;align-content:center;gap:0.45rem;min-height:92px;padding:1rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),rgba(250,253,251,0.96);background-size:24px 24px}.proof-stack span{color:var(--mint-strong)}.proof-stack b{color:var(--ink);font-size:1.02rem;line-height:1.24}.operating-output{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:76px;padding:1rem 1.2rem;border-radius:8px;background:linear-gradient(90deg,rgba(130,209,200,0.14),rgba(107,177,255,0.08)),#101418;color:var(--white)}.output-chips{display:flex;flex-wrap:wrap;gap:0.45rem}.output-chips b{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(130,209,200,0.22);border-radius:999px;padding:0.32rem 0.62rem;background:rgba(130,209,200,0.08);color:rgba(255,255,255,0.86);font-size:0.78rem;line-height:1.1}.coverage-strip.review-lens{max-width:var(--max);display:grid;grid-template-columns:minmax(220px,0.34fr) minmax(320px,0.86fr) minmax(320px,0.8fr);gap:1px;margin:1.2rem auto 0;padding:0 1.25rem clamp(3.4rem,6vw,4.8rem);border:0;background:transparent}.review-lens__signal,.review-lens__copy,.review-lens__checks{border:1px solid rgba(47,125,104,0.14);border-radius:8px;background:var(--white)}.review-lens__signal{display:grid;align-content:space-between;gap:1rem;min-height:260px;padding:1.2rem;background:radial-gradient(circle at 50% 44%,rgba(130,209,200,0.24),transparent 45%),#101418;color:var(--white)}.review-lens__signal strong{color:var(--white);font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1}.fit-dial{width:min(150px,100%);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border-radius:50%;background:radial-gradient(circle,#101418 0 58%,transparent 60%),conic-gradient(var(--teal) 0 78%,rgba(255,255,255,0.12) 78% 100%);box-shadow:0 18px 55px rgba(0,0,0,0.28)}.fit-dial span{width:12px;height:12px;border-radius:999px;background:var(--teal);box-shadow:0 0 0 12px rgba(130,209,200,0.1)}.review-lens__copy{display:grid;align-content:center;gap:0.9rem;min-height:260px;padding:clamp(1.2rem,3vw,2rem);background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#fbfdfb;background-size:26px 26px}.review-lens__copy h2{max-width:640px;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.02;font-weight:620}.review-lens__copy p:not(.eyebrow){max-width:560px;margin:0;color:var(--muted);font-size:1rem}.review-lens__actions{display:flex;flex-wrap:wrap;gap:0.35rem 1.1rem}.review-lens__actions .text-link{margin-top:0}.review-lens__checks{display:grid;gap:1px;overflow:hidden;min-height:260px;background:rgba(47,125,104,0.14)}.review-lens__checks div{display:grid;align-content:center;gap:0.45rem;padding:1rem;background:var(--white)}.review-lens__checks span{color:var(--mint-strong)}.review-lens__checks b{color:var(--ink-soft);font-size:0.96rem;line-height:1.28}.signal-row{max-width:var(--max);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;padding:0 1.25rem}.signal-card{min-height:210px;display:grid;align-content:start;gap:0.75rem;padding:clamp(1.2rem,3vw,2rem);background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-card+.signal-card{border-left:1px solid var(--line)}.signal-card span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.76rem}.signal-card strong{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.12}.signal-card p{margin:0;color:var(--muted)}.platform-section,.scale-section,.products-section,.assurance-section,.pricing-section,.launch-section,.questions-section,.contact-section{max-width:var(--max);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 1.25rem 0}.section-heading{max-width:760px;margin:0 auto 3rem;text-align:center}.section-heading h2,.docs-copy h2{margin-bottom:1rem;font-size:clamp(2.3rem,5vw,4.4rem);line-height:1;font-weight:600;letter-spacing:0}.section-heading p:not(.eyebrow),.docs-copy p{color:var(--muted);font-size:1.08rem}.blueprint-output{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:-1rem 0 1.4rem;border:1px solid rgba(47,125,104,0.14);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#fbfdfb;background-size:28px 28px}.blueprint-output div{display:grid;gap:0.45rem;min-height:118px;padding:1.2rem 1.35rem;border-right:1px solid rgba(47,125,104,0.12)}.blueprint-output div:last-child{border-right:0}.blueprint-output span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.blueprint-output b{color:var(--ink);font-size:1rem;line-height:1.28}.split-module{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;margin-bottom:2rem;padding:clamp(1.25rem,3vw,3rem);border-radius:8px;background:#eef8f6}.split-module.reverse{background:#fff8e7}.control-plane{display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 16px 55px rgba(16,20,24,0.05)}.control-plane h3{max-width:560px;margin-bottom:0;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.05;font-weight:600}.control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.control-grid span{min-height:72px;display:flex;align-items:center;border:1px solid rgba(47,125,104,0.16);border-radius:6px;padding:0.9rem 1rem;background:linear-gradient(135deg,rgba(217,243,234,0.78),rgba(255,255,255,0.92)),var(--white);color:var(--ink-soft);font-weight:740}.status-screen,.code-screen,.terminal{border:1px solid rgba(255,255,255,0.18);border-radius:7px;background:#203f4c;color:var(--white);box-shadow:var(--shadow)}.status-screen{padding:clamp(1.2rem,3vw,2rem)}.screen-header{display:grid;gap:0.35rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,0.18)}.screen-header span,.progress-row,.mini-ledger,.code-tabs,.terminal pre{font-family:"SFMono-Regular",Consolas,monospace}.screen-header span,.progress-row,.mini-ledger{color:#c5d7d4;font-size:0.77rem}.screen-header strong{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.05;font-weight:550}.progress-row{display:flex;justify-content:space-between;margin-top:1.4rem}.meter{height:10px;overflow:hidden;margin:0.55rem 0 1.4rem;border-radius:999px;background:rgba(255,255,255,0.18)}.meter span{display:block;width:82%;height:100%;border-radius:inherit;background:var(--teal);animation:meterGrow 1.4s ease both}@keyframes meterGrow{from{width:20%}}.alert-card{margin:1rem 0;padding:1rem;border:1px solid rgba(246,202,202,0.35);background:rgba(16,20,24,0.25)}.alert-card strong{display:block;color:#ffd3d3;margin-bottom:0.3rem}.alert-card p{margin:0;color:#d6e3df;font-size:0.9rem}.mini-ledger{display:grid;grid-template-columns:1fr auto auto;gap:0.8rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.18)}.module-copy h3{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.06;font-weight:600}.module-copy p{color:var(--ink-soft);font-size:1.05rem}.check-list{display:grid;gap:0.75rem;padding:0;margin:1.2rem 0 0;list-style:none}.check-list li{position:relative;padding-left:1.5rem;color:var(--ink-soft)}.check-list li::before{content:"";position:absolute;left:0;top:0.45rem;width:0.55rem;height:0.55rem;background:var(--mint-strong)}.code-screen{overflow:hidden;background:#131821}.code-tabs{display:flex;gap:0.45rem;padding:0.9rem;border-bottom:1px solid rgba(255,255,255,0.11);color:#9aa7a2;font-size:0.73rem}.code-tabs span{padding:0.35rem 0.55rem;border-radius:4px}.code-tabs .active{background:rgba(130,209,200,0.12);color:var(--teal)}pre{margin:0;overflow-x:auto;white-space:pre}.code-screen pre,.terminal pre{padding:clamp(1rem,3vw,1.6rem);color:#d8ede7;font-size:clamp(0.78rem,1.5vw,0.96rem);line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:0.45rem;margin-top:0.8rem;color:var(--ink);font-weight:780}.text-link::after{content:"->";transition:transform 160ms ease}.text-link:hover::after{transform:translateX(4px)}.text-link.light{color:var(--white)}.solution-map{display:grid;grid-template-columns:minmax(310px,0.74fr) minmax(0,1.26fr);gap:1px;overflow:hidden;margin:-1rem auto 1.25rem;border:1px solid rgba(47,125,104,0.16);border-radius:8px;background:rgba(47,125,104,0.14);box-shadow:0 18px 55px rgba(16,20,24,0.07)}.solution-map__summary,.solution-map__grid div{display:grid;align-content:start;gap:0.75rem;min-height:250px;padding:clamp(1.05rem,2.4vw,1.5rem)}.solution-map__summary{background:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px),#111720;background-size:28px 28px;color:var(--white)}.solution-map__summary span,.solution-map__grid span,.solution-card span,.solution-card__meta b{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.09em;text-transform:uppercase}.solution-map__summary span,.solution-map__grid span,.solution-card span{font-size:0.68rem}.solution-map__summary strong{max-width:500px;color:var(--white);font-size:clamp(1.35rem,2.3vw,2.1rem);line-height:1.08;font-weight:660}.solution-map__summary p{max-width:520px;margin:0;color:rgba(255,255,255,0.72);font-size:0.95rem;line-height:1.48}.solution-map__summary .text-link{margin-top:auto}.solution-map__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.solution-map__grid div{min-height:0;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#fbfdfb;background-size:28px 28px}.solution-map__grid b{color:var(--ink);font-size:0.98rem;line-height:1.32}.solution-map__grid em{align-self:end;color:var(--muted);font-size:0.88rem;font-style:normal;font-weight:720}.scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.scale-card,.pricing-card{min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding:1.45rem;border-radius:8px;background:var(--white);border:1px solid var(--line);transition:transform 170ms ease,box-shadow 170ms ease,border-color 170ms ease}.scale-card:hover,.pricing-card:hover{transform:translateY(-4px);border-color:rgba(47,125,104,0.35);box-shadow:0 16px 45px rgba(16,20,24,0.08)}.scale-card span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.8rem}.scale-card h3,.pricing-card h3,.product-card h3{margin:0.8rem 0 0.55rem;font-size:1.45rem;line-height:1.1}.scale-card p,.pricing-card p,.product-card p{margin-bottom:0;color:var(--muted)}.solution-grid{align-items:stretch}.solution-card{min-height:360px;justify-content:start;gap:0.9rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),var(--white);background-size:28px 28px}.solution-card h3{margin:0;font-size:clamp(1.28rem,1.8vw,1.62rem);line-height:1.08;letter-spacing:0}.solution-card p{color:var(--ink-soft);font-size:0.95rem;line-height:1.42}.solution-card__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px;overflow:hidden;margin-top:auto;border:1px solid rgba(47,125,104,0.14);border-radius:6px;background:rgba(47,125,104,0.12)}.solution-card__meta b,.solution-card__meta em{min-height:42px;display:flex;align-items:center;padding:0.55rem 0.65rem;background:rgba(255,255,255,0.74)}.solution-card__meta b{font-size:0.58rem}.solution-card__meta em{color:var(--ink);font-size:0.82rem;font-style:normal;font-weight:760;line-height:1.22}.solution-card .text-link{margin-top:0}.checkpoints{max-width:var(--max);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(4rem,8vw,7rem) auto 0;padding:0 1.25rem;background:var(--line);border-left:1px solid var(--line);border-right:1px solid var(--line)}.checkpoint{display:grid;gap:1rem;min-height:210px;align-content:space-between;padding:clamp(1.3rem,3vw,2rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),var(--white);background-size:28px 28px}.checkpoint strong{max-width:250px;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.04;font-weight:650}.checkpoint span{color:var(--muted);font-size:1rem}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.product-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 1.25rem;border:1px solid rgba(47,125,104,0.16);border-radius:8px;overflow:hidden;background:rgba(255,255,255,0.74);box-shadow:0 18px 52px rgba(16,20,24,0.07)}.product-proof-strip div{min-height:72px;display:grid;align-content:start;gap:0.45rem;padding:clamp(0.9rem,2vw,1.15rem);border-right:1px solid rgba(47,125,104,0.12);background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px);background-size:28px 28px}.product-proof-strip div:last-child{border-right:0}.product-proof-strip span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase}.product-proof-strip b{max-width:25ch;color:var(--ink);font-size:0.95rem;line-height:1.28}.product-card{position:relative;min-height:560px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.35rem,3vw,2.5rem);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:var(--white);isolation:isolate;box-shadow:0 24px 70px rgba(16,20,24,0.12)}.product-card::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,#000 0%,transparent 88%)}.product-card--account{justify-content:flex-start;gap:1.05rem;background:radial-gradient(circle at 74% 18%,rgba(130,209,200,0.24),transparent 32%),linear-gradient(145deg,#152522 0%,#111720 100%)}.product-card--settlement{background:radial-gradient(circle at 18% 12%,rgba(246,220,165,0.18),transparent 30%),linear-gradient(150deg,#17212b 0%,#102c2b 100%)}.product-card--treasury{background:radial-gradient(circle at 68% 22%,rgba(130,209,200,0.18),transparent 34%),radial-gradient(circle at 36% 98%,rgba(49,95,157,0.24),transparent 28%),#111418}.product-card--exceptions{background:#fbf8f0;border-color:rgba(246,220,165,0.68);color:var(--ink);box-shadow:0 18px 55px rgba(90,68,29,0.09)}.product-card--exceptions::before,.product-card--recon::before{opacity:0.45;background:linear-gradient(rgba(16,20,24,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,24,0.045) 1px,transparent 1px)}.product-card--recon{background:linear-gradient(145deg,#eef5ff 0%,#dcecff 100%);border-color:rgba(49,95,157,0.14);color:var(--ink);box-shadow:0 18px 55px rgba(49,95,157,0.1)}.product-card--wide{grid-column:1 / -1;min-height:520px;display:grid;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.5rem,4vw,3.2rem)}.product-copy{position:relative;z-index:2;max-width:500px}.product-card h3{margin-top:0;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.02;letter-spacing:0}.product-card p{color:rgba(255,255,255,0.75);font-size:1.02rem}.module-evidence{display:flex;flex-wrap:wrap;gap:0.46rem;margin:0.95rem 0 0.15rem}.module-evidence span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(130,209,200,0.18);border-radius:999px;padding:0.33rem 0.56rem;background:rgba(130,209,200,0.09);color:#c9f6ee;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.63rem;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.product-card--exceptions p,.product-card--recon p{color:var(--muted)}.product-card--exceptions .module-evidence span,.product-card--recon .module-evidence span{border-color:rgba(47,125,104,0.2);background:rgba(47,125,104,0.08);color:var(--mint-strong)}.product-card--exceptions .text-link,.product-card--recon .text-link{color:var(--ink)}.product-media{position:relative;z-index:1;min-height:300px}.account-map{width:100%;flex:1;min-height:318px;margin-top:0.45rem;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(130,209,200,0.17),transparent 30%),rgba(255,255,255,0.04)}.map-node,.map-tag{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.16);border-radius:6px;white-space:nowrap}.map-node{min-width:112px;min-height:52px;padding:0.7rem 0.9rem;background:rgba(17,23,32,0.82);color:rgba(255,255,255,0.9);font-weight:760;box-shadow:0 12px 34px rgba(0,0,0,0.18)}.map-node--core{left:50%;top:50%;min-width:92px;min-height:92px;background:var(--mint);color:var(--ink);transform:translate(-50%,-50%)}.map-node--operating{left:8%;top:18%}.map-node--reserve{right:8%;top:20%}.map-node--fbo{left:12%;bottom:16%}.map-node--settlement{right:7%;bottom:18%}.map-line{position:absolute;left:18%;right:18%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(130,209,200,0.72),transparent)}.map-line--two{top:34%;transform:rotate(24deg)}.map-line--three{top:66%;transform:rotate(-24deg)}.map-tag{min-height:32px;padding:0.45rem 0.65rem;background:rgba(130,209,200,0.14);color:#c9f6ee;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.map-tag--one{left:10%;top:48%}.map-tag--two{right:12%;top:48%}.account-dossier{position:absolute;left:50%;bottom:0.85rem;width:min(360px,calc(100% - 1.4rem));display:grid;gap:0.45rem;padding:0.75rem;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(12,18,24,0.76);box-shadow:0 18px 46px rgba(0,0,0,0.2);backdrop-filter:blur(14px);transform:translateX(-50%)}.dossier-header,.dossier-row{display:flex;justify-content:space-between;align-items:baseline;gap:0.8rem}.dossier-header{padding-bottom:0.45rem;border-bottom:1px solid rgba(255,255,255,0.1)}.dossier-header span,.dossier-row span,.approval-proof b,.treasury-screen__top span,.treasury-metrics span,.exception-row--header span,.match-rule span{font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.dossier-header span,.dossier-row span{color:#9fbab5;font-size:0.66rem}.dossier-header b{border-radius:999px;padding:0.22rem 0.42rem;background:rgba(130,209,200,0.12);color:var(--teal);font-size:0.68rem}.dossier-row b{color:rgba(255,255,255,0.88);font-size:0.8rem;text-align:right}.settlement-panel{display:grid;gap:1rem;margin-bottom:2.2rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(255,255,255,0.13);border-radius:8px;background:rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(12px)}.settlement-panel__top,.settlement-amount,.rail-list span{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settlement-panel__top span,.route-strip span,.rail-list span{color:rgba(255,255,255,0.74);font-size:0.9rem}.settlement-panel__top strong,.settlement-amount b,.rail-list b{color:var(--teal)}.settlement-amount{min-height:104px;padding:1rem;border-radius:7px;background:rgba(255,255,255,0.11)}.settlement-amount span{color:rgba(255,255,255,0.62);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.78rem}.settlement-amount strong{font-size:clamp(2.4rem,6vw,4rem);line-height:1;font-weight:520}.settlement-amount b{padding:0.35rem 0.55rem;border-radius:999px;background:rgba(130,209,200,0.12);font-size:0.78rem}.route-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:0.55rem}.route-strip i{display:block;height:1px;background:linear-gradient(90deg,rgba(130,209,200,0.18),rgba(130,209,200,0.72))}.rail-list{display:grid;gap:0.6rem}.rail-list span{min-height:42px;padding:0.7rem 0.8rem;border:1px solid rgba(255,255,255,0.1);border-radius:6px;background:rgba(17,23,32,0.38)}.approval-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem}.approval-proof span{min-height:48px;display:grid;align-content:center;gap:0.2rem;padding:0.62rem 0.7rem;border:1px solid rgba(130,209,200,0.14);border-radius:6px;background:rgba(130,209,200,0.08);color:rgba(255,255,255,0.8);font-size:0.82rem}.approval-proof b{color:var(--teal);font-size:0.62rem}.treasury-media{min-height:380px}.treasury-screen{display:grid;gap:1rem;min-height:380px;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px),rgba(9,13,18,0.78);background-size:30px 30px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.treasury-screen__top{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:rgba(255,255,255,0.76)}.treasury-screen__top b{border-radius:999px;padding:0.34rem 0.58rem;background:rgba(130,209,200,0.12);color:var(--teal);font-size:0.76rem}.treasury-metrics{display:grid;grid-template-columns:1.25fr 0.78fr 0.82fr;gap:0.7rem}.treasury-metrics div{min-height:92px;display:grid;align-content:space-between;padding:0.85rem;border:1px solid rgba(130,209,200,0.13);border-radius:7px;background:rgba(130,209,200,0.07)}.treasury-metrics span{color:#9fbab5;font-size:0.62rem}.treasury-metrics b{color:var(--white);font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1}.workspace-panel{overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(246,249,246,0.94);color:var(--ink);box-shadow:0 18px 55px rgba(0,0,0,0.2)}.workspace-row{display:grid;grid-template-columns:1fr 0.8fr 0.6fr;align-items:center;gap:0.75rem;min-height:46px;padding:0.7rem 0.85rem;border-bottom:1px solid rgba(16,20,24,0.08);font-size:0.84rem}.workspace-row:last-child{border-bottom:0}.workspace-row--header{min-height:38px;background:rgba(16,20,24,0.04);color:var(--muted);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.workspace-row b{padding:0.25rem 0.42rem;border-radius:999px;background:var(--mint);color:#1c6b5b;font-size:0.72rem;text-align:center}.exception-board,.match-studio{position:relative;z-index:1;margin-bottom:2rem}.exception-board{display:grid;gap:0.7rem}.exception-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(70px,0.72fr) auto;align-items:center;gap:0.75rem;min-height:58px;padding:0.85rem 1rem;border:1px solid rgba(16,20,24,0.08);border-radius:6px;background:rgba(255,255,255,0.78);color:var(--ink-soft);font-weight:740}.exception-row--header{min-height:38px;background:rgba(255,255,255,0.58);color:var(--muted)}.exception-row--header span{font-size:0.64rem}.exception-row b{justify-self:end;padding:0.28rem 0.48rem;border-radius:999px;background:rgba(16,20,24,0.06);color:var(--ink);font-size:0.78rem}.exception-row--urgent{border-color:rgba(160,63,48,0.24);background:#fff0ec}.exception-row--urgent b{background:#f4c6ba;color:#7b251b}.exception-row--done{border-color:rgba(47,125,104,0.22);background:#effaf5}.exception-row--done b{background:var(--mint);color:#1c6b5b}.match-studio{min-height:260px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(49,95,157,0.14);border-radius:8px;background:linear-gradient(rgba(49,95,157,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(49,95,157,0.08) 1px,transparent 1px),rgba(255,255,255,0.48);background-size:30px 30px}.match-column{display:grid;gap:0.55rem}.match-column span{color:var(--muted);font-size:0.78rem}.match-column b{display:flex;align-items:center;min-height:44px;padding:0.7rem 0.8rem;border:1px solid rgba(49,95,157,0.14);border-radius:6px;background:rgba(255,255,255,0.78);color:var(--ink)}.match-column i{display:block;height:1px;background:rgba(49,95,157,0.24)}.match-status{width:118px;height:118px;display:grid;place-items:center;align-content:center;gap:0.25rem;border-radius:50%;background:var(--ink);color:var(--white);box-shadow:0 18px 45px rgba(16,20,24,0.18)}.match-status span{color:var(--teal);font-size:1.55rem;line-height:1;font-weight:760}.match-status b{color:rgba(255,255,255,0.72);font-size:0.72rem;font-weight:680}.match-rule{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.75rem;min-height:52px;padding:0.75rem 0.85rem;border:1px solid rgba(49,95,157,0.14);border-radius:6px;background:rgba(255,255,255,0.72)}.match-rule span{color:var(--blue-strong);font-size:0.66rem}.match-rule b{overflow-wrap:anywhere;color:var(--ink);font-size:0.86rem}.match-rule em{justify-self:end;border-radius:999px;padding:0.28rem 0.48rem;background:rgba(49,95,157,0.1);color:var(--blue-strong);font-size:0.72rem;font-style:normal;font-weight:760;white-space:nowrap}.docs-section{position:relative;z-index:2;max-width:var(--max);display:grid;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,4rem);align-items:start;margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 1.25rem 0;scroll-margin-top:0;background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.docs-copy{max-width:470px}.docs-copy h2{font-size:clamp(2.3rem,4.15vw,3.75rem)}.docs-copy>p:not(.eyebrow){color:var(--ink-soft);font-size:1.05rem}.api-primitives{display:flex;flex-wrap:wrap;gap:0.55rem;margin-top:1.4rem}.api-primitives span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.35rem 0.68rem;background:rgba(255,255,255,0.66);color:var(--ink-soft);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem}.api-handoff{display:grid;gap:1px;overflow:hidden;margin-top:1.1rem;border:1px solid rgba(47,125,104,0.14);border-radius:8px;background:rgba(47,125,104,0.12)}.api-handoff div{display:grid;gap:0.35rem;min-height:76px;align-content:start;padding:0.82rem 0.9rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),rgba(255,255,255,0.68);background-size:22px 22px}.api-handoff span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.66rem;letter-spacing:0.08em;text-transform:uppercase}.api-handoff b{color:var(--ink-soft);font-size:0.88rem;line-height:1.35}.api-workbench{min-width:0;overflow:hidden;border:1px solid rgba(16,20,24,0.13);border-radius:8px;background:#111720;color:var(--white);box-shadow:0 28px 80px rgba(16,20,24,0.13)}.api-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,0.1)}.api-workbench-header span,.endpoint-strip button,.contract-row span,.state-timeline span{font-family:"SFMono-Regular",Consolas,monospace}.api-workbench-header span{color:var(--teal);font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.api-workbench-header strong{color:rgba(255,255,255,0.72);font-size:0.82rem;font-weight:680}.api-review-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.1)}.api-review-strip div{min-height:96px;display:grid;align-content:start;gap:0.42rem;padding:0.85rem 1rem;background:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px),#14202d;background-size:22px 22px}.api-review-strip span{color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.66rem;letter-spacing:0.08em;text-transform:uppercase}.api-review-strip b{color:rgba(255,255,255,0.84);font-size:0.82rem;line-height:1.33}.endpoint-strip{display:flex;gap:0.5rem;overflow-x:auto;padding:0.8rem 1.1rem;border-bottom:1px solid rgba(255,255,255,0.1);scrollbar-width:thin}.endpoint-strip button{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:0.34rem 0.66rem;background:transparent;color:#a9bab6;cursor:pointer;font-size:0.69rem;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.endpoint-strip button:focus-visible{outline:2px solid rgba(130,209,200,0.66);outline-offset:2px}.endpoint-strip .active{border-color:rgba(130,209,200,0.36);background:rgba(130,209,200,0.12);color:var(--teal)}.api-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,0.72fr);gap:1px;background:rgba(255,255,255,0.1)}.api-grid .terminal{min-width:0;border:0;border-radius:0;background:#111720;box-shadow:none}.api-grid .terminal pre{font-size:clamp(0.72rem,1.2vw,0.86rem);line-height:1.62;overflow-x:hidden;white-space:pre-wrap;transition:opacity 160ms ease,transform 160ms ease}.api-grid .terminal pre.is-changing{opacity:0.58;transform:translateY(3px)}.contract-panel{display:grid;min-width:0;background:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px),#172331;background-size:24px 24px}.contract-row{display:grid;align-content:center;gap:0.35rem;min-height:92px;padding:0.9rem 1rem;border-bottom:1px solid rgba(255,255,255,0.09)}.contract-row:last-child{border-bottom:0}.contract-row span{color:#8fa39f;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.contract-row b{overflow-wrap:anywhere;color:rgba(255,255,255,0.88);font-size:0.86rem;font-weight:680;line-height:1.35}.state-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.1)}.state-timeline span{position:relative;min-height:50px;display:flex;align-items:center;justify-content:center;gap:0.45rem;background:#14202d;color:#bfd4d0;font-size:0.68rem}.state-timeline span::before{content:"";width:0.44rem;height:0.44rem;border-radius:999px;background:var(--teal);box-shadow:0 0 0 4px rgba(130,209,200,0.1)}.terminal{overflow:hidden;background:#111720}.terminal-bar{display:flex;gap:0.45rem;padding:1rem;background:rgba(255,255,255,0.04)}.terminal-bar span{width:0.78rem;height:0.78rem;border-radius:50%;background:var(--rose)}.terminal-bar span:nth-child(2){background:var(--amber)}.terminal-bar span:nth-child(3){background:var(--teal)}.assurance-section{max-width:none;padding-inline:max(1.25rem,calc((100vw - var(--max)) / 2))}.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--line);box-shadow:0 18px 55px rgba(16,20,24,0.06)}.assurance-card{min-height:300px;display:grid;align-content:space-between;gap:1rem;padding:clamp(1.35rem,3vw,2rem);background:linear-gradient(rgba(16,20,24,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,24,0.035) 1px,transparent 1px),var(--white);background-size:28px 28px}.assurance-card span{width:max-content;min-height:30px;display:inline-flex;align-items:center;padding:0.32rem 0.55rem;border:1px solid rgba(47,125,104,0.16);border-radius:999px;background:rgba(217,243,234,0.62);color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.assurance-card h3{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.05}.assurance-card p{margin:0;color:var(--muted)}.trust-section{max-width:var(--max);margin:clamp(4.5rem,8vw,7rem) auto 0;padding:clamp(4rem,7vw,6rem) 1.25rem;background:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px),#111720;background-size:32px 32px;box-shadow:0 0 0 100vmax #111720;clip-path:inset(0 -100vmax);color:var(--white)}.trust-layout{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:clamp(2rem,5vw,4rem);align-items:center}.trust-copy{max-width:560px}.trust-copy .eyebrow{color:var(--teal)}.trust-copy h2{margin-bottom:1rem;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1;font-weight:600}.trust-copy p{color:rgba(255,255,255,0.72);font-size:1.06rem}.trust-points{display:flex;flex-wrap:wrap;gap:0.55rem;margin-top:1.5rem}.trust-points span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(130,209,200,0.22);border-radius:999px;padding:0.36rem 0.68rem;background:rgba(130,209,200,0.09);color:#d5f4ef;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem}.trust-proof{display:grid;gap:1px;overflow:hidden;margin-top:1.05rem;border:1px solid rgba(130,209,200,0.16);border-radius:8px;background:rgba(130,209,200,0.14)}.trust-proof div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0.75rem;align-items:start;min-height:54px;padding:0.72rem 0.82rem;background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),#121d2a;background-size:22px 22px}.trust-proof span{color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.66rem;letter-spacing:0.08em;text-transform:uppercase}.trust-proof b{color:rgba(255,255,255,0.84);font-size:0.86rem;line-height:1.32}.control-matrix{overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.045);box-shadow:0 28px 80px rgba(0,0,0,0.22)}.matrix-header,.matrix-row{display:grid;grid-template-columns:minmax(120px,0.72fr) minmax(0,1.35fr) auto;gap:1rem;align-items:center}.matrix-header{min-height:58px;padding:0.95rem 1rem;border-bottom:1px solid rgba(255,255,255,0.11);background:rgba(255,255,255,0.045)}.matrix-header span,.matrix-row span{color:#9fbab5;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.matrix-header strong{grid-column:2 / -1;justify-self:end;color:var(--teal);font-size:0.88rem}.matrix-row{min-height:92px;padding:1rem;border-bottom:1px solid rgba(255,255,255,0.1)}.matrix-row:last-child{border-bottom:0}.matrix-row b{color:rgba(255,255,255,0.88);font-size:0.95rem;line-height:1.35}.matrix-row em{justify-self:end;border:1px solid rgba(130,209,200,0.22);border-radius:999px;padding:0.28rem 0.52rem;background:rgba(130,209,200,0.1);color:var(--teal);font-size:0.72rem;font-style:normal;font-weight:760}.review-packet{margin-top:clamp(2rem,5vw,3rem);overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.045);box-shadow:0 28px 80px rgba(0,0,0,0.18)}.review-packet-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:86px;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,0.11);background:rgba(255,255,255,0.04)}.review-packet-header div{display:grid;gap:0.35rem}.review-packet-header span,.review-packet-grid article>span,.review-packet-grid b{font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.review-packet-header span{color:var(--teal);font-size:0.72rem}.review-packet-header strong{max-width:640px;color:rgba(255,255,255,0.86);font-size:1rem;line-height:1.35}.review-packet-header .text-link{margin-top:0;white-space:nowrap}.review-packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,0.1)}.review-packet-grid article{min-height:270px;display:grid;align-content:start;gap:0.75rem;padding:clamp(1rem,2.4vw,1.35rem);background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),#121d2a;background-size:24px 24px}.review-packet-grid article>span{color:var(--teal);font-size:0.68rem}.review-packet-grid h3{margin:0;color:var(--white);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.08}.review-packet-grid p{margin:0;color:rgba(255,255,255,0.68);font-size:0.94rem}.review-packet-grid b{align-self:end;width:max-content;max-width:100%;border:1px solid rgba(130,209,200,0.2);border-radius:999px;padding:0.32rem 0.55rem;background:rgba(130,209,200,0.08);color:#d5f4ef;font-size:0.66rem;line-height:1.2}.data-posture{display:grid;grid-template-columns:minmax(240px,0.44fr) minmax(0,1fr);gap:1px;overflow:hidden;margin:1rem 0;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.1)}.data-posture-copy,.data-posture-grid div{background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),#121d2a;background-size:24px 24px}.data-posture-copy{display:grid;align-content:center;gap:0.7rem;min-height:250px;padding:clamp(1rem,2.4vw,1.35rem)}.data-posture-copy span,.data-posture-grid span{color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.data-posture-copy strong{max-width:320px;color:var(--white);font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.05}.data-posture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(255,255,255,0.1)}.data-posture-grid div{min-height:124px;display:grid;align-content:start;gap:0.55rem;padding:clamp(0.9rem,2vw,1.1rem)}.data-posture-grid b{color:rgba(255,255,255,0.78);font-size:0.92rem;line-height:1.35}.vendor-diligence{margin-top:1rem;overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.045);box-shadow:0 24px 70px rgba(0,0,0,0.16)}.vendor-diligence-header{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,0.11);background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),rgba(255,255,255,0.035);background-size:24px 24px}.vendor-diligence-header div{display:grid;gap:0.35rem}.vendor-diligence-header span,.vendor-diligence-grid article>span,.vendor-diligence-grid b{font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.vendor-diligence-header span,.vendor-diligence-grid article>span{color:var(--teal);font-size:0.7rem}.vendor-diligence-header strong{max-width:680px;color:rgba(255,255,255,0.88);font-size:1rem;line-height:1.35}.vendor-diligence-header .text-link{margin-top:0;white-space:nowrap}.diligence-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid rgba(255,255,255,0.11);background:rgba(255,255,255,0.1)}.diligence-boundary div{display:grid;gap:0.45rem;min-height:116px;align-content:start;padding:1rem 1.1rem;background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),#111b27;background-size:24px 24px}.diligence-boundary span{color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.diligence-boundary b{color:rgba(255,255,255,0.82);font-size:0.95rem;line-height:1.35}.vendor-diligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,0.1)}.vendor-diligence-grid article{min-height:258px;display:grid;align-content:start;gap:0.72rem;padding:clamp(1rem,2.4vw,1.35rem);background:linear-gradient(rgba(255,255,255,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.026) 1px,transparent 1px),#101923;background-size:24px 24px}.vendor-diligence-grid h3{margin:0;color:var(--white);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.1}.vendor-diligence-grid p{margin:0;color:rgba(255,255,255,0.68);font-size:0.92rem;line-height:1.4}.vendor-diligence-grid b{align-self:end;width:max-content;max-width:100%;border:1px solid rgba(130,209,200,0.2);border-radius:999px;padding:0.32rem 0.55rem;background:rgba(130,209,200,0.08);color:#d5f4ef;font-size:0.66rem;line-height:1.2}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pricing-card{gap:1rem}.pricing-card.featured{background:var(--ink);color:var(--white)}.pricing-card.featured p{color:rgba(255,255,255,0.72)}.pricing-factors{display:flex;justify-content:center;flex-wrap:wrap;gap:0.55rem;max-width:980px;margin:-1.2rem auto 2rem}.pricing-factors span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.35rem 0.68rem;background:rgba(255,255,255,0.66);color:var(--ink-soft);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem}.pricing-step{width:max-content;min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(47,125,104,0.14);border-radius:999px;padding:0.3rem 0.55rem;background:rgba(217,243,234,0.62);color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.pricing-card.featured .pricing-step{border-color:rgba(130,209,200,0.24);background:rgba(130,209,200,0.1);color:var(--teal)}.pricing-list{display:grid;gap:0.65rem;margin:0.4rem 0 0;padding:0;list-style:none}.pricing-list li{position:relative;padding-left:1.25rem;color:var(--ink-soft);font-size:0.92rem}.pricing-list li::before{content:"";position:absolute;left:0;top:0.58em;width:0.48rem;height:0.48rem;background:var(--mint-strong)}.pricing-card.featured .pricing-list li{color:rgba(255,255,255,0.74)}.pricing-card.featured .pricing-list li::before{background:var(--teal)}.pricing-meta{display:grid;gap:0.25rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(16,20,24,0.1)}.pricing-meta span{color:var(--muted);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.pricing-meta strong{color:var(--ink);font-size:1.08rem;line-height:1.15}.pricing-card.featured .pricing-meta{border-top-color:rgba(255,255,255,0.13)}.pricing-card.featured .pricing-meta span{color:rgba(255,255,255,0.54)}.pricing-card.featured .pricing-meta strong{color:var(--white)}.pricing-output{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-top:1rem;border:1px solid var(--line);border-radius:8px;background:var(--line)}.pricing-output div{min-height:94px;display:grid;align-content:center;gap:0.35rem;padding:1rem;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),var(--white);background-size:28px 28px}.pricing-output span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.pricing-output b{color:var(--ink);font-size:1.1rem;line-height:1.2}.pricing-handoff{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.9fr) auto;gap:1rem;align-items:center;margin-top:1rem;padding:clamp(1rem,2.5vw,1.35rem);border:1px solid rgba(47,125,104,0.16);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#f8fcf9;background-size:28px 28px}.pricing-handoff span,.pricing-handoff-checks span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.pricing-handoff strong{display:block;margin:0.35rem 0;color:var(--ink);font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.08}.pricing-handoff p{max-width:620px;margin:0;color:var(--muted);font-size:0.96rem}.pricing-handoff-checks{display:flex;flex-wrap:wrap;gap:0.45rem}.pricing-handoff-checks span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.35rem 0.6rem;background:rgba(255,255,255,0.66)}.launch-layout{display:grid;grid-template-columns:minmax(380px,0.52fr) minmax(0,1fr);gap:1rem;align-items:stretch}.launch-copy,.launch-packet{overflow:hidden;border-radius:8px}.launch-copy{min-height:520px;display:grid;align-content:space-between;gap:2rem;padding:clamp(1.4rem,3vw,2.3rem);background:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px),#10161d;background-size:30px 30px;color:var(--white);box-shadow:0 20px 70px rgba(16,20,24,0.15)}.launch-copy .eyebrow{color:var(--teal)}.launch-copy h2{max-width:520px;margin:0;font-size:clamp(2rem,3.25vw,3.05rem);line-height:1.03;font-weight:600;letter-spacing:0}.launch-copy p:not(.eyebrow){max-width:590px;margin:1rem 0 0;color:rgba(255,255,255,0.72);font-size:1rem}.launch-signals{display:flex;flex-wrap:wrap;gap:0.5rem}.launch-signals span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(130,209,200,0.22);border-radius:999px;padding:0.35rem 0.65rem;background:rgba(130,209,200,0.08);color:rgba(255,255,255,0.82);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem}.launch-packet{border:1px solid var(--line);background:var(--white);box-shadow:0 18px 55px rgba(16,20,24,0.06)}.launch-packet-header{min-height:76px;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.1rem 1.25rem;border-bottom:1px solid var(--line);background:linear-gradient(rgba(47,125,104,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.05) 1px,transparent 1px),#f3f8f5;background-size:28px 28px}.launch-packet-header span,.launch-gate span,.launch-gate em,.launch-artifacts span{font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.launch-packet-header span,.launch-gate span,.launch-artifacts span{color:var(--mint-strong);font-size:0.7rem}.launch-packet-header strong{color:var(--ink);font-size:0.96rem}.launch-gate-list{display:grid}.launch-gate{min-height:111px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0.45rem 0.9rem;align-content:center;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.launch-gate:last-child{border-bottom:0}.launch-gate b{min-width:0;color:var(--ink);font-size:1.08rem;line-height:1.18}.launch-gate em{justify-self:end;align-self:start;border:1px solid rgba(49,95,157,0.16);border-radius:999px;padding:0.22rem 0.5rem;background:rgba(219,234,254,0.52);color:var(--blue-strong);font-size:0.65rem;font-style:normal}.launch-gate.is-complete em{border-color:rgba(47,125,104,0.18);background:rgba(217,243,234,0.68);color:var(--mint-strong)}.launch-gate p{grid-column:2 / 4;margin:0;color:var(--muted);font-size:0.94rem;line-height:1.38}.launch-artifacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:1rem;border:1px solid var(--line);border-radius:8px;background:var(--line)}.launch-artifacts div{min-height:112px;display:grid;align-content:center;gap:0.42rem;padding:1rem;background:linear-gradient(rgba(16,20,24,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,24,0.025) 1px,transparent 1px),var(--white);background-size:28px 28px}.launch-artifacts b{color:var(--ink);font-size:1rem;line-height:1.2}.questions-header{max-width:780px;margin:0 0 2.2rem}.questions-header h2{margin-bottom:1rem;font-size:clamp(2.2rem,5vw,4.1rem);line-height:1;font-weight:600;letter-spacing:0}.questions-header p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:1.08rem}.questions-layout{display:grid;grid-template-columns:minmax(280px,0.46fr) minmax(0,1fr);gap:1rem;align-items:start}.readiness-board{position:sticky;top:108px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px),#111720;background-size:28px 28px;color:var(--white);box-shadow:0 20px 70px rgba(16,20,24,0.14)}.readiness-board-header,.readiness-row{display:grid;gap:0.55rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,0.1)}.readiness-row:last-child{border-bottom:0}.readiness-board-header{grid-template-columns:1fr auto;align-items:center;min-height:64px;background:rgba(255,255,255,0.045)}.readiness-board-header span,.readiness-row span,.question-item span{font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.readiness-board-header span,.readiness-row span{color:#9fbab5;font-size:0.7rem}.readiness-board-header strong{color:var(--teal);font-size:0.88rem}.readiness-row{min-height:118px;align-content:center}.readiness-row b{color:rgba(255,255,255,0.86);font-size:1rem;line-height:1.38}.question-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line);box-shadow:0 18px 55px rgba(16,20,24,0.06)}.question-item{min-height:250px;display:grid;align-content:start;gap:0.85rem;padding:clamp(1.25rem,3vw,1.75rem);background:linear-gradient(rgba(16,20,24,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,24,0.028) 1px,transparent 1px),var(--white);background-size:28px 28px}.question-item span{color:var(--mint-strong);font-size:0.72rem}.question-item h3{margin:0;font-size:clamp(1.22rem,2.2vw,1.55rem);line-height:1.12}.question-item p{margin:0;color:var(--muted);font-size:0.98rem}.contact-section{padding-bottom:clamp(4.5rem,8vw,7rem)}.contact-layout{display:grid;grid-template-columns:minmax(280px,0.55fr) minmax(0,1fr);gap:1.2rem;align-items:start}.contact-notes{position:sticky;top:108px;display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(47,125,104,0.16);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.06) 1px,transparent 1px),#edf7f2;background-size:30px 30px}.contact-notes h3{margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.05}.review-path{display:grid;border-top:1px solid rgba(47,125,104,0.18)}.review-path-row{position:relative;display:grid;grid-template-columns:86px 1fr;gap:0.85rem;align-items:start;padding:0.9rem 0 0.9rem 1rem;border-bottom:1px solid rgba(47,125,104,0.13)}.review-path-row::before{content:"";position:absolute;top:1.08rem;left:0;width:6px;height:6px;border-radius:50%;background:var(--mint-strong);box-shadow:0 0 0 5px rgba(47,125,104,0.1)}.review-path-row span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.review-path-row b{color:var(--ink-soft);font-size:0.95rem;line-height:1.35}.review-agenda{display:grid;gap:0.85rem;padding-top:0.15rem}.review-agenda-header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.review-agenda-header span{color:#7a5f5b;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.review-agenda-header strong{color:var(--ink);font-size:0.9rem}.agenda-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(47,125,104,0.13)}.agenda-list li{display:grid;grid-template-columns:auto 1fr;gap:0.75rem;align-items:start;padding:0.82rem 0;border-bottom:1px solid rgba(47,125,104,0.13)}.agenda-list span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.72rem}.agenda-list b{color:var(--ink-soft);font-size:0.94rem;line-height:1.35}.review-inputs{display:flex;flex-wrap:wrap;gap:0.5rem}.review-inputs span{display:inline-flex;align-items:center;min-height:32px;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.35rem 0.62rem;background:rgba(255,255,255,0.46);color:var(--ink-soft);font-size:0.76rem;font-weight:720}.contact-form{display:grid;gap:1rem;margin:0;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 12px 50px rgba(16,20,24,0.06)}.review-standards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(47,125,104,0.14);border-radius:6px;background:rgba(47,125,104,0.12)}.review-standards div{display:grid;gap:0.35rem;min-height:108px;align-content:start;padding:0.82rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),#f8fcf9;background-size:22px 22px}.review-standards span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.review-standards b{color:var(--ink-soft);font-size:0.88rem;line-height:1.34}.review-packet-mini{display:grid;grid-template-columns:minmax(190px,0.38fr) minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid rgba(47,125,104,0.14);border-radius:6px;background:rgba(47,125,104,0.12)}.review-packet-mini>div{display:grid;align-content:center;gap:0.4rem;min-height:84px;padding:0.85rem;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),#fbfdfb;background-size:22px 22px}.review-packet-mini span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.review-packet-mini strong{color:var(--ink);font-size:1rem;line-height:1.24}.review-packet-mini-items{display:flex !important;flex-wrap:wrap;align-items:center;gap:0.45rem}.review-packet-mini-items span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.3rem 0.58rem;background:rgba(217,243,234,0.48);color:var(--mint-strong);font-size:0.64rem;font-weight:760;white-space:nowrap}.field-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}label{display:grid;gap:0.45rem;color:var(--ink-soft);font-size:0.92rem;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:4px;background:#fbfdfb;color:var(--ink);padding:0.85rem 0.9rem;outline:none;transition:border-color 160ms ease,box-shadow 160ms ease}input::placeholder,textarea::placeholder{color:#98a39e}input:focus,select:focus,textarea:focus{border-color:var(--mint-strong);box-shadow:0 0 0 3px rgba(47,125,104,0.12)}input[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:#8d2727;box-shadow:0 0 0 3px rgba(141,39,39,0.12)}textarea{resize:vertical}.form-hint{margin:-0.2rem 0 0;color:var(--muted);font-size:0.88rem}.form-hint a{color:var(--ink);font-weight:760;text-decoration:underline;text-underline-offset:3px}.brief-preview{display:grid;gap:0.85rem;scroll-margin-top:5.5rem;padding:1rem;border:1px solid rgba(47,125,104,0.18);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),#f2faf6;background-size:24px 24px}.brief-preview[hidden]{display:none}.brief-preview-header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(47,125,104,0.15)}.brief-preview-header span,.brief-preview dt{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.brief-preview-header strong{color:var(--ink);font-size:1rem;text-align:right}.brief-preview dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgba(47,125,104,0.12);border-radius:6px;background:rgba(47,125,104,0.12)}.brief-preview dl div{display:grid;gap:0.25rem;min-height:70px;padding:0.75rem;background:rgba(255,255,255,0.68)}.brief-preview dd{margin:0;color:var(--ink);font-size:0.92rem;font-weight:720;overflow-wrap:anywhere}.brief-preview p{margin:0;color:var(--ink-soft);font-size:0.94rem}.brief-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}.form-status{min-height:1.5rem;margin:0;color:var(--mint-strong);font-weight:700}.form-status.is-error{color:#8d2727}.stories-section{max-width:var(--max);display:grid;grid-template-columns:minmax(280px,0.38fr) minmax(0,1fr);gap:1rem;align-items:stretch;margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 1.25rem 0;overflow-anchor:none}.stories-intro{display:grid;align-content:start;gap:1.1rem;min-height:520px;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.04) 1px,transparent 1px),var(--white);background-size:28px 28px}.stories-intro h2{margin:0;font-size:clamp(1.65rem,3.2vw,2.5rem);line-height:1.04}.stories-intro p:not(.eyebrow){margin:0;color:var(--muted);font-size:0.98rem}.story-handoff{display:grid;gap:0.7rem;padding-top:1rem;border-top:1px solid rgba(47,125,104,0.13)}.story-handoff span,.story-handoff b{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;letter-spacing:0.08em;text-transform:uppercase}.story-handoff span{font-size:0.68rem}.story-handoff strong{color:var(--ink);font-size:1.05rem;line-height:1.25}.story-handoff div{display:flex;flex-wrap:wrap;gap:0.4rem}.story-handoff b{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(47,125,104,0.16);border-radius:999px;padding:0.28rem 0.5rem;background:rgba(217,243,234,0.42);font-size:0.58rem;font-weight:760}.story-handoff .text-link{margin-top:0}.story-card{min-height:520px;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(320px,0.88fr);gap:1px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--line);transition:opacity 180ms ease,transform 180ms ease}.story-card.is-changing{opacity:0.55;transform:translateY(3px)}.story-copy,.scenario-dossier{display:grid;align-content:space-between;gap:1.4rem;padding:clamp(1.35rem,3vw,2rem)}.story-copy{background:#e8f2ff}.story-card p{max-width:640px;margin:0;color:var(--ink);font-size:clamp(1.45rem,2.7vw,2.15rem);line-height:1.14}.story-card strong{display:block}.story-card span{color:var(--muted)}.scenario-dossier{background:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px),#111720;background-size:28px 28px;color:var(--white)}.scenario-dossier-header{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.1)}.scenario-dossier-header span,.scenario-dossier-grid span{color:#9fbab5;font-family:"SFMono-Regular",Consolas,monospace;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase}.scenario-dossier-header strong{max-width:210px;color:var(--teal);text-align:right}.scenario-dossier-grid{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);border-radius:6px;background:rgba(255,255,255,0.1)}.scenario-dossier-grid div{display:grid;gap:0.5rem;min-height:92px;padding:0.9rem;background:rgba(255,255,255,0.045)}.scenario-dossier-grid b{color:rgba(255,255,255,0.86);font-size:0.94rem;line-height:1.36}.scenario-trace{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5rem}.scenario-trace span{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(130,209,200,0.22);border-radius:999px;background:rgba(130,209,200,0.08);color:var(--teal);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;font-weight:760;letter-spacing:0.08em;text-transform:uppercase}.story-controls{display:flex;gap:0.6rem;margin-top:auto}.story-controls button{position:relative;width:44px;height:44px;border:1px solid var(--line);border-radius:4px;background:var(--white);cursor:pointer}.story-controls button::before{content:"";position:absolute;inset:0;width:0.55rem;height:0.55rem;margin:auto;border-top:2px solid var(--ink);border-right:2px solid var(--ink)}.story-controls button:first-child::before{transform:rotate(-135deg)}.story-controls button:last-child::before{transform:rotate(45deg)}.legal-section{max-width:var(--max);display:grid;gap:1rem;margin:0 auto;padding:clamp(4rem,7vw,6rem) 1.25rem}.legal-section--standalone{min-height:calc(100vh - 73px);padding-top:clamp(7rem,12vw,9rem)}.legal-panel{display:grid;gap:1.2rem;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--line);border-radius:8px;background:linear-gradient(rgba(47,125,104,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,125,104,0.045) 1px,transparent 1px),var(--white);background-size:28px 28px}.legal-panel h1,.legal-panel h2{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;font-weight:620}.legal-panel p:not(.eyebrow){max-width:900px;margin:0;color:var(--ink-soft);font-size:1.02rem}.legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.legal-grid div{min-height:140px;display:grid;align-content:start;gap:0.75rem;padding:1rem;background:rgba(255,255,255,0.88)}.legal-grid span{color:var(--mint-strong);font-family:"SFMono-Regular",Consolas,monospace;font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.legal-grid b{color:var(--ink-soft);font-size:0.94rem;line-height:1.38}.legal-note{color:var(--muted) !important;font-size:0.92rem !important}.site-footer{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;padding:clamp(3rem,6vw,5rem) max(1.25rem,calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);background:var(--white)}.footer-brand p{max-width:420px;margin:1rem 0 0;color:var(--muted)}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.footer-columns h2{margin:0 0 0.8rem;font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase}.footer-columns a{display:block;margin:0.55rem 0;color:var(--muted)}.footer-columns a:hover{color:var(--ink)}.reveal{opacity:0;transform:translateY(18px);transition:opacity 620ms ease,transform 620ms ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.reveal-instant{transition-delay:0ms !important;transition-duration:1ms !important}.delay-1{transition-delay:90ms}.delay-2{transition-delay:170ms}.delay-3{transition-delay:250ms}@media (max-width:1060px){.nav-shell{grid-template-columns:1fr auto}.desktop-nav,.desktop-only,.nav-actions .button.subtle{display:none}.menu-toggle{display:inline-flex}.mobile-menu{display:block;position:fixed;inset:73px 0 auto;max-height:calc(100vh - 73px);overflow-y:auto;border-bottom:1px solid var(--line);background:var(--white);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity 180ms ease,transform 180ms ease}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-panel{display:grid;max-width:var(--max);margin:0 auto;padding:0.75rem 1.25rem 1.25rem}.mobile-panel>a,.mobile-accordion{width:100%;min-height:54px;display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-weight:730;cursor:pointer}.mobile-links{display:grid;max-height:0;overflow:hidden;visibility:hidden}.mobile-links.is-open{max-height:220px;visibility:visible}.mobile-links>a{min-height:42px;padding-left:1rem;color:var(--muted)}.mobile-links{gap:0.1rem}.mobile-links::before,.mobile-links::after{content:""}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.desktop-only{display:none}}@media (max-width:900px){.hero{gap:1.3rem;padding-top:2.4rem;padding-bottom:1rem}h1{font-size:clamp(3.7rem,15vw,5.2rem)}.legal-section--standalone{padding-top:5.4rem}.split-module,.split-module.reverse,.docs-section,.product-card--wide,.control-plane,.trust-layout,.launch-layout{grid-template-columns:1fr}.scale-grid,.assurance-grid,.coverage-grid,.review-snapshot,.review-snapshot-grid,.operating-flow__copy,.state-visual,.operating-output,.coverage-strip.review-lens,.workflow-model__header,.movement-track,.workflow-handoff,.blueprint-output,.solution-map,.solution-map__grid,.product-proof-strip,.legal-grid,.data-posture,.data-posture-grid,.product-grid,.pricing-grid,.pricing-output,.pricing-handoff,.launch-artifacts,.review-packet-grid,.diligence-boundary,.vendor-diligence-grid,.questions-layout,.question-list,.checkpoints,.signal-row,.contact-layout{grid-template-columns:1fr}.signal-card+.signal-card{border-left:0;border-top:0}.review-snapshot-copy,.review-snapshot-grid div,.review-lens__signal,.review-lens__copy,.review-lens__checks,.state-console,.proof-stack div,.movement-track article,.blueprint-output div,.solution-map__summary,.solution-map__grid div,.product-proof-strip div,.legal-grid div{min-height:auto}.blueprint-output div{border-right:0;border-bottom:1px solid rgba(47,125,104,0.12)}.blueprint-output div:last-child{border-bottom:0}.product-proof-strip div{min-height:68px;border-right:0;border-bottom:1px solid rgba(47,125,104,0.12)}.product-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-proof-strip div:nth-child(odd){border-right:1px solid rgba(47,125,104,0.12)}.product-proof-strip div:nth-last-child(-n+2){border-bottom:0}.product-proof-strip div:last-child{border-bottom:0}.control-grid{grid-template-columns:1fr}.workflow-handoff{align-items:start}.state-rail{grid-template-columns:1fr}.state-rail::before{left:2rem;right:auto;top:1.2rem;bottom:1.2rem;width:1px;height:auto}.state-node{min-height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:center}.state-console,.proof-stack{margin:0 clamp(1rem,2vw,1.25rem)}.proof-stack{margin-bottom:clamp(1rem,2vw,1.25rem)}.operating-output{align-items:start}.review-packet-header{align-items:start;flex-direction:column}.vendor-diligence-header{align-items:start;flex-direction:column}.api-grid{grid-template-columns:1fr}.product-card,.product-card--wide{min-height:auto}.product-card--wide{gap:2rem}.treasury-media{min-height:auto}.site-footer,.stories-section{grid-template-columns:1fr}.story-card{grid-template-columns:1fr}.assurance-card,.stories-intro{min-height:auto}.contact-notes,.readiness-board{position:static}.contact-form{order:1}.contact-notes{order:2}.review-standards{grid-template-columns:1fr}.review-standards div{min-height:auto}.review-packet-mini{grid-template-columns:1fr}.launch-copy{min-height:420px}}@media (max-width:620px){.nav-shell{padding:0.8rem 1.25rem}.brand{font-size:0.82rem}.nav-actions .button.dark{display:none}.hero{gap:1.1rem;padding-top:1.7rem;padding-bottom:0.85rem}h1{font-size:clamp(3.3rem,13vw,4.2rem)}.hero-copy p:not(.eyebrow){font-size:1rem}.hero-copy .hero-statement{font-size:1.08rem}.hero-meta{gap:0.45rem}.hero-actions .button{width:100%}.hero-visual img{height:clamp(250px,30vh,320px)}.hero-system{position:static;width:100%;padding:0.78rem}.hero-system-header{margin-bottom:0.45rem}.hero-system-header span,.system-rail{font-size:0.64rem}.hero-system-header strong{font-size:1rem}.code-screen{min-width:0}.code-tabs{flex-wrap:wrap}.coverage-kicker{align-items:start;flex-direction:column;min-height:auto;padding:1.1rem 0}.coverage-item{min-height:auto;padding:1rem}.workflow-model{margin-top:2.4rem}.workflow-model__header{gap:0.75rem}.movement-track article{min-height:auto}.workflow-handoff{gap:0.55rem;padding:1rem}.operating-flow{margin-top:2.4rem}.operating-flow__copy{gap:0.75rem}.state-visual{min-height:auto}.state-rail{gap:0.55rem;padding:0.9rem}.state-rail::before{left:1.55rem}.state-node{min-height:50px;padding:0.68rem 0.75rem}.state-console{min-height:auto;padding:1rem}.state-console__grid{grid-template-columns:1fr}.proof-stack{grid-template-columns:1fr}.proof-stack div{min-height:auto;padding:0.9rem}.operating-output{gap:0.6rem;padding:1rem}.coverage-strip.review-lens{margin-top:0.9rem;padding-bottom:2.6rem}.review-lens__signal,.review-lens__copy,.review-lens__checks div{padding:1rem}.fit-dial{width:116px}.field-row,.brief-actions,.footer-columns,.brief-preview dl{grid-template-columns:1fr}.review-packet-mini>div{min-height:auto}.review-packet-mini-items{gap:0.38rem}.review-packet-mini-items span{white-space:normal}.brief-preview-header{align-items:start;flex-direction:column;gap:0.35rem}.brief-preview-header strong{text-align:left}.review-path-row{grid-template-columns:1fr;gap:0.35rem}.product-card{padding:1.2rem}.product-card h3{font-size:clamp(1.75rem,9vw,2.4rem)}.trust-proof div{grid-template-columns:104px minmax(0,1fr);min-height:auto;gap:0.5rem;padding:0.5rem 0.65rem}.trust-proof span{font-size:0.6rem}.trust-proof b{font-size:0.78rem}.account-map{min-height:380px}.map-node{min-width:96px;min-height:46px;padding:0.58rem 0.7rem;font-size:0.82rem}.map-node--core{min-width:80px;min-height:80px}.map-node--operating,.map-node--fbo{left:6%}.map-node--reserve,.map-node--settlement{right:6%}.map-tag{display:none}.account-dossier{width:calc(100% - 1rem);padding:0.7rem}.dossier-row{align-items:start}.settlement-amount{display:grid;justify-items:start}.route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0.45rem}.route-strip i{display:none}.route-strip span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(130,209,200,0.18);border-radius:999px;background:rgba(130,209,200,0.08);font-size:0.74rem}.treasury-media{min-height:auto}.approval-proof{grid-template-columns:1fr}.treasury-screen{min-height:auto;padding:1rem}.treasury-metrics{grid-template-columns:1fr}.workspace-row{grid-template-columns:1fr;align-items:start}.workspace-row--header{display:none}.match-studio{grid-template-columns:1fr;min-height:auto}.match-status{width:108px;height:108px;margin:0.4rem auto}.match-rule{grid-template-columns:1fr;gap:0.35rem}.match-rule em{justify-self:start}.section-heading{margin-bottom:2rem}.pricing-factors{justify-content:flex-start;margin-top:-0.7rem}.pricing-output{margin-top:0.75rem}.pricing-output div{min-height:auto;gap:0.24rem;padding:0.68rem 0.78rem}.pricing-output span{font-size:0.58rem}.pricing-output b{font-size:0.88rem;line-height:1.22}.pricing-handoff{gap:0.85rem;margin-top:0.85rem;padding:1rem}.pricing-handoff .button{width:100%}.pricing-handoff-checks{gap:0.38rem}.pricing-handoff-checks span{font-size:0.58rem}.section-heading h2,.docs-copy h2,.trust-copy h2,.launch-copy h2{font-size:clamp(2.1rem,11vw,3rem)}.launch-copy{min-height:auto}.launch-packet-header{align-items:start;flex-direction:column;min-height:auto;padding:0.95rem}.launch-gate{grid-template-columns:1fr;min-height:auto;gap:0.4rem;padding:1rem}.launch-gate em{justify-self:start}.launch-gate p{grid-column:auto}.launch-artifacts div{min-height:auto;padding:1rem}.trust-section{padding-top:3.4rem;padding-bottom:3.4rem}.review-packet-header{min-height:auto;padding:0.9rem}.vendor-diligence-header{min-height:auto;padding:0.9rem}.review-packet-header .text-link,.vendor-diligence-header .text-link{white-space:normal}.review-packet-grid article,.diligence-boundary div,.vendor-diligence-grid article{min-height:auto;padding:1rem}.data-posture-copy,.data-posture-grid div{min-height:auto}.matrix-header,.matrix-row{grid-template-columns:1fr;gap:0.35rem}.trust-proof div{grid-template-columns:1fr;gap:0.35rem}.matrix-header strong,.matrix-row em{grid-column:auto;justify-self:start}.matrix-row{min-height:auto}.questions-header{margin-bottom:1.7rem}.readiness-board-header,.readiness-row{padding:0.9rem}.readiness-row,.question-item{min-height:auto}.api-workbench-header{align-items:start;flex-direction:column;gap:0.3rem}.api-review-strip{grid-template-columns:1fr}.api-review-strip div:not(:first-child){display:none}.api-review-strip div{min-height:auto;padding:0.8rem}.api-handoff div{min-height:auto}.endpoint-strip{flex-wrap:wrap;overflow-x:visible;padding:0.75rem}.endpoint-strip button{flex:1 1 100%;justify-content:center}.api-grid .terminal pre{font-size:0.72rem;line-height:1.55}.contract-row{min-height:auto;padding:0.85rem}.state-timeline{grid-template-columns:1fr}.scenario-dossier-header{align-items:start;flex-direction:column}.scenario-dossier-header strong{max-width:none;text-align:left}.scenario-trace{grid-template-columns:repeat(2,minmax(0,1fr))}.state-timeline span{min-height:42px;justify-content:flex-start;padding:0 0.9rem}.story-controls{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:1ms !important}.reveal{opacity:1;transform:none}}