@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-latin-wght-normal.ccAYIvAh.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{color-scheme:light;--brand-cyan:#01fefe;--brand-navy:#242042;--brand-yellow:#f8db6c;--brand-blue:#0074ff;--brand-paper:#f7f5f2;--brand-paper-warm:#edeadd;--color-page:var(--brand-paper);--color-surface:#fffefa;--color-surface-raised:#fff;--color-surface-muted:var(--brand-paper-warm);--color-text:#242042;--color-text-muted:#635f74;--color-ink:#16132f;--color-border:rgba(36,32,66,.14);--color-border-strong:rgba(36,32,66,.26);--color-action:var(--brand-navy);--color-action-hover:var(--brand-blue);--color-action-ink:#fff;--color-signal:color-mix(in srgb,var(--brand-blue) 76%,var(--brand-cyan));--color-signal-soft:color-mix(in srgb,var(--color-signal) 12%,transparent);--color-success:#1fa971;--color-warmth:color-mix(in srgb,#8f6800 56%,var(--brand-yellow));--color-warmth-soft:color-mix(in srgb,var(--color-warmth) 12%,transparent);--gradient-brand:linear-gradient(135deg,var(--brand-navy) 0%,var(--brand-blue) 48%,var(--color-signal) 100%);--gradient-button-primary:linear-gradient(135deg,var(--brand-navy) 0%,var(--brand-blue) 72%,var(--color-signal) 118%);--gradient-button-secondary-border:linear-gradient(135deg,rgba(36,32,66,.78) 0%,var(--brand-blue) 62%,var(--color-signal) 110%);--color-button-secondary-bg:rgba(255,254,250,.84);--color-logo-hover-surface:var(--color-surface-raised);--shadow-raised:0 18px 40px rgb(36 32 66/8%);--shadow-interactive:0 14px 26px rgba(36,32,66,.12);--container:1120px;--font-family-base:"Roboto",Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius:8px;--radius-small:6px;--radius-button:20px;--radius-control:22px;--focus-ring:0 0 0 3px color-mix(in srgb,var(--color-signal) 35%,transparent)}.dark{color-scheme:dark;--color-page:#080a17;--color-surface:#111329;--color-surface-raised:#171a35;--color-surface-muted:#202348;--color-text:#f4f0e8;--color-text-muted:#c4c0d0;--color-ink:#fffefa;--color-border:rgba(1,254,254,.14);--color-border-strong:rgba(1,254,254,.28);--color-action:var(--brand-cyan);--color-action-hover:var(--brand-yellow);--color-action-ink:#07101c;--color-signal:var(--brand-cyan);--color-signal-soft:color-mix(in srgb,var(--brand-cyan) 16%,transparent);--color-success:#65e6a5;--color-warmth:var(--brand-yellow);--color-warmth-soft:color-mix(in srgb,var(--brand-yellow) 16%,transparent);--gradient-button-primary:linear-gradient(135deg,var(--brand-cyan) 0%,#8bb9ff 100%);--gradient-button-secondary-border:linear-gradient(135deg,rgba(1,254,254,.76),rgba(139,185,255,.58) 72%,rgba(248,219,108,.34) 118%);--color-button-secondary-bg:rgba(17,19,41,.74);--color-logo-hover-surface:var(--brand-paper);--shadow-raised:0 18px 42px rgba(0,0,0,.34);--shadow-interactive:0 18px 34px rgba(0,0,0,.42)}*{box-sizing:border-box}html{background:var(--color-page);color:var(--color-text);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);letter-spacing:0;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);outline:0}::-moz-selection{background:color-mix(in srgb,var(--color-signal) 34%,transparent)}::selection{background:color-mix(in srgb,var(--color-signal) 34%,transparent)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.site-shell{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--color-page)}.site-footer,.site-header,main{position:relative;z-index:1}.container{inline-size:min(100% - 32px,var(--container));margin-inline:auto}.site-header{position:sticky;inset-block-start:0;z-index:10;border-block-end:1px solid rgba(36,32,66,.1);background:#f7f5f2bd;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);transition:margin .4s cubic-bezier(.25,1,.5,1),background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header:after{position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 32%,transparent),color-mix(in srgb,var(--color-warmth) 18%,transparent),transparent);content:"";opacity:0;transition:opacity .18s ease}.site-header--open,.site-header--scrolled{background:#fffefae8;border-color:#24204224;box-shadow:0 14px 34px #24204212;margin:0 5%;border-radius:0 0 15px 15px}.site-header--open:after,.site-header--scrolled:after{opacity:1}.dark .site-header{border-color:#01fefe1a;background:#080a17c2}.dark .site-header--open,.dark .site-header--scrolled{background:#080a17e8;border-color:#01fefe29;box-shadow:0 18px 38px #00000047}.site-header__inner{display:grid;inline-size:min(100% - 40px,1480px);min-block-size:70px;align-items:center;gap:18px;grid-template-columns:auto 1fr auto;margin-inline:auto}.brand-link{display:inline-flex;align-items:center;gap:11px;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.brand-logo-frame{display:grid;inline-size:52px;block-size:52px;place-items:center;border:1px solid var(--color-border-strong);border-radius:6px;background:radial-gradient(circle at 74% 16%,rgba(1,254,254,.18),transparent 34%),linear-gradient(145deg,var(--brand-navy),#121227 72%);box-shadow:inset 0 -1px #ffffff29,0 10px 20px #24204217;overflow:hidden}.dark .brand-logo-frame{border-color:#01fefe38;background:radial-gradient(circle at 72% 14%,rgba(1,254,254,.24),transparent 34%),linear-gradient(145deg,#161935,#070916 76%);box-shadow:inset 0 -1px #ffffff1a,0 14px 28px #0000003d}.brand-logo{display:block;inline-size:30px;block-size:auto;filter:drop-shadow(0 0 10px rgb(1 254 254/18%))}.brand-copy{display:grid;gap:1px;line-height:1.1}.brand-copy__name{font-weight:var(--font-weight-semibold)}.brand-copy__status{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-medium);text-transform:uppercase}.site-nav{position:relative;justify-self:start;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:4px;background:#fffefa94}.dark .site-nav{background:#11132994}.site-nav__item,.site-nav__link{position:relative}.site-nav__link{display:inline-flex;min-block-size:36px;align-items:center;gap:8px;border:0;border-radius:var(--radius-button);padding-inline:13px;background:transparent;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:var(--font-weight-medium);line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}.site-nav__link--active,.site-nav__link:hover{background:#2420420f;color:var(--color-ink);transform:translateY(-1px)}.dark .site-nav__link--active,.dark .site-nav__link:hover{background:#01fefe14}.site-nav__link:after{position:absolute;inset-inline:14px;inset-block-end:5px;block-size:1px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth));content:"";opacity:0;transform:scaleX(.35);transform-origin:left;transition:opacity .16s ease,transform .16s ease}.site-nav__link--active:after,.site-nav__link:hover:after{opacity:1;transform:scaleX(1)}.site-nav__signal{inline-size:6px;block-size:6px;border-radius:999px;background:var(--color-signal);opacity:.72}.site-nav__link--yellow .site-nav__signal{background:var(--color-warmth)}.site-nav__link--blue .site-nav__signal{background:var(--brand-blue)}.site-nav__chevron{inline-size:.82rem;block-size:.82rem;color:var(--color-text-muted);transition:transform .16s ease}.site-nav__chevron--open{transform:rotate(180deg)}.nav-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:50%;z-index:30;display:grid;inline-size:min(620px,calc(100vw - 40px));gap:14px;border:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 72%);border-radius:20px;padding:14px;background:linear-gradient(180deg,#fffefaf2,#f7f5f2fa),var(--color-page);box-shadow:0 24px 48px #2420421f;transform:translate(-50%)}.nav-panel:before{position:absolute;inset-block-start:-6px;inset-inline-start:calc(50% - 6px);inline-size:12px;block-size:12px;border-block-start:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 72%);border-inline-start:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 72%);background:#fffefafa;content:"";transform:rotate(45deg)}.nav-panel--platform{inline-size:min(460px,calc(100vw - 40px))}.nav-panel--useCases{inline-size:min(820px,calc(100vw - 40px))}.dark .nav-panel{background:linear-gradient(180deg,#111329f5,#080a17fa),var(--color-page);box-shadow:0 26px 54px #00000057}.dark .nav-panel:before{background:#111329fa}.nav-panel__header{display:grid;gap:10px;grid-template-columns:10px 1fr;align-items:start;padding:4px 6px 2px}.nav-panel__marker{inline-size:8px;block-size:28px;border-radius:999px;background:linear-gradient(180deg,var(--color-signal),var(--color-warmth))}.nav-panel__eyebrow{margin:0 0 4px;color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold)}.nav-panel__description{max-inline-size:42rem;margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.nav-panel__links{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-panel--platform .nav-panel__links{grid-template-columns:1fr}.nav-panel__groups{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.nav-panel__group{display:grid;align-content:start;gap:7px;min-inline-size:0}.nav-panel__group-title{margin:0;padding-inline:8px;color:var(--color-ink);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.25;text-transform:uppercase}.nav-panel__group-links{display:grid;gap:5px}.nav-panel__group .nav-panel__link{min-block-size:70px;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:8px}.nav-panel__group .nav-panel__icon-shell{inline-size:36px;block-size:36px;border-radius:12px}.nav-panel__group .nav-panel__link-title{font-size:.82rem}.nav-panel__group .nav-panel__link-description{font-size:.7rem}.nav-panel__link{display:grid;min-block-size:76px;align-items:center;gap:12px;grid-template-columns:40px 1fr auto;border:1px solid transparent;border-radius:16px;padding:10px;color:var(--color-ink);transition:background .16s ease,border-color .16s ease,transform .16s ease}.nav-panel__link:hover{border-color:color-mix(in srgb,var(--color-signal),var(--color-border) 72%);background:#ffffff85;transform:translateY(-1px)}.dark .nav-panel__link:hover{background:#01fefe0f}.nav-panel__icon-shell{display:grid;inline-size:40px;block-size:40px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 22%,transparent);border-radius:14px;background:var(--color-signal-soft);color:var(--color-signal)}.nav-panel__link--yellow .nav-panel__icon-shell{border-color:color-mix(in srgb,var(--color-warmth) 30%,transparent);background:var(--color-warmth-soft);color:var(--color-warmth)}.nav-panel__link--blue .nav-panel__icon-shell{border-color:#0074ff38;background:#0074ff1a;color:var(--brand-blue)}.dark .nav-panel__link--yellow .nav-panel__icon-shell{color:var(--color-warmth)}.nav-panel__icon{inline-size:1.12rem;block-size:1.12rem}.nav-panel__copy{display:grid;gap:4px}.nav-panel__link-title{font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.2}.nav-panel__link-description{color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.nav-panel__arrow{inline-size:.9rem;block-size:.9rem;color:var(--color-text-muted);transition:transform .16s ease}.nav-panel__link:hover .nav-panel__arrow{transform:translate(2px)}.nav-panel-enter-active,.nav-panel-leave-active{transition:opacity .16s ease,transform .16s ease}.nav-panel-enter-from,.nav-panel-leave-to{opacity:0;transform:translate(-50%) translateY(-6px) scale(.98)}.header-actions{justify-content:end}.header-actions,.nav-actions,.utility-actions{display:flex;align-items:center;gap:8px}.currency-switcher,.locale-switcher{display:flex;align-items:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:3px;background:#fffefab8}.dark .currency-switcher,.dark .locale-switcher{background:#111329b8}.locale-switcher{min-block-size:40px;gap:6px;padding:3px 4px 3px 9px}.locale-switcher__icon{flex:0 0 auto;inline-size:.95rem;block-size:.95rem;color:var(--color-text-muted)}.locale-switcher__options{display:flex;align-items:center;gap:3px}.currency-button,.locale-switcher__link{display:inline-flex;min-block-size:34px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-button);padding-inline:12px;background:transparent;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-semibold);line-height:1}.theme-button{display:inline-grid;inline-size:40px;block-size:40px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fffefab8;color:var(--color-text-muted);transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease}.locale-switcher:hover,.theme-button:hover{border-color:color-mix(in srgb,var(--color-signal),var(--color-border) 58%);color:var(--color-ink)}.theme-button__icon{inline-size:1.05rem;block-size:1.05rem}.currency-button[aria-pressed=true],.locale-switcher__link[aria-current=page]{background:var(--color-action);color:var(--color-action-ink)}.dark .theme-button{background:#111329b8}.mobile-nav-cta,.nav-action{display:inline-flex;min-block-size:40px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--radius-button);padding-inline:16px;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:var(--font-weight-semibold);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.mobile-nav-cta,.nav-action--primary{background:var(--gradient-button-primary);color:#fff;box-shadow:0 12px 22px #2420421a}.nav-action--login{border-color:var(--color-border);background:#fffefab8;color:var(--color-ink)}.dark .mobile-nav-cta,.dark .nav-action--primary{color:#07101c;box-shadow:0 14px 26px #0000003d}.dark .nav-action--login{background:#111329b8;color:var(--color-ink)}.mobile-nav-cta:hover,.nav-action:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:var(--shadow-interactive)}.login-menu__chevron,.menu-toggle__icon,.nav-action__icon{flex:0 0 auto;inline-size:1rem;block-size:1rem;transition:transform .16s ease}.login-menu{position:relative}.login-menu__chevron{inline-size:.9rem;block-size:.9rem;color:var(--color-text-muted)}.login-menu__chevron--open{transform:rotate(180deg)}.login-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;z-index:30;display:grid;inline-size:min(380px,calc(100vw - 40px));gap:16px;border:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 68%);border-radius:20px;padding:14px;background:linear-gradient(180deg,#fffefaf0,#f7f5f2fa),var(--color-page);box-shadow:0 24px 48px #2420421f}.login-panel:before{position:absolute;inset-block-start:-6px;inset-inline-end:34px;inline-size:12px;block-size:12px;border-block-start:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 68%);border-inline-start:1px solid color-mix(in srgb,var(--color-signal),var(--color-border) 68%);background:#fffefafa;content:"";transform:rotate(45deg)}.dark .login-panel{background:linear-gradient(180deg,#111329f5,#080a17fa),var(--color-page);box-shadow:0 26px 54px #00000057}.dark .login-panel:before{background:#111329fa}.login-panel__group{display:grid;gap:8px}.login-panel__group-title{margin:0;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.login-panel__items{display:grid;gap:4px}.login-panel__link{display:grid;min-block-size:66px;align-items:center;gap:12px;grid-template-columns:38px 1fr auto;border:1px solid transparent;border-radius:16px;padding:10px;color:var(--color-ink);transition:background .16s ease,border-color .16s ease,transform .16s ease}.login-panel__link:hover{border-color:color-mix(in srgb,var(--color-signal),var(--color-border) 72%);background:#ffffff85;transform:translateY(-1px)}.dark .login-panel__link:hover{background:#01fefe0f}.login-panel__icon-shell{display:grid;inline-size:38px;block-size:38px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 22%,transparent);border-radius:14px;background:var(--color-signal-soft);color:var(--color-signal)}.login-panel__link--yellow .login-panel__icon-shell{border-color:color-mix(in srgb,var(--color-warmth) 30%,transparent);background:var(--color-warmth-soft);color:var(--color-warmth)}.login-panel__link--blue .login-panel__icon-shell{border-color:#0074ff38;background:#0074ff1a;color:var(--brand-blue)}.dark .login-panel__link--yellow .login-panel__icon-shell{color:var(--color-warmth)}.login-panel__icon{inline-size:1.1rem;block-size:1.1rem}.login-panel__copy{display:grid;gap:4px}.login-panel__link-title{font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.2}.login-panel__description{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.login-panel__arrow{inline-size:.9rem;block-size:.9rem;color:var(--color-text-muted);transition:transform .16s ease}.login-panel__link:hover .login-panel__arrow{transform:translate(2px)}.login-panel-enter-active,.login-panel-leave-active{transition:opacity .16s ease,transform .16s ease}.login-panel-enter-from,.login-panel-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.menu-toggle{display:none;min-inline-size:40px;block-size:40px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-button);background:#fffefab8;color:var(--color-ink)}.dark .menu-toggle{background:#111329b8}.mobile-nav-panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:-1;max-block-size:calc(100dvh - 66px);overflow-y:auto;border-block-end:1px solid var(--color-border);background:linear-gradient(180deg,#fffefaf0,#f7f5f2f5),var(--color-page);box-shadow:0 24px 42px #24204217}.mobile-nav-panel:before{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:min(56vw,340px);block-size:100%;background:var(--color-signal);content:"";mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");mask-position:top right;mask-repeat:no-repeat;mask-size:360px 258px;opacity:.055;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:360px 258px}.dark .mobile-nav-panel{background:linear-gradient(180deg,#080a17f0,#111329f5),var(--color-page);box-shadow:0 26px 48px #00000052}.mobile-nav-panel__inner{position:relative;display:grid;gap:18px;padding-block:18px 22px}.mobile-nav{display:grid;gap:8px}.mobile-nav-group{display:grid;gap:6px}.mobile-nav__parent{display:grid;min-block-size:50px;align-items:center;gap:12px;grid-template-columns:34px 1fr;border:1px solid var(--color-border);border-radius:var(--radius);padding-inline:12px;background:#fffefaad;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.dark .mobile-nav__parent{background:#1113299e}.mobile-nav__index{display:grid;inline-size:28px;block-size:28px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-muted);font-size:.74rem}.mobile-subnav{padding-inline-start:18px}.mobile-subnav,.mobile-subnav__group{display:grid;gap:6px}.mobile-subnav__group+.mobile-subnav__group{margin-block-start:6px}.mobile-subnav__group-title{margin:0;padding-inline:4px;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.mobile-subnav__link{display:grid;min-block-size:44px;align-items:center;gap:10px;grid-template-columns:32px 1fr;border:1px solid var(--color-border);border-radius:16px;padding:8px 10px;background:#fffefa70;color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-medium)}.dark .mobile-subnav__link{background:#080a173d}.mobile-subnav__icon-shell{display:grid;inline-size:32px;block-size:32px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 22%,transparent);border-radius:12px;background:var(--color-signal-soft);color:var(--color-signal)}.mobile-subnav__link--yellow .mobile-subnav__icon-shell{border-color:color-mix(in srgb,var(--color-warmth) 30%,transparent);background:var(--color-warmth-soft);color:var(--color-warmth)}.mobile-subnav__link--blue .mobile-subnav__icon-shell{border-color:#0074ff38;background:#0074ff1a;color:var(--brand-blue)}.dark .mobile-subnav__link--yellow .mobile-subnav__icon-shell{color:var(--color-warmth)}.mobile-subnav__icon{inline-size:1rem;block-size:1rem}.mobile-nav-cta{inline-size:100%}.mobile-login-panel{display:grid;gap:14px;border:1px solid var(--color-border);border-radius:20px;padding:14px;background:#fffefa9e}.dark .mobile-login-panel{background:#1113299e}.mobile-login-panel__heading{display:flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-semibold)}.mobile-login-panel__group{display:grid;gap:8px}.mobile-login-panel .login-panel__link{grid-template-columns:38px 1fr;border-color:var(--color-border);background:#fffefa6b}.dark .mobile-login-panel .login-panel__link{background:#080a173d}.hero{position:relative;overflow:hidden;padding-block:96px 72px;background:linear-gradient(180deg,#fffefa66,#f7f5f200),var(--color-page)}.hero:before{inset:0 0 18%;background:var(--brand-navy);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");mask-position:32px 16px;mask-repeat:repeat;mask-size:420px 300px;opacity:.052;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");-webkit-mask-position:32px 16px;-webkit-mask-repeat:repeat;-webkit-mask-size:420px 300px}.hero:after,.hero:before{position:absolute;z-index:0;content:"";pointer-events:none}.hero:after{inset-inline:-8%;inset-block-end:-42px;block-size:96px;background:linear-gradient(180deg,#fffefa00,#fffefab8);border-radius:0 0 50% 50%/0 0 100% 100%}.dark .hero{background:linear-gradient(180deg,#1113296b,#080a1700),var(--color-page)}.dark .hero:before{background:var(--brand-cyan);opacity:.08}.dark .hero:after{background:linear-gradient(180deg,#11132900,#1113297a)}.hero-stack{z-index:1;gap:34px}.hero-copy-column,.hero-stack{position:relative;display:grid;justify-items:center}.hero-copy-column{max-inline-size:820px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.eyebrow:before{inline-size:32px;block-size:1px;background:var(--gradient-brand);content:""}h1,h2,h3{margin:0;color:var(--color-ink);font-weight:var(--font-weight-semibold)}h1{max-inline-size:760px;font-size:4.875rem;font-weight:var(--font-weight-bold);line-height:.98}.text-gradient{display:block;background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-blue) 56%,color-mix(in srgb,var(--color-signal),var(--brand-navy) 44%) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dark .text-gradient{background:linear-gradient(135deg,var(--color-warmth) 0,var(--color-signal) 52%,#8bb9ff 100%);-webkit-background-clip:text;background-clip:text}.hero-copy{max-inline-size:720px;margin-block:24px 0;color:var(--color-text-muted);font-size:1.18rem;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:32px}.trusted-brands{display:grid;justify-items:center;gap:14px;inline-size:100%;max-inline-size:1040px;margin-block-start:8px}.trusted-brands p{margin:0;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.trusted-brands__marquee{position:relative;display:flex;align-items:center;inline-size:100%;overflow:hidden;padding-block:14px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trusted-brands__marquee:hover .trusted-brands__track{animation-play-state:paused}.trusted-brands__track{display:flex;align-items:center;inline-size:-moz-max-content;inline-size:max-content;animation:brand-marquee 34s linear infinite}.trusted-brands__logo{position:relative;display:grid;flex:0 0 198px;inline-size:198px;min-block-size:78px;place-items:center;margin:0 14px;padding:14px 24px}.trusted-brands__logo:before{position:absolute;z-index:0;inset:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--color-logo-hover-surface) 96%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--color-ink) 12%,transparent);content:"";opacity:0;transform:scale(.96);transition:opacity .18s ease,transform .18s ease}.trusted-brands__logo img{position:relative;z-index:1;display:block;inline-size:auto;max-inline-size:156px;block-size:auto;max-block-size:46px;filter:grayscale(1) saturate(0) contrast(.88);opacity:.58;-o-object-fit:contain;object-fit:contain;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.dark .trusted-brands__logo img{filter:grayscale(1) brightness(0) invert(1) opacity(.72);opacity:.78}.trusted-brands__logo:nth-child(2n) img{max-inline-size:142px}.trusted-brands__logo:focus-within,.trusted-brands__logo:hover{z-index:2}.trusted-brands__logo:focus-within:before,.trusted-brands__logo:hover:before{opacity:1;transform:scale(1)}.trusted-brands__logo:focus-within img,.trusted-brands__logo:hover img{filter:none;opacity:1;transform:scale(1.04)}.dark .trusted-brands__logo:focus-within img,.dark .trusted-brands__logo:hover img{filter:drop-shadow(0 2px 12px color-mix(in srgb,var(--color-surface) 34%,transparent))}.button{display:inline-flex;min-block-size:46px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);padding-inline:20px;font-weight:var(--font-weight-semibold);transition:border-color .16s ease,color .16s ease,filter .16s ease,transform .16s ease,box-shadow .16s ease}.button--primary{border-color:transparent;background:var(--gradient-button-primary);color:#fff;box-shadow:var(--shadow-interactive)}.button--secondary{border-color:transparent;background:linear-gradient(var(--color-button-secondary-bg),var(--color-button-secondary-bg)) padding-box,var(--gradient-button-secondary-border) border-box;color:var(--brand-navy)}.dark .button--primary{color:#07101c}.dark .button--secondary{color:var(--color-ink)}.button:hover{filter:saturate(1.08);transform:translateY(-1px)}.button--secondary:hover{box-shadow:var(--shadow-interactive)}.button__icon{flex:0 0 auto;inline-size:1.0625rem;block-size:1.0625rem;transition:transform .16s ease}.product-preview{position:relative;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:linear-gradient(135deg,#fffffff0,#fffefafa),repeating-linear-gradient(90deg,rgb(36 32 66/7%) 0 1px,transparent 1px 42px);box-shadow:var(--shadow-raised)}.dark .product-preview{background:linear-gradient(135deg,#171a35,#111329),repeating-linear-gradient(90deg,rgb(1 254 254/8%) 0 1px,transparent 1px 42px)}.product-preview:after{position:absolute;inset:0;border-block-start:2px solid color-mix(in srgb,var(--color-signal) 42%,transparent);content:"";pointer-events:none}.product-preview__bar{display:flex;align-items:center;gap:7px;border-block-end:1px solid var(--color-border);padding:14px}.product-preview__dot{inline-size:10px;block-size:10px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-muted)}.product-preview__dot--cyan{border-color:color-mix(in srgb,var(--color-signal) 70%,transparent);background:var(--color-signal)}.product-preview__dot--yellow{border-color:color-mix(in srgb,var(--color-warmth) 70%,transparent);background:var(--color-warmth)}.product-preview__title{margin-inline-start:auto;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-medium)}.dark .product-preview__title{color:var(--color-text)}.product-preview__body{display:grid;gap:18px;padding:20px}.signal-panel{display:inline-flex;inline-size:-moz-max-content;inline-size:max-content;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius);padding:9px 12px;background:var(--color-signal-soft);color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold)}.signal-dot{position:relative;inline-size:9px;block-size:9px;border-radius:999px;background:var(--color-signal)}.signal-dot:after{position:absolute;inset:-6px;border:1px solid color-mix(in srgb,var(--color-signal) 56%,transparent);border-radius:inherit;content:""}.workflow-map{display:grid;align-items:center;grid-template-columns:42px 1fr 42px 1fr 42px}.workflow-node{display:grid;block-size:42px;place-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold)}.workflow-node--active{border-color:color-mix(in srgb,var(--color-signal) 70%,transparent);color:var(--color-ink)}.workflow-node--warm{border-color:color-mix(in srgb,var(--color-warmth) 76%,transparent);background:color-mix(in srgb,var(--color-warmth) 18%,transparent);color:var(--color-ink)}.workflow-line{position:relative;block-size:1px;background:var(--color-border-strong);overflow:hidden}.workflow-line:after{position:absolute;inset-block:0;inline-size:34%;background:var(--gradient-brand);content:""}.preview-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius);padding:16px;background:#fffefab3}.dark .metric{border-color:#01fefe2e;background:#080a17b8}.metric--wide{grid-column:1/-1}.metric strong{color:var(--color-ink);font-size:1.55rem;font-weight:var(--font-weight-bold);line-height:1}.metric span{color:var(--color-text-muted);font-size:.9rem;line-height:1.45}.dark .metric span,.dark .system-list div{color:#d8d3df}.system-list{display:grid;gap:8px}.system-list div{display:flex;align-items:center;justify-content:space-between;gap:18px;border-block-start:1px solid var(--color-border);padding-block-start:8px;color:var(--color-text-muted);font-size:.9rem}.system-list strong{color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.module-selector{display:grid;gap:20px;inline-size:100%;max-inline-size:1080px;margin-block-start:8px;--module-accent:var(--color-signal)}.module-selector__intro{display:grid;justify-items:center;gap:12px;max-inline-size:840px;margin-inline:auto;text-align:center}.module-selector__intro .eyebrow{margin:0}.module-selector__intro h2{margin:0;color:var(--color-ink);font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.08}.module-selector__chips{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.module-selector__chip{--chip-accent:var(--color-signal);display:grid;min-block-size:112px;align-items:center;gap:14px;grid-template-columns:8px 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--chip-accent) 24%,var(--color-border));border-radius:var(--radius);padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--chip-accent) 8%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface) 72%,transparent);color:var(--color-text-muted);text-align:start;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.dark .module-selector__chip{background:linear-gradient(180deg,color-mix(in srgb,var(--chip-accent) 12%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.module-selector__chip--cyan{--chip-accent:var(--color-signal)}.module-selector__chip--blue{--chip-accent:var(--brand-blue)}.module-selector__chip--yellow{--chip-accent:var(--color-warmth)}.module-selector__chip--navy{--chip-accent:var(--brand-navy)}.dark .module-selector__chip--navy{--chip-accent:var(--color-text-muted)}.module-selector__chip-signal{inline-size:8px;block-size:100%;min-block-size:58px;border-radius:999px;background:var(--chip-accent);opacity:.7;transition:opacity .18s ease,transform .18s ease}.module-selector__chip-copy{display:grid;gap:7px}.module-selector__chip-copy strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.25}.module-selector__chip-copy span{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.35}.module-selector__chip--active,.module-selector__chip:hover{border-color:color-mix(in srgb,var(--chip-accent) 58%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--chip-accent) 16%,transparent),transparent 68%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--chip-accent) 12%,transparent);transform:translateY(-2px)}.module-selector__chip--active .module-selector__chip-signal,.module-selector__chip:hover .module-selector__chip-signal{opacity:1;transform:scaleY(1.1)}.module-selector__panel{position:relative;display:grid;align-items:stretch;gap:0;grid-template-columns:1fr;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 8%,var(--color-surface-raised)),var(--color-surface)),repeating-linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 8%,transparent) 0 1px,transparent 1px 46px);box-shadow:var(--shadow-raised)}.module-selector__panel,.module-selector__panel--cyan{--module-accent:var(--color-signal)}.module-selector__panel--blue{--module-accent:var(--brand-blue)}.module-selector__panel--yellow{--module-accent:var(--color-warmth)}.module-selector__panel--navy{--module-accent:var(--brand-navy)}.dark .module-selector__panel--navy{--module-accent:var(--color-text-muted)}.module-selector__panel:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--module-accent),transparent);content:""}.module-selector__panel:after{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:52%;block-size:44%;background:linear-gradient(135deg,transparent 0 46%,color-mix(in srgb,var(--module-accent) 9%,transparent) 46% 47%,transparent 47%),linear-gradient(180deg,color-mix(in srgb,var(--module-accent) 10%,transparent),transparent);content:"";pointer-events:none}.module-selector__panel-copy,.module-selector__visual{position:relative;z-index:1}.module-selector__panel-copy{display:grid;align-content:start;gap:18px}.module-selector__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.module-selector__meta span,.module-selector__meta strong{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.module-selector__panel h3{max-inline-size:880px;margin:0;color:var(--color-ink);font-size:2.05rem;font-weight:var(--font-weight-bold);line-height:1.08}.module-selector__panel p{max-inline-size:760px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.68}.module-selector__highlights{display:grid;gap:10px;margin:0;padding:0;color:var(--color-text-muted);list-style:none}.module-selector__highlights li{display:grid;gap:10px;grid-template-columns:10px 1fr;line-height:1.45}.module-selector__highlights li:before{inline-size:7px;block-size:7px;margin-block-start:8px;border-radius:999px;background:var(--module-accent);content:""}.module-selector__footer{border-inline-start:3px solid var(--module-accent);padding-inline-start:14px;color:var(--color-ink)!important;font-size:.95rem!important;font-weight:var(--font-weight-medium);line-height:1.55!important}.module-selector__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-block-start:4px}.module-selector__visual{display:grid;aspect-ratio:16/7;inline-size:100%;min-block-size:280px;max-block-size:430px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--module-accent) 18%,var(--color-border));border-radius:var(--radius);margin:2px 0 4px;padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 12%,var(--color-surface)),var(--color-surface-raised)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--module-accent) 8%,transparent) 0 1px,transparent 1px 20px)}.module-selector__visual img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;border-radius:var(--radius-small);-o-object-fit:contain;object-fit:contain;transition:transform .42s ease,filter .42s ease}.module-selector__panel:hover .module-selector__visual img{filter:saturate(1.05);transform:scale(1.01)}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.text-link__icon{inline-size:1rem;block-size:1rem;color:var(--module-accent,var(--brand-blue));transition:transform .16s ease}.text-link:hover .text-link__icon{transform:translate(3px)}.module-selector__controls{display:flex;gap:8px}.module-selector__control{display:inline-grid;inline-size:40px;block-size:40px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-button);background:color-mix(in srgb,var(--color-surface) 74%,transparent);color:var(--color-ink);transition:border-color .16s ease,background .16s ease,transform .16s ease}.dark .module-selector__control{background:color-mix(in srgb,var(--color-page) 54%,transparent)}.module-selector__control:hover{border-color:color-mix(in srgb,var(--module-accent),var(--color-border) 56%);background:color-mix(in srgb,var(--module-accent) 10%,var(--color-surface));transform:translateY(-1px)}.module-selector__control svg{inline-size:1rem;block-size:1rem}.module-selector__control--previous svg{transform:rotate(180deg)}.use-case-finder{position:relative;overflow:hidden;border-block-start:1px solid var(--color-border);padding-block:clamp(72px,9vw,112px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 64%,transparent),color-mix(in srgb,var(--color-surface-muted) 22%,transparent)),var(--color-page)}.use-case-finder:before{position:absolute;inset-block-start:0;inset-inline:0;block-size:100%;background:linear-gradient(90deg,transparent 0 16%,color-mix(in srgb,var(--color-signal) 10%,transparent) 16% 17%,transparent 17% 49%,color-mix(in srgb,var(--color-warmth) 9%,transparent) 49% 50%,transparent 50%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-border) 42%,transparent) 0 1px,transparent 1px 76px);content:"";opacity:.36;pointer-events:none}.dark .use-case-finder{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 56%,transparent),color-mix(in srgb,var(--color-page) 78%,transparent)),var(--color-page)}.use-case-finder__inner{position:relative;display:grid;gap:30px}.use-case-finder__heading{display:grid;justify-items:center;gap:14px;max-inline-size:820px;margin-inline:auto;text-align:center}.use-case-finder__heading h2{margin:0;color:var(--color-ink);font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.08}.use-case-finder__heading p{margin:0;color:var(--color-text-muted);font-size:1.04rem;line-height:1.68}.use-case-finder__shell{display:grid;gap:14px}.use-case-finder__tabs{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-finder__tab{--use-case-tab-accent:var(--color-signal);display:grid;min-block-size:96px;align-items:center;gap:14px;grid-template-columns:8px 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--use-case-tab-accent) 22%,var(--color-border));border-radius:var(--radius);padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--use-case-tab-accent) 8%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface) 76%,transparent);color:var(--color-text-muted);text-align:start;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .use-case-finder__tab{background:linear-gradient(180deg,color-mix(in srgb,var(--use-case-tab-accent) 11%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface) 70%,transparent)}.use-case-finder__tab--cyan{--use-case-tab-accent:var(--color-signal)}.use-case-finder__tab--blue{--use-case-tab-accent:var(--brand-blue)}.use-case-finder__tab--yellow{--use-case-tab-accent:var(--color-warmth)}.use-case-finder__tab-signal{inline-size:8px;block-size:100%;min-block-size:54px;border-radius:999px;background:var(--use-case-tab-accent);opacity:.68;transition:opacity .18s ease,transform .18s ease}.use-case-finder__tab span:last-child{display:grid;gap:7px}.use-case-finder__tab strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.22}.use-case-finder__tab small{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.35}.use-case-finder__tab--active,.use-case-finder__tab:hover{border-color:color-mix(in srgb,var(--use-case-tab-accent) 56%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--use-case-tab-accent) 16%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--use-case-tab-accent) 12%,transparent);transform:translateY(-2px)}.use-case-finder__tab--active .use-case-finder__tab-signal,.use-case-finder__tab:hover .use-case-finder__tab-signal{opacity:1;transform:scaleY(1.1)}.use-case-finder__panel{--use-case-accent:var(--color-signal);--module-accent:var(--use-case-accent);position:relative;display:grid;gap:22px;grid-template-columns:minmax(0,.72fr) minmax(260px,.44fr);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--use-case-accent) 8%,var(--color-surface-raised)),var(--color-surface)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--use-case-accent) 6%,transparent) 0 1px,transparent 1px 22px);box-shadow:var(--shadow-raised)}.use-case-finder__panel:before{position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--use-case-accent),transparent);content:""}.use-case-finder__panel:after{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:42%;block-size:100%;background:linear-gradient(135deg,transparent 0 54%,color-mix(in srgb,var(--use-case-accent) 10%,transparent) 54% 55%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--use-case-accent) 9%,transparent),transparent 60%);content:"";pointer-events:none}.use-case-finder__panel--cyan{--use-case-accent:var(--color-signal)}.use-case-finder__panel--blue{--use-case-accent:var(--brand-blue)}.use-case-finder__panel--yellow{--use-case-accent:var(--color-warmth)}.use-case-finder__cards,.use-case-finder__panel-copy,.use-case-finder__visual{position:relative;z-index:1}.use-case-finder__panel-copy{display:grid;align-content:start;gap:18px}.use-case-finder__module-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;max-inline-size:680px}.use-case-finder__module-meta span,.use-case-finder__module-meta strong{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.use-case-finder__panel h3{max-inline-size:720px;margin:0;color:var(--color-ink);font-size:2.05rem;font-weight:var(--font-weight-bold);line-height:1.08}.use-case-finder__panel p{max-inline-size:690px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.68}.use-case-finder__visual{display:grid;min-block-size:250px;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--use-case-accent) 22%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--use-case-accent) 12%,var(--color-surface)),color-mix(in srgb,var(--color-surface-raised) 86%,transparent)),repeating-linear-gradient(90deg,color-mix(in srgb,var(--use-case-accent) 9%,transparent) 0 1px,transparent 1px 28px)}.use-case-finder__signal{position:absolute;inline-size:128px;block-size:128px;border:1px solid color-mix(in srgb,var(--use-case-accent) 24%,transparent);opacity:.36;transform:rotate(45deg)}.use-case-finder__signal--one{inset-block-start:24px;inset-inline-start:36px}.use-case-finder__signal--two{inset-block-end:30px;inset-inline-end:34px;inline-size:92px;block-size:92px;opacity:.24}.use-case-finder__rail{position:relative;inline-size:min(74%,310px);block-size:4px;border-radius:999px;background:color-mix(in srgb,var(--use-case-accent) 18%,var(--color-border))}.use-case-finder__rail:after{position:absolute;inset-block:0;inset-inline-start:0;inline-size:42%;border-radius:inherit;background:var(--use-case-accent);content:""}.use-case-finder__node{position:absolute;inline-size:24px;block-size:24px;border:2px solid var(--color-surface);border-radius:999px;background:var(--use-case-accent);box-shadow:0 12px 24px color-mix(in srgb,var(--use-case-accent) 22%,transparent)}.use-case-finder__node--1{inset-block-start:34%;inset-inline-start:18%}.use-case-finder__node--2{inset-block-start:52%;inset-inline-start:38%}.use-case-finder__node--3{inset-block-start:30%;inset-inline-start:58%}.use-case-finder__node--4{inset-block-start:48%;inset-inline-start:76%}.use-case-finder__insight{position:absolute;inset-block-end:28px;inset-inline-start:50%;display:grid;inline-size:min(58%,220px);gap:8px;transform:translate(-50%)}.use-case-finder__insight span{display:block;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--use-case-accent) 55%,var(--color-ink))}.use-case-finder__insight span:nth-child(2){inline-size:72%}.use-case-finder__insight span:nth-child(3){inline-size:88%}.use-case-finder__cards{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(208px,1fr))}.use-case-card{position:relative;display:grid;min-block-size:236px;align-content:start;gap:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--use-case-accent) 18%,var(--color-border));border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-ink);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.dark .use-case-card{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.use-case-card:before{inline-size:38px;block-size:3px;border-radius:999px;background:var(--use-case-accent);content:""}.use-case-card:hover{border-color:color-mix(in srgb,var(--use-case-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 16px 28px color-mix(in srgb,var(--use-case-accent) 12%,transparent);transform:translateY(-3px)}.use-case-card__label,.use-case-card__outcome{color:var(--color-text-muted);font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.3;text-transform:uppercase}.use-case-card h4{margin:0;color:var(--color-ink);font-size:1.12rem;font-weight:var(--font-weight-semibold);line-height:1.22}.use-case-card p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.use-case-card__outcome{align-self:end;margin-block-start:2px;color:color-mix(in srgb,var(--use-case-accent) 62%,var(--color-ink))}.use-case-page{background:var(--color-page)}.use-case-hero{position:relative;overflow:hidden;padding-block:92px 76px;background:linear-gradient(180deg,#fffefa7a,#f7f5f200),var(--color-page)}.use-case-hero:before{position:absolute;inset:0 0 14%;background:var(--brand-navy);content:"";mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");mask-position:28px 14px;mask-repeat:repeat;mask-size:420px 300px;opacity:.05;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");-webkit-mask-position:28px 14px;-webkit-mask-repeat:repeat;-webkit-mask-size:420px 300px}.dark .use-case-hero{background:linear-gradient(180deg,#11132985,#080a1700),var(--color-page)}.dark .use-case-hero:before{background:var(--brand-cyan);opacity:.08}.use-case-hero__inner{position:relative;z-index:1;display:grid;align-items:center;gap:46px;grid-template-columns:minmax(0,.96fr) minmax(360px,.78fr)}.use-case-hero__copy{display:grid;justify-items:start}.use-case-hero h1{max-inline-size:760px;font-size:4.25rem;line-height:1.02}.use-case-hero__description{max-inline-size:720px;margin-block:24px 0;color:var(--color-text-muted);font-size:1.12rem;line-height:1.7}.use-case-cta__actions,.use-case-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.use-case-hero__meta{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}.use-case-hero__meta div{display:grid;min-inline-size:190px;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius);padding:12px 14px;background:color-mix(in srgb,var(--color-surface) 68%,transparent)}.use-case-hero__meta dd,.use-case-hero__meta dt{margin:0}.use-case-hero__meta dt{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.use-case-hero__meta dd{color:var(--color-ink);font-size:.93rem;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.use-case-screen{inline-size:100%;margin:0}.use-case-screen__mock{display:block;inline-size:100%;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 9%,var(--color-surface-raised)),var(--color-surface)),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-border) 46%,transparent) 0 1px,transparent 1px 38px);box-shadow:var(--shadow-raised);min-block-size:330px}.use-case-screen__topbar{display:flex;gap:7px;border-block-end:1px solid var(--color-border);padding:14px;background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.use-case-screen__topbar span{inline-size:9px;block-size:9px;border-radius:50%;background:color-mix(in srgb,var(--color-signal) 42%,var(--color-border-strong))}.use-case-screen__topbar span:nth-child(2){background:color-mix(in srgb,var(--color-warmth) 48%,var(--color-border-strong))}.use-case-screen__topbar span:nth-child(3){background:color-mix(in srgb,var(--brand-blue) 42%,var(--color-border-strong))}.use-case-screen__content{display:grid;gap:12px;padding:24px}.use-case-screen__media{display:grid;min-block-size:286px;place-items:center;padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-border) 38%,transparent) 0 1px,transparent 1px 26px)}.use-case-screen__image{display:block;inline-size:100%;block-size:auto;max-block-size:340px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);-o-object-fit:contain;object-fit:contain}.use-case-screen--tablet .use-case-screen__mock{position:relative;min-block-size:0;border-radius:28px;padding:14px 34px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-ink) 82%,var(--brand-blue)),color-mix(in srgb,var(--color-ink) 74%,var(--color-surface))),var(--color-ink)}.use-case-screen--tablet .use-case-screen__media{min-block-size:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-strong) 82%,var(--color-ink));border-radius:16px;padding:0;background:var(--color-surface-raised)}.use-case-screen--tablet .use-case-screen__image{border:0;border-radius:14px;max-block-size:318px}.use-case-screen__tablet-camera,.use-case-screen__tablet-indicator{position:absolute;z-index:1;pointer-events:none}.use-case-screen__tablet-camera{inline-size:7px;block-size:7px;border:1px solid color-mix(in srgb,var(--color-border) 18%,var(--color-ink));border-radius:50%;background:color-mix(in srgb,var(--brand-blue) 24%,var(--color-ink));inset-block-start:50%;inset-inline-start:13px;transform:translateY(-50%)}.use-case-screen__tablet-indicator{inline-size:3px;block-size:48px;border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 42%,var(--color-ink));inset-block-start:50%;inset-inline-end:13px;transform:translateY(-50%)}.use-case-screen__content--chart{min-block-size:286px}.use-case-screen__label{width:-moz-fit-content;width:fit-content;margin:0;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--color-signal) 10%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.use-case-screen__content h3{max-inline-size:360px;font-size:1.46rem;line-height:1.14}.use-case-screen__content strong{color:var(--color-ink);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1}.use-case-screen__content p:not(.use-case-screen__label){max-inline-size:360px;margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.5}.use-case-screen__bars{display:grid;gap:9px;margin-block-start:8px}.use-case-screen__bars span{display:block;max-inline-size:100%;block-size:9px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--brand-blue) 68%,var(--color-signal))),var(--color-border)}.use-case-screen__bars span:nth-child(2n){background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 82%,var(--color-signal)),var(--color-signal)),var(--color-border)}.use-case-screen__chart{position:relative;display:flex;min-block-size:150px;align-items:end;gap:14px;margin-block-start:10px;padding:20px 18px 16px;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 8%,transparent),transparent 64%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-border) 42%,transparent) 0 1px,transparent 1px 34px);overflow:hidden}.use-case-screen__chart span{position:relative;z-index:1;flex:1 1 0;min-inline-size:18px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 86%,var(--brand-blue)),color-mix(in srgb,var(--brand-blue) 72%,var(--brand-navy))),var(--color-signal);box-shadow:0 12px 22px color-mix(in srgb,var(--color-signal) 16%,transparent)}.use-case-screen__chart span:nth-child(2n){background:linear-gradient(180deg,color-mix(in srgb,var(--color-warmth) 72%,var(--color-signal)),var(--color-signal)),var(--color-signal)}.use-case-screen__chart-line{position:absolute;inset:16px 12px;inline-size:calc(100% - 24px);block-size:calc(100% - 32px);color:var(--color-ink);pointer-events:none}.use-case-screen__chart-line path{fill:none;stroke:color-mix(in srgb,var(--color-warmth) 62%,var(--color-signal));stroke-linecap:round;stroke-width:6;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--color-signal) 22%,transparent))}.use-case-screen--event-investment .use-case-screen__mock{background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--color-warmth) 15%,transparent),transparent 32%),radial-gradient(circle at 84% 70%,color-mix(in srgb,var(--brand-cyan) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 26%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--event-investment .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 48%,transparent);background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan))}.use-case-screen--event-investment .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--event-investment{min-block-size:330px;padding:22px}.use-case-event-investment__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-event-investment{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;grid-template-columns:minmax(116px,.82fr) minmax(168px,1fr) minmax(116px,.82fr);margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-cyan) 22%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 10%,transparent) 0 1px,transparent 1px 30px),color-mix(in srgb,var(--brand-navy) 87%,var(--color-ink))}.use-case-event-investment:after,.use-case-event-investment:before{position:absolute;z-index:-1;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 62%,transparent),color-mix(in srgb,var(--color-warmth) 54%,transparent),transparent);content:"";inset-inline:16%}.use-case-event-investment:before{inset-block-start:39%}.use-case-event-investment:after{inset-block-start:63%}.use-case-event-investment--allocation-only{min-block-size:auto;grid-template-columns:1fr}.use-case-event-investment--allocation-only:after,.use-case-event-investment--allocation-only:before{display:none}.use-case-event-investment__center,.use-case-event-investment__dossier,.use-case-event-investment__ledger,.use-case-event-investment__reviewers{border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 20%,transparent)}.use-case-event-investment__dossier{display:grid;align-content:center;gap:9px;min-block-size:170px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-event-investment__event{display:flex;min-block-size:36px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--brand-cyan) 18%,transparent);border-radius:var(--radius-small);padding:7px 8px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 12%,transparent),transparent),color-mix(in srgb,var(--brand-navy) 58%,var(--color-ink));color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.71rem;font-weight:var(--font-weight-semibold)}.use-case-event-investment__event span{display:inline-grid;flex:0 0 auto;inline-size:24px;block-size:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 16%,transparent);color:var(--brand-cyan);font-size:.62rem}.use-case-event-investment__center{position:relative;display:grid;min-block-size:170px;place-items:center;overflow:hidden;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-event-investment__center:before{position:absolute;inline-size:74%;block-size:74%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-warmth) 9%,transparent),transparent 34%),radial-gradient(circle,color-mix(in srgb,var(--brand-cyan) 13%,transparent),transparent 62%),color-mix(in srgb,var(--brand-paper) 5%,transparent);content:""}.use-case-event-investment__dial{position:relative;z-index:1;inline-size:min(100%,174px);color:var(--brand-cyan)}.use-case-event-investment__dial-track,.use-case-event-investment__dial-value{fill:none;stroke-width:12}.use-case-event-investment__dial-track{stroke:color-mix(in srgb,var(--brand-paper) 13%,transparent)}.use-case-event-investment__dial-value{stroke:color-mix(in srgb,var(--color-warmth) 58%,var(--brand-cyan));stroke-dasharray:326 427;stroke-linecap:round;transform:rotate(-88deg);transform-origin:center}.use-case-event-investment__metric{position:absolute;z-index:2;display:grid;max-inline-size:116px;place-items:center;text-align:center}.use-case-event-investment__metric strong{color:var(--brand-paper);font-size:1.14rem;line-height:1.02}.use-case-event-investment__metric span{margin-block-start:6px;color:color-mix(in srgb,var(--brand-paper) 64%,var(--brand-cyan));font-size:.66rem;font-weight:var(--font-weight-semibold);line-height:1.24}.use-case-event-investment__reviewers{display:grid;align-content:center;gap:9px;min-block-size:170px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-event-investment__reviewers span{position:relative;display:flex;min-block-size:34px;align-items:center;border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);border-radius:var(--radius-small);padding-inline:10px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.72rem;font-weight:var(--font-weight-semibold)}.use-case-event-investment__reviewers span:before{inline-size:15px;block-size:15px;flex:0 0 auto;margin-inline-end:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 14%,transparent);content:""}.use-case-event-investment__reviewers span:after{position:absolute;inline-size:7px;block-size:4px;border-block-end:2px solid var(--brand-navy);border-inline-start:2px solid var(--brand-navy);content:"";inset-block-start:calc(50% - 4px);inset-inline-start:14px;transform:rotate(-45deg)}.use-case-event-investment__ledger{display:grid;grid-column:1/-1;gap:7px;border-radius:calc(var(--radius-small) + 2px);padding:11px 12px}.use-case-event-investment--allocation-only .use-case-event-investment__ledger{grid-column:1;gap:10px;padding:14px}.use-case-event-investment__ledger p{margin:0;color:color-mix(in srgb,var(--brand-paper) 76%,var(--brand-cyan));font-size:.72rem;line-height:1.36}.use-case-event-investment__allocation{display:grid;gap:6px}.use-case-event-investment--allocation-only .use-case-event-investment__allocation{gap:8px}.use-case-event-investment__investment-row{display:grid;min-block-size:24px;align-items:center;gap:8px;grid-template-columns:50px minmax(0,1fr) 28px;border:1px solid color-mix(in srgb,var(--brand-paper) 10%,transparent);border-radius:var(--radius-small);padding:4px 6px;background:color-mix(in srgb,var(--brand-paper) 5%,transparent)}.use-case-event-investment--allocation-only .use-case-event-investment__investment-row{min-block-size:32px;grid-template-columns:minmax(72px,.24fr) minmax(0,1fr) 30px;padding:6px 8px}.use-case-event-investment__investment-label{color:color-mix(in srgb,var(--brand-paper) 72%,var(--brand-cyan));font-size:.62rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.use-case-event-investment__investment-track{display:block;overflow:hidden;block-size:7px;border-radius:999px;background:color-mix(in srgb,var(--brand-paper) 14%,transparent)}.use-case-event-investment--allocation-only .use-case-event-investment__investment-track{block-size:8px}.use-case-event-investment__investment-fill{display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-success) 72%,var(--brand-cyan)),var(--color-success));box-shadow:0 0 16px color-mix(in srgb,var(--color-success) 22%,transparent)}.use-case-event-investment__investment-coins{position:relative;display:block;inline-size:30px;block-size:18px}.use-case-event-investment__investment-coins:after,.use-case-event-investment__investment-coins:before{position:absolute;display:grid;inline-size:15px;block-size:15px;place-items:center;border:1px solid color-mix(in srgb,var(--color-success) 74%,var(--brand-paper));border-radius:50%;background:color-mix(in srgb,var(--color-success) 88%,var(--brand-paper));color:var(--brand-navy);content:"$";font-size:.58rem;font-weight:var(--font-weight-bold);line-height:1}.use-case-event-investment__investment-coins:before{inset-block-start:3px;inset-inline-start:2px}.use-case-event-investment__investment-coins:after{inset-block-start:0;inset-inline-start:13px}.use-case-screen--form-builder .use-case-screen__mock{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--brand-cyan) 14%,transparent),transparent 32%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--color-warmth) 13%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 24%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--form-builder .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 46%,transparent);background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan))}.use-case-screen--form-builder .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--form-builder{min-block-size:330px;padding:22px}.use-case-form-builder__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-form-builder{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;grid-template-columns:minmax(112px,.8fr) minmax(156px,1.08fr) minmax(112px,.86fr);margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-cyan) 22%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 10%,transparent) 0 1px,transparent 1px 30px),color-mix(in srgb,var(--brand-navy) 86%,var(--color-ink))}.use-case-form-builder:after,.use-case-form-builder:before{position:absolute;z-index:-1;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 62%,transparent),color-mix(in srgb,var(--color-warmth) 48%,transparent),transparent);content:"";inset-inline:14%}.use-case-form-builder:before{inset-block-start:40%}.use-case-form-builder:after{inset-block-end:31%}.use-case-form-builder__canvas,.use-case-form-builder__logic,.use-case-form-builder__palette{border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 20%,transparent)}.use-case-form-builder__logic,.use-case-form-builder__palette{display:grid;align-content:center;gap:8px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-form-builder__field,.use-case-form-builder__rule{display:flex;min-block-size:32px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--brand-cyan) 18%,transparent);border-radius:var(--radius-small);padding:7px 8px;background:color-mix(in srgb,var(--brand-navy) 58%,var(--color-ink));color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.68rem;font-weight:var(--font-weight-semibold);line-height:1.18}.use-case-form-builder__field span,.use-case-form-builder__rule span{display:inline-grid;flex:0 0 auto;inline-size:22px;block-size:22px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 16%,transparent);color:var(--brand-cyan);font-size:.62rem;font-weight:var(--font-weight-bold)}.use-case-form-builder__canvas{display:grid;align-content:center;gap:12px;border-radius:calc(var(--radius-small) + 2px);padding:14px}.use-case-form-builder__canvas-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.use-case-form-builder__canvas-top strong{color:var(--brand-paper);font-size:1rem;line-height:1.12}.use-case-form-builder__canvas-top>span{inline-size:34px;block-size:24px;border:1px solid color-mix(in srgb,var(--color-warmth) 44%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-warmth) 13%,transparent)}.use-case-form-builder__sections{display:grid;gap:8px}.use-case-form-builder__section{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:30px;border:1px solid color-mix(in srgb,var(--brand-paper) 12%,transparent);border-radius:var(--radius-small);padding:8px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent)}.use-case-form-builder__section--conditional{border-color:color-mix(in srgb,var(--brand-cyan) 32%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 9%,transparent),transparent 64%),color-mix(in srgb,var(--brand-paper) 7%,transparent)}.use-case-form-builder__section--conditional:before{position:absolute;inline-size:18px;block-size:12px;border-block-start:2px solid color-mix(in srgb,var(--brand-cyan) 78%,var(--brand-paper));border-inline-end:2px solid color-mix(in srgb,var(--brand-cyan) 78%,var(--brand-paper));border-start-end-radius:6px;content:"";inset-block-start:7px;inset-inline-end:35px;opacity:.82}.use-case-form-builder__section--closing{border-color:color-mix(in srgb,var(--color-warmth) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 10%,transparent),transparent 64%),color-mix(in srgb,var(--brand-paper) 7%,transparent)}.use-case-form-builder__section--closing:after{position:absolute;inline-size:13px;block-size:7px;border-block-end:2px solid color-mix(in srgb,var(--color-warmth) 86%,var(--brand-paper));border-inline-start:2px solid color-mix(in srgb,var(--color-warmth) 86%,var(--brand-paper));content:"";inset-block-start:10px;inset-inline-end:38px;transform:rotate(-45deg)}.use-case-form-builder__section-line{display:block;max-inline-size:100%;block-size:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 74%,var(--brand-blue)),color-mix(in srgb,var(--color-warmth) 68%,var(--brand-cyan)))}.use-case-form-builder__section-dots{display:flex;flex:0 0 auto;gap:4px}.use-case-form-builder__section-dots span{inline-size:6px;block-size:6px;border-radius:50%;background:color-mix(in srgb,var(--brand-paper) 44%,transparent)}.use-case-form-builder__canvas p{margin:0;color:color-mix(in srgb,var(--brand-paper) 72%,var(--brand-cyan));font-size:.7rem;line-height:1.38}.use-case-screen--field-ops-queue .use-case-screen__mock{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--brand-cyan) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 74%,color-mix(in srgb,var(--color-warmth) 12%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 22%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--field-ops-queue .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 46%,transparent);background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan))}.use-case-screen--field-ops-queue .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--field-ops-queue{min-block-size:330px;padding:22px}.use-case-field-ops__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-field-ops{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-cyan) 22%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 10%,transparent) 0 1px,transparent 1px 30px),color-mix(in srgb,var(--brand-navy) 86%,var(--color-ink))}.use-case-field-ops:before{position:absolute;z-index:-1;inline-size:68%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 66%,transparent),color-mix(in srgb,var(--color-warmth) 48%,transparent),transparent);content:"";inset-block-start:62%;inset-inline-start:16%}.use-case-field-ops__metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-field-ops__metric{display:grid;gap:3px;min-block-size:50px;align-content:center;border:1px solid color-mix(in srgb,var(--brand-paper) 12%,transparent);border-radius:var(--radius-small);padding:8px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent);box-shadow:0 16px 28px color-mix(in srgb,var(--color-ink) 18%,transparent)}.use-case-field-ops__metric strong{color:var(--brand-paper);font-size:.96rem;line-height:1}.use-case-field-ops__metric small{overflow:hidden;color:color-mix(in srgb,var(--brand-paper) 62%,var(--brand-cyan));font-size:.58rem;font-weight:var(--font-weight-semibold);line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.use-case-field-ops__board{display:grid;gap:12px;grid-template-columns:minmax(150px,1.18fr) minmax(108px,.82fr) minmax(118px,.88fr)}.use-case-field-ops__decision,.use-case-field-ops__requests,.use-case-field-ops__review{border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 20%,transparent)}.use-case-field-ops__requests{display:grid;gap:8px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-field-ops__request-card{display:grid;min-block-size:42px;align-items:center;gap:8px;grid-template-columns:28px minmax(0,1fr);border:1px solid color-mix(in srgb,var(--brand-cyan) 18%,transparent);border-radius:var(--radius-small);padding:7px 8px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 10%,transparent),transparent 70%),color-mix(in srgb,var(--brand-navy) 58%,var(--color-ink))}.use-case-field-ops__request-icon{display:inline-grid;inline-size:28px;block-size:28px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 16%,transparent);color:var(--brand-cyan);font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.use-case-field-ops__request-body{display:grid;min-inline-size:0;gap:6px}.use-case-field-ops__check,.use-case-field-ops__outcomes span,.use-case-field-ops__request-body strong{color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.66rem;font-weight:var(--font-weight-semibold);line-height:1.16}.use-case-field-ops__request-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-case-field-ops__request-track{display:block;overflow:hidden;block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--brand-paper) 14%,transparent)}.use-case-field-ops__request-fill{display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 76%,var(--brand-blue)),color-mix(in srgb,var(--color-success) 64%,var(--brand-cyan)))}.use-case-field-ops__review{position:relative;display:grid;align-content:center;gap:9px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-field-ops__review-rail{position:absolute;inline-size:2px;border-radius:999px;background:color-mix(in srgb,var(--color-success) 42%,transparent);inset-block:24px;inset-inline-start:23px}.use-case-field-ops__check{position:relative;z-index:1;display:flex;min-block-size:34px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);border-radius:var(--radius-small);padding:7px 8px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent)}.use-case-field-ops__check>span,.use-case-field-ops__outcomes span>span{position:relative;display:inline-grid;flex:0 0 auto;inline-size:18px;block-size:18px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-success) 86%,var(--brand-paper));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 14%,transparent)}.use-case-field-ops__check>span:before,.use-case-field-ops__outcomes span>span:before{inline-size:8px;block-size:5px;border-block-end:2px solid var(--brand-navy);border-inline-start:2px solid var(--brand-navy);content:"";transform:rotate(-45deg)}.use-case-field-ops__decision{display:grid;align-content:center;gap:10px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-field-ops__decision-badge{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--color-warmth) 42%,transparent);border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--color-warmth) 13%,transparent);color:color-mix(in srgb,var(--brand-paper) 78%,var(--color-warmth));font-size:.64rem;font-weight:var(--font-weight-semibold)}.use-case-field-ops__decision p{margin:0;color:color-mix(in srgb,var(--brand-paper) 72%,var(--brand-cyan));font-size:.68rem;line-height:1.38}.use-case-field-ops__outcomes{display:grid;gap:7px}.use-case-field-ops__outcomes span{display:flex;min-block-size:28px;align-items:center;gap:8px}.use-case-screen--commercial-deal-desk .use-case-screen__mock{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-warmth) 15%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--brand-cyan) 14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 22%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--commercial-deal-desk .use-case-screen__label{border-color:color-mix(in srgb,var(--color-warmth) 46%,transparent);background:color-mix(in srgb,var(--color-warmth) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--color-warmth))}.use-case-screen--commercial-deal-desk .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--commercial-deal-desk{min-block-size:330px;padding:22px}.use-case-commercial-deal-desk__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-commercial-deal-desk{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;grid-template-columns:minmax(118px,.83fr) minmax(142px,1.05fr) minmax(142px,1fr);margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-warmth) 24%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-warmth) 9%,transparent) 0 1px,transparent 1px 30px),color-mix(in srgb,var(--brand-navy) 86%,var(--color-ink))}.use-case-commercial-deal-desk:before{position:absolute;z-index:-1;inline-size:78%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-warmth) 58%,transparent),color-mix(in srgb,var(--brand-cyan) 54%,transparent),transparent);content:"";inset-block-start:50%;inset-inline-start:11%}.use-case-commercial-deal-desk__center,.use-case-commercial-deal-desk__exposure,.use-case-commercial-deal-desk__incoming{border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 20%,transparent)}.use-case-commercial-deal-desk__incoming{display:grid;gap:8px;border-radius:calc(var(--radius-small) + 2px);padding:8px}.use-case-commercial-deal-desk__request{display:grid;min-block-size:42px;align-items:center;gap:6px;grid-template-columns:22px minmax(0,1fr);border:1px solid color-mix(in srgb,var(--color-warmth) 22%,transparent);border-radius:var(--radius-small);padding:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 11%,transparent),transparent 70%),color-mix(in srgb,var(--brand-navy) 58%,var(--color-ink))}.use-case-commercial-deal-desk__request-id{display:inline-grid;inline-size:22px;block-size:22px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-warmth) 18%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--color-warmth));font-size:.56rem;font-weight:var(--font-weight-bold)}.use-case-commercial-deal-desk__request strong{overflow:hidden;color:color-mix(in srgb,var(--brand-paper) 84%,var(--color-warmth));font-size:.62rem;font-weight:var(--font-weight-semibold);line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.use-case-commercial-deal-desk__request-track{display:block;overflow:hidden;block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--brand-paper) 14%,transparent);grid-column:2}.use-case-commercial-deal-desk__request-track>span{display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 78%,var(--brand-cyan)),color-mix(in srgb,var(--brand-cyan) 74%,var(--color-success)))}.use-case-commercial-deal-desk__center{position:relative;display:grid;align-content:center;gap:10px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-commercial-deal-desk__center-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.use-case-commercial-deal-desk__center-top span{border:1px solid color-mix(in srgb,var(--color-warmth) 38%,transparent);border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--color-warmth) 13%,transparent);color:color-mix(in srgb,var(--brand-paper) 72%,var(--color-warmth));font-size:.58rem;font-weight:var(--font-weight-semibold);line-height:1}.use-case-commercial-deal-desk__center-top strong{color:var(--brand-paper);font-size:.78rem;line-height:1;text-align:end}.use-case-commercial-deal-desk__gauge{position:relative;display:grid;inline-size:min(118px,74%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:50%;background:conic-gradient(from -90deg,color-mix(in srgb,var(--color-warmth) 76%,var(--brand-cyan)) 0 var(--deal-score,260deg),color-mix(in srgb,var(--brand-paper) 13%,transparent) var(--deal-score,260deg) 1turn);box-shadow:0 0 0 8px color-mix(in srgb,var(--color-warmth) 8%,transparent),0 16px 34px color-mix(in srgb,var(--color-ink) 24%,transparent)}.use-case-commercial-deal-desk__gauge:before{position:absolute;border-radius:inherit;background:radial-gradient(circle at 48% 28%,color-mix(in srgb,var(--brand-paper) 10%,transparent),transparent 40%),color-mix(in srgb,var(--brand-navy) 88%,var(--color-ink));content:"";inset:12px}.use-case-commercial-deal-desk__gauge>span{position:absolute;z-index:1;border:1px dashed color-mix(in srgb,var(--brand-paper) 18%,transparent);border-radius:inherit;content:"";inset:23px}.use-case-commercial-deal-desk__gauge strong{position:relative;z-index:2;color:var(--brand-paper);font-size:.76rem;font-weight:var(--font-weight-bold);line-height:1}.use-case-commercial-deal-desk__checks,.use-case-commercial-deal-desk__outcomes{display:grid;gap:7px}.use-case-commercial-deal-desk__check,.use-case-commercial-deal-desk__outcomes span{display:flex;min-inline-size:0;min-block-size:28px;align-items:center;gap:8px;color:color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan));font-size:.62rem;font-weight:var(--font-weight-semibold);line-height:1.16}.use-case-commercial-deal-desk__check>span,.use-case-commercial-deal-desk__outcomes span>span{position:relative;display:inline-grid;flex:0 0 auto;inline-size:17px;block-size:17px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-success) 86%,var(--brand-paper));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 13%,transparent)}.use-case-commercial-deal-desk__check>span:before,.use-case-commercial-deal-desk__outcomes span>span:before{inline-size:8px;block-size:5px;border-block-end:2px solid var(--brand-navy);border-inline-start:2px solid var(--brand-navy);content:"";transform:rotate(-45deg)}.use-case-commercial-deal-desk__exposure{display:grid;align-content:center;gap:11px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-commercial-deal-desk__bars{display:grid;gap:8px}.use-case-commercial-deal-desk__bar-row{display:grid;gap:5px}.use-case-commercial-deal-desk__bar-row>span:first-child{overflow:hidden;color:color-mix(in srgb,var(--brand-paper) 70%,var(--brand-cyan));font-size:.58rem;font-weight:var(--font-weight-semibold);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.use-case-commercial-deal-desk__bar-track{display:block;overflow:hidden;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-paper) 13%,transparent)}.use-case-commercial-deal-desk__bar-fill{display:block;block-size:100%;max-inline-size:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 76%,var(--brand-cyan)),color-mix(in srgb,var(--brand-cyan) 72%,var(--color-success)))}.use-case-screen--approval-flow .use-case-screen__mock{background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--color-warmth) 13%,transparent),transparent 32%),radial-gradient(circle at 86% 74%,color-mix(in srgb,var(--brand-cyan) 16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 22%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--approval-flow .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 46%,transparent);background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan))}.use-case-screen--approval-flow .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--approval-flow{min-block-size:330px;padding:22px}.use-case-approval-flow__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-approval-flow{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;grid-template-columns:minmax(126px,.95fr) minmax(126px,1fr) minmax(126px,.95fr);margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-cyan) 22%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),transparent),repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 11%,transparent) 0 1px,transparent 1px 30px),color-mix(in srgb,var(--brand-navy) 86%,var(--color-ink))}.use-case-approval-flow:before{position:absolute;z-index:-1;inline-size:62%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 68%,transparent),color-mix(in srgb,var(--color-warmth) 58%,transparent),transparent);content:"";inset-block-start:55%;inset-inline-start:18%}.use-case-approval-flow--no-outcome{align-items:stretch}.use-case-approval-flow__outcome,.use-case-approval-flow__request,.use-case-approval-flow__reviewers,.use-case-approval-flow__routing{border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 20%,transparent)}.use-case-approval-flow__request{display:grid;align-content:center;gap:12px;min-block-size:204px;border-radius:calc(var(--radius-small) + 2px);padding:14px}.use-case-approval-flow__request-label{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--color-warmth) 38%,transparent);border-radius:999px;padding:5px 8px;color:color-mix(in srgb,var(--brand-paper) 78%,var(--color-warmth));font-size:.64rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.use-case-approval-flow__request strong{color:var(--brand-paper);font-size:1.28rem;line-height:1.08}.use-case-approval-flow__request-lines{display:grid;gap:7px}.use-case-approval-flow__request-lines span{display:block;max-inline-size:100%;block-size:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 76%,var(--brand-blue)),color-mix(in srgb,var(--color-warmth) 72%,var(--brand-cyan)))}.use-case-approval-flow__request-lines span:nth-child(2n){background:color-mix(in srgb,var(--brand-paper) 28%,transparent)}.use-case-approval-flow__routing{position:relative;display:grid;align-content:center;gap:9px;min-block-size:204px;border-radius:calc(var(--radius-small) + 2px);padding:14px}.use-case-approval-flow__rail{position:absolute;inline-size:2px;border-radius:999px;background:color-mix(in srgb,var(--brand-cyan) 42%,transparent);inset-block:24px;inset-inline-start:23px}.use-case-approval-flow__checkpoint{position:relative;z-index:1;display:flex;min-block-size:34px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--brand-cyan) 18%,transparent);border-radius:var(--radius-small);padding:7px 8px;background:color-mix(in srgb,var(--brand-navy) 58%,var(--color-ink));color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.72rem;font-weight:var(--font-weight-semibold)}.use-case-approval-flow__checkpoint span{display:inline-grid;flex:0 0 auto;inline-size:24px;block-size:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 16%,transparent);color:var(--brand-cyan);font-size:.62rem}.use-case-approval-flow__reviewers{display:grid;gap:8px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-approval-flow__reviewers span{display:flex;min-block-size:30px;align-items:center;border:1px solid color-mix(in srgb,var(--brand-paper) 13%,transparent);border-radius:var(--radius-small);padding-inline:10px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan));font-size:.72rem;font-weight:var(--font-weight-semibold)}.use-case-approval-flow__reviewers span:before{inline-size:7px;block-size:7px;flex:0 0 auto;margin-inline-end:8px;border-radius:50%;background:var(--brand-cyan);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-cyan) 13%,transparent);content:""}.use-case-approval-flow__outcome{display:grid;align-content:center;gap:9px;border-radius:calc(var(--radius-small) + 2px);padding:12px}.use-case-approval-flow__seal{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid color-mix(in srgb,var(--color-warmth) 44%,transparent);border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--color-warmth) 13%,transparent);color:color-mix(in srgb,var(--brand-paper) 78%,var(--color-warmth));font-size:.66rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.use-case-approval-flow__outcome p{margin:0;color:color-mix(in srgb,var(--brand-paper) 72%,var(--brand-cyan));font-size:.74rem;line-height:1.38}.use-case-approval-flow__audit{display:flex;gap:6px}.use-case-approval-flow__audit span{display:block;flex:1 1 0;block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--brand-cyan) 58%,transparent)}.use-case-screen--detail-aids .use-case-screen__mock{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--color-signal) 14%,transparent),transparent 30%),radial-gradient(circle at 86% 78%,color-mix(in srgb,var(--color-warmth) 16%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 95%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 24%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--detail-aids .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 52%,transparent);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan))}.use-case-screen--detail-aids .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--detail-aids{min-block-size:330px;padding:22px}.use-case-detail-aids__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-detail-aids{position:relative;isolation:isolate;display:grid;min-block-size:238px;gap:12px;margin-block-start:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:var(--radius);padding:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 12%,transparent) 0 1px,transparent 1px 42px),linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 7%,transparent) 0 1px,transparent 1px 32px),color-mix(in srgb,var(--brand-navy) 80%,transparent)}.use-case-detail-aids:after,.use-case-detail-aids:before{position:absolute;content:"";pointer-events:none}.use-case-detail-aids:before{z-index:1;inset:12px;border:1px solid color-mix(in srgb,var(--color-signal) 12%,transparent);border-radius:calc(var(--radius) - 2px)}.use-case-detail-aids:after{z-index:1;inline-size:160px;block-size:160px;border:1px solid color-mix(in srgb,var(--color-warmth) 24%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-warmth) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 10%,transparent);inset-block-start:-58px;inset-inline-end:-54px;opacity:.9}.use-case-detail-aids__deck,.use-case-detail-aids__outcome,.use-case-detail-aids__sequence{position:relative;z-index:2}.use-case-detail-aids__deck{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-detail-aids__card{position:relative;display:grid;min-block-size:132px;gap:10px;align-content:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--radius-small);padding:11px;background:linear-gradient(160deg,color-mix(in srgb,var(--color-surface-raised) 13%,transparent),transparent 64%),color-mix(in srgb,var(--brand-navy) 76%,transparent);box-shadow:0 16px 30px color-mix(in srgb,var(--color-ink) 10%,transparent)}.use-case-detail-aids__card:after{position:absolute;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 72%,var(--color-signal)));content:"";inset-block-start:0;transform:scaleX(.2);transform-origin:left center}.use-case-detail-aids__badge{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--color-signal) 18%,transparent);color:color-mix(in srgb,var(--brand-paper) 86%,var(--color-signal));font-size:.62rem;font-weight:var(--font-weight-bold)}.use-case-detail-aids__card strong{color:var(--brand-paper);font-size:.82rem;font-weight:var(--font-weight-semibold);line-height:1.16}.use-case-detail-aids__visual{position:relative;display:grid;min-block-size:50px;align-items:end;gap:5px;grid-template-columns:repeat(4,1fr);margin-block-start:auto}.use-case-detail-aids__visual span{display:block;border-radius:999px;background:color-mix(in srgb,var(--color-signal) 76%,var(--brand-blue))}.use-case-detail-aids__card:first-child .use-case-detail-aids__visual{display:block}.use-case-detail-aids__card:first-child .use-case-detail-aids__visual span{position:absolute;inline-size:12px;block-size:12px;border:2px solid color-mix(in srgb,var(--brand-paper) 72%,transparent);border-radius:50%;background:var(--color-signal);box-shadow:22px 15px 0 -1px color-mix(in srgb,var(--color-warmth) 72%,var(--color-signal)),42px 2px 0 -1px color-mix(in srgb,var(--brand-blue) 68%,var(--color-signal));inset-block-start:14px;inset-inline-start:8px}.use-case-detail-aids__card:first-child .use-case-detail-aids__visual span:nth-child(n+2){display:none}.use-case-detail-aids__card:first-child .use-case-detail-aids__visual:after,.use-case-detail-aids__card:first-child .use-case-detail-aids__visual:before{position:absolute;inline-size:32px;block-size:2px;border-radius:999px;background:color-mix(in srgb,var(--brand-paper) 38%,transparent);content:"";inset-block-start:22px;inset-inline-start:20px;transform:rotate(31deg);transform-origin:left center}.use-case-detail-aids__card:first-child .use-case-detail-aids__visual:after{inline-size:26px;inset-block-start:21px;inset-inline-start:39px;transform:rotate(-21deg)}.use-case-detail-aids__card:nth-child(2) .use-case-detail-aids__visual{grid-template-columns:.8fr 1.1fr;align-items:stretch}.use-case-detail-aids__card:nth-child(2) .use-case-detail-aids__visual span{min-block-size:38px;border:1px solid color-mix(in srgb,var(--color-signal) 30%,transparent);border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 84%,var(--brand-blue)) 0 32%,transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--brand-paper) 84%,transparent),color-mix(in srgb,var(--color-signal) 16%,var(--brand-paper)))}.use-case-detail-aids__card:nth-child(2) .use-case-detail-aids__visual span:nth-child(n+3){display:none}.use-case-detail-aids__card:nth-child(3) .use-case-detail-aids__visual span{min-block-size:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 78%,var(--color-signal)),var(--color-signal))}.use-case-detail-aids__card:nth-child(3) .use-case-detail-aids__visual span:first-child{block-size:24%}.use-case-detail-aids__card:nth-child(3) .use-case-detail-aids__visual span:nth-child(2){block-size:46%}.use-case-detail-aids__card:nth-child(3) .use-case-detail-aids__visual span:nth-child(3){block-size:72%}.use-case-detail-aids__card:nth-child(3) .use-case-detail-aids__visual span:nth-child(4){block-size:92%}.use-case-detail-aids__sequence{display:grid;min-block-size:22px;align-items:center;margin-inline:8px}.use-case-detail-aids__sequence-rail{inline-size:100%;block-size:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 74%,var(--color-signal))),color-mix(in srgb,var(--color-border) 32%,transparent)}.use-case-detail-aids__sequence-dot{position:absolute;inline-size:12px;block-size:12px;border:2px solid color-mix(in srgb,var(--brand-paper) 78%,transparent);border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-signal) 12%,transparent);inset-block-start:calc(50% - 6px);inset-inline-start:calc(var(--aid-index, 0)*50%)}.use-case-detail-aids__outcome{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--color-warmth) 26%,var(--color-border));border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--brand-navy) 78%,transparent)}.use-case-detail-aids__outcome span{color:var(--color-warmth);font-size:.78rem;font-weight:var(--font-weight-bold)}.use-case-detail-aids__outcome p{margin:0;color:color-mix(in srgb,var(--brand-paper) 68%,var(--color-signal));font-size:.72rem;line-height:1.36}.use-case-detail-aids__bars{display:grid;gap:5px}.use-case-detail-aids__bars span{display:block;max-inline-size:100%;block-size:6px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 68%,var(--color-signal)))}.use-case-screen--rx-loop .use-case-screen__mock{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--color-warmth) 18%,transparent),transparent 31%),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--color-signal) 17%,transparent),transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 28%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--rx-loop .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 52%,transparent);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan))}.use-case-screen--rx-loop .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--rx-loop{min-block-size:360px;padding:22px}.use-case-rx-loop__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-rx-loop{position:relative;isolation:isolate;display:grid;min-block-size:262px;align-items:center;gap:14px;grid-template-columns:minmax(118px,.82fr) minmax(126px,.86fr) minmax(164px,1.1fr);margin-block-start:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:var(--radius);padding:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 14%,transparent) 0 1px,transparent 1px 44px),linear-gradient(0deg,color-mix(in srgb,var(--brand-cyan) 8%,transparent) 0 1px,transparent 1px 34px),color-mix(in srgb,var(--brand-navy) 80%,transparent)}.use-case-rx-loop:after,.use-case-rx-loop:before{position:absolute;content:"";pointer-events:none}.use-case-rx-loop:before{z-index:1;inset:12px;border:1px solid color-mix(in srgb,var(--color-signal) 12%,transparent);border-radius:calc(var(--radius) - 2px)}.use-case-rx-loop:after{z-index:1;inline-size:186px;block-size:186px;border:1px solid color-mix(in srgb,var(--color-warmth) 24%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-warmth) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 10%,transparent);inset-block-start:-74px;inset-inline-end:-64px;opacity:.9}.use-case-rx-loop__hcps,.use-case-rx-loop__rx-card,.use-case-rx-loop__workflow{position:relative;z-index:2}.use-case-rx-loop__hcps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.use-case-rx-loop__hcps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:9px;column-gap:9px;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--brand-navy) 76%,transparent);box-shadow:0 16px 30px color-mix(in srgb,var(--color-ink) 10%,transparent)}.use-case-rx-loop__hcps li>span{grid-row:span 2;inline-size:28px;block-size:28px;border:1px solid color-mix(in srgb,var(--color-signal) 32%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--brand-paper) 78%,transparent) 0 16%,transparent 17%),radial-gradient(circle at 50% 86%,color-mix(in srgb,var(--brand-paper) 72%,transparent) 0 31%,transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 72%,var(--brand-blue)),color-mix(in srgb,var(--brand-blue) 58%,var(--brand-navy)));box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 9%,transparent)}.use-case-rx-loop__hcps small,.use-case-rx-loop__hcps strong,.use-case-rx-loop__rx-card p,.use-case-rx-loop__rx-copy span,.use-case-rx-loop__workflow li{color:var(--brand-paper)}.use-case-rx-loop__hcps strong{overflow:hidden;font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.use-case-rx-loop__hcps small{color:color-mix(in srgb,var(--brand-paper) 54%,var(--color-signal));font-size:.64rem;font-weight:var(--font-weight-medium)}.use-case-rx-loop__workflow{display:grid;min-block-size:206px;align-content:center}.use-case-rx-loop__rail{position:absolute;z-index:1;inline-size:calc(100% + 52px);block-size:3px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 72%,transparent),color-mix(in srgb,var(--color-warmth) 76%,var(--color-signal))),color-mix(in srgb,var(--color-border) 36%,transparent);inset-block-start:50%;inset-inline-start:-26px;transform:translateY(-50%)}.use-case-rx-loop__pulse{position:absolute;z-index:3;inline-size:13px;block-size:13px;border:2px solid color-mix(in srgb,var(--brand-paper) 82%,transparent);border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-signal) 14%,transparent),0 0 26px color-mix(in srgb,var(--color-signal) 44%,transparent);inset-block-start:calc(50% - 6px);inset-inline-start:-24px}.use-case-rx-loop__workflow ol{position:relative;z-index:2;display:grid;gap:9px;margin:0;padding:0;list-style:none}.use-case-rx-loop__workflow li{display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:999px;padding:8px 9px;background:color-mix(in srgb,var(--brand-navy) 82%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--color-ink) 9%,transparent);font-size:.72rem;font-weight:var(--font-weight-semibold)}.use-case-rx-loop__workflow li span{display:grid;flex:0 0 auto;inline-size:24px;block-size:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-signal) 78%,var(--brand-blue));color:var(--color-ink);font-size:.62rem;font-weight:var(--font-weight-bold)}.use-case-rx-loop__rx-card{display:grid;align-content:start;gap:8px;min-block-size:210px;border:1px solid color-mix(in srgb,var(--color-warmth) 30%,var(--color-border));border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--brand-navy) 72%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 10%,transparent)}.use-case-rx-loop__rx-copy{display:flex;align-items:start;justify-content:space-between;gap:10px}.use-case-rx-loop__rx-copy span{color:color-mix(in srgb,var(--brand-paper) 72%,var(--color-signal));font-size:.68rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-transform:uppercase}.use-case-rx-loop__rx-copy strong{color:var(--color-warmth);font-size:1.82rem;font-weight:var(--font-weight-bold);line-height:.9}.use-case-rx-loop__chart{inline-size:100%;block-size:auto;min-block-size:128px;overflow:visible}.use-case-rx-loop__grid-line{fill:none;stroke:color-mix(in srgb,var(--brand-paper) 12%,transparent);stroke-width:1}.use-case-rx-loop__area{fill:color-mix(in srgb,var(--color-signal) 12%,transparent)}.use-case-rx-loop__curve{fill:none;stroke:color-mix(in srgb,var(--color-warmth) 72%,var(--color-signal));stroke-linecap:round;stroke-width:6;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--color-signal) 22%,transparent))}.use-case-rx-loop__marker circle{fill:var(--color-signal);stroke:var(--brand-paper);stroke-width:2}.use-case-rx-loop__marker text{fill:var(--brand-paper);font-size:12px;font-weight:var(--font-weight-bold);text-anchor:middle}.use-case-rx-loop__rx-card p{margin:0;color:color-mix(in srgb,var(--brand-paper) 68%,var(--color-signal));font-size:.72rem;line-height:1.35}.use-case-screen--geofence .use-case-screen__mock{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warmth) 8%,transparent),color-mix(in srgb,var(--color-signal) 8%,transparent)),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-border) 46%,transparent) 0 1px,transparent 1px 38px),var(--color-surface)}.use-case-screen__content--geofence{min-block-size:330px;padding:22px}.use-case-geofence__heading{position:relative;z-index:2;display:grid;gap:10px}.use-case-geofence{position:relative;isolation:isolate;min-block-size:220px;margin-block-start:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-warmth) 24%,var(--color-border));border-radius:var(--radius);background:radial-gradient(circle at 24% 64%,color-mix(in srgb,var(--color-warmth) 18%,transparent),transparent 28%),radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--color-signal) 14%,transparent),transparent 32%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-border) 40%,transparent) 0 1px,transparent 1px 34px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-border) 36%,transparent) 0 1px,transparent 1px 38px),color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.use-case-geofence__route{position:absolute;inset:22px 18px;z-index:1;inline-size:calc(100% - 36px);block-size:calc(100% - 44px);color:var(--color-signal)}.use-case-geofence__route path{fill:none;stroke:color-mix(in srgb,var(--color-signal) 72%,var(--brand-blue));stroke-dasharray:9 10;stroke-linecap:round;stroke-width:5}.use-case-geofence__ring{position:absolute;z-index:0;border:1px solid color-mix(in srgb,var(--color-warmth) 42%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-warmth) 8%,transparent);box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--color-warmth) 4%,transparent)}.use-case-geofence__ring--one{inline-size:96px;block-size:96px;inset-block-start:78px;inset-inline-start:36px}.use-case-geofence__ring--two{inline-size:118px;block-size:118px;inset-block-start:22px;inset-inline-end:58px}.use-case-geofence__ring--three{inline-size:72px;block-size:72px;inset-block-end:20px;inset-inline-end:132px}.use-case-geofence__pin{position:absolute;z-index:3;display:grid;inline-size:30px;block-size:30px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 36%,var(--color-border-strong));border-radius:50% 50% 50% 4px;background:color-mix(in srgb,var(--color-surface-raised) 92%,var(--color-signal));box-shadow:0 14px 22px color-mix(in srgb,var(--color-ink) 14%,transparent);transform:rotate(-45deg)}.use-case-geofence__pin span{inline-size:10px;block-size:10px;border-radius:50%;background:var(--color-signal)}.use-case-geofence__pin--one{inset-block-start:132px;inset-inline-start:58px}.use-case-geofence__pin--two{inset-block-start:64px;inset-inline-start:52%}.use-case-geofence__pin--three{inset-block-start:40px;inset-inline-end:72px}.use-case-geofence__pin--alert{border-color:color-mix(in srgb,var(--color-warmth) 68%,var(--color-border-strong));background:color-mix(in srgb,var(--color-warmth) 22%,var(--color-surface-raised))}.use-case-geofence__pin--alert span{background:var(--color-warmth)}.use-case-geofence__alarm{position:absolute;z-index:4;inset-block-start:18px;inset-inline-start:18px;display:grid;max-inline-size:236px;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--color-warmth) 46%,var(--color-border));border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 12%,transparent)}.use-case-geofence__alarm-icon{display:grid;inline-size:26px;block-size:26px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-warmth) 20%,transparent);color:var(--color-warmth);font-size:.88rem;font-weight:var(--font-weight-bold)}.use-case-geofence__alarm strong{display:block;color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.2}.use-case-geofence__alarm p{margin-block-start:3px;color:var(--color-text-muted);font-size:.74rem;line-height:1.35}.use-case-geofence__rep-stack{position:absolute;z-index:4;inset-block-end:18px;inset-inline-start:20px;display:flex;gap:8px;align-items:center}.use-case-geofence__face{position:relative;display:block;inline-size:38px;block-size:38px;border:1px solid color-mix(in srgb,var(--color-border-strong) 72%,var(--color-warmth));border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 96%,var(--color-warmth)),color-mix(in srgb,var(--color-surface) 86%,var(--color-warmth)));color:color-mix(in srgb,var(--color-text-muted) 84%,var(--color-ink));box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 10%,transparent)}.use-case-geofence__face:before{position:absolute;inline-size:4px;block-size:4px;border-radius:50%;background:currentColor;box-shadow:13px 0 0 currentColor;content:"";inset-block-start:12px;inset-inline-start:10px}.use-case-geofence__face:after{position:absolute;inline-size:15px;block-size:8px;border-block-start:2px solid currentColor;border-radius:50% 50% 0 0;content:"";inset-block-start:24px;inset-inline-start:11px}.use-case-geofence__signals{position:absolute;z-index:4;inset-block-end:18px;inset-inline-end:18px;display:grid;inline-size:min(42%,180px);gap:7px;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 10%,transparent)}.use-case-geofence__signals span{display:block;max-inline-size:100%;block-size:7px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 82%,var(--color-signal)),var(--color-signal)),var(--color-border)}.use-case-screen--partnership .use-case-screen__mock{background:radial-gradient(circle at 74% 20%,color-mix(in srgb,var(--brand-cyan) 22%,transparent),transparent 32%),radial-gradient(circle at 22% 74%,color-mix(in srgb,var(--brand-yellow) 14%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-ink)),color-mix(in srgb,var(--brand-blue) 30%,var(--brand-navy))),var(--brand-navy)}.use-case-screen--partnership .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 54%,transparent);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan))}.use-case-screen--partnership .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--partnership{min-block-size:358px;padding:22px}.use-case-partnership__heading{position:relative;z-index:3;display:grid;gap:10px}.use-case-partnership{position:relative;isolation:isolate;min-block-size:272px;margin-block-start:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:var(--radius);background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--brand-cyan) 18%,transparent),transparent 30%),linear-gradient(115deg,color-mix(in srgb,var(--brand-navy) 74%,transparent),color-mix(in srgb,var(--brand-blue) 18%,var(--brand-navy))),repeating-linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 14%,transparent) 0 1px,transparent 1px 42px)}.use-case-partnership:after,.use-case-partnership:before{position:absolute;z-index:1;content:"";pointer-events:none}.use-case-partnership:before{inset:12px;border:1px solid color-mix(in srgb,var(--color-signal) 12%,transparent);border-radius:calc(var(--radius) - 2px)}.use-case-partnership:after{inline-size:176px;block-size:176px;border:1px solid color-mix(in srgb,var(--color-warmth) 28%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-warmth) 11%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 18%,transparent);box-shadow:inset 0 0 0 18px color-mix(in srgb,var(--color-warmth) 4%,transparent);inset-block-start:66px;inset-inline-end:-58px;opacity:.78}.use-case-partnership__map{position:absolute;z-index:2;inline-size:min(112%,560px);block-size:auto;color:var(--color-signal);inset-block-start:-8px;inset-inline-start:50%;pointer-events:none;transform:translate(-50%)}.use-case-partnership__globe-disc{fill:color-mix(in srgb,var(--brand-cyan) 7%,transparent);stroke:color-mix(in srgb,var(--brand-cyan) 42%,transparent);stroke-width:1.4}.use-case-partnership__grid{fill:none;stroke:color-mix(in srgb,var(--brand-cyan) 24%,transparent);stroke-width:1}.use-case-partnership__grid--vertical-two{transform-box:fill-box;transform-origin:center;transform:rotate(90deg)}.use-case-partnership__land{fill:color-mix(in srgb,var(--brand-cyan) 20%,transparent);stroke:color-mix(in srgb,var(--brand-cyan) 26%,transparent);stroke-width:1}.use-case-partnership__land--two{fill:color-mix(in srgb,var(--brand-yellow) 15%,transparent)}.use-case-partnership__route{fill:none;stroke:color-mix(in srgb,var(--brand-cyan) 76%,var(--brand-blue));stroke-dasharray:10 10;stroke-linecap:round;stroke-width:3.2}.use-case-partnership__node{position:absolute;z-index:5;display:block;inline-size:13px;block-size:13px;border:2px solid var(--color-surface-raised);border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 86%,var(--brand-blue));box-shadow:0 0 0 7px color-mix(in srgb,var(--brand-cyan) 14%,transparent),0 10px 22px color-mix(in srgb,var(--brand-cyan) 20%,transparent)}.use-case-partnership__node:after{position:absolute;inset:-11px;border:1px solid color-mix(in srgb,var(--color-signal) 24%,transparent);border-radius:50%;content:""}.use-case-partnership__node--1{inset-block-start:30%;inset-inline-start:12%}.use-case-partnership__node--2{inset-block-start:45%;inset-inline-end:12%}.use-case-partnership__node--3{inset-block-end:22%;inset-inline-start:17%}.use-case-partnership__node--4{inset-block-start:24%;inset-inline-end:18%}.use-case-partnership__node--5{inset-block-end:16%;inset-inline-end:24%}.use-case-partnership__product{position:absolute;z-index:6;display:grid;inline-size:38px;block-size:26px;place-items:center;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--color-ink) 22%,transparent));opacity:0;pointer-events:none}.use-case-partnership__product>span{position:relative;display:block;inline-size:30px;block-size:20px;border:1px solid color-mix(in srgb,var(--color-signal) 46%,var(--color-border));border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 82%,var(--brand-blue)) 0 29%,transparent 29%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 96%,transparent),color-mix(in srgb,var(--color-signal) 14%,var(--color-surface-raised)))}.use-case-partnership__product>span:after,.use-case-partnership__product>span:before{position:absolute;content:""}.use-case-partnership__product>span:before{inline-size:10px;block-size:3px;border-radius:999px;background:color-mix(in srgb,var(--color-warmth) 82%,var(--color-signal));inset-block-start:5px;inset-inline-end:5px}.use-case-partnership__product>span:after{inline-size:15px;block-size:2px;border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 42%,transparent);inset-block-end:5px;inset-inline-end:5px}.use-case-partnership__product--one{inset-block-start:30%;inset-inline-start:10%}.use-case-partnership__product--two{inset-block-start:76%;inset-inline-start:15%}.use-case-partnership__product--three{inset-block-start:52%;inset-inline-start:8%}.use-case-partnership__partners{position:absolute;z-index:3;display:contents;margin:0;padding:0;list-style:none}.use-case-partnership__partners li{position:absolute;display:flex;max-inline-size:148px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:var(--radius-small);padding:9px 10px;background:color-mix(in srgb,var(--brand-navy) 82%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--brand-paper);font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.2}.use-case-partnership__partners li:first-child{inset-block-start:26px;inset-inline-start:20px}.use-case-partnership__partners li:nth-child(2){inset-block-start:24px;inset-inline-end:20px}.use-case-partnership__partners li:nth-child(3){inset-block-end:26px;inset-inline-start:24px}.use-case-partnership__partners span{flex:0 0 auto;inline-size:20px;block-size:20px;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 78%,var(--brand-blue)),color-mix(in srgb,var(--color-warmth) 62%,var(--color-signal)))}.use-case-partnership__checklist{position:absolute;z-index:7;display:grid;gap:7px;min-inline-size:126px;max-inline-size:126px;margin:0;border:1px solid color-mix(in srgb,var(--color-warmth) 30%,var(--color-border));border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--brand-navy) 82%,transparent);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 10%,transparent);inset-block-start:94px;inset-inline-end:24px;list-style:none}.use-case-partnership__checklist li{display:flex;align-items:center;gap:8px;color:var(--brand-paper);font-size:.72rem;font-weight:var(--font-weight-semibold)}.use-case-partnership__checklist li span{flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:50%;background:var(--color-warmth);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-warmth) 12%,transparent)}.use-case-section{position:relative;padding-block:clamp(72px,9vw,112px)}.use-case-section--split{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 64%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent)),var(--color-page)}.use-case-split{display:grid;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr)}.use-case-panel{position:relative;display:grid;align-content:start;gap:18px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:30px;background:linear-gradient(135deg,color-mix(in srgb,var(--use-case-panel-accent) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);--use-case-panel-accent:var(--color-signal)}.use-case-panel--critical{--use-case-panel-accent:var(--color-warmth)}.use-case-panel__marker{inline-size:44px;block-size:3px;border-radius:999px;background:var(--use-case-panel-accent)}.use-case-panel h2{font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.1}.use-case-cta p,.use-case-feature__copy p,.use-case-module p,.use-case-outcome p,.use-case-panel ul,.use-case-platform__copy p{margin:0}.use-case-panel ul{display:grid;gap:12px;padding:0;list-style:none}.use-case-panel li{position:relative;padding-inline-start:20px;color:var(--color-text-muted);line-height:1.6}.use-case-panel li:before{position:absolute;inset-block-start:.72em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:50%;background:var(--use-case-panel-accent);content:""}.use-case-panel p{margin:0;color:var(--color-ink);font-weight:var(--font-weight-medium);line-height:1.64}.use-case-phases{background:linear-gradient(180deg,#fffefa47,#edeadd2e),var(--color-page)}.dark .use-case-phases{background:linear-gradient(180deg,#1113294d,#080a178a),var(--color-page)}.use-case-outcomes__inner,.use-case-phases__inner,.use-case-platform__inner{display:grid;gap:44px}.use-case-section__heading{display:grid;justify-items:center;gap:12px;max-inline-size:780px;margin-inline:auto;text-align:center}.use-case-section__heading--start{justify-items:start;margin-inline:0;text-align:start}.use-case-section__heading h2{font-size:2.65rem;font-weight:var(--font-weight-bold);line-height:1.06}.use-case-phase{display:grid;gap:24px;border-block-start:1px solid var(--color-border);padding-block-start:40px}.use-case-phase__heading{display:grid;align-items:start;gap:18px;grid-template-columns:auto minmax(0,1fr)}.use-case-phase__heading span{display:grid;inline-size:58px;block-size:58px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 38%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-signal) 10%,var(--color-surface));color:var(--color-ink);font-size:1.05rem;font-weight:var(--font-weight-bold)}.use-case-phase__heading h3{font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.08}.use-case-phase__heading p{max-inline-size:740px;margin:10px 0 0;color:var(--color-text-muted);font-size:1rem;line-height:1.66}.use-case-phase-visual{inline-size:100%;margin:4px 0 10px}.use-case-phase-visual img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface-raised);box-shadow:var(--shadow-raised)}.use-case-feature-grid{display:grid}.use-case-feature{display:grid;align-items:center;gap:clamp(26px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(330px,.76fr);padding-block:34px;border-block-start:1px solid var(--color-border)}.use-case-feature:nth-child(2n){grid-template-columns:minmax(330px,.76fr) minmax(0,.95fr)}.use-case-feature:nth-child(2n) .use-case-feature__copy{grid-column:2;grid-row:1}.use-case-feature:nth-child(2n) .use-case-screen{grid-column:1;grid-row:1}.use-case-feature__copy{display:grid;gap:14px}.use-case-feature__copy h4{margin:0;color:var(--color-ink);font-size:1.72rem;font-weight:var(--font-weight-bold);line-height:1.12}.use-case-feature__copy p{color:var(--color-text-muted);font-size:1rem;line-height:1.72}.use-case-feature .use-case-screen__mock{min-block-size:282px}.use-case-feature--starter-browser{align-items:start}.use-case-feature--starter-browser,.use-case-feature--starter-browser:nth-child(2n){grid-template-columns:minmax(240px,.4fr) minmax(0,1fr)}.use-case-feature--starter-browser:nth-child(2n) .use-case-feature__copy{grid-column:1;grid-row:1}.use-case-feature--starter-browser:nth-child(2n) .use-case-feature__starter-browser{grid-column:2;grid-row:1}.use-case-feature__starter-browser{min-inline-size:0}.use-case-feature__starter-browser .platform-starter-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-feature__starter-browser .platform-starter-card{min-block-size:260px;padding:16px}.use-case-feature__starter-browser .platform-starter-card__meta,.use-case-feature__starter-browser .platform-starter-card__tags{gap:6px}.use-case-outcomes{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 24%,transparent),transparent),var(--color-page)}.use-case-outcome-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.use-case-outcome{display:grid;align-content:start;gap:12px;min-block-size:250px;border:1px solid var(--color-border);border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--color-surface-raised) 76%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.use-case-outcome:before{inline-size:36px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth));content:""}.use-case-outcome:hover{border-color:color-mix(in srgb,var(--color-signal) 36%,var(--color-border));box-shadow:0 14px 28px color-mix(in srgb,var(--color-signal) 10%,transparent);transform:translateY(-2px)}.use-case-outcome h3{font-size:1.12rem;line-height:1.2}.use-case-outcome p{color:var(--color-text-muted);font-size:.94rem;line-height:1.56}.use-case-platform{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 58%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent)),var(--color-page)}.use-case-platform__inner{align-items:start;grid-template-columns:minmax(0,.76fr) minmax(0,1fr)}.use-case-platform__copy{display:grid;gap:14px;max-inline-size:480px}.use-case-platform__copy h2{font-size:2.45rem;font-weight:var(--font-weight-bold);line-height:1.08}.use-case-cta p,.use-case-platform__copy p{color:var(--color-text-muted);font-size:1.02rem;line-height:1.68}.use-case-platform__modules{display:grid;gap:12px}.use-case-module{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent)}.use-case-module h3{font-size:1.24rem;line-height:1.18}.use-case-module p{color:var(--color-text-muted);line-height:1.6}.use-case-cta{padding-block:84px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 95%,var(--color-page)),color-mix(in srgb,var(--brand-blue) 62%,var(--brand-navy))),var(--brand-navy);color:var(--color-action-ink)}.dark .use-case-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-page)),color-mix(in srgb,var(--color-signal) 18%,var(--color-surface))),var(--color-surface)}.use-case-cta__inner{display:grid;align-items:center;gap:28px;grid-template-columns:minmax(0,1fr) auto}.use-case-cta .eyebrow,.use-case-cta h2,.use-case-cta p{color:var(--color-action-ink)}.dark .use-case-cta .eyebrow,.dark .use-case-cta h2,.dark .use-case-cta p{color:var(--color-ink)}.use-case-cta h2{max-inline-size:720px;font-size:2.65rem;font-weight:var(--font-weight-bold);line-height:1.06}.use-case-cta p{max-inline-size:760px;margin-block-start:14px;opacity:.84}.use-case-cta__actions{justify-content:end;margin-block-start:0}.platform-module-page{background:var(--color-page)}.platform-hero{position:relative;overflow:hidden;padding-block:92px 76px;background:linear-gradient(180deg,#fffefa7a,#f7f5f200),var(--color-page)}.platform-hero:before{position:absolute;inset:0 0 12%;background:var(--brand-navy);content:"";mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");mask-position:28px 14px;mask-repeat:repeat;mask-size:420px 300px;opacity:.05;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");-webkit-mask-position:28px 14px;-webkit-mask-repeat:repeat;-webkit-mask-size:420px 300px}.dark .platform-hero{background:linear-gradient(180deg,#11132985,#080a1700),var(--color-page)}.dark .platform-hero:before{background:var(--brand-cyan);opacity:.08}.platform-hero__inner{position:relative;z-index:1;display:grid;gap:42px;grid-template-columns:minmax(0,1fr);justify-items:center}.platform-hero__copy{display:grid;max-inline-size:1080px;justify-items:center;text-align:center}.platform-hero h1{max-inline-size:1080px;font-size:3.75rem;line-height:1.02}.platform-hero__module-name{display:block;margin-block-end:16px;background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-blue) 58%,color-mix(in srgb,var(--color-signal),var(--brand-navy) 42%) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.38rem;font-weight:var(--font-weight-bold);line-height:1.18;-webkit-text-fill-color:transparent}.dark .platform-hero__module-name{background:linear-gradient(135deg,var(--color-warmth) 0,var(--color-signal) 52%,#8bb9ff 100%);-webkit-background-clip:text;background-clip:text}.platform-hero__description{max-inline-size:760px;margin-block:24px 0;color:var(--color-text-muted);font-size:1.12rem;line-height:1.7}.platform-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:30px}.platform-hero__metrics{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,920px);margin:34px 0 0}.platform-hero__metric-card{--metric-accent:var(--color-signal);position:relative;display:grid;align-content:start;gap:8px;min-block-size:176px;overflow:hidden;border:1px solid color-mix(in srgb,var(--metric-accent) 24%,var(--color-border));border-radius:var(--radius);padding:16px;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--metric-accent) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,transparent),color-mix(in srgb,var(--color-surface) 62%,transparent));box-shadow:0 16px 34px color-mix(in srgb,var(--brand-navy) 8%,transparent);isolation:isolate;transform:translateY(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-hero__metric-card--2{--metric-accent:var(--color-action-hover)}.platform-hero__metric-card--3{--metric-accent:var(--color-warmth)}.platform-hero__metric-card:before{position:absolute;inset:0 0 auto;block-size:3px;background:linear-gradient(90deg,var(--metric-accent),color-mix(in srgb,var(--metric-accent) 16%,transparent));content:""}.platform-hero__metric-card:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 18%,color-mix(in srgb,var(--metric-accent) 10%,transparent) 42%,transparent 66%);content:"";opacity:0;transform:translate(-44%)}.platform-hero__metric-card:hover{border-color:color-mix(in srgb,var(--metric-accent) 46%,var(--color-border));box-shadow:0 20px 42px color-mix(in srgb,var(--metric-accent) 13%,transparent);transform:translateY(-3px)}.platform-hero__metric-card:hover:after{opacity:1;transform:translate(44%);transition:opacity .18s ease,transform .76s ease}.platform-hero__metrics dd,.platform-hero__metrics dt,.platform-hero__metrics p{margin:0}.platform-hero__metric-icon{position:relative;display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid color-mix(in srgb,var(--metric-accent) 34%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--metric-accent) 18%,transparent),transparent),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--metric-accent) 7%,transparent)}.platform-hero__metric-icon span,.platform-hero__metric-icon span:after,.platform-hero__metric-icon span:before,.platform-hero__metric-icon:after,.platform-hero__metric-icon:before{display:block;content:""}.platform-hero__metric-card--1 .platform-hero__metric-icon:before{inline-size:21px;block-size:21px;border:2px solid color-mix(in srgb,var(--metric-accent) 72%,var(--color-ink));border-radius:50%}.platform-hero__metric-card--1 .platform-hero__metric-icon:after{position:absolute;inline-size:7px;block-size:7px;border-radius:50%;background:var(--metric-accent);box-shadow:-13px 8px color-mix(in srgb,var(--metric-accent) 74%,var(--color-ink)),13px 8px color-mix(in srgb,var(--metric-accent) 74%,var(--color-ink));transform:translateY(-7px)}.platform-hero__metric-card--2 .platform-hero__metric-icon span,.platform-hero__metric-card--2 .platform-hero__metric-icon span:after,.platform-hero__metric-card--2 .platform-hero__metric-icon span:before{border-radius:999px;inline-size:5px;background:var(--metric-accent)}.platform-hero__metric-card--2 .platform-hero__metric-icon span{block-size:22px;box-shadow:-10px 5px 0 -1px color-mix(in srgb,var(--metric-accent) 74%,var(--color-ink)),10px -4px 0 -1px color-mix(in srgb,var(--metric-accent) 74%,var(--color-ink))}.platform-hero__metric-card--2 .platform-hero__metric-icon:before{position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--metric-accent) 28%,transparent);border-radius:50%}.platform-hero__metric-card--3 .platform-hero__metric-icon:before{inline-size:22px;block-size:22px;border:2px solid color-mix(in srgb,var(--metric-accent) 76%,var(--color-ink));border-radius:50%}.platform-hero__metric-card--3 .platform-hero__metric-icon:after{position:absolute;inline-size:2px;block-size:11px;border-radius:999px;background:var(--metric-accent);transform:translateY(-4px);transform-origin:bottom center;animation:platform-metric-clock 3.2s linear infinite}.platform-hero__metric-card--3 .platform-hero__metric-icon span{position:absolute;inline-size:8px;block-size:2px;border-radius:999px;background:var(--metric-accent);transform:translate(5px,2px)}.platform-hero__metrics dt{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.platform-hero__metrics dd{margin-block-start:2px;color:var(--color-ink);font-size:1.34rem;font-weight:var(--font-weight-bold);line-height:1}.platform-hero__metrics a,.platform-hero__metrics p{color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.platform-hero__metrics a{text-decoration-color:color-mix(in srgb,var(--color-signal) 42%,transparent);text-underline-offset:3px}.platform-hero__metric-spark{display:grid;align-items:end;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:auto;min-block-size:24px}.platform-hero__metric-spark span{display:block;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,var(--metric-accent),color-mix(in srgb,var(--metric-accent) 18%,transparent));block-size:14px;transform-origin:bottom;opacity:.78;animation:platform-metric-spark 2.6s ease-in-out infinite;animation-delay:var(--spark-delay,0s)}.platform-hero__metric-spark span:first-child{block-size:9px}.platform-hero__metric-spark span:nth-child(2){block-size:17px}.platform-hero__metric-spark span:nth-child(3){block-size:12px}.platform-hero__metric-spark span:nth-child(4){block-size:22px}.platform-hero__metric-spark span:nth-child(5){block-size:16px}.approval-demo{inline-size:min(100%,1240px)}.approval-demo__shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-strong) 72%,transparent);border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 88%,transparent),color-mix(in srgb,var(--color-surface-muted) 76%,transparent)),var(--color-surface);box-shadow:var(--shadow-soft)}.approval-demo__shell:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 10%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 8%,transparent) 1px,transparent 1px);background-size:44px 44px;content:"";opacity:.35;pointer-events:none}.dark .approval-demo__shell:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 16%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-warmth) 8%,transparent) 1px,transparent 1px);opacity:.24}.approval-demo__board,.approval-demo__header{position:relative;z-index:1}.approval-demo__header{display:flex;align-items:start;justify-content:space-between;gap:24px;border:1px solid var(--color-border);border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}.approval-demo__eyebrow{margin:0 0 8px;color:var(--color-signal);font-size:.76rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.approval-demo__header h2{max-inline-size:760px;margin:0;color:var(--color-ink);font-size:1.52rem;line-height:1.16}.approval-demo__header p:not(.approval-demo__eyebrow){max-inline-size:820px;margin:10px 0 0;color:var(--color-text-muted);font-size:.98rem;line-height:1.6}.approval-demo__mini-nav{display:inline-flex;gap:8px;flex:0 0 auto}.approval-demo__mini-nav span{display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-small);inline-size:38px;block-size:30px;background:var(--color-surface);color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold)}.approval-demo__board{display:grid;gap:14px;grid-template-columns:minmax(260px,.88fr) minmax(420px,1.42fr) minmax(260px,.9fr);grid-template-areas:"form review automation" "closing closing automation";margin-block-start:14px}.approval-demo-panel{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent)}.approval-demo-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-end:1px solid var(--color-border);padding:14px 16px}.approval-demo-closing h3,.approval-demo-panel__header h3{margin:0;color:var(--color-ink);font-size:.98rem;line-height:1.25}.approval-demo-panel__header span{border:1px solid color-mix(in srgb,var(--color-signal) 26%,transparent);border-radius:var(--radius-small);padding:5px 8px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.72rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.approval-demo-form{display:grid;grid-area:form;align-content:space-between;min-block-size:418px}.approval-demo-form__fields{display:grid;gap:10px;margin:0;padding:16px}.approval-demo-form__fields div{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-surface) 86%,transparent)}.approval-demo-form__fields dd,.approval-demo-form__fields dt{margin:0}.approval-demo-form__fields dt{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.approval-demo-form__fields dd{margin-block-start:5px;color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.35}.approval-demo-form__submit{padding:0 16px 16px}.approval-demo-form__submit span{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 42%,transparent);border-radius:var(--radius-small);min-block-size:42px;background:var(--gradient-button-primary);color:#fff;font-size:.86rem;font-weight:var(--font-weight-semibold)}.approval-demo-review{grid-area:review;min-block-size:418px}.approval-demo-review__lane{position:relative;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px;list-style:none}.approval-demo-review__lane:before{position:absolute;inset-block-start:48px;inset-inline:28px;block-size:2px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth),var(--color-signal));content:"";opacity:.38}.approval-demo-reviewer{position:relative;display:grid;gap:10px;min-block-size:154px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.approval-demo-reviewer__avatar{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 26%,transparent);border-radius:999px;inline-size:34px;block-size:34px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.82rem;font-weight:var(--font-weight-bold)}.approval-demo-reviewer__body{display:grid;gap:6px}.approval-demo-reviewer__body div{display:grid;gap:2px}.approval-demo-automation strong,.approval-demo-reviewer strong{color:var(--color-ink);font-size:.86rem;line-height:1.24}.approval-demo-automation p,.approval-demo-closing p,.approval-demo-reviewer small,.approval-demo-reviewer__body span{color:var(--color-text-muted);font-size:.76rem;line-height:1.42}.approval-demo-reviewer p{margin:0;color:var(--color-signal);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25}.approval-demo-reviewer blockquote{margin:0;border-inline-start:2px solid var(--color-warmth);padding-inline-start:8px;color:var(--color-ink);font-size:.76rem;line-height:1.35}.approval-demo-reviewer--comment{border-color:color-mix(in srgb,var(--color-warmth) 48%,var(--color-border));background:color-mix(in srgb,var(--color-warmth-soft) 58%,var(--color-surface))}.approval-demo-reviewer--resolved .approval-demo-reviewer__avatar{border-color:color-mix(in srgb,var(--color-warmth) 34%,transparent);background:var(--color-warmth-soft);color:var(--color-warmth)}.approval-demo-reviewer--approved .approval-demo-reviewer__avatar{border-color:color-mix(in srgb,var(--color-signal) 36%,transparent)}.approval-demo-automation{grid-area:automation;min-block-size:100%}.approval-demo-automation ul{display:grid;gap:10px;margin:0;padding:16px;list-style:none}.approval-demo-automation li{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.approval-demo-automation li>span{border:1px solid color-mix(in srgb,var(--color-signal) 24%,transparent);border-radius:var(--radius-small);padding:4px 6px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.68rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.approval-demo-automation p{margin:4px 0 0}.approval-demo-closing{display:grid;align-items:center;gap:18px;grid-area:closing;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:16px}.approval-demo-closing p{max-inline-size:520px;margin:8px 0 0}.approval-demo-closing ol{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.approval-demo-closing li{position:relative;min-block-size:58px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.35}.approval-demo-closing li:before{display:block;inline-size:18px;block-size:2px;margin-block-end:8px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth));content:""}.low-fi-demo,.storylane-embed{inline-size:min(100%,1240px)}.storylane-embed__shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-strong) 74%,transparent);border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 90%,transparent),color-mix(in srgb,var(--color-surface-muted) 68%,transparent)),var(--color-surface);box-shadow:var(--shadow-soft)}.storylane-embed__shell:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 7%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";opacity:.4;pointer-events:none}.dark .storylane-embed__shell:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 15%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-warmth) 9%,transparent) 1px,transparent 1px);opacity:.24}.storylane-embed__bar,.storylane-embed__frame{position:relative;z-index:1}.storylane-embed__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--color-border);border-radius:var(--radius);margin-block-end:14px;min-block-size:52px;padding:12px 14px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.storylane-embed__bar div{display:inline-flex;gap:6px}.storylane-embed__bar div span{border-radius:999px;inline-size:9px;block-size:9px;background:color-mix(in srgb,var(--color-border-strong) 65%,transparent)}.storylane-embed__bar strong{overflow:hidden;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.storylane-embed__frame{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius);padding-block-end:calc(62.5% + 25px);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal-soft) 36%,transparent),transparent),color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 18px 42px color-mix(in srgb,var(--brand-navy) 12%,transparent)}.storylane-embed__iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;background:var(--color-surface-raised)}.low-fi-demo__shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-strong) 74%,transparent);border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 90%,transparent),color-mix(in srgb,var(--color-surface-muted) 68%,transparent)),var(--color-surface);box-shadow:var(--shadow-soft)}.low-fi-demo__shell:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--brand-navy) 7%,transparent) 1px,transparent 1px);background-size:42px 42px;content:"";opacity:.4;pointer-events:none}.dark .low-fi-demo__shell:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 15%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--color-warmth) 9%,transparent) 1px,transparent 1px);opacity:.24}.low-fi-demo__intro,.low-fi-demo__screen{position:relative;z-index:1}.low-fi-demo__intro{display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.low-fi-demo__eyebrow{margin:0;color:var(--color-signal);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-demo__stages{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.low-fi-demo__stages li{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-small);min-block-size:58px;padding:9px;background:color-mix(in srgb,var(--color-surface) 86%,transparent);color:var(--color-text-muted);font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.2}.low-fi-demo__stages span{color:var(--color-text-muted);font-size:.68rem}.low-fi-demo__stages li.is-active,.low-fi-demo__stages li.is-complete{border-color:color-mix(in srgb,var(--color-signal) 34%,var(--color-border));background:var(--color-signal-soft);color:var(--color-ink)}.low-fi-demo__stages li.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-signal) 20%,transparent)}.low-fi-demo__screen{margin-block-start:14px}.low-fi-window{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent)}.low-fi-window__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-border);min-block-size:44px;padding:10px 14px;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.low-fi-window__bar div{display:inline-flex;gap:6px}.low-fi-window__bar div span{border-radius:999px;inline-size:9px;block-size:9px;background:color-mix(in srgb,var(--color-border-strong) 65%,transparent)}.low-fi-window__bar strong{color:var(--color-text-muted);font-size:.74rem;font-weight:var(--font-weight-semibold)}.low-fi-screen{min-block-size:620px;padding:18px;animation:low-fi-screen-enter .42s ease both}.low-fi-screen__heading{display:grid;gap:7px}.low-fi-screen__heading span{color:var(--color-signal);font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-screen__heading h3{margin:0;color:var(--color-ink);font-size:1.26rem;line-height:1.16}.low-fi-screen__heading p{max-inline-size:820px;margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.52}.low-fi-screen--approvals,.low-fi-screen--automation,.low-fi-screen--changes,.low-fi-screen--form{display:grid;align-items:center}.low-fi-form{display:grid;gap:18px;inline-size:min(100%,900px);margin-inline:auto}.low-fi-form__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.low-fi-change-fields label,.low-fi-doctors,.low-fi-field{display:grid;gap:7px;border:1px solid var(--color-border);border-radius:var(--radius-small);min-block-size:82px;padding:12px;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.low-fi-change-fields label.is-typing,.low-fi-field.is-typing{border-color:color-mix(in srgb,var(--color-signal) 36%,var(--color-border));background:color-mix(in srgb,var(--color-signal-soft) 42%,var(--color-surface))}.low-fi-change-fields span,.low-fi-doctors>span,.low-fi-field span{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-change-fields strong,.low-fi-field strong{display:inline-block;min-block-size:1.28em;color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold);line-height:1.34}.low-fi-change-fields label:not(.is-filled) strong,.low-fi-field:not(.is-filled) strong{inline-size:72%;border-radius:999px;background:color-mix(in srgb,var(--color-border) 56%,transparent)}.low-fi-change-fields label.is-typing strong:after,.low-fi-field.is-typing strong:after{display:inline-block;inline-size:2px;block-size:1em;margin-inline-start:3px;background:var(--color-signal);content:"";transform:translateY(2px);animation:low-fi-caret .82s steps(2) infinite}.low-fi-doctors{position:relative;grid-column:1/-1;z-index:2}.low-fi-action,.low-fi-doctors button,.low-fi-form__footer button{border:1px solid color-mix(in srgb,var(--color-signal) 34%,var(--color-border));border-radius:var(--radius-small);padding:10px 12px;background:var(--color-surface-raised);color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);text-align:start}.low-fi-doctors button{position:relative}.low-fi-doctors button:after{position:absolute;inset-inline-end:12px;content:"v";color:var(--color-text-muted);font-size:.74rem}.low-fi-doctors.is-selected button{background:var(--color-signal-soft);color:var(--color-signal)}.low-fi-doctors ul{position:absolute;inset-block-start:calc(100% - 8px);inset-inline:12px;display:grid;gap:6px;z-index:3;border:1px solid var(--color-border-strong);border-radius:var(--radius-small);margin:0;padding:8px;background:var(--color-surface-raised);box-shadow:var(--shadow-soft);list-style:none}.low-fi-doctors li{border-radius:var(--radius-small);padding:8px 9px;color:var(--color-text-muted);font-size:.82rem;line-height:1.25}.low-fi-doctors li.is-selected{background:var(--color-signal-soft);color:var(--color-signal);font-weight:var(--font-weight-semibold)}.low-fi-form__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.low-fi-form__footer>span{color:var(--color-text-muted);font-size:.86rem;font-weight:var(--font-weight-semibold)}.low-fi-action,.low-fi-form__footer button{display:inline-grid;place-items:center;min-inline-size:148px;background:var(--gradient-button-primary);color:#fff;text-align:center}.low-fi-action.is-clicked,.low-fi-form__footer button.is-clicked{transform:translateY(1px) scale(.98);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 18%,transparent)}.low-fi-approval-layout{display:grid;gap:16px;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr)}.low-fi-changes-layout,.low-fi-closing-flow,.low-fi-review-panel,.low-fi-submitted-data{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.low-fi-submitted-data{display:grid;gap:16px;align-content:start;padding:16px}.low-fi-submitted-data dl{display:grid;gap:9px;margin:0}.low-fi-submitted-data div{border-block-start:1px solid var(--color-border);padding-block-start:9px}.low-fi-submitted-data div.is-comment-target{border-color:color-mix(in srgb,var(--color-warmth) 42%,var(--color-border))}.low-fi-submitted-data dd,.low-fi-submitted-data dt{margin:0}.low-fi-submitted-data dt{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-submitted-data dd{margin-block-start:3px;color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-semibold);line-height:1.3}.low-fi-field-comment{display:grid;gap:5px;border:1px solid color-mix(in srgb,var(--color-warmth) 38%,var(--color-border));border-radius:var(--radius-small);margin-block-start:10px;padding:9px;background:color-mix(in srgb,var(--color-warmth-soft) 58%,var(--color-surface-raised));opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.low-fi-field-comment.is-visible{opacity:1;transform:translateY(0)}.low-fi-field-comment span{color:var(--color-warmth);font-size:.68rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-field-comment p{min-block-size:1.32em;margin:0;color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.36}.low-fi-field-comment p:after{display:inline-block;inline-size:2px;block-size:1em;margin-inline-start:3px;background:var(--color-warmth);content:"";transform:translateY(2px);animation:low-fi-caret .82s steps(2) infinite}.low-fi-review-panel{display:grid;gap:14px;grid-template-rows:1fr auto;padding:16px}.low-fi-automation-events,.low-fi-closing-flow ol,.low-fi-serial,.low-fi-timeline{margin:0;padding:0;list-style:none}.low-fi-timeline{position:relative;display:grid;gap:10px}.low-fi-timeline:before{position:absolute;inset-block:20px;inset-inline-start:18px;inline-size:2px;background:linear-gradient(180deg,var(--color-signal),var(--color-warmth));content:"";opacity:.32}.low-fi-serial li,.low-fi-timeline li{position:relative;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:var(--color-surface-raised)}.low-fi-serial li>span,.low-fi-timeline li>span{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 26%,transparent);border-radius:999px;inline-size:36px;block-size:36px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.82rem;font-weight:var(--font-weight-bold)}.low-fi-automation-events strong,.low-fi-serial strong,.low-fi-timeline strong{display:block;color:var(--color-ink);font-size:.88rem;line-height:1.22}.low-fi-serial small,.low-fi-timeline small{display:block;margin-block-start:2px;color:var(--color-text-muted);font-size:.76rem;line-height:1.28}.low-fi-automation-events p,.low-fi-closing-flow p,.low-fi-serial p,.low-fi-timeline p{margin:4px 0 0;color:var(--color-text-muted);font-size:.78rem;line-height:1.42}.low-fi-timeline li.is-active{border-color:color-mix(in srgb,var(--color-warmth) 48%,var(--color-border));background:color-mix(in srgb,var(--color-warmth-soft) 58%,var(--color-surface-raised))}.low-fi-resolution-card{border:1px solid color-mix(in srgb,var(--color-warmth) 38%,var(--color-border));border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-warmth-soft) 54%,var(--color-surface-raised));opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}.low-fi-resolution-card.is-resolved{opacity:1;transform:translateY(0)}.low-fi-resolution-card span{color:var(--color-warmth);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.low-fi-resolution-card strong{display:block;margin:5px 0 0;color:var(--color-ink);font-size:.86rem;line-height:1.38}.low-fi-action--warn{border-color:color-mix(in srgb,var(--color-warmth) 42%,transparent);background:linear-gradient(135deg,var(--color-warmth),color-mix(in srgb,var(--color-warmth),var(--brand-navy) 24%))}.low-fi-changes-layout{display:grid;gap:16px;inline-size:min(100%,960px);margin-inline:auto;padding:18px}.low-fi-change-fields{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.low-fi-resolution-card{display:flex;align-items:center;justify-content:space-between;gap:14px;opacity:1;transform:none}.low-fi-resolution-card.is-resolved span{border:1px solid color-mix(in srgb,var(--color-signal) 30%,transparent);border-radius:var(--radius-small);padding:7px 9px;background:var(--color-signal-soft);color:var(--color-signal)}.low-fi-serial{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:24px}.low-fi-serial li{display:grid;align-content:start;min-block-size:180px;transition:border-color .24s ease,background .24s ease,transform .24s ease}.low-fi-serial li.is-approved{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border));background:var(--color-signal-soft);transform:translateY(-2px)}.low-fi-final-approval{display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius);min-block-size:70px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);transition:border-color .26s ease,background .26s ease,color .26s ease,box-shadow .26s ease}.low-fi-final-approval.is-approved{border-color:color-mix(in srgb,var(--color-signal) 48%,var(--color-border));background:var(--gradient-brand);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-signal) 12%,transparent)}.low-fi-automation-grid{display:grid;gap:16px;grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr)}.low-fi-automation-events{display:grid;gap:12px}.low-fi-automation-events li{display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);opacity:.4;transform:translate(-8px);transition:opacity .26s ease,transform .26s ease,border-color .26s ease}.low-fi-automation-events li.is-sent{border-color:color-mix(in srgb,var(--color-signal) 40%,var(--color-border));opacity:1;transform:translate(0)}.low-fi-automation-events li>span{border:1px solid color-mix(in srgb,var(--color-signal) 24%,transparent);border-radius:var(--radius-small);padding:5px 7px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.7rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.low-fi-closing-flow{display:grid;align-content:start;gap:14px;padding:16px}.low-fi-closing-flow h3{font-size:1.08rem}.low-fi-closing-flow ol{display:grid;gap:9px}.low-fi-closing-flow li{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);line-height:1.3}.low-fi-closing-flow li.is-active{border-color:color-mix(in srgb,var(--color-signal) 34%,var(--color-border));background:var(--color-signal-soft);color:var(--color-ink)}.low-fi-demo--rx .low-fi-screen{min-block-size:660px}.rx-demo-screen{display:grid;align-items:center}.rx-demo-assignment,.rx-demo-coaching,.rx-demo-manager,.rx-demo-workflow{display:grid;gap:18px;inline-size:min(100%,1020px);margin-inline:auto}.rx-demo-workflow{grid-template-columns:minmax(270px,.72fr) minmax(0,1fr);grid-template-areas:"heading steps" "sequence steps"}.rx-demo-workflow .low-fi-screen__heading{grid-area:heading;align-self:end}.rx-demo-detailing__steps,.rx-demo-manager__highlights,.rx-demo-workflow__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rx-demo-workflow__steps{grid-area:steps}.rx-demo-detailing__steps li,.rx-demo-workflow__steps li{display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);opacity:.5;transform:translate(8px);transition:border-color .26s ease,background .26s ease,opacity .26s ease,transform .26s ease}.rx-demo-detailing__steps li.is-complete,.rx-demo-workflow__steps li.is-complete{border-color:color-mix(in srgb,var(--color-signal) 38%,var(--color-border));background:var(--color-signal-soft);opacity:1;transform:translate(0)}.rx-demo-detailing__steps li.is-active,.rx-demo-workflow__steps li.is-active{border-color:color-mix(in srgb,var(--color-warmth) 48%,var(--color-border));background:color-mix(in srgb,var(--color-warmth-soft) 54%,var(--color-surface-raised));opacity:1;transform:translate(0)}.rx-demo-detailing__steps li>span,.rx-demo-workflow__steps li>span{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius-small);min-inline-size:40px;block-size:40px;background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold)}.rx-demo-coaching__prompts strong,.rx-demo-detailing__steps strong,.rx-demo-session-grid strong,.rx-demo-signal-grid strong,.rx-demo-workflow__steps strong{display:block;color:var(--color-ink);font-weight:var(--font-weight-semibold);line-height:1.25}.rx-demo-coaching__prompts p,.rx-demo-detailing__steps p,.rx-demo-note p,.rx-demo-session-grid p,.rx-demo-signal-grid p,.rx-demo-visit-card p,.rx-demo-workflow__steps p{margin:4px 0 0;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.rx-demo-workflow__sequence{position:relative;display:flex;align-items:center;gap:10px;grid-area:sequence;align-self:start;border:1px solid var(--color-border);border-radius:var(--radius);min-block-size:92px;padding:16px;background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.rx-demo-workflow__sequence:before{position:absolute;inset-inline:24px;inset-block-start:50%;block-size:2px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth));content:"";opacity:.28}.rx-demo-workflow__sequence>span{position:relative;display:grid;flex:1 1 0;place-items:center;block-size:16px}.rx-demo-workflow__sequence>span:before{display:block;inline-size:14px;block-size:14px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface-raised);content:"";transition:background .26s ease,border-color .26s ease,box-shadow .26s ease}.rx-demo-workflow__sequence.is-ready>span:before,.rx-demo-workflow__sequence>span.is-complete:before{border-color:color-mix(in srgb,var(--color-signal) 44%,var(--color-border));background:var(--color-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 12%,transparent)}.rx-demo-coaching__prompts,.rx-demo-session-grid,.rx-demo-signal-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-demo-assignment__footer,.rx-demo-coaching__prompts article,.rx-demo-coaching__send,.rx-demo-session-grid article,.rx-demo-signal-grid article,.rx-demo-visit-card{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.rx-demo-coaching__prompts article,.rx-demo-session-grid article,.rx-demo-signal-grid article{display:grid;gap:8px;align-content:start;min-block-size:150px;padding:14px;opacity:.42;transform:translateY(8px);transition:border-color .26s ease,background .26s ease,opacity .26s ease,transform .26s ease}.rx-demo-coaching__prompts article.is-visible,.rx-demo-session-grid article.is-assigned,.rx-demo-signal-grid article.is-visible{border-color:color-mix(in srgb,var(--color-signal) 38%,var(--color-border));background:color-mix(in srgb,var(--color-signal-soft) 46%,var(--color-surface-raised));opacity:1;transform:translateY(0)}.rx-demo-coaching__prompts article>span,.rx-demo-note small,.rx-demo-session-grid article>span,.rx-demo-signal-grid article>span{color:var(--color-signal);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.rx-demo-session-grid small{margin-block-start:auto;color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.rx-demo-assignment__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.rx-demo-assignment__footer span{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.rx-demo-assignment__footer button{border:0;border-radius:var(--radius-small);padding:10px 14px;background:var(--gradient-button-primary);color:#fff;font:inherit;font-weight:var(--font-weight-semibold)}.rx-demo-assignment__footer.is-committed{border-color:color-mix(in srgb,var(--color-signal) 40%,var(--color-border));background:var(--color-signal-soft)}.rx-demo-assignment__footer.is-committed button{transform:translateY(1px) scale(.98);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 18%,transparent)}.rx-demo-detailing{display:grid;gap:16px;grid-template-columns:minmax(270px,.58fr) minmax(0,1fr);inline-size:min(100%,1020px);margin-inline:auto}.rx-demo-visit-card{display:grid;align-content:start;gap:14px;padding:16px}.rx-demo-visit-card>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:999px;padding:6px 9px;background:var(--color-signal-soft);color:var(--color-signal);font-size:.76rem;font-weight:var(--font-weight-semibold)}.rx-demo-visit-card>strong{color:var(--color-ink);font-size:1.2rem;line-height:1.2}.rx-demo-note{display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--color-warmth) 38%,var(--color-border));border-radius:var(--radius-small);margin-block-start:auto;padding:12px;background:color-mix(in srgb,var(--color-warmth-soft) 54%,var(--color-surface-raised));opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .26s ease}.rx-demo-note.is-visible{opacity:1;transform:translateY(0)}.rx-demo-note p{min-block-size:2.8em;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.rx-demo-note p:after{display:inline-block;inline-size:2px;block-size:1em;margin-inline-start:3px;background:var(--color-warmth);content:"";transform:translateY(2px);animation:low-fi-caret .82s steps(2) infinite}.rx-demo-signal-grid article{min-block-size:176px}.rx-demo-signal-grid strong{font-size:1.86rem;font-weight:var(--font-weight-bold)}.rx-demo-manager__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-demo-manager__highlights li{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface) 86%,transparent);color:var(--color-text-muted);font-size:.84rem;font-weight:var(--font-weight-semibold);line-height:1.42;opacity:.42;transform:translateY(8px);transition:border-color .26s ease,background .26s ease,opacity .26s ease,transform .26s ease}.rx-demo-manager__highlights li.is-visible{border-color:color-mix(in srgb,var(--color-warmth) 40%,var(--color-border));background:color-mix(in srgb,var(--color-warmth-soft) 52%,var(--color-surface-raised));color:var(--color-ink);opacity:1;transform:translateY(0)}.rx-demo-coaching__send{display:grid;place-items:center;min-block-size:72px;padding:14px;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);transition:border-color .26s ease,background .26s ease,color .26s ease,box-shadow .26s ease}.rx-demo-coaching__send.is-sent{border-color:color-mix(in srgb,var(--color-signal) 44%,var(--color-border));background:var(--gradient-brand);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-signal) 12%,transparent)}@keyframes platform-metric-card{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes platform-metric-spark{0%,to{opacity:.52;transform:scaleY(.68)}46%{opacity:.94;transform:scaleY(1)}}@keyframes platform-metric-icon{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--metric-accent) 7%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--metric-accent) 12%,transparent)}}@keyframes platform-metric-clock{0%{transform:translateY(-4px) rotate(0)}to{transform:translateY(-4px) rotate(1turn)}}@keyframes low-fi-screen-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes low-fi-caret{0%,48%{opacity:1}49%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.low-fi-change-fields label.is-typing strong:after,.low-fi-field-comment p:after,.low-fi-field.is-typing strong:after,.low-fi-screen,.rx-demo-note p:after{animation:none}.low-fi-automation-events li,.low-fi-field-comment,.low-fi-final-approval,.low-fi-resolution-card,.low-fi-serial li,.rx-demo-coaching__prompts article,.rx-demo-coaching__send,.rx-demo-detailing__steps li,.rx-demo-manager__highlights li,.rx-demo-note,.rx-demo-session-grid article,.rx-demo-signal-grid article,.rx-demo-workflow__steps li{transition:none}}.platform-section{position:relative;padding-block:clamp(72px,9vw,112px)}.platform-capabilities__inner,.platform-section__inner{display:grid;gap:44px}.platform-section__heading{display:grid;justify-items:center;gap:12px;max-inline-size:780px;margin-inline:auto;text-align:center}.platform-section__heading--start{justify-items:start;margin-inline:0;text-align:start}.platform-capability__copy h2,.platform-faq h2,.platform-prompt__copy h2,.platform-section__heading h2{font-size:2.65rem;font-weight:var(--font-weight-bold);line-height:1.06}.platform-capability__copy p,.platform-faq-item p,.platform-prompt__copy p,.platform-prompt__questions li,.platform-section__heading p{margin:0;color:var(--color-text-muted);line-height:1.68}.platform-comparison{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 64%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent)),var(--color-page)}.platform-faq-item,.platform-plan,.platform-prompt__questions,.platform-starter-card{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 76%,transparent)}.platform-comparison-board{display:grid;gap:14px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 5%,var(--color-surface-raised)),color-mix(in srgb,var(--color-signal) 4%,var(--color-surface))),var(--color-surface);box-shadow:var(--shadow-soft)}.platform-comparison-board__header{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:14px}.platform-comparison-board__header span{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.platform-comparison-board__header span:last-child{color:var(--color-signal)}.platform-capability__copy ul,.platform-comparison-rows,.platform-field-list,.platform-plan__features ul,.platform-prompt__questions ul{display:grid;margin:0;padding:0;list-style:none}.platform-comparison-rows{gap:10px}.platform-comparison-row{display:grid;gap:0;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);opacity:.78;transform:translateY(10px);transition:border-color .32s ease,opacity .32s ease,transform .32s ease,background .32s ease}.platform-comparison-row.is-active{border-color:color-mix(in srgb,var(--color-signal) 30%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 88%,var(--color-signal-soft));opacity:1;transform:translateY(0)}.platform-comparison-row__side{position:relative;display:grid;align-content:center;gap:8px;min-block-size:88px;padding:18px}.platform-comparison-row__side>span{display:none;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.platform-comparison-row__side p{position:relative;margin:0;color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.45}.platform-comparison-row__side--old p{color:var(--color-text-muted);transition:color .28s ease}.platform-comparison-row__side--old p>span{text-decoration-color:transparent;text-decoration-line:line-through;text-decoration-thickness:1px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.12em;transition:color .28s ease,text-decoration-color .28s ease}.platform-comparison-row.is-active .platform-comparison-row__side--old p{color:color-mix(in srgb,var(--color-text-muted) 72%,transparent)}.platform-comparison-row.is-active .platform-comparison-row__side--old p>span{text-decoration-color:color-mix(in srgb,var(--color-warmth) 68%,var(--brand-navy))}.platform-comparison-row__side--revo{border-inline-start:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));background:color-mix(in srgb,var(--color-signal-soft) 36%,transparent)}.platform-comparison-row__side--revo p{padding-inline-start:34px;color:var(--color-ink)}.platform-comparison-row__side--revo p:before{position:absolute;inset-block-start:.08em;inset-inline-start:0;inline-size:22px;block-size:22px;border:1px solid color-mix(in srgb,var(--color-signal) 36%,transparent);border-radius:999px;background:var(--color-surface);content:"";opacity:0;transform:scale(.74);transition:opacity .26s ease .12s,transform .26s ease .12s}.platform-comparison-row__side--revo p:after{position:absolute;inset-block-start:calc(.08em + 5px);inset-inline-start:8px;inline-size:5px;block-size:9px;border-block-end:2px solid var(--color-signal);border-inline-end:2px solid var(--color-signal);content:"";opacity:0;transform:rotate(38deg) scale(.74);transition:opacity .26s ease .16s,transform .26s ease .16s}.platform-comparison-row.is-active .platform-comparison-row__side--revo p:before{opacity:1;transform:scale(1)}.platform-comparison-row.is-active .platform-comparison-row__side--revo p:after{opacity:1;transform:rotate(38deg) scale(1)}.platform-comparison-row__connector{position:relative;display:grid;place-items:center;border-inline-start:1px solid color-mix(in srgb,var(--color-border) 64%,transparent)}.platform-comparison-row__connector span{position:relative;display:block;inline-size:38px;block-size:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border-strong) 70%,transparent)}.platform-comparison-row__connector span:after{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-warmth),var(--color-signal));content:"";transform:translate(-100%);transition:transform .42s ease}.platform-comparison-row.is-active .platform-comparison-row__connector span:after{transform:translate(0)}.platform-comparison-flow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-signal-soft) 48%,var(--color-surface-raised))}.platform-comparison-flow span{position:relative;color:var(--color-ink);font-size:.82rem;font-weight:var(--font-weight-semibold)}.platform-comparison-flow span:not(:last-child):after{margin-inline:8px 0;color:var(--color-signal);content:"->"}.platform-capability__copy ul,.platform-field-list,.platform-plan__features ul,.platform-prompt__questions ul{gap:12px}.platform-capability__copy li,.platform-plan__features li,.platform-prompt__questions li{position:relative;padding-inline-start:20px;color:var(--color-text-muted);line-height:1.6}.platform-capability__copy li:before,.platform-plan__features li:before,.platform-prompt__questions li:before{position:absolute;inset-block-start:.72em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:50%;background:var(--comparison-accent,var(--color-signal));content:""}.platform-capabilities{background:linear-gradient(180deg,#fffefa47,#edeadd2e),var(--color-page)}.dark .platform-capabilities{background:linear-gradient(180deg,#1113294d,#080a178a),var(--color-page)}.platform-inline-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.platform-inline-list li,.platform-starter-card__meta span{border:1px solid color-mix(in srgb,var(--color-signal) 20%,var(--color-border));border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--color-signal) 8%,transparent);color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold)}.platform-starters,.platform-use-case-links{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 22%,transparent),transparent),var(--color-page)}.platform-use-case-links__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-use-case-link{position:relative;display:grid;gap:12px;align-content:start;min-block-size:268px;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-text);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-use-case-link:before{position:absolute;inset:0 0 auto;block-size:3px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 54%,transparent));content:""}.platform-use-case-link:hover{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border));box-shadow:0 18px 36px color-mix(in srgb,var(--color-signal) 10%,transparent);transform:translateY(-2px)}.platform-use-case-link__signal{inline-size:10px;block-size:10px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 12%,transparent)}.platform-use-case-link strong{color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-bold);line-height:1.25}.platform-use-case-link p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.52}.platform-use-case-link__tags{display:flex;flex-wrap:wrap;gap:7px}.platform-use-case-link__tags span{border:1px solid var(--color-border);border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold)}.platform-use-case-link__action{display:inline-flex;align-items:center;gap:8px;margin-block-start:auto;color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold)}.platform-use-case-link__action svg{inline-size:16px;block-size:16px;color:var(--color-signal)}.platform-product-story{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 64%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent)),var(--color-page)}.platform-product-story__inner{display:grid;gap:clamp(54px,7vw,92px)}.product-story-section{display:grid;gap:28px;border-block-start:1px solid color-mix(in srgb,var(--color-border-strong) 74%,transparent);padding-block-start:clamp(34px,5vw,58px);scroll-margin-block-start:96px}.product-story-section__header{display:grid;align-items:start;gap:20px;grid-template-columns:auto minmax(0,1fr);max-inline-size:960px}.product-story-section__header>span{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-signal-soft) 58%,transparent);color:var(--color-signal);font-size:.78rem;font-weight:var(--font-weight-bold)}.product-story-section__header h3{max-inline-size:820px;margin:0;color:var(--color-ink);font-size:clamp(2.1rem,4vw,3.3rem);font-weight:var(--font-weight-bold);line-height:1.02}.product-story-section__header p{max-inline-size:780px;margin:12px 0 0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.68}.product-story-section__proofs{display:grid;gap:clamp(22px,4vw,38px)}.product-story-proof{display:grid;align-items:center;gap:clamp(24px,4.8vw,64px);grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);padding-block:8px}.product-story-proof--reverse{grid-template-columns:minmax(0,1fr) minmax(250px,.58fr)}.product-story-proof--reverse .product-story-proof__copy{grid-column:2;grid-row:1}.product-story-proof--reverse .product-story-visual{grid-column:1;grid-row:1}.product-story-proof__copy{display:grid;gap:10px}.product-story-proof__copy h4{max-inline-size:440px;margin:0;color:var(--color-ink);font-size:clamp(1.36rem,2vw,1.82rem);font-weight:var(--font-weight-bold);line-height:1.12}.product-story-proof__copy p{max-inline-size:460px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.62}.product-story-visual{margin:0}.product-story-visual__shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-strong) 78%,transparent);border-radius:var(--radius);padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 90%,transparent),color-mix(in srgb,var(--color-surface-muted) 68%,transparent)),var(--color-surface);box-shadow:var(--shadow-soft)}.product-story-visual__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--color-border);border-radius:var(--radius-small);margin-block-end:10px;min-block-size:42px;padding:9px 12px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.product-story-visual__bar div{display:inline-flex;gap:6px}.product-story-visual__bar div span{border-radius:999px;inline-size:8px;block-size:8px;background:color-mix(in srgb,var(--color-border-strong) 68%,transparent)}.product-story-visual__bar strong{overflow:hidden;color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.product-story-mockup,.product-story-visual__image-frame{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent)}.product-story-visual__image-frame{display:grid;min-block-size:360px}.product-story-visual__image-frame img{display:block;inline-size:100%;block-size:100%;max-block-size:560px;-o-object-fit:contain;object-fit:contain}.product-story-mockup{display:grid;gap:14px;min-block-size:380px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal-soft) 44%,transparent),transparent),color-mix(in srgb,var(--color-surface-raised) 92%,transparent)}.product-story-mockup__header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-border);padding-block-end:12px}.product-story-mockup__header span{color:var(--color-signal);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.product-story-mockup__header strong{max-inline-size:320px;color:var(--color-ink);font-size:1.02rem;font-weight:var(--font-weight-semibold);line-height:1.24;text-align:end}.product-story-mockup__stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-story-mockup__stats span{display:grid;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-surface) 74%,transparent)}.product-story-mockup__stats strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-bold)}.product-story-mockup__stats small{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);line-height:1.3}.product-story-mockup__workspace{display:grid;align-items:stretch;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(180px,.72fr)}.product-story-mockup__workspace ol{display:grid;align-content:start;gap:10px;margin:0;padding:0;list-style:none}.product-story-mockup__workspace li{display:grid;align-items:center;gap:10px;grid-template-columns:auto minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-small);min-block-size:52px;padding:10px;background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.product-story-mockup__workspace li span{display:grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:999px;background:var(--color-signal-soft)}.product-story-mockup__workspace li span:before{inline-size:8px;block-size:8px;border-radius:999px;background:var(--color-signal);content:""}.product-story-mockup__workspace li strong{color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold);line-height:1.28}.product-story-mockup__panel{position:relative;display:grid;align-items:end;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 82%,transparent),color-mix(in srgb,var(--color-signal-soft) 38%,transparent))}.product-story-mockup__panel span{display:block;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,var(--color-signal),color-mix(in srgb,var(--color-signal) 18%,transparent));block-size:78px;transform-origin:bottom}.product-story-mockup__panel span:first-child{block-size:62px}.product-story-mockup__panel span:nth-child(2){block-size:108px}.product-story-mockup__panel span:nth-child(3){block-size:86px}.product-story-mockup__panel span:nth-child(4){block-size:132px}.product-story-visual--crm-ready .product-story-mockup__panel span,.product-story-visual--double-visit .product-story-mockup__panel span,.product-story-visual--field-reality .product-story-mockup__panel span,.product-story-visual--list-request .product-story-mockup__panel span,.product-story-visual--market-narrative .product-story-mockup__panel span,.product-story-visual--pharma-reality .product-story-mockup__panel span,.product-story-visual--rep-coaching .product-story-mockup__panel span,.product-story-visual--rep-development .product-story-mockup__panel span{background:linear-gradient(180deg,var(--color-warmth),color-mix(in srgb,var(--color-warmth) 18%,transparent))}.product-story-visual--commercial-stack .product-story-mockup__workspace,.product-story-visual--crm-foundation .product-story-mockup__workspace,.product-story-visual--crm-sync .product-story-mockup__workspace,.product-story-visual--hcp-affinity .product-story-mockup__workspace,.product-story-visual--list-approval .product-story-mockup__workspace,.product-story-visual--list-audit .product-story-mockup__workspace,.product-story-visual--manager-coaching .product-story-mockup__workspace,.product-story-visual--operational-crm .product-story-mockup__workspace,.product-story-visual--workflow-execution .product-story-mockup__workspace{grid-template-columns:minmax(0,.75fr) minmax(0,.75fr)}.product-story-visual--commercial-stack .product-story-mockup__panel,.product-story-visual--crm-foundation .product-story-mockup__panel,.product-story-visual--crm-sync .product-story-mockup__panel,.product-story-visual--hcp-affinity .product-story-mockup__panel,.product-story-visual--list-approval .product-story-mockup__panel,.product-story-visual--list-audit .product-story-mockup__panel,.product-story-visual--manager-coaching .product-story-mockup__panel,.product-story-visual--operational-crm .product-story-mockup__panel,.product-story-visual--workflow-execution .product-story-mockup__panel{align-items:center;grid-template-columns:1fr}.product-story-visual--commercial-stack .product-story-mockup__panel span,.product-story-visual--crm-foundation .product-story-mockup__panel span,.product-story-visual--crm-sync .product-story-mockup__panel span,.product-story-visual--hcp-affinity .product-story-mockup__panel span,.product-story-visual--list-approval .product-story-mockup__panel span,.product-story-visual--list-audit .product-story-mockup__panel span,.product-story-visual--manager-coaching .product-story-mockup__panel span,.product-story-visual--operational-crm .product-story-mockup__panel span,.product-story-visual--workflow-execution .product-story-mockup__panel span{block-size:12px;inline-size:78%;border-radius:999px}.product-story-visual--commercial-stack .product-story-mockup__panel span:first-child,.product-story-visual--crm-foundation .product-story-mockup__panel span:first-child,.product-story-visual--crm-sync .product-story-mockup__panel span:first-child,.product-story-visual--hcp-affinity .product-story-mockup__panel span:first-child,.product-story-visual--list-approval .product-story-mockup__panel span:first-child,.product-story-visual--list-audit .product-story-mockup__panel span:first-child,.product-story-visual--manager-coaching .product-story-mockup__panel span:first-child,.product-story-visual--operational-crm .product-story-mockup__panel span:first-child,.product-story-visual--workflow-execution .product-story-mockup__panel span:first-child{inline-size:58%}.product-story-visual--commercial-stack .product-story-mockup__panel span:nth-child(2),.product-story-visual--crm-foundation .product-story-mockup__panel span:nth-child(2),.product-story-visual--crm-sync .product-story-mockup__panel span:nth-child(2),.product-story-visual--hcp-affinity .product-story-mockup__panel span:nth-child(2),.product-story-visual--list-approval .product-story-mockup__panel span:nth-child(2),.product-story-visual--list-audit .product-story-mockup__panel span:nth-child(2),.product-story-visual--manager-coaching .product-story-mockup__panel span:nth-child(2),.product-story-visual--operational-crm .product-story-mockup__panel span:nth-child(2),.product-story-visual--workflow-execution .product-story-mockup__panel span:nth-child(2){inline-size:76%}.product-story-visual--commercial-stack .product-story-mockup__panel span:nth-child(3),.product-story-visual--crm-foundation .product-story-mockup__panel span:nth-child(3),.product-story-visual--crm-sync .product-story-mockup__panel span:nth-child(3),.product-story-visual--hcp-affinity .product-story-mockup__panel span:nth-child(3),.product-story-visual--list-approval .product-story-mockup__panel span:nth-child(3),.product-story-visual--list-audit .product-story-mockup__panel span:nth-child(3),.product-story-visual--manager-coaching .product-story-mockup__panel span:nth-child(3),.product-story-visual--operational-crm .product-story-mockup__panel span:nth-child(3),.product-story-visual--workflow-execution .product-story-mockup__panel span:nth-child(3){inline-size:68%}.product-story-visual--commercial-stack .product-story-mockup__panel span:nth-child(4),.product-story-visual--crm-foundation .product-story-mockup__panel span:nth-child(4),.product-story-visual--crm-sync .product-story-mockup__panel span:nth-child(4),.product-story-visual--hcp-affinity .product-story-mockup__panel span:nth-child(4),.product-story-visual--list-approval .product-story-mockup__panel span:nth-child(4),.product-story-visual--list-audit .product-story-mockup__panel span:nth-child(4),.product-story-visual--manager-coaching .product-story-mockup__panel span:nth-child(4),.product-story-visual--operational-crm .product-story-mockup__panel span:nth-child(4),.product-story-visual--workflow-execution .product-story-mockup__panel span:nth-child(4){inline-size:90%}.platform-role-strip{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 26%,transparent),transparent),var(--color-page)}.platform-role-strip__grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-role-strip__item{position:relative;display:grid;gap:10px;min-block-size:210px;align-content:start;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 82%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent)),var(--color-surface)}.platform-role-strip__item:after{position:absolute;block-size:1px;background:linear-gradient(90deg,var(--color-signal),transparent);content:"";inset-block-start:0;inset-inline:0;opacity:.72}.platform-role-strip__item>span{inline-size:10px;block-size:10px;border-radius:999px;background:var(--color-signal);box-shadow:0 0 0 5px var(--color-signal-soft)}.platform-role-strip__item h3{margin:0;color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.2}.platform-role-strip__item p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.58}.platform-ecosystem-fit{background:radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--color-signal-soft) 52%,transparent),transparent 34%),var(--color-surface-muted)}.platform-ecosystem-fit__inner{display:grid;align-items:start;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(260px,.78fr) minmax(0,1fr)}.platform-ecosystem-fit__copy{display:grid;gap:16px}.platform-ecosystem-fit__copy h2{max-inline-size:520px;margin:0;color:var(--color-ink);font-size:clamp(2rem,4vw,3.1rem);font-weight:var(--font-weight-bold);line-height:1.04}.platform-ecosystem-fit__copy p{max-inline-size:560px;margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.7}.platform-ecosystem-fit__links{display:grid;gap:14px}.platform-ecosystem-fit__link{position:relative;display:grid;gap:8px;min-block-size:150px;border:1px solid var(--color-border);border-radius:var(--radius);padding:20px 52px 20px 20px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);color:inherit;text-decoration:none;transition:border-color var(--transition),transform var(--transition),background var(--transition)}.platform-ecosystem-fit__link:hover{border-color:color-mix(in srgb,var(--color-signal) 34%,var(--color-border-strong));background:color-mix(in srgb,var(--color-surface-raised) 96%,transparent);transform:translateY(-2px)}.platform-ecosystem-fit__link>span{inline-size:34px;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth))}.platform-ecosystem-fit__link strong{color:var(--color-ink);font-size:1.05rem;font-weight:var(--font-weight-bold);line-height:1.22}.platform-ecosystem-fit__link p{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.58}.platform-ecosystem-fit__link svg{position:absolute;inline-size:18px;block-size:18px;color:var(--color-signal);inset-block-start:20px;inset-inline-end:20px}.platform-faq-item summary::marker{color:var(--color-signal)}.platform-starter-browser{display:grid;gap:18px}.platform-starter-toolbar{display:grid;align-items:start;gap:14px;grid-template-columns:minmax(0,1fr)}.platform-starter-filters{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.platform-starter-card,.platform-starter-dialog__close,.platform-starter-filter,.platform-starter-tabs button{border:1px solid var(--color-border);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.platform-starter-filter{--starter-accent:var(--color-signal);display:grid;align-items:center;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:48px;border-radius:var(--radius-small);padding:9px 10px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-text-muted);text-align:start;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.platform-starter-filter[data-category=all]{--starter-accent:var(--color-text-muted)}.platform-starter-filter[data-category=grant]{--starter-accent:var(--color-action-hover)}.platform-starter-filter[data-category=field],.platform-starter-filter[data-category=sales]{--starter-accent:var(--color-warmth)}.platform-starter-filter[data-category=medical]{--starter-accent:var(--brand-cyan)}.platform-starter-filter>span{inline-size:9px;block-size:9px;border-radius:50%;background:var(--starter-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--starter-accent) 14%,transparent)}.platform-starter-filter strong{overflow:hidden;color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.platform-starter-filter small{border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--starter-accent) 10%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold)}.platform-starter-filter.is-active,.platform-starter-filter:hover{border-color:color-mix(in srgb,var(--starter-accent) 44%,var(--color-border));background:color-mix(in srgb,var(--starter-accent) 9%,var(--color-surface-raised));color:var(--color-ink);transform:translateY(-1px)}.platform-starter-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-starter-card{--starter-accent:var(--color-signal);position:relative;display:grid;gap:12px;align-content:start;min-block-size:292px;overflow:hidden;border-color:var(--color-border-strong);border-radius:var(--radius);padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--starter-accent) 8%,transparent),transparent 52%),color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-text);text-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-starter-card:before{position:absolute;inset:0 0 auto;block-size:3px;background:linear-gradient(90deg,var(--starter-accent),color-mix(in srgb,var(--starter-accent) 22%,transparent));content:""}.platform-starter-card[data-category=grant],.platform-starter-dialog[data-category=grant]{--starter-accent:var(--color-action-hover)}.platform-starter-card[data-category=field],.platform-starter-card[data-category=sales],.platform-starter-dialog[data-category=field],.platform-starter-dialog[data-category=sales]{--starter-accent:var(--color-warmth)}.platform-starter-card[data-category=medical],.platform-starter-dialog[data-category=medical]{--starter-accent:var(--brand-cyan)}.platform-starter-card:hover{border-color:color-mix(in srgb,var(--starter-accent) 42%,var(--color-border));box-shadow:0 18px 36px color-mix(in srgb,var(--starter-accent) 10%,transparent);transform:translateY(-2px)}.platform-starter-card__meta,.platform-starter-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-starter-card__top{justify-content:space-between}.platform-starter-card strong{color:var(--color-ink);font-size:1.12rem;font-weight:var(--font-weight-bold);line-height:1.25}.platform-starter-card>span:nth-of-type(2){color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.platform-starter-card__category{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.platform-starter-card__category span{inline-size:8px;block-size:8px;border-radius:50%;background:var(--starter-accent)}.platform-starter-card__recommended{border:1px solid color-mix(in srgb,var(--color-warmth) 28%,var(--color-border));border-radius:999px;padding:4px 8px;background:var(--color-warmth-soft);color:var(--color-ink);font-size:.7rem;font-weight:var(--font-weight-semibold)}.platform-starter-card__meta{margin-block-start:auto}.platform-starter-card__tags{display:flex;flex-wrap:wrap;gap:7px}.platform-starter-card__tags span{border:1px solid var(--color-border);border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold)}.platform-starter-card__action{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold)}.platform-starter-card__action svg{inline-size:16px;block-size:16px;color:var(--starter-accent)}.platform-starter-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius);padding:34px 18px;margin:0;background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);color:var(--color-text-muted);text-align:center}.platform-starter-modal{position:fixed;z-index:100;display:grid;place-items:center;inset:0;padding:16px}.platform-starter-modal__backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--brand-navy) 58%,transparent)}.dark .platform-starter-modal__backdrop{background:#000000a3}.platform-starter-dialog{--starter-accent:var(--color-signal);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(100%,1040px);max-block-size:min(820px,calc(100vh - 32px));overflow:hidden;border:1px solid color-mix(in srgb,var(--starter-accent) 32%,var(--color-border));border-radius:var(--radius);background:var(--color-surface);box-shadow:0 26px 70px #00000047}.platform-starter-dialog:before{position:absolute;inset:0 0 auto;block-size:3px;background:linear-gradient(90deg,var(--starter-accent),transparent);content:""}.platform-starter-dialog__header{display:flex;align-items:start;justify-content:space-between;gap:18px;border-block-end:1px solid var(--color-border);padding:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--starter-accent) 10%,transparent),transparent),var(--color-surface-raised)}.platform-starter-dialog__header h3{margin:0;color:var(--color-ink);font-size:1.42rem;line-height:1.16}.platform-starter-dialog__header .eyebrow{margin-block-end:7px}.platform-starter-dialog__close{display:grid;flex:0 0 auto;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink)}.platform-starter-dialog__close svg{inline-size:18px;block-size:18px}.platform-starter-dialog__body{display:grid;gap:16px;overflow:auto;padding:20px}.platform-starter-dialog__summary{display:grid;align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--starter-accent) 22%,var(--color-border));border-radius:var(--radius-small);padding:14px;background:color-mix(in srgb,var(--starter-accent) 8%,var(--color-surface-raised))}.platform-starter-dialog__summary p{margin:0;color:var(--color-text-muted);line-height:1.55}.platform-starter-dialog__summary div{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.platform-starter-tabs{display:flex;flex-wrap:wrap;gap:8px;border-block-end:1px solid var(--color-border)}.platform-starter-tabs button{border-width:0 0 3px;border-color:transparent;padding:10px 12px;background:transparent;color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.platform-starter-tabs button.is-active{border-block-end-color:var(--starter-accent);color:var(--color-ink)}.platform-starter-panel{display:grid}.platform-starter-info-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-starter-info-grid article{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:14px;background:color-mix(in srgb,var(--color-surface-raised) 68%,transparent)}.platform-starter-info-grid__wide{grid-column:1/-1}.platform-plan__features h4,.platform-starter-info-grid h4{margin:0 0 8px;color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.platform-starter-info-grid p{margin:0;color:var(--color-text-muted);line-height:1.55}.platform-field-list li{display:grid;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px}.platform-field-list span{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.platform-field-list small{color:var(--color-text-muted);line-height:1.4}.platform-field-list--numbered{gap:9px}.platform-field-list--numbered li{align-items:center;grid-template-columns:32px minmax(0,1fr) auto}.platform-field-list--numbered li>span{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:var(--radius-small);background:color-mix(in srgb,var(--starter-accent,var(--color-signal)) 10%,transparent);color:var(--color-ink);font-size:.82rem}.platform-field-list--numbered strong{display:block;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.platform-field-list--numbered li>small{justify-self:end;border:1px solid var(--color-border);border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);font-size:.72rem;font-weight:var(--font-weight-semibold)}.platform-attachment-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.platform-attachment-list li{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;padding-inline-start:36px;background:color-mix(in srgb,var(--color-surface-raised) 68%,transparent);color:var(--color-text-muted);line-height:1.45}.platform-attachment-list li:before{position:absolute;inset-block-start:1.08em;inset-inline-start:16px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--starter-accent,var(--color-signal));content:""}.platform-capability{display:grid;align-items:center;gap:clamp(26px,5vw,64px);grid-template-columns:minmax(0,.95fr) minmax(330px,.76fr);padding-block:42px;border-block-start:1px solid var(--color-border)}.platform-capability--reverse{grid-template-columns:minmax(330px,.76fr) minmax(0,.95fr)}.platform-capability--reverse .platform-capability__copy{grid-column:2;grid-row:1}.platform-capability--reverse .use-case-screen{grid-column:1;grid-row:1}.platform-capability--media-wide{align-items:start;grid-template-columns:minmax(0,1fr)}.platform-capability--media-wide .platform-capability__copy{grid-column:auto;grid-row:auto;max-inline-size:920px}.platform-capability--media-wide .use-case-screen{grid-column:auto;grid-row:auto;inline-size:min(100%,1180px);justify-self:center}.platform-capability--media-wide .use-case-screen__media,.platform-capability--media-wide .use-case-screen__mock{min-block-size:0}.platform-capability--media-wide .use-case-screen__image{max-block-size:none}.platform-capability__copy{display:grid;gap:14px}.platform-capability__copy li:before{background:var(--color-signal)}.platform-capability .use-case-screen__mock{min-block-size:282px}.platform-capability .use-case-screen--image .use-case-screen__image{inline-size:auto;max-inline-size:100%;max-block-size:520px}.platform-capability--media-wide .use-case-screen--image .use-case-screen__image{inline-size:100%;max-block-size:none}.platform-capability-group{display:grid;gap:clamp(26px,5vw,64px);border-block-start:1px solid var(--color-border);padding-block-start:42px}.platform-capability-group .platform-section__heading{margin-block-end:-18px}.platform-pricing{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 58%,transparent),color-mix(in srgb,var(--color-surface-muted) 18%,transparent)),var(--color-page)}.platform-pricing__control{display:grid;gap:12px;max-inline-size:720px;margin-inline:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:20px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent)}.platform-pricing__control label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.platform-pricing__control strong{display:inline-grid;min-inline-size:64px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:var(--radius);padding:7px 10px;background:color-mix(in srgb,var(--color-signal) 10%,transparent)}.platform-pricing__control input{accent-color:var(--color-signal);inline-size:100%}.platform-pricing__control p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.platform-pricing__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-plan{display:grid;align-content:start;gap:18px;overflow:hidden;padding:20px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-plan--featured{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border));box-shadow:0 18px 34px color-mix(in srgb,var(--color-signal) 10%,transparent)}.platform-plan:hover{transform:translateY(-2px)}.platform-plan__header{display:grid;gap:12px}.platform-plan__header h3{font-size:1.42rem;font-weight:var(--font-weight-bold)}.platform-plan__estimate,.platform-plan__header p,.platform-plan__header small{margin:0}.platform-plan__header p strong{display:block;color:var(--color-ink);font-size:2.25rem;font-weight:var(--font-weight-bold);line-height:1}.platform-plan__estimate,.platform-plan__header p span,.platform-plan__header small,.platform-plan__limits dt{color:var(--color-text-muted);font-size:.84rem}.platform-plan__limits{display:grid;gap:8px;margin:0}.platform-plan__limits div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-start:1px solid var(--color-border);padding-block-start:8px}.platform-plan__limits dd,.platform-plan__limits dt{margin:0}.platform-plan__limits dd{color:var(--color-ink);font-weight:var(--font-weight-bold)}.platform-plan__estimate{border:1px solid color-mix(in srgb,var(--color-warmth) 26%,var(--color-border));border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--color-warmth) 9%,transparent)}.platform-plan__estimate strong{display:block;margin-block-start:2px;color:var(--color-ink);font-size:1.2rem}.platform-plan__features li{font-size:.9rem}.platform-prompt{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 95%,var(--color-page)),color-mix(in srgb,var(--brand-blue) 54%,var(--brand-navy))),var(--brand-navy);color:var(--brand-paper)}.dark .platform-prompt{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 86%,var(--color-page)),color-mix(in srgb,var(--color-signal) 18%,var(--color-surface))),var(--color-surface)}.platform-prompt__inner{display:grid;align-items:start;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr)}.platform-prompt__copy{display:grid;justify-items:start;gap:16px}.platform-prompt__copy h2,.platform-prompt__copy p,.platform-prompt__questions h3,.platform-prompt__questions li{color:var(--brand-paper)}.dark .platform-prompt__copy h2,.dark .platform-prompt__copy p,.dark .platform-prompt__questions h3,.dark .platform-prompt__questions li{color:var(--color-ink)}.platform-prompt__status{font-weight:var(--font-weight-semibold)}.platform-prompt__questions{display:grid;gap:16px;border-color:color-mix(in srgb,var(--brand-cyan) 22%,transparent);padding:24px;background:color-mix(in srgb,var(--brand-paper) 8%,transparent)}.dark .platform-prompt__questions{background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.platform-prompt__questions h3{font-size:1.28rem}.platform-faq{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 24%,transparent),transparent),var(--color-page)}.platform-faq__list{display:grid;gap:12px;max-inline-size:920px;margin-inline:auto}.platform-faq-item{overflow:hidden}.platform-faq-item summary{padding:20px;color:var(--color-ink);cursor:pointer;font-size:1.08rem;font-weight:var(--font-weight-semibold)}.platform-faq-item div{display:grid;gap:12px;border-block-start:1px solid var(--color-border);padding:0 20px 20px}.workflow-explainer{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,116px);background:linear-gradient(180deg,#fffefa70,#edeadd3d),var(--color-page)}.workflow-explainer:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 34%,transparent),transparent);content:""}.dark .workflow-explainer{background:linear-gradient(180deg,#1113294d,#080a178a),var(--color-page)}.workflow-explainer__inner{position:relative;z-index:1;display:grid;gap:clamp(34px,5vw,58px)}.workflow-explainer__heading{max-inline-size:760px;margin-inline:auto;text-align:center}.workflow-explainer__heading h2{margin:0;color:var(--color-ink);font-size:2.7rem;font-weight:var(--font-weight-bold);line-height:1.04}.workflow-explainer__grid{display:grid;gap:0}.workflow-explainer__item{position:relative;display:grid;align-items:center;gap:clamp(28px,6vw,74px);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);padding-block:clamp(34px,5vw,64px);border-block-start:1px solid var(--color-border);--workflow-accent:var(--color-signal)}.workflow-explainer__item--steer{--workflow-accent:color-mix(in srgb,var(--color-signal) 52%,var(--color-action))}.workflow-explainer__item--launch{--workflow-accent:var(--color-warmth)}.workflow-explainer__item--signals{--workflow-accent:color-mix(in srgb,var(--color-signal) 76%,var(--color-warmth))}.workflow-explainer__item--reverse .workflow-explainer__copy{grid-column:2;grid-row:1}.workflow-explainer__item--reverse .workflow-explainer__visual{grid-column:1;grid-row:1}.workflow-explainer__copy,.workflow-explainer__visual{position:relative;z-index:1}.workflow-explainer__visual{display:grid;min-block-size:clamp(250px,28vw,360px);overflow:hidden;place-items:center;border-block:1px solid color-mix(in srgb,var(--workflow-accent) 24%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--workflow-accent) 8%,transparent),transparent 58%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-surface-raised) 42%,transparent));isolation:isolate;border-radius:15px}.workflow-explainer__copy{display:grid;gap:14px;justify-items:start;max-inline-size:540px}.workflow-explainer__index{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold)}.workflow-explainer__index:after{inline-size:42px;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--workflow-accent),transparent);content:""}.workflow-explainer__copy h3{max-inline-size:520px;margin:0;color:var(--color-ink);font-size:2.75rem;font-weight:var(--font-weight-bold);line-height:1.02}.workflow-explainer__copy p{margin:0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.72}.workflow-visual{position:relative;inline-size:min(100%,430px);min-block-size:190px}.workflow-visual--path{display:grid;align-items:center;grid-template-columns:repeat(5,1fr)}.workflow-visual__rail{position:absolute;inset-inline:9%;inset-block-start:50%;block-size:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--workflow-accent) 20%,transparent),var(--workflow-accent),var(--brand-blue));transform:translateY(-50%)}.workflow-visual__node{position:relative;z-index:1;display:grid;inline-size:28px;block-size:28px;place-self:center;border:1px solid color-mix(in srgb,var(--workflow-accent) 46%,var(--color-border));border-radius:var(--radius-small);background:var(--color-surface-raised);box-shadow:0 12px 26px color-mix(in srgb,var(--workflow-accent) 18%,transparent);transform:rotate(45deg)}.workflow-visual__node:after{inline-size:8px;block-size:8px;place-self:center;border-radius:50%;background:var(--workflow-accent);content:""}.workflow-visual__pulse{position:absolute;z-index:2;inset-block-start:calc(50% - 7px);inset-inline-start:9%;inline-size:14px;block-size:14px;border:2px solid var(--color-surface-raised);border-radius:50%;background:var(--workflow-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--workflow-accent) 16%,transparent)}.workflow-visual__intake,.workflow-visual__outcome{position:absolute;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--workflow-accent) 24%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}.workflow-visual__intake{inset-block-start:18px;inset-inline-start:0;inline-size:88px;block-size:42px}.workflow-visual__outcome{inset-inline-end:0;inset-block-end:16px;inline-size:112px;block-size:56px}.workflow-visual__intake:before,.workflow-visual__outcome:after,.workflow-visual__outcome:before{display:block;inline-size:62%;block-size:3px;border-radius:999px;background:color-mix(in srgb,var(--workflow-accent) 60%,var(--color-text-muted));content:""}.workflow-visual__outcome{gap:7px}.workflow-visual__outcome:after{inline-size:42%;opacity:.56}.workflow-visual--steer{overflow:hidden}.workflow-visual--steer:before{position:absolute;inset-inline:8%;inset-block-start:50%;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--workflow-accent) 48%,transparent),transparent);content:""}.workflow-visual__steer-line{position:absolute;inset-inline:12%;inset-block-start:47%;block-size:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--workflow-accent) 18%,transparent),var(--workflow-accent),color-mix(in srgb,var(--color-warmth) 72%,var(--workflow-accent)));transform:rotate(-6deg);transform-origin:left center}.workflow-visual__steer-card{position:absolute;display:grid;gap:8px;inline-size:116px;padding:14px;border:1px solid color-mix(in srgb,var(--workflow-accent) 28%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--workflow-accent) 13%,transparent)}.workflow-visual__steer-card:before{display:block;inline-size:11px;block-size:11px;border-radius:50%;background:var(--workflow-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--workflow-accent) 13%,transparent);content:""}.workflow-visual__steer-card span{display:block;block-size:7px;border-radius:999px;background:color-mix(in srgb,var(--workflow-accent) 46%,var(--color-border))}.workflow-visual__steer-card span:last-child{inline-size:68%;opacity:.72}.workflow-visual__steer-card--one{inset-inline-start:1%;inset-block-start:18%}.workflow-visual__steer-card--two{inset-inline-start:38%;inset-block-start:34%}.workflow-visual__steer-card--three{inset-inline-end:1%;inset-block-start:12%}.workflow-visual__steer-control{position:absolute;display:block;inline-size:136px;block-size:34px;border:1px solid color-mix(in srgb,var(--workflow-accent) 22%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 76%,transparent)}.workflow-visual__steer-control:before{position:absolute;inset-inline:18px;inset-block-start:50%;block-size:2px;border-radius:999px;background:color-mix(in srgb,var(--workflow-accent) 28%,var(--color-border));content:"";transform:translateY(-50%)}.workflow-visual__steer-control span{position:absolute;inset-inline-start:34px;inset-block-start:50%;inline-size:18px;block-size:18px;border:2px solid var(--color-surface-raised);border-radius:50%;background:var(--workflow-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--workflow-accent) 12%,transparent);transform:translateY(-50%)}.workflow-visual__steer-control--one{inset-inline-start:8%;inset-block-end:13%}.workflow-visual__steer-control--two{inset-inline-end:10%;inset-block-end:21%}.workflow-visual__steer-control--two span{inset-inline-start:74px}.workflow-visual--launch{overflow:hidden}.workflow-visual__launch-line,.workflow-visual__launch-step,.workflow-visual__plug,.workflow-visual__roi{position:absolute}.workflow-visual__plug{display:grid;inset-inline-start:2%;inset-block-start:34%;inline-size:74px;block-size:58px;place-items:center;border:1px solid color-mix(in srgb,var(--workflow-accent) 30%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.workflow-visual__plug:after,.workflow-visual__plug:before{position:absolute;inset-block-start:-14px;inline-size:8px;block-size:20px;border-radius:999px;background:var(--workflow-accent);content:""}.workflow-visual__plug:before{inset-inline-start:22px}.workflow-visual__plug:after{inset-inline-end:22px}.workflow-visual__plug span{inline-size:36px;block-size:18px;border-radius:999px;background:linear-gradient(90deg,var(--workflow-accent),color-mix(in srgb,var(--color-signal) 70%,var(--workflow-accent)))}.workflow-visual__launch-line{inset-inline:20%;inset-block-start:48%;block-size:2px;background:linear-gradient(90deg,var(--workflow-accent),color-mix(in srgb,var(--color-signal) 72%,var(--workflow-accent)))}.workflow-visual__launch-step{display:grid;inline-size:82px;block-size:54px;place-items:center;border:1px solid color-mix(in srgb,var(--workflow-accent) 24%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--workflow-accent) 12%,transparent)}.workflow-visual__launch-step span{inline-size:34px;block-size:10px;border-radius:999px;background:var(--workflow-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--workflow-accent) 12%,transparent)}.workflow-visual__launch-step--one{inset-inline-start:24%;inset-block-start:19%}.workflow-visual__launch-step--two{inset-inline-start:45%;inset-block-start:40%}.workflow-visual__launch-step--three{inset-inline-end:17%;inset-block-start:20%}.workflow-visual__roi{display:grid;align-items:end;gap:9px;grid-template-columns:repeat(3,1fr);inset-inline-end:0;inset-block-end:10%;inline-size:112px;block-size:82px;padding:14px;border:1px solid color-mix(in srgb,var(--workflow-accent) 24%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.workflow-visual__roi span{display:block;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 72%,var(--workflow-accent)),var(--workflow-accent))}.workflow-visual__roi span:first-child{block-size:34%}.workflow-visual__roi span:nth-child(2){block-size:58%}.workflow-visual__roi span:nth-child(3){block-size:86%}.workflow-visual--signals{overflow:hidden}.workflow-visual--signals:after,.workflow-visual--signals:before{position:absolute;inset-inline-end:9%;inset-block-start:50%;border:1px solid color-mix(in srgb,var(--workflow-accent) 22%,var(--color-border));border-radius:50%;content:"";transform:translateY(-50%)}.workflow-visual--signals:before{inline-size:178px;block-size:178px}.workflow-visual--signals:after{inline-size:118px;block-size:118px;background:radial-gradient(circle,color-mix(in srgb,var(--workflow-accent) 10%,transparent),transparent 62%)}.workflow-visual__channel,.workflow-visual__insight,.workflow-visual__signal{position:absolute}.workflow-visual__signal{display:block;inline-size:16px;block-size:16px;border-radius:50%;background:var(--workflow-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--workflow-accent) 13%,transparent)}.workflow-visual__signal--one{inset-inline-start:9%;inset-block-end:22%}.workflow-visual__signal--two{inset-inline-start:21%;inset-block-start:24%;background:var(--color-signal)}.workflow-visual__signal--three{inset-inline-start:35%;inset-block-end:33%;background:var(--brand-blue)}.workflow-visual__signal--four{inset-inline-start:47%;inset-block-start:18%}.workflow-visual__channel{inline-size:36%;block-size:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--workflow-accent) 72%,var(--brand-blue)));transform-origin:left center}.workflow-visual__channel--one{inset-inline-start:15%;inset-block-start:40%;transform:rotate(17deg)}.workflow-visual__channel--two{inset-inline-start:24%;inset-block-end:31%;transform:rotate(-13deg)}.workflow-visual__insight{display:grid;align-content:end;gap:10px;inset-inline-end:3%;inset-block:18%;inline-size:34%;border:1px solid color-mix(in srgb,var(--workflow-accent) 30%,var(--color-border));border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:var(--shadow-raised)}.workflow-visual__insight span{display:block;block-size:12px;border-radius:999px;background:linear-gradient(90deg,var(--workflow-accent),var(--brand-blue))}.workflow-visual__insight span:first-child{inline-size:54%}.workflow-visual__insight span:nth-child(2){inline-size:76%}.workflow-visual__insight span:nth-child(3){inline-size:92%}.ai-sweet-spot{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,118px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 48%,transparent),color-mix(in srgb,var(--color-surface-muted) 28%,transparent)),var(--color-page)}.ai-sweet-spot:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-warmth) 18%,transparent),color-mix(in srgb,var(--color-signal) 28%,transparent),transparent);content:""}.dark .ai-sweet-spot{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-signal) 10%,transparent),transparent 34%),linear-gradient(180deg,#080a17b3,#11132957),var(--color-page)}.ai-sweet-spot__inner{position:relative;z-index:1;display:grid;gap:clamp(34px,5vw,58px)}.ai-sweet-spot__heading{display:grid;max-inline-size:820px;gap:18px;margin-inline:auto;text-align:center}.ai-sweet-spot__heading h2{margin:0;color:var(--color-ink);font-size:2.85rem;font-weight:var(--font-weight-bold);line-height:1.04}.ai-sweet-spot__heading p{margin:0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.7}.ai-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:clamp(14px,2vw,22px);border-block:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));margin:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 62%,transparent),transparent);isolation:isolate;list-style:none}.ai-flow:before{inset-inline:clamp(54px,7vw,84px);inset-block-start:108px;block-size:2px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 66%,var(--color-signal)),var(--color-signal));opacity:.52}.ai-flow:after,.ai-flow:before{position:absolute;z-index:0;content:""}.ai-flow:after{inset-inline-start:clamp(54px,7vw,84px);inset-block-start:104px;inline-size:16px;block-size:10px;border-radius:999px;background:var(--color-signal);box-shadow:0 0 0 8px color-mix(in srgb,var(--color-signal) 13%,transparent)}.ai-flow__stage{position:relative;z-index:1;display:grid;align-content:start;min-block-size:282px;gap:14px;padding:clamp(16px,2vw,24px);border-inline-start:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);--ai-stage-accent:var(--color-signal)}.ai-flow__stage:first-child{border-inline-start:0}.ai-flow__stage--signals{--ai-stage-accent:color-mix(in srgb,var(--color-signal) 52%,var(--color-action-hover))}.ai-flow__stage--ml{--ai-stage-accent:var(--color-warmth)}.ai-flow__stage--agents{--ai-stage-accent:color-mix(in srgb,var(--color-signal) 68%,var(--color-warmth))}.ai-flow__index{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.74rem;font-weight:var(--font-weight-semibold)}.ai-flow__index:after{inline-size:28px;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--ai-stage-accent),transparent);content:""}.ai-flow__visual{display:grid;inline-size:96px;block-size:96px;place-items:center;border:1px solid color-mix(in srgb,var(--ai-stage-accent) 26%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--ai-stage-accent) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--ai-stage-accent) 11%,transparent)}.ai-flow__copy{display:grid;gap:8px}.ai-flow__copy h3{margin:0;color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.24}.ai-flow__copy p{margin:0;color:var(--color-text-muted);font-size:.93rem;line-height:1.58}.ai-mini{position:relative;display:block;inline-size:70px;block-size:70px}.ai-mini__path{position:absolute;inset-inline:8px;inset-block-start:37px;block-size:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ai-stage-accent) 26%,transparent),var(--ai-stage-accent));transform:rotate(-21deg);transform-origin:left center}.ai-mini__path-node{position:absolute;inline-size:13px;block-size:13px;border:2px solid var(--color-surface-raised);border-radius:50%;background:var(--ai-stage-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--ai-stage-accent) 12%,transparent)}.ai-mini__path-node--1{inset-inline-start:5px;inset-block-start:45px}.ai-mini__path-node--2{inset-inline-start:22px;inset-block-start:35px}.ai-mini__path-node--3{inset-inline-start:40px;inset-block-start:27px}.ai-mini__path-node--4{inset-inline-end:5px;inset-block-start:18px}.ai-mini__field{position:absolute;inline-size:28px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--ai-stage-accent) 36%,var(--color-border))}.ai-mini__field--one{inset-inline-start:5px;inset-block-start:10px}.ai-mini__field--two{inset-inline-end:5px;inset-block-end:8px;inline-size:34px}.ai-mini--signals{overflow:hidden}.ai-mini__dot{position:absolute;inline-size:8px;block-size:8px;border-radius:50%;background:color-mix(in srgb,var(--ai-stage-accent) 72%,var(--color-text-muted))}.ai-mini__dot--1{inset-inline-start:7px;inset-block-start:12px}.ai-mini__dot--2{inset-inline-start:22px;inset-block-start:26px}.ai-mini__dot--3{inset-inline-start:8px;inset-block-start:42px}.ai-mini__dot--4{inset-inline-start:31px;inset-block-start:8px}.ai-mini__dot--5{inset-inline-start:42px;inset-block-start:28px}.ai-mini__dot--6{inset-inline-start:28px;inset-block-start:50px}.ai-mini__dot--7{inset-inline-end:8px;inset-block-start:18px}.ai-mini__dot--8{inset-inline-end:7px;inset-block-end:10px}.ai-mini__lane{position:absolute;inset-inline:10px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ai-stage-accent),transparent);opacity:.82}.ai-mini__lane--one{inset-block-start:19px}.ai-mini__lane--two{inset-block-start:34px}.ai-mini__lane--three{inset-block-start:49px}.ai-mini__lens{position:absolute;inset-inline-start:10px;inset-block-start:9px;inline-size:42px;block-size:42px;border:2px solid color-mix(in srgb,var(--ai-stage-accent) 54%,var(--color-border));border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ai-stage-accent) 9%,transparent),transparent 62%)}.ai-mini__lens:after{position:absolute;inset-inline-end:-13px;inset-block-end:-10px;inline-size:21px;block-size:3px;border-radius:999px;background:var(--ai-stage-accent);content:"";transform:rotate(42deg);transform-origin:left center}.ai-mini__anomaly,.ai-mini__cluster{position:absolute;border-radius:50%}.ai-mini__cluster{inline-size:9px;block-size:9px;background:var(--ai-stage-accent)}.ai-mini__cluster--one{inset-inline-start:20px;inset-block-start:20px}.ai-mini__cluster--two{inset-inline-start:34px;inset-block-start:28px}.ai-mini__cluster--three{inset-inline-start:24px;inset-block-start:39px}.ai-mini__anomaly{inset-inline-end:6px;inset-block-start:10px;inline-size:16px;block-size:16px;border:2px solid var(--color-surface-raised);background:color-mix(in srgb,var(--color-signal) 62%,var(--ai-stage-accent));box-shadow:0 0 0 7px color-mix(in srgb,var(--ai-stage-accent) 14%,transparent)}.ai-mini__agent-core{position:absolute;inset-inline-start:9px;inset-block-start:13px;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--ai-stage-accent) 38%,var(--color-border));border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--ai-stage-accent) 0 16%,transparent 17%),color-mix(in srgb,var(--ai-stage-accent) 10%,var(--color-surface-raised));box-shadow:0 0 0 8px color-mix(in srgb,var(--ai-stage-accent) 11%,transparent)}.ai-mini__agent-output{position:absolute;inset-inline-end:4px;block-size:9px;border-radius:999px;background:linear-gradient(90deg,var(--ai-stage-accent),color-mix(in srgb,var(--color-signal) 64%,var(--ai-stage-accent)))}.ai-mini__agent-output--one{inset-block-start:16px;inline-size:28px}.ai-mini__agent-output--two{inset-block-start:32px;inline-size:39px}.ai-mini__agent-output--three{inset-block-start:48px;inline-size:24px}.ai-sweet-spot__outcomes{display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:repeat(2,minmax(0,1fr))}.ai-outcome{position:relative;display:grid;gap:12px;padding-block-start:22px;border-block-start:1px solid color-mix(in srgb,var(--color-signal) 20%,var(--color-border))}.ai-outcome:nth-child(2){border-block-start-color:color-mix(in srgb,var(--color-warmth) 26%,var(--color-border))}.ai-outcome__mark{position:absolute;inset-block-start:-4px;inset-inline-start:0;inline-size:52px;block-size:7px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),transparent)}.ai-outcome:nth-child(2) .ai-outcome__mark{background:linear-gradient(90deg,var(--color-warmth),transparent)}.ai-outcome h3{margin:0;color:var(--color-ink);font-size:1.24rem;font-weight:var(--font-weight-semibold);line-height:1.28}.ai-outcome p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.enterprise-trust{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,118px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 24%,transparent),color-mix(in srgb,var(--color-surface) 52%,transparent)),var(--color-page)}.enterprise-trust:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 24%,transparent),color-mix(in srgb,var(--color-warmth) 16%,transparent),transparent);content:""}.dark .enterprise-trust{background:linear-gradient(180deg,#11132957,#080a17c2),var(--color-page)}.enterprise-trust__inner{position:relative;display:grid;align-items:start;gap:clamp(34px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.enterprise-trust__intro{display:grid;gap:18px}.enterprise-trust__intro h2{max-inline-size:680px;margin:0;color:var(--color-ink);font-size:2.7rem;font-weight:var(--font-weight-bold);line-height:1.05}.enterprise-trust__intro p{max-inline-size:660px;margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.72}.enterprise-trust__visual{position:relative;min-block-size:310px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);margin-block-start:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 72%,transparent),color-mix(in srgb,var(--color-surface) 78%,transparent));box-shadow:var(--shadow-raised)}.enterprise-trust__visual:before{position:absolute;inset-block:0;inset-inline:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-border) 62%,transparent) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-border) 42%,transparent) 0 1px,transparent 1px 48px);content:"";opacity:.42}.enterprise-trust__access,.enterprise-trust__node,.enterprise-trust__rail,.enterprise-trust__vault{position:absolute;z-index:1}.enterprise-trust__rail{block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 72%,var(--brand-blue)),transparent);opacity:.78;transform-origin:center}.enterprise-trust__rail--one{inset-inline:12%;inset-block-start:31%}.enterprise-trust__rail--two{inset-inline:20%;inset-block-start:52%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-warmth) 68%,var(--color-signal)),transparent)}.enterprise-trust__rail--three{inset-inline:15%;inset-block-start:72%}.enterprise-trust__vault{display:grid;inset-inline-start:50%;inset-block-start:50%;inline-size:108px;block-size:108px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 14%,var(--color-surface-raised)),var(--color-surface));box-shadow:0 18px 34px color-mix(in srgb,var(--color-signal) 12%,transparent);transform:translate(-50%,-50%)}.enterprise-trust__vault span{display:block;inline-size:42px;block-size:42px;border:2px solid var(--color-signal);border-radius:12px;box-shadow:inset 0 0 0 9px color-mix(in srgb,var(--color-signal) 12%,transparent),0 0 0 10px color-mix(in srgb,var(--color-signal) 10%,transparent)}.enterprise-trust__vault span:before{display:block;inline-size:20px;block-size:13px;border:2px solid var(--color-signal);border-block-end:0;border-radius:999px 999px 0 0;margin-block-start:-15px;margin-inline:auto;content:""}.enterprise-trust__node{inline-size:15px;block-size:15px;border:2px solid var(--color-surface-raised);border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-signal) 12%,transparent)}.enterprise-trust__node--2,.enterprise-trust__node--5{background:var(--color-warmth);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-warmth) 13%,transparent)}.enterprise-trust__node--3,.enterprise-trust__node--6{background:var(--color-action-hover);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-action-hover) 11%,transparent)}.enterprise-trust__node--1{inset-inline-start:13%;inset-block-start:27%}.enterprise-trust__node--2{inset-inline-start:26%;inset-block-start:49%}.enterprise-trust__node--3{inset-inline-start:18%;inset-block-start:69%}.enterprise-trust__node--4{inset-inline-end:17%;inset-block-start:28%}.enterprise-trust__node--5{inset-inline-end:27%;inset-block-start:50%}.enterprise-trust__node--6{inset-inline-end:14%;inset-block-start:70%}.enterprise-trust__access{display:block;inline-size:72px;block-size:13px;border-radius:999px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-signal) 38%,var(--color-action-hover)))}.enterprise-trust__access--one{inset-inline-start:22px;inset-block-end:25px}.enterprise-trust__access--two{inset-inline-start:22px;inset-block-end:49px;inline-size:112px;background:linear-gradient(90deg,var(--color-warmth),color-mix(in srgb,var(--color-warmth) 44%,var(--color-signal)))}.enterprise-trust__access--three{inset-inline-end:22px;inset-block-end:25px;inline-size:96px;background:linear-gradient(90deg,var(--color-action-hover),var(--color-signal))}.enterprise-trust__checks{display:grid;gap:0;margin:0;padding:0;list-style:none}.enterprise-check{--enterprise-accent:var(--color-signal);position:relative;display:grid;align-items:start;gap:16px;grid-template-columns:42px 34px minmax(0,1fr);border-block-start:1px solid color-mix(in srgb,var(--enterprise-accent) 18%,var(--color-border));padding-block:26px;color:var(--color-text-muted);transition:border-color .18s ease,transform .18s ease}.enterprise-check:last-child{border-block-end:1px solid color-mix(in srgb,var(--enterprise-accent) 18%,var(--color-border))}.enterprise-check--compliance{--enterprise-accent:var(--color-warmth)}.enterprise-check--governance{--enterprise-accent:var(--color-action-hover)}.enterprise-check:hover{border-block-start-color:color-mix(in srgb,var(--enterprise-accent) 42%,var(--color-border));transform:translateY(-2px)}.enterprise-check__index{color:color-mix(in srgb,var(--enterprise-accent) 54%,var(--color-text-muted));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1}.enterprise-check__mark{display:grid;inline-size:34px;block-size:34px;place-items:center;border:1px solid color-mix(in srgb,var(--enterprise-accent) 28%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--enterprise-accent) 10%,var(--color-surface-raised));color:var(--enterprise-accent)}.enterprise-check__mark span{inline-size:14px;block-size:8px;border-block-end:2px solid currentColor;border-inline-start:2px solid currentColor;transform:rotate(-45deg) translateY(-1px)}.enterprise-check__copy{display:grid;gap:9px}.enterprise-check h3{margin:0;color:var(--color-ink);font-size:1.22rem;font-weight:var(--font-weight-semibold);line-height:1.24}.enterprise-check p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.68}.featured-resources{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,116px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 46%,transparent),color-mix(in srgb,var(--color-surface-muted) 28%,transparent)),var(--color-page)}.featured-resources:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 24%,transparent),color-mix(in srgb,var(--color-warmth) 16%,transparent),transparent);content:""}.dark .featured-resources{background:linear-gradient(180deg,color-mix(in srgb,var(--color-page) 72%,transparent),color-mix(in srgb,var(--color-surface) 38%,transparent)),var(--color-page)}.featured-resources__inner{position:relative;display:grid;gap:clamp(28px,4vw,46px)}.featured-resources__heading{display:grid;max-inline-size:790px;gap:14px}.featured-resources__heading h2{margin:0;color:var(--color-ink);font-size:2.7rem;font-weight:var(--font-weight-bold);line-height:1.05}.featured-resources__heading p{margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.72}.featured-resources__grid{display:grid;align-items:stretch;gap:18px;grid-template-areas:"guide testimonial" "article podcasts";grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr)}.featured-resource{position:relative;display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 16%,var(--color-border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent));box-shadow:var(--shadow-raised);color:var(--color-text-muted);gap:16px;padding:clamp(22px,3vw,34px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-podcast:hover,a.featured-resource:hover{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-3px)}.resource-label{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--color-signal) 56%,var(--color-ink));font-size:.76rem;line-height:1;padding:8px 10px}.featured-resource h3,.resource-label{font-weight:var(--font-weight-semibold)}.featured-resource h3{margin:0;color:var(--color-ink);line-height:1.12}.featured-resource p{margin:0;color:var(--color-text-muted);line-height:1.68}.featured-resource--guide{grid-area:guide;align-content:start;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 12%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 86%,transparent),var(--color-surface))}.featured-resource--guide:after{position:absolute;inset-inline:28px;inset-block-end:30px;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 62%,transparent),color-mix(in srgb,var(--color-warmth) 32%,transparent),transparent);content:"";opacity:.78}.featured-resource--guide h3{max-inline-size:600px;font-size:clamp(1.65rem,2.8vw,2.55rem)}.featured-resource--guide p{max-inline-size:610px;font-size:1.04rem}.resource-guide-visual{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;border:1px solid color-mix(in srgb,var(--color-signal) 20%,var(--color-border));border-radius:var(--radius-small);background:var(--color-ink)}.resource-guide-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(8,10,23,.32)),linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 12%,transparent),transparent 34%,color-mix(in srgb,var(--color-warmth) 8%,transparent));content:"";pointer-events:none}.resource-guide-visual img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:filter .18s ease,transform .18s ease}a.featured-resource--guide:hover .resource-guide-visual img{filter:saturate(1.06);transform:scale(1.018)}.featured-resource--testimonial{grid-area:testimonial;align-content:space-between;background:linear-gradient(135deg,color-mix(in srgb,var(--color-warmth) 11%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 84%,transparent),var(--color-surface))}.featured-resource__topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.featured-resource__logo{display:grid;inline-size:132px;min-block-size:46px;place-items:center;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-small);background:var(--color-logo-hover-surface);padding:9px 12px}.featured-resource__logo img{display:block;inline-size:100%;max-block-size:28px;-o-object-fit:contain;object-fit:contain}.featured-resource--testimonial blockquote{position:relative;margin:0;padding-block-start:24px}.featured-resource--testimonial blockquote:before{position:absolute;inset-inline-start:0;inset-block-start:-4px;color:color-mix(in srgb,var(--color-warmth) 62%,var(--color-signal));content:"“";font-size:3.3rem;font-weight:var(--font-weight-bold);line-height:1}.featured-resource--testimonial blockquote p{color:var(--color-ink);font-size:1.1rem;line-height:1.72}.featured-resource__person{display:grid;gap:5px;border-block-start:1px solid color-mix(in srgb,var(--color-warmth) 24%,var(--color-border));padding-block-start:18px}.featured-resource__person strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold)}.featured-resource__person span{color:var(--color-text-muted);font-size:.94rem;line-height:1.4}.featured-resource--article{grid-area:article;min-block-size:270px;align-content:start;padding-inline-end:clamp(150px,18vw,230px)}.featured-resource--article h3{max-inline-size:560px;font-size:clamp(1.45rem,2.5vw,2.15rem)}.resource-article-visual{position:absolute;inset-inline-end:clamp(24px,4vw,42px);inset-block-start:50%;display:grid;inline-size:128px;block-size:128px;align-items:end;gap:10px;grid-template-columns:repeat(3,1fr);transform:translateY(-50%)}.resource-article-visual:before{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--color-signal) 20%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 9%,transparent),transparent 62%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--color-border) 54%,transparent) 0 1px,transparent 1px 22px);content:""}.resource-article-visual span{position:relative;z-index:1;display:block;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,var(--color-signal),color-mix(in srgb,var(--color-signal) 18%,transparent));min-block-size:44px;margin-inline:14px}.resource-article-visual span:nth-child(2){min-block-size:82px;background:linear-gradient(180deg,var(--color-warmth),color-mix(in srgb,var(--color-warmth) 18%,transparent))}.resource-article-visual span:nth-child(3){min-block-size:62px;background:linear-gradient(180deg,var(--color-action-hover),color-mix(in srgb,var(--color-action-hover) 18%,transparent))}.featured-resource--podcasts{grid-area:podcasts;align-content:start;gap:14px;box-shadow:none}.resource-podcast{display:grid;align-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 14%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent);color:inherit;gap:14px;grid-template-columns:82px minmax(0,1fr);padding:15px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-podcast__media{position:relative;display:block;inline-size:82px;block-size:82px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised))}.resource-podcast__media img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;transform:scale(1.01);transition:transform .22s ease,filter .22s ease}.resource-podcast+.resource-podcast .resource-podcast__media img{-o-object-position:center center;object-position:center center}.resource-podcast__play{position:absolute;inset-inline-end:6px;inset-block-end:6px;display:grid;inline-size:28px;block-size:28px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 34%,var(--color-border));border-radius:50%;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--color-ink) 12%,transparent)}.resource-podcast:hover .resource-podcast__media img{filter:saturate(1.08);transform:scale(1.06)}.resource-podcast__play span{display:block;inline-size:0;block-size:0;border-block:5px solid transparent;border-inline-start:8px solid var(--color-signal);margin-inline-start:2px}.resource-podcast__copy{display:grid;min-inline-size:0;gap:4px}.resource-podcast__copy span{color:color-mix(in srgb,var(--color-signal) 54%,var(--color-text-muted));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-podcast__copy strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.24}.resource-podcast__copy small{color:var(--color-text-muted);font-size:.88rem;line-height:1.42}.site-footer{position:relative;overflow:hidden;padding-block:54px 30px;border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 46%,transparent),color-mix(in srgb,var(--color-surface) 74%,var(--color-page))),var(--color-page);color:var(--color-text-muted);font-size:.92rem}.site-footer:before{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 46%,transparent),color-mix(in srgb,var(--color-warmth) 22%,transparent),transparent);content:""}.site-footer__inner{display:grid;gap:30px}.site-footer__signal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.site-footer__signal-step{position:relative;display:inline-flex;align-items:center;gap:12px}.site-footer__signal-step:before{inline-size:7px;block-size:7px;border:1px solid color-mix(in srgb,var(--color-signal) 54%,transparent);border-radius:999px;background:var(--color-signal-soft);content:""}.site-footer__signal-step+.site-footer__signal-step:after{inline-size:28px;block-size:1px;order:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 42%,transparent),color-mix(in srgb,var(--color-warmth) 28%,transparent));content:""}.site-footer__top{display:grid;align-items:end;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.site-footer__brand{display:grid;align-items:start;gap:16px;grid-template-columns:auto minmax(0,1fr)}.footer-brand-link{display:inline-flex}.footer-brand-link .brand-logo-frame{inline-size:48px;block-size:48px}.footer-brand-link .brand-logo{inline-size:28px}.site-footer__brand-copy{display:grid;gap:8px;max-inline-size:520px}.site-footer__eyebrow{margin:0;color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.2}.site-footer__bottom p,.site-footer__cta p,.site-footer__positioning{margin:0}.site-footer__positioning{color:var(--color-text-muted);font-size:.98rem;line-height:1.65}.site-footer__cta{display:grid;justify-items:end;gap:16px;padding-block-start:2px;text-align:end}.site-footer__cta p{max-inline-size:360px;color:var(--color-ink);font-size:1.18rem;font-weight:var(--font-weight-semibold);line-height:1.35}.site-footer__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:10px}.site-footer__actions .button{min-block-size:42px;padding-inline:16px}.site-footer__nav{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:26px;border-block:1px solid var(--color-border)}.footer-link-group{display:grid;align-content:start;gap:12px}.footer-link-group__title{margin:0;color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-transform:uppercase}.footer-link-group__list{display:grid;gap:9px;padding:0;margin:0;list-style:none}.footer-link{position:relative;display:inline-flex;max-inline-size:100%;align-items:center;color:var(--color-text-muted);font-size:.92rem;line-height:1.35;transition:color .16s ease,transform .16s ease}.footer-link:after{position:absolute;inset-inline:0;inset-block-end:-3px;block-size:1px;background:linear-gradient(90deg,var(--color-signal),var(--color-warmth));content:"";opacity:0;transform:scaleX(.38);transform-origin:center;transition:opacity .16s ease,transform .16s ease}.footer-link:hover{color:var(--color-ink);transform:translateY(-1px)}.footer-link:hover:after{opacity:1;transform:scaleX(1)}.site-footer__utility{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.site-footer__bottom{justify-content:space-between;color:var(--color-text-muted);font-size:.84rem}.site-footer__bottom,.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.site-footer__legal{justify-content:end}.site-footer__legal .footer-link{font-size:.84rem}@media(prefers-reduced-motion:no-preference){.button:hover .button__icon,.mobile-nav-cta:hover .nav-action__icon,.nav-action:hover .nav-action__icon{transform:translate(3px)}.signal-dot:after{animation:signal-pulse 2.4s ease-out infinite}.workflow-line:after{animation:flow-line 2.8s ease-in-out infinite}.product-preview{animation:preview-rise .48s ease-out both}.platform-hero__metric-card{animation:platform-metric-card .52s ease-out both;animation-delay:var(--metric-delay,0s)}.platform-hero__metric-icon{animation:platform-metric-icon 3.6s ease-in-out infinite;animation-delay:calc(var(--metric-index)*.26s)}.module-selector__chip--active .module-selector__chip-signal{animation:module-chip-signal 2.8s ease-in-out infinite}.module-panel-enter-active,.module-panel-leave-active{transition:opacity .22s ease,transform .22s ease}.module-panel-enter-from{opacity:0;transform:translateY(10px)}.module-panel-leave-to{opacity:0;transform:translateY(-8px)}.use-case-finder__panel{animation:preview-rise .28s ease-out both}.use-case-finder__tab--active .use-case-finder__tab-signal{animation:module-chip-signal 2.8s ease-in-out infinite}.use-case-finder__rail:after{animation:use-case-rail 4.2s ease-in-out infinite;transform-origin:center}.use-case-finder__node{animation:use-case-node 3.8s ease-in-out infinite}.use-case-finder__node--2{animation-delay:.28s}.use-case-finder__node--3{animation-delay:.56s}.use-case-finder__node--4{animation-delay:.84s}.use-case-finder__signal--one{animation:use-case-signal-plane 7.4s ease-in-out infinite}.use-case-finder__signal--two{animation:use-case-signal-plane 8.2s ease-in-out infinite reverse}.use-case-finder__insight span{animation:use-case-insight 3.6s ease-in-out infinite;transform-origin:center}.use-case-finder__insight span:nth-child(2){animation-delay:.28s}.use-case-finder__insight span:nth-child(3){animation-delay:.56s}.use-case-screen--chart .use-case-screen__chart-bar{opacity:.44;transform:scaleY(.12) translateY(10px);transform-origin:bottom}.use-case-screen--chart .use-case-screen__chart-line path{opacity:0;stroke-dasharray:430;stroke-dashoffset:430}.use-case-screen--chart.use-case-screen--in-view .use-case-screen__chart-bar{animation:use-case-chart-grow .86s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bar-index, 0)*85ms + .12s)}.use-case-screen--chart.use-case-screen--in-view .use-case-screen__chart-line path{animation:use-case-chart-line 1.08s cubic-bezier(.22,1,.36,1) .52s both}.use-case-screen--event-investment .use-case-event-investment__event,.use-case-screen--event-investment .use-case-event-investment__ledger,.use-case-screen--event-investment .use-case-event-investment__reviewers span{opacity:0;transform:translateY(12px) scale(.96)}.use-case-screen--event-investment .use-case-event-investment__investment-fill{opacity:0;transform:scaleX(.18);transform-origin:left center}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__event{animation:use-case-event-investment-card .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--event-index, 0)*95ms + .12s)}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment:after,.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment:before{animation:use-case-event-investment-data 3.8s ease-in-out infinite;transform-origin:left center}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment:after{animation-delay:.64s}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__dial-value{animation:use-case-event-investment-dial 1.1s cubic-bezier(.22,1,.36,1) .36s both}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__reviewers span{animation:use-case-event-investment-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reviewer-index, 0)*105ms + .42s)}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__reviewers span:before{animation:use-case-event-investment-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--reviewer-index, 0)*.42s)}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__ledger{animation:use-case-event-investment-card .82s cubic-bezier(.22,1,.36,1) .72s both}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment--allocation-only .use-case-event-investment__ledger{animation-delay:.12s}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment__investment-fill{animation:use-case-event-investment-budget .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bar-index, 0)*90ms + .92s)}.use-case-screen--event-investment.use-case-screen--in-view .use-case-event-investment--allocation-only .use-case-event-investment__investment-fill{animation-delay:calc(var(--bar-index, 0)*90ms + .3s)}.use-case-screen--form-builder .use-case-form-builder__field{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--field-index, 0)*90ms + .12s)}.use-case-screen--form-builder .use-case-form-builder:after,.use-case-screen--form-builder .use-case-form-builder:before{animation:use-case-approval-data-line 3.9s ease-in-out infinite;transform-origin:left center}.use-case-screen--form-builder .use-case-form-builder:after{animation-delay:.58s}.use-case-screen--form-builder .use-case-form-builder__canvas{animation:use-case-approval-card .78s cubic-bezier(.22,1,.36,1) .32s both}.use-case-screen--form-builder .use-case-form-builder__section-line{animation:use-case-approval-line .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--section-index, 0)*80ms + .56s);transform-origin:left center}.use-case-screen--form-builder .use-case-form-builder__rule{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--rule-index, 0)*95ms + .66s)}.use-case-screen--form-builder .use-case-form-builder__rule span{animation:use-case-approval-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--rule-index, 0)*.36s)}.use-case-screen--field-ops-queue .use-case-field-ops__decision,.use-case-screen--field-ops-queue .use-case-field-ops__metric,.use-case-screen--field-ops-queue .use-case-field-ops__request-card,.use-case-screen--field-ops-queue .use-case-field-ops__review{opacity:0;transform:translateY(12px) scale(.96)}.use-case-screen--field-ops-queue .use-case-field-ops:before,.use-case-screen--field-ops-queue .use-case-field-ops__request-fill,.use-case-screen--field-ops-queue .use-case-field-ops__review-rail{transform:scaleX(.18);transform-origin:left center}.use-case-screen--field-ops-queue .use-case-field-ops__check>span,.use-case-screen--field-ops-queue .use-case-field-ops__outcomes span>span{transform:scale(.82)}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__metric{animation:use-case-approval-card .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--metric-index, 0)*80ms + .1s)}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__request-card{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--request-index, 0)*90ms + .26s)}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__request-fill{animation:use-case-approval-line .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--request-index, 0)*90ms + .52s)}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops:before{animation:use-case-approval-data-line 3.8s ease-in-out infinite}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__review{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) .52s both}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__review-rail{animation:use-case-approval-line .82s cubic-bezier(.22,1,.36,1) .7s both}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__check>span,.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__outcomes span>span{animation:use-case-approval-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--check-index, 0)*.36s)}.use-case-screen--field-ops-queue.use-case-screen--in-view .use-case-field-ops__decision{animation:use-case-approval-card .78s cubic-bezier(.22,1,.36,1) .76s both}.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__center,.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__exposure,.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__request{opacity:0;transform:translateY(12px) scale(.96)}.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk:before,.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__bar-fill,.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__request-track>span{transform:scaleX(.18);transform-origin:left center}.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__gauge{opacity:0;transform:scale(.84)}.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__check>span,.use-case-screen--commercial-deal-desk .use-case-commercial-deal-desk__outcomes span>span{transform:scale(.82)}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__request{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--deal-index, 0)*90ms + .16s)}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__request-track>span{animation:use-case-approval-line .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--deal-index, 0)*90ms + .42s)}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk:before{animation:use-case-approval-data-line 3.8s ease-in-out infinite}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__center{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) .52s both}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__gauge{animation:use-case-approval-card .86s cubic-bezier(.22,1,.36,1) .7s both}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__check>span,.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__outcomes span>span{animation:use-case-approval-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--check-index, var(--outcome-index, 0))*.36s)}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__exposure{animation:use-case-approval-card .78s cubic-bezier(.22,1,.36,1) .76s both}.use-case-screen--commercial-deal-desk.use-case-screen--in-view .use-case-commercial-deal-desk__bar-fill{animation:use-case-approval-line .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--deal-index, 0)*90ms + .94s)}.use-case-screen--approval-flow .use-case-approval-flow__request{animation:use-case-approval-card .78s cubic-bezier(.22,1,.36,1) .12s both}.use-case-screen--approval-flow .use-case-approval-flow__request-lines span{animation:use-case-approval-line .82s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--line-index, 0)*80ms + .36s);transform-origin:left center}.use-case-screen--approval-flow .use-case-approval-flow:before{animation:use-case-approval-data-line 3.8s ease-in-out infinite;transform-origin:left center}.use-case-screen--approval-flow .use-case-approval-flow__rail{animation:use-case-approval-rail 3.2s ease-in-out infinite;transform-origin:top center}.use-case-screen--approval-flow .use-case-approval-flow__checkpoint{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--step-index, 0)*95ms + .26s)}.use-case-screen--approval-flow .use-case-approval-flow__checkpoint span{animation:use-case-approval-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--step-index, 0)*.36s)}.use-case-screen--approval-flow .use-case-approval-flow__reviewers span{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--reviewer-index, 0)*.1s + .48s)}.use-case-screen--approval-flow .use-case-approval-flow__seal{animation:use-case-approval-seal 3.6s ease-in-out infinite}.use-case-screen--approval-flow .use-case-approval-flow__audit span{animation:use-case-approval-audit 2.8s ease-in-out infinite}.use-case-screen--approval-flow .use-case-approval-flow__audit span:nth-child(2){animation-delay:.24s}.use-case-screen--approval-flow .use-case-approval-flow__audit span:nth-child(3){animation-delay:.48s}.use-case-screen--detail-aids .use-case-detail-aids__card{animation:use-case-detail-aid-card .84s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--aid-index, 0)*.12s + .14s)}.use-case-screen--detail-aids .use-case-detail-aids__card:after{animation:use-case-detail-aid-accent 3.8s ease-in-out infinite;animation-delay:calc(var(--aid-index, 0)*.52s)}.use-case-screen--detail-aids .use-case-detail-aids__visual span{animation:use-case-detail-aid-signal 3.2s ease-in-out infinite;animation-delay:calc(var(--aid-index, 0)*.26s);transform-origin:bottom center}.use-case-screen--detail-aids .use-case-detail-aids__sequence-rail{animation:use-case-detail-aid-rail 4s ease-in-out infinite;transform-origin:left center}.use-case-screen--detail-aids .use-case-detail-aids__sequence-dot{animation:use-case-detail-aid-dot 3.6s ease-in-out infinite;animation-delay:calc(var(--aid-index, 0)*.42s)}.use-case-screen--detail-aids .use-case-detail-aids__bars span{animation:use-case-detail-aid-bar .78s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bar-index, 0)*80ms + .56s);transform-origin:left center}.use-case-screen--rx-loop .use-case-rx-loop__hcps li{animation:use-case-rx-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--hcp-index, 0)*95ms + .11s)}.use-case-screen--rx-loop .use-case-rx-loop__workflow li{animation:use-case-rx-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--step-index, 0)*80ms + .26s)}.use-case-screen--rx-loop .use-case-rx-loop__rail{animation:use-case-rx-rail 3.6s ease-in-out infinite;transform-origin:left center}.use-case-screen--rx-loop .use-case-rx-loop__pulse{animation:use-case-rx-pulse 3.8s cubic-bezier(.45,0,.2,1) infinite}.use-case-screen--rx-loop .use-case-rx-loop__pulse--two{animation-delay:.62s}.use-case-screen--rx-loop .use-case-rx-loop__pulse--three{animation-delay:1.24s}.use-case-screen--rx-loop .use-case-rx-loop__curve{animation:use-case-rx-curve 1.2s cubic-bezier(.22,1,.36,1) .52s both;opacity:0;stroke-dasharray:360;stroke-dashoffset:360}.use-case-screen--rx-loop .use-case-rx-loop__area{animation:use-case-rx-area 1.1s ease-out .72s both;opacity:0}.use-case-screen--rx-loop .use-case-rx-loop__marker{animation:use-case-rx-marker 2.8s ease-in-out infinite;animation-delay:calc(var(--marker-index, 0)*.15s + .92s);transform-box:fill-box;transform-origin:center}.use-case-screen--geofence .use-case-geofence__route path{animation:use-case-geofence-route .9s cubic-bezier(.22,1,.36,1) .16s both;stroke-dasharray:14 12}.use-case-screen--geofence .use-case-geofence__ring{animation:use-case-geofence-pulse 2.8s ease-in-out infinite;animation-delay:calc(var(--ring-delay, 0)*.18s)}.use-case-screen--geofence .use-case-geofence__ring--two{--ring-delay:1}.use-case-screen--geofence .use-case-geofence__ring--three{--ring-delay:2}.use-case-screen--geofence .use-case-geofence__alarm-icon,.use-case-screen--geofence .use-case-geofence__pin--alert{animation:use-case-geofence-alert 1.8s ease-in-out infinite}.use-case-screen--geofence .use-case-geofence__face{animation:use-case-geofence-face 3.4s ease-in-out infinite;animation-delay:calc(var(--rep-index, 0)*.16s)}.use-case-screen--geofence .use-case-geofence__signals span{animation:use-case-geofence-signal 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--bar-index, 0)*80ms + .18s);transform-origin:left center}.use-case-screen--partnership .use-case-partnership__route{animation:use-case-partnership-route 1.4s cubic-bezier(.22,1,.36,1) both}.use-case-screen--partnership .use-case-partnership__node{animation:use-case-partnership-node 2.8s ease-in-out infinite;animation-delay:calc(var(--node-index, 0)*.13s)}.use-case-screen--partnership .use-case-partnership__product--one{animation:use-case-partnership-product-one 5.6s cubic-bezier(.45,0,.2,1) infinite}.use-case-screen--partnership .use-case-partnership__product--two{animation:use-case-partnership-product-two 6.2s cubic-bezier(.45,0,.2,1) infinite;animation-delay:.76s}.use-case-screen--partnership .use-case-partnership__product--three{animation:use-case-partnership-product-three 6.6s cubic-bezier(.45,0,.2,1) infinite;animation-delay:1.25s}.use-case-screen--partnership .use-case-partnership__partners li{animation:use-case-partnership-card .82s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--partner-index, 0)*90ms + .14s)}.workflow-visual__pulse{animation:workflow-path-pulse 4.2s cubic-bezier(.65,0,.35,1) infinite}.workflow-visual__signal{animation:workflow-signal-lift 3.6s ease-in-out infinite}.workflow-visual__signal--two{animation-delay:.35s}.workflow-visual__signal--three{animation-delay:.7s}.workflow-visual__signal--four{animation-delay:1.05s}.workflow-visual__insight span{animation:workflow-insight-bars 3.8s ease-in-out infinite}.workflow-visual__insight span:nth-child(2){animation-delay:.35s}.workflow-visual__insight span:nth-child(3){animation-delay:.7s}.workflow-visual__steer-card{animation:workflow-card-float 4.4s ease-in-out infinite}.workflow-visual__steer-card--two{animation-delay:.45s}.workflow-visual__steer-card--three{animation-delay:.9s}.workflow-visual__steer-control span{animation:workflow-steer-knob 3.9s ease-in-out infinite}.workflow-visual__steer-control--two span{animation-delay:.65s}.workflow-visual__plug span{animation:workflow-plug-pulse 3.2s ease-in-out infinite}.workflow-visual__launch-step{animation:workflow-launch-step 3.8s ease-in-out infinite}.workflow-visual__launch-step--two{animation-delay:.36s}.workflow-visual__launch-step--three{animation-delay:.72s}.workflow-visual__roi span{animation:workflow-insight-bars 3.8s ease-in-out infinite}.workflow-visual__roi span:nth-child(2){animation-delay:.3s}.workflow-visual__roi span:nth-child(3){animation-delay:.6s}.ai-flow:before{animation:ai-flow-rail 5.8s ease-in-out infinite;transform-origin:left center}.ai-flow:after{animation:ai-flow-beacon 5.8s ease-in-out infinite}.ai-mini__path-node{animation:ai-node-step 3.6s ease-in-out infinite}.ai-mini__path-node--2{animation-delay:.25s}.ai-mini__path-node--3{animation-delay:.5s}.ai-mini__path-node--4{animation-delay:.75s}.ai-mini__dot{animation:ai-dot-settle 4s ease-in-out infinite}.ai-mini__dot--2,.ai-mini__dot--5,.ai-mini__dot--7{animation-delay:.3s}.ai-mini__dot--3,.ai-mini__dot--6,.ai-mini__dot--8{animation-delay:.6s}.ai-mini__lane{animation:ai-lane-breathe 4.2s ease-in-out infinite;transform-origin:left center}.ai-mini__lane--two{animation-delay:.35s}.ai-mini__lane--three{animation-delay:.7s}.ai-mini__lens{animation:ai-lens-pulse 4.4s ease-in-out infinite}.ai-mini__anomaly{animation:ai-anomaly-ping 2.8s ease-out infinite}.ai-mini__agent-output{animation:ai-agent-output 3.7s ease-in-out infinite;transform-origin:left center}.ai-mini__agent-output--two{animation-delay:.32s}.ai-mini__agent-output--three{animation-delay:.64s}.enterprise-trust__rail{animation:enterprise-rail-scan 4.8s ease-in-out infinite}.enterprise-trust__rail--two{animation-delay:.38s}.enterprise-trust__rail--three{animation-delay:.76s}.enterprise-trust__vault span{animation:enterprise-vault-pulse 4.4s ease-in-out infinite}.enterprise-trust__node{animation:enterprise-node-pulse 3.8s ease-in-out infinite}.enterprise-trust__node--2,.enterprise-trust__node--5{animation-delay:.28s}.enterprise-trust__node--3,.enterprise-trust__node--6{animation-delay:.56s}.enterprise-trust__access{animation:enterprise-access-confirm 3.6s ease-in-out infinite;transform-origin:center}.enterprise-trust__access--two{animation-delay:.3s}.enterprise-trust__access--three{animation-delay:.6s}.featured-resource--guide:after{animation:resource-guide-scan 4.8s ease-in-out infinite;transform-origin:center}.resource-article-visual span{animation:resource-article-lift 3.6s ease-in-out infinite;transform-origin:bottom center}.resource-article-visual span:nth-child(2){animation-delay:.24s}.resource-article-visual span:nth-child(3){animation-delay:.48s}.resource-podcast:hover .resource-podcast__play{animation:resource-play-pulse 1.8s ease-out infinite}}@keyframes signal-pulse{0%{opacity:.8;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.65)}}@keyframes flow-line{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes preview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes module-chip-signal{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1.12)}}@keyframes use-case-rail{0%,to{opacity:.58;transform:scaleX(.24)}45%,68%{opacity:1;transform:scaleX(1)}}@keyframes use-case-node{0%,to{opacity:.72;transform:translateY(6px) scale(.9)}50%{opacity:1;transform:translateY(-5px) scale(1)}}@keyframes use-case-signal-plane{0%,to{opacity:.22;transform:rotate(45deg) translateY(0)}50%{opacity:.42;transform:rotate(45deg) translateY(-8px)}}@keyframes use-case-insight{0%,to{opacity:.68;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes use-case-chart-grow{0%{opacity:.44;transform:scaleY(.12) translateY(10px)}72%{opacity:1;transform:scaleY(1.06) translateY(0)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes use-case-chart-line{0%{opacity:0;stroke-dashoffset:430}22%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes use-case-event-investment-card{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-event-investment-data{0%,to{opacity:.36;transform:scaleX(.28)}44%,70%{opacity:1;transform:scaleX(1)}}@keyframes use-case-event-investment-dial{0%{stroke-dasharray:0 427}to{stroke-dasharray:326 427}}@keyframes use-case-event-investment-budget{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes use-case-event-investment-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 13%,transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success) 16%,transparent);transform:scale(1.1)}}@keyframes use-case-approval-card{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-approval-line{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes use-case-approval-data-line{0%,to{opacity:.42;transform:scaleX(.34)}48%,72%{opacity:1;transform:scaleX(1)}}@keyframes use-case-approval-rail{0%,to{opacity:.54;transform:scaleY(.32)}45%,74%{opacity:1;transform:scaleY(1)}}@keyframes use-case-approval-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand-cyan) 0%,transparent);transform:scale(1)}48%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-cyan) 14%,transparent);transform:scale(1.06)}}@keyframes use-case-approval-seal{0%,to{filter:saturate(.96);transform:translateY(0)}50%{filter:saturate(1.18);transform:translateY(-2px)}}@keyframes use-case-approval-audit{0%,to{opacity:.44;transform:scaleX(.44)}50%{opacity:1;transform:scaleX(1)}}@keyframes use-case-detail-aid-card{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-detail-aid-accent{0%,to{opacity:.56;transform:scaleX(.22)}45%,68%{opacity:1;transform:scaleX(1)}}@keyframes use-case-detail-aid-signal{0%,to{filter:saturate(.92);transform:translateY(0) scaleY(.92)}50%{filter:saturate(1.12);transform:translateY(-4px) scaleY(1.04)}}@keyframes use-case-detail-aid-rail{0%,to{opacity:.56;transform:scaleX(.36)}45%,72%{opacity:1;transform:scaleX(1)}}@keyframes use-case-detail-aid-dot{0%,to{opacity:.62;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes use-case-detail-aid-bar{0%{opacity:0;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes use-case-rx-card{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-rx-rail{0%,to{opacity:.58;transform:translateY(-50%) scaleX(.72)}48%,68%{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes use-case-rx-pulse{0%{opacity:0;transform:translate(0) scale(.68)}12%{opacity:1}72%{opacity:1;transform:translate(178px) scale(1)}to{opacity:0;transform:translate(214px) scale(.72)}}@keyframes use-case-rx-curve{0%{opacity:0;stroke-dashoffset:360}22%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes use-case-rx-area{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes use-case-rx-marker{0%,to{opacity:.82;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes use-case-geofence-route{0%{opacity:0;stroke-dashoffset:220}to{opacity:1;stroke-dashoffset:0}}@keyframes use-case-geofence-pulse{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes use-case-geofence-alert{0%,to{filter:none;transform:translateY(0)}45%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--color-warmth) 34%,transparent));transform:translateY(-2px)}}@keyframes use-case-geofence-face{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes use-case-geofence-signal{0%{opacity:.42;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes use-case-partnership-route{0%{opacity:.12;stroke-dashoffset:120}to{opacity:.86;stroke-dashoffset:0}}@keyframes use-case-partnership-node{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes use-case-partnership-product-one{0%{opacity:0;inset-block-start:30%;inset-inline-start:10%;transform:translate(-50%,-50%) rotate(-18deg) scale(.78)}12%,82%{opacity:1}45%{inset-block-start:27%;inset-inline-start:52%;transform:translate(-50%,-50%) rotate(14deg) scale(1)}88%,to{opacity:0;inset-block-start:45%;inset-inline-start:89%;transform:translate(-50%,-50%) rotate(20deg) scale(.82)}}@keyframes use-case-partnership-product-two{0%{opacity:0;inset-block-start:76%;inset-inline-start:15%;transform:translate(-50%,-50%) rotate(20deg) scale(.78)}12%,82%{opacity:1}48%{inset-block-start:64%;inset-inline-start:56%;transform:translate(-50%,-50%) rotate(-18deg) scale(1)}88%,to{opacity:0;inset-block-start:27%;inset-inline-start:89%;transform:translate(-50%,-50%) rotate(-12deg) scale(.82)}}@keyframes use-case-partnership-product-three{0%{opacity:0;inset-block-start:52%;inset-inline-start:8%;transform:translate(-50%,-50%) rotate(-8deg) scale(.78)}12%,82%{opacity:1}50%{inset-block-start:52%;inset-inline-start:56%;transform:translate(-50%,-50%) rotate(10deg) scale(1)}88%,to{opacity:0;inset-block-start:78%;inset-inline-start:88%;transform:translate(-50%,-50%) rotate(18deg) scale(.82)}}@keyframes use-case-partnership-card{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-path-pulse{0%{opacity:0;transform:translate(0) scale(.72)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(340px) scale(1)}}@keyframes workflow-signal-lift{0%,to{opacity:.72;transform:translateY(6px) scale(.92)}50%{opacity:1;transform:translateY(-7px) scale(1)}}@keyframes workflow-insight-bars{0%,to{filter:saturate(.9);transform:scaleX(.86);transform-origin:left center}50%{filter:saturate(1.12);transform:scaleX(1)}}@keyframes workflow-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes workflow-steer-knob{0%,to{transform:translateY(-50%) translate(-8px)}50%{transform:translateY(-50%) translate(16px)}}@keyframes workflow-plug-pulse{0%,to{filter:saturate(.9);transform:scaleX(.9)}50%{filter:saturate(1.15);transform:scaleX(1.08)}}@keyframes workflow-launch-step{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}@keyframes ai-flow-rail{0%,to{opacity:.32;transform:scaleX(.18)}45%,70%{opacity:.72;transform:scaleX(1)}}@keyframes ai-flow-beacon{0%,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes ai-node-step{0%,to{opacity:.76;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes ai-dot-settle{0%,to{opacity:.5;transform:translateY(5px) scale(.86)}50%{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-lane-breathe{0%,to{opacity:.52;transform:scaleX(.76)}50%{opacity:.95;transform:scaleX(1)}}@keyframes ai-lens-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes ai-anomaly-ping{0%{opacity:.72;transform:scale(.82)}70%,to{opacity:1;transform:scale(1.08)}}@keyframes ai-agent-output{0%,to{opacity:.7;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes enterprise-rail-scan{0%,to{opacity:.48;transform:scaleX(.52)}50%{opacity:.9;transform:scaleX(1)}}@keyframes enterprise-vault-pulse{0%,to{filter:saturate(.92);transform:scale(.96)}50%{filter:saturate(1.12);transform:scale(1.03)}}@keyframes enterprise-node-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}@keyframes enterprise-access-confirm{0%,to{opacity:.7;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes resource-guide-scan{0%,to{opacity:.42;transform:scaleX(.56)}50%{opacity:.86;transform:scaleX(1)}}@keyframes resource-article-lift{0%,to{filter:saturate(.92);transform:scaleY(.84)}50%{filter:saturate(1.08);transform:scaleY(1)}}@keyframes resource-play-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-signal) 26%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--color-signal) 0%,transparent)}}@keyframes brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.trusted-brands__track{inline-size:100%;flex-wrap:wrap;justify-content:center;animation:none!important;transform:none}.trusted-brands__logo[aria-hidden=true]{display:none}}@media(max-width:1120px){.site-header__inner{grid-template-columns:1fr auto}.nav-actions,.site-nav{display:none}.menu-toggle{display:grid}}@media(max-width:920px){.site-header__inner{grid-template-columns:1fr auto}.nav-actions,.site-nav{display:none}.menu-toggle{display:grid}.site-footer__top{align-items:start;grid-template-columns:1fr}.site-footer__cta{justify-items:start;text-align:start}.site-footer__actions{justify-content:start}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-block-start:64px}.workflow-explainer__grid{grid-template-columns:1fr}h1{font-size:3.75rem}.use-case-hero{padding-block-start:68px}.platform-hero__inner,.platform-prompt__inner,.use-case-cta__inner,.use-case-hero__inner,.use-case-platform__inner,.use-case-split{grid-template-columns:minmax(0,1fr)}.platform-hero h1,.use-case-hero h1{font-size:3.05rem}.use-case-screen__mock{min-block-size:290px}.approval-demo__board{grid-template-columns:minmax(0,1fr);grid-template-areas:"form" "review" "automation" "closing"}.approval-demo-form,.approval-demo-review{min-block-size:0}.approval-demo-review__lane{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-demo-closing{grid-template-columns:minmax(0,1fr)}.approval-demo-closing ol{grid-template-columns:repeat(2,minmax(0,1fr))}.low-fi-approval-layout,.low-fi-automation-grid,.low-fi-demo__intro{grid-template-columns:minmax(0,1fr)}.low-fi-demo--rx .low-fi-screen,.low-fi-screen{min-block-size:auto}.low-fi-change-fields,.low-fi-serial{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-demo-detailing,.rx-demo-workflow{grid-template-columns:minmax(0,1fr)}.rx-demo-workflow{grid-template-areas:"heading" "sequence" "steps"}.rx-demo-coaching__prompts,.rx-demo-session-grid,.rx-demo-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.low-fi-serial li{min-block-size:150px}.use-case-panel h2,.use-case-phase__heading h3{font-size:1.82rem}.use-case-cta h2,.use-case-platform__copy h2,.use-case-section__heading h2{font-size:2.18rem}.platform-capability,.platform-capability--reverse,.use-case-feature,.use-case-feature:nth-child(2n){grid-template-columns:1fr}.platform-capability--reverse .platform-capability__copy,.platform-capability--reverse .use-case-screen,.use-case-feature--starter-browser:nth-child(2n) .use-case-feature__copy,.use-case-feature--starter-browser:nth-child(2n) .use-case-feature__starter-browser,.use-case-feature:nth-child(2n) .use-case-feature__copy,.use-case-feature:nth-child(2n) .use-case-screen{grid-column:auto;grid-row:auto}.product-story-proof,.product-story-proof--reverse{grid-template-columns:1fr}.product-story-proof--reverse .product-story-proof__copy,.product-story-proof--reverse .product-story-visual{grid-column:auto;grid-row:auto}.product-story-mockup,.product-story-visual__image-frame{min-block-size:300px}.platform-ecosystem-fit__inner,.platform-role-strip__grid,.product-story-mockup__workspace{grid-template-columns:1fr}.platform-role-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-feature--starter-browser,.use-case-feature--starter-browser:nth-child(2n){grid-template-columns:1fr}.platform-pricing__grid,.platform-starter-grid,.platform-use-case-links__grid,.use-case-feature__starter-browser .platform-starter-grid,.use-case-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-starter-toolbar{grid-template-columns:minmax(0,1fr)}.use-case-cta__actions{justify-content:start}.module-selector__intro h2{font-size:2.05rem}.module-selector__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.module-selector__visual{aspect-ratio:16/8;min-block-size:280px}.use-case-finder{padding-block:68px}.use-case-finder__heading h2{font-size:2.2rem}.use-case-finder__panel{grid-template-columns:1fr}.use-case-finder__visual{min-block-size:220px}.workflow-explainer{padding-block:68px}.workflow-explainer__heading h2{font-size:2.2rem}.workflow-explainer__item{gap:24px;grid-template-columns:1fr}.workflow-explainer__item--reverse .workflow-explainer__copy,.workflow-explainer__item--reverse .workflow-explainer__visual{grid-column:auto;grid-row:auto}.workflow-explainer__visual{min-block-size:210px}.workflow-explainer__copy h3{font-size:2.15rem}.ai-sweet-spot{padding-block:68px}.ai-sweet-spot__heading h2{font-size:2.2rem}.ai-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flow:after,.ai-flow:before{display:none}.ai-flow__stage{min-block-size:244px}.ai-flow__stage:nth-child(odd){border-inline-start:0}.ai-sweet-spot__outcomes{grid-template-columns:1fr}.enterprise-trust{padding-block:68px}.enterprise-trust__inner{grid-template-columns:1fr}.enterprise-trust__intro h2{font-size:2.2rem}.enterprise-trust__visual{min-block-size:260px}.featured-resources{padding-block:68px}.featured-resources__heading h2{font-size:2.2rem}.featured-resources__grid{grid-template-areas:"guide" "testimonial" "article" "podcasts";grid-template-columns:1fr}.featured-resource--guide{min-block-size:auto}.featured-resource--article{min-block-size:250px}}@media(max-width:640px){.container{inline-size:min(100% - 24px,var(--container))}.site-header__inner{min-block-size:66px;gap:10px}.brand-copy__status{display:none}.header-actions{justify-content:end;gap:6px}.locale-switcher{gap:2px;padding:2px}.currency-button,.locale-switcher__link,.theme-button{padding-inline:8px}.theme-button{min-inline-size:42px;max-inline-size:42px;overflow:hidden;color:var(--color-text-muted)}.menu-toggle{min-inline-size:38px;block-size:38px}.site-footer{padding-block:42px 26px}.site-footer__inner{gap:24px}.site-footer__signal{align-items:flex-start;flex-direction:column}.site-footer__signal-step+.site-footer__signal-step:after{display:none}.site-footer__brand{grid-template-columns:1fr}.site-footer__positioning{font-size:.94rem}.site-footer__cta p{font-size:1.06rem}.site-footer__actions,.site-footer__actions .button{inline-size:100%}.site-footer__nav{gap:22px;grid-template-columns:1fr;padding-block:22px}.site-footer__bottom{align-items:flex-start;flex-direction:column}.site-footer__legal{justify-content:start}h1{font-size:2.85rem}.platform-hero,.use-case-hero{padding-block:56px 52px}.platform-hero__copy,.platform-hero__inner,.use-case-hero__copy,.use-case-hero__inner,.use-case-screen{inline-size:min(100%,calc(100vw - 24px));min-inline-size:0;max-inline-size:100%}.platform-hero h1,.use-case-hero h1{inline-size:min(100%,calc(100vw - 24px));max-inline-size:100%;font-size:2.16rem;line-height:1.08;overflow-wrap:anywhere}.platform-hero__module-name{margin-block-end:12px;font-size:1.12rem}.platform-hero__description,.use-case-hero__description{inline-size:min(100%,calc(100vw - 24px));max-inline-size:100%;font-size:1rem;overflow-wrap:anywhere}.platform-hero__metrics,.platform-hero__metrics div,.use-case-hero__meta,.use-case-hero__meta div{inline-size:100%}.platform-hero__metrics,.product-story-section__header{grid-template-columns:1fr}.product-story-section__header h3{font-size:1.86rem}.product-story-section__header p{font-size:.96rem}.product-story-proof{gap:16px}.product-story-proof__copy h4{font-size:1.22rem}.product-story-visual__shell{padding:10px}.product-story-visual__image-frame{min-block-size:220px}.product-story-mockup{min-block-size:0;padding:12px}.product-story-mockup__header{align-items:start;flex-direction:column}.product-story-mockup__header strong{text-align:start}.product-story-mockup__stats{grid-template-columns:1fr}.product-story-mockup__workspace li{min-block-size:0}.platform-role-strip__grid{grid-template-columns:1fr}.platform-role-strip__item{min-block-size:0;padding:16px}.platform-ecosystem-fit__copy h2{font-size:2rem}.platform-ecosystem-fit__copy p{font-size:1rem}.platform-ecosystem-fit__link{min-block-size:0;padding:16px 44px 16px 16px}.platform-comparison-board{padding:10px}.platform-comparison-board__header{display:none}.platform-comparison-row{grid-template-columns:minmax(0,1fr);transform:translateY(8px)}.platform-comparison-row__side{min-block-size:0;padding:14px}.platform-comparison-row__side>span{display:block}.platform-comparison-row__side--revo{border-block-start:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-inline-start:0}.platform-comparison-row__connector{min-block-size:30px;border-block-start:1px solid color-mix(in srgb,var(--color-border) 64%,transparent);border-inline-start:0}.platform-comparison-row__connector span{inline-size:2px;block-size:18px}.platform-comparison-row__connector span:after{transform:translateY(-100%)}.platform-comparison-row.is-active .platform-comparison-row__connector span:after{transform:translateY(0)}.platform-comparison-flow{justify-content:start}.use-case-screen__mock{min-block-size:250px}.approval-demo{inline-size:min(100%,calc(100vw - 24px))}.approval-demo__shell{padding:10px}.approval-demo__header{align-items:stretch;flex-direction:column;gap:14px;padding:14px}.approval-demo__header h2{font-size:1.26rem}.approval-demo__mini-nav{display:none}.approval-demo__board{gap:10px;margin-block-start:10px}.approval-demo-panel__header{align-items:start;flex-direction:column;padding:12px}.approval-demo-automation ul,.approval-demo-form__fields,.approval-demo-review__lane{padding:12px}.approval-demo-form__submit{padding:0 12px 12px}.approval-demo-review__lane{grid-template-columns:minmax(0,1fr)}.approval-demo-review__lane:before{inset-block:24px 24px;inset-inline-start:28px;inline-size:2px;block-size:auto;background:linear-gradient(180deg,var(--color-signal),var(--color-warmth),var(--color-signal))}.approval-demo-reviewer{grid-template-columns:auto minmax(0,1fr);min-block-size:0}.approval-demo-closing{padding:12px}.approval-demo-closing ol{grid-template-columns:minmax(0,1fr)}.low-fi-demo,.storylane-embed{inline-size:min(100%,calc(100vw - 24px))}.storylane-embed__shell{padding:10px}.storylane-embed__bar{margin-block-end:10px;padding:12px}.low-fi-demo__shell{padding:10px}.low-fi-demo__intro{grid-template-columns:minmax(0,1fr);padding:14px}.low-fi-demo__stages{display:none}.low-fi-window__bar{padding:9px 12px}.low-fi-screen{padding:12px}.low-fi-change-fields,.low-fi-form__grid,.low-fi-serial,.rx-demo-coaching__prompts,.rx-demo-manager__highlights,.rx-demo-session-grid,.rx-demo-signal-grid{grid-template-columns:minmax(0,1fr)}.low-fi-form__footer,.low-fi-resolution-card,.rx-demo-assignment__footer{align-items:stretch;flex-direction:column}.low-fi-action,.low-fi-form__footer button,.rx-demo-assignment__footer button{inline-size:100%}.low-fi-changes-layout,.low-fi-closing-flow,.low-fi-review-panel,.low-fi-submitted-data{padding:12px}.low-fi-automation-events li,.low-fi-serial li,.low-fi-timeline li{grid-template-columns:34px minmax(0,1fr)}.low-fi-serial li>span,.low-fi-timeline li>span{inline-size:34px;block-size:34px}.use-case-screen--tablet .use-case-screen__mock{border-radius:24px;padding:12px 24px}.use-case-screen--tablet .use-case-screen__image{max-block-size:260px}.use-case-screen__tablet-camera{inset-inline-start:9px}.use-case-screen__tablet-indicator{inset-inline-end:9px}.use-case-screen__content{padding:18px}.use-case-screen__content--geofence{min-block-size:300px}.use-case-screen__content h3{font-size:1.22rem}.use-case-screen__content strong{font-size:1.62rem}.use-case-geofence{min-block-size:220px}.use-case-geofence__alarm{max-inline-size:calc(100% - 32px);padding:10px}.use-case-geofence__alarm p{font-size:.7rem}.use-case-geofence__rep-stack{gap:6px;inset-inline-start:14px}.use-case-geofence__face{inline-size:30px;block-size:30px}.use-case-geofence__face:before{inline-size:3px;block-size:3px;box-shadow:10px 0 0 currentColor;inset-block-start:9px;inset-inline-start:8px}.use-case-geofence__face:after{inline-size:12px;block-size:6px;inset-block-start:19px;inset-inline-start:8px}.use-case-geofence__signals{inline-size:min(38%,118px);gap:6px;padding:10px;inset-inline-end:14px}.use-case-screen__content--event-investment{min-block-size:auto}.use-case-event-investment{min-block-size:auto;gap:9px;grid-template-columns:1fr;padding:12px}.use-case-event-investment:after,.use-case-event-investment:before{display:none}.use-case-event-investment__center,.use-case-event-investment__dossier,.use-case-event-investment__reviewers{min-block-size:auto}.use-case-event-investment__dossier,.use-case-event-investment__reviewers{gap:7px;padding:10px}.use-case-event-investment__event,.use-case-event-investment__reviewers span{min-block-size:30px;font-size:.68rem}.use-case-event-investment__center{min-block-size:160px;padding:10px}.use-case-event-investment__dial{inline-size:150px}.use-case-event-investment__metric strong{font-size:1.05rem}.use-case-event-investment__ledger p,.use-case-event-investment__metric span{font-size:.66rem}.use-case-event-investment__ledger{grid-column:auto;padding:10px}.use-case-screen__content--form-builder{min-block-size:auto}.use-case-form-builder{min-block-size:auto;gap:9px;grid-template-columns:1fr;padding:12px}.use-case-form-builder:after,.use-case-form-builder:before{display:none}.use-case-form-builder__logic,.use-case-form-builder__palette{gap:7px;padding:10px}.use-case-form-builder__field,.use-case-form-builder__rule{min-block-size:30px;font-size:.68rem}.use-case-form-builder__canvas{padding:10px}.use-case-form-builder__canvas-top strong{font-size:.94rem}.use-case-form-builder__canvas p{font-size:.66rem}.use-case-screen__content--field-ops-queue{min-block-size:auto}.use-case-field-ops{min-block-size:auto;gap:9px;padding:12px}.use-case-field-ops:before{display:none}.use-case-field-ops__metrics{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-field-ops__metric{min-block-size:46px;padding:7px}.use-case-field-ops__metric strong{font-size:.9rem}.use-case-field-ops__metric small{font-size:.56rem}.use-case-field-ops__board{gap:9px;grid-template-columns:1fr}.use-case-field-ops__decision,.use-case-field-ops__requests,.use-case-field-ops__review{padding:10px}.use-case-field-ops__request-card{min-block-size:38px;grid-template-columns:26px minmax(0,1fr);padding:7px}.use-case-field-ops__request-icon{inline-size:26px;block-size:26px;font-size:.68rem}.use-case-field-ops__review{gap:7px}.use-case-field-ops__review-rail{inset-block:18px;inset-inline-start:19px}.use-case-field-ops__check{min-block-size:30px;font-size:.68rem}.use-case-field-ops__decision p{font-size:.66rem}.use-case-screen__content--commercial-deal-desk{min-block-size:auto}.use-case-commercial-deal-desk{min-block-size:auto;gap:9px;grid-template-columns:1fr;padding:12px}.use-case-commercial-deal-desk:before{display:none}.use-case-commercial-deal-desk__center,.use-case-commercial-deal-desk__exposure,.use-case-commercial-deal-desk__incoming{padding:10px}.use-case-commercial-deal-desk__request{min-block-size:38px;grid-template-columns:25px minmax(0,1fr);padding:7px}.use-case-commercial-deal-desk__request-id{inline-size:25px;block-size:25px;font-size:.58rem}.use-case-commercial-deal-desk__center{gap:8px}.use-case-commercial-deal-desk__center-top strong{font-size:.72rem}.use-case-commercial-deal-desk__gauge{inline-size:104px}.use-case-commercial-deal-desk__check,.use-case-commercial-deal-desk__outcomes span{min-block-size:27px;font-size:.66rem}.use-case-commercial-deal-desk__exposure{gap:9px}.use-case-screen__content--approval-flow{min-block-size:auto}.use-case-approval-flow{min-block-size:auto;gap:9px;grid-template-columns:1fr;padding:12px}.use-case-approval-flow:before{inline-size:2px;block-size:72%;animation:none;opacity:.7;inset-block-start:13%;inset-inline-start:calc(50% - 1px)}.use-case-approval-flow__request{min-block-size:auto;padding:10px}.use-case-approval-flow__request strong{font-size:1rem}.use-case-approval-flow__routing{min-block-size:auto;gap:7px;padding:10px}.use-case-approval-flow__rail{inset-block:18px;inset-inline-start:19px}.use-case-approval-flow__checkpoint{min-block-size:30px;font-size:.68rem}.use-case-approval-flow__reviewers{gap:7px;padding:10px}.use-case-approval-flow__reviewers span{min-block-size:28px;font-size:.68rem}.use-case-approval-flow__outcome{padding:10px}.use-case-approval-flow__outcome p{font-size:.68rem}.use-case-screen__content--detail-aids{min-block-size:auto}.use-case-detail-aids{min-block-size:auto;padding:12px}.use-case-detail-aids__deck{gap:8px;grid-template-columns:1fr}.use-case-detail-aids__card{min-block-size:86px;align-items:center;grid-template-columns:minmax(0,1fr) 78px;padding:9px}.use-case-detail-aids__badge,.use-case-detail-aids__card strong{grid-column:1}.use-case-detail-aids__card strong{font-size:.76rem}.use-case-detail-aids__visual{grid-column:2;grid-row:1/span 2;min-block-size:46px}.use-case-detail-aids__sequence{margin-inline:4px}.use-case-detail-aids__outcome{padding:9px}.use-case-detail-aids__outcome p{font-size:.66rem}.use-case-rx-loop,.use-case-screen__content--rx-loop{min-block-size:auto}.use-case-rx-loop{gap:10px;grid-template-columns:1fr;padding:12px}.use-case-rx-loop:after{inline-size:136px;block-size:136px;inset-block-start:-54px;inset-inline-end:-56px}.use-case-rx-loop__hcps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.use-case-rx-loop__hcps li{justify-items:center;gap:5px;grid-template-columns:1fr;padding:8px 6px;text-align:center}.use-case-rx-loop__hcps li>span{grid-row:auto;inline-size:24px;block-size:24px}.use-case-rx-loop__hcps strong{max-inline-size:100%;font-size:.64rem;white-space:normal}.use-case-rx-loop__hcps small{font-size:.58rem}.use-case-rx-loop__workflow{min-block-size:112px}.use-case-rx-loop__workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.use-case-rx-loop__workflow li{gap:6px;padding:7px;font-size:.64rem}.use-case-rx-loop__workflow li span{inline-size:21px;block-size:21px;font-size:.58rem}.use-case-rx-loop__rail{inline-size:calc(100% + 24px);inset-inline-start:-12px}.use-case-rx-loop__pulse{inset-inline-start:-10px}.use-case-rx-loop__rx-card{min-block-size:auto;padding:10px}.use-case-rx-loop__chart{min-block-size:96px}.use-case-rx-loop__rx-copy strong{font-size:1.54rem}.use-case-rx-loop__rx-card p{font-size:.66rem}.use-case-screen__content--partnership{min-block-size:348px}.use-case-partnership{min-block-size:268px}.use-case-partnership:after{inline-size:132px;block-size:132px;inset-block-start:82px;inset-inline-end:-62px}.use-case-partnership__map{inline-size:520px;inset-block-start:20px}.use-case-partnership__node{inline-size:11px;block-size:11px}.use-case-partnership__node--1{inset-block-start:31%;inset-inline-start:13%}.use-case-partnership__node--2{inset-block-start:48%;inset-inline-end:10%}.use-case-partnership__node--3{inset-block-end:23%;inset-inline-start:18%}.use-case-partnership__node--4{inset-block-start:28%;inset-inline-end:14%}.use-case-partnership__node--5{inset-block-end:18%;inset-inline-end:20%}.use-case-partnership__product{inline-size:30px;block-size:22px}.use-case-partnership__product>span{inline-size:25px;block-size:17px}.use-case-partnership__partners li{max-inline-size:116px;gap:6px;padding:8px;font-size:.66rem}.use-case-partnership__partners span{inline-size:16px;block-size:16px;border-radius:5px}.use-case-partnership__partners li:first-child{inset-block-start:18px;inset-inline-start:14px}.use-case-partnership__partners li:nth-child(2){inset-block-start:18px;inset-inline-end:14px}.use-case-partnership__checklist,.use-case-partnership__partners li:nth-child(3){display:none}.use-case-hero__actions,.use-case-hero__copy,.use-case-hero__inner,.use-case-hero__meta,.use-case-screen{inline-size:19.5rem;max-inline-size:100%}.platform-hero__actions,.platform-hero__copy,.platform-hero__inner,.platform-hero__metrics{inline-size:min(100%,calc(100vw - 24px));max-inline-size:100%}.use-case-hero__copy{justify-items:start;text-align:start}.platform-hero h1,.platform-hero__actions .button,.platform-hero__description,.platform-hero__metrics div,.use-case-hero h1,.use-case-hero__actions .button,.use-case-hero__description,.use-case-hero__meta div{inline-size:100%}.platform-hero h1,.use-case-hero h1{font-size:1.92rem}.platform-hero__module-name{font-size:1.06rem}.platform-section,.use-case-section{padding-block:56px}.use-case-panel{padding:20px}.use-case-panel h2,.use-case-phase__heading h3{font-size:1.52rem}.platform-capability__copy h2,.platform-faq h2,.platform-prompt__copy h2,.platform-section__heading h2,.use-case-cta h2,.use-case-platform__copy h2,.use-case-section__heading h2{font-size:1.86rem;line-height:1.12}.use-case-phase{padding-block-start:30px}.use-case-phase__heading{grid-template-columns:1fr}.use-case-phase__heading span{inline-size:48px;block-size:48px}.use-case-feature{gap:20px;padding-block:26px}.use-case-feature__copy h4{font-size:1.34rem}.use-case-feature__copy p{font-size:.96rem}.use-case-feature .use-case-screen__mock{min-block-size:230px}.platform-pricing__grid,.platform-starter-grid,.platform-use-case-links__grid,.use-case-feature__starter-browser .platform-starter-grid,.use-case-outcome-grid{grid-template-columns:1fr}.platform-starter-card,.platform-use-case-link,.use-case-outcome{min-block-size:0}.platform-attachment-list,.platform-starter-filters,.platform-starter-info-grid{grid-template-columns:1fr}.platform-starter-dialog{max-block-size:calc(100vh - 24px)}.platform-starter-dialog__header,.platform-starter-dialog__summary{grid-template-columns:minmax(0,1fr)}.platform-starter-dialog__summary div{justify-content:start}.platform-field-list--numbered li{grid-template-columns:32px minmax(0,1fr)}.platform-field-list--numbered li>small{grid-column:2;justify-self:start}.use-case-cta{padding-block:56px}.use-case-cta__actions{inline-size:100%}.hero-copy{font-size:1.04rem}.button,.hero-actions{inline-size:100%}.workflow-map{grid-template-columns:38px 1fr 38px 1fr 38px}.workflow-node{block-size:38px}.module-selector__chips{display:flex;overflow-x:auto;margin-inline:-12px;padding-inline:12px;padding-block:2px 8px;scroll-snap-type:inline mandatory}.module-selector__chip{flex:0 0 min(82vw,320px);min-inline-size:0;scroll-snap-align:start}.module-selector__panel{padding:18px}.module-selector__panel h3{font-size:1.55rem}.module-selector__visual{aspect-ratio:4/3;min-block-size:220px;padding:8px}.module-selector__actions{align-items:stretch;flex-direction:column}.module-selector__controls{justify-content:flex-end}.use-case-finder{padding-block:56px}.use-case-finder__heading h2{font-size:1.82rem;line-height:1.12}.use-case-finder__heading p{font-size:.98rem}.use-case-finder__tabs{display:flex;overflow-x:auto;margin-inline:-12px;padding-inline:12px;padding-block:2px 8px;scroll-snap-type:inline mandatory}.use-case-finder__tab{flex:0 0 min(84vw,330px);min-inline-size:0;scroll-snap-align:start}.use-case-finder__panel{gap:18px;padding:18px}.use-case-finder__module-meta{align-items:start;flex-direction:column;gap:6px}.use-case-finder__panel h3{font-size:1.55rem}.use-case-finder__panel p{font-size:.96rem}.use-case-finder__visual{min-block-size:190px}.use-case-finder__cards{grid-template-columns:1fr}.use-case-card{min-block-size:auto}.workflow-explainer{padding-block:56px}.workflow-explainer__heading h2{font-size:1.8rem;line-height:1.12}.workflow-explainer__item{padding-block:24px}.workflow-explainer__visual{min-block-size:190px}.workflow-explainer__copy h3{font-size:1.55rem}.workflow-explainer__copy p{font-size:.98rem}.workflow-visual{inline-size:100%}.workflow-visual__intake{inline-size:74px}.workflow-visual__outcome{inline-size:92px}.workflow-visual__steer-card{inline-size:92px;padding:11px}.workflow-visual__steer-control{inline-size:108px}.workflow-visual__steer-control--two span{inset-inline-start:56px}.workflow-visual__launch-step{inline-size:68px;block-size:46px}.workflow-visual__roi{inline-size:92px;block-size:72px}.workflow-visual--signals:before{inline-size:142px;block-size:142px}.workflow-visual--signals:after{inline-size:94px;block-size:94px}.ai-sweet-spot{padding-block:56px}.ai-sweet-spot__heading{gap:14px}.ai-sweet-spot__heading h2{font-size:1.82rem;line-height:1.12}.ai-sweet-spot__heading p{font-size:.98rem}.ai-flow{grid-template-columns:1fr;padding:0}.ai-flow__stage,.ai-flow__stage:nth-child(odd){min-block-size:auto;align-items:center;grid-template-columns:78px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;padding:20px 0;border-block-start:1px solid var(--color-border);border-inline-start:0}.ai-flow__stage:first-child{border-block-start:0}.ai-flow__index{grid-column:1/-1}.ai-flow__visual{inline-size:78px;block-size:78px}.ai-flow__copy h3{font-size:1rem}.ai-flow__copy p{font-size:.9rem}.ai-mini{inline-size:64px;block-size:64px}.ai-outcome h3{font-size:1.08rem}.ai-outcome p{font-size:.96rem}.enterprise-trust{padding-block:56px}.enterprise-trust__intro h2{font-size:1.82rem;line-height:1.12}.enterprise-trust__intro p{font-size:.98rem}.enterprise-trust__visual{min-block-size:220px}.enterprise-trust__vault{inline-size:86px;block-size:86px}.enterprise-trust__vault span{inline-size:34px;block-size:34px;border-radius:10px}.enterprise-trust__access--two{inline-size:88px}.enterprise-trust__access--three{inline-size:74px}.enterprise-check{gap:12px;grid-template-columns:34px minmax(0,1fr);padding-block:22px}.enterprise-check__index{grid-column:1;grid-row:1}.enterprise-check__mark{grid-column:1;grid-row:2}.enterprise-check__copy{grid-column:2;grid-row:1/span 2}.enterprise-check h3{font-size:1.08rem}.enterprise-check p{font-size:.96rem}.featured-resources{padding-block:56px}.featured-resources__heading h2{font-size:1.82rem;line-height:1.12}.featured-resources__heading p{font-size:.98rem}.featured-resource{gap:14px;padding:18px}.featured-resource--guide{min-block-size:auto}.featured-resource--article h3,.featured-resource--guide h3{font-size:1.55rem}.featured-resource--article p,.featured-resource--guide p,.featured-resource--testimonial blockquote p{font-size:.96rem}.resource-guide-visual{aspect-ratio:16/11}.featured-resource__topline{align-items:start;flex-direction:column}.featured-resource__logo{inline-size:126px}.featured-resource--article{min-block-size:auto;padding-inline-end:18px}.resource-article-visual{position:relative;inset:auto;inline-size:100%;block-size:104px;margin-block:2px;transform:none}.resource-article-visual span{margin-inline:18px}.resource-podcast{align-items:center;grid-template-columns:64px minmax(0,1fr);padding:13px}.resource-podcast__media{inline-size:64px;block-size:64px}.resource-podcast__play{inline-size:24px;block-size:24px}}@media(max-width:360px){.use-case-hero__actions,.use-case-hero__copy,.use-case-hero__inner,.use-case-hero__meta,.use-case-screen{inline-size:18rem}.platform-hero h1,.use-case-hero h1{font-size:1.82rem}.platform-hero__module-name{font-size:1rem}}.resources-page{background:var(--color-page)}.resource-detail-hero,.resource-list-hero,.resources-hero{position:relative;overflow:hidden;padding-block:88px 64px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 42%,transparent),transparent),var(--color-page)}.resource-detail-hero:before,.resource-list-hero:before,.resources-hero:before{position:absolute;inset:0;background:var(--color-signal);content:"";mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");mask-position:top right;mask-repeat:no-repeat;mask-size:520px 372px;opacity:.06;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='300' fill='none' viewBox='0 0 420 300'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M42 44h44a16 16 0 0 1 0 32H42a16 16 0 0 1 0-32ZM64 44v32M302 32l28 16v32l-28 16-28-16V48z'/%3E%3Cpath stroke='currentColor' d='m302 48 14 8v16l-14 8-14-8V56z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M170 74h34m-17-17v34'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='M30 178q36-27 72 0c36 27 48 18 72 0s48-18 72 0'/%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M250 214h44a16 16 0 0 1 0 32h-44a16 16 0 0 1 0-32ZM272 214v32'/%3E%3Cpath stroke='currentColor' stroke-width='1.3' d='m352 158 18 10v20l-18 10-18-10v-20z'/%3E%3Cpath stroke='currentColor' stroke-width='1.4' d='M122 244h28m-14-14v28'/%3E%3Cpath stroke='currentColor' stroke-width='1.2' d='M46 116h28m18 0h54m18 0h28M282 128h24m18 0h42'/%3E%3C/svg%3E");-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:520px 372px}.resources-hero__inner{position:relative;z-index:1;display:block}.resources-hero__copy{max-inline-size:none}.resource-detail-hero h1,.resource-list-hero h1,.resources-hero h1{max-inline-size:780px;color:var(--color-ink);font-size:4.25rem;font-weight:var(--font-weight-bold);line-height:1}.resource-detail-hero__copy p,.resource-list-hero p,.resources-hero__description{max-inline-size:690px;margin-block:22px 0;color:var(--color-text-muted);font-size:1.12rem;line-height:1.7}.resources-hero h1{max-inline-size:1120px}.resources-hero__description{max-inline-size:780px}.resource-final-cta__actions,.resources-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.resource-detail-body,.resource-directory,.resource-directory-feature,.resource-directory-list,.resource-featured-band,.resource-final-cta,.resource-help-cta,.resource-help-page,.resource-latest,.resource-shorts,.resource-video-section{padding-block:62px}.section-heading{display:grid;gap:12px;max-inline-size:720px;margin-block-end:28px}.section-heading--inline{max-inline-size:none}.section-heading--compact{max-inline-size:620px}.section-heading h2{font-size:2.5rem;line-height:1.08}.section-heading p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:1.04rem;line-height:1.66}.resource-entry-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.resource-entry{--entry-accent:var(--color-signal);position:relative;display:grid;min-block-size:260px;align-content:start;gap:13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--entry-accent) 22%,var(--color-border));border-radius:var(--radius);padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--entry-accent) 8%,transparent),transparent 62%),var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-entry:after{position:absolute;inset-inline:20px;inset-block-end:18px;block-size:1px;background:linear-gradient(90deg,var(--entry-accent),transparent);content:""}.resource-entry--cyan{--entry-accent:var(--color-signal)}.resource-entry--blue{--entry-accent:var(--brand-blue)}.resource-entry--yellow{--entry-accent:var(--color-warmth)}.resource-entry:hover{border-color:color-mix(in srgb,var(--entry-accent) 46%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-3px)}.resource-entry__signal{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid color-mix(in srgb,var(--entry-accent) 34%,transparent);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--entry-accent) 28%,transparent),transparent),var(--color-surface-raised);color:color-mix(in srgb,var(--entry-accent) 72%,var(--color-ink))}.resource-entry__icon{inline-size:22px;block-size:22px}.resource-entry__meta{color:color-mix(in srgb,var(--entry-accent) 62%,var(--color-ink));font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.resource-entry strong{color:var(--color-ink);font-size:1.2rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-entry p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.55}.resource-featured-band__inner{display:grid;align-items:stretch;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.resource-episode-card,.resource-feature,.resource-help-page__copy,.resource-help-page__topics,.resource-perspective,.resource-side-block{position:relative;display:grid;gap:16px;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 88%,transparent),var(--color-surface));box-shadow:var(--shadow-raised);padding:24px}.resource-feature{min-block-size:420px;align-content:start;overflow:hidden;padding:34px}.resource-feature:after{position:absolute;inset-inline:34px;inset-block-end:30px;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 62%,transparent),color-mix(in srgb,var(--color-warmth) 34%,transparent),transparent);content:""}.resource-feature--compact{min-block-size:auto}.resource-feature h2{max-inline-size:680px;font-size:3.2rem;line-height:1.04}.resource-episode-card p,.resource-feature p,.resource-final-cta p,.resource-help-cta p,.resource-help-page__copy p,.resource-perspective p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.66}.resource-card__meta,.resource-detail-hero__meta,.resource-feature__meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-medium)}.resource-detail-hero__meta span,.resource-feature__meta span{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-control);padding:7px 10px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.resource-perspective{align-content:start;box-shadow:none}.resource-perspective h2{font-size:1.8rem;line-height:1.14}.resource-perspective ul,.resource-side-block ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.resource-perspective li,.resource-side-block li{position:relative;padding-inline-start:18px;color:var(--color-text-muted);line-height:1.55}.resource-perspective li:before,.resource-side-block li:before{position:absolute;inset-block-start:.65em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:999px;background:var(--color-signal);content:""}.resource-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{--card-accent:var(--color-signal);position:relative;display:grid;align-content:start;gap:13px;min-block-size:330px;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent) 18%,var(--color-border));border-radius:var(--radius);padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 7%,transparent),transparent 58%),var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-card--blog{--card-accent:var(--brand-blue)}.resource-card--podcast{--card-accent:var(--color-warmth)}.resource-card:hover{border-color:color-mix(in srgb,var(--card-accent) 46%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-3px)}.resource-card__image,.resource-card__visual{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;border:1px solid color-mix(in srgb,var(--card-accent) 18%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 18%,transparent),transparent),color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}.resource-card__image img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.resource-card-visual__line{position:absolute;display:block;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),transparent)}.resource-card-visual__line:first-child{inset-inline:18px 46px;inset-block-start:30%}.resource-card-visual__line:nth-child(2){inset-inline:42px 22px;inset-block-start:50%}.resource-card-visual__line:nth-child(3){inset-inline:18px 78px;inset-block-start:70%}.resource-card__type{color:color-mix(in srgb,var(--card-accent) 64%,var(--color-ink));font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.resource-card strong{color:var(--color-ink);font-size:1.18rem;font-weight:var(--font-weight-semibold);line-height:1.22}.resource-card p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.56}.resource-card__meta{margin-block-start:auto}.resource-shorts{overflow:hidden;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-surface-muted) 38%,transparent),transparent)}.resource-shorts__rail{display:grid;gap:14px;grid-auto-columns:minmax(240px,300px);grid-auto-flow:column;overflow-x:auto;padding-block-end:8px;scroll-snap-type:inline mandatory}.resource-short-card{display:grid;gap:12px;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--color-warmth) 24%,var(--color-border));border-radius:var(--radius);padding:12px;background:var(--color-surface);color:inherit;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.resource-short-card:hover{border-color:color-mix(in srgb,var(--color-warmth) 50%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-3px)}.resource-short-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:9/16;border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--color-warmth) 18%,transparent),transparent),var(--color-surface-muted)}.resource-short-card__media iframe{display:block;inline-size:100%;block-size:100%;border:0}.resource-short-card__media iframe:focus-visible{box-shadow:var(--focus-ring)}.resource-short-card__copy{display:grid;gap:7px}.resource-short-card__copy small,.resource-short-card__copy span{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.resource-short-card__copy strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.24}.resource-final-cta__inner,.resource-help-cta__inner{display:grid;align-items:center;gap:24px;grid-template-columns:minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);padding:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,transparent),transparent 52%),var(--color-surface)}.resource-final-cta h2,.resource-help-cta h2{font-size:2.1rem;line-height:1.1}.resource-final-cta__inner{grid-template-columns:1fr;justify-items:start}.resource-detail-hero__inner,.resource-list-hero__inner{position:relative;z-index:1;display:grid;gap:18px}.resource-back-link{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-semibold)}.resource-back-link__icon{inline-size:1rem;block-size:1rem;transform:rotate(180deg)}.resource-directory-feature{padding-block-end:0}.resource-card-grid--directory{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-empty{margin:0;color:var(--color-text-muted);font-size:1rem}.resource-help-page__inner,.resource-video-section__inner{display:grid;align-items:stretch;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.54fr)}.resource-help-page__copy{align-content:start;padding:34px}.resource-episode-card h2,.resource-help-page__copy h2{font-size:2.4rem;line-height:1.08}.resource-help-page__topics{align-content:start;box-shadow:none}.resource-help-page__topics span{display:block;border-block-end:1px solid var(--color-border);padding-block:14px;color:var(--color-text-muted);line-height:1.5}.resource-help-page__topics span:last-child{border-block-end:0}.resource-detail-hero__copy{display:grid;gap:18px}.resource-detail-hero__copy p{margin:0}.resource-detail-hero__media{overflow:hidden;max-inline-size:960px;margin:10px 0 0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-raised)}.resource-detail-hero__media img{display:block;inline-size:100%;aspect-ratio:3/2;block-size:auto;max-block-size:min(560px,68vh);-o-object-fit:cover;object-fit:cover}.resource-video-frame{overflow:hidden;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--color-warmth) 22%,var(--color-border));border-radius:var(--radius);background:var(--color-ink);box-shadow:var(--shadow-raised)}.resource-video-frame iframe{display:block;inline-size:100%;block-size:100%;border:0}.resource-episode-card{align-content:start;box-shadow:none}.resource-detail-body__inner{display:block}.resource-article{max-inline-size:880px;margin-inline:auto}.resource-related-block,.resource-takeaways{position:relative;display:grid;gap:14px;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);padding:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 84%,transparent),var(--color-surface))}.resource-takeaways{margin-block-end:34px;border-color:color-mix(in srgb,var(--color-warmth) 24%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-warmth) 8%,transparent),transparent 58%),var(--color-surface)}.resource-related-block h2,.resource-takeaways h2{color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-takeaways ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.resource-takeaways li{position:relative;padding-inline-start:20px;color:var(--color-text-muted);line-height:1.58}.resource-takeaways li:before{position:absolute;inset-block-start:.65em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:999px;background:var(--color-warmth);content:""}.resource-guide-nav{display:grid;gap:14px;margin-block-end:36px;border-block:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);padding-block:18px}.resource-guide-nav h2{margin:0;color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold);letter-spacing:0}.resource-guide-nav__links{display:flex;flex-wrap:wrap;gap:8px}.resource-guide-nav__links a{display:inline-flex;align-items:center;min-block-size:36px;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius-control);padding:8px 12px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-text-muted);font-size:.87rem;font-weight:var(--font-weight-medium);line-height:1.25;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease}.resource-guide-nav__links a:focus-visible,.resource-guide-nav__links a:hover{border-color:color-mix(in srgb,var(--color-signal) 44%,var(--color-border));background:color-mix(in srgb,var(--color-signal-soft) 78%,var(--color-surface));color:var(--color-ink);transform:translateY(-1px)}.resource-related-next{margin-block-start:48px;border-block-start:1px solid var(--color-border);padding-block-start:28px}.resource-related-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-related-block{gap:10px;padding:20px;box-shadow:none}.resource-side-link{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-block-start:1px solid var(--color-border);padding-block:12px;color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold)}.resource-side-link:first-of-type{border-block-start:0}.resource-prose{max-inline-size:100%;color:var(--color-text)}.resource-prose h2{margin-block:0 16px;color:var(--color-ink);font-size:1.72rem;line-height:1.16}.resource-prose h2:not(:first-child){margin-block-start:34px}.resource-prose li,.resource-prose p{color:var(--color-text-muted);font-size:1.03rem;line-height:1.78}.resource-prose p{margin-block:0 18px}.resource-prose img{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;max-block-size:min(520px,72vh);margin-block:30px;border-radius:var(--radius);-o-object-fit:contain;object-fit:contain}.resource-prose ol,.resource-prose ul{display:grid;gap:10px;padding-inline-start:1.2rem;margin-block:0 22px}.resource-prose table{display:block;inline-size:100%;overflow-x:auto;border-spacing:0;margin-block:26px 34px;border:1px solid var(--color-border);border-radius:var(--radius-small)}.resource-prose td,.resource-prose th{min-inline-size:180px;border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);padding:12px;text-align:start;vertical-align:top}.resource-prose th{color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold);line-height:1.35;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.resource-prose td{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.resource-prose tr:last-child td{border-block-end:0}.resource-prose td:last-child,.resource-prose th:last-child{border-inline-end:0}.prose-link{color:var(--color-action);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-signal) 34%,transparent);text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .16s ease,text-decoration-color .16s ease}.prose-link:focus-visible,.prose-link:hover{color:var(--color-action-hover);text-decoration-color:currentColor}.prose-link--external{white-space:normal}.prose-link__external{position:relative;top:-.03em;display:inline-block;inline-size:.78em;block-size:.78em;margin-inline-start:.26em;border:1.5px solid;border-radius:2px;opacity:.7}.prose-link__external:after,.prose-link__external:before{position:absolute;content:""}.prose-link__external:before{inset-block-start:.1em;inset-inline-end:-.08em;inline-size:.46em;border-block-start:1.5px solid currentColor;transform:rotate(-45deg);transform-origin:center}.prose-link__external:after{inset-block-start:-.17em;inset-inline-end:-.17em;inline-size:.38em;block-size:.38em;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor}.resource-brand-visual{position:relative;display:grid;gap:12px;margin-block:24px 34px;border:1px solid color-mix(in srgb,var(--brand-accent,var(--color-signal)) 22%,var(--color-border));border-radius:var(--radius);padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent,var(--color-signal)) 7%,transparent),transparent 58%),var(--color-surface)}.resource-brand-visual__media{display:block;overflow:hidden;aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface-muted) 64%,var(--color-surface))}.resource-brand-visual__media img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.resource-brand-visual figcaption{display:grid;gap:4px;border-inline-start:4px solid var(--brand-accent,var(--color-signal));padding-inline-start:12px}.resource-brand-visual figcaption strong{color:var(--color-ink);font-size:.93rem;font-weight:var(--font-weight-semibold);line-height:1.25}.resource-brand-visual figcaption span{color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.resource-brand-visual--veeva{--brand-accent:var(--color-warmth)}.resource-brand-visual--salesforce{--brand-accent:var(--color-action-hover)}.resource-brand-visual--iqvia{--brand-accent:var(--color-success)}.resource-brand-visual--revo{--brand-accent:var(--color-signal)}.resource-vendor-comparison{margin-block:26px 36px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-raised)}.resource-vendor-comparison__scroller{overflow-x:auto}.resource-prose .resource-vendor-comparison table{display:table;inline-size:100%;min-inline-size:1120px;overflow:visible;border:0;border-radius:0;margin:0;border-collapse:separate;border-spacing:0}.resource-prose .resource-vendor-comparison td,.resource-prose .resource-vendor-comparison th{min-inline-size:0;border-block-end:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);padding:16px;text-align:start;vertical-align:top}.resource-prose .resource-vendor-comparison thead th{background:color-mix(in srgb,var(--color-surface-raised) 86%,var(--color-signal-soft));color:var(--color-ink)}.resource-prose .resource-vendor-comparison tbody th,.resource-prose .resource-vendor-comparison thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;inline-size:176px;background:var(--color-surface-raised)}.resource-prose .resource-vendor-comparison thead th:first-child{z-index:2}.resource-prose .resource-vendor-comparison tbody tr:last-child td,.resource-prose .resource-vendor-comparison tbody tr:last-child th{border-block-end:0}.resource-vendor-comparison__vendor{border-block-start:4px solid var(--vendor-accent,var(--color-signal))}.resource-vendor-comparison__vendor span,.resource-vendor-comparison__vendor strong{display:block}.resource-vendor-comparison__vendor strong{color:var(--color-ink);font-size:.96rem;font-weight:var(--font-weight-semibold);line-height:1.22}.resource-vendor-comparison__vendor span{margin-block-start:4px;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.35}.resource-vendor-comparison__vendor--revo{--vendor-accent:var(--color-signal)}.resource-vendor-comparison__vendor--veeva{--vendor-accent:var(--color-warmth)}.resource-vendor-comparison__vendor--salesforce{--vendor-accent:var(--color-action-hover)}.resource-vendor-comparison__vendor--iqvia{--vendor-accent:var(--color-success)}.resource-vendor-comparison__section-row th{position:static!important;border-block-end:1px solid color-mix(in srgb,var(--color-signal) 26%,var(--color-border))!important;border-inline-end:0!important;padding-block:11px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 12%,transparent),transparent 72%),var(--color-surface-muted)!important;color:var(--color-ink)!important;font-size:.78rem!important;font-weight:var(--font-weight-semibold)!important;line-height:1.2!important;text-transform:uppercase}.resource-prose .resource-vendor-comparison tbody th{color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-semibold);line-height:1.42}.resource-prose .resource-vendor-comparison td{color:var(--color-text-muted);font-size:.88rem;line-height:1.52}.resource-prose .resource-vendor-comparison td strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.resource-prose .resource-vendor-comparison td a{color:var(--color-action);font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.resource-prose .resource-vendor-comparison td a:hover{color:var(--color-action-hover)}.resource-vendor-comparison__revo-cell{background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,transparent),transparent 58%),color-mix(in srgb,var(--color-signal-soft) 54%,var(--color-surface))}.resource-beyond-four{display:grid;gap:10px;margin-block:24px 34px}.resource-beyond-four__panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);transition:border-color .16s ease,background .16s ease}.resource-beyond-four__panel[open]{border-color:color-mix(in srgb,var(--color-signal) 24%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal-soft) 72%,transparent),transparent 62%),var(--color-surface)}.resource-beyond-four__panel summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;align-items:start;padding:17px 18px;cursor:pointer;list-style:none}.resource-beyond-four__panel summary::-webkit-details-marker{display:none}.resource-beyond-four__panel summary span{display:grid;grid-row:span 2;place-items:center;inline-size:36px;block-size:36px;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-action);font-size:.76rem;font-weight:var(--font-weight-semibold)}.resource-beyond-four__panel summary strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.26}.resource-beyond-four__panel summary small{color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.resource-beyond-four__content{display:grid;gap:16px;border-block-start:1px solid var(--color-border);padding:18px 18px 20px 68px}.resource-prose .resource-beyond-four__content li,.resource-prose .resource-beyond-four__content p{color:var(--color-text-muted);font-size:.96rem;line-height:1.68}.resource-prose .resource-beyond-four__content p{margin:0}.resource-beyond-four__group{display:grid;gap:8px}.resource-beyond-four__group>strong{color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);line-height:1.25}.resource-prose .resource-beyond-four__group ul{gap:6px;margin:0}.resource-prose .resource-beyond-four__bottom-line{border-inline-start:3px solid var(--color-warmth);padding-inline-start:12px;color:var(--color-ink);font-weight:var(--font-weight-medium)}@media(max-width:980px){.resource-featured-band__inner,.resource-help-page__inner,.resource-video-section__inner,.resources-hero__inner{grid-template-columns:1fr}.resource-detail-hero h1,.resource-list-hero h1,.resources-hero h1{font-size:3.1rem}.resource-card-grid,.resource-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-article{max-inline-size:760px}}@media(max-width:680px){.resource-detail-hero,.resource-list-hero,.resources-hero{padding-block:62px 44px}.resource-detail-hero h1,.resource-list-hero h1,.resources-hero h1{font-size:2.35rem;line-height:1.06}.resource-detail-hero__copy p,.resource-list-hero p,.resources-hero__description{font-size:1rem}.resource-card-grid,.resource-card-grid--directory,.resource-entry-grid,.resource-related-grid{grid-template-columns:1fr}.resource-detail-body,.resource-directory,.resource-directory-feature,.resource-directory-list,.resource-featured-band,.resource-final-cta,.resource-help-cta,.resource-help-page,.resource-latest,.resource-shorts,.resource-video-section{padding-block:46px}.resource-episode-card h2,.resource-final-cta h2,.resource-help-cta h2,.resource-help-page__copy h2,.section-heading h2{font-size:1.75rem}.resource-feature{min-block-size:auto;padding:22px}.resource-feature h2{font-size:2rem;line-height:1.08}.resource-feature:after{inset-inline:22px}.resource-related-block,.resource-takeaways{padding:18px}.resource-guide-nav__links{display:grid}.resource-guide-nav__links a{justify-content:space-between}.resource-prose .resource-vendor-comparison table{min-inline-size:960px}.resource-beyond-four__panel summary{padding:15px}.resource-beyond-four__content{padding:16px 15px 18px}.resource-final-cta__inner,.resource-help-cta__inner{grid-template-columns:1fr;padding:22px}.resource-shorts__rail{grid-auto-columns:minmax(230px,82vw)}}
