@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-danger:#b83b3b;--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-danger:#ff8b8b;--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}.site-header__frame{position:relative;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,border-radius .4s cubic-bezier(.25,1,.5,1),box-shadow .18s ease}.site-header__frame: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__frame,.site-header--scrolled .site-header__frame{background:#fffefae8;border-color:#24204224;box-shadow:0 14px 34px #24204212;margin:0 5%;border-radius:0 0 15px 15px}.site-header--open .site-header__frame:after,.site-header--scrolled .site-header__frame:after{opacity:1}.dark .site-header__frame{border-color:#01fefe1a;background:#080a17c2}.dark .site-header--open .site-header__frame,.dark .site-header--scrolled .site-header__frame{background:#080a17e8;border-color:#01fefe29;box-shadow:0 18px 38px #00000047}.dark .site-header--enterprise .site-header__frame,.site-header--enterprise .site-header__frame{border-color:#01fefe24;background:linear-gradient(180deg,#10121df5,#04050af0),#000;box-shadow:0 18px 42px #00000042}.site-header--enterprise .site-header__frame:after{background:linear-gradient(90deg,transparent,rgba(1,254,254,.48),rgba(248,219,108,.28),transparent);opacity:1}.site-header--enterprise .brand-logo-frame{border-color:#01fefe42;background:radial-gradient(circle at 72% 14%,rgba(1,254,254,.22),transparent 34%),linear-gradient(145deg,#0f1222,#000 78%);box-shadow:inset 0 -1px #ffffff1a,0 14px 30px #0000004d}.site-header--enterprise .locale-switcher,.site-header--enterprise .menu-toggle,.site-header--enterprise .nav-action--login,.site-header--enterprise .site-nav,.site-header--enterprise .theme-button{border-color:#f4f0e824;background:#f4f0e80d;color:#f4f0e8cc}.site-header--enterprise .locale-switcher__icon,.site-header--enterprise .locale-switcher__link,.site-header--enterprise .login-menu__chevron,.site-header--enterprise .site-nav__chevron,.site-header--enterprise .site-nav__link,.site-header--enterprise .theme-button{color:#f4f0e8b8}.site-header--enterprise .locale-switcher:hover,.site-header--enterprise .menu-toggle:hover,.site-header--enterprise .nav-action--login:hover,.site-header--enterprise .site-nav__link--active,.site-header--enterprise .site-nav__link:hover,.site-header--enterprise .theme-button:hover{border-color:#01fefe3d;background:#f4f0e817;color:var(--brand-paper)}.site-header--enterprise .site-nav__signal{opacity:.95}.site-header--enterprise .locale-switcher__link[aria-current=page]{background:var(--brand-cyan);color:#07101c}.site-header--enterprise .nav-action--primary{background:linear-gradient(135deg,var(--brand-cyan) 0,#8bb9ff 100%);color:#07101c;box-shadow:0 14px 28px #01fefe24}.site-header--enterprise .login-panel,.site-header--enterprise .nav-panel{border-color:#01fefe3d;background:linear-gradient(180deg,#10121dfa,#04050afa),#000;box-shadow:0 28px 58px #0000006b}.site-header--enterprise .login-panel:before,.site-header--enterprise .nav-panel:before{border-color:#01fefe3d;background:#10121d}.site-header--enterprise .login-panel__link,.site-header--enterprise .login-panel__link-title,.site-header--enterprise .nav-panel__eyebrow,.site-header--enterprise .nav-panel__link{color:var(--brand-paper)}.site-header--enterprise .login-panel__arrow,.site-header--enterprise .login-panel__description,.site-header--enterprise .login-panel__group-title,.site-header--enterprise .nav-panel__arrow,.site-header--enterprise .nav-panel__description,.site-header--enterprise .nav-panel__link-description{color:#f4f0e8a3}.site-header--enterprise .login-panel__link:hover,.site-header--enterprise .nav-panel__link:hover{border-color:#01fefe3d;background:#f4f0e812}.site-header--enterprise .mobile-nav-panel{border-color:#01fefe24;background:linear-gradient(180deg,#10121dfa,#04050afa),#000;box-shadow:0 26px 54px #0006}.site-header--enterprise .mobile-login-panel,.site-header--enterprise .mobile-login-panel .login-panel__link,.site-header--enterprise .mobile-nav__parent,.site-header--enterprise .mobile-subnav__link{border-color:#f4f0e824;background:#f4f0e80d;color:var(--brand-paper)}.site-header--enterprise .mobile-login-panel__chevron,.site-header--enterprise .mobile-login-panel__heading,.site-header--enterprise .mobile-nav__chevron,.site-header--enterprise .mobile-nav__icon-shell{border-color:#f4f0e824;color:#f4f0e8a3}.site-header--enterprise .mobile-subnav__group-title{color:#f4f0e899}.site-header__inner{position:relative;z-index:1;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);border:1px solid transparent;border-block-start:0;border-radius:0 0 24px 24px;overflow-y:auto;overflow-x:hidden;background:linear-gradient(180deg,#fffefaf5,#f7f5f2fa) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 24%,transparent),#2420421f,color-mix(in srgb,var(--color-warmth) 20%,transparent)) border-box;box-shadow:0 30px 54px #24204224,inset 0 1px #ffffffa3;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.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,#080a17f5,#111329fa) padding-box,linear-gradient(135deg,#01fefe33,#ffffff1a,#f8db6c29) border-box;box-shadow:0 32px 58px #00000061,inset 0 1px #ffffff12}.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;inline-size:100%;min-block-size:50px;align-items:center;gap:12px;grid-template-columns:38px minmax(0,1fr);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:18px;margin:0;padding:8px 12px;background:#fffefabd;color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);text-align:start;box-shadow:inset 0 1px #ffffff94}.mobile-nav__parent--toggle{grid-template-columns:38px minmax(0,1fr) auto;cursor:pointer}.mobile-nav__label{min-inline-size:0}.mobile-nav__chevron{inline-size:.95rem;block-size:.95rem;color:var(--color-text-muted);transition:transform .16s ease}.mobile-nav__chevron--open{transform:rotate(180deg)}.dark .mobile-nav__parent{background:#111329b3;box-shadow:inset 0 1px #ffffff0f}.mobile-nav__icon-shell{display:grid;inline-size:34px;block-size:34px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 22%,transparent);border-radius:13px;background:var(--color-signal-soft);color:var(--color-signal)}.mobile-nav__icon-shell--yellow{border-color:color-mix(in srgb,var(--color-warmth) 30%,transparent);background:var(--color-warmth-soft);color:var(--color-warmth)}.mobile-nav__icon-shell--blue{border-color:#0074ff38;background:#0074ff1a;color:var(--brand-blue)}.mobile-nav__icon{inline-size:1rem;block-size:1rem}.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:grid;inline-size:100%;align-items:center;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:.88rem;font-weight:var(--font-weight-semibold);text-align:start}.mobile-login-panel__label{min-inline-size:0}.mobile-login-panel__chevron{inline-size:.95rem;block-size:.95rem;color:var(--color-text-muted);transition:transform .16s ease}.mobile-login-panel__chevron--open{transform:rotate(180deg)}.mobile-login-panel__content{display:grid;gap:14px}.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))}.trusted-brands--compact{justify-items:start;max-inline-size:none;margin-block-start:0;gap:9px}.trusted-brands--compact p{color:var(--lead-proof-muted,var(--color-text-muted));font-size:.76rem}.trusted-brands--compact .trusted-brands__marquee{padding-block:6px;mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.trusted-brands--compact .trusted-brands__track{animation-duration:42s}.trusted-brands--compact .trusted-brands__logo{flex-basis:144px;inline-size:144px;min-block-size:54px;margin-inline:8px;padding:10px 14px}.trusted-brands--compact .trusted-brands__logo:before{inset:2px;background:var(--lead-proof-surface,color-mix(in srgb,var(--color-surface-raised) 68%,transparent));box-shadow:none}.trusted-brands--compact .trusted-brands__logo img{max-inline-size:112px;max-block-size:32px;filter:grayscale(1) brightness(0) invert(1) opacity(.72);opacity:.78}.trusted-brands--compact .trusted-brands__logo:nth-child(2n) img{max-inline-size:104px}.dark .trusted-brands--compact .trusted-brands__logo:focus-within img,.dark .trusted-brands--compact .trusted-brands__logo:hover img,.trusted-brands--compact .trusted-brands__logo:focus-within img,.trusted-brands--compact .trusted-brands__logo:hover img{filter:grayscale(1) brightness(0) invert(1) opacity(.92);transform:none}.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;inline-size:100%;min-block-size:280px;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{position:relative;display:grid;inline-size:100%;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%;justify-self:center;margin:0 auto}.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;aspect-ratio:var(--use-case-screen-media-ratio,16/10);min-block-size:0;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:auto;max-inline-size:100%;block-size:auto;max-block-size:min(340px,100%);margin:auto;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.use-case-screen--image .use-case-screen__mock{min-block-size:0}.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{aspect-ratio:auto;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--manager-coaching-network .use-case-screen__mock{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--brand-cyan) 18%,transparent),transparent 30%),radial-gradient(circle at 16% 20%,color-mix(in srgb,var(--color-warmth) 13%,transparent),transparent 31%),radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--color-success) 14%,transparent),transparent 32%),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--manager-coaching-network .use-case-screen__label{border-color:color-mix(in srgb,var(--brand-cyan) 50%,transparent);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 84%,var(--brand-cyan))}.use-case-screen--manager-coaching-network .use-case-screen__content h3{color:var(--brand-paper)}.use-case-screen__content--manager-coaching-network{min-block-size:360px;padding:22px}.use-case-manager-network__heading{position:relative;z-index:4;display:grid;gap:10px}.use-case-manager-network{position:relative;isolation:isolate;min-block-size:272px;margin-block-start:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-cyan) 24%,transparent);border-radius:var(--radius);padding:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 8%,transparent) 0 1px,transparent 1px 44px),linear-gradient(0deg,color-mix(in srgb,var(--brand-paper) 6%,transparent) 0 1px,transparent 1px 34px),color-mix(in srgb,var(--brand-navy) 83%,var(--color-ink))}.use-case-manager-network:before{position:absolute;z-index:1;border:1px solid color-mix(in srgb,var(--brand-cyan) 12%,transparent);border-radius:calc(var(--radius) - 2px);content:"";inset:12px;pointer-events:none}.use-case-manager-network__ring{position:absolute;z-index:1;border:1px solid color-mix(in srgb,var(--brand-cyan) 24%,transparent);border-radius:50%;pointer-events:none}.use-case-manager-network__ring--inner{inline-size:44%}.use-case-manager-network__ring--inner,.use-case-manager-network__ring--outer{aspect-ratio:1;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.use-case-manager-network__ring--outer{inline-size:72%;border-color:color-mix(in srgb,var(--brand-paper) 10%,transparent)}.use-case-manager-network__line{position:absolute;z-index:1;display:block;inline-size:27%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 92%,transparent),color-mix(in srgb,var(--color-warmth) 72%,var(--brand-cyan)),transparent);inset-block-start:50%;inset-inline-start:50%;opacity:.76;transform-origin:0 50%}.use-case-manager-network__line:after{position:absolute;inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand-cyan);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-cyan) 13%,transparent);content:"";inset-block-start:calc(50% - 3.5px);inset-inline-end:0}.use-case-manager-network__line--1{transform:rotate(-145deg)}.use-case-manager-network__line--2{transform:rotate(-35deg)}.use-case-manager-network__line--3{inline-size:24%;transform:rotate(80deg)}.use-case-manager-network__line--4{inline-size:32%;transform:rotate(172deg)}.use-case-manager-network__line--5{inline-size:36%;transform:rotate(-92deg)}.use-case-manager-network__line--6{inline-size:34%;transform:rotate(18deg)}.use-case-manager-network__line--7{inline-size:34%;transform:rotate(134deg)}.use-case-manager-network__line--8{inline-size:36%;transform:rotate(210deg)}.use-case-manager-network__center,.use-case-manager-network__node,.use-case-manager-network__signal-card{position:absolute;z-index:3;border:1px solid color-mix(in srgb,var(--brand-paper) 14%,transparent);background:color-mix(in srgb,var(--brand-paper) 8%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-ink) 24%,transparent)}.use-case-manager-network__center{display:grid;inline-size:min(136px,34%);min-block-size:116px;place-items:center;gap:6px;border-color:color-mix(in srgb,var(--brand-cyan) 34%,transparent);border-radius:18px;padding:13px;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--brand-cyan) 18%,transparent),transparent 56%),color-mix(in srgb,var(--brand-navy) 72%,var(--color-ink));inset-block-start:50%;inset-inline-start:50%;text-align:center;transform:translate(-50%,-50%)}.use-case-manager-network__center strong{color:var(--brand-paper);font-size:.82rem;font-weight:var(--font-weight-bold);line-height:1.12}.use-case-manager-network__center small{display:block;color:color-mix(in srgb,var(--brand-paper) 66%,var(--brand-cyan));font-size:.58rem;font-weight:var(--font-weight-semibold);line-height:1.25}.use-case-manager-network__person{position:relative;display:block;inline-size:38px;block-size:38px;border:1px solid color-mix(in srgb,var(--brand-cyan) 42%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan)) 0 10%,transparent 11%),radial-gradient(ellipse at 50% 74%,color-mix(in srgb,var(--brand-paper) 72%,var(--brand-cyan)) 0 23%,transparent 24%),color-mix(in srgb,var(--brand-cyan) 15%,var(--brand-navy));box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-cyan) 11%,transparent)}.use-case-manager-network__person--manager{inline-size:54px;block-size:54px;border-color:color-mix(in srgb,var(--color-warmth) 62%,var(--brand-cyan));background:radial-gradient(circle at 50% 33%,color-mix(in srgb,var(--brand-paper) 86%,var(--color-warmth)) 0 10%,transparent 11%),radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--brand-paper) 78%,var(--color-warmth)) 0 24%,transparent 25%),linear-gradient(135deg,color-mix(in srgb,var(--color-warmth) 18%,var(--brand-navy)),color-mix(in srgb,var(--brand-cyan) 22%,var(--brand-navy)));box-shadow:0 0 0 7px color-mix(in srgb,var(--color-warmth) 12%,transparent),0 0 0 14px color-mix(in srgb,var(--brand-cyan) 8%,transparent)}.use-case-manager-network__person--hcp{inline-size:30px;block-size:30px;border-color:color-mix(in srgb,var(--color-success) 48%,var(--brand-cyan));background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--brand-paper) 84%,var(--color-success)) 0 10%,transparent 11%),radial-gradient(ellipse at 50% 74%,color-mix(in srgb,var(--brand-paper) 72%,var(--color-success)) 0 22%,transparent 23%),color-mix(in srgb,var(--color-success) 13%,var(--brand-navy));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 10%,transparent)}.use-case-manager-network__node{display:grid;inline-size:74px;justify-items:center;gap:6px;border-radius:14px;padding:8px 7px;text-align:center}.use-case-manager-network__node strong{overflow:hidden;inline-size:100%;color:color-mix(in srgb,var(--brand-paper) 82%,var(--brand-cyan));font-size:.6rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.use-case-manager-network__node--hcp{inline-size:70px;border-color:color-mix(in srgb,var(--color-success) 20%,transparent);padding:7px 6px}.use-case-manager-network__node--hcp:after{position:absolute;display:grid;inline-size:17px;block-size:17px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-success) 84%,var(--brand-cyan));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 11%,transparent);content:"";inset-block-start:6px;inset-inline-end:6px}.use-case-manager-network__node--hcp:before{position:absolute;z-index:1;inline-size:8px;block-size:5px;border-block-end:2px solid var(--brand-navy);border-inline-start:2px solid var(--brand-navy);content:"";inset-block-start:11px;inset-inline-end:10px;transform:rotate(-45deg)}.use-case-manager-network__node--rep-1{inset-block-start:17%;inset-inline-start:26%}.use-case-manager-network__node--rep-2{inset-block-start:17%;inset-inline-end:26%}.use-case-manager-network__node--rep-3{inset-block-end:15%}.use-case-manager-network__node--hcp-1{inset-inline-start:48%}.use-case-manager-network__node--hcp-2{inset-block-start:42%;inset-inline-end:5%}.use-case-manager-network__node--hcp-3{inset-block-end:6%;inset-inline-end:25%}.use-case-manager-network__node--hcp-4{inset-block-end:6%;inset-inline-start:24%}.use-case-manager-network__node--hcp-5{inset-block-start:42%;inset-inline-start:5%}.use-case-manager-network__signal-card{display:grid;inline-size:126px;min-block-size:54px;align-content:center;gap:5px;border-color:color-mix(in srgb,var(--color-warmth) 28%,transparent);border-radius:var(--radius-small);padding:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 10%,transparent),transparent 70%),color-mix(in srgb,var(--brand-navy) 70%,var(--color-ink))}.use-case-manager-network__signal-card>span{color:color-mix(in srgb,var(--brand-paper) 62%,var(--color-warmth));font-size:.56rem;font-weight:var(--font-weight-bold);line-height:1}.use-case-manager-network__signal-card strong{color:color-mix(in srgb,var(--brand-paper) 84%,var(--color-warmth));font-size:.62rem;font-weight:var(--font-weight-semibold);line-height:1.15}.use-case-manager-network__signal-card--1{inset-block-start:10%;inset-inline-start:4%}.use-case-manager-network__signal-card--2{inset-block-start:10%;inset-inline-end:4%}.use-case-manager-network__signal-card--3{inset-block-end:10%;inset-inline-start:4%}.use-case-manager-network__signal-card--4{inset-block-end:10%;inset-inline-end:4%}.use-case-manager-network__rating{display:flex;gap:3px;margin-block-start:1px}.use-case-manager-network__rating span{display:block;inline-size:7px;block-size:7px;border-radius:50%;background:color-mix(in srgb,var(--color-warmth) 88%,var(--brand-cyan))}@media(max-width:640px){.use-case-screen__content--manager-coaching-network{min-block-size:auto;padding:18px}.use-case-manager-network{min-block-size:322px;padding:12px}.use-case-manager-network__line--5,.use-case-manager-network__line--6,.use-case-manager-network__line--7,.use-case-manager-network__line--8,.use-case-manager-network__ring--outer{display:none}.use-case-manager-network__center{inline-size:112px;min-block-size:104px;padding:11px}.use-case-manager-network__center strong{font-size:.74rem}.use-case-manager-network__center small{font-size:.52rem}.use-case-manager-network__person--manager{inline-size:46px;block-size:46px}.use-case-manager-network__node{inline-size:58px;padding:6px 5px}.use-case-manager-network__node strong{font-size:.52rem}.use-case-manager-network__node--hcp{inline-size:48px}.use-case-manager-network__node--hcp strong{display:none}.use-case-manager-network__node--rep-1{inset-block-start:22%;inset-inline-start:25%}.use-case-manager-network__node--rep-2{inset-block-start:22%;inset-inline-end:25%}.use-case-manager-network__node--rep-3{inset-block-end:18%}.use-case-manager-network__node--hcp-1{inset-block-start:5%;inset-inline-start:45%}.use-case-manager-network__node--hcp-2{inset-block-start:43%;inset-inline-end:4%}.use-case-manager-network__node--hcp-3{inset-block-end:5%;inset-inline-end:17%}.use-case-manager-network__node--hcp-4{inset-block-end:5%;inset-inline-start:17%}.use-case-manager-network__node--hcp-5{inset-block-start:43%;inset-inline-start:4%}.use-case-manager-network__signal-card{inline-size:104px;min-block-size:48px;padding:7px}.use-case-manager-network__signal-card strong{font-size:.54rem}.use-case-manager-network__signal-card--3,.use-case-manager-network__signal-card--4{inset-block-end:8%}}.use-case-manager-network__ring--halo{inline-size:32%;border-color:color-mix(in srgb,var(--brand-cyan) 16%,transparent);background:color-mix(in srgb,var(--brand-cyan) 5%,transparent)}.use-case-manager-network__ring--halo,.use-case-manager-network__ring--orbit{aspect-ratio:1;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.use-case-manager-network__ring--orbit{inline-size:min(76%,390px);border-color:color-mix(in srgb,var(--brand-paper) 13%,var(--brand-cyan));background:radial-gradient(circle,transparent 67%,color-mix(in srgb,var(--brand-cyan) 5%,transparent) 68% 71%,transparent 72%)}.use-case-manager-network__signal{position:absolute;z-index:2;display:block;inline-size:34%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 34%,transparent),transparent);inset-block-start:50%;inset-inline-start:50%;opacity:.62;transform-origin:0 50%}.use-case-manager-network__signal:before{position:absolute;display:none;inline-size:8px;block-size:8px;border-radius:50%;background:color-mix(in srgb,var(--brand-cyan) 82%,var(--color-warmth));box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-cyan) 12%,transparent),0 0 22px color-mix(in srgb,var(--brand-cyan) 52%,transparent);content:"";inset-block-start:calc(50% - 4px);inset-inline-start:0}.use-case-manager-network__signal--1{inline-size:30%;transform:rotate(-150deg)}.use-case-manager-network__signal--2{inline-size:31%;transform:rotate(-100deg)}.use-case-manager-network__signal--3{inline-size:30%;transform:rotate(-36deg)}.use-case-manager-network__signal--4{inline-size:35%;transform:rotate(-6deg)}.use-case-manager-network__signal--5{inline-size:34%;transform:rotate(43deg)}.use-case-manager-network__signal--6{inline-size:31%;transform:rotate(92deg)}.use-case-manager-network__signal--7{inline-size:34%;transform:rotate(137deg)}.use-case-manager-network__signal--8{inline-size:35%;transform:rotate(186deg)}.use-case-manager-network__center{inline-size:92px;min-block-size:92px;border-radius:50%;padding:12px}.use-case-manager-network__center strong{border:1px solid color-mix(in srgb,var(--color-warmth) 36%,transparent);border-radius:999px;padding:4px 9px;background:color-mix(in srgb,var(--color-warmth) 12%,transparent);color:color-mix(in srgb,var(--brand-paper) 86%,var(--color-warmth));font-size:.68rem;line-height:1;text-transform:uppercase}.use-case-manager-network__node{inline-size:58px;border:0;background:transparent;box-shadow:none}.use-case-manager-network__node strong{display:inline-flex;inline-size:auto;max-inline-size:100%;border:1px solid color-mix(in srgb,var(--brand-cyan) 34%,transparent);border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 86%,var(--brand-cyan));font-size:.56rem;line-height:1;text-transform:uppercase}.use-case-manager-network__node--hcp strong{border-color:color-mix(in srgb,var(--color-success) 32%,transparent);background:color-mix(in srgb,var(--color-success) 11%,transparent);color:color-mix(in srgb,var(--brand-paper) 82%,var(--color-success))}.use-case-manager-network__node--hcp:after,.use-case-manager-network__node--hcp:before{display:none}.use-case-manager-network__person{inline-size:34px;block-size:34px}.use-case-manager-network__person--manager{inline-size:44px;block-size:44px}.use-case-manager-network__person--hcp{inline-size:34px;block-size:34px}.use-case-manager-network__person--hcp:after{position:absolute;inline-size:14px;block-size:14px;border:1px solid color-mix(in srgb,var(--color-success) 42%,var(--brand-paper));border-radius:4px;background:linear-gradient(color-mix(in srgb,var(--color-success) 76%,var(--brand-navy)) 0 0) 50% /2px 8px no-repeat,linear-gradient(color-mix(in srgb,var(--color-success) 76%,var(--brand-navy)) 0 0) 50% /8px 2px no-repeat,color-mix(in srgb,var(--brand-paper) 94%,var(--color-success));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 12%,transparent);content:"";inset-block-end:-2px;inset-inline-end:-2px}.use-case-manager-network__node--rep-1{inset-block-start:14%;inset-inline-start:24%}.use-case-manager-network__node--rep-2{inset-block-start:14%;inset-inline-end:24%}.use-case-manager-network__node--rep-3{inset-block-end:10%;inset-inline-start:50%;transform:translate(-50%)}.use-case-manager-network__node--hcp-1{inset-block-start:6%;inset-inline-start:calc(50% - 29px)}.use-case-manager-network__node--hcp-2{inset-block-start:34%;inset-inline-end:8%}.use-case-manager-network__node--hcp-3{inset-block-end:16%;inset-inline-end:16%}.use-case-manager-network__node--hcp-4{inset-block-end:16%;inset-inline-start:16%}.use-case-manager-network__node--hcp-5{inset-block-start:34%;inset-inline-start:8%}.use-case-manager-network__action{--network-action-delay:0ms;--network-angle:-150deg;--network-counter-rotate:150deg;--network-distance:148px;position:absolute;z-index:5;display:inline-flex;max-inline-size:154px;min-block-size:26px;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--color-warmth) 30%,transparent);border-radius:999px;padding:5px 8px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 12%,transparent),transparent),color-mix(in srgb,var(--brand-navy) 74%,var(--color-ink));box-shadow:0 12px 28px color-mix(in srgb,var(--color-ink) 30%,transparent),0 0 0 4px color-mix(in srgb,var(--color-warmth) 7%,transparent);color:color-mix(in srgb,var(--brand-paper) 80%,var(--color-warmth));font-size:.54rem;font-weight:var(--font-weight-semibold);line-height:1.08;text-align:center;text-wrap:balance;white-space:normal;inset-block-start:50%;inset-inline-start:50%;opacity:.92;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--network-angle)) translate(var(--network-distance)) rotate(var(--network-counter-rotate)) scale(.96);will-change:opacity,transform}.use-case-manager-network__action-label{display:block;min-inline-size:0}.use-case-manager-network__action--rating{max-inline-size:150px}.use-case-manager-network__action--hcp{border-color:color-mix(in srgb,var(--color-success) 32%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-success) 14%,transparent),transparent),color-mix(in srgb,var(--brand-navy) 74%,var(--color-ink));box-shadow:0 12px 28px color-mix(in srgb,var(--color-ink) 30%,transparent),0 0 0 4px color-mix(in srgb,var(--color-success) 7%,transparent);color:color-mix(in srgb,var(--brand-paper) 82%,var(--color-success))}.use-case-manager-network__action .use-case-manager-network__rating{display:inline-flex;flex:0 0 auto;gap:2px;margin-block-start:0}.use-case-manager-network__rating .use-case-manager-network__rating-star{display:block;inline-size:8px;block-size:8px;border-radius:0;background:color-mix(in srgb,var(--brand-paper) 20%,transparent);clip-path:polygon(50% 0,61% 34%,97% 35%,68% 55%,79% 90%,50% 68%,21% 90%,32% 55%,3% 35%,39% 34%);opacity:.55}.use-case-manager-network__rating .use-case-manager-network__rating-star--active{background:var(--brand-yellow);box-shadow:0 0 9px color-mix(in srgb,var(--brand-yellow) 56%,transparent);opacity:1}.use-case-manager-network__action--1{--network-action-delay:.22s;--network-angle:-150deg;--network-counter-rotate:150deg;--network-distance:148px}.use-case-manager-network__action--2{--network-action-delay:1.12s;--network-angle:-36deg;--network-counter-rotate:36deg;--network-distance:150px}.use-case-manager-network__action--3{--network-action-delay:2.02s;--network-angle:92deg;--network-counter-rotate:-92deg;--network-distance:142px}.use-case-manager-network__action--4{--network-action-delay:2.92s;--network-angle:-36deg;--network-counter-rotate:36deg;--network-distance:150px}.use-case-manager-network__action--5{--network-action-delay:3.82s;--network-angle:43deg;--network-counter-rotate:-43deg;--network-distance:162px}.use-case-manager-network__action--6{--network-action-delay:4.72s;--network-angle:137deg;--network-counter-rotate:-137deg;--network-distance:162px}@media(max-width:640px){.use-case-manager-network{min-block-size:286px}.use-case-manager-network__ring--halo{inline-size:38%}.use-case-manager-network__ring--orbit{inline-size:84%}.use-case-manager-network__center{inline-size:78px;min-block-size:78px;padding:9px}.use-case-manager-network__center strong{font-size:.6rem}.use-case-manager-network__person--manager{inline-size:36px;block-size:36px}.use-case-manager-network__node,.use-case-manager-network__node--hcp{inline-size:46px;padding:0}.use-case-manager-network__person,.use-case-manager-network__person--hcp{inline-size:28px;block-size:28px}.use-case-manager-network__node strong,.use-case-manager-network__node--hcp strong{display:inline-flex;padding:3px 6px;font-size:.48rem}.use-case-manager-network__action{max-inline-size:112px;min-block-size:22px;gap:3px;padding:4px 6px;font-size:.46rem}.use-case-manager-network__action--1,.use-case-manager-network__action--2{--network-distance:104px}.use-case-manager-network__action--3{--network-distance:96px}.use-case-manager-network__action--4{--network-distance:104px}.use-case-manager-network__action--5,.use-case-manager-network__action--6{--network-distance:116px}.use-case-manager-network__rating .use-case-manager-network__rating-star{inline-size:7px;block-size:7px}.use-case-manager-network__signal{inline-size:36%}.use-case-manager-network__node--hcp-1{inset-inline-start:calc(50% - 23px)}}.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-proof-quote{padding-block:clamp(30px,5vw,62px);background:var(--color-page)}.use-case-section--split+.use-case-proof-quote{padding-block-start:clamp(16px,3vw,32px)}.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,.use-case-section__description{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-section__description{max-inline-size:720px;color:var(--color-text-muted);font-size:1.02rem;line-height:1.68}.use-case-phase{display:grid;gap:24px;border-block-start:1px solid var(--color-border);padding-block-start:40px}.use-case-phase__lead-quote{margin-block-end:4px}.use-case-capabilities__quote{margin-block:-4px 8px}.use-case-outcomes-quote{margin-block-start:clamp(-56px,-4.2vw,-24px);padding-block:clamp(8px,1.6vw,18px) clamp(26px,4vw,44px);background:var(--color-page)}.use-case-outcomes-quote+.use-case-outcomes{padding-block-start:clamp(26px,4vw,42px)}.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}figure.use-case-phase-visual:not(.use-case-screen){display:grid;aspect-ratio:var(--use-case-phase-image-ratio,16/10);inline-size:100%;place-items:center;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);margin:4px auto 10px;padding:12px;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) 38%,transparent) 0 1px,transparent 1px 34px);box-shadow:var(--shadow-raised)}.use-case-screen.use-case-phase-visual{margin:4px auto 10px}figure.use-case-phase-visual:not(.use-case-screen)>img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;margin:auto;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-raised);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.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__quote{grid-column:1/-1;inline-size:100%;max-inline-size:860px;justify-self:center;margin-block-start:-2px}.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{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 24%,transparent),transparent),var(--color-page)}.use-case-faq,.use-case-outcomes{border-block-start:1px solid var(--color-border)}.use-case-faq{background:var(--color-page)}.use-case-faq__inner{display:grid;gap:28px}.use-case-faq .faq-accordion{inline-size:100%;max-inline-size:920px;margin-inline:auto}.use-case-outcome-grid{display:grid;gap:14px;grid-template-columns:repeat(4,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-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-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-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__device{inline-size:100%}.product-story-visual__device.use-case-screen--tablet .use-case-screen__mock{inline-size:min(100%,var(--product-story-device-width,100%));margin-inline:auto}.product-story-visual__device.use-case-screen--tablet .use-case-screen__media{aspect-ratio:var(--product-story-device-ratio,auto);place-items:stretch}.product-story-visual__device.use-case-screen--tablet .use-case-screen__image{block-size:100%;max-block-size:none;-o-object-fit:cover;object-fit:cover}.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--image .product-story-visual__shell{padding:clamp(8px,1vw,10px)}.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-visual--image .product-story-visual__bar{min-block-size:36px;margin-block-end:8px;padding:7px 10px}.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;aspect-ratio:var(--product-story-image-ratio,16/10);min-block-size:0;place-items:center;padding:clamp(4px,.8vw,8px)}.product-story-visual__image-frame img{display:block;inline-size:100%;block-size:100%;max-block-size:none;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.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-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--has-quote{row-gap:clamp(22px,4vw,38px)}.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__quote{grid-column:1/-1;inline-size:min(100%,980px);justify-self:center}.platform-capability .use-case-screen__mock{min-block-size:282px}.platform-capability .use-case-screen--image .use-case-screen__mock,.use-case-feature .use-case-screen--image .use-case-screen__mock{min-block-size:0}.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-related-resources{border-block-start:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 70%,transparent),color-mix(in srgb,var(--color-surface-muted) 20%,transparent)),var(--color-page)}.platform-related-resources__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-related-resource{--related-accent:var(--color-signal);--related-secondary:var(--brand-blue);position:relative;display:grid;align-content:start;gap:14px;min-block-size:390px;overflow:hidden;border:1px solid color-mix(in srgb,var(--related-accent) 20%,var(--color-border));border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--related-accent) 10%,transparent),transparent 50%),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-related-resource:before{position:absolute;inset-inline:18px;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,var(--related-accent),color-mix(in srgb,var(--related-secondary) 68%,transparent),transparent);content:""}.platform-related-resource__image{position:relative;display:grid;overflow:hidden;aspect-ratio:16/10;place-items:center;border:1px solid color-mix(in srgb,var(--related-accent) 18%,var(--color-border));border-radius:var(--radius-small);padding:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--related-accent) 18%,transparent),transparent),color-mix(in srgb,var(--color-surface-raised) 84%,transparent)}.platform-related-resource__image:after{position:absolute;inset:0;background:linear-gradient(135deg,transparent 54%,color-mix(in srgb,var(--related-accent) 18%,transparent)),linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--color-ink) 10%,transparent));content:"";pointer-events:none}.platform-related-resource__image img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;margin:auto;border-radius:calc(var(--radius-small) - 4px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:filter .18s ease,transform .18s ease}.platform-related-resource--article{--related-accent:var(--brand-blue);--related-secondary:var(--color-warmth)}.platform-related-resource--podcast{--related-accent:var(--color-warmth);--related-secondary:var(--color-signal);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto;align-items:start;align-content:stretch;-moz-column-gap:16px;column-gap:16px}.platform-related-resource--podcast .platform-related-resource__image{grid-column:2;grid-row:1;justify-self:end;display:grid;place-items:center;inline-size:86px;block-size:86px;aspect-ratio:1;padding:0;border-color:color-mix(in srgb,var(--related-accent) 28%,var(--color-border));border-radius:50%;background:radial-gradient(circle at 36% 24%,color-mix(in srgb,var(--related-secondary) 22%,transparent),transparent 54%),color-mix(in srgb,var(--related-accent) 10%,var(--color-surface-raised));box-shadow:0 0 0 6px color-mix(in srgb,var(--related-accent) 8%,transparent),0 12px 24px color-mix(in srgb,var(--related-accent) 12%,transparent)}.platform-related-resource--podcast .platform-related-resource__image:after{border-radius:inherit;background:linear-gradient(135deg,transparent 58%,color-mix(in srgb,var(--related-accent) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--related-accent) 16%,transparent)}.platform-related-resource--podcast .platform-related-resource__image img{inline-size:100%;block-size:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.platform-related-resource--podcast .platform-related-resource__meta-row{grid-column:1;grid-row:1}.platform-related-resource--podcast strong{grid-column:1/-1;grid-row:2}.platform-related-resource--podcast p{grid-column:1/-1;grid-row:3}.platform-related-resource--podcast .platform-related-resource__action{grid-column:1/-1;grid-row:4;justify-self:end;align-self:end;margin-block-start:auto}.platform-related-resource:hover{border-color:color-mix(in srgb,var(--related-accent) 46%,var(--color-border));box-shadow:0 18px 34px color-mix(in srgb,var(--related-accent) 12%,transparent);transform:translateY(-2px)}.platform-related-resource:hover .platform-related-resource__image img{filter:saturate(1.06)}.platform-related-resource__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platform-related-resource__type{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;border:1px solid color-mix(in srgb,var(--related-accent) 28%,transparent);border-radius:var(--radius-control);padding:7px 10px;background:color-mix(in srgb,var(--related-accent) 10%,var(--color-surface-raised));color:color-mix(in srgb,var(--related-accent) 64%,var(--color-ink));font-size:.75rem;font-weight:var(--font-weight-semibold);line-height:1;text-transform:uppercase}.platform-related-resource strong{color:var(--color-ink);font-size:1.14rem;font-weight:var(--font-weight-semibold);line-height:1.24}.platform-related-resource p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.56}.platform-related-resource__action,.platform-related-resource__meta{color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-medium)}.platform-related-resource__action{display:inline-flex;align-items:center;gap:8px;margin-block-start:auto;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.platform-related-resource__action svg{inline-size:16px;block-size:16px;color:var(--related-accent)}.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__intro{display:grid;gap:clamp(24px,4vw,38px)}.workflow-explainer__purpose-proof{inline-size:min(100%,980px);display:grid;margin-inline:auto}.workflow-explainer__purpose-proof .podcast-quote--extended{inline-size:100%}.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;inline-size:100%;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-sweet-spot__quote{inline-size:min(100%,920px);margin-inline:auto}.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;inline-size:100%;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--manager-coaching-network .use-case-manager-network__center,.use-case-screen--manager-coaching-network .use-case-manager-network__node,.use-case-screen--manager-coaching-network .use-case-manager-network__signal-card{opacity:0;transform:translateY(12px) scale(.96)}.use-case-screen--manager-coaching-network .use-case-manager-network__center{transform:translate(-50%,-48%) scale(.96)}.use-case-screen--manager-coaching-network .use-case-manager-network__node--rep-3{transform:translate(-50%,12px) scale(.96)}.use-case-screen--manager-coaching-network .use-case-manager-network__action,.use-case-screen--manager-coaching-network .use-case-manager-network__line{opacity:0}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__center{animation:use-case-manager-network-center .82s cubic-bezier(.22,1,.36,1) .12s both}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__node{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--network-index, 0)*70ms + .26s)}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__node--rep-3{animation-name:use-case-manager-network-rep-bottom}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__signal-card{animation:use-case-approval-card .76s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--network-index, 0)*55ms + .42s)}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__line{animation:use-case-manager-network-line 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--network-index, 0)*55ms + .22s)}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__signal:before{animation:use-case-manager-network-signal 3.4s cubic-bezier(.45,0,.2,1) infinite;animation-delay:calc(var(--network-index, 0)*.21s + .36s)}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__action{animation:use-case-manager-network-action 5.8s cubic-bezier(.42,0,.16,1) infinite;animation-delay:var(--network-action-delay,0s)}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__person--manager{animation:use-case-approval-pulse 3.6s ease-in-out infinite}.use-case-screen--manager-coaching-network.use-case-screen--in-view .use-case-manager-network__person--hcp:after{animation:use-case-approval-pulse 3.4s ease-in-out infinite;animation-delay:calc(var(--network-index, 0)*.18s)}.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-manager-network-center{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes use-case-manager-network-rep-bottom{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes use-case-manager-network-line{0%{opacity:0}to{opacity:.76}}@keyframes use-case-manager-network-signal{0%,12%{opacity:0;transform:translate(0) scale(.72)}24%{opacity:1}78%{opacity:.96}to{opacity:0;transform:translate(calc(100% - 4px)) scale(.52)}}@keyframes use-case-manager-network-action{0%,10%{opacity:0;transform:translate(-50%,-50%) rotate(var(--network-angle)) translate(0) rotate(var(--network-counter-rotate)) scale(.88)}18%{opacity:1;transform:translate(-50%,-50%) rotate(var(--network-angle)) translate(12px) rotate(var(--network-counter-rotate)) scale(.96)}76%{opacity:1;transform:translate(-50%,-50%) rotate(var(--network-angle)) translate(var(--network-distance)) rotate(var(--network-counter-rotate)) scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%) rotate(var(--network-angle)) translate(var(--network-distance)) rotate(var(--network-counter-rotate)) scale(.88)}}@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-shell{padding-block-start:70px}.site-header{position:fixed;inset-inline:0;inline-size:100%}.site-header__frame{margin:0 5%;border-color:#24204224;border-radius:0 0 15px 15px;background:#fffefae8;box-shadow:0 14px 34px #24204212}.dark .site-header__frame{border-color:#01fefe29;background:#080a17e8;box-shadow:0 18px 38px #00000047}.site-header__inner{grid-template-columns:1fr auto}.nav-actions,.site-nav{display:none}.menu-toggle{display:grid}.locale-switcher{padding-inline:3px}.locale-switcher__icon{display:none}}@media(max-width:1120px)and (hover:none)and (pointer:coarse){.site-header{backface-visibility:hidden;transform:translateZ(0)}.site-header__frame{background:#fffefaf5;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.dark .site-header__frame{background:#080a17f5}.dark .site-header--enterprise .site-header__frame,.site-header--enterprise .site-header__frame{background:linear-gradient(180deg,#10121dfa,#04050afa),#000}}@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{min-block-size:300px}.product-story-visual__image-frame{min-block-size:0}.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-related-resources__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{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){.site-shell{padding-block-start:66px}.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:0;padding:10px}.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-outcomes-quote{padding-block:18px 44px}.use-case-outcomes-quote+.use-case-outcomes{padding-block-start:42px}.use-case-panel{padding:20px}.use-case-panel h2,.use-case-phase__heading h3{font-size:1.52rem}.platform-capability__copy 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-related-resources__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-related-resource,.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{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{aspect-ratio:16/9;min-block-size:220px}.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:230px}.workflow-explainer__copy h3{font-size:1.55rem}.workflow-explainer__copy p{font-size:.98rem}.workflow-visual{inline-size:100%;min-block-size:210px}.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:92px 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:92px;block-size:92px}.ai-flow__copy h3{font-size:1rem}.ai-flow__copy p{font-size:.9rem}.ai-mini{inline-size:70px;block-size:70px}.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:240px}.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:132px;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-page,.resources-page,.resources-page--hub{--resource-accent:var(--color-signal);--resource-accent-secondary:var(--brand-blue);--resource-accent-tertiary:var(--color-warmth);--resource-accent-soft:color-mix(in srgb,var(--resource-accent) 11%,transparent);--resource-accent-halo:color-mix(in srgb,var(--resource-accent) 16%,transparent)}.resource-detail-page--guides,.resource-directory-page--guide{--resource-accent:var(--color-signal);--resource-accent-secondary:var(--brand-blue);--resource-accent-tertiary:var(--brand-cyan)}.resource-detail-page--blog,.resource-directory-page--blog{--resource-accent:var(--brand-blue);--resource-accent-secondary:var(--color-warmth);--resource-accent-tertiary:var(--color-signal)}.resource-detail-page--podcast,.resource-directory-page--podcast{--resource-accent:var(--color-warmth);--resource-accent-secondary:var(--color-signal);--resource-accent-tertiary:var(--brand-blue)}.resource-directory-page--help{--resource-accent:var(--color-success);--resource-accent-secondary:var(--color-signal);--resource-accent-tertiary:var(--color-warmth)}.resource-detail-hero,.resource-list-hero,.resources-hero{position:relative;overflow:hidden;padding-block:88px 64px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 52%,transparent),transparent 72%),var(--color-page)}.resource-detail-hero:before,.resource-list-hero:before,.resources-hero:before{position:absolute;inset:0;background:linear-gradient(135deg,var(--resource-accent),var(--resource-accent-secondary));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:.08;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}.resource-detail-hero:after,.resource-list-hero:after,.resources-hero:after{position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--resource-accent) 58%,transparent),color-mix(in srgb,var(--resource-accent-secondary) 38%,transparent),transparent);content:"";opacity:.78;pointer-events:none}.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;overflow-wrap:anywhere}.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-detail-page .eyebrow,.resources-page .eyebrow{color:color-mix(in srgb,var(--resource-accent) 58%,var(--color-ink))}.resource-detail-page .eyebrow:before,.resources-page .eyebrow:before{background:linear-gradient(90deg,var(--resource-accent),var(--resource-accent-secondary))}.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__guest-title{display:grid;gap:5px;max-inline-size:760px;border-inline-start:3px solid var(--resource-accent);padding:10px 0 10px 14px;color:var(--color-text-muted);font-size:.92rem;line-height:1.45}.resource-detail-hero__guest-title span{color:color-mix(in srgb,var(--resource-accent) 58%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:uppercase}.resource-detail-hero__guest-title strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold)}.resource-episode-card__guest-title{display:grid;gap:5px;margin:0;border-inline-start:3px solid var(--color-warmth);padding:8px 0 8px 13px}.resource-episode-card__guest-title dt{color:color-mix(in srgb,var(--color-warmth) 62%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-transform:uppercase}.resource-episode-card__guest-title dd{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.55}.resource-detail-hero__meta span,.resource-feature__meta span{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--resource-accent) 18%,var(--color-border));border-radius:var(--radius-control);padding:7px 10px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 7%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:color-mix(in srgb,var(--resource-accent) 22%,var(--color-text-muted))}.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);--card-secondary:var(--brand-blue);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(135deg,color-mix(in srgb,var(--card-accent) 10%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 72%,transparent),var(--color-surface)),var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resource-card:before{position:absolute;inset-inline:18px;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,var(--card-accent),color-mix(in srgb,var(--card-secondary) 72%,transparent),transparent);content:"";opacity:.82}.resource-card--guides{--card-accent:var(--color-signal);--card-secondary:var(--brand-blue)}.resource-card--blog{--card-accent:var(--brand-blue);--card-secondary:var(--color-warmth)}.resource-card--podcast{--card-accent:var(--color-warmth);--card-secondary:var(--color-signal);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-items:start;align-content:stretch;-moz-column-gap:16px;column-gap:16px}.resource-card:hover{border-color:color-mix(in srgb,var(--card-accent) 46%,var(--color-border));box-shadow:0 18px 34px color-mix(in srgb,var(--card-accent) 12%,transparent),var(--shadow-interactive);transform:translateY(-3px)}.resource-card__image,.resource-card__visual{position:relative;display:grid;overflow:hidden;aspect-ratio:16/10;place-items:center;border:1px solid color-mix(in srgb,var(--card-accent) 18%,var(--color-border));border-radius:var(--radius-small);padding:10px;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:after,.resource-card__visual:after{position:absolute;inset:0;background:linear-gradient(135deg,transparent 54%,color-mix(in srgb,var(--card-accent) 18%,transparent)),linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--color-ink) 10%,transparent));content:"";pointer-events:none}.resource-card__image img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;margin:auto;border-radius:calc(var(--radius-small) - 4px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.resource-card--podcast .resource-card__image{grid-column:2;grid-row:1;justify-self:end;display:grid;place-items:center;inline-size:86px;block-size:86px;aspect-ratio:1;padding:0;border-color:color-mix(in srgb,var(--card-accent) 28%,var(--color-border));border-radius:50%;background:radial-gradient(circle at 36% 24%,color-mix(in srgb,var(--card-secondary) 22%,transparent),transparent 54%),color-mix(in srgb,var(--card-accent) 10%,var(--color-surface-raised));box-shadow:0 0 0 6px color-mix(in srgb,var(--card-accent) 8%,transparent),0 12px 24px color-mix(in srgb,var(--card-accent) 12%,transparent)}.resource-card--podcast .resource-card__image:after{border-radius:inherit;background:linear-gradient(135deg,transparent 58%,color-mix(in srgb,var(--card-accent) 18%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent) 16%,transparent)}.resource-card--podcast .resource-card__image img{inline-size:100%;block-size:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.resource-card--podcast .resource-card__type{grid-column:1;grid-row:1}.resource-card--podcast strong{grid-column:1/-1;grid-row:2}.resource-card--podcast p{grid-column:1/-1;grid-row:3}.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{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent);border-radius:var(--radius-control);padding:7px 10px;background:color-mix(in srgb,var(--card-accent) 10%,var(--color-surface-raised));color:color-mix(in srgb,var(--card-accent) 64%,var(--color-ink));font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1;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-card--podcast .resource-card__meta{grid-column:1/-1;grid-row:4;margin-block-start:0}.resource-card__action{display:inline-flex;align-items:center;gap:8px;color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold)}.resource-card__action svg{inline-size:16px;block-size:16px;color:var(--card-accent)}.resource-card--podcast .resource-card__action{grid-column:1/-1;grid-row:5;justify-self:end;align-self:end;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-short-card__link{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:2px;font-size:.82rem}.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:color-mix(in srgb,var(--resource-accent) 42%,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-directory-page--podcast .resource-card-grid--directory .resource-card--podcast{min-block-size:230px}.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;gap:0;box-shadow:none}.resource-help-page__topics h3{margin:0;padding-block-end:14px;border-block-end:1px solid var(--color-border);color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.25}.resource-help-page__resource{display:grid;align-items:center;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;border-block-end:1px solid var(--color-border);padding-block:15px;color:var(--color-text-muted);line-height:1.5;transition:color .18s ease,background .18s ease}.resource-help-page__resource:hover{color:var(--color-ink)}.resource-help-page__resource-icon{display:inline-grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 18%,transparent),transparent),var(--color-surface-raised);color:color-mix(in srgb,var(--color-signal) 64%,var(--color-ink))}.resource-help-page__resource-icon svg{inline-size:20px;block-size:20px}.resource-help-page__resource-copy{display:grid;gap:4px;min-inline-size:0}.resource-help-page__resource-copy strong{color:var(--color-ink);font-size:.96rem;font-weight:var(--font-weight-semibold);line-height:1.24}.resource-help-page__resource-copy span{font-size:.86rem;line-height:1.45}.resource-help-page__resource-arrow{inline-size:17px;block-size:17px;color:color-mix(in srgb,var(--color-signal) 62%,var(--color-ink));transition:transform .18s ease}.resource-help-page__resource:hover .resource-help-page__resource-arrow{transform:scale(1.08)}.resource-help-page__resource:last-child{border-block-end:0}.resource-detail-hero__copy{display:grid;gap:18px;min-inline-size:0}.resource-detail-hero__copy p{margin:0}.resource-detail-hero__media{position:relative;display:grid;overflow:hidden;inline-size:100%;max-inline-size:960px;aspect-ratio:var(--resource-thumbnail-ratio,3/2);place-items:center;margin:10px auto 0;border:1px solid color-mix(in srgb,var(--resource-accent) 30%,var(--color-border));border-radius:var(--radius);padding:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 13%,transparent),transparent 58%),var(--color-surface-raised);box-shadow:0 26px 52px color-mix(in srgb,var(--resource-accent) 12%,transparent),var(--shadow-raised)}.resource-detail-hero__media:before{position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--resource-accent) 14%,transparent);content:"";pointer-events:none}.resource-detail-hero__media:after{position:absolute;z-index:2;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--resource-accent),var(--resource-accent-secondary),transparent);content:"";opacity:.9;pointer-events:none}.resource-detail-hero__media img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;margin:auto;border-radius:var(--radius-small);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.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;min-inline-size:0}.resource-article{inline-size:100%;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;overflow:hidden;border-color:color-mix(in srgb,var(--resource-accent-tertiary) 28%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent-tertiary) 10%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--resource-accent) 5%,transparent),transparent 72%),var(--color-surface)}.resource-takeaways:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--resource-accent-tertiary),color-mix(in srgb,var(--resource-accent) 72%,transparent),transparent);content:""}.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;overflow-wrap:anywhere}.resource-takeaways li:before{position:absolute;inset-block-start:.65em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:999px;background:linear-gradient(135deg,var(--resource-accent-tertiary),var(--resource-accent));content:""}.resource-episode-highlights,.resource-transcripts{display:grid;gap:18px;margin-block:34px}.resource-section-heading{display:grid;gap:8px}.resource-section-heading h2{margin:0;color:var(--color-ink);font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:1.15}.resource-section-heading p{max-inline-size:680px;margin:0;color:var(--color-text-muted);font-size:.98rem;line-height:1.62}.resource-highlight-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-highlight-card,.resource-transcript-card{position:relative;display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--resource-accent) 16%,var(--color-border));border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 6%,transparent),transparent 52%),var(--color-surface)}.resource-highlight-card:before,.resource-transcript-card:before{position:absolute;inset-inline:18px;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,var(--resource-accent),color-mix(in srgb,var(--resource-accent-secondary) 72%,transparent),transparent);content:""}.resource-highlight-card h3,.resource-transcript-card h3{margin:0;color:var(--color-ink);font-size:1.02rem;font-weight:var(--font-weight-semibold);line-height:1.28}.resource-highlight-card p,.resource-transcript-card p{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.62}.resource-transcript-card{gap:14px}.resource-transcript-card__header{display:grid;gap:9px}.resource-transcript-quotes{display:grid;gap:16px}.resource-prose .podcast-quote-slot{margin-block:28px}.resource-transcript-quotes .podcast-quote--extended{border-radius:var(--radius);padding:clamp(20px,3vw,30px);padding-inline-start:clamp(28px,4vw,40px)}.resource-transcript-quotes .podcast-quote--extended .podcast-quote__body p{font-size:clamp(1rem,.96rem + .22vw,1.16rem)}.resource-transcript-quotes .podcast-conversation__bubble span{font-size:.94rem}.resource-guide-nav{display:grid;gap:14px;margin-block-end:36px;border:1px solid color-mix(in srgb,var(--resource-accent) 18%,var(--color-border));border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 7%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-raised) 64%,transparent)}.resource-guide-nav h2{margin:0;color:color-mix(in srgb,var(--resource-accent) 52%,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-inline-size:0;max-inline-size:100%;min-block-size:36px;border:1px solid color-mix(in srgb,var(--resource-accent) 22%,var(--color-border));border-radius:var(--radius-control);padding:8px 12px;background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent);color:var(--color-text-muted);font-size:.87rem;font-weight:var(--font-weight-medium);line-height:1.25;overflow-wrap:anywhere;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(--resource-accent) 46%,var(--color-border));background:color-mix(in srgb,var(--resource-accent) 10%,var(--color-surface));color:var(--color-ink);transform:translateY(-1px)}.resource-actions{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:-12px 34px;border:1px solid color-mix(in srgb,var(--resource-accent) 22%,var(--color-border));border-radius:var(--radius);padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 8%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.resource-actions:before{position:absolute;inset-inline:14px;inset-block-start:-1px;block-size:2px;background:linear-gradient(90deg,var(--resource-accent),var(--resource-accent-secondary),transparent);content:"";opacity:.84}.resource-actions__copy{min-inline-size:0}.resource-actions h2{color:color-mix(in srgb,var(--resource-accent) 54%,var(--color-ink));font-size:.92rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-actions__controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.resource-action-button{display:inline-flex;min-block-size:40px;align-items:center;justify-content:center;gap:8px;border:1px solid color-mix(in srgb,var(--resource-accent) 26%,var(--color-border));border-radius:var(--radius-control);padding-inline:13px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);color:var(--color-ink);font-weight:var(--font-weight-semibold);line-height:1;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease,box-shadow .16s ease}.resource-action-button--primary{border-color:transparent;background:linear-gradient(135deg,var(--resource-accent),color-mix(in srgb,var(--resource-accent-secondary) 78%,var(--resource-accent)));color:#fff;box-shadow:0 14px 24px color-mix(in srgb,var(--resource-accent) 18%,transparent)}.dark .resource-action-button--primary{color:#07101c}.resource-action-button:focus-visible,.resource-action-button:hover{border-color:color-mix(in srgb,var(--resource-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--resource-accent) 10%,var(--color-surface-raised));transform:translateY(-1px)}.resource-action-button--primary:focus-visible,.resource-action-button--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 88%,var(--resource-accent-secondary)),var(--resource-accent-secondary));color:#fff;box-shadow:0 16px 28px color-mix(in srgb,var(--resource-accent) 22%,transparent),var(--shadow-interactive)}.dark .resource-action-button--primary:focus-visible,.dark .resource-action-button--primary:hover{color:#07101c}.resource-action-button__icon{flex:0 0 auto;inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.resource-share{position:relative}.resource-share__menu{position:absolute;z-index:4;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;min-inline-size:190px;overflow:hidden;border:1px solid color-mix(in srgb,var(--resource-accent) 24%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 96%,transparent);box-shadow:var(--shadow-interactive)}.resource-share__menu a,.resource-share__menu button{display:flex;min-block-size:42px;align-items:center;border:0;border-block-end:1px solid var(--color-border);padding-inline:13px;background:transparent;color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-weight-medium);text-align:start;transition:background .16s ease,color .16s ease}.resource-share__menu a:last-child,.resource-share__menu button:last-child{border-block-end:0}.resource-share__menu a:focus-visible,.resource-share__menu a:hover,.resource-share__menu button:focus-visible,.resource-share__menu button:hover{background:color-mix(in srgb,var(--resource-accent) 9%,var(--color-surface));color:var(--color-ink)}.resource-actions__status{position:absolute;inset-block-end:-28px;inset-inline-end:12px;margin:0;color:color-mix(in srgb,var(--resource-accent) 62%,var(--color-ink));font-size:.82rem;font-weight:var(--font-weight-semibold)}.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{min-inline-size:0;max-inline-size:100%;color:var(--color-text)}.resource-prose h2{position:relative;margin-block:0 16px;padding-inline-start:16px;color:var(--color-ink);font-size:1.72rem;line-height:1.16;overflow-wrap:anywhere}.resource-prose h2:before{position:absolute;inset-block:.12em;inset-inline-start:0;inline-size:3px;border-radius:999px;background:linear-gradient(180deg,var(--resource-accent),var(--resource-accent-secondary));content:""}.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;overflow-wrap:anywhere}.resource-prose p{margin-block:0 18px}.resource-prose img{display:block;box-sizing:border-box;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:min(520px,72vh);margin:30px auto;border:1px solid color-mix(in srgb,var(--resource-accent) 22%,var(--color-border));border-radius:var(--radius);padding:clamp(6px,1vw,10px);background:linear-gradient(135deg,color-mix(in srgb,var(--resource-accent) 8%,transparent),transparent 58%),var(--color-surface-raised);box-shadow:0 18px 38px color-mix(in srgb,var(--resource-accent) 10%,transparent);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.resource-prose .podcast-quote img{margin:0;padding:0;background:transparent;box-shadow:none;-o-object-fit:cover;object-fit:cover}.resource-prose .podcast-quote .podcast-quote__portrait{inline-size:46px;max-inline-size:46px;block-size:46px;max-block-size:46px;border:1px solid var(--color-border-strong);border-radius:50%}.resource-prose .podcast-quote .podcast-quote__quick-avatar{inline-size:36px;max-inline-size:36px;block-size:36px;max-block-size:36px;border:1px solid var(--color-border-strong);border-radius:50%}.resource-prose .podcast-quote .podcast-conversation__avatar img{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;border:0;border-radius:inherit}.resource-prose ol,.resource-prose ul{display:grid;gap:10px;padding-inline-start:1.2rem;margin-block:0 22px}.resource-prose li::marker{color:color-mix(in srgb,var(--resource-accent) 72%,var(--color-ink));font-weight:var(--font-weight-semibold)}.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:grid;overflow:hidden;aspect-ratio:16/9;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:12px;background:color-mix(in srgb,var(--color-surface-muted) 64%,var(--color-surface))}.resource-brand-visual__media img{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.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-playbook-visual{--playbook-accent:var(--color-signal);--playbook-secondary:var(--brand-blue);position:relative;overflow:hidden;inline-size:100%;max-inline-size:100%;margin-block:26px 36px;margin-inline:0;border:1px solid color-mix(in srgb,var(--playbook-accent) 22%,var(--color-border));border-radius:var(--radius);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 8%,transparent),transparent 58%),var(--color-surface)}.resource-playbook-visual:before{position:absolute;inset-inline:16px;inset-block-start:14px;block-size:1px;background:linear-gradient(90deg,var(--playbook-accent),transparent);content:"";opacity:.62}.resource-playbook-visual--ceiling{--playbook-accent:var(--brand-blue);--playbook-secondary:var(--color-warmth);--ceiling-old:1;--ceiling-old-y:0px;--ceiling-lift:1;--ceiling-line-y:-60px;--ceiling-space-opacity:1;--ceiling-tool-1:1;--ceiling-tool-2:1;--ceiling-tool-3:1;--ceiling-tool-4:1;--ceiling-tool-5:1;--ceiling-tool-1-y:0px;--ceiling-tool-2-y:0px;--ceiling-tool-3-y:0px;--ceiling-tool-4-y:0px;--ceiling-tool-5-y:0px;--ceiling-noise:1;--ceiling-priority:1;--ceiling-priority-scale:1;--ceiling-path:100%;--ceiling-path-opacity:1;--ceiling-productivity:1;--ceiling-productivity-y:0px;--ceiling-productivity-scale:1}.resource-playbook-visual--compliance{--playbook-accent:var(--color-success);--playbook-secondary:var(--color-danger);--compliance-mission:1;--compliance-mission-y:0px;--compliance-screen:1;--compliance-screen-y:0px;--compliance-screen-scale:1;--compliance-visibility:1;--compliance-visibility-y:0px;--compliance-green:1;--compliance-green-width:90%;--compliance-red:1;--compliance-red-width:70%;--compliance-pattern:1;--compliance-pattern-width:100%;--compliance-team:1;--compliance-team-y:0px;--compliance-team-scale:1}.resource-playbook-visual--detailing{--playbook-accent:var(--color-signal);--playbook-secondary:var(--brand-blue);--detailing-profile:1;--detailing-profile-y:0px;--detailing-weak:.32;--detailing-weak-y:10px;--detailing-focus:1;--detailing-focus-y:0px;--detailing-focus-scale:1;--detailing-timer:1;--detailing-timer-angle:296deg;--detailing-clock-hand:132deg;--detailing-aid:1;--detailing-aid-y:0px;--detailing-aid-scale:1;--detailing-next:1;--detailing-next-width:100%;--detailing-next-y:0px}.resource-playbook-visual--coaching{--playbook-accent:var(--color-success);--playbook-secondary:var(--color-danger);--coaching-case:1;--coaching-case-y:0px;--coaching-punishment:.24;--coaching-punishment-y:-12px;--coaching-stamp-scale:.98;--coaching-stamp-rotate:-2deg;--coaching-bridge:100%;--coaching-bridge-opacity:1;--coaching-insight:1;--coaching-insight-y:0px;--coaching-plan:1;--coaching-plan-y:0px;--coaching-plan-scale:1}.resource-playbook-visual--navy{--playbook-accent:var(--brand-blue);--playbook-secondary:var(--color-success);--navy-scattered:.54;--navy-align:1;--navy-lane:1;--navy-lane-width:100%;--navy-control:1;--navy-control-y:0px;--navy-trust:1;--navy-trust-y:0px;--navy-trust-scale:1;--navy-chip-1-x:0px;--navy-chip-1-y:0px;--navy-chip-1-rotate:0deg;--navy-chip-2-x:0px;--navy-chip-2-y:0px;--navy-chip-2-rotate:0deg;--navy-chip-3-x:0px;--navy-chip-3-y:0px;--navy-chip-3-rotate:0deg;--navy-chip-4-x:0px;--navy-chip-4-y:0px;--navy-chip-4-rotate:0deg}.resource-playbook-visual__scene{position:relative;min-block-size:300px}.resource-playbook-visual__ceiling-shell{position:relative;min-block-size:322px;overflow:hidden;border:1px solid color-mix(in srgb,var(--playbook-accent) 18%,var(--color-border));border-radius:var(--radius-small);padding:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--playbook-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--playbook-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--playbook-accent) 9%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);background-size:36px 36px,36px 36px,auto,auto}.resource-playbook-visual__ceiling-line{position:absolute;z-index:1;inset-inline:18px;inset-block-start:calc(50% + var(--ceiling-line-y));block-size:32px;border-block-start:2px solid color-mix(in srgb,var(--playbook-accent) 46%,var(--color-border));color:color-mix(in srgb,var(--playbook-accent) 68%,var(--color-ink));font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1;text-transform:uppercase;opacity:.78;transition:none}.resource-playbook-visual__ceiling-line span{position:absolute;inset-block-start:-9px;inset-inline-start:12px;border:1px solid color-mix(in srgb,var(--playbook-accent) 25%,var(--color-border));border-radius:999px;padding:4px 8px;background:var(--color-surface-raised)}.resource-playbook-visual__new-room,.resource-playbook-visual__old-room{position:absolute;inset:18px;min-inline-size:0}.resource-playbook-visual__old-room{z-index:2;display:grid;align-content:end;gap:12px;inline-size:min(43%,260px);opacity:calc(.28 + var(--ceiling-old)*.72);transform:translateY(var(--ceiling-old-y))}.resource-playbook-visual__room-title{color:color-mix(in srgb,var(--playbook-accent) 68%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.22;text-transform:uppercase}.resource-playbook-visual__old-levers{display:grid;gap:8px}.resource-playbook-visual__old-levers span{display:flex;align-items:center;min-block-size:36px;border:1px solid color-mix(in srgb,var(--playbook-accent) 22%,var(--color-border));border-radius:var(--radius-small);padding:8px 10px;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);color:var(--color-text-muted);font-size:.8rem;font-weight:var(--font-weight-semibold);line-height:1.18}.resource-playbook-visual__new-room{opacity:var(--ceiling-space-opacity)}.resource-playbook-visual__new-room>.resource-playbook-visual__room-title{position:absolute;inset-block-start:4px;inset-inline-end:6px}.resource-playbook-visual__tool-cloud{position:absolute;inset-block-start:44px;inset-inline:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-inline-start:min(38%,230px)}.resource-playbook-visual__tool-cloud span{display:inline-flex;align-items:center;min-block-size:34px;border:1px solid color-mix(in srgb,var(--playbook-accent) 22%,var(--color-border));border-radius:var(--radius-control);padding-inline:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 9%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);color:color-mix(in srgb,var(--playbook-accent) 66%,var(--color-ink));font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1;box-shadow:0 10px 18px color-mix(in srgb,var(--color-ink) 7%,transparent);will-change:opacity,transform}.resource-playbook-visual__tool-cloud span:first-child{opacity:var(--ceiling-tool-1);transform:translateY(var(--ceiling-tool-1-y))}.resource-playbook-visual__tool-cloud span:nth-child(2){opacity:var(--ceiling-tool-2);transform:translateY(var(--ceiling-tool-2-y))}.resource-playbook-visual__tool-cloud span:nth-child(3){opacity:var(--ceiling-tool-3);transform:translateY(var(--ceiling-tool-3-y))}.resource-playbook-visual__tool-cloud span:nth-child(4){opacity:var(--ceiling-tool-4);transform:translateY(var(--ceiling-tool-4-y))}.resource-playbook-visual__tool-cloud span:nth-child(5){border-color:color-mix(in srgb,var(--playbook-secondary) 34%,var(--color-border));color:color-mix(in srgb,var(--playbook-secondary) 76%,var(--color-ink));opacity:var(--ceiling-tool-5);transform:translateY(var(--ceiling-tool-5-y))}.resource-playbook-visual__noise-field{position:absolute;inset:0;pointer-events:none}.resource-playbook-visual__noise-field i{position:absolute;display:block;inline-size:9px;block-size:9px;border-radius:999px;background:color-mix(in srgb,var(--playbook-accent) 62%,transparent);opacity:calc(var(--ceiling-noise)*.72);transform:scale(calc(.7 + var(--ceiling-noise)*.3))}.resource-playbook-visual__noise-field i:first-child{inset-block-start:34%;inset-inline-start:41%}.resource-playbook-visual__noise-field i:nth-child(2){inset-block-start:28%;inset-inline-start:72%;background:color-mix(in srgb,var(--playbook-secondary) 70%,transparent)}.resource-playbook-visual__noise-field i:nth-child(3){inset-block-start:54%;inset-inline-start:58%}.resource-playbook-visual__noise-field i:nth-child(4){inset-block-start:66%;inset-inline-start:82%;background:color-mix(in srgb,var(--playbook-secondary) 62%,transparent)}.resource-playbook-visual__noise-field i:nth-child(5){inset-block-start:41%;inset-inline-start:89%}.resource-playbook-visual__noise-field i:nth-child(6){inset-block-start:75%;inset-inline-start:48%}.resource-playbook-visual__priority-card,.resource-playbook-visual__productivity-card{position:absolute;z-index:2;display:grid;gap:7px;min-inline-size:0;border:1px solid color-mix(in srgb,var(--playbook-secondary) 28%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-secondary) 9%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 91%,transparent);box-shadow:0 16px 28px color-mix(in srgb,var(--color-ink) 10%,transparent);will-change:opacity,transform}.resource-playbook-visual__priority-card{inset-block-start:132px;inset-inline-start:min(38%,230px);inline-size:min(38%,224px);padding:13px;opacity:var(--ceiling-priority);transform:scale(var(--ceiling-priority-scale));transform-origin:center}.resource-playbook-visual__priority-card strong,.resource-playbook-visual__productivity-card strong{color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold);line-height:1.16}.resource-playbook-visual__priority-card span,.resource-playbook-visual__productivity-card span{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-medium);line-height:1.28}.resource-playbook-visual__focus-path{position:absolute;z-index:1;inset-block-start:198px;inset-inline-start:calc(min(38%,230px) + min(38%,224px) - 8px);inline-size:35%;block-size:38px;opacity:var(--ceiling-path-opacity)}.resource-playbook-visual__focus-path span{position:absolute;inset-block-start:18px;inset-inline-start:0;display:block;inline-size:var(--ceiling-path);max-inline-size:100%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-secondary),var(--playbook-accent))}.resource-playbook-visual__focus-path i{position:absolute;inset-block-start:10px;inset-inline-start:min(var(--ceiling-path),calc(100% - 16px));display:block;inline-size:18px;block-size:18px;border:2px solid var(--playbook-secondary);border-radius:999px;background:var(--color-surface-raised);transform:translate(-50%)}.resource-playbook-visual__productivity-card{inset-inline-end:4px;inset-block-end:6px;inline-size:min(36%,230px);padding:14px;border-color:color-mix(in srgb,var(--playbook-accent) 28%,var(--color-border));opacity:var(--ceiling-productivity);transform:translateY(var(--ceiling-productivity-y)) scale(var(--ceiling-productivity-scale))}.resource-playbook-visual__productivity-card:before{inline-size:100%;block-size:8px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-accent),color-mix(in srgb,var(--playbook-secondary) 68%,var(--playbook-accent)));content:""}.resource-playbook-visual__scene--compliance{display:grid;grid-template-columns:minmax(132px,.42fr) minmax(0,1fr) minmax(132px,.42fr);grid-template-rows:auto 1fr auto;align-items:center;gap:14px;min-block-size:348px}.resource-playbook-visual__desktop{position:relative;z-index:1;grid-column:1/-1;grid-row:1/-1;align-self:center;justify-self:center;inline-size:min(100%,650px);overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-blue) 24%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue) 9%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--color-ink) 13%,transparent);opacity:var(--compliance-screen);transform:translateY(var(--compliance-screen-y)) scale(var(--compliance-screen-scale));transform-origin:center;will-change:opacity,transform}.resource-playbook-visual__desktop-bar{display:flex;gap:6px;align-items:center;min-block-size:32px;border-block-end:1px solid color-mix(in srgb,var(--brand-blue) 18%,var(--color-border));padding-inline:12px;background:color-mix(in srgb,var(--color-surface-muted) 44%,var(--color-surface-raised))}.resource-playbook-visual__desktop-bar span{display:block;inline-size:8px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-blue) 40%,var(--color-border))}.resource-playbook-visual__desktop-bar span:nth-child(2){background:color-mix(in srgb,var(--color-warmth) 58%,var(--color-border))}.resource-playbook-visual__desktop-bar span:nth-child(3){background:color-mix(in srgb,var(--color-success) 58%,var(--color-border))}.resource-playbook-visual__desktop-screen{position:relative;overflow:hidden;aspect-ratio:16/9;background:#081125}.resource-prose .resource-playbook-visual img{display:block;inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:none;border:0;border-radius:0;padding:0;margin:0;background:transparent;box-shadow:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.resource-playbook-visual__mission-card,.resource-playbook-visual__team-pattern,.resource-playbook-visual__visibility-card{position:relative;z-index:2;display:grid;gap:7px;min-inline-size:0;border:1px solid color-mix(in srgb,var(--playbook-accent) 26%,var(--color-border));border-radius:var(--radius-small);padding:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 9%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 94%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--color-ink) 10%,transparent);will-change:opacity,transform}.resource-playbook-visual__mission-card{grid-column:1/2;grid-row:1/2;opacity:var(--compliance-mission);transform:translateY(var(--compliance-mission-y))}.resource-playbook-visual__visibility-card{grid-column:3/4;grid-row:1/2;border-color:color-mix(in srgb,var(--brand-blue) 26%,var(--color-border));opacity:var(--compliance-visibility);transform:translateY(var(--compliance-visibility-y))}.resource-playbook-visual__team-pattern{grid-column:2/3;grid-row:3/4;justify-self:center;inline-size:min(100%,330px);border-color:color-mix(in srgb,var(--playbook-secondary) 24%,var(--color-border));opacity:var(--compliance-team);transform:translateY(var(--compliance-team-y)) scale(var(--compliance-team-scale));transform-origin:center}.resource-playbook-visual__team-pattern:before{inline-size:var(--compliance-pattern-width);block-size:8px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-accent),var(--playbook-secondary));content:"";opacity:var(--compliance-pattern)}.resource-playbook-visual__mission-card span,.resource-playbook-visual__team-pattern span,.resource-playbook-visual__visibility-card span{color:color-mix(in srgb,var(--playbook-accent) 68%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1;text-transform:uppercase}.resource-playbook-visual__visibility-card span{color:color-mix(in srgb,var(--brand-blue) 68%,var(--color-ink))}.resource-playbook-visual__team-pattern span{color:color-mix(in srgb,var(--playbook-secondary) 68%,var(--color-ink))}.resource-playbook-visual__mission-card strong,.resource-playbook-visual__team-pattern strong,.resource-playbook-visual__visibility-card strong{color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);line-height:1.22}.resource-playbook-visual__status-bars{display:grid;gap:7px;margin-block-start:2px}.resource-playbook-visual__status-bars i{display:block;block-size:8px;border-radius:999px}.resource-playbook-visual__status-bars i:first-child{inline-size:var(--compliance-green-width);background:var(--playbook-accent);opacity:var(--compliance-green)}.resource-playbook-visual__status-bars i:nth-child(2){inline-size:var(--compliance-red-width);background:var(--playbook-secondary);opacity:var(--compliance-red)}.resource-playbook-visual__scene--detailing{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.48fr);grid-template-rows:auto 1fr auto;align-items:stretch;gap:14px;min-block-size:368px;padding:8px}.resource-playbook-visual__case-file,.resource-playbook-visual__coaching-insights,.resource-playbook-visual__coaching-plan,.resource-playbook-visual__hcp-card,.resource-playbook-visual__message-stack,.resource-playbook-visual__navy-map,.resource-playbook-visual__next-minute,.resource-playbook-visual__tablet,.resource-playbook-visual__timer-card{border:1px solid color-mix(in srgb,var(--playbook-accent) 22%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 8%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--color-ink) 9%,transparent)}.resource-playbook-visual__hcp-card{display:grid;gap:8px;grid-column:1/2;grid-row:1/2;padding:14px;opacity:var(--detailing-profile);transform:translateY(var(--detailing-profile-y))}.resource-playbook-visual__case-header span,.resource-playbook-visual__coaching-insights>span,.resource-playbook-visual__coaching-plan>span,.resource-playbook-visual__hcp-card span,.resource-playbook-visual__message-stack span,.resource-playbook-visual__tablet-screen span,.resource-playbook-visual__trust-card span{color:color-mix(in srgb,var(--playbook-accent) 68%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1;text-transform:uppercase}.resource-playbook-visual__case-header strong,.resource-playbook-visual__coaching-insights strong,.resource-playbook-visual__coaching-plan strong,.resource-playbook-visual__hcp-card strong,.resource-playbook-visual__message-stack strong,.resource-playbook-visual__next-minute strong,.resource-playbook-visual__tablet-screen strong,.resource-playbook-visual__timer-card small,.resource-playbook-visual__trust-card strong{color:var(--color-ink);font-weight:var(--font-weight-semibold);line-height:1.18}.resource-playbook-visual__hcp-lines{display:grid;gap:7px}.resource-playbook-visual__hcp-lines i{display:block;block-size:7px;border-radius:999px;background:color-mix(in srgb,var(--playbook-accent) 28%,var(--color-border))}.resource-playbook-visual__hcp-lines i:first-child{inline-size:86%}.resource-playbook-visual__hcp-lines i:nth-child(2){inline-size:68%}.resource-playbook-visual__hcp-lines i:nth-child(3){inline-size:74%;background:color-mix(in srgb,var(--playbook-secondary) 32%,var(--color-border))}.resource-playbook-visual__timer-card{display:grid;place-items:center;gap:10px;grid-column:2/3;grid-row:1/2;min-block-size:136px;padding:14px;opacity:calc(.38 + var(--detailing-timer)*.62)}.resource-playbook-visual__timer-ring{position:relative;display:grid;place-items:center;inline-size:82px;aspect-ratio:1;border-radius:999px;background:conic-gradient(var(--playbook-accent) var(--detailing-timer-angle),color-mix(in srgb,var(--playbook-accent) 14%,var(--color-border)) 0deg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--playbook-accent) 24%,var(--color-border))}.resource-playbook-visual__timer-ring:before{position:absolute;inset:7px;border-radius:inherit;background:var(--color-surface-raised);content:""}.resource-playbook-visual__timer-ticks{position:absolute;inset:5px;z-index:1;border-radius:inherit}.resource-playbook-visual__timer-ticks i{position:absolute;inset-block-start:1px;inset-inline-start:calc(50% - 1px);inline-size:2px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--color-ink) 44%,transparent);opacity:.52;transform-origin:1px 35px}.resource-playbook-visual__timer-ticks i:first-child{block-size:10px;opacity:.74;transform:rotate(0)}.resource-playbook-visual__timer-ticks i:nth-child(2){transform:rotate(30deg)}.resource-playbook-visual__timer-ticks i:nth-child(3){transform:rotate(60deg)}.resource-playbook-visual__timer-ticks i:nth-child(4){block-size:10px;opacity:.74;transform:rotate(90deg)}.resource-playbook-visual__timer-ticks i:nth-child(5){transform:rotate(120deg)}.resource-playbook-visual__timer-ticks i:nth-child(6){transform:rotate(150deg)}.resource-playbook-visual__timer-ticks i:nth-child(7){block-size:10px;opacity:.74;transform:rotate(180deg)}.resource-playbook-visual__timer-ticks i:nth-child(8){transform:rotate(210deg)}.resource-playbook-visual__timer-ticks i:nth-child(9){transform:rotate(240deg)}.resource-playbook-visual__timer-ticks i:nth-child(10){block-size:10px;opacity:.74;transform:rotate(270deg)}.resource-playbook-visual__timer-ticks i:nth-child(11){transform:rotate(300deg)}.resource-playbook-visual__timer-ticks i:nth-child(12){transform:rotate(330deg)}.resource-playbook-visual__timer-hand{position:absolute;z-index:2;inline-size:2px;block-size:54px;transform:rotate(var(--detailing-clock-hand));transform-origin:center center}.resource-playbook-visual__timer-hand:after{position:absolute;inset-block-start:calc(50% - 4px);inset-inline-start:calc(50% - 4px);inline-size:8px;block-size:8px;border-radius:999px;background:var(--playbook-accent);content:""}.resource-playbook-visual__timer-hand span{position:absolute;inset-block-start:7px;inset-inline-start:0;display:block;inline-size:2px;block-size:22px;border-radius:999px;background:var(--playbook-accent)}.resource-playbook-visual__timer-ring>span,.resource-playbook-visual__timer-ring>strong{position:relative;z-index:3;display:block;line-height:1}.resource-playbook-visual__timer-ring>strong{color:var(--color-ink);font-size:1.45rem;font-weight:var(--font-weight-bold)}.resource-playbook-visual__timer-ring>span{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.resource-playbook-visual__timer-card small{font-size:.78rem;text-align:center}.resource-playbook-visual__message-stack{display:grid;align-content:center;gap:10px;grid-column:1/2;grid-row:2/3;padding:14px;overflow:hidden}.resource-playbook-visual__message-stack span,.resource-playbook-visual__message-stack strong{display:flex;align-items:center;min-block-size:42px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--radius-small);padding:9px 12px;font-size:.84rem}.resource-playbook-visual__message-stack span{background:color-mix(in srgb,var(--color-surface-muted) 62%,transparent);color:var(--color-text-muted);opacity:var(--detailing-weak);transform:translateY(var(--detailing-weak-y))}.resource-playbook-visual__message-stack strong{border-color:color-mix(in srgb,var(--playbook-accent) 34%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 13%,transparent),transparent 72%),color-mix(in srgb,var(--color-surface-raised) 96%,transparent);opacity:var(--detailing-focus);transform:translateY(var(--detailing-focus-y)) scale(var(--detailing-focus-scale));transform-origin:center}.resource-playbook-visual__tablet{overflow:hidden;grid-column:2/3;grid-row:2/4;min-block-size:216px;opacity:var(--detailing-aid);transform:translateY(var(--detailing-aid-y)) scale(var(--detailing-aid-scale));transform-origin:center}.resource-playbook-visual__tablet-bar{display:flex;gap:6px;align-items:center;min-block-size:28px;border-block-end:1px solid color-mix(in srgb,var(--playbook-accent) 18%,var(--color-border));padding-inline:10px;background:color-mix(in srgb,var(--color-surface-muted) 48%,transparent)}.resource-playbook-visual__tablet-bar span{inline-size:7px;block-size:7px;border-radius:999px;background:color-mix(in srgb,var(--playbook-accent) 52%,var(--color-border))}.resource-playbook-visual__tablet-screen{display:grid;align-content:space-between;gap:14px;min-block-size:188px;padding:16px}.resource-playbook-visual__tablet-screen strong{font-size:1rem}.resource-playbook-visual__tablet-chart{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;block-size:82px}.resource-playbook-visual__tablet-chart i{display:block;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--playbook-accent),color-mix(in srgb,var(--playbook-secondary) 54%,var(--playbook-accent)))}.resource-playbook-visual__tablet-chart i:first-child{block-size:44%}.resource-playbook-visual__tablet-chart i:nth-child(2){block-size:68%}.resource-playbook-visual__tablet-chart i:nth-child(3){block-size:92%}.resource-playbook-visual__next-minute{position:relative;display:grid;gap:8px;grid-column:1/2;grid-row:3/4;overflow:hidden;padding:14px;opacity:var(--detailing-next);transform:translateY(var(--detailing-next-y))}.resource-playbook-visual__next-minute span{display:block;inline-size:var(--detailing-next-width);block-size:8px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-accent),var(--playbook-secondary))}.resource-playbook-visual__next-minute strong{font-size:.92rem}.resource-playbook-visual__scene--coaching{display:grid;grid-template-columns:minmax(0,1fr) minmax(52px,.18fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:14px;min-block-size:370px;padding:8px}.resource-playbook-visual__case-file{position:relative;display:grid;align-content:space-between;gap:14px;grid-column:1/2;grid-row:1/3;overflow:hidden;min-block-size:330px;padding:16px;border-color:color-mix(in srgb,var(--playbook-secondary) 24%,var(--color-border));opacity:calc(.36 + var(--coaching-case)*.64);transform:translateY(var(--coaching-case-y))}.resource-playbook-visual__case-file:after{position:absolute;inset-inline:14px;inset-block-end:14px;block-size:2px;background:linear-gradient(90deg,var(--playbook-secondary),transparent);content:"";opacity:var(--coaching-punishment)}.resource-playbook-visual__case-header{display:grid;gap:7px}.resource-playbook-visual__case-header span{color:color-mix(in srgb,var(--playbook-secondary) 72%,var(--color-ink))}.resource-playbook-visual__case-header strong,.resource-playbook-visual__coaching-insights strong,.resource-playbook-visual__coaching-plan strong{font-size:1rem}.resource-playbook-visual__punishment-stamp{justify-self:center;border:2px solid color-mix(in srgb,var(--playbook-secondary) 76%,var(--color-border));border-radius:8px;padding:8px 12px;color:color-mix(in srgb,var(--playbook-secondary) 82%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase;opacity:var(--coaching-punishment);transform:translateY(var(--coaching-punishment-y)) rotate(var(--coaching-stamp-rotate)) scale(var(--coaching-stamp-scale))}.resource-playbook-visual__gavel{position:absolute;inset-inline-end:22px;inset-block-start:86px;inline-size:70px;block-size:52px;opacity:var(--coaching-punishment);transform:rotate(-18deg) translateY(var(--coaching-punishment-y))}.resource-playbook-visual__gavel i,.resource-playbook-visual__gavel span{position:absolute;display:block;border-radius:999px;background:color-mix(in srgb,var(--playbook-secondary) 72%,var(--color-ink))}.resource-playbook-visual__gavel span{inset-block-start:8px;inset-inline-start:0;inline-size:42px;block-size:13px}.resource-playbook-visual__gavel i{inset-block-start:20px;inset-inline-start:34px;inline-size:42px;block-size:8px;transform:rotate(42deg);transform-origin:left center}.resource-playbook-visual__case-rows,.resource-playbook-visual__control-stack,.resource-playbook-visual__insight-list,.resource-playbook-visual__plan-steps{display:grid;gap:8px}.resource-playbook-visual__case-rows span,.resource-playbook-visual__control-stack span,.resource-playbook-visual__insight-list i,.resource-playbook-visual__plan-steps i{display:flex;align-items:center;min-block-size:34px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--radius-small);padding:8px 10px;color:var(--color-text-muted);font-size:.78rem;font-style:normal;font-weight:var(--font-weight-semibold);line-height:1.16}.resource-playbook-visual__case-rows span{justify-content:space-between;background:color-mix(in srgb,var(--playbook-secondary) 7%,var(--color-surface-muted))}.resource-playbook-visual__case-rows span:after{inline-size:8px;block-size:8px;border-radius:999px;background:var(--playbook-secondary);content:"";opacity:var(--coaching-punishment)}.resource-playbook-visual__coaching-bridge{position:relative;display:flex;grid-column:2/3;grid-row:1/3;align-items:center;justify-content:center}.resource-playbook-visual__coaching-bridge span{display:block;inline-size:var(--coaching-bridge);max-inline-size:100%;block-size:3px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-secondary),var(--playbook-accent));opacity:var(--coaching-bridge-opacity)}.resource-playbook-visual__coaching-insights,.resource-playbook-visual__coaching-plan{display:grid;gap:12px;padding:16px}.resource-playbook-visual__coaching-insights{grid-column:3/4;grid-row:1/2;opacity:var(--coaching-insight);transform:translateY(var(--coaching-insight-y))}.resource-playbook-visual__coaching-plan{grid-column:3/4;grid-row:2/3;border-color:color-mix(in srgb,var(--playbook-accent) 30%,var(--color-border));opacity:var(--coaching-plan);transform:translateY(var(--coaching-plan-y)) scale(var(--coaching-plan-scale));transform-origin:center}.resource-playbook-visual__coaching-plan>span{color:color-mix(in srgb,var(--playbook-secondary) 65%,var(--color-ink))}.resource-playbook-visual__insight-list i{background:color-mix(in srgb,var(--playbook-accent) 7%,var(--color-surface-raised))}.resource-playbook-visual__plan-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-playbook-visual__plan-steps i{justify-content:center;min-block-size:32px;border-color:color-mix(in srgb,var(--playbook-accent) 24%,var(--color-border));background:color-mix(in srgb,var(--playbook-accent) 9%,var(--color-surface-raised));color:color-mix(in srgb,var(--playbook-accent) 72%,var(--color-ink))}.resource-playbook-visual__scene--navy{min-block-size:380px;padding:8px}.resource-playbook-visual__navy-map{position:relative;min-block-size:352px;overflow:hidden;padding:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--playbook-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--playbook-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 94%,transparent);background-size:42px 42px,42px 42px,auto,auto}.resource-playbook-visual__ad-hoc-label{position:absolute;inset-block-start:20px;inset-inline-start:20px;color:color-mix(in srgb,var(--playbook-secondary) 68%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1;text-transform:uppercase;opacity:var(--navy-scattered);transform:translateY(calc((1 - var(--navy-align))*8px))}.resource-playbook-visual__lane-grid{position:absolute;inset-block-start:20px;inset-inline:188px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;opacity:var(--navy-lane)}.resource-playbook-visual__lane-grid span{color:color-mix(in srgb,var(--playbook-accent) 68%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1;text-align:center;text-transform:uppercase}.resource-playbook-visual__lane-line{position:absolute;inset-inline-start:188px;inline-size:var(--navy-lane-width);max-inline-size:calc(100% - 208px);block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--playbook-accent),color-mix(in srgb,var(--playbook-secondary) 70%,var(--playbook-accent)));opacity:calc(var(--navy-lane)*.82)}.resource-playbook-visual__lane-line:after,.resource-playbook-visual__lane-line:before{position:absolute;inset-block-start:-5px;inline-size:12px;block-size:12px;border:2px solid var(--playbook-accent);border-radius:999px;background:var(--color-surface-raised);content:""}.resource-playbook-visual__lane-line:before{inset-inline-start:31%}.resource-playbook-visual__lane-line:after{inset-inline-start:68%}.resource-playbook-visual__lane-line--one{inset-block-start:78px}.resource-playbook-visual__lane-line--two{inset-block-start:140px}.resource-playbook-visual__lane-line--three{inset-block-start:202px}.resource-playbook-visual__lane-line--four{inset-block-start:264px}.resource-playbook-visual__navy-chip{position:absolute;inset-inline-start:24px;display:flex;align-items:center;min-block-size:38px;inline-size:150px;border:1px solid color-mix(in srgb,var(--playbook-accent) 25%,var(--color-border));border-radius:var(--radius-small);padding:8px 11px;background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-accent) 9%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface-raised) 95%,transparent);color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.14;box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 10%,transparent);opacity:calc(.46 + var(--navy-align)*.54)}.resource-playbook-visual__navy-chip--one{inset-block-start:58px;transform:translate(var(--navy-chip-1-x),var(--navy-chip-1-y)) rotate(var(--navy-chip-1-rotate))}.resource-playbook-visual__navy-chip--two{inset-block-start:120px;transform:translate(var(--navy-chip-2-x),var(--navy-chip-2-y)) rotate(var(--navy-chip-2-rotate))}.resource-playbook-visual__navy-chip--three{inset-block-start:182px;transform:translate(var(--navy-chip-3-x),var(--navy-chip-3-y)) rotate(var(--navy-chip-3-rotate))}.resource-playbook-visual__navy-chip--four{inset-block-start:244px;transform:translate(var(--navy-chip-4-x),var(--navy-chip-4-y)) rotate(var(--navy-chip-4-rotate))}.resource-playbook-visual__control-stack{position:absolute;inset-block-start:72px;inset-inline-end:22px;inline-size:min(29%,190px);opacity:var(--navy-control);transform:translateY(var(--navy-control-y))}.resource-playbook-visual__control-stack span{border-color:color-mix(in srgb,var(--playbook-secondary) 24%,var(--color-border));background:color-mix(in srgb,var(--playbook-secondary) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--playbook-secondary) 70%,var(--color-ink))}.resource-playbook-visual__trust-card{position:absolute;inset-inline-end:22px;inset-block-end:20px;display:grid;gap:7px;inline-size:min(42%,264px);border:1px solid color-mix(in srgb,var(--playbook-secondary) 28%,var(--color-border));border-radius:var(--radius-small);padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--playbook-secondary) 10%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface-raised) 96%,transparent);box-shadow:0 16px 28px color-mix(in srgb,var(--color-ink) 10%,transparent);opacity:var(--navy-trust);transform:translateY(var(--navy-trust-y)) scale(var(--navy-trust-scale));transform-origin:center}@media(max-width:760px){.resource-playbook-visual{padding:12px}.resource-playbook-visual__ceiling-shell{min-block-size:560px;padding:14px}.resource-playbook-visual__old-room{inset-block-start:292px;inset-block-end:auto;inline-size:calc(100% - 28px);max-inline-size:230px}.resource-playbook-visual__new-room>.resource-playbook-visual__room-title{inset-block-start:0;inset-inline-end:0;max-inline-size:150px;text-align:end}.resource-playbook-visual__tool-cloud{inset-block-start:56px;justify-content:flex-start;padding-inline-start:0}.resource-playbook-visual__priority-card{inset-block-start:158px;inset-inline-start:0;inline-size:min(100%,242px)}.resource-playbook-visual__focus-path{inset-block-start:386px;inset-inline-start:18px;inline-size:calc(100% - 36px)}.resource-playbook-visual__productivity-card{inset-inline-end:0;inset-block-end:0;inline-size:min(100%,260px)}.resource-playbook-visual__scene--compliance{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-block-size:0}.resource-playbook-visual__desktop,.resource-playbook-visual__mission-card,.resource-playbook-visual__team-pattern,.resource-playbook-visual__visibility-card{grid-column:1/-1}.resource-playbook-visual__mission-card{grid-row:1/2}.resource-playbook-visual__desktop{grid-row:2/3}.resource-playbook-visual__visibility-card{grid-row:3/4}.resource-playbook-visual__team-pattern{grid-row:4/5;justify-self:stretch;inline-size:100%}.resource-playbook-visual__scene--detailing{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;min-block-size:0;padding:2px}.resource-playbook-visual__hcp-card,.resource-playbook-visual__message-stack,.resource-playbook-visual__next-minute,.resource-playbook-visual__tablet,.resource-playbook-visual__timer-card{grid-column:1/-1}.resource-playbook-visual__hcp-card{grid-row:1/2}.resource-playbook-visual__timer-card{grid-row:2/3;min-block-size:126px}.resource-playbook-visual__message-stack{grid-row:3/4}.resource-playbook-visual__tablet{grid-row:4/5;min-block-size:210px}.resource-playbook-visual__next-minute{grid-row:5/6}.resource-playbook-visual__scene--coaching{grid-template-columns:1fr;grid-template-rows:auto 36px auto auto;min-block-size:0;padding:2px}.resource-playbook-visual__case-file,.resource-playbook-visual__coaching-bridge,.resource-playbook-visual__coaching-insights,.resource-playbook-visual__coaching-plan{grid-column:1/-1}.resource-playbook-visual__case-file{grid-row:1/2;min-block-size:292px}.resource-playbook-visual__coaching-bridge{grid-row:2/3}.resource-playbook-visual__coaching-insights{grid-row:3/4}.resource-playbook-visual__coaching-plan{grid-row:4/5}.resource-playbook-visual__scene--navy{min-block-size:0;padding:2px}.resource-playbook-visual__navy-map{min-block-size:534px;padding:14px}.resource-playbook-visual__lane-grid,.resource-playbook-visual__lane-line{display:none}.resource-playbook-visual__navy-chip{inline-size:min(150px,calc(100% - 40px))}.resource-playbook-visual__navy-chip--one{inset-block-start:58px}.resource-playbook-visual__navy-chip--two{inset-block-start:110px}.resource-playbook-visual__navy-chip--three{inset-block-start:162px}.resource-playbook-visual__navy-chip--four{inset-block-start:214px}.resource-playbook-visual__control-stack{inset-block-start:286px;inset-inline:20px;inline-size:auto}.resource-playbook-visual__trust-card{inset-inline:20px;inset-block-end:18px;inline-size:auto}}.resource-myth-visual{--myth-accent:var(--color-signal);position:relative;overflow:hidden;inline-size:100%;max-inline-size:100%;margin-block:24px 34px;margin-inline:0;border:1px solid color-mix(in srgb,var(--myth-accent) 22%,var(--color-border));border-radius:var(--radius);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 8%,transparent),transparent 58%),var(--color-surface)}.resource-myth-visual:before{position:absolute;inset-inline:16px;inset-block-start:14px;block-size:1px;background:linear-gradient(90deg,var(--myth-accent),transparent);content:"";opacity:.62}.resource-myth-visual--cost{--myth-accent:var(--color-warmth);--myth-secondary:var(--color-signal)}.resource-myth-visual--control,.resource-myth-visual--crm{--myth-accent:var(--brand-blue)}.resource-myth-visual--crm{--myth-secondary:var(--color-success);--crm-shell:1;--crm-shell-y:0px;--crm-field-1:1;--crm-field-2:1;--crm-field-3:1;--crm-lock:1;--crm-lock-scale:1;--crm-patch-1:1;--crm-patch-1-y:0px;--crm-patch-2:1;--crm-patch-2-y:0px;--crm-patch-3:1;--crm-patch-3-y:0px;--crm-bridge:1;--crm-bridge-width:100%;--crm-workflow:1;--crm-workflow-y:0px;--crm-workflow-scale:1;--crm-workflow-1:1;--crm-workflow-1-y:0px;--crm-workflow-2:1;--crm-workflow-2-y:0px;--crm-workflow-3:1;--crm-workflow-3-y:0px;--crm-sync:1;--crm-sync-width:86%;--crm-sync-scale:1}.resource-myth-visual--control{--myth-secondary:var(--color-warmth);--control-gps:1;--control-gps-y:0px;--control-pdf:1;--control-pdf-y:0px;--control-evidence-1:1;--control-evidence-2:1;--control-evidence-ring:0;--control-panel:1;--control-panel-x:0px;--control-panel-scale:1;--control-blindspot:1;--control-blindspot-y:0px;--control-row-1:1;--control-row-1-y:0px;--control-row-2:1;--control-row-2-y:0px;--control-row-3:1;--control-row-3-y:0px;--control-row-4:1;--control-row-4-y:0px;--control-question-1-scale:1;--control-question-2-scale:1;--control-question-3-scale:1;--control-question-4-scale:1;--control-scan-position:76%}.resource-myth-visual--hcp-time,.resource-myth-visual--speed{--myth-accent:var(--color-warmth)}.resource-myth-visual--speed{--myth-secondary:var(--brand-blue);--speed-slow-board:1;--speed-slow-board-scale:1;--speed-slow-board-y:0px;--speed-phase-1:1;--speed-phase-2:1;--speed-phase-3:1;--speed-phase-4:1;--speed-phase-5:1;--speed-blocker-1:1;--speed-blocker-1-y:0px;--speed-blocker-2:1;--speed-blocker-2-y:0px;--speed-blocker-3:1;--speed-blocker-3-y:0px;--speed-compression:1;--speed-compression-width:100%;--speed-compression-scale:1;--speed-fast-board:1;--speed-fast-board-y:0px;--speed-fast-board-scale:1;--speed-step-1:1;--speed-step-2:1;--speed-step-3:1;--speed-step-1-y:0px;--speed-step-2-y:0px;--speed-step-3-y:0px;--speed-track-width:88%;--speed-launch:1;--speed-launch-scale:1}.resource-myth-visual--hcp-time{--myth-secondary:var(--brand-blue);--myth-support:var(--color-success);--hcp-clinic:1;--hcp-clinic-y:0px;--hcp-queue-1:1;--hcp-queue-1-y:0px;--hcp-queue-2:1;--hcp-queue-2-y:0px;--hcp-queue-3:1;--hcp-queue-3-y:0px;--hcp-deck-1:1;--hcp-deck-1-y:0px;--hcp-deck-2:1;--hcp-deck-2-y:0px;--hcp-deck-3:1;--hcp-deck-3-y:0px;--hcp-deck-4:1;--hcp-deck-4-y:0px;--hcp-deck-1-opacity:1;--hcp-deck-2-opacity:1;--hcp-deck-3-opacity:1;--hcp-deck-4-opacity:1;--hcp-gate:1;--hcp-gate-width:100%;--hcp-visit:1;--hcp-visit-y:0px;--hcp-visit-scale:1;--hcp-context:1;--hcp-context-y:0px;--hcp-detail:1;--hcp-detail-y:0px;--hcp-close:1;--hcp-close-y:0px;--hcp-detail-width:64%;--hcp-attention:1;--hcp-attention-width:62%;--hcp-attention-scale:1}.resource-myth-visual--adoption{--myth-accent:var(--color-success);--myth-secondary:var(--brand-blue);--myth-support:var(--color-warmth);--adoption-complexity:1;--adoption-complexity-opacity:1;--adoption-complexity-y:0px;--adoption-friction-1:1;--adoption-friction-1-y:0px;--adoption-friction-2:1;--adoption-friction-2-y:0px;--adoption-friction-3:1;--adoption-friction-3-y:0px;--adoption-friction-4:1;--adoption-friction-4-y:0px;--adoption-friction-1-opacity:1;--adoption-friction-2-opacity:1;--adoption-friction-3-opacity:1;--adoption-friction-4-opacity:1;--adoption-gate:1;--adoption-gate-width:100%;--adoption-gate-scale:1;--adoption-workflow:1;--adoption-workflow-y:0px;--adoption-workflow-scale:1;--adoption-step-1:1;--adoption-step-1-y:0px;--adoption-step-2:1;--adoption-step-2-y:0px;--adoption-step-3:1;--adoption-step-3-y:0px;--adoption-track-width:86%;--adoption-check-1:1;--adoption-check-2:1;--adoption-check-3:1;--adoption-coaching:1;--adoption-coaching-y:0px;--adoption-coaching-width:82%;--adoption-coaching-scale:1}.resource-myth-visual--ethics{--myth-accent:var(--color-warmth);--myth-secondary:var(--brand-blue);--myth-support:var(--color-success);--ethics-pressure:1;--ethics-pressure-opacity:1;--ethics-pressure-y:0px;--ethics-market-1:1;--ethics-market-1-y:0px;--ethics-market-2:1;--ethics-market-2-y:0px;--ethics-market-3:1;--ethics-market-3-y:0px;--ethics-market-4:1;--ethics-market-4-y:0px;--ethics-market-1-opacity:1;--ethics-market-2-opacity:1;--ethics-market-3-opacity:1;--ethics-market-4-opacity:1;--ethics-spike:1;--ethics-spike-width:66%;--ethics-gate:1;--ethics-gate-width:100%;--ethics-gate-scale:1;--ethics-trust:1;--ethics-trust-y:0px;--ethics-trust-scale:1;--ethics-approval:1;--ethics-approval-y:0px;--ethics-consistency:1;--ethics-consistency-y:0px;--ethics-visibility:1;--ethics-visibility-y:0px;--ethics-preference:1;--ethics-preference-width:84%;--ethics-preference-scale:1}.resource-myth-visual__scene{position:relative;display:grid;align-items:center;gap:14px;min-block-size:188px}.resource-myth-visual__scene--cost{align-items:stretch;gap:18px;grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);min-block-size:258px}.resource-myth-visual__html-stack{position:relative;display:grid;min-inline-size:0;min-block-size:226px;align-items:end;overflow:hidden;border:1px solid color-mix(in srgb,var(--myth-accent) 20%,var(--color-border));border-radius:var(--radius-small);padding:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-secondary) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-secondary) 8%,transparent) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 8%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-raised) 84%,transparent);background-size:34px 34px,34px 34px,auto,auto}.resource-myth-visual__code-layers{position:absolute;inset-block-start:22px;inset-inline-start:20px;z-index:1;display:grid;gap:8px;inline-size:160px}.resource-myth-visual__code-layer{display:block;inline-size:146px;border:1px solid color-mix(in srgb,var(--myth-secondary) 26%,var(--color-border));border-radius:var(--radius-small);padding:8px 10px;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);color:color-mix(in srgb,var(--myth-secondary) 62%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1;box-shadow:0 10px 18px color-mix(in srgb,var(--color-ink) 8%,transparent)}.resource-myth-visual__code-layer:nth-child(2){margin-inline-start:22px}.resource-myth-visual__code-layer:nth-child(3){margin-inline-start:44px}.resource-myth-visual__code-layer:nth-child(4){margin-inline-start:66px;border-color:color-mix(in srgb,var(--myth-accent) 34%,var(--color-border));color:color-mix(in srgb,var(--myth-accent) 70%,var(--color-ink))}.resource-myth-visual__dependency-lines{position:absolute;inset:0;z-index:1;pointer-events:none}.resource-myth-visual__dependency-lines span{--line-rotation:0deg;position:absolute;display:block;block-size:1px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-secondary) 58%,transparent),transparent);transform:rotate(var(--line-rotation));transform-origin:left center}.resource-myth-visual__dependency-lines span:first-child{inset-block-start:78px;inset-inline-start:124px;inline-size:210px;--line-rotation:12deg}.resource-myth-visual__dependency-lines span:nth-child(2){inset-block-start:116px;inset-inline-start:148px;inline-size:190px;--line-rotation:2deg}.resource-myth-visual__dependency-lines span:nth-child(3){inset-block-start:152px;inset-inline-start:170px;inline-size:164px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 62%,transparent),transparent);--line-rotation:-10deg}.resource-myth-visual__detail-aid-frame{position:relative;z-index:2;display:grid;gap:12px;justify-self:end;inline-size:min(68%,310px);min-block-size:176px;border:1px solid color-mix(in srgb,var(--myth-secondary) 34%,var(--color-border));border-radius:var(--radius);padding:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--myth-secondary) 12%,transparent),transparent 54%),var(--color-surface-raised);box-shadow:0 18px 34px color-mix(in srgb,var(--color-ink) 12%,transparent)}.resource-myth-visual__detail-toolbar{display:flex;gap:5px;border-block-end:1px solid color-mix(in srgb,var(--myth-secondary) 18%,var(--color-border));padding-block-end:9px}.resource-myth-visual__detail-toolbar i{display:block;inline-size:8px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--myth-secondary) 54%,var(--color-border))}.resource-myth-visual__detail-slide{display:grid;gap:9px}.resource-myth-visual__detail-slide i{display:block;inline-size:86%;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--myth-secondary) 32%,var(--color-border))}.resource-myth-visual__detail-slide i:nth-child(3){inline-size:68%}.resource-myth-visual__detail-slide i:nth-child(4){inline-size:48%}.resource-myth-visual__detail-hero{inline-size:100%!important;block-size:54px!important;border-radius:var(--radius-small)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--myth-secondary) 44%,transparent),transparent 72%),color-mix(in srgb,var(--myth-accent) 14%,var(--color-surface-muted))!important}.resource-myth-visual__burden-board{display:grid;align-content:stretch;gap:12px;min-inline-size:0;border:1px solid color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));border-radius:var(--radius-small);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 10%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.resource-myth-visual__ticket-stack{display:grid;gap:7px}.resource-myth-visual__ticket-stack span{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;min-block-size:28px;border:1px solid color-mix(in srgb,var(--myth-accent) 24%,var(--color-border));border-radius:var(--radius-small);padding:6px 9px;background:color-mix(in srgb,var(--color-surface-raised) 84%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.15;overflow-wrap:anywhere}.resource-myth-visual__ticket-stack span:before{flex:0 0 auto;inline-size:7px;block-size:7px;border-radius:999px;background:var(--myth-accent);content:""}.resource-myth-visual__version-strip{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-myth-visual__version-strip span{border:1px solid color-mix(in srgb,var(--myth-secondary) 22%,var(--color-border));border-radius:var(--radius-small);padding:7px;background:color-mix(in srgb,var(--myth-secondary) 7%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-secondary) 58%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1;text-align:center}.resource-myth-visual__approval-queue{display:grid;align-items:center;gap:7px;grid-template-columns:minmax(0,1fr) repeat(3,20px);border-block:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-block:9px}.resource-myth-visual__approval-queue span,.resource-myth-visual__stuck-update>span:first-child{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-myth-visual__approval-queue i{display:block;inline-size:20px;block-size:20px;border:1px solid color-mix(in srgb,var(--myth-accent) 36%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 8%,var(--color-surface-raised))}.resource-myth-visual__stuck-update{display:grid;gap:7px}.resource-myth-visual__stuck-track{position:relative;display:block;overflow:hidden;block-size:10px;border:1px solid color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-muted) 78%,transparent)}.resource-myth-visual__stuck-track i{display:block;inline-size:47%;block-size:100%;border-radius:inherit;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 86%,var(--color-surface-raised)) 0 7px,color-mix(in srgb,var(--myth-accent) 54%,var(--color-surface-raised)) 7px 14px)}.resource-myth-visual__stuck-track:after{position:absolute;inset-block:-4px;inset-inline-start:47%;inline-size:2px;background:var(--color-ink);box-shadow:5px 0 0 var(--color-ink);content:""}.resource-myth-visual--cost .resource-myth-visual__html-stack{background-position:var(--myth-grid-shift) 0,0 var(--myth-grid-shift),0 0,0 0}.resource-myth-visual--cost .resource-myth-visual__code-layer:first-child{opacity:var(--myth-layer-1);transform:translate(var(--myth-layer-1-x),var(--myth-layer-1-y))}.resource-myth-visual--cost .resource-myth-visual__code-layer:nth-child(2){opacity:var(--myth-layer-2);transform:translate(var(--myth-layer-2-x),var(--myth-layer-2-y))}.resource-myth-visual--cost .resource-myth-visual__code-layer:nth-child(3){opacity:var(--myth-layer-3);transform:translate(var(--myth-layer-3-x),var(--myth-layer-3-y))}.resource-myth-visual--cost .resource-myth-visual__code-layer:nth-child(4){opacity:var(--myth-layer-4);transform:translate(var(--myth-layer-4-x),var(--myth-layer-4-y))}.resource-myth-visual--cost .resource-myth-visual__dependency-lines span:first-child{opacity:var(--myth-line-1);transform:rotate(var(--line-rotation)) scaleX(var(--myth-line-1))}.resource-myth-visual--cost .resource-myth-visual__dependency-lines span:nth-child(2){opacity:var(--myth-line-2);transform:rotate(var(--line-rotation)) scaleX(var(--myth-line-2))}.resource-myth-visual--cost .resource-myth-visual__dependency-lines span:nth-child(3){opacity:var(--myth-line-3);transform:rotate(var(--line-rotation)) scaleX(var(--myth-line-3))}.resource-myth-visual--cost .resource-myth-visual__detail-aid-frame{opacity:var(--myth-frame);transform:translate(var(--myth-frame-x),var(--myth-frame-y)) scale(var(--myth-frame-scale));transform-origin:center}.resource-myth-visual--cost .resource-myth-visual__detail-slide i:not(.resource-myth-visual__detail-hero){opacity:var(--myth-frame);transform:scaleX(var(--myth-frame));transform-origin:left center}.resource-myth-visual--cost .resource-myth-visual__ticket-stack span:first-child{opacity:var(--myth-ticket-1);transform:translateY(var(--myth-ticket-1-y))}.resource-myth-visual--cost .resource-myth-visual__ticket-stack span:nth-child(2){opacity:var(--myth-ticket-2);transform:translateY(var(--myth-ticket-2-y))}.resource-myth-visual--cost .resource-myth-visual__ticket-stack span:nth-child(3){opacity:var(--myth-ticket-3);transform:translateY(var(--myth-ticket-3-y))}.resource-myth-visual--cost .resource-myth-visual__ticket-stack span:nth-child(4){opacity:var(--myth-ticket-4);transform:translateY(var(--myth-ticket-4-y))}.resource-myth-visual--cost .resource-myth-visual__ticket-stack span:nth-child(5){opacity:var(--myth-ticket-5);transform:translateY(var(--myth-ticket-5-y))}.resource-myth-visual--cost .resource-myth-visual__version-strip span:first-child{opacity:var(--myth-version-1-opacity);transform:translateY(var(--myth-version-1-y))}.resource-myth-visual--cost .resource-myth-visual__version-strip span:nth-child(2){opacity:var(--myth-version-2-opacity);transform:translateY(var(--myth-version-2-y))}.resource-myth-visual--cost .resource-myth-visual__version-strip span:nth-child(3){opacity:var(--myth-version-3-opacity);transform:translateY(var(--myth-version-3-y))}.resource-myth-visual--cost .resource-myth-visual__approval-queue i:first-of-type{background:color-mix(in srgb,var(--myth-accent) var(--myth-approval-1-fill),var(--color-surface-raised));transform:scale(var(--myth-approval-1-scale))}.resource-myth-visual--cost .resource-myth-visual__approval-queue i:nth-of-type(2){background:color-mix(in srgb,var(--myth-accent) var(--myth-approval-2-fill),var(--color-surface-raised));transform:scale(var(--myth-approval-2-scale))}.resource-myth-visual--cost .resource-myth-visual__approval-queue i:nth-of-type(3){background:color-mix(in srgb,var(--myth-accent) var(--myth-approval-3-fill),var(--color-surface-raised));transform:scale(var(--myth-approval-3-scale))}.resource-myth-visual--cost .resource-myth-visual__stuck-track i{inline-size:var(--myth-update-width);background-position:var(--myth-update-position) 0}.resource-myth-visual--cost .resource-myth-visual__stuck-track:after{opacity:var(--myth-blocker);transform:translate(var(--myth-blocker-x))}.resource-myth-visual__layer,.resource-myth-visual__node,.resource-myth-visual__panel,.resource-myth-visual__signal-card,.resource-myth-visual__stat,.resource-myth-visual__sync,.resource-myth-visual__visibility{position:relative;display:grid;align-content:center;gap:10px;min-inline-size:0;border:1px solid color-mix(in srgb,var(--myth-accent) 22%,var(--color-border));border-radius:var(--radius-small);padding:16px;background:color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.resource-myth-visual__panel--muted,.resource-myth-visual__signal-card--muted,.resource-myth-visual__timeline--muted{opacity:.68}.resource-myth-visual__panel--active{border-color:color-mix(in srgb,var(--myth-accent) 42%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 12%,transparent),transparent 62%),var(--color-surface-raised)}.resource-myth-visual__kicker{color:color-mix(in srgb,var(--myth-accent) 64%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__big{color:var(--color-ink);font-size:2.1rem;font-weight:var(--font-weight-bold);line-height:1}.resource-myth-visual__stack,.resource-myth-visual__steps{display:grid;gap:7px}.resource-myth-visual__bar,.resource-myth-visual__path span,.resource-myth-visual__stack span,.resource-myth-visual__steps span,.resource-myth-visual__timeline i{display:block;border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 52%,var(--color-border))}.resource-myth-visual__stack span{inline-size:100%;block-size:8px}.resource-myth-visual__stack span:nth-child(2){inline-size:84%}.resource-myth-visual__stack span:nth-child(3){inline-size:68%}.resource-myth-visual__stack span:nth-child(4){inline-size:48%}.resource-myth-visual__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-myth-visual__steps span{aspect-ratio:1;inline-size:28px;background:radial-gradient(circle at 50% 50%,var(--color-surface-raised) 0 24%,transparent 26%),var(--myth-accent)}.resource-myth-visual__connector{display:grid;place-items:center}.resource-myth-visual__connector span{position:relative;display:block;inline-size:100%;block-size:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--myth-accent),transparent)}.resource-myth-visual__connector span:after{position:absolute;inset-block-start:50%;inset-inline-end:2px;inline-size:10px;block-size:10px;border-block-start:2px solid var(--myth-accent);border-inline-end:2px solid var(--myth-accent);content:"";transform:translateY(-50%) rotate(45deg)}.resource-myth-visual__scene--control{align-items:stretch;gap:16px;grid-template-columns:minmax(210px,.95fr) 70px minmax(0,1.2fr);min-block-size:262px}.resource-myth-visual__signal-column{display:grid;align-content:center;gap:12px;min-inline-size:0}.resource-myth-visual__signal-proof{position:relative;display:grid;align-items:center;gap:12px;grid-template-columns:70px minmax(0,1fr) 24px;min-inline-size:0;min-block-size:104px;overflow:hidden;border:1px solid color-mix(in srgb,var(--myth-accent) 24%,var(--color-border));border-radius:var(--radius-small);padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 9%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--color-ink) 7%,transparent);will-change:opacity,transform}.resource-myth-visual__signal-proof:after{position:absolute;inset-inline:14px;inset-block-end:10px;block-size:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 42%,transparent),transparent);content:""}.resource-myth-visual__map-surface,.resource-myth-visual__pdf-surface{position:relative;display:block;inline-size:64px;block-size:64px;border:1px solid color-mix(in srgb,var(--myth-accent) 30%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-accent) 8%,transparent) 1px,transparent 1px),var(--color-surface);background-size:17px 17px,17px 17px,auto}.resource-myth-visual__map-route{position:absolute;inset-block-start:31px;inset-inline-start:12px;display:block;inline-size:38px;block-size:2px;border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 52%,var(--color-border));transform:rotate(-18deg)}.resource-myth-visual__map-pin{position:absolute;inset-block-start:18px;inset-inline-start:34px;display:block;inline-size:20px;block-size:20px;border:2px solid var(--myth-accent);border-radius:999px 999px 999px 2px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent);transform:rotate(-45deg)}.resource-myth-visual__map-pin:after{position:absolute;inset:5px;border-radius:999px;background:var(--myth-accent);content:""}.resource-myth-visual__map-halo{position:absolute;inset-block-start:14px;inset-inline-start:30px;display:block;inline-size:28px;block-size:28px;border:1px solid var(--myth-accent);border-radius:999px;opacity:var(--control-evidence-ring)}.resource-myth-visual__pdf-surface{display:grid;align-content:center;gap:6px;padding:13px 10px 10px;background:linear-gradient(135deg,transparent 0 70%,color-mix(in srgb,var(--myth-accent) 15%,transparent) 71%),var(--color-surface)}.resource-myth-visual__pdf-surface:before{position:absolute;inset-block-start:-1px;inset-inline-end:-1px;inline-size:17px;block-size:17px;border-block-end:1px solid color-mix(in srgb,var(--myth-accent) 26%,var(--color-border));border-inline-start:1px solid color-mix(in srgb,var(--myth-accent) 26%,var(--color-border));border-end-start-radius:4px;background:color-mix(in srgb,var(--myth-accent) 10%,var(--color-surface-raised));content:""}.resource-myth-visual__pdf-surface i{display:block;inline-size:100%;block-size:4px;border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 42%,var(--color-border))}.resource-myth-visual__pdf-surface i:nth-child(3){inline-size:76%}.resource-myth-visual__pdf-surface i:nth-child(4){inline-size:54%}.resource-myth-visual__signal-copy{display:grid;gap:4px;min-inline-size:0}.resource-myth-visual__signal-copy small,.resource-myth-visual__signal-copy strong{display:block;overflow-wrap:anywhere}.resource-myth-visual__signal-copy strong{color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.2}.resource-myth-visual__signal-copy small{color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__signal-status{position:relative;display:block;inline-size:22px;block-size:22px;border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 78%,var(--color-surface-raised))}.resource-myth-visual__signal-status:before{position:absolute;inset-block-start:48%;inset-inline-start:50%;inline-size:9px;block-size:5px;border-block-end:2px solid var(--color-surface-raised);border-inline-start:2px solid var(--color-surface-raised);content:"";transform:translate(-50%,-50%) rotate(-45deg)}.resource-myth-visual__evidence-flow{position:relative;display:grid;place-items:center;min-inline-size:0;min-block-size:100%}.resource-myth-visual__evidence-flow span{position:absolute;inset-inline:0;display:block;block-size:1px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 54%,transparent),var(--myth-secondary));transform-origin:left center}.resource-myth-visual__evidence-flow span:first-child{inset-block-start:35%}.resource-myth-visual__evidence-flow span:nth-child(2){inset-block-start:65%}.resource-myth-visual__evidence-flow i{position:relative;z-index:1;display:grid;place-items:center;inline-size:38px;block-size:38px;border:1px solid color-mix(in srgb,var(--myth-secondary) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);color:color-mix(in srgb,var(--myth-secondary) 76%,var(--color-ink));font-size:1rem;font-style:normal;font-weight:var(--font-weight-bold);line-height:1;box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent)}.resource-myth-visual__blind-spots{position:relative;display:grid;align-content:center;gap:9px;min-inline-size:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--myth-secondary) 28%,var(--color-border));border-radius:var(--radius-small);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--myth-secondary) 9%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);will-change:opacity,transform}.resource-myth-visual__blind-spots:before{position:absolute;inset-block:0;inset-inline-start:var(--control-scan-position);inline-size:54px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--myth-secondary) 12%,transparent),transparent);content:"";opacity:var(--control-blindspot);transform:translate(-50%)}.resource-myth-visual__blind-spots:after{position:absolute;inset:12px;border:1px dashed color-mix(in srgb,var(--myth-secondary) 32%,var(--color-border));border-radius:var(--radius-small);background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--myth-secondary) 6%,transparent) 10px 20px);content:"";opacity:var(--control-blindspot);pointer-events:none}.resource-myth-visual__blind-row,.resource-myth-visual__blind-title{position:relative;z-index:1}.resource-myth-visual__blind-title{color:color-mix(in srgb,var(--myth-secondary) 64%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__blind-row{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(0,1fr) 28px;min-block-size:34px;border:1px solid color-mix(in srgb,var(--myth-secondary) 24%,var(--color-border));border-radius:var(--radius-small);padding:6px 7px 6px 10px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.8rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__blind-row i{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:999px;background:color-mix(in srgb,var(--myth-secondary) 17%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-secondary) 72%,var(--color-ink));font-size:.88rem;font-style:normal;font-weight:var(--font-weight-bold);line-height:1}.resource-myth-visual--control .resource-myth-visual__signal-proof--gps{opacity:var(--control-gps);transform:translateY(var(--control-gps-y))}.resource-myth-visual--control .resource-myth-visual__signal-proof--pdf{opacity:var(--control-pdf);transform:translateY(var(--control-pdf-y))}.resource-myth-visual--control .resource-myth-visual__evidence-flow span:first-child{opacity:var(--control-evidence-1);transform:scaleX(var(--control-evidence-1))}.resource-myth-visual--control .resource-myth-visual__evidence-flow span:nth-child(2){opacity:var(--control-evidence-2);transform:scaleX(var(--control-evidence-2))}.resource-myth-visual--control .resource-myth-visual__evidence-flow i{opacity:var(--control-blindspot);transform:translateY(var(--control-blindspot-y))}.resource-myth-visual--control .resource-myth-visual__blind-spots{opacity:var(--control-panel);transform:translate(var(--control-panel-x)) scale(var(--control-panel-scale));transform-origin:center}.resource-myth-visual--control .resource-myth-visual__blind-row:first-of-type{opacity:var(--control-row-1);transform:translateY(var(--control-row-1-y))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(2){opacity:var(--control-row-2);transform:translateY(var(--control-row-2-y))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(3){opacity:var(--control-row-3);transform:translateY(var(--control-row-3-y))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(4){opacity:var(--control-row-4);transform:translateY(var(--control-row-4-y))}.resource-myth-visual--control .resource-myth-visual__blind-row:first-of-type i{transform:scale(var(--control-question-1-scale))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(2) i{transform:scale(var(--control-question-2-scale))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(3) i{transform:scale(var(--control-question-3-scale))}.resource-myth-visual--control .resource-myth-visual__blind-row:nth-of-type(4) i{transform:scale(var(--control-question-4-scale))}.resource-myth-visual__scene--speed{align-items:stretch;gap:16px;grid-template-columns:minmax(0,1.1fr) 58px minmax(230px,.9fr);min-block-size:286px}.resource-myth-visual__fast-rollout,.resource-myth-visual__rollout-board{position:relative;display:grid;min-inline-size:0;overflow:hidden;border-radius:var(--radius-small);padding:16px;will-change:opacity,transform}.resource-myth-visual__rollout-board{align-content:stretch;gap:11px;border:1px solid color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 9%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);opacity:var(--speed-slow-board);transform:translateY(var(--speed-slow-board-y)) scale(var(--speed-slow-board-scale))}.resource-myth-visual__rollout-board:before{position:absolute;inset:16px;border:1px dashed color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));border-radius:var(--radius-small);content:"";opacity:var(--speed-compression);pointer-events:none}.resource-myth-visual__month-strip{position:relative;z-index:1;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.resource-myth-visual__month-strip span{border-block-end:1px solid color-mix(in srgb,var(--myth-accent) 34%,var(--color-border));padding-block-end:5px;color:color-mix(in srgb,var(--myth-accent) 64%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1;text-align:center}.resource-myth-visual__phase-lane{position:relative;z-index:1;display:grid;align-content:center;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(5,minmax(24px,1fr));min-block-size:138px;border-radius:var(--radius-small);background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 10%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--color-surface) 58%,transparent);background-size:20% 100%,auto}.resource-myth-visual__phase-lane span{display:flex;align-items:center;min-inline-size:0;min-block-size:26px;border:1px solid color-mix(in srgb,var(--myth-accent) 24%,var(--color-border));border-radius:var(--radius-small);padding:5px 8px;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.1;overflow-wrap:anywhere;transform-origin:left center;will-change:opacity,transform}.resource-myth-visual__phase-lane span:first-child{grid-column:1/4;grid-row:1;opacity:var(--speed-phase-1);transform:scaleX(var(--speed-phase-1))}.resource-myth-visual__phase-lane span:nth-child(2){grid-column:2/6;grid-row:2;opacity:var(--speed-phase-2);transform:scaleX(var(--speed-phase-2))}.resource-myth-visual__phase-lane span:nth-child(3){grid-column:4/9;grid-row:3;opacity:var(--speed-phase-3);transform:scaleX(var(--speed-phase-3))}.resource-myth-visual__phase-lane span:nth-child(4){grid-column:7/10;grid-row:4;opacity:var(--speed-phase-4);transform:scaleX(var(--speed-phase-4))}.resource-myth-visual__phase-lane span:nth-child(5){grid-column:8/11;grid-row:5;opacity:var(--speed-phase-5);transform:scaleX(var(--speed-phase-5))}.resource-myth-visual__dependency-stack{position:relative;z-index:1;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-myth-visual__dependency-stack span{display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:30px;border:1px solid color-mix(in srgb,var(--myth-accent) 32%,var(--color-border));border-radius:var(--radius-small);padding:5px 7px;background:color-mix(in srgb,var(--myth-accent) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-accent) 70%,var(--color-ink));font-size:.7rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-align:center;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__dependency-stack span:first-child{opacity:var(--speed-blocker-1);transform:translateY(var(--speed-blocker-1-y))}.resource-myth-visual__dependency-stack span:nth-child(2){opacity:var(--speed-blocker-2);transform:translateY(var(--speed-blocker-2-y))}.resource-myth-visual__dependency-stack span:nth-child(3){opacity:var(--speed-blocker-3);transform:translateY(var(--speed-blocker-3-y))}.resource-myth-visual__compression-gate{position:relative;display:grid;place-items:center;min-inline-size:0}.resource-myth-visual__compression-gate span{display:block;inline-size:2px;block-size:var(--speed-compression-width);max-block-size:100%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--myth-accent),var(--myth-secondary),transparent);opacity:var(--speed-compression)}.resource-myth-visual__compression-gate i{position:absolute;display:block;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--myth-secondary) 36%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:var(--speed-compression);transform:scale(var(--speed-compression-scale))}.resource-myth-visual__compression-gate i:after,.resource-myth-visual__compression-gate i:before{position:absolute;inset-block-start:50%;inline-size:10px;block-size:10px;border-block-start:2px solid var(--myth-secondary);content:""}.resource-myth-visual__compression-gate i:before{inset-inline-start:7px;border-inline-start:2px solid var(--myth-secondary);transform:translateY(-50%) rotate(-45deg)}.resource-myth-visual__compression-gate i:after{inset-inline-end:7px;border-inline-end:2px solid var(--myth-secondary);transform:translateY(-50%) rotate(45deg)}.resource-myth-visual__fast-rollout{align-content:center;gap:13px;border:1px solid color-mix(in srgb,var(--myth-secondary) 32%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-secondary) 10%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);opacity:var(--speed-fast-board);transform:translateY(var(--speed-fast-board-y)) scale(var(--speed-fast-board-scale))}.resource-myth-visual__fast-label{color:color-mix(in srgb,var(--myth-secondary) 68%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__week-steps{display:grid;gap:8px}.resource-myth-visual__week-steps span{position:relative;display:flex;align-items:center;min-inline-size:0;min-block-size:38px;border:1px solid color-mix(in srgb,var(--myth-secondary) 26%,var(--color-border));border-radius:var(--radius-small);padding:7px 10px 7px 34px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__week-steps span:before{position:absolute;inset-inline-start:10px;inline-size:14px;block-size:14px;border:1px solid color-mix(in srgb,var(--myth-secondary) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--myth-secondary) 14%,var(--color-surface-raised));content:""}.resource-myth-visual__week-steps span:after{position:absolute;inset-block-start:50%;inset-inline-start:13px;inline-size:8px;block-size:4px;border-block-end:2px solid var(--myth-secondary);border-inline-start:2px solid var(--myth-secondary);content:"";opacity:0;transform:translateY(-60%) rotate(-45deg)}.resource-myth-visual__week-steps span:first-child{opacity:var(--speed-step-1);transform:translateY(var(--speed-step-1-y))}.resource-myth-visual__week-steps span:first-child:after{opacity:var(--speed-step-1)}.resource-myth-visual__week-steps span:nth-child(2){opacity:var(--speed-step-2);transform:translateY(var(--speed-step-2-y))}.resource-myth-visual__week-steps span:nth-child(2):after{opacity:var(--speed-step-2)}.resource-myth-visual__week-steps span:nth-child(3){opacity:var(--speed-step-3);transform:translateY(var(--speed-step-3-y))}.resource-myth-visual__week-steps span:nth-child(3):after{opacity:var(--speed-step-3)}.resource-myth-visual__fast-track{overflow:hidden;block-size:10px;border:1px solid color-mix(in srgb,var(--myth-secondary) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-muted) 78%,transparent)}.resource-myth-visual__fast-track i{display:block;inline-size:var(--speed-track-width);block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--myth-secondary),color-mix(in srgb,var(--myth-secondary) 46%,var(--myth-accent)))}.resource-myth-visual__launch-mark{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:grid;place-items:center;inline-size:42px;block-size:42px;border:1px solid color-mix(in srgb,var(--myth-secondary) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--myth-secondary) 12%,var(--color-surface-raised));opacity:var(--speed-launch);transform:scale(var(--speed-launch-scale));will-change:opacity,transform}.resource-myth-visual__launch-mark span{inline-size:17px;block-size:17px;border-block-start:3px solid var(--myth-secondary);border-inline-end:3px solid var(--myth-secondary);transform:translate(-2px) rotate(45deg)}.resource-myth-visual__scene--crm{align-items:stretch;gap:14px;grid-template-columns:minmax(210px,.95fr) minmax(132px,.55fr) 58px minmax(220px,1fr);min-block-size:284px}.resource-myth-visual__crm-system,.resource-myth-visual__detailing-layer{position:relative;display:grid;min-inline-size:0;overflow:hidden;border-radius:var(--radius-small);padding:16px;will-change:opacity,transform}.resource-myth-visual__crm-system{align-content:stretch;gap:12px;border:1px solid color-mix(in srgb,var(--myth-accent) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 9%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);opacity:var(--crm-shell);transform:translateY(var(--crm-shell-y))}.resource-myth-visual__crm-system:before{position:absolute;inset-block:0;inset-inline-start:22%;inline-size:1px;background:color-mix(in srgb,var(--myth-accent) 18%,transparent);box-shadow:88px 0 color-mix(in srgb,var(--myth-accent) 12%,transparent),176px 0 color-mix(in srgb,var(--myth-accent) 10%,transparent);content:""}.resource-myth-visual__crm-title,.resource-myth-visual__detailing-title{position:relative;z-index:1;color:color-mix(in srgb,var(--myth-accent) 64%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__crm-lock{position:absolute;inset-block-start:17px;inset-inline-end:16px;z-index:1;display:block;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--myth-accent) 36%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);opacity:var(--crm-lock);transform:scale(var(--crm-lock-scale));will-change:opacity,transform}.resource-myth-visual__crm-lock:after,.resource-myth-visual__crm-lock:before{position:absolute;content:""}.resource-myth-visual__crm-lock:before{inset-block-start:8px;inset-inline-start:10px;inline-size:12px;block-size:11px;border:2px solid var(--myth-accent);border-block-end:0;border-radius:999px 999px 0 0}.resource-myth-visual__crm-lock:after{inset-block-start:16px;inset-inline-start:9px;inline-size:16px;block-size:12px;border-radius:3px;background:var(--myth-accent)}.resource-myth-visual__crm-fields{position:relative;z-index:1;display:grid;gap:8px;margin-block-start:8px}.resource-myth-visual__crm-fields span{display:flex;align-items:center;min-inline-size:0;min-block-size:36px;border:1px solid color-mix(in srgb,var(--myth-accent) 24%,var(--color-border));border-radius:var(--radius-small);padding:7px 10px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;transform-origin:center;will-change:opacity,transform}.resource-myth-visual__crm-fields span:first-child{opacity:var(--crm-field-1);transform:scaleX(var(--crm-field-1))}.resource-myth-visual__crm-fields span:nth-child(2){opacity:var(--crm-field-2);transform:scaleX(var(--crm-field-2))}.resource-myth-visual__crm-fields span:nth-child(3){opacity:var(--crm-field-3);transform:scaleX(var(--crm-field-3))}.resource-myth-visual__crm-freeze{position:relative;z-index:1;display:grid;align-content:end}.resource-myth-visual__crm-freeze span{display:inline-flex;align-items:center;min-block-size:34px;border:1px solid color-mix(in srgb,var(--myth-accent) 30%,var(--color-border));border-radius:var(--radius-small);padding:6px 10px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 10%,var(--color-surface-raised)) 0 9px,color-mix(in srgb,var(--color-surface-raised) 86%,transparent) 9px 18px);color:color-mix(in srgb,var(--myth-accent) 68%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;overflow-wrap:anywhere;opacity:var(--crm-lock)}.resource-myth-visual__crm-workarounds{display:grid;align-content:center;gap:8px;min-inline-size:0}.resource-myth-visual__crm-workarounds span{display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:42px;border:1px solid color-mix(in srgb,var(--myth-accent) 26%,var(--color-border));border-radius:var(--radius-small);padding:6px 8px;background:color-mix(in srgb,var(--myth-accent) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-accent) 68%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-align:center;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__crm-workarounds span:first-child{opacity:var(--crm-patch-1);transform:translateY(var(--crm-patch-1-y))}.resource-myth-visual__crm-workarounds span:nth-child(2){opacity:var(--crm-patch-2);transform:translateY(var(--crm-patch-2-y))}.resource-myth-visual__crm-workarounds span:nth-child(3){opacity:var(--crm-patch-3);transform:translateY(var(--crm-patch-3-y))}.resource-myth-visual__crm-bridge{position:relative;display:grid;place-items:center;min-inline-size:0}.resource-myth-visual__crm-bridge span{display:block;inline-size:2px;block-size:var(--crm-bridge-width);max-block-size:100%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--myth-accent),var(--myth-secondary),transparent);opacity:var(--crm-bridge)}.resource-myth-visual__crm-bridge i{position:absolute;display:grid;place-items:center;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--myth-secondary) 36%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);opacity:var(--crm-bridge);transform:scale(var(--crm-sync-scale))}.resource-myth-visual__crm-bridge i:after,.resource-myth-visual__crm-bridge i:before{position:absolute;inline-size:11px;block-size:2px;border-radius:999px;background:var(--myth-secondary);content:""}.resource-myth-visual__crm-bridge i:before{transform:translate(-4px) rotate(35deg)}.resource-myth-visual__crm-bridge i:after{transform:translate(4px) rotate(-35deg)}.resource-myth-visual__detailing-layer{align-content:center;gap:13px;border:1px solid color-mix(in srgb,var(--myth-secondary) 32%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-secondary) 10%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);opacity:var(--crm-workflow);transform:translateY(var(--crm-workflow-y)) scale(var(--crm-workflow-scale));transform-origin:center}.resource-myth-visual__detailing-title{color:color-mix(in srgb,var(--myth-secondary) 68%,var(--color-ink))}.resource-myth-visual__detailing-signals{display:grid;gap:8px}.resource-myth-visual__detailing-signals span{position:relative;display:flex;align-items:center;min-inline-size:0;min-block-size:38px;border:1px solid color-mix(in srgb,var(--myth-secondary) 26%,var(--color-border));border-radius:var(--radius-small);padding-block:7px;padding-inline:34px 10px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__detailing-signals span:before{position:absolute;inset-inline-start:11px;inline-size:11px;block-size:11px;border-radius:999px;background:var(--myth-secondary);content:""}.resource-myth-visual__detailing-signals span:first-child{opacity:var(--crm-workflow-1);transform:translateY(var(--crm-workflow-1-y))}.resource-myth-visual__detailing-signals span:nth-child(2){opacity:var(--crm-workflow-2);transform:translateY(var(--crm-workflow-2-y))}.resource-myth-visual__detailing-signals span:nth-child(3){opacity:var(--crm-workflow-3);transform:translateY(var(--crm-workflow-3-y))}.resource-myth-visual__selective-sync{display:grid;gap:7px}.resource-myth-visual__selective-sync span{color:color-mix(in srgb,var(--myth-secondary) 62%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-transform:uppercase;opacity:var(--crm-sync)}.resource-myth-visual__selective-sync i{display:block;inline-size:var(--crm-sync-width);block-size:10px;border-radius:999px;background:linear-gradient(90deg,var(--myth-secondary),color-mix(in srgb,var(--myth-secondary) 44%,var(--myth-accent)));opacity:var(--crm-sync)}.resource-myth-visual__scene--hcp-time{align-items:stretch;gap:16px;grid-template-columns:minmax(235px,.95fr) 58px minmax(250px,1.05fr);min-block-size:286px}.resource-myth-visual__clinic-pressure,.resource-myth-visual__focused-visit{position:relative;display:grid;min-inline-size:0;overflow:hidden;border-radius:var(--radius-small);padding:16px;will-change:opacity,transform}.resource-myth-visual__clinic-pressure{align-content:stretch;gap:12px;border:1px solid color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 9%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);opacity:var(--hcp-clinic);transform:translateY(var(--hcp-clinic-y))}.resource-myth-visual__clinic-pressure:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-accent) 7%,transparent) 1px,transparent 1px);background-size:29px 29px;content:"";opacity:.72}.resource-myth-visual__clinic-title,.resource-myth-visual__focused-title{position:relative;z-index:1;color:color-mix(in srgb,var(--myth-accent) 68%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__clinic-clock{position:absolute;inset-block-start:16px;inset-inline-end:16px;z-index:1;display:block;inline-size:44px;block-size:44px;border:1px solid color-mix(in srgb,var(--myth-accent) 38%,var(--color-border));border-radius:999px;background:radial-gradient(circle at 50% 50%,var(--myth-accent) 0 3px,transparent 4px),color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:var(--hcp-clinic)}.resource-myth-visual__clinic-clock i{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:block;inline-size:14px;block-size:2px;border-radius:999px;background:var(--myth-accent);transform-origin:left center}.resource-myth-visual__clinic-clock i:first-child{transform:rotate(15deg)}.resource-myth-visual__clinic-clock i:last-child{inline-size:11px;transform:rotate(112deg)}.resource-myth-visual__clinic-queue,.resource-myth-visual__generic-deck{position:relative;z-index:1;display:grid;gap:8px;min-inline-size:0}.resource-myth-visual__clinic-queue{margin-inline-end:52px}.resource-myth-visual__clinic-queue span,.resource-myth-visual__generic-deck span{display:flex;align-items:center;min-inline-size:0;border-radius:var(--radius-small);padding:7px 10px;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);line-height:1.14;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__clinic-queue span{min-block-size:32px;border:1px solid color-mix(in srgb,var(--myth-accent) 22%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.resource-myth-visual__clinic-queue span:before{flex:0 0 auto;inline-size:7px;block-size:7px;border-radius:999px;margin-inline-end:8px;background:var(--myth-accent);content:""}.resource-myth-visual__generic-deck{margin-block-start:auto}.resource-myth-visual__generic-deck span{justify-content:center;min-block-size:34px;border:1px solid color-mix(in srgb,var(--myth-secondary) 24%,var(--color-border));background:color-mix(in srgb,var(--myth-secondary) 7%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-secondary) 64%,var(--color-ink));text-align:center}.resource-myth-visual__clinic-queue span:first-child{opacity:var(--hcp-queue-1);transform:translateY(var(--hcp-queue-1-y))}.resource-myth-visual__clinic-queue span:nth-child(2){opacity:var(--hcp-queue-2);transform:translateY(var(--hcp-queue-2-y))}.resource-myth-visual__clinic-queue span:nth-child(3){opacity:var(--hcp-queue-3);transform:translateY(var(--hcp-queue-3-y))}.resource-myth-visual__generic-deck span:first-child{opacity:var(--hcp-deck-1-opacity);transform:translateY(var(--hcp-deck-1-y))}.resource-myth-visual__generic-deck span:nth-child(2){opacity:var(--hcp-deck-2-opacity);transform:translateY(var(--hcp-deck-2-y))}.resource-myth-visual__generic-deck span:nth-child(3){opacity:var(--hcp-deck-3-opacity);transform:translateY(var(--hcp-deck-3-y))}.resource-myth-visual__generic-deck span:nth-child(4){opacity:var(--hcp-deck-4-opacity);transform:translateY(var(--hcp-deck-4-y))}.resource-myth-visual__focus-gate{position:relative;display:grid;place-items:center;min-inline-size:0}.resource-myth-visual__focus-gate span{display:block;inline-size:2px;block-size:var(--hcp-gate-width);max-block-size:100%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--myth-accent),var(--myth-support),transparent);opacity:var(--hcp-gate)}.resource-myth-visual__focus-gate i{position:absolute;display:block;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--myth-support) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:var(--hcp-gate);transform:scale(var(--hcp-attention-scale))}.resource-myth-visual__focus-gate i:after,.resource-myth-visual__focus-gate i:before{position:absolute;inset-block-start:50%;inline-size:10px;block-size:2px;border-radius:999px;background:var(--myth-support);content:""}.resource-myth-visual__focus-gate i:before{inset-inline-start:8px;transform:rotate(40deg)}.resource-myth-visual__focus-gate i:after{inset-inline-end:8px;transform:rotate(-40deg)}.resource-myth-visual__focused-visit{align-content:center;gap:13px;border:1px solid color-mix(in srgb,var(--myth-support) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-support) 9%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);opacity:var(--hcp-visit);transform:translateY(var(--hcp-visit-y)) scale(var(--hcp-visit-scale));transform-origin:center}.resource-myth-visual__focused-title{color:color-mix(in srgb,var(--myth-support) 68%,var(--color-ink))}.resource-myth-visual__visit-window{display:grid;align-items:stretch;gap:7px;grid-template-columns:minmax(70px,.76fr) minmax(128px,1.42fr) minmax(58px,.62fr)}.resource-myth-visual__visit-window span{display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:42px;border:1px solid color-mix(in srgb,var(--myth-support) 24%,var(--color-border));border-radius:var(--radius-small);padding:7px 8px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-align:center;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__visit-window span:first-child{opacity:var(--hcp-context);transform:translateY(var(--hcp-context-y))}.resource-myth-visual__visit-window span:nth-child(2){border-color:color-mix(in srgb,var(--myth-support) 38%,var(--color-border));background:color-mix(in srgb,var(--myth-support) 11%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-support) 70%,var(--color-ink));opacity:var(--hcp-detail);transform:translateY(var(--hcp-detail-y))}.resource-myth-visual__visit-window span:nth-child(3){opacity:var(--hcp-close);transform:translateY(var(--hcp-close-y))}.resource-myth-visual__visual-story{position:relative;display:grid;gap:8px;min-block-size:82px;overflow:hidden;border:1px solid color-mix(in srgb,var(--myth-support) 22%,var(--color-border));border-radius:var(--radius-small);padding:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-support) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-support) 7%,transparent) 1px,transparent 1px),var(--color-surface);background-size:24px 24px;opacity:var(--hcp-detail)}.resource-myth-visual__visual-story i,.resource-myth-visual__visual-story span{display:block;border-radius:var(--radius-small);background:color-mix(in srgb,var(--myth-support) 34%,var(--color-border))}.resource-myth-visual__visual-story span{inline-size:var(--hcp-detail-width);min-inline-size:42%;block-size:30px;background:linear-gradient(90deg,var(--myth-support),color-mix(in srgb,var(--myth-support) 48%,var(--myth-secondary))),var(--myth-support)}.resource-myth-visual__visual-story i{inline-size:82%;block-size:7px;border-radius:999px}.resource-myth-visual__visual-story i:last-child{inline-size:58%}.resource-myth-visual__attention-meter{display:grid;gap:7px}.resource-myth-visual__attention-meter span{color:color-mix(in srgb,var(--myth-support) 64%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-transform:uppercase;opacity:var(--hcp-attention)}.resource-myth-visual__attention-meter i{display:block;inline-size:var(--hcp-attention-width);block-size:10px;border-radius:999px;background:linear-gradient(90deg,var(--myth-support),color-mix(in srgb,var(--myth-support) 45%,var(--myth-secondary)));opacity:var(--hcp-attention);transform:scaleY(var(--hcp-attention-scale));transform-origin:center}.resource-myth-visual__scene--adoption{align-items:stretch;gap:16px;grid-template-columns:minmax(235px,.96fr) 58px minmax(250px,1.04fr);min-block-size:286px}.resource-myth-visual__adoption-complexity,.resource-myth-visual__daily-workflow{position:relative;display:grid;min-inline-size:0;overflow:hidden;border-radius:var(--radius-small);padding:16px;will-change:opacity,transform}.resource-myth-visual__adoption-complexity{align-content:stretch;gap:13px;border:1px solid color-mix(in srgb,var(--myth-support) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-support) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);opacity:var(--adoption-complexity-opacity);transform:translateY(var(--adoption-complexity-y))}.resource-myth-visual__adoption-complexity:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-support) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-support) 7%,transparent) 1px,transparent 1px);background-size:30px 30px;content:"";opacity:.68}.resource-myth-visual__adoption-title,.resource-myth-visual__workflow-title{position:relative;z-index:1;color:color-mix(in srgb,var(--myth-support) 70%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__adoption-people{position:relative;z-index:1;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.resource-myth-visual__adoption-people span{display:grid;place-items:center;min-inline-size:0;min-block-size:62px;border:1px solid color-mix(in srgb,var(--myth-support) 26%,var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:color-mix(in srgb,var(--myth-support) 72%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.1;text-align:center;overflow-wrap:anywhere}.resource-myth-visual__adoption-people span:before{display:block;inline-size:24px;block-size:24px;border:2px solid var(--myth-support);border-radius:999px;margin-block-end:6px;content:""}.resource-myth-visual__friction-stack{position:relative;z-index:1;display:grid;gap:8px;margin-block-start:auto;min-inline-size:0}.resource-myth-visual__friction-stack span{display:flex;align-items:center;min-inline-size:0;min-block-size:34px;border:1px solid color-mix(in srgb,var(--myth-support) 26%,var(--color-border));border-radius:var(--radius-small);padding:7px 10px;background:color-mix(in srgb,var(--myth-support) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-support) 68%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.12;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__friction-stack span:before{flex:0 0 auto;inline-size:18px;block-size:18px;border:1px solid color-mix(in srgb,var(--myth-support) 42%,var(--color-border));border-radius:999px;margin-inline-end:8px;background:color-mix(in srgb,var(--color-surface-raised) 90%,transparent);content:""}.resource-myth-visual__friction-stack span:first-child{opacity:var(--adoption-friction-1-opacity);transform:translateY(var(--adoption-friction-1-y))}.resource-myth-visual__friction-stack span:nth-child(2){opacity:var(--adoption-friction-2-opacity);transform:translateY(var(--adoption-friction-2-y))}.resource-myth-visual__friction-stack span:nth-child(3){opacity:var(--adoption-friction-3-opacity);transform:translateY(var(--adoption-friction-3-y))}.resource-myth-visual__friction-stack span:nth-child(4){opacity:var(--adoption-friction-4-opacity);transform:translateY(var(--adoption-friction-4-y))}.resource-myth-visual__adoption-gate{position:relative;display:grid;place-items:center;min-inline-size:0}.resource-myth-visual__adoption-gate span{display:block;inline-size:2px;block-size:var(--adoption-gate-width);max-block-size:100%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--myth-support),var(--myth-accent),transparent);opacity:var(--adoption-gate)}.resource-myth-visual__adoption-gate i{position:absolute;display:block;inline-size:34px;block-size:34px;border:1px solid color-mix(in srgb,var(--myth-accent) 38%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:var(--adoption-gate);transform:scale(var(--adoption-gate-scale))}.resource-myth-visual__adoption-gate i:after,.resource-myth-visual__adoption-gate i:before{position:absolute;content:""}.resource-myth-visual__adoption-gate i:before{inset-block-start:11px;inset-inline-start:11px;inline-size:12px;block-size:12px;border-block-end:2px solid var(--myth-accent);border-inline-end:2px solid var(--myth-accent);transform:rotate(45deg)}.resource-myth-visual__adoption-gate i:after{inset-block-start:16px;inset-inline-start:8px;inline-size:18px;block-size:2px;border-radius:999px;background:var(--myth-accent)}.resource-myth-visual__daily-workflow{align-content:center;gap:13px;border:1px solid color-mix(in srgb,var(--myth-accent) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 9%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);opacity:var(--adoption-workflow);transform:translateY(var(--adoption-workflow-y)) scale(var(--adoption-workflow-scale));transform-origin:center}.resource-myth-visual__workflow-title{color:color-mix(in srgb,var(--myth-accent) 68%,var(--color-ink))}.resource-myth-visual__workflow-steps{display:grid;gap:8px}.resource-myth-visual__workflow-steps span{position:relative;display:flex;align-items:center;min-inline-size:0;min-block-size:38px;border:1px solid color-mix(in srgb,var(--myth-accent) 24%,var(--color-border));border-radius:var(--radius-small);padding-block:7px;padding-inline:36px 10px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__workflow-steps span:before{position:absolute;inset-inline-start:11px;inline-size:16px;block-size:16px;border:1px solid color-mix(in srgb,var(--myth-accent) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--myth-accent) 13%,var(--color-surface-raised));content:""}.resource-myth-visual__workflow-steps span:after{position:absolute;inset-block-start:50%;inset-inline-start:15px;inline-size:8px;block-size:4px;border-block-end:2px solid var(--myth-accent);border-inline-start:2px solid var(--myth-accent);content:"";opacity:0;transform:translateY(-60%) rotate(-45deg)}.resource-myth-visual__workflow-steps span:first-child{opacity:var(--adoption-step-1);transform:translateY(var(--adoption-step-1-y))}.resource-myth-visual__workflow-steps span:first-child:after{opacity:var(--adoption-step-1)}.resource-myth-visual__workflow-steps span:first-child:before{transform:scale(var(--adoption-check-1))}.resource-myth-visual__workflow-steps span:nth-child(2){opacity:var(--adoption-step-2);transform:translateY(var(--adoption-step-2-y))}.resource-myth-visual__workflow-steps span:nth-child(2):after{opacity:var(--adoption-step-2)}.resource-myth-visual__workflow-steps span:nth-child(2):before{transform:scale(var(--adoption-check-2))}.resource-myth-visual__workflow-steps span:nth-child(3){opacity:var(--adoption-step-3);transform:translateY(var(--adoption-step-3-y))}.resource-myth-visual__workflow-steps span:nth-child(3):after{opacity:var(--adoption-step-3)}.resource-myth-visual__workflow-steps span:nth-child(3):before{transform:scale(var(--adoption-check-3))}.resource-myth-visual__adoption-track{overflow:hidden;block-size:10px;border:1px solid color-mix(in srgb,var(--myth-accent) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-muted) 78%,transparent)}.resource-myth-visual__adoption-track i{display:block;inline-size:var(--adoption-track-width);block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--myth-accent),color-mix(in srgb,var(--myth-accent) 45%,var(--myth-secondary)))}.resource-myth-visual__coaching-card{display:grid;gap:7px;border:1px solid color-mix(in srgb,var(--myth-secondary) 26%,var(--color-border));border-radius:var(--radius-small);padding:10px;background:color-mix(in srgb,var(--myth-secondary) 8%,var(--color-surface));opacity:var(--adoption-coaching);transform:translateY(var(--adoption-coaching-y))}.resource-myth-visual__coaching-card span{color:color-mix(in srgb,var(--myth-secondary) 66%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-transform:uppercase}.resource-myth-visual__coaching-card i{display:block;inline-size:var(--adoption-coaching-width);block-size:9px;border-radius:999px;background:linear-gradient(90deg,var(--myth-secondary),color-mix(in srgb,var(--myth-secondary) 42%,var(--myth-accent)));transform:scaleY(var(--adoption-coaching-scale));transform-origin:center}.resource-myth-visual__scene--ethics{align-items:stretch;gap:16px;grid-template-columns:minmax(235px,.96fr) 58px minmax(250px,1.04fr);min-block-size:300px}.resource-myth-visual__red-ocean,.resource-myth-visual__trust-system{position:relative;display:grid;min-inline-size:0;overflow:hidden;border-radius:var(--radius-small);padding:16px;will-change:opacity,transform}.resource-myth-visual__red-ocean{align-content:stretch;gap:13px;border:1px solid color-mix(in srgb,var(--myth-accent) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 10%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent);opacity:var(--ethics-pressure-opacity);transform:translateY(var(--ethics-pressure-y))}.resource-myth-visual__red-ocean:before{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--myth-accent) 8%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--myth-accent) 7%,transparent) 1px,transparent 1px);background-size:30px 30px;content:"";opacity:.68}.resource-myth-visual__ethics-title,.resource-myth-visual__trust-title{position:relative;z-index:1;color:color-mix(in srgb,var(--myth-accent) 70%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.25;text-transform:uppercase}.resource-myth-visual__market-stack{position:relative;z-index:1;display:grid;gap:8px;min-inline-size:0}.resource-myth-visual__market-stack span{display:flex;align-items:center;min-inline-size:0;min-block-size:34px;border:1px solid color-mix(in srgb,var(--myth-accent) 26%,var(--color-border));border-radius:var(--radius-small);padding:7px 10px;background:color-mix(in srgb,var(--myth-accent) 8%,var(--color-surface-raised));color:color-mix(in srgb,var(--myth-accent) 70%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);line-height:1.12;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__market-stack span:before{flex:0 0 auto;inline-size:8px;block-size:8px;border-radius:999px;margin-inline-end:8px;background:var(--myth-accent);content:""}.resource-myth-visual__market-stack span:first-child{opacity:var(--ethics-market-1-opacity);transform:translateY(var(--ethics-market-1-y))}.resource-myth-visual__market-stack span:nth-child(2){opacity:var(--ethics-market-2-opacity);transform:translateY(var(--ethics-market-2-y))}.resource-myth-visual__market-stack span:nth-child(3){opacity:var(--ethics-market-3-opacity);transform:translateY(var(--ethics-market-3-y))}.resource-myth-visual__market-stack span:nth-child(4){opacity:var(--ethics-market-4-opacity);transform:translateY(var(--ethics-market-4-y))}.resource-myth-visual__sales-spike{position:relative;z-index:1;display:grid;gap:7px;margin-block-start:auto}.resource-myth-visual__sales-spike span{color:color-mix(in srgb,var(--myth-accent) 70%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-transform:uppercase;opacity:var(--ethics-spike)}.resource-myth-visual__sales-spike i{display:block;inline-size:var(--ethics-spike-width);block-size:10px;border-radius:999px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--myth-accent) 86%,var(--color-surface-raised)) 0 7px,color-mix(in srgb,var(--myth-accent) 54%,var(--color-surface-raised)) 7px 14px);opacity:var(--ethics-spike)}.resource-myth-visual__ethics-gate{position:relative;display:grid;place-items:center;min-inline-size:0}.resource-myth-visual__ethics-gate span{display:block;inline-size:2px;block-size:var(--ethics-gate-width);max-block-size:100%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--myth-accent),var(--myth-support),transparent);opacity:var(--ethics-gate)}.resource-myth-visual__ethics-gate i{position:absolute;display:block;inline-size:36px;block-size:36px;border:1px solid color-mix(in srgb,var(--myth-support) 40%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 12px 22px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:var(--ethics-gate);transform:scale(var(--ethics-gate-scale))}.resource-myth-visual__ethics-gate i:before{position:absolute;inset-block-start:8px;inset-inline-start:10px;inline-size:14px;block-size:17px;border:2px solid var(--myth-support);border-block-start-width:3px;border-radius:9px 9px 11px 11px;content:"";transform:rotate(45deg)}.resource-myth-visual__ethics-gate i:after{position:absolute;inset-block-start:16px;inset-inline-start:15px;inline-size:8px;block-size:4px;border-block-end:2px solid var(--myth-support);border-inline-start:2px solid var(--myth-support);content:"";transform:rotate(-45deg)}.resource-myth-visual__trust-system{align-content:center;gap:13px;border:1px solid color-mix(in srgb,var(--myth-support) 30%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--myth-support) 9%,transparent),transparent 66%),color-mix(in srgb,var(--color-surface-raised) 88%,transparent);opacity:var(--ethics-trust);transform:translateY(var(--ethics-trust-y)) scale(var(--ethics-trust-scale));transform-origin:center}.resource-myth-visual__trust-title{color:color-mix(in srgb,var(--myth-support) 68%,var(--color-ink))}.resource-myth-visual__governance-steps{display:grid;gap:8px}.resource-myth-visual__governance-steps span{position:relative;display:flex;align-items:center;min-inline-size:0;min-block-size:38px;border:1px solid color-mix(in srgb,var(--myth-support) 24%,var(--color-border));border-radius:var(--radius-small);padding-block:7px;padding-inline:36px 10px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);line-height:1.16;overflow-wrap:anywhere;will-change:opacity,transform}.resource-myth-visual__governance-steps span:before{position:absolute;inset-inline-start:11px;inline-size:16px;block-size:16px;border:1px solid color-mix(in srgb,var(--myth-support) 42%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--myth-support) 13%,var(--color-surface-raised));content:""}.resource-myth-visual__governance-steps span:after{position:absolute;inset-block-start:50%;inset-inline-start:15px;inline-size:8px;block-size:4px;border-block-end:2px solid var(--myth-support);border-inline-start:2px solid var(--myth-support);content:"";opacity:0;transform:translateY(-60%) rotate(-45deg)}.resource-myth-visual__governance-steps span:first-child{opacity:var(--ethics-approval);transform:translateY(var(--ethics-approval-y))}.resource-myth-visual__governance-steps span:first-child:after{opacity:var(--ethics-approval)}.resource-myth-visual__governance-steps span:nth-child(2){opacity:var(--ethics-consistency);transform:translateY(var(--ethics-consistency-y))}.resource-myth-visual__governance-steps span:nth-child(2):after{opacity:var(--ethics-consistency)}.resource-myth-visual__governance-steps span:nth-child(3){opacity:var(--ethics-visibility);transform:translateY(var(--ethics-visibility-y))}.resource-myth-visual__governance-steps span:nth-child(3):after{opacity:var(--ethics-visibility)}.resource-myth-visual__preference-line{display:grid;gap:7px}.resource-myth-visual__preference-line span{color:color-mix(in srgb,var(--myth-support) 64%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.12;text-transform:uppercase;opacity:var(--ethics-preference)}.resource-myth-visual__preference-line i{display:block;inline-size:var(--ethics-preference-width);block-size:10px;border-radius:999px;background:linear-gradient(90deg,var(--myth-support),color-mix(in srgb,var(--myth-support) 42%,var(--myth-secondary)));opacity:var(--ethics-preference);transform:scaleY(var(--ethics-preference-scale));transform-origin:center}.resource-vendor-comparison{--comparison-frame-width:min( calc(100vw - 32px) ,var(--container));position:relative;inline-size:var(--comparison-frame-width);margin-inline:calc((100% - var(--comparison-frame-width))/2);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;-webkit-overflow-scrolling:touch}.resource-prose .resource-vendor-comparison table{display:table;table-layout:fixed;inline-size:100%;min-inline-size:clamp(980px,100%,calc(var(--container) - 2px));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){.enterprise-trust__visual,.module-selector__visual,.product-story-visual,.resource-brand-visual,.resource-detail-hero__media,.resource-myth-visual,.use-case-finder__visual,.use-case-screen,.workflow-explainer__visual,figure.use-case-phase-visual:not(.use-case-screen){justify-self:center;max-inline-size:100%;margin-inline:auto}.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}.resource-prose .resource-vendor-comparison table{min-inline-size:980px}.resource-vendor-comparison:after{position:absolute;inset-block:0;inset-inline-end:0;inline-size:54px;background:linear-gradient(90deg,transparent,var(--color-surface) 72%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 18%,transparent));content:"";pointer-events:none}}@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-highlight-card,.resource-related-block,.resource-takeaways,.resource-transcript-card{padding:18px}.resource-highlight-grid{grid-template-columns:1fr}.resource-guide-nav__links{display:grid}.resource-guide-nav__links a{justify-content:space-between}.resource-actions{display:grid;margin-block-start:-8px}.resource-actions__controls{justify-content:stretch}.resource-action-button,.resource-share{inline-size:100%}.resource-share{display:grid}.resource-share__menu{position:static;margin-block-start:8px}.resource-actions__status{position:static}.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-myth-visual{padding:14px}.resource-myth-visual__scene{min-block-size:auto}.resource-myth-visual__html-stack{min-block-size:214px;padding:12px}.resource-myth-visual__code-layers{inset-block-start:16px;inset-inline-start:14px;inline-size:128px}.resource-myth-visual__code-layer{inline-size:118px;padding:7px 8px;font-size:.68rem}.resource-myth-visual__code-layer:nth-child(2){margin-inline-start:16px}.resource-myth-visual__code-layer:nth-child(3){margin-inline-start:32px}.resource-myth-visual__code-layer:nth-child(4){margin-inline-start:48px}.resource-myth-visual__dependency-lines span:first-child{inset-block-start:70px;inset-inline-start:96px;inline-size:156px}.resource-myth-visual__dependency-lines span:nth-child(2){inset-block-start:106px;inset-inline-start:110px;inline-size:144px}.resource-myth-visual__dependency-lines span:nth-child(3){inset-block-start:136px;inset-inline-start:126px;inline-size:122px}.resource-myth-visual__detail-aid-frame{inline-size:72%;min-block-size:152px;padding:10px}.resource-myth-visual__detail-hero{block-size:42px!important}.resource-myth-visual__burden-board{padding:14px}.resource-myth-visual__ticket-stack span{font-size:.76rem}.resource-myth-visual__approval-queue{grid-template-columns:minmax(0,1fr) repeat(3,18px)}.resource-myth-visual__approval-queue i{inline-size:18px;block-size:18px}.resource-myth-visual__scene--adoption,.resource-myth-visual__scene--control,.resource-myth-visual__scene--cost,.resource-myth-visual__scene--crm,.resource-myth-visual__scene--ethics,.resource-myth-visual__scene--hcp-time,.resource-myth-visual__scene--speed{grid-template-columns:1fr}.resource-myth-visual__signal-proof{grid-template-columns:58px minmax(0,1fr) 22px;min-block-size:92px;padding:12px}.resource-myth-visual__map-surface,.resource-myth-visual__pdf-surface{inline-size:54px;block-size:54px}.resource-myth-visual__map-route{inset-block-start:26px;inset-inline-start:9px;inline-size:32px}.resource-myth-visual__map-pin{inset-block-start:15px;inset-inline-start:28px;inline-size:18px;block-size:18px}.resource-myth-visual__map-halo{inset-block-start:11px;inset-inline-start:24px;inline-size:26px;block-size:26px}.resource-myth-visual__evidence-flow{min-block-size:44px}.resource-myth-visual__evidence-flow span{inset-block-start:50%}.resource-myth-visual__evidence-flow span:first-child{inset-inline:0 50%}.resource-myth-visual__evidence-flow span:nth-child(2){inset-inline:50% 0}.resource-myth-visual__evidence-flow i{inline-size:34px;block-size:34px}.resource-myth-visual__blind-spots{padding:14px}.resource-myth-visual__scene--speed{gap:14px}.resource-myth-visual__fast-rollout,.resource-myth-visual__rollout-board{padding:14px}.resource-myth-visual__month-strip span{font-size:.66rem}.resource-myth-visual__phase-lane{min-block-size:132px}.resource-myth-visual__phase-lane span{padding:5px 6px;font-size:.68rem}.resource-myth-visual__dependency-stack{grid-template-columns:1fr}.resource-myth-visual__dependency-stack span{min-block-size:28px}.resource-myth-visual__compression-gate{min-block-size:44px}.resource-myth-visual__compression-gate span{inline-size:var(--speed-compression-width);max-inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--myth-accent),var(--myth-secondary),transparent)}.resource-myth-visual__compression-gate i{inline-size:32px;block-size:32px;transform:scale(var(--speed-compression-scale)) rotate(90deg)}.resource-myth-visual__fast-rollout{min-block-size:198px}.resource-myth-visual__launch-mark{inline-size:38px;block-size:38px}.resource-myth-visual__scene--crm{gap:12px}.resource-myth-visual__crm-system,.resource-myth-visual__detailing-layer{padding:14px}.resource-myth-visual__crm-workarounds{grid-template-columns:1fr}.resource-myth-visual__crm-workarounds span{min-block-size:34px}.resource-myth-visual__crm-bridge{min-block-size:44px}.resource-myth-visual__crm-bridge span{inline-size:var(--crm-bridge-width);max-inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--myth-accent),var(--myth-secondary),transparent)}.resource-myth-visual__crm-bridge i{inline-size:32px;block-size:32px;transform:scale(var(--crm-sync-scale)) rotate(90deg)}.resource-myth-visual__scene--hcp-time{gap:12px}.resource-myth-visual__clinic-pressure,.resource-myth-visual__focused-visit{padding:14px}.resource-myth-visual__clinic-queue{margin-inline-end:48px}.resource-myth-visual__focus-gate{min-block-size:44px}.resource-myth-visual__focus-gate span{inline-size:var(--hcp-gate-width);max-inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--myth-accent),var(--myth-support),transparent)}.resource-myth-visual__focus-gate i{inline-size:32px;block-size:32px;transform:scale(var(--hcp-attention-scale)) rotate(90deg)}.resource-myth-visual__visit-window{grid-template-columns:minmax(64px,.72fr) minmax(116px,1.34fr) minmax(56px,.62fr)}.resource-myth-visual__visit-window span{min-block-size:36px;padding-inline:7px;font-size:.68rem}.resource-myth-visual__visual-story{min-block-size:76px}.resource-myth-visual__scene--adoption{gap:12px}.resource-myth-visual__adoption-complexity,.resource-myth-visual__daily-workflow{padding:14px}.resource-myth-visual__adoption-people span{min-block-size:56px}.resource-myth-visual__adoption-gate{min-block-size:44px}.resource-myth-visual__adoption-gate span{inline-size:var(--adoption-gate-width);max-inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--myth-support),var(--myth-accent),transparent)}.resource-myth-visual__adoption-gate i{inline-size:32px;block-size:32px;transform:scale(var(--adoption-gate-scale)) rotate(90deg)}.resource-myth-visual__workflow-steps span{min-block-size:36px}.resource-myth-visual__scene--ethics{gap:12px}.resource-myth-visual__red-ocean,.resource-myth-visual__trust-system{padding:14px}.resource-myth-visual__ethics-gate{min-block-size:44px}.resource-myth-visual__ethics-gate span{inline-size:var(--ethics-gate-width);max-inline-size:100%;block-size:2px;background:linear-gradient(90deg,transparent,var(--myth-accent),var(--myth-support),transparent)}.resource-myth-visual__ethics-gate i{inline-size:32px;block-size:32px;transform:scale(var(--ethics-gate-scale)) rotate(90deg)}.resource-myth-visual__governance-steps span{min-block-size:36px}.resource-myth-visual__connector{min-block-size:34px}.resource-myth-visual__connector span{inline-size:2px;block-size:100%}.resource-myth-visual__connector span:after{inset-block-end:2px;inset-block-start:auto;inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%) rotate(135deg)}.resource-myth-visual__layer,.resource-myth-visual__layer--engine,.resource-myth-visual__sync{inline-size:100%;margin-inline-start:0}.resource-myth-visual__path{grid-template-columns:1fr;min-block-size:28px;justify-items:center}.resource-myth-visual__path span{inline-size:2px;block-size:18px}.resource-final-cta__inner,.resource-help-cta__inner{grid-template-columns:1fr;padding:22px}.resource-shorts__rail{grid-auto-columns:minmax(230px,82vw)}}.pricing-page{background:var(--color-page)}.pricing-hero{position:relative;overflow:hidden;padding-block:72px 40px;background:linear-gradient(180deg,#fffefa7a,#f7f5f200),var(--color-page)}.pricing-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 .pricing-hero{background:linear-gradient(180deg,#11132985,#080a1700),var(--color-page)}.dark .pricing-hero:before{background:var(--brand-cyan);opacity:.08}.pricing-hero__inner{position:relative;z-index:1;gap:28px;text-align:center;grid-template-columns:minmax(0,1fr)}.pricing-hero__copy,.pricing-hero__inner{display:grid;justify-items:center}.pricing-hero h1{max-inline-size:840px;font-size:4.05rem;line-height:1.02}.pricing-hero__copy p:not(.eyebrow){max-inline-size:720px;margin-block:24px 0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.68}.pricing-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:30px}.pricing-assumptions,.pricing-assumptions__inner{display:grid;justify-items:center;inline-size:100%}.pricing-assumptions__inner{align-items:center}.pricing-assumptions__controls{display:grid;align-items:end;gap:0;grid-template-columns:minmax(220px,1fr) minmax(220px,.82fr) minmax(170px,.58fr);min-inline-size:0;inline-size:100%;border:1px solid color-mix(in srgb,var(--color-signal) 16%,var(--color-border));border-radius:var(--radius);padding:8px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent);box-shadow:var(--shadow-subtle)}.pricing-assumptions__controls--tray{grid-template-columns:minmax(220px,1fr) minmax(170px,.58fr);inline-size:100%;border:0;border-block-end:1px solid var(--color-border);border-radius:0;padding:0 0 14px;background:transparent;box-shadow:none}.pricing-assumptions__controls--tray .pricing-assumption-control--currency{justify-self:end}.pricing-assumptions__controls--tray .pricing-currency-toggle{display:inline-grid;grid-template-columns:repeat(2,30px);gap:3px;min-block-size:36px;border-radius:999px;padding:3px;background:color-mix(in srgb,var(--color-text-muted) 7%,transparent)}.pricing-assumptions__controls--tray .pricing-currency-toggle button{inline-size:30px;min-block-size:30px;border-radius:999px;padding:0;font-size:.92rem}.pricing-assumptions__controls--tray .pricing-currency-toggle button+button{border:0}.pricing-brand-proof,.pricing-every-plan,.pricing-expandable,.pricing-module-showcase{padding-block:68px}.pricing-brand-proof__inner,.pricing-every-plan__inner,.pricing-expandable__inner,.pricing-module-showcase__inner{display:grid;gap:28px}.pricing-every-plan{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 96%,var(--color-page)),color-mix(in srgb,var(--brand-blue) 42%,var(--brand-navy))),var(--brand-navy)}.dark .pricing-every-plan{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 84%,var(--brand-navy)),color-mix(in srgb,var(--brand-blue) 24%,var(--color-surface))),var(--color-surface)}.pricing-included-panel{display:grid;align-items:center;gap:clamp(20px,3vw,34px);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);border:1px solid color-mix(in srgb,var(--brand-paper) 18%,transparent);border-radius:var(--radius);padding:clamp(20px,3vw,34px);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-paper) 8%,transparent),color-mix(in srgb,var(--color-signal) 8%,transparent)),color-mix(in srgb,var(--brand-navy) 76%,transparent)}.pricing-included-panel__lead{display:grid;align-content:center;gap:18px;min-block-size:100%}.pricing-included-panel__lead .eyebrow{color:color-mix(in srgb,var(--brand-cyan) 82%,var(--brand-paper))}.pricing-included-panel__lead h2{max-inline-size:360px;color:var(--brand-paper);font-size:2.14rem;line-height:1.08}.pricing-included-panel__lead p:not(.eyebrow){max-inline-size:430px;margin:0;color:color-mix(in srgb,var(--brand-paper) 76%,transparent);line-height:1.62}.pricing-included-panel__lead strong{display:inline-flex;align-items:center;justify-self:start;min-block-size:40px;border:1px solid color-mix(in srgb,var(--brand-cyan) 34%,transparent);border-radius:999px;padding-inline:14px;background:color-mix(in srgb,var(--brand-cyan) 11%,transparent);color:var(--brand-paper);font-size:.82rem;font-weight:var(--font-weight-semibold)}.pricing-benefit-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-benefit-card{position:relative;display:grid;align-content:start;gap:14px;min-block-size:154px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-paper) 16%,transparent);border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--brand-paper) 7%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.pricing-benefit-card:after{position:absolute;inset-inline:18px;inset-block-end:14px;block-size:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand-cyan),color-mix(in srgb,var(--brand-cyan) 8%,transparent));content:"";opacity:.38;transform:scaleX(.42);transform-origin:left center;transition:opacity .16s ease,transform .16s ease}.pricing-benefit-card:hover{border-color:color-mix(in srgb,var(--brand-cyan) 46%,transparent);background:color-mix(in srgb,var(--brand-paper) 10%,transparent);transform:translateY(-3px)}.pricing-benefit-card:hover:after{opacity:1;transform:scaleX(1)}.pricing-benefit-card__icon{display:grid;inline-size:42px;block-size:42px;place-items:center;border:1px solid color-mix(in srgb,var(--brand-cyan) 40%,transparent);border-radius:var(--radius-small);background:color-mix(in srgb,var(--brand-cyan) 12%,transparent);color:var(--brand-cyan)}.pricing-benefit-card__icon svg{inline-size:21px;block-size:21px}.pricing-benefit-card h3{color:var(--brand-paper);font-size:1rem;line-height:1.32}.pricing-module-showcase{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 40%,transparent),color-mix(in srgb,var(--color-page) 72%,transparent)),var(--color-page)}.pricing-module-showcase__inner{align-items:start;grid-template-columns:minmax(0,1fr)}.pricing-module-showcase__copy{display:grid;justify-items:center;gap:14px;max-inline-size:830px;margin-inline:auto;text-align:center}.pricing-module-showcase__copy h2{font-size:2.72rem;line-height:1.08}.pricing-module-showcase__copy p:not(.eyebrow){max-inline-size:780px;margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.pricing-module-showcase__copy ul,.pricing-package-plan ul,.pricing-plan-card ul,.pricing-standard-drawer__left ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.pricing-module-showcase__copy li,.pricing-package-plan li,.pricing-plan-card li,.pricing-standard-drawer__left li{position:relative;padding-inline-start:18px;color:var(--color-text-muted);font-size:.9rem;line-height:1.48}.pricing-module-showcase__copy li:before,.pricing-package-plan li:before,.pricing-plan-card li:before,.pricing-standard-drawer__left li:before{position:absolute;inset-block-start:.58em;inset-inline-start:0;inline-size:7px;block-size:7px;border-radius:999px;background:var(--color-signal);content:""}.pricing-primary-plans{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-package-stage{display:grid;gap:20px;min-inline-size:0;inline-size:min(100%,1060px);margin-inline:auto}.pricing-assumption-control,.pricing-tier-menu{position:relative;display:grid;align-content:start;gap:8px;min-inline-size:0;padding-inline:14px;background:transparent}.pricing-assumption-control+.pricing-assumption-control{border-inline-start:1px solid var(--color-border)}.pricing-assumption-control__label{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-assumption-control__label svg{inline-size:.96rem;block-size:.96rem;color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink))}.pricing-tier-menu__button{display:grid;align-items:center;gap:10px;grid-template-columns:minmax(0,1fr) 18px;min-block-size:46px;border:0;border-radius:var(--radius-control);padding-inline:13px 11px;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);color:var(--color-ink);text-align:start;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-tier-menu__button strong{overflow:hidden;font-size:.94rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pricing-tier-menu__button svg{inline-size:1rem;block-size:1rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-tier-menu__button[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-signal) 14%,transparent)}.pricing-tier-menu__button[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-tier-menu__options{position:absolute;z-index:20;inset-block-start:calc(100% + 8px);inset-inline:0;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--color-signal) 26%,var(--color-border));border-radius:var(--radius-control);padding:6px;background:var(--color-surface-raised);box-shadow:var(--shadow-interactive)}.pricing-tier-menu__options button{min-block-size:38px;border:0;border-radius:calc(var(--radius-control) - 4px);padding-inline:10px;background:transparent;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-semibold);text-align:start}.pricing-tier-menu__options button:hover,.pricing-tier-menu__options button[aria-selected=true]{background:color-mix(in srgb,var(--color-signal) 10%,var(--color-surface));color:var(--color-ink)}.pricing-currency-toggle button{display:grid;place-items:center;gap:2px;border:0;padding:8px 12px;background:transparent;color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-weight-semibold)}.pricing-currency-toggle button+button{border-inline-start:1px solid var(--color-border)}.pricing-currency-toggle button[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 18%,var(--color-surface)),color-mix(in srgb,var(--brand-blue) 8%,var(--color-surface)));color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-signal) 34%,transparent)}.pricing-currency-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:0;border-radius:var(--radius-control);min-block-size:46px;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent)}.pricing-assumptions--rx .pricing-assumptions__inner{justify-items:stretch}.pricing-assumptions--rx .pricing-assumptions__controls{align-items:center;gap:10px;grid-template-columns:minmax(0,1fr) auto;border:0;padding:0 2px;background:transparent;box-shadow:none}.pricing-assumptions--rx .pricing-assumption-control,.pricing-assumptions--rx .pricing-tier-menu{display:flex;align-items:center;gap:8px;padding:0}.pricing-assumptions--rx .pricing-assumption-control+.pricing-assumption-control{border:0}.pricing-assumptions--rx .pricing-assumption-control--currency{justify-self:end}.pricing-assumptions--rx .pricing-assumption-control__label{color:color-mix(in srgb,var(--color-text-muted) 88%,var(--color-ink));font-size:.82rem;font-weight:var(--font-weight-medium);text-transform:none}.pricing-assumptions--rx .pricing-assumption-control--currency .pricing-assumption-control__label,.pricing-assumptions--rx .pricing-tier-menu .pricing-assumption-control__label svg{display:none}.pricing-assumptions--rx .pricing-tier-menu__button{display:inline-grid;grid-template-columns:minmax(0,auto) 16px;min-block-size:34px;border-radius:999px;padding-inline:10px 8px;background:transparent}.pricing-assumptions--rx .pricing-tier-menu__button:hover,.pricing-assumptions--rx .pricing-tier-menu__button[aria-expanded=true]{background:color-mix(in srgb,var(--color-text-muted) 9%,transparent);box-shadow:none}.pricing-assumptions--rx .pricing-tier-menu__button strong{font-size:.84rem}.pricing-assumptions--rx .pricing-currency-toggle button{display:inline-flex;align-items:center;justify-content:center;min-block-size:30px;border-radius:999px;padding:5px 9px;color:var(--color-text-muted);font-size:.82rem}.pricing-assumptions--rx .pricing-currency-toggle button+button{border:0}.pricing-assumptions--rx .pricing-currency-toggle{display:inline-grid;grid-template-columns:repeat(2,30px);gap:3px;min-block-size:36px;border-radius:999px;padding:3px;background:color-mix(in srgb,var(--color-text-muted) 7%,transparent)}.pricing-assumptions--rx .pricing-currency-toggle button{inline-size:30px;padding:0;font-size:.92rem}.pricing-assumptions--rx .pricing-currency-toggle button[aria-pressed=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 18%,var(--color-surface)),color-mix(in srgb,var(--brand-blue) 8%,var(--color-surface)));color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-signal) 28%,transparent)}.pricing-package-deck{display:grid;gap:14px;min-inline-size:0}.pricing-package-deck--primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-package-column{display:grid;min-inline-size:0;grid-template-rows:auto 1fr}.pricing-package-column__badge-slot{display:flex;align-items:end;min-block-size:34px}.pricing-package-column__badge{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:34px;border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 20%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 15%,var(--color-surface-raised))),var(--color-surface-raised);color:color-mix(in srgb,var(--color-signal) 78%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);letter-spacing:0;text-align:center;text-transform:uppercase;margin-bottom:-5px}.pricing-package-deck--drawer{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-package-plan{position:relative;display:grid;align-content:start;gap:17px;min-block-size:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 70%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent)),var(--color-surface);box-shadow:var(--shadow-raised);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pricing-package-deck--primary .pricing-package-plan{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;overflow:visible}.pricing-package-plan--compact{padding:18px;box-shadow:var(--shadow-subtle)}.pricing-package-plan--featured{border-color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 52%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface)}.pricing-package-plan--selected{border-color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 76%,var(--color-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 34%,transparent),var(--shadow-raised)}.pricing-package-plan:hover{border-color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 68%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-3px)}.pricing-package-plan__badge{justify-self:end;max-inline-size:100%;min-block-size:28px;border:1px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 42%,var(--color-border));border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 9%,transparent);color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);text-align:end;text-transform:uppercase;overflow-wrap:anywhere}.pricing-package-plan__header{display:grid;gap:10px}.pricing-package-plan__header>span{color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-package-plan__header h3{color:var(--color-ink);font-size:1.46rem;line-height:1.12}.pricing-package-plan--compact .pricing-package-plan__header h3{font-size:1.14rem}.pricing-package-plan__header p,.pricing-package-plan__included-label{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.48}.pricing-drawer__title small,.pricing-package-card__summary,.pricing-package-plan__header p,.pricing-standard-drawer__copy small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pricing-package-deck--primary .pricing-package-plan__header p{min-block-size:3.9072rem;-webkit-line-clamp:3}.pricing-package-plan__price{display:grid;align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto;border-block:1px solid var(--color-border);padding-block:14px}.pricing-package-plan__amount{display:grid;gap:5px;min-inline-size:0}.pricing-package-plan__amount strong{color:var(--color-ink);font-size:2.2rem;font-weight:var(--font-weight-bold);line-height:1}.pricing-package-plan__amount--quote strong{font-size:1.34rem;line-height:1.1}.pricing-package-plan--compact .pricing-package-plan__amount strong{font-size:1.72rem}.pricing-package-plan__amount span{color:var(--color-text-muted);font-size:.86rem;font-weight:var(--font-weight-medium)}.pricing-package-plan__billing-note{color:color-mix(in srgb,var(--color-text-muted) 82%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-medium);line-height:1.2}.pricing-package-plan__select{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:38px;border:1px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 48%,var(--color-border));border-radius:var(--radius-control);padding-inline:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 13%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 7%,var(--color-surface-raised)));color:var(--color-ink);font-size:.82rem;font-weight:var(--font-weight-semibold);white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pricing-package-plan__select:before{display:block;inline-size:13px;block-size:7px;border-block-end:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";transform:rotate(-45deg) translateY(-1px)}.pricing-package-plan__select:hover,.pricing-package-plan__select[aria-pressed=true]{border-color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 62%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 24%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 12%,var(--color-surface-raised)));transform:translateY(-1px)}.pricing-package-plan__included-label{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.pricing-package-plan li{padding-inline-start:27px}.pricing-package-plan li:before{inset-block-start:.18em;inline-size:17px;block-size:17px;border:1px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 36%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 8%,transparent)}.pricing-package-plan li:after{position:absolute;inset-block-start:.52em;inset-inline-start:5px;inline-size:8px;block-size:4px;border-block-end:2px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));border-inline-start:2px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));content:"";transform:rotate(-45deg)}.pricing-package-plan__compare{display:inline-flex;align-items:center;justify-content:center;align-self:end;min-block-size:42px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding-inline:14px;margin-block-start:4px;background:var(--color-surface-raised);color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);text-align:center;transition:border-color .16s ease,background .16s ease,transform .16s ease;inline-size:100%}.pricing-package-plan__compare:hover{border-color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 46%,var(--color-border));background:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 8%,var(--color-surface-raised));transform:translateY(-1px)}.pricing-package-plan__demo{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:100%;min-block-size:44px;border:1px solid transparent;border-radius:var(--radius-control);padding-inline:16px;margin-block-start:auto;background:var(--gradient-button-primary);color:#fff;font-size:.9rem;font-weight:var(--font-weight-semibold);text-align:center;box-shadow:var(--shadow-interactive);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.dark .pricing-package-plan__demo{color:#07101c}.pricing-package-plan__demo:hover{filter:saturate(1.08);transform:translateY(-1px)}.pricing-package-plan__demo:hover .button__icon{transform:translate(2px)}.pricing-package-benefit{position:relative;border-block-start:1px solid var(--color-border);padding-block:15px 0;padding-inline:31px 0;margin:0;background:transparent;color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.44}.pricing-package-benefit:before{position:absolute;inset-block-start:19px;inset-inline-start:2px;inline-size:13px;block-size:7px;border-block-end:2px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));border-inline-start:2px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));content:"";transform:rotate(-45deg)}.pricing-package-ai-box{border:1px solid transparent;border-radius:var(--radius);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,linear-gradient(135deg,var(--color-signal),var(--brand-blue) 52%,var(--color-warmth)) border-box;box-shadow:0 14px 26px color-mix(in srgb,var(--brand-blue) 9%,transparent)}.pricing-package-ai-box__header{display:grid;inline-size:100%;align-items:center;gap:12px;grid-template-columns:36px minmax(0,1fr) 20px;border:0;padding:13px;background:transparent;color:inherit;cursor:pointer;text-align:start}.pricing-package-ai-box__header:focus-visible{border-radius:calc(var(--radius) - 2px);outline:2px solid color-mix(in srgb,var(--color-signal) 72%,transparent);outline-offset:-4px}.pricing-package-ai-box__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-small);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 24%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 18%,var(--color-surface-raised)));color:var(--color-ink);font-size:.72rem;font-weight:var(--font-weight-bold)}.pricing-package-ai-box__header>span:nth-child(2){display:grid;gap:3px}.pricing-package-ai-box__header strong{color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold)}.pricing-package-ai-box__header small{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-regular);line-height:1.35}.pricing-package-ai-box__expand{position:relative;display:grid;inline-size:18px;block-size:18px;place-items:center;color:var(--color-text-muted)}.pricing-package-ai-box__expand svg{display:block;inline-size:18px;block-size:18px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.pricing-package-ai-box__expand-close,.pricing-package-ai-box__expand-open{transform-origin:50% 50%;transition:opacity .18s ease,transform .3s ease}.pricing-package-ai-box--open .pricing-package-ai-box__expand-open,.pricing-package-ai-box__expand-close{opacity:0;transform:scale(.86)}.pricing-package-ai-box--open .pricing-package-ai-box__expand-close{opacity:1;transform:scale(1)}.pricing-package-ai-box__content{display:grid;grid-template-rows:0fr;border-block-start:1px solid transparent;transition:grid-template-rows .3s ease,border-color .18s ease}.pricing-package-ai-box--open .pricing-package-ai-box__content{grid-template-rows:1fr;border-block-start-color:var(--color-border)}.pricing-package-ai-box__overflow{min-block-size:0;overflow:hidden}.pricing-package-ai-box ul{display:grid;gap:8px;padding:12px 13px 13px;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .24s ease}.pricing-package-ai-box--open ul{opacity:1;transform:translateY(0);transition-delay:90ms}.pricing-package-ai-box li{display:grid;gap:2px;padding-inline-start:0}.pricing-package-ai-box li:after,.pricing-package-ai-box li:before{display:none}.pricing-package-ai-box li strong{color:var(--color-ink);font-size:.82rem;font-weight:var(--font-weight-semibold)}.pricing-package-ai-box li span{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.pricing-package-feature-set{display:grid;align-content:start;gap:10px;border-block-start:1px solid var(--color-border);padding-block-start:15px;background:transparent}.pricing-package-feature-set h4{color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold)}.pricing-package-feature-set ul{gap:7px}.pricing-package-feature-set li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--color-border) 62%,transparent);padding-block-start:7px;color:var(--color-text-muted);font-size:.86rem;line-height:1.35}.pricing-package-feature-set li:after,.pricing-package-feature-set li:before{display:none}.pricing-package-info-dot{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;inline-size:22px;block-size:22px;border:1px solid color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 34%,var(--color-border));border-radius:999px;background:var(--color-surface);color:color-mix(in srgb,var(--pricing-accent,var(--color-signal)) 72%,var(--color-ink));cursor:help;font-size:.72rem;font-weight:var(--font-weight-semibold)}.pricing-package-info-dot span{position:absolute;z-index:12;inset-block-end:calc(100% + 8px);inset-inline-end:0;inline-size:min(260px,calc(100vw - 48px));border:1px solid var(--color-border);border-radius:var(--radius-small);padding:9px 10px;background:var(--color-ink);color:var(--color-surface);font-size:.76rem;font-weight:var(--font-weight-regular);line-height:1.4;opacity:0;pointer-events:none;text-align:start;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.pricing-package-info-dot:focus span,.pricing-package-info-dot:hover span{opacity:1;transform:translateY(0)}.pricing-rx-footer{display:grid;justify-items:center;gap:14px;grid-template-columns:1fr;border-block-start:1px solid var(--color-border);padding-block-start:16px;background:transparent}.pricing-rx-notes{display:grid;justify-items:center;gap:4px;padding:0;margin:0;max-inline-size:760px;list-style:none;text-align:center}.pricing-rx-notes li{display:flex;justify-content:center;gap:4px;color:color-mix(in srgb,var(--color-text-muted) 76%,transparent);font-size:.8rem;font-style:italic;line-height:1.38}.pricing-rx-notes li:before{content:"*"}.pricing-rx-feature-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;min-inline-size:min(100%,320px);border:1px solid color-mix(in srgb,var(--color-signal) 58%,var(--color-border));border-radius:var(--radius-control);padding-inline:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 17%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 8%,var(--color-surface-raised)));color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold);box-shadow:0 12px 28px color-mix(in srgb,var(--color-signal) 11%,transparent);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.pricing-rx-feature-toggle:hover{border-color:color-mix(in srgb,var(--color-signal) 76%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 24%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 12%,var(--color-surface-raised)));box-shadow:var(--shadow-interactive);transform:translateY(-1px)}.pricing-rx-feature-toggle svg{inline-size:1rem;block-size:1rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-rx-feature-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-plan-card{display:grid;align-content:start;gap:14px;min-block-size:100%;border:1px solid var(--color-border);border-radius:var(--radius);padding:22px;background:var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-plan-card--featured{border-color:color-mix(in srgb,var(--color-signal) 54%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface)}.pricing-plan-card>span{color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-plan-card h3{color:var(--color-ink);font-size:1.44rem;line-height:1.14}.pricing-plan-card strong{color:var(--color-ink);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1}.pricing-plan-card p{margin:0;color:var(--color-text-muted);font-size:.93rem;line-height:1.55}.pricing-plan-card .button{align-self:end;justify-self:start;margin-block-start:8px}.pricing-plan-card--compact{min-block-size:0;padding:18px;box-shadow:none}.pricing-plan-card--compact h3{font-size:1.08rem}.pricing-plan-card--compact strong{font-size:1.24rem}.pricing-comparison__table--rx{min-inline-size:760px}.pricing-comparison__table--rx th:first-child{inline-size:42%}.pricing-expandable{background:var(--color-page)}.pricing-standard-drawers{display:grid;gap:14px}.pricing-standard-drawer{--pricing-accent:var(--color-signal);border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 82%,transparent);overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-standard-drawer--blue{--pricing-accent:var(--brand-blue)}.pricing-standard-drawer--yellow{--pricing-accent:var(--color-warmth)}.pricing-standard-drawer--navy{--pricing-accent:var(--brand-navy)}.dark .pricing-standard-drawer--navy{--pricing-accent:var(--color-text-muted)}.pricing-standard-drawer--open{border-color:color-mix(in srgb,var(--pricing-accent) 46%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent) 6%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-standard-drawer__toggle{display:grid;align-items:center;gap:14px;inline-size:100%;grid-template-columns:10px minmax(0,1fr) auto 22px;border:0;padding:20px;background:transparent;color:inherit;text-align:start}.pricing-standard-drawer__marker{inline-size:9px;block-size:48px;border-radius:999px;background:var(--pricing-accent)}.pricing-standard-drawer__copy{display:grid;gap:5px;min-inline-size:0}.pricing-standard-drawer__copy span,.pricing-standard-drawer__meta{color:color-mix(in srgb,var(--pricing-accent) 72%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-standard-drawer__copy strong{color:var(--color-ink);font-size:1.22rem;font-weight:var(--font-weight-semibold)}.pricing-standard-drawer__copy small{max-inline-size:760px;color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-weight-regular);line-height:1.45}.pricing-standard-drawer__meta{white-space:nowrap}.pricing-standard-drawer__chevron{inline-size:1.08rem;block-size:1.08rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-standard-drawer--open .pricing-standard-drawer__chevron{transform:rotate(180deg)}.pricing-standard-drawer__body{display:grid;gap:18px;grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);border-block-start:1px solid var(--color-border);padding:18px}.pricing-standard-drawer__body--approval,.pricing-standard-drawer__body--crm{grid-template-columns:1fr;padding:0}.pricing-standard-drawer__left{display:grid;align-content:start;gap:14px;border:1px solid color-mix(in srgb,var(--pricing-accent) 24%,var(--color-border));border-radius:var(--radius);padding:16px;background:color-mix(in srgb,var(--pricing-accent) 6%,var(--color-surface))}.pricing-standard-drawer__left h3{color:var(--color-ink);font-size:1.2rem}.pricing-standard-drawer__left p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.52}.pricing-standard-drawer__left li:before{background:var(--pricing-accent)}.pricing-standard-drawer__packages{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.pricing-standard-drawer__right{display:grid;gap:18px;min-inline-size:0}.pricing-approval-module,.pricing-crm-module{display:grid;gap:22px;padding:24px}.pricing-crm-module__heading{display:grid;justify-items:center;gap:10px;max-inline-size:760px;margin-inline:auto;text-align:center}.pricing-crm-module__heading h3{color:var(--color-ink);font-size:2rem;line-height:1.12}.pricing-crm-module__heading p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.56}.pricing-package-deck--crm{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-package-deck--approval .pricing-package-plan,.pricing-package-deck--crm .pricing-package-plan{grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:visible;padding:22px}.pricing-package-plan--crm .pricing-package-plan__header p{-webkit-line-clamp:4}.pricing-package-deck--approval{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-package-plan--approval .pricing-package-plan__header p{min-block-size:7.8144rem;-webkit-line-clamp:6}.pricing-package-plan--approval .pricing-package-feature-set{border-block-start:0;padding-block-start:0}.pricing-package-quotas{display:grid;gap:0;grid-template-columns:1fr;margin:0;border-block-end:1px solid var(--color-border);padding-block-end:14px}.pricing-package-quotas div{--approval-quota-accent:var(--brand-blue);position:relative;display:grid;align-items:center;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;border-block-start:1px solid color-mix(in srgb,var(--color-border) 66%,transparent);padding:10px 0 10px 15px;background:linear-gradient(90deg,color-mix(in srgb,var(--approval-quota-accent) 7%,transparent),transparent 72%)}.pricing-package-quotas div:first-child{border-block-start:0}.pricing-package-quotas div:nth-child(2){--approval-quota-accent:var(--color-signal)}.pricing-package-quotas div:nth-child(3){--approval-quota-accent:var(--color-warmth)}.pricing-package-quotas div:before{position:absolute;inset-block:11px;inset-inline-start:0;inline-size:3px;border-radius:999px;background:var(--approval-quota-accent);content:""}.pricing-package-quotas dd,.pricing-package-quotas dt{margin:0}.pricing-package-quotas dt{color:color-mix(in srgb,var(--approval-quota-accent) 54%,var(--color-text-muted));font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1.32;text-transform:uppercase}.pricing-package-quotas dd{color:color-mix(in srgb,var(--approval-quota-accent) 34%,var(--color-ink));font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:1;text-align:end;white-space:nowrap}.pricing-crm-footer{display:grid;justify-items:center}.pricing-feature-review--approval,.pricing-feature-review--crm{overflow-x:auto;border-radius:0;box-shadow:none}.pricing-approval-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-brand-proof{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 38%,transparent),color-mix(in srgb,var(--color-page) 80%,transparent)),var(--color-page)}.pricing-brand-proof__inner{justify-items:center}.pricing-brand-proof .trusted-brands{max-inline-size:100%;margin-block-start:0}.pricing-proof-quote{display:block}.pricing-proof-quote--after-approval,.pricing-proof-quote--before-crm{padding-block:4px}.pricing-proof-quote .podcast-quote{max-inline-size:920px;margin-inline:auto}.pricing-customer-testimonial{display:grid;gap:18px;max-inline-size:920px;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:var(--radius);padding:clamp(22px,3vw,34px);margin-block-start:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 7%,var(--color-surface-raised)),color-mix(in srgb,var(--brand-blue) 4%,var(--color-surface))),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-customer-testimonial blockquote,.pricing-customer-testimonial p{margin:0}.pricing-customer-testimonial p{color:var(--color-text);font-size:clamp(1.08rem,1rem + .36vw,1.28rem);font-weight:var(--font-weight-medium);line-height:1.58}.pricing-customer-testimonial__meta{display:flex;align-items:center;justify-content:space-between;gap:18px;border-block-start:1px solid var(--color-border);padding-block-start:16px}.pricing-customer-testimonial__meta img{inline-size:min(170px,42vw);block-size:auto;max-block-size:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.pricing-customer-testimonial__meta span{display:grid;gap:3px;min-inline-size:0;text-align:end}.pricing-customer-testimonial__meta strong{color:var(--color-ink);font-size:.98rem;font-weight:var(--font-weight-semibold)}.pricing-customer-testimonial__meta small{color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.pricing-closing-quote{padding-block:48px 88px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 26%,transparent),color-mix(in srgb,var(--color-page) 82%,transparent)),var(--color-page)}.pricing-closing-quote__inner{display:grid}.pricing-hero-panel{display:grid;gap:18px;border:1px solid var(--color-border);border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-hero-panel__signal{display:grid;gap:8px}.pricing-hero-panel__signal span{display:block;block-size:8px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 68%,var(--color-border)),transparent)}.pricing-hero-panel__signal span:nth-child(2){inline-size:72%;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-blue) 66%,var(--color-border)),transparent)}.pricing-hero-panel__signal span:nth-child(3){inline-size:48%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-warmth) 62%,var(--color-border)),transparent)}.pricing-hero-panel dl,.pricing-module-total dl,.pricing-summary__totals{display:grid;gap:10px;margin:0}.pricing-hero-panel dl div,.pricing-module-total dl div,.pricing-summary__totals div{display:flex;align-items:center;justify-content:space-between;gap:14px}.pricing-hero-panel dt,.pricing-module-total dt,.pricing-summary dt{color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-hero-panel dd,.pricing-module-total dd,.pricing-summary dd{margin:0;color:var(--color-ink);font-weight:var(--font-weight-semibold);text-align:end}.pricing-comparison,.pricing-overview{padding-block:68px}.pricing-comparison__inner,.pricing-overview__inner{display:grid;gap:28px}.pricing-section-heading{max-inline-size:760px}.pricing-section-heading h2{font-size:2.44rem;line-height:1.08}.pricing-overview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-overview-card{display:grid;gap:18px;border:1px solid var(--color-border);border-radius:var(--radius);padding:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent) 5%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-overview-card,.pricing-overview-card--cyan{--pricing-accent:var(--color-signal)}.pricing-overview-card--blue{--pricing-accent:var(--brand-blue)}.pricing-overview-card--yellow{--pricing-accent:var(--color-warmth)}.pricing-overview-card--navy{--pricing-accent:var(--brand-navy)}.dark .pricing-overview-card--navy{--pricing-accent:var(--color-text-muted)}.pricing-overview-card__header{display:grid;align-items:start;gap:12px;grid-template-columns:10px minmax(0,1fr)}.pricing-overview-card__signal{inline-size:9px;block-size:46px;border-radius:999px;background:var(--pricing-accent)}.pricing-overview-card__header p{margin:0 0 4px;color:color-mix(in srgb,var(--pricing-accent) 70%,var(--color-ink));font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-overview-card__header h3{font-size:1.42rem;line-height:1.16}.pricing-overview-card__description{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.58}.pricing-overview-card__packages{display:grid;gap:10px}.pricing-overview-package{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:14px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.pricing-overview-package--featured{border-color:color-mix(in srgb,var(--pricing-accent) 52%,var(--color-border));background:color-mix(in srgb,var(--pricing-accent) 7%,var(--color-surface-raised))}.pricing-overview-package span{color:color-mix(in srgb,var(--pricing-accent) 70%,var(--color-ink));font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-overview-package h4,.pricing-overview-package p{margin:0}.pricing-overview-package h4{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold)}.pricing-overview-package strong{color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-bold)}.pricing-overview-package p{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.pricing-comparison{scroll-margin-block-start:96px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 34%,transparent),color-mix(in srgb,var(--color-page) 70%,transparent)),var(--color-page)}.pricing-comparison__table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-comparison__table{inline-size:100%;min-inline-size:920px;border-collapse:collapse}.pricing-comparison__table td,.pricing-comparison__table th{border-block-end:1px solid var(--color-border);padding:16px;color:var(--color-text-muted);font-size:.9rem;line-height:1.48;text-align:start;vertical-align:top}.pricing-comparison__table thead th{font-size:.74rem;text-transform:uppercase}.pricing-comparison__table tbody th,.pricing-comparison__table thead th{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.pricing-comparison__table tbody th small,.pricing-comparison__table tbody th span{display:block}.pricing-comparison__table tbody th small{margin-block-start:4px;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-regular)}.pricing-comparison__table tr:last-child td,.pricing-comparison__table tr:last-child th{border-block-end:0}.pricing-comparison__package-chip{display:inline-flex;align-items:center;min-block-size:28px;border:1px solid var(--color-border);border-radius:999px;padding-inline:10px;margin:0 6px 6px 0;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);color:var(--color-ink);font-size:.8rem;font-weight:var(--font-weight-semibold)}.pricing-feature-heading{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:18px}.pricing-feature-heading>.pricing-feature-review__filters{flex:0 0 auto;align-self:flex-start;margin-block-start:8px}.pricing-feature-heading--compact{align-items:start}.pricing-feature-heading--compact>div:not(.pricing-feature-review__filters){display:grid;gap:8px}.pricing-feature-heading--compact h3{color:var(--color-ink);font-size:1.42rem;line-height:1.16}.pricing-feature-heading--compact p:not(.eyebrow){max-inline-size:720px;margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.52}.pricing-feature-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:42px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-control);padding-inline:14px;background:var(--color-surface-raised);color:var(--color-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);transition:border-color .16s ease,background .16s ease,transform .16s ease}.pricing-feature-toggle:hover{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised));transform:translateY(-1px)}.pricing-feature-toggle svg{inline-size:1rem;block-size:1rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-feature-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-feature-review{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-feature-review--approval,.pricing-feature-review--crm,.pricing-feature-review--rx{overflow:hidden;border:0;border-block:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none}.pricing-feature-review__toolbar{display:grid;align-items:center;gap:16px;grid-template-columns:minmax(0,1fr) auto;border-block-end:1px solid var(--color-border);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 5%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface)}.pricing-feature-review--rx .pricing-feature-review__toolbar{padding:18px 0;background:transparent}.pricing-feature-review__toolbar--filters-only{grid-template-columns:1fr}.pricing-feature-review--rx .pricing-feature-review__toolbar--filters-only{justify-items:end;border-block-end:0;padding:10px 0 12px}.pricing-feature-review--rx .pricing-feature-review__scroller{border-block-start:0}.pricing-feature-review__toolbar>div:first-child{display:grid;gap:6px}.pricing-feature-review__module-heading{border-block-end:1px solid var(--color-border);padding:20px 0 18px}.pricing-feature-review__module-heading>div:first-child{max-inline-size:720px}.pricing-feature-review__filters{display:inline-flex;flex-wrap:nowrap;justify-content:end;gap:2px;border:1px solid color-mix(in srgb,var(--brand-blue) 16%,var(--color-border));border-radius:var(--radius-control);padding:3px;background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent)}.pricing-feature-review__toolbar.pricing-feature-review__toolbar--filters-only>.pricing-feature-review__filters{display:flex;justify-content:flex-end;justify-self:end}.pricing-feature-review__filters button{min-block-size:36px;border:0;border-radius:calc(var(--radius-control) - 5px);padding-inline:12px;background:transparent;color:var(--color-text-muted);font-size:.8rem;font-weight:var(--font-weight-semibold);transition:background .16s ease,color .16s ease,box-shadow .16s ease}.pricing-feature-review__filters button:hover,.pricing-feature-review__filters button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-signal) 24%,transparent),0 6px 14px color-mix(in srgb,var(--color-ink) 8%,transparent)}.pricing-feature-review__scroller{max-block-size:min(76vh,820px);overflow:auto}.pricing-feature-panel{display:grid;gap:16px;border-block-start:1px solid var(--color-border);padding-block-start:18px}.pricing-feature-review__table{inline-size:100%;min-inline-size:900px;border-collapse:collapse}.pricing-feature-review__table td,.pricing-feature-review__table th{border-block-end:1px solid var(--color-border);padding:14px 16px;color:var(--color-text-muted);font-size:.88rem;line-height:1.45;text-align:start;vertical-align:top}.pricing-feature-review__table thead th{position:sticky;z-index:4;inset-block-start:0;background:var(--color-surface-raised);color:var(--color-ink);font-size:.74rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-feature-review--approval .pricing-feature-review__table thead th,.pricing-feature-review--crm .pricing-feature-review__table thead th,.pricing-feature-review--rx .pricing-feature-review__table thead th{border-block-start:0;border-block-end-color:color-mix(in srgb,var(--brand-blue) 30%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-blue) 13%,var(--color-surface-raised)),color-mix(in srgb,var(--color-signal) 5%,var(--color-surface))),var(--color-surface-raised);box-shadow:inset 0 2px color-mix(in srgb,var(--color-signal) 72%,var(--brand-blue));color:color-mix(in srgb,var(--brand-blue) 44%,var(--color-ink));font-size:.75rem}.pricing-feature-review--approval .pricing-feature-review__table thead th:not(:first-child),.pricing-feature-review--crm .pricing-feature-review__table thead th:not(:first-child),.pricing-feature-review--rx .pricing-feature-review__table thead th:not(:first-child){color:color-mix(in srgb,var(--brand-blue) 66%,var(--color-ink))}.pricing-feature-review__table thead th:first-child{z-index:5;inline-size:38%}.pricing-feature-review__section-row th{border-block-end-color:color-mix(in srgb,var(--color-signal) 20%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 9%,var(--color-surface-raised)),var(--color-surface-raised)),var(--color-surface-raised);font-size:.8rem;letter-spacing:0;text-transform:uppercase}.pricing-feature-review__section-row th,.pricing-feature-review__table tbody th{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.pricing-feature-review--approval .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th,.pricing-feature-review--approval .pricing-feature-review__table thead th:first-child,.pricing-feature-review--crm .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th,.pricing-feature-review--crm .pricing-feature-review__table thead th:first-child,.pricing-feature-review--rx .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th,.pricing-feature-review--rx .pricing-feature-review__table thead th:first-child{position:sticky;z-index:2;inset-inline-start:0;background:var(--color-surface)}.pricing-feature-review--approval .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:focus),.pricing-feature-review--approval .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:hover),.pricing-feature-review--crm .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:focus),.pricing-feature-review--crm .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:hover),.pricing-feature-review--rx .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:focus),.pricing-feature-review--rx .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th:has(.pricing-feature-info-dot:hover){z-index:18}.pricing-feature-review--approval .pricing-feature-review__table thead th:first-child,.pricing-feature-review--crm .pricing-feature-review__table thead th:first-child,.pricing-feature-review--rx .pricing-feature-review__table thead th:first-child{z-index:6;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-blue) 13%,var(--color-surface-raised)),color-mix(in srgb,var(--color-signal) 5%,var(--color-surface))),var(--color-surface-raised)}.pricing-feature-review__row--difference>td,.pricing-feature-review__row--difference>th{background:var(--color-surface)}.pricing-feature-review__row--ai>th{border-inline-start:3px solid color-mix(in srgb,var(--color-signal) 74%,transparent)}.pricing-feature-review__table tbody th small,.pricing-feature-review__table tbody th span{display:inline-flex;vertical-align:middle}.pricing-feature-review__table tbody th .pricing-feature-review__feature-label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;inline-size:100%}.pricing-feature-review__table tbody th .pricing-feature-review__feature-copy{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;flex-wrap:wrap}.pricing-feature-review__table tbody th .pricing-feature-review__feature-text{display:inline}.pricing-feature-review__table tbody th small{align-items:center;min-block-size:22px;border:1px solid color-mix(in srgb,var(--color-signal) 38%,var(--color-border));border-radius:999px;padding-inline:7px;margin-inline-start:8px;background:color-mix(in srgb,var(--color-signal) 10%,transparent);color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink));font-size:.68rem;font-weight:var(--font-weight-semibold)}.pricing-feature-review__table tbody th .pricing-feature-review__feature-label small{margin-inline-start:0}.pricing-feature-review__table tbody th .pricing-feature-info-dot{position:relative;display:inline-grid;flex:0 0 auto;justify-self:end;place-items:center;inline-size:19px;block-size:19px;border:1px solid color-mix(in srgb,var(--brand-blue) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--brand-blue) 6%,var(--color-surface));color:color-mix(in srgb,var(--brand-blue) 68%,var(--color-ink));cursor:help;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.pricing-feature-review__table tbody th .pricing-feature-info-dot svg{display:block;inline-size:12px;block-size:12px}.pricing-feature-review__table tbody th .pricing-feature-info-tooltip{position:absolute;z-index:14;inset-block-end:calc(100% + 8px);inset-inline-end:0;display:block;inline-size:min(280px,calc(100vw - 48px));border:1px solid color-mix(in srgb,var(--brand-blue) 22%,var(--color-border));border-radius:var(--radius-small);padding:9px 10px;background:var(--color-ink);box-shadow:0 12px 28px color-mix(in srgb,var(--color-ink) 18%,transparent);color:var(--color-surface);font-size:.76rem;font-weight:var(--font-weight-regular);line-height:1.42;opacity:0;pointer-events:none;text-align:start;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease}.pricing-feature-review__table tbody th .pricing-feature-info-dot:focus,.pricing-feature-review__table tbody th .pricing-feature-info-dot:focus-visible,.pricing-feature-review__table tbody th .pricing-feature-info-dot:hover{border-color:color-mix(in srgb,var(--brand-blue) 50%,var(--color-border));background:color-mix(in srgb,var(--brand-blue) 11%,var(--color-surface-raised));color:var(--brand-blue);transform:translateY(-1px)}.pricing-feature-review__table tbody th .pricing-feature-info-dot:focus~.pricing-feature-info-tooltip,.pricing-feature-review__table tbody th .pricing-feature-info-dot:hover~.pricing-feature-info-tooltip{opacity:1;transform:translateY(0)}.pricing-feature-value{display:inline-flex;align-items:center;gap:7px;min-block-size:28px;border:1px solid var(--color-border);border-radius:999px;padding-inline:10px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold)}.pricing-feature-value:before{content:"";display:none}.pricing-feature-value--included{border-color:color-mix(in srgb,var(--color-signal) 32%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 8%,transparent)}.pricing-feature-value--advanced{border-color:color-mix(in srgb,var(--brand-blue) 42%,var(--color-border));background:color-mix(in srgb,var(--brand-blue) 9%,transparent);color:color-mix(in srgb,var(--brand-blue) 62%,var(--color-ink))}.pricing-feature-value--core{border-color:color-mix(in srgb,var(--color-signal) 24%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 5%,transparent)}.pricing-feature-value--limited{border-color:color-mix(in srgb,var(--color-warmth) 40%,var(--color-border));background:color-mix(in srgb,var(--color-warmth) 10%,transparent)}.pricing-feature-value--muted{color:var(--color-text-muted)}.pricing-feature-value--muted:before{display:none}.pricing-feature-review--approval .pricing-feature-value,.pricing-feature-review--crm .pricing-feature-value,.pricing-feature-review--rx .pricing-feature-value{min-block-size:0;border:0;border-radius:0;padding-inline:0;background:transparent;font-size:.82rem}.pricing-feature-review--approval .pricing-feature-value--core,.pricing-feature-review--approval .pricing-feature-value--included,.pricing-feature-review--crm .pricing-feature-value--core,.pricing-feature-review--crm .pricing-feature-value--included,.pricing-feature-review--rx .pricing-feature-value--core,.pricing-feature-review--rx .pricing-feature-value--included{color:var(--color-ink)}.pricing-feature-review--approval .pricing-feature-value--advanced,.pricing-feature-review--crm .pricing-feature-value--advanced,.pricing-feature-review--rx .pricing-feature-value--advanced{color:color-mix(in srgb,var(--brand-blue) 66%,var(--color-ink))}.pricing-feature-review--approval .pricing-feature-value--limited,.pricing-feature-review--crm .pricing-feature-value--limited,.pricing-feature-review--rx .pricing-feature-value--limited{color:color-mix(in srgb,var(--color-warmth) 68%,var(--color-ink))}.pricing-feature-value--status-excluded,.pricing-feature-value--status-included{justify-content:center;inline-size:28px;min-inline-size:28px;block-size:28px}.pricing-feature-value__status{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:1.5px solid;border-radius:999px}.pricing-feature-value__status:before{content:""}.pricing-feature-review--approval .pricing-feature-value--status-included,.pricing-feature-review--crm .pricing-feature-value--status-included,.pricing-feature-review--rx .pricing-feature-value--status-included,.pricing-feature-value--status-included{color:color-mix(in srgb,var(--brand-blue) 92%,var(--color-ink))}.pricing-feature-value--status-included .pricing-feature-value__status{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--color-surface) 54%,transparent),transparent 48%),color-mix(in srgb,var(--brand-blue) 15%,var(--color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-blue) 10%,transparent),0 8px 18px color-mix(in srgb,var(--brand-blue) 18%,transparent)}.pricing-feature-value--status-included .pricing-feature-value__status:before{inline-size:9px;block-size:5px;border-block-end:2px solid currentColor;border-inline-start:2px solid currentColor;transform:rotate(-45deg) translateY(-1px)}.pricing-feature-review--approval .pricing-feature-value--status-excluded,.pricing-feature-review--crm .pricing-feature-value--status-excluded,.pricing-feature-review--rx .pricing-feature-value--status-excluded,.pricing-feature-value--status-excluded{color:color-mix(in srgb,var(--color-warmth) 58%,var(--color-text-muted))}.pricing-feature-value--status-excluded .pricing-feature-value__status{background:color-mix(in srgb,var(--color-warmth) 10%,var(--color-surface));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-warmth) 9%,transparent)}.pricing-feature-value--status-excluded .pricing-feature-value__status:before{inline-size:9px;block-size:2px;border-radius:999px;background:currentColor}.pricing-estimate-layer{position:fixed;z-index:12;inset:0;pointer-events:none}.pricing-dock{position:fixed;inset-block-end:24px;inset-inline-start:24px;display:grid;align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;inline-size:min(420px,calc(100vw - 48px));min-block-size:58px;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:999px;padding:8px 10px 8px 18px;background:color-mix(in srgb,var(--color-surface-raised) 92%,transparent);box-shadow:0 18px 46px #24204224;color:var(--color-ink);pointer-events:auto;text-align:start;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dark .pricing-dock{background:color-mix(in srgb,var(--color-surface-raised) 94%,transparent);box-shadow:0 18px 46px #00000057}.pricing-dock:hover{border-color:color-mix(in srgb,var(--color-signal) 48%,var(--color-border));box-shadow:var(--shadow-interactive);transform:translateY(-2px)}.pricing-estimate-layer--open .pricing-dock{opacity:0;pointer-events:none;transform:translateY(8px)}.pricing-dock__context,.pricing-dock__estimate{display:grid;min-inline-size:0}.pricing-dock__context{overflow:hidden;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pricing-dock__estimate{justify-items:end;gap:1px}.pricing-dock__estimate small{color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-dock__estimate strong{color:var(--color-ink);font-size:1rem}.pricing-dock__action,.pricing-dock__estimate strong{font-weight:var(--font-weight-semibold);white-space:nowrap}.pricing-dock__action{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;border-radius:999px;padding-inline:15px;background:var(--color-action);color:var(--color-action-ink);font-size:.82rem}.pricing-dock__mobile-summary{display:none}.pricing-tray-backdrop{position:fixed;inset:0;border:0;background:#080a1729;opacity:0;pointer-events:none;transition:opacity .18s ease}.pricing-estimate-layer--open .pricing-tray-backdrop{opacity:1;pointer-events:auto}.pricing-tray{position:fixed;inset-block-end:18px;inset-inline-start:24px;display:grid;grid-template-rows:auto auto minmax(0,1fr);inline-size:min(calc(100vw - 48px),1180px);max-block-size:min(78vh,760px);overflow:visible;border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:var(--radius);background:var(--color-surface);box-shadow:0 26px 80px #24204238;opacity:0;pointer-events:none;transform:translateY(calc(100% + 28px));transition:opacity .2s ease,transform .22s ease}.dark .pricing-tray{box-shadow:0 26px 80px #0000007a}.pricing-estimate-layer--open .pricing-tray{opacity:1;pointer-events:auto;transform:translateY(0)}.pricing-tray__handle{justify-self:center;inline-size:54px;block-size:4px;border-radius:999px;margin-block-start:9px;background:color-mix(in srgb,var(--color-text-muted) 28%,transparent)}.pricing-tray__header{display:flex;align-items:start;justify-content:space-between;gap:18px;border-block-end:1px solid var(--color-border);padding:12px 18px 14px}.pricing-tray__header .eyebrow{margin:0 0 4px;font-size:.66rem}.pricing-tray__header h2{color:var(--color-ink);font-size:1.32rem;line-height:1.15}.pricing-tray__close{display:grid;flex:0 0 auto;inline-size:38px;block-size:38px;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-raised);color:var(--color-ink)}.pricing-tray__close svg{inline-size:1rem;block-size:1rem}.pricing-tray__body{min-block-size:0;overflow:hidden}.pricing-tray__scroller{display:grid;gap:16px;max-block-size:100%;overflow:auto;padding:16px 18px 18px}.pricing-calculator-start{display:grid;align-content:center;justify-items:center;gap:20px;min-block-size:min(56vh,520px);padding:clamp(18px,4vw,44px);text-align:center}.pricing-calculator-start__copy{display:grid;justify-items:center;gap:9px;max-inline-size:560px}.pricing-calculator-start__copy .eyebrow{margin:0}.pricing-calculator-start__copy h3{color:var(--color-ink);font-size:clamp(1.78rem,4vw,2.68rem);line-height:1.08}.pricing-calculator-start__copy p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:.96rem;line-height:1.55}.pricing-team-size-field{display:grid;justify-items:center;gap:10px;inline-size:min(100%,420px)}.pricing-team-size-field>span{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-team-size-field>span svg{inline-size:1rem;block-size:1rem;color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink))}.pricing-team-size-field__entry{display:grid;align-items:center;grid-template-columns:46px minmax(0,1fr) 46px;inline-size:100%;min-block-size:72px;border:1px solid color-mix(in srgb,var(--color-signal) 30%,var(--color-border));border-radius:var(--radius);padding:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-subtle)}.pricing-team-size-field__entry button{display:grid;place-items:center;inline-size:46px;block-size:46px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent);color:var(--color-ink);font-size:1.2rem;font-weight:var(--font-weight-semibold)}.pricing-team-size-field__entry button:hover{border-color:color-mix(in srgb,var(--color-signal) 46%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 9%,var(--color-surface-raised))}.pricing-team-size-field__entry input{min-inline-size:0;border:0;background:transparent;color:var(--color-ink);font-size:2.4rem;font-weight:var(--font-weight-bold);line-height:1;outline:0;text-align:center}.pricing-team-size-field small{color:var(--color-text-muted);font-size:.8rem;font-weight:var(--font-weight-medium)}.pricing-team-size-options{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.pricing-team-size-options button{min-block-size:34px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:999px;padding-inline:11px;background:color-mix(in srgb,var(--color-surface-raised) 66%,transparent);color:var(--color-text-muted);font-size:.8rem;font-weight:var(--font-weight-semibold)}.pricing-team-size-options button:hover,.pricing-team-size-options button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-signal) 48%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 10%,var(--color-surface-raised));color:color-mix(in srgb,var(--color-signal) 72%,var(--color-ink))}.pricing-calculator-workspace{display:grid;gap:16px}.pricing-calculator-reveal-enter-active,.pricing-calculator-reveal-leave-active{transition:opacity .18s ease,transform .22s ease}.pricing-calculator-reveal-enter-from,.pricing-calculator-reveal-leave-to{opacity:0;transform:translateY(10px)}.pricing-tray .pricing-app-grid{grid-template-columns:minmax(0,1fr) minmax(270px,320px)}.pricing-tray .pricing-progress,.pricing-tray .pricing-summary{position:static}.pricing-tray .pricing-controls-panel{grid-template-columns:minmax(180px,230px) minmax(0,1fr);border:0;border-block-end:1px solid var(--color-border);border-radius:0;padding:0 0 14px;background:transparent}.pricing-tray .pricing-matrix{padding-block:12px 0;background:transparent}.pricing-tray .pricing-matrix .section-heading{display:none}.pricing-controls-panel{display:grid;align-items:end;gap:14px;grid-template-columns:auto minmax(190px,230px) minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;background:color-mix(in srgb,var(--color-surface) 76%,transparent)}.pricing-control-group{display:grid;gap:8px;min-inline-size:0}.pricing-control-group__label{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-currency-switcher{inline-size:-moz-max-content;inline-size:max-content}.pricing-number-control{display:flex;min-block-size:42px;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-control);padding-inline:12px;background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.9rem;font-weight:var(--font-weight-medium)}.pricing-number-control input{inline-size:76px;border:0;background:transparent;color:var(--color-ink);font-weight:var(--font-weight-semibold);outline:0}.pricing-number-control--tray{inline-size:min(100%,230px)}.pricing-tier-note{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.35}.pricing-template-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-end:1px solid var(--color-border);padding-block-end:14px}.pricing-template-strip>span{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;white-space:nowrap}.pricing-budget-menu{position:relative;min-inline-size:0}.pricing-budget-menu__button{display:grid;align-items:center;gap:10px;grid-template-columns:34px minmax(0,1fr) 18px;inline-size:100%;min-block-size:50px;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--radius-control);padding:8px 10px;background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent);color:var(--color-ink);text-align:start;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pricing-budget-menu__button:hover,.pricing-budget-menu__button[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-signal) 44%,var(--color-border));background:color-mix(in srgb,var(--color-signal) 7%,var(--color-surface-raised));transform:translateY(-1px)}.pricing-budget-menu__icon,.pricing-budget-menu__option-icon{--template-accent:var(--color-signal);display:grid;inline-size:32px;block-size:32px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--template-accent) 12%,transparent);color:color-mix(in srgb,var(--template-accent) 74%,var(--color-ink))}.pricing-budget-menu__icon svg,.pricing-budget-menu__option-icon svg{inline-size:.98rem;block-size:.98rem}.pricing-budget-menu__icon--cyan,.pricing-budget-menu__option--cyan{--template-accent:var(--color-signal)}.pricing-budget-menu__icon--blue,.pricing-budget-menu__option--blue{--template-accent:var(--brand-blue)}.pricing-budget-menu__icon--yellow,.pricing-budget-menu__option--yellow{--template-accent:var(--color-warmth)}.pricing-budget-menu__icon--navy,.pricing-budget-menu__option--navy{--template-accent:var(--brand-navy)}.dark .pricing-budget-menu__icon--navy,.dark .pricing-budget-menu__option--navy{--template-accent:var(--color-text-muted)}.pricing-budget-menu__copy{display:grid;gap:2px;min-inline-size:0}.pricing-budget-menu__copy small{color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.1;text-transform:uppercase}.pricing-budget-menu__copy strong{min-inline-size:0;font-size:.88rem;font-weight:var(--font-weight-semibold);line-height:1.25;overflow-wrap:anywhere}.pricing-budget-menu__chevron{inline-size:1rem;block-size:1rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-budget-menu__button[aria-expanded=true] .pricing-budget-menu__chevron{transform:rotate(180deg)}.pricing-budget-menu__options{position:absolute;z-index:20;inset-block-end:calc(100% + 8px);inset-inline:0;display:grid;gap:6px;max-block-size:min(48vh,360px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--radius);padding:8px;background:color-mix(in srgb,var(--color-surface-raised) 98%,transparent);box-shadow:var(--shadow-raised)}.pricing-budget-menu__option{--template-accent:var(--color-signal);display:grid;align-items:start;gap:9px;grid-template-columns:30px minmax(0,1fr);inline-size:100%;border:1px solid transparent;border-radius:var(--radius-small);padding:9px;background:transparent;color:var(--color-text-muted);text-align:start;transition:border-color .16s ease,background .16s ease,color .16s ease}.pricing-budget-menu__option-icon{inline-size:30px;block-size:30px}.pricing-budget-menu__option span:last-child{display:grid;gap:3px;min-inline-size:0}.pricing-budget-menu__option strong{color:var(--color-ink);font-size:.84rem;font-weight:var(--font-weight-semibold);line-height:1.25}.pricing-budget-menu__option small{color:var(--color-text-muted);font-size:.74rem;line-height:1.35}.pricing-budget-menu__option--active,.pricing-budget-menu__option:hover{border-color:color-mix(in srgb,var(--template-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--template-accent) 8%,var(--color-surface-raised));color:var(--color-ink)}.pricing-template-strip--use-cases{align-items:stretch;flex-direction:column}.pricing-builder>.pricing-template-strip--use-cases{border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;background:color-mix(in srgb,var(--color-surface) 74%,transparent)}.pricing-use-case-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pricing-use-case-pill{position:relative;display:grid;align-items:center;gap:9px;grid-template-columns:20px 30px minmax(0,1fr);min-block-size:48px;border:1px solid color-mix(in srgb,var(--template-accent) 20%,var(--color-border));border-radius:var(--radius-control);padding:8px 10px;background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);text-align:start;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.pricing-use-case-pill,.pricing-use-case-pill--cyan{--template-accent:var(--color-signal)}.pricing-use-case-pill--blue{--template-accent:var(--brand-blue)}.pricing-use-case-pill--yellow{--template-accent:var(--color-warmth)}.pricing-use-case-pill--navy{--template-accent:var(--brand-navy)}.dark .pricing-use-case-pill--navy{--template-accent:var(--color-text-muted)}.pricing-use-case-pill--active,.pricing-use-case-pill:hover{border-color:color-mix(in srgb,var(--template-accent) 54%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent) 10%,var(--color-surface-raised)),color-mix(in srgb,var(--color-surface) 84%,transparent));color:var(--color-ink);transform:translateY(-1px)}.pricing-use-case-pill input{position:absolute;opacity:0;pointer-events:none}.pricing-use-case-pill__check{display:grid;inline-size:20px;block-size:20px;place-items:center;border:1px solid color-mix(in srgb,var(--template-accent) 42%,var(--color-border));border-radius:6px;background:color-mix(in srgb,var(--color-surface) 80%,transparent)}.pricing-use-case-pill--active .pricing-use-case-pill__check{border-color:color-mix(in srgb,var(--template-accent) 70%,var(--color-border));background:color-mix(in srgb,var(--template-accent) 18%,var(--color-surface))}.pricing-use-case-pill--active .pricing-use-case-pill__check:after{inline-size:9px;block-size:5px;border-block-end:2px solid color-mix(in srgb,var(--template-accent) 78%,var(--color-ink));border-inline-start:2px solid color-mix(in srgb,var(--template-accent) 78%,var(--color-ink));content:"";transform:rotate(-45deg) translateY(-1px)}.pricing-use-case-pill__icon{display:grid;inline-size:30px;block-size:30px;place-items:center;border-radius:999px;padding:7px;background:color-mix(in srgb,var(--template-accent) 12%,transparent);color:color-mix(in srgb,var(--template-accent) 72%,var(--color-ink))}.pricing-use-case-pill>span:last-child{min-inline-size:0;line-height:1.25}.pricing-app-grid{display:grid;align-items:start;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.pricing-progress,.pricing-summary{position:sticky;inset-block-start:92px}.pricing-progress{display:grid;gap:8px}.pricing-progress p{margin:0 0 4px;color:var(--color-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-progress__item{display:grid;gap:5px;border-inline-start:3px solid color-mix(in srgb,var(--pricing-accent) 36%,var(--color-border));border-radius:var(--radius-small);padding:10px 11px;background:color-mix(in srgb,var(--color-surface) 50%,transparent);color:var(--color-text-muted);transition:border-color .16s ease,background .16s ease,color .16s ease}.pricing-progress__item,.pricing-progress__item--cyan{--pricing-accent:var(--color-signal)}.pricing-progress__item--blue{--pricing-accent:var(--brand-blue)}.pricing-progress__item--yellow{--pricing-accent:var(--color-warmth)}.pricing-progress__item--navy{--pricing-accent:var(--brand-navy)}.dark .pricing-progress__item--navy{--pricing-accent:var(--color-text-muted)}.pricing-progress__item--selected,.pricing-progress__item:hover{border-color:var(--pricing-accent);background:color-mix(in srgb,var(--pricing-accent) 9%,var(--color-surface));color:var(--color-ink)}.pricing-progress__item span{font-size:.92rem;font-weight:var(--font-weight-semibold)}.pricing-progress__item small{font-size:.74rem;line-height:1.35}.pricing-builder{display:grid;gap:12px;min-inline-size:0}.pricing-drawer{scroll-margin-block-start:96px;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 82%,transparent);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pricing-drawer,.pricing-drawer--cyan{--pricing-accent:var(--color-signal)}.pricing-drawer--blue{--pricing-accent:var(--brand-blue)}.pricing-drawer--yellow{--pricing-accent:var(--color-warmth)}.pricing-drawer--navy{--pricing-accent:var(--brand-navy)}.dark .pricing-drawer--navy{--pricing-accent:var(--color-text-muted)}.pricing-drawer--selected{border-color:color-mix(in srgb,var(--pricing-accent) 48%,var(--color-border))}.pricing-drawer--open{background:linear-gradient(135deg,color-mix(in srgb,var(--pricing-accent) 6%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-drawer__header{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) auto;border-block-end:1px solid transparent}.pricing-drawer--open .pricing-drawer__header{border-block-end-color:var(--color-border)}.pricing-drawer__toggle{display:grid;align-items:center;gap:14px;grid-template-columns:10px minmax(0,1fr) minmax(120px,auto) 20px;border:0;padding:18px;background:transparent;color:inherit;text-align:start}.pricing-drawer__marker{inline-size:9px;block-size:42px;border-radius:999px;background:color-mix(in srgb,var(--pricing-accent) 34%,var(--color-border))}.pricing-drawer--selected .pricing-drawer__marker{background:var(--pricing-accent)}.pricing-drawer__title{display:grid;gap:5px;min-inline-size:0}.pricing-drawer__title span{color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold)}.pricing-drawer__title small{max-inline-size:620px;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-regular);line-height:1.45}.pricing-drawer__summary{display:grid;justify-items:end;gap:2px;color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);text-align:end}.pricing-drawer__summary strong{min-block-size:1.1em;color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold)}.pricing-drawer__chevron{inline-size:1.05rem;block-size:1.05rem;color:var(--color-text-muted);transition:transform .16s ease}.pricing-drawer--open .pricing-drawer__chevron{transform:rotate(180deg)}.pricing-select-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-inline-start:1px solid var(--color-border);padding:16px;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.pricing-select-toggle input{inline-size:18px;block-size:18px;accent-color:var(--pricing-accent)}.pricing-drawer__body{display:grid;gap:16px;padding:16px}.pricing-package-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.pricing-package-card{position:relative;display:grid;min-block-size:82px;align-content:start;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);color:inherit;text-align:start;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.pricing-package-card--active,.pricing-package-card:hover{border-color:color-mix(in srgb,var(--pricing-accent) 72%,var(--color-border));background:color-mix(in srgb,var(--pricing-accent) 8%,var(--color-surface-raised))}.pricing-package-card--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pricing-accent) 48%,transparent)}.pricing-package-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-interactive)}.pricing-package-card__badge,.pricing-package-card__eyebrow{color:color-mix(in srgb,var(--pricing-accent) 70%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-package-card__title{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold)}.pricing-package-card strong{color:var(--color-ink);font-size:1.02rem;font-weight:var(--font-weight-bold)}.pricing-package-card__summary{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.pricing-package-card__badge{align-self:end;inline-size:-moz-max-content;inline-size:max-content;border:1px solid color-mix(in srgb,var(--pricing-accent) 36%,var(--color-border));border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--pricing-accent) 9%,transparent)}.pricing-selected-package-panel{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface) 66%,transparent);overflow:hidden}.pricing-selected-package-panel>div{display:grid;gap:8px;padding:13px 14px}.pricing-selected-package-panel>div+div{border-block-start:1px solid var(--color-border)}.pricing-selected-package-panel span{color:color-mix(in srgb,var(--pricing-accent) 64%,var(--color-ink));font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-selected-package-panel p{margin:0;color:var(--color-ink);font-size:.9rem;line-height:1.45}.pricing-selected-package-panel ul,.pricing-summary__modules{display:grid;gap:8px;padding:0;margin:0;list-style:none}.pricing-selected-package-panel li{position:relative;padding-inline-start:14px;color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.pricing-selected-package-panel li:before{position:absolute;inset-block-start:.62em;inset-inline-start:0;inline-size:5px;block-size:5px;border-radius:999px;background:var(--pricing-accent);content:""}.pricing-module-budget-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-block-start:1px solid var(--color-border);padding-block-start:12px}.pricing-module-budget-row>span{display:grid;gap:2px;min-inline-size:0}.pricing-module-budget-row small{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-module-budget-row>span>strong{color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold)}.pricing-module-budget-row__price{display:grid;justify-items:end;gap:2px;flex:0 0 auto;min-inline-size:110px;text-align:end}.pricing-module-budget-row__price strong{color:color-mix(in srgb,var(--pricing-accent) 56%,var(--color-ink));font-size:1rem;font-weight:var(--font-weight-bold);text-align:end;white-space:nowrap}.pricing-module-budget-row__price small{color:var(--color-text-muted);font-size:.74rem;font-weight:var(--font-weight-medium);line-height:1.25;text-transform:none;white-space:nowrap}.pricing-summary{display:grid;gap:16px;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:var(--radius);padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,var(--color-surface-raised)),var(--color-surface)),var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-summary__header{display:grid;gap:5px}.pricing-summary__header p{margin:0;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-summary__header h2{font-size:1.34rem}.pricing-summary__scenario{display:grid;gap:10px;border-block-start:1px solid var(--color-border);padding-block-start:13px}.pricing-summary__scenario>div{display:grid;gap:5px}.pricing-summary__scenario>div+div{border-block-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-block-start:10px}.pricing-summary__scenario span{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-summary__scenario>div>strong{color:var(--color-ink);font-size:1rem;font-weight:var(--font-weight-semibold)}.pricing-summary__scenario p{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.pricing-summary__scenario ol{display:grid;gap:7px;padding:0;margin:2px 0 0;list-style:none}.pricing-summary__scenario li{display:grid;align-items:baseline;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;border-block-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-block-start:8px}.pricing-summary__scenario li:first-child{border-block-start:0;padding-block-start:0}.pricing-summary__scenario li span{color:color-mix(in srgb,var(--color-signal) 62%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold)}.pricing-summary__scenario li strong{grid-column:1;color:var(--color-text-muted);font-size:.76rem;font-weight:var(--font-weight-medium)}.pricing-summary__scenario li em{grid-column:2;grid-row:1/span 2;color:var(--color-ink);font-size:.82rem;font-style:normal;font-weight:var(--font-weight-semibold);text-align:end;white-space:nowrap}.pricing-summary__totals{border-block:1px solid var(--color-border);padding-block:14px}.pricing-summary__totals dd{font-size:1rem}.pricing-summary__totals div:first-child dd{font-size:1.5rem;font-weight:var(--font-weight-bold)}.pricing-summary__notice{display:grid;gap:7px;border:1px solid color-mix(in srgb,var(--color-warmth) 28%,var(--color-border));border-radius:var(--radius);padding:12px;background:color-mix(in srgb,var(--color-warmth) 9%,transparent)}.pricing-summary__notice strong{color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold)}.pricing-summary__notice p{margin:0;color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.pricing-summary__reference{display:grid;gap:8px;border-block-start:1px solid var(--color-border);padding-block-start:14px}.pricing-summary__reference>strong{color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-semibold)}.pricing-summary__reference>p{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.pricing-summary__reference-list{display:grid;gap:10px}.pricing-summary__reference-row{display:grid;gap:8px;border-block-start:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);padding-block-start:10px}.pricing-summary__reference-row:first-child{border-block-start:0;padding-block-start:0}.pricing-summary__reference-head,.pricing-summary__reference-row li{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pricing-summary__reference-head span{color:color-mix(in srgb,var(--color-signal) 56%,var(--color-ink));font-size:.78rem;font-weight:var(--font-weight-semibold)}.pricing-summary__reference-head strong{color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold);text-align:end}.pricing-summary__reference-row ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.pricing-summary__reference-row li{color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.pricing-summary__reference-row li span{min-inline-size:0}.pricing-summary__reference-row li em{flex:0 0 auto;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-text-muted));font-style:normal;font-weight:var(--font-weight-semibold);text-align:end;white-space:nowrap}.pricing-summary__modules li{display:flex;align-items:start;justify-content:space-between;gap:10px;border-block-end:1px solid var(--color-border);padding-block-end:8px;color:var(--color-text-muted);font-size:.86rem}.pricing-summary__modules li>span{display:grid;gap:2px;min-inline-size:0}.pricing-summary__modules li>span strong{color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-semibold)}.pricing-summary__modules li>span small{color:var(--color-text-muted);font-size:.74rem;line-height:1.35}.pricing-summary__modules li>span .pricing-summary__formula{color:color-mix(in srgb,var(--color-signal) 58%,var(--color-text-muted));font-size:.72rem;font-weight:var(--font-weight-medium)}.pricing-summary__modules li:last-child{border-block-end:0;padding-block-end:0}.pricing-summary__modules li>strong{flex:0 0 auto;color:var(--color-ink);font-weight:var(--font-weight-semibold);text-align:end;white-space:nowrap}.pricing-summary__actions{display:grid;gap:9px}.pricing-summary__actions .button{inline-size:100%}.pricing-matrix{padding-block:72px 88px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-muted) 38%,transparent),color-mix(in srgb,var(--color-page) 72%,transparent)),var(--color-page)}.pricing-matrix__inner{display:grid;gap:24px}.pricing-matrix__table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-raised)}.pricing-matrix__table{inline-size:100%;min-inline-size:720px;border-collapse:collapse}.pricing-matrix__table td,.pricing-matrix__table th{border-block-end:1px solid var(--color-border);padding:15px 16px;color:var(--color-text-muted);font-size:.92rem;line-height:1.45;text-align:start}.pricing-matrix__table thead th{font-size:.76rem;text-transform:uppercase}.pricing-matrix__table tbody th,.pricing-matrix__table thead th{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.pricing-matrix__table tr:last-child td,.pricing-matrix__table tr:last-child th{border-block-end:0}.pricing-matrix__back-link{display:inline-flex;align-items:center;justify-self:start;gap:8px;color:var(--color-ink);font-weight:var(--font-weight-semibold)}.pricing-matrix__back-link:hover .button__icon{transform:translate(2px)}@media(max-width:1120px){.pricing-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-approval-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tray .pricing-app-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.pricing-app-grid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.pricing-progress{position:static;display:flex;grid-column:1/-1;overflow-x:auto;padding-block-end:2px}.pricing-progress p{align-self:center;flex:0 0 auto;margin:0 4px 0 0}.pricing-progress__item{flex:0 0 170px}}@media(max-width:920px){.pricing-app-grid,.pricing-hero__inner,.pricing-included-panel,.pricing-module-showcase__inner,.pricing-overview-grid,.pricing-standard-drawer__body{grid-template-columns:1fr}.pricing-module-showcase__copy{position:static}.pricing-approval-grid,.pricing-package-deck--crm{grid-template-columns:1fr}.pricing-hero h1{font-size:3.05rem}.pricing-included-panel__lead{align-content:start}.pricing-assumptions__controls,.pricing-assumptions__inner,.pricing-tray .pricing-app-grid{grid-template-columns:1fr}.pricing-assumption-control{padding-block:10px;padding-inline:0}.pricing-assumption-control+.pricing-assumption-control{border-block-start:1px solid var(--color-border);border-inline-start:0}.pricing-assumptions__controls--tray .pricing-assumption-control--currency{justify-self:start}.pricing-package-deck--primary,.pricing-primary-plans{grid-template-columns:1fr}.pricing-feature-heading{align-items:start;flex-direction:column}.pricing-summary{position:static}.pricing-controls-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rx-footer{align-items:stretch;grid-template-columns:1fr}.pricing-rx-feature-toggle,.pricing-rx-footer .button{inline-size:100%}.pricing-control-group--wide{grid-column:1/-1}}@media(max-width:640px){.pricing-hero{padding-block:52px 28px}.pricing-assumptions{padding-block:10px}.pricing-assumptions__inner{padding-block:0}.pricing-assumptions__controls{max-block-size:none;overflow:visible;opacity:0;transition:none;visibility:visible}.pricing-assumptions__controls,.pricing-assumptions__controls--tray{opacity:1;overflow:visible;visibility:visible}.pricing-assumptions--rx .pricing-assumptions__controls{grid-template-columns:1fr;gap:10px}.pricing-assumptions--rx .pricing-assumption-control--currency{justify-self:start}.pricing-dock{inset-block-end:calc(12px + env(safe-area-inset-bottom));inset-inline-start:12px;inset-inline-end:auto;display:block;inline-size:min(78vw,318px);min-block-size:0;border-radius:18px;padding:8px}.pricing-dock__action,.pricing-dock__context,.pricing-dock__estimate{display:none}.pricing-dock__mobile-summary{display:grid;align-items:stretch;gap:6px;grid-template-columns:minmax(0,1fr) minmax(74px,auto)}.pricing-dock__mobile-item{display:grid;min-inline-size:0;gap:2px;border:1px solid color-mix(in srgb,var(--color-signal) 16%,transparent);border-radius:12px;padding:8px 9px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.pricing-dock__mobile-item--total{grid-column:1/-1;border-color:color-mix(in srgb,var(--color-signal) 28%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 10%,transparent),transparent 68%),color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.pricing-dock__mobile-item small{color:var(--color-text-muted);font-size:.62rem;line-height:1.15;text-transform:uppercase}.pricing-dock__mobile-item small,.pricing-dock__mobile-item strong{overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pricing-dock__mobile-item strong{color:var(--color-ink);font-size:.9rem;line-height:1.2}.pricing-dock__mobile-item--total strong{font-size:1rem}.pricing-hero__estimate-action{display:none}.pricing-template-strip{align-items:stretch;flex-direction:column}.pricing-template-strip>span{white-space:normal}.pricing-number-control--tray{inline-size:100%}.pricing-tray{inset-block-end:8px;inset-inline:8px;inline-size:auto;max-block-size:min(84vh,760px)}.pricing-tray__header{padding:10px 14px 12px}.pricing-tray__scroller{padding:14px}.pricing-tray .pricing-matrix{display:none}.pricing-assumptions__inner,.pricing-brand-proof__inner,.pricing-closing-quote__inner,.pricing-comparison__inner,.pricing-every-plan__inner,.pricing-expandable__inner,.pricing-hero__copy,.pricing-hero__inner,.pricing-matrix__inner,.pricing-module-showcase__inner,.pricing-overview__inner{inline-size:min(100%,calc(100vw - 24px));min-inline-size:0;max-inline-size:100%}.pricing-hero h1{inline-size:min(100%,calc(100vw - 24px));max-inline-size:100%;font-size:2.16rem;line-height:1.08;overflow-wrap:anywhere}.pricing-hero__copy p:not(.eyebrow){font-size:1rem}.pricing-hero__actions,.pricing-hero__actions .button{inline-size:100%}.pricing-hero-panel{display:none}.pricing-brand-proof,.pricing-closing-quote,.pricing-comparison,.pricing-every-plan,.pricing-expandable,.pricing-matrix,.pricing-module-showcase,.pricing-overview{padding-block:48px}.pricing-customer-testimonial__meta{align-items:start;flex-direction:column}.pricing-customer-testimonial__meta span{text-align:start}.pricing-section-heading h2{font-size:1.86rem}.pricing-included-panel{padding:18px}.pricing-included-panel__lead h2{font-size:1.82rem}.pricing-benefit-grid{grid-template-columns:1fr}.pricing-benefit-card{min-block-size:0}.pricing-approval-module,.pricing-crm-module{padding:18px}.pricing-crm-module__heading h3{font-size:1.76rem}.pricing-feature-review__toolbar{grid-template-columns:1fr}.pricing-feature-heading>.pricing-feature-review__filters{order:-1;margin-block-start:0}.pricing-feature-review__filters{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.pricing-feature-review__filters,.pricing-feature-review__toolbar.pricing-feature-review__toolbar--filters-only>.pricing-feature-review__filters{display:grid;justify-content:stretch}.pricing-feature-review__filters button{inline-size:100%}.pricing-module-showcase__copy h2{font-size:1.92rem}.pricing-plan-card{padding:18px}.pricing-package-deck--drawer{grid-template-columns:1fr}.pricing-package-plan{padding:18px}.pricing-feature-toggle{inline-size:100%}.pricing-feature-review__table{min-inline-size:760px}.pricing-feature-review--approval .pricing-feature-review__scroller,.pricing-feature-review--rx .pricing-feature-review__scroller{max-block-size:none;overflow:visible}.pricing-feature-review--approval .pricing-feature-review__table,.pricing-feature-review--approval .pricing-feature-review__table tbody,.pricing-feature-review--approval .pricing-feature-review__table td,.pricing-feature-review--approval .pricing-feature-review__table th,.pricing-feature-review--approval .pricing-feature-review__table thead,.pricing-feature-review--approval .pricing-feature-review__table tr,.pricing-feature-review--rx .pricing-feature-review__table,.pricing-feature-review--rx .pricing-feature-review__table tbody,.pricing-feature-review--rx .pricing-feature-review__table td,.pricing-feature-review--rx .pricing-feature-review__table th,.pricing-feature-review--rx .pricing-feature-review__table thead,.pricing-feature-review--rx .pricing-feature-review__table tr{display:block;min-inline-size:0}.pricing-feature-review--approval .pricing-feature-review__table thead,.pricing-feature-review--rx .pricing-feature-review__table thead{display:none}.pricing-feature-review--approval .pricing-feature-review__table,.pricing-feature-review--rx .pricing-feature-review__table{inline-size:100%;border-collapse:separate}.pricing-feature-review--approval .pricing-feature-review__table tbody,.pricing-feature-review--rx .pricing-feature-review__table tbody{border-block-end:1px solid var(--color-border)}.pricing-feature-review--approval .pricing-feature-review__section-row th,.pricing-feature-review--rx .pricing-feature-review__section-row th{border-block-end:1px solid var(--color-border);padding:13px 14px}.pricing-feature-review--approval .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row),.pricing-feature-review--rx .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row){display:grid;gap:10px;border-block-end:1px solid var(--color-border);padding:14px;background:var(--color-surface)}.pricing-feature-review--approval .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th,.pricing-feature-review--rx .pricing-feature-review__table tbody tr:not(.pricing-feature-review__section-row)>th{position:static;border-block-end:0;padding:0;background:transparent}.pricing-feature-review--approval .pricing-feature-review__table td,.pricing-feature-review--rx .pricing-feature-review__table td{display:flex;align-items:center;justify-content:space-between;gap:14px;border-block-end:0;padding:0}.pricing-feature-review--approval .pricing-feature-review__table td:before,.pricing-feature-review--rx .pricing-feature-review__table td:before{color:var(--color-text-muted);content:attr(data-label);font-size:.76rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-plan-card strong{font-size:1.58rem}.pricing-standard-drawer__toggle{grid-template-columns:10px minmax(0,1fr) 20px}.pricing-standard-drawer__meta{grid-column:2;white-space:normal}.pricing-overview-card{padding:16px}.pricing-controls-panel{grid-template-columns:1fr}.pricing-currency-switcher{inline-size:100%}.pricing-currency-switcher .currency-button{flex:1 1 0}.pricing-budget-menu__button,.pricing-number-control,.pricing-number-control input{inline-size:100%}.pricing-drawer__header,.pricing-drawer__toggle{grid-template-columns:1fr}.pricing-drawer__toggle{gap:10px;padding:16px}.pricing-drawer__marker{inline-size:52px;block-size:4px}.pricing-drawer__summary{justify-items:start;text-align:start}.pricing-drawer__chevron{position:absolute;inset-block-start:18px;inset-inline-end:18px}.pricing-select-toggle{justify-content:start;border-block-start:1px solid var(--color-border);border-inline-start:0;padding:12px 16px}.pricing-package-grid{grid-template-columns:1fr}.pricing-package-card{min-block-size:auto}.pricing-summary__totals div{align-items:start;flex-direction:column;gap:4px}.pricing-summary dd{text-align:start}}@media print{:root{--color-page:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-text:#242042;--color-text-muted:#4f4b60;--color-ink:#16132f;--color-border:rgba(36,32,66,.18)}html{color:#242042;font-size:11pt;scroll-behavior:auto}body,html{background:#fff}body.lead-drawer-open,body.pricing-tray-open{overflow:visible}.lead-drawer,.resource-actions,.resource-back-link,.resource-related-next,.resource-shorts,.resource-video-section,.site-footer,.site-header{display:none!important}.resource-detail-body,.resource-detail-hero,.resource-detail-page,.site-shell{overflow:visible;background:#fff!important}.resource-detail-body,.resource-detail-hero{padding-block:0 20pt}.resource-detail-hero:after,.resource-detail-hero:before{display:none}.container,.resource-article{inline-size:100%;max-inline-size:none;margin:0}.resource-detail-body__inner,.resource-detail-hero__inner{display:block}.resource-detail-hero h1{max-inline-size:none;font-size:28pt;line-height:1.08}.resource-detail-hero__copy p{max-inline-size:none;font-size:12pt;line-height:1.55}.resource-detail-hero__meta span,.resource-guide-nav,.resource-takeaways{box-shadow:none}.resource-detail-hero__media{max-inline-size:100%;max-block-size:280pt;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.resource-detail-hero__media img{max-block-size:280pt;-o-object-fit:contain;object-fit:contain}.resource-beyond-four,.resource-guide-nav,.resource-highlight-card,.resource-myth-visual,.resource-takeaways,.resource-transcript-card,.resource-vendor-comparison{-moz-column-break-inside:avoid;break-inside:avoid}.resource-vendor-comparison{inline-size:100%;margin-inline:0}.resource-vendor-comparison:after{display:none}.resource-prose .resource-vendor-comparison table{min-inline-size:100%}.resource-prose h2{-moz-column-break-after:avoid;break-after:avoid}.resource-prose li,.resource-prose p{color:#4f4b60;font-size:11pt;line-height:1.58}.resource-prose img{max-block-size:280pt;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}a{color:inherit;text-decoration:none}}.enterprise-page{--enterprise-page-base:#fbfaf7;--enterprise-page-band:#eeeeea;--enterprise-page-surface:#fff;--enterprise-page-raised:#fff;--enterprise-page-muted:#f3f2ef;--enterprise-ink-page:#0d0e12;--enterprise-ink-band:#171820;--enterprise-ink-surface:#20222b;--enterprise-ink-raised:#2a2c36;--enterprise-text:#111114;--enterprise-text-muted:rgba(17,17,20,.66);--enterprise-text-soft:rgba(17,17,20,.52);--enterprise-panel-text:var(--brand-paper);--enterprise-panel-text-muted:color-mix(in srgb,var(--brand-paper) 68%,transparent);--enterprise-border:rgba(17,17,20,.14);--enterprise-border-strong:rgba(17,17,20,.28);--enterprise-rule-gradient:linear-gradient(90deg,transparent,rgba(17,17,20,.42),transparent);--enterprise-accent-line:linear-gradient(90deg,#111114,rgba(17,17,20,.18));--enterprise-accent-dot:#111114;--enterprise-accent-soft:rgb(17 17 20/7%);--color-page:var(--enterprise-page-base);--color-surface:var(--enterprise-page-surface);--color-surface-raised:var(--enterprise-page-raised);--color-surface-muted:var(--enterprise-page-muted);--color-text:var(--enterprise-text);--color-text-muted:var(--enterprise-text-muted);--color-ink:var(--enterprise-text);--color-border:var(--enterprise-border);--color-border-strong:var(--enterprise-border-strong);--color-button-secondary-bg:hsla(0,0%,100%,.88);--shadow-raised:0 22px 48px rgba(17,17,20,.1);--shadow-interactive:0 18px 34px rgba(17,17,20,.14);color:var(--enterprise-text);overflow:hidden;background:var(--enterprise-page-base)}.dark .enterprise-page{--enterprise-page-base:color-mix(in srgb,var(--brand-navy) 18%,#000);--enterprise-page-band:color-mix(in srgb,var(--brand-navy) 34%,#000);--enterprise-page-surface:color-mix(in srgb,var(--brand-navy) 46%,#000);--enterprise-page-raised:color-mix(in srgb,var(--brand-navy) 58%,#000);--enterprise-page-muted:color-mix(in srgb,var(--brand-navy) 34%,#000);--enterprise-ink-page:var(--enterprise-page-base);--enterprise-ink-band:var(--enterprise-page-band);--enterprise-ink-surface:var(--enterprise-page-surface);--enterprise-ink-raised:var(--enterprise-page-raised);--enterprise-text:var(--brand-paper);--enterprise-text-muted:color-mix(in srgb,var(--brand-paper) 68%,transparent);--enterprise-text-soft:color-mix(in srgb,var(--brand-paper) 52%,transparent);--enterprise-panel-text:var(--brand-paper);--enterprise-panel-text-muted:color-mix(in srgb,var(--brand-paper) 68%,transparent);--enterprise-border:rgba(244,240,232,.13);--enterprise-border-strong:rgba(1,254,254,.23);--enterprise-rule-gradient:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 38%,transparent),color-mix(in srgb,var(--color-warmth) 22%,transparent),transparent);--enterprise-accent-line:linear-gradient(90deg,var(--color-signal),var(--color-warmth));--enterprise-accent-dot:var(--color-signal);--enterprise-accent-soft:var(--color-signal-soft);--color-button-secondary-bg:rgb(244 240 232/5%);--shadow-raised:0 22px 48px rgba(0,0,0,.3);--shadow-interactive:0 18px 34px rgba(0,0,0,.34)}.enterprise-page .button--secondary{color:var(--color-ink)}.enterprise-hero{position:relative;overflow:hidden;padding-block:92px 78px;background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-band) 80%,transparent),color-mix(in srgb,var(--enterprise-page-base) 96%,transparent) 78%),var(--enterprise-page-base)}.enterprise-hero:before{position:absolute;inset-block:0 15%;inset-inline:0;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:top 24px right 4vw;mask-repeat:no-repeat;mask-size:560px 400px;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 24px right 4vw;-webkit-mask-repeat:no-repeat;-webkit-mask-size:560px 400px}.enterprise-hero:after{position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--enterprise-rule-gradient);content:"";opacity:.8}.dark .enterprise-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-band) 92%,transparent),color-mix(in srgb,var(--enterprise-page-base) 94%,transparent) 78%),var(--enterprise-page-base)}.dark .enterprise-hero:before{background:var(--brand-cyan);opacity:.09}.enterprise-hero__inner{position:relative;z-index:1;display:grid;align-items:center;gap:48px;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr)}.enterprise-hero__copy{display:grid;align-content:center;justify-items:start}.enterprise-hero h1{max-inline-size:720px;font-size:4.45rem;font-weight:var(--font-weight-bold);line-height:1}.enterprise-hero__description{max-inline-size:660px;margin:24px 0 0;color:var(--color-text-muted);font-size:1.16rem;line-height:1.68}.enterprise-hero__support{position:relative;max-inline-size:600px;margin:20px 0 0;padding-inline-start:18px;color:var(--color-ink);font-size:1.02rem;font-weight:var(--font-weight-semibold);line-height:1.55}.enterprise-hero__support:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;border-radius:999px;background:var(--enterprise-accent-line);content:""}.enterprise-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.enterprise-hero__assurance{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.enterprise-hero__assurance li{display:inline-flex;min-block-size:34px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-button);padding-inline:12px;background:color-mix(in srgb,var(--color-surface-raised) 62%,transparent);color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold)}.enterprise-command{--color-surface:var(--enterprise-ink-surface);--color-surface-raised:var(--enterprise-ink-raised);--color-surface-muted:var(--enterprise-ink-band);--color-text:var(--enterprise-panel-text);--color-text-muted:var(--enterprise-panel-text-muted);--color-ink:var(--enterprise-panel-text);--color-border:rgba(244,240,232,.13);--color-border-strong:rgba(1,254,254,.23);position:relative;display:grid;gap:16px;min-inline-size:0;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:16px;color:var(--color-text);background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 7%,var(--enterprise-ink-raised)),color-mix(in srgb,var(--brand-navy) 86%,#000)),var(--enterprise-ink-raised);box-shadow:var(--shadow-raised)}.enterprise-command:before{position:absolute;inset-inline:16px;inset-block-start:-1px;block-size:2px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--brand-blue) 72%,var(--color-signal)),var(--color-warmth));content:"";opacity:.74}.enterprise-command__header{display:grid;align-items:center;gap:12px;grid-template-columns:46px minmax(0,1fr) auto;min-block-size:66px;border:1px solid var(--color-border);border-radius:var(--radius);padding:10px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.enterprise-command__logo{display:grid;inline-size:46px;block-size:46px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius-small);background:radial-gradient(circle at 72% 14%,color-mix(in srgb,var(--color-signal) 22%,transparent),transparent 36%),linear-gradient(145deg,var(--brand-navy),var(--enterprise-ink-page))}.enterprise-command__logo img{display:block;inline-size:25px;block-size:auto}.enterprise-command__cloud,.enterprise-command__header p,.enterprise-command__header strong{margin:0}.enterprise-command__header p{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.enterprise-command__header strong{display:block;margin-block-start:3px;color:var(--color-ink);font-size:1rem;line-height:1.25}.enterprise-command__cloud{display:inline-flex;min-block-size:30px;align-items:center;border:1px solid color-mix(in srgb,var(--color-warmth) 40%,var(--color-border));border-radius:var(--radius-button);padding-inline:10px;background:var(--color-warmth-soft);color:var(--color-ink);font-size:.72rem;font-weight:var(--font-weight-bold)}.enterprise-command__markets{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-market{position:relative;display:grid;align-content:start;gap:6px;min-block-size:112px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);padding:13px;background:color-mix(in srgb,var(--color-surface-raised) 68%,transparent)}.enterprise-market:before{inline-size:34px;block-size:3px;border-radius:999px;background:var(--color-signal);content:""}.enterprise-market--blue:before{background:var(--brand-blue)}.enterprise-market--yellow:before{background:var(--color-warmth)}.enterprise-market strong{color:var(--color-ink);font-size:1.18rem;line-height:1.1}.enterprise-market span{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-medium);line-height:1.35}.enterprise-command__signals{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-signal-card{display:grid;gap:7px;min-block-size:118px;border:1px solid var(--color-border);border-radius:var(--radius);padding:13px;background:color-mix(in srgb,var(--color-surface) 74%,transparent)}.enterprise-signal-card span{justify-self:start;border-radius:var(--radius-button);padding:5px 8px;background:var(--color-signal-soft);color:var(--color-ink);font-size:.68rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.enterprise-signal-card strong{color:var(--color-ink);font-size:1rem;line-height:1.25}.enterprise-signal-card p{margin:0;color:var(--color-text-muted);font-size:.76rem;line-height:1.35}.enterprise-command__governance{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius);padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,transparent),color-mix(in srgb,var(--color-surface-muted) 32%,transparent)),var(--color-surface)}.enterprise-governance-row{position:relative;display:grid;align-items:start;gap:10px;grid-template-columns:20px minmax(0,1fr);min-block-size:54px;padding-block:4px}.enterprise-governance-row+.enterprise-governance-row{border-block-start:1px solid var(--color-border);padding-block-start:12px}.enterprise-governance-row>span{position:relative;display:block;inline-size:14px;block-size:14px;border:1px solid color-mix(in srgb,var(--color-signal) 56%,var(--color-border));border-radius:999px;margin-block-start:4px;background:var(--color-signal-soft)}.enterprise-governance-row>span:after{position:absolute;inset:4px;border-radius:inherit;background:var(--color-signal);content:""}.enterprise-governance-row strong{color:var(--color-ink);font-size:.9rem;line-height:1.25}.enterprise-governance-row p{margin:4px 0 0;color:var(--color-text-muted);font-size:.76rem;line-height:1.4}.enterprise-section{position:relative;padding-block:86px}.enterprise-section:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border-strong) 78%,transparent),transparent);content:""}.enterprise-section__inner{display:grid;gap:38px}.enterprise-section__heading{display:grid;justify-items:center;gap:14px;max-inline-size:820px;margin-inline:auto;text-align:center}.enterprise-section__heading--split{align-items:start;max-inline-size:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);text-align:start}.enterprise-section__heading--split .eyebrow{margin-block-end:16px}.enterprise-closing h2,.enterprise-governance__copy h2,.enterprise-infrastructure h2,.enterprise-pricing h2,.enterprise-section h2{max-inline-size:720px;font-size:2.78rem;font-weight:var(--font-weight-bold);line-height:1.06}.enterprise-closing__copy p,.enterprise-governance__copy p,.enterprise-infrastructure p,.enterprise-pricing__copy p,.enterprise-section__copy p,.enterprise-section__heading>p{margin:0;color:var(--color-text-muted);line-height:1.68}.enterprise-section__heading>p{max-inline-size:720px}.enterprise-section__copy{display:grid;gap:14px}.enterprise-proof-quote{grid-column:1/-1;inline-size:min(100%,980px);margin-inline:auto}.enterprise-stakeholders{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-adoption-step,.enterprise-control,.enterprise-module,.enterprise-stakeholder{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.enterprise-stakeholder{display:grid;align-content:start;gap:11px;min-block-size:230px;padding:18px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.enterprise-module:hover,.enterprise-stakeholder:hover{border-color:color-mix(in srgb,var(--color-signal) 34%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 86%,var(--color-signal-soft));transform:translateY(-2px)}.enterprise-module span,.enterprise-stakeholder span{justify-self:start;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.enterprise-module span:after,.enterprise-stakeholder span:after{display:block;inline-size:34px;block-size:2px;margin-block-start:8px;border-radius:999px;background:var(--enterprise-accent-line);content:""}.enterprise-adoption-step h3,.enterprise-control h3,.enterprise-module h3,.enterprise-security-points h3,.enterprise-stakeholder h3{margin:0;color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.25}.enterprise-adoption-step p,.enterprise-control p,.enterprise-module p,.enterprise-security-points p,.enterprise-stakeholder p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.enterprise-adoption{background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-muted) 78%,transparent),color-mix(in srgb,var(--enterprise-page-base) 96%,transparent)),var(--enterprise-page-base)}.enterprise-adoption__steps{position:relative;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.enterprise-adoption__steps:before{position:absolute;inset-inline:10%;inset-block-start:35px;block-size:2px;background:var(--enterprise-accent-line);content:"";opacity:.62}.enterprise-adoption-step{position:relative;display:grid;align-content:start;gap:12px;min-block-size:232px;padding:20px}.enterprise-adoption-step>span{display:grid;inline-size:38px;block-size:38px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 44%,var(--color-border));border-radius:var(--radius-small);background:var(--color-surface-raised);color:var(--color-ink);font-size:.82rem;font-weight:var(--font-weight-bold)}.enterprise-adoption__support{justify-self:center;margin:0;border:1px solid color-mix(in srgb,var(--color-warmth) 38%,var(--color-border));border-radius:var(--radius-button);padding:10px 16px;background:var(--color-warmth-soft);color:var(--color-ink);font-weight:var(--font-weight-bold)}.enterprise-governance__inner{display:grid;align-items:start;gap:26px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.enterprise-governance__copy{display:grid;align-content:start;gap:14px}.enterprise-closing .eyebrow,.enterprise-governance__copy .eyebrow,.enterprise-infrastructure .eyebrow{margin-block-end:2px}.enterprise-audit-panel{--color-surface:var(--enterprise-ink-surface);--color-surface-raised:var(--enterprise-ink-raised);--color-surface-muted:var(--enterprise-ink-band);--color-text:var(--enterprise-panel-text);--color-text-muted:var(--enterprise-panel-text-muted);--color-ink:var(--enterprise-panel-text);--color-border:rgba(244,240,232,.13);--color-border-strong:rgba(1,254,254,.23);display:grid;gap:14px;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:16px;color:var(--color-text);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue) 9%,var(--enterprise-ink-raised)),color-mix(in srgb,var(--color-signal) 5%,var(--enterprise-ink-surface))),var(--enterprise-ink-raised);box-shadow:var(--shadow-raised)}.enterprise-audit-panel__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.enterprise-audit-panel__top strong{color:var(--color-ink);font-size:1.04rem}.enterprise-audit-panel__top span{border:1px solid color-mix(in srgb,var(--color-success) 42%,var(--color-border));border-radius:var(--radius-button);padding:5px 9px;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-ink);font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.enterprise-audit-panel__trail{display:grid;gap:8px;margin:0;padding:0;list-style:none}.enterprise-audit-panel__trail li{position:relative;display:grid;align-items:center;gap:12px;grid-template-columns:110px minmax(0,1fr);min-block-size:52px;border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px 12px;background:color-mix(in srgb,var(--color-surface-raised) 76%,transparent);overflow:hidden}.enterprise-audit-panel__trail li:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--color-signal);content:""}.enterprise-audit-panel__trail span{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.enterprise-audit-panel__trail strong{color:var(--color-ink);font-size:.94rem;line-height:1.25}.enterprise-control-grid{display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-control{display:grid;align-content:start;gap:9px;min-block-size:150px;padding:17px}.enterprise-control:before{inline-size:28px;block-size:3px;border-radius:999px;background:var(--enterprise-accent-line);content:""}.enterprise-infrastructure{background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-band) 72%,transparent),color-mix(in srgb,var(--enterprise-page-base) 96%,transparent) 82%),var(--enterprise-page-base)}.enterprise-infrastructure__inner{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.enterprise-infrastructure__panel{position:relative;display:grid;align-content:start;gap:16px;min-block-size:100%;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:28px;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent)}.enterprise-infrastructure__panel--primary{--color-surface:var(--enterprise-ink-surface);--color-surface-raised:var(--enterprise-ink-raised);--color-surface-muted:var(--enterprise-ink-band);--color-text:var(--enterprise-panel-text);--color-text-muted:var(--enterprise-panel-text-muted);--color-ink:var(--enterprise-panel-text);--color-border:rgba(244,240,232,.13);--color-border-strong:rgba(1,254,254,.23);color:var(--color-text);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-navy) 76%,#000),color-mix(in srgb,var(--color-signal) 6%,var(--enterprise-ink-surface))),var(--enterprise-ink-raised)}.enterprise-security-points{display:grid;gap:10px;margin-block-start:4px}.enterprise-security-points article{display:grid;align-items:start;gap:12px;grid-template-columns:18px minmax(0,1fr);border-block-start:1px solid var(--color-border);padding-block-start:12px}.enterprise-security-points article>span{display:block;inline-size:12px;block-size:12px;border-radius:999px;margin-block-start:6px;background:var(--enterprise-accent-dot);box-shadow:0 0 0 5px var(--enterprise-accent-soft)}.enterprise-region-panel:before{position:absolute;inset-inline-end:-58px;inset-block-start:38px;inline-size:180px;block-size:180px;border:1px solid color-mix(in srgb,var(--color-signal) 20%,transparent);border-radius:999px;content:"";opacity:.42}.enterprise-region-map{position:relative;display:grid;gap:10px;margin-block-start:4px}.enterprise-region-map:before{position:absolute;inset-block:24px;inset-inline-start:20px;inline-size:2px;background:linear-gradient(180deg,var(--brand-blue),var(--color-signal),var(--color-warmth));content:"";opacity:.54}.enterprise-region-map article{position:relative;display:grid;gap:4px;margin-inline-start:32px;border:1px solid var(--color-border);border-radius:var(--radius);padding:13px 14px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.enterprise-region-map article:before{position:absolute;inset-inline-start:-19px;inset-block-start:18px;inline-size:12px;block-size:12px;border-radius:999px;background:var(--color-surface-raised);border:2px solid var(--color-signal);content:""}.enterprise-region-map strong{color:var(--color-ink);font-size:1rem}.enterprise-region-map span,.enterprise-region-panel__support{color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.enterprise-region-panel__support{margin:2px 0 0;border-inline-start:3px solid var(--color-warmth);padding-inline-start:13px}.enterprise-module-backbone{position:relative;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-module-backbone:before{position:absolute;inset-inline:8%;inset-block-start:20px;block-size:2px;background:var(--enterprise-accent-line);content:"";opacity:.38}.enterprise-module{position:relative;display:grid;align-content:start;gap:10px;min-block-size:230px;padding:18px}.enterprise-module:before{display:block;inline-size:40px;block-size:40px;border:1px solid color-mix(in srgb,var(--color-signal) 40%,var(--color-border));border-radius:var(--radius-small);background:linear-gradient(90deg,transparent 45%,color-mix(in srgb,var(--color-signal) 62%,transparent) 45% 55%,transparent 55%),linear-gradient(0deg,transparent 45%,color-mix(in srgb,var(--color-signal) 62%,transparent) 45% 55%,transparent 55%),var(--color-signal-soft);content:""}.enterprise-pricing{background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-base) 92%,transparent),color-mix(in srgb,var(--enterprise-page-band) 72%,transparent)),var(--enterprise-page-base)}.dark .enterprise-pricing{background:linear-gradient(180deg,color-mix(in srgb,var(--enterprise-page-base) 92%,transparent),#000),var(--enterprise-page-base)}.enterprise-pricing__inner{display:grid;align-items:center;gap:34px;grid-template-columns:minmax(0,.78fr) minmax(430px,1fr)}.enterprise-pricing__copy{display:grid;align-content:start;gap:15px}.enterprise-pricing__copy .eyebrow{margin-block-end:2px}.enterprise-pricing__copy p:not(.eyebrow){max-inline-size:680px;font-size:1.02rem}.enterprise-package-card{--enterprise-package-bg:#fff;--enterprise-package-surface:rgb(17 17 20/4%);--enterprise-package-border:rgba(17,17,20,.22);--enterprise-package-border-strong:rgba(17,17,20,.42);--enterprise-package-ink:#111114;--enterprise-package-muted:rgba(17,17,20,.66);--enterprise-package-rule:linear-gradient(90deg,#111114,rgba(17,17,20,.16),transparent);--enterprise-package-check-bg:rgb(17 17 20/5%);position:relative;display:grid;align-content:start;gap:18px;overflow:hidden;border:1px solid var(--enterprise-package-border);border-radius:var(--radius);padding:26px;background:linear-gradient(180deg,var(--enterprise-package-bg),color-mix(in srgb,var(--enterprise-package-surface) 68%,var(--enterprise-package-bg))),var(--enterprise-package-bg);color:var(--enterprise-package-ink);box-shadow:var(--shadow-raised)}.enterprise-package-card:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:var(--enterprise-package-rule);content:""}.dark .enterprise-package-card{--enterprise-package-bg:#000;--enterprise-package-surface:rgb(244 240 232/5%);--enterprise-package-border:rgba(244,240,232,.13);--enterprise-package-border-strong:rgba(1,254,254,.24);--enterprise-package-ink:var(--brand-paper);--enterprise-package-muted:rgba(244,240,232,.68);--enterprise-package-rule:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--brand-blue) 72%,var(--color-signal)),var(--color-warmth));--enterprise-package-check-bg:rgb(244 240 232/5%);background:linear-gradient(180deg,#08090ef5,#000),#000;box-shadow:0 24px 56px #0000006b}.enterprise-package-card__header{display:grid;gap:10px}.enterprise-package-card__header>span{justify-self:start;border:1px solid var(--enterprise-package-border);border-radius:999px;padding:5px 10px;background:var(--enterprise-package-surface);color:var(--enterprise-package-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.enterprise-package-card__header h3{margin:0;color:var(--enterprise-package-ink);font-size:1.66rem;font-weight:var(--font-weight-bold);line-height:1.12}.enterprise-package-card__header p{margin:0;color:var(--enterprise-package-muted);font-size:.96rem;line-height:1.56}.enterprise-package-card__commercial{display:grid;gap:5px;border-block:1px solid var(--enterprise-package-border);padding-block:15px}.enterprise-package-card__commercial strong{color:var(--enterprise-package-ink);font-size:1.32rem;font-weight:var(--font-weight-bold);line-height:1.12}.enterprise-package-card__commercial span{color:var(--enterprise-package-muted);font-size:.82rem;font-weight:var(--font-weight-medium);line-height:1.38}.enterprise-package-card__included{margin:0;color:var(--enterprise-package-ink);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.38}.enterprise-package-card__features{display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.enterprise-package-card__features li{position:relative;padding-inline-start:27px;color:var(--enterprise-package-ink);font-size:.88rem;font-weight:var(--font-weight-semibold);line-height:1.42}.enterprise-package-card__features li:before{position:absolute;inset-block-start:.12em;inset-inline-start:0;inline-size:17px;block-size:17px;border:1px solid var(--enterprise-package-border-strong);border-radius:999px;background:var(--enterprise-package-check-bg);content:""}.enterprise-package-card__features li:after{position:absolute;inset-block-start:.47em;inset-inline-start:5px;inline-size:8px;block-size:4px;border-block-end:2px solid var(--enterprise-package-ink);border-inline-start:2px solid var(--enterprise-package-ink);content:"";transform:rotate(-45deg)}.enterprise-package-card__cta{inline-size:100%;justify-content:center;margin-block-start:4px;background:linear-gradient(135deg,#111114,#2a2c30);color:#fff;box-shadow:0 18px 34px #1111142e}.dark .enterprise-package-card__cta{background:var(--gradient-button-primary);color:#07101c;box-shadow:0 18px 34px #01fefe1f}.enterprise-closing{padding-block-end:104px}.enterprise-closing__inner{--color-surface:var(--enterprise-ink-surface);--color-surface-raised:var(--enterprise-ink-raised);--color-surface-muted:var(--enterprise-ink-band);--color-text:var(--enterprise-panel-text);--color-text-muted:var(--enterprise-panel-text-muted);--color-ink:var(--enterprise-panel-text);--color-border:rgba(244,240,232,.13);--color-border-strong:rgba(1,254,254,.23);--color-button-secondary-bg:rgb(244 240 232/5%);display:grid;align-items:center;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:34px;color:var(--color-text);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 78%,#000),color-mix(in srgb,var(--color-signal) 7%,var(--enterprise-ink-surface))),var(--enterprise-ink-raised);box-shadow:var(--shadow-raised)}.enterprise-closing__copy{display:grid;gap:14px}.enterprise-closing__action-card{display:grid;gap:20px;border:1px solid var(--color-border);border-radius:var(--radius);padding:18px;background:color-mix(in srgb,var(--color-surface-raised) 74%,transparent)}.enterprise-closing__action-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.enterprise-closing__action-card li{position:relative;padding-inline-start:20px;color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold);line-height:1.4}.enterprise-closing__action-card li:before{position:absolute;inset-inline-start:0;inset-block-start:.52em;inline-size:8px;block-size:8px;border-radius:999px;background:var(--color-signal);content:""}.enterprise-closing__actions{display:grid;gap:10px}.enterprise-closing__actions .button{inline-size:100%}@media(prefers-reduced-motion:no-preference){.enterprise-command:before{animation:enterprise-signal-sweep 4.8s ease-in-out infinite}.enterprise-governance-row>span:after{animation:enterprise-status-pulse 2.8s ease-in-out infinite;animation-delay:calc(var(--enterprise-row)*.18s)}.enterprise-audit-panel__trail li{animation:enterprise-row-rise .62s ease both;animation-delay:calc(var(--audit-index)*90ms)}}@keyframes enterprise-signal-sweep{0%,to{opacity:.46;transform:scaleX(.82);transform-origin:left}50%{opacity:.9;transform:scaleX(1)}}@keyframes enterprise-status-pulse{0%,to{opacity:.5;transform:scale(.8)}48%{opacity:1;transform:scale(1)}}@keyframes enterprise-row-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.enterprise-hero__inner{grid-template-columns:minmax(0,1fr)}.enterprise-hero h1{font-size:3.7rem}.enterprise-command{inline-size:100%}.enterprise-module-backbone,.enterprise-stakeholders{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-closing__inner,.enterprise-governance__inner,.enterprise-infrastructure__inner,.enterprise-pricing__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:920px){.enterprise-hero{padding-block-start:68px}.enterprise-section{padding-block:68px}.enterprise-section__heading--split{grid-template-columns:minmax(0,1fr)}.enterprise-closing h2,.enterprise-governance__copy h2,.enterprise-infrastructure h2,.enterprise-pricing h2,.enterprise-section h2{font-size:2.18rem}.enterprise-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-adoption__steps{grid-template-columns:minmax(0,1fr)}.enterprise-adoption__steps:before,.enterprise-module-backbone:before{display:none}}@media(max-width:640px){.enterprise-hero{padding-block:56px 48px}.enterprise-closing__inner,.enterprise-command,.enterprise-hero__copy,.enterprise-hero__inner,.enterprise-package-card{inline-size:min(100%,calc(100vw - 24px));min-inline-size:0;max-inline-size:100%}.enterprise-hero h1{font-size:2.24rem;line-height:1.08}.enterprise-hero h1,.enterprise-hero__description,.enterprise-hero__support{inline-size:min(100%,calc(100vw - 24px));max-inline-size:100%;overflow-wrap:anywhere}.enterprise-hero__description,.enterprise-hero__support{font-size:1rem}.enterprise-adoption__support,.enterprise-hero__actions,.enterprise-hero__actions .button{inline-size:100%}.enterprise-adoption__support,.enterprise-hero__actions .button{justify-content:center;text-align:center}.enterprise-command{padding:12px}.enterprise-command__header{grid-template-columns:42px minmax(0,1fr)}.enterprise-command__cloud{grid-column:1/-1;justify-self:start}.enterprise-command__markets,.enterprise-command__signals,.enterprise-control-grid,.enterprise-module-backbone,.enterprise-package-card__features,.enterprise-stakeholders{grid-template-columns:minmax(0,1fr)}.enterprise-adoption-step,.enterprise-control,.enterprise-market,.enterprise-module,.enterprise-signal-card,.enterprise-stakeholder{min-block-size:auto}.enterprise-governance__inner{gap:18px}.enterprise-audit-panel__trail li{grid-template-columns:minmax(0,1fr)}.enterprise-closing__inner,.enterprise-infrastructure__panel,.enterprise-package-card{padding:20px}.enterprise-closing{padding-block-end:64px}}body.lead-drawer-open,body.pricing-tray-open{overflow:hidden}.lead-drawer{--lead-proof-text:hsla(0,0%,100%,.9);--lead-proof-muted:hsla(0,0%,100%,.68);--lead-proof-surface:hsla(0,0%,100%,.08);position:fixed;inset:0;z-index:80;display:grid;justify-items:end;background:color-mix(in srgb,var(--brand-navy) 54%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04)}.dark .lead-drawer{background:#0000009e}.lead-drawer--enterprise{--lead-enterprise-page:#fff;--lead-enterprise-surface:#fff;--lead-enterprise-raised:#f7f7f5;--lead-enterprise-text:#1b1b1d;--lead-enterprise-muted:rgba(27,27,29,.62);--lead-enterprise-ink:#050505;--lead-enterprise-border:rgba(5,5,5,.14);--lead-enterprise-border-strong:rgba(5,5,5,.34);--lead-enterprise-focus:rgba(5,5,5,.18);--lead-proof-text:hsla(0,0%,100%,.94);--lead-proof-muted:hsla(0,0%,100%,.66);--lead-proof-surface:hsla(0,0%,100%,.07);background:#000000a8}.dark .lead-drawer--enterprise{--lead-enterprise-page:#000;--lead-enterprise-surface:#000;--lead-enterprise-raised:#050505;--lead-enterprise-text:hsla(0,0%,100%,.88);--lead-enterprise-muted:hsla(0,0%,100%,.58);--lead-enterprise-ink:#fff;--lead-enterprise-border:hsla(0,0%,100%,.12);--lead-enterprise-border-strong:hsla(0,0%,100%,.28);--lead-enterprise-focus:hsla(0,0%,100%,.2);--lead-proof-surface:hsla(0,0%,100%,.06);background:#000000d1}.lead-drawer--contact{--lead-contact-accent:var(--brand-blue);--lead-contact-accent-soft:color-mix(in srgb,var(--brand-blue) 13%,transparent);background:color-mix(in srgb,var(--brand-blue) 34%,var(--brand-navy) 54%)}.dark .lead-drawer--contact{--lead-contact-accent:var(--color-signal);--lead-contact-accent-soft:color-mix(in srgb,var(--color-signal) 15%,transparent);background:color-mix(in srgb,var(--brand-navy) 54%,#000)}.lead-drawer-proof{position:absolute;z-index:0;inset-block:0;inset-inline-start:0;inset-inline-end:min(92vw,760px);display:grid;align-items:center;overflow:hidden;padding-block:56px;padding-inline:clamp(34px,5vw,86px) clamp(26px,4vw,56px);color:var(--lead-proof-text);pointer-events:none}.lead-drawer-proof:before{position:absolute;inset-block:clamp(48px,10vh,112px);inset-inline-start:clamp(22px,4vw,68px);inline-size:1px;background:linear-gradient(180deg,transparent,var(--color-signal),var(--brand-blue),transparent);content:"";opacity:.72}.lead-drawer--enterprise .lead-drawer-proof:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.78),hsla(0,0%,100%,.18),transparent)}.lead-drawer--contact .lead-drawer-proof:before{background:linear-gradient(180deg,transparent,var(--lead-contact-accent),color-mix(in srgb,var(--color-signal) 72%,transparent),transparent)}.lead-drawer-proof:after{position:absolute;inset-inline:0;inset-block-end:0;block-size:44%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-navy) 34%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 62%);content:""}.lead-drawer--enterprise .lead-drawer-proof:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.44)),linear-gradient(90deg,hsla(0,0%,100%,.07),transparent 64%)}.lead-drawer--contact .lead-drawer-proof:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--brand-navy) 42%,transparent)),linear-gradient(90deg,var(--lead-contact-accent-soft),transparent 64%)}.lead-drawer-proof__inner{position:relative;z-index:1;display:grid;inline-size:min(100%,470px);justify-self:center;gap:26px}.lead-drawer-proof__message{display:grid;gap:13px}.lead-drawer-proof__eyebrow{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;gap:9px;margin:0;color:var(--lead-proof-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.lead-drawer-proof__eyebrow:before{inline-size:9px;block-size:9px;border-radius:999px;background:var(--color-signal);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 18%,transparent);content:""}.lead-drawer--enterprise .lead-drawer-proof__eyebrow:before{background:#ffffffeb;box-shadow:0 0 0 5px #ffffff24}.lead-drawer--contact .lead-drawer-proof__eyebrow:before{background:var(--lead-contact-accent);box-shadow:0 0 0 5px var(--lead-contact-accent-soft)}.lead-drawer-proof__title{max-inline-size:13ch;margin:0;color:var(--lead-proof-text);font-size:2.72rem;font-weight:var(--font-weight-bold);line-height:1.02}.lead-drawer--enterprise .lead-drawer-proof__title{max-inline-size:15ch}.lead-drawer-proof__quote{display:grid;gap:15px;margin:0;border-inline-start:3px solid color-mix(in srgb,var(--color-signal) 74%,transparent);border-radius:0;border-start-end-radius:var(--radius-small);border-end-end-radius:var(--radius-small);padding:17px 0 17px 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-signal) 10%,transparent),transparent 72%)}.lead-drawer--enterprise .lead-drawer-proof__quote{border-inline-start-color:#ffffff9e;background:linear-gradient(90deg,hsla(0,0%,100%,.09),transparent 72%)}.lead-drawer-proof__quote blockquote{margin:0;color:var(--lead-proof-text);font-size:.96rem;line-height:1.62}.lead-drawer-proof__quote figcaption{display:grid;gap:3px}.lead-drawer-proof__quote strong{color:var(--lead-proof-text);font-size:.94rem;font-weight:var(--font-weight-semibold)}.lead-drawer-proof__quote span{color:var(--lead-proof-muted);font-size:.84rem;line-height:1.45}.lead-drawer__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:min(92vw,760px);block-size:100dvh;overflow:hidden;border-inline-start:1px solid var(--color-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 9%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 96%,var(--color-page)),var(--color-surface));box-shadow:-26px 0 70px #0d0c1c47;color:var(--color-text)}.lead-drawer--enterprise .lead-drawer__panel{--color-surface:var(--lead-enterprise-surface);--color-surface-raised:var(--lead-enterprise-raised);--color-surface-muted:var(--lead-enterprise-raised);--color-text:var(--lead-enterprise-text);--color-text-muted:var(--lead-enterprise-muted);--color-ink:var(--lead-enterprise-ink);--color-border:var(--lead-enterprise-border);--color-border-strong:var(--lead-enterprise-border-strong);--color-action:var(--lead-enterprise-ink);--color-action-hover:var(--lead-enterprise-ink);--color-action-ink:var(--lead-enterprise-page);--color-signal:var(--lead-enterprise-ink);--color-success:var(--lead-enterprise-ink);--color-button-secondary-bg:color-mix(in srgb,var(--lead-enterprise-raised) 86%,transparent);--gradient-button-primary:linear-gradient(135deg,var(--lead-enterprise-ink),color-mix(in srgb,var(--lead-enterprise-ink) 78%,var(--lead-enterprise-muted)));--gradient-button-secondary-border:linear-gradient(135deg,var(--lead-enterprise-border-strong),color-mix(in srgb,var(--lead-enterprise-ink) 40%,transparent));--focus-ring:0 0 0 3px var(--lead-enterprise-focus);--shadow-raised:0 18px 42px rgba(5,5,5,.1);--shadow-interactive:0 14px 28px rgba(5,5,5,.14);border-inline-start-color:var(--lead-enterprise-border-strong);background:var(--lead-enterprise-surface);box-shadow:-28px 0 72px #00000052}.lead-drawer--contact .lead-drawer__panel{--color-action:var(--brand-blue);--color-action-hover:color-mix(in srgb,var(--brand-blue) 84%,var(--brand-navy));--color-signal:var(--brand-blue);--color-success:var(--brand-blue);--gradient-button-primary:linear-gradient(135deg,var(--brand-navy),var(--brand-blue));--gradient-button-secondary-border:linear-gradient(135deg,color-mix(in srgb,var(--brand-blue) 58%,transparent),color-mix(in srgb,var(--color-signal) 26%,transparent));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-blue) 8%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 97%,var(--color-page)),var(--color-surface))}.dark .lead-drawer--enterprise .lead-drawer__panel{--color-button-secondary-bg:rgba(0,0,0,.88);--gradient-button-primary:linear-gradient(135deg,#fff,#d2d2d2);--gradient-button-secondary-border:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.18));--shadow-raised:none;--shadow-interactive:0 0 0 1px hsla(0,0%,100%,.1);background:#000;box-shadow:-24px 0 64px #000000b8}.lead-drawer__panel:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--color-signal),var(--brand-blue),var(--color-warmth));content:""}.lead-drawer--enterprise .lead-drawer__panel:before{background:var(--lead-enterprise-ink)}.lead-drawer--contact .lead-drawer__panel:before{background:linear-gradient(90deg,var(--brand-blue),var(--color-signal),var(--color-warmth))}.lead-drawer__panel:focus{outline:0}.lead-drawer__chrome{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-border);padding:17px 20px;background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.lead-drawer--enterprise .lead-drawer__chrome{background:color-mix(in srgb,var(--lead-enterprise-surface) 92%,transparent)}.dark .lead-drawer--enterprise .lead-drawer__chrome{background:#000000eb}.lead-drawer__kicker{display:inline-flex;align-items:center;gap:9px;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.lead-drawer__kicker span{inline-size:10px;block-size:10px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 13%,transparent)}.lead-drawer--enterprise .lead-drawer__kicker span,.lead-drawer--enterprise .lead-timeline__signal{background:var(--lead-enterprise-ink);box-shadow:0 0 0 5px var(--lead-enterprise-focus)}.dark .lead-drawer--enterprise .lead-drawer__kicker span,.dark .lead-drawer--enterprise .lead-timeline__signal{background:#ffffffeb;box-shadow:0 0 0 5px #ffffff1f}.lead-drawer--contact .lead-drawer__kicker span,.lead-drawer--contact .lead-timeline__signal{background:var(--lead-contact-accent);box-shadow:0 0 0 5px var(--lead-contact-accent-soft)}.lead-drawer__close{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-ink);transition:border-color .16s ease,color .16s ease,transform .16s ease}.lead-drawer__close:hover{border-color:var(--color-border-strong);color:var(--color-action-hover);transform:translateY(-1px)}.lead-drawer__close svg{inline-size:18px;block-size:18px}.lead-drawer__content{display:grid;align-content:start;gap:20px;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 32px 34px}.lead-drawer__intro,.lead-drawer__receipt-hero{display:grid;gap:10px}.lead-drawer__intro{padding-block-end:2px}.lead-drawer__intro h2,.lead-drawer__receipt-hero h2{margin:0;color:var(--color-ink);font-size:clamp(1.72rem,3vw,2.28rem);font-weight:var(--font-weight-bold);line-height:1.08}.lead-drawer__intro p:not(.eyebrow),.lead-drawer__next span,.lead-drawer__receipt-hero p,.lead-drawer__recent small{margin:0;color:var(--color-text-muted);line-height:1.52}.lead-drawer__next,.lead-drawer__recent,.lead-drawer__recent article{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent)}.lead-drawer__next strong,.lead-drawer__recent strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.lead-timeline{border:1px solid var(--color-border);border-radius:calc(var(--radius-control) - 4px);overflow:hidden;background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent)}.lead-timeline>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 15px;cursor:pointer;list-style:none}.lead-timeline>summary::-webkit-details-marker{display:none}.lead-timeline__signal{inline-size:10px;block-size:10px;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 13%,transparent)}.lead-timeline__summary-copy{display:grid;min-inline-size:0;gap:2px}.lead-timeline__item-head strong,.lead-timeline__summary-copy strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.lead-timeline dd,.lead-timeline dt,.lead-timeline p,.lead-timeline__item-head span,.lead-timeline__summary-copy small{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.lead-timeline__count{border:1px solid color-mix(in srgb,var(--color-signal) 24%,var(--color-border));border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--color-signal) 9%,transparent);color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.lead-timeline__chevron{inline-size:9px;block-size:9px;border-inline-end:2px solid var(--color-text-muted);border-block-end:2px solid var(--color-text-muted);transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.lead-timeline[open] .lead-timeline__chevron{transform:translateY(2px) rotate(225deg)}.lead-timeline__list{display:grid;gap:0;margin:0;padding:0 16px 16px 26px;list-style:none}.lead-timeline__empty{margin:0;padding:0 16px 16px 40px;color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.lead-timeline__list li{position:relative;display:grid;gap:6px;border-inline-start:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));padding:0 0 16px 18px}.lead-timeline__list li:last-child{padding-block-end:0}.lead-timeline__list li:before{position:absolute;inset-inline-start:-5px;inset-block-start:3px;inline-size:9px;block-size:9px;border:2px solid var(--color-surface-raised);border-radius:999px;background:var(--color-signal);content:""}.lead-timeline__item-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.lead-timeline__item-head span{border-radius:999px;padding:3px 8px;background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-ink);font-weight:var(--font-weight-medium)}.lead-timeline dd,.lead-timeline dl,.lead-timeline dt,.lead-timeline p{margin:0}.lead-timeline dl{display:grid;gap:4px}.lead-timeline dl div{display:grid;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);gap:10px}.lead-timeline dd{color:var(--color-ink);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.lead-form--drawer{border:0;padding:0;background:transparent;box-shadow:none}.resource-download-form{gap:20px}.resource-download-form__summary{display:grid;gap:7px;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:calc(var(--radius-control) - 4px);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 8%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-raised) 82%,transparent)}.resource-download-form__summary span{color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.resource-download-form__summary strong{color:var(--color-ink);font-size:1.12rem;font-weight:var(--font-weight-semibold);line-height:1.24;overflow-wrap:anywhere}.resource-download-form__summary p{margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.resource-download-form__marketing{border:1px solid var(--color-border);border-radius:calc(var(--radius-control) - 6px);padding:13px 14px;background:color-mix(in srgb,var(--color-surface-raised) 64%,transparent)}.lead-drawer--enterprise .button--secondary{color:var(--color-ink)}.lead-form--drawer .lead-form__grid{grid-template-columns:minmax(0,1fr);gap:15px 16px}.lead-form--drawer .lead-field input:not([type=radio]):not([type=checkbox]),.lead-form--drawer .lead-field select,.lead-form--drawer .lead-field textarea{background:linear-gradient(color-mix(in srgb,var(--color-surface-raised) 94%,var(--color-surface)),color-mix(in srgb,var(--color-surface-raised) 94%,var(--color-surface))) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 34%,transparent),color-mix(in srgb,var(--brand-blue) 24%,transparent),color-mix(in srgb,var(--color-signal) 22%,transparent)) border-box}.lead-drawer--enterprise .lead-form--drawer .lead-field input:not([type=radio]):not([type=checkbox]),.lead-drawer--enterprise .lead-form--drawer .lead-field select,.lead-drawer--enterprise .lead-form--drawer .lead-field textarea{background:linear-gradient(var(--lead-enterprise-raised),var(--lead-enterprise-raised)) padding-box,linear-gradient(135deg,var(--lead-enterprise-border),var(--lead-enterprise-border-strong)) border-box;box-shadow:inset 0 1px color-mix(in srgb,var(--lead-enterprise-page) 78%,transparent),0 9px 20px #0505050d}.dark .lead-drawer--enterprise .lead-form--drawer .lead-field input:not([type=radio]):not([type=checkbox]),.dark .lead-drawer--enterprise .lead-form--drawer .lead-field select,.dark .lead-drawer--enterprise .lead-form--drawer .lead-field textarea{box-shadow:inset 0 1px #ffffff12}.lead-drawer--enterprise .lead-field input:not([type=radio]):not([type=checkbox]):hover,.lead-drawer--enterprise .lead-field select:hover,.lead-drawer--enterprise .lead-field textarea:hover{background:linear-gradient(var(--lead-enterprise-surface),var(--lead-enterprise-surface)) padding-box,linear-gradient(135deg,var(--lead-enterprise-border-strong),color-mix(in srgb,var(--lead-enterprise-ink) 48%,transparent)) border-box}.lead-drawer--enterprise .lead-field input:not([type=radio]):not([type=checkbox]):focus,.lead-drawer--enterprise .lead-field select:focus,.lead-drawer--enterprise .lead-field textarea:focus{background:linear-gradient(var(--lead-enterprise-surface),var(--lead-enterprise-surface)) padding-box,linear-gradient(135deg,var(--lead-enterprise-ink),color-mix(in srgb,var(--lead-enterprise-ink) 34%,transparent)) border-box;box-shadow:var(--focus-ring),0 12px 26px #05050517}.lead-form--drawer .lead-form__checks{border:1px solid var(--color-border);border-radius:calc(var(--radius-control) - 4px);padding:15px 16px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent)}.lead-form--drawer .lead-form__footer{position:sticky;inset-block-end:-34px;z-index:1;padding:18px 32px 20px;background:color-mix(in srgb,var(--color-surface-raised) 91%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.lead-drawer--enterprise .lead-form--drawer .lead-form__footer{background:color-mix(in srgb,var(--lead-enterprise-surface) 92%,transparent)}.dark .lead-drawer--enterprise .lead-form--drawer .lead-form__footer{background:#000000eb}.lead-form--drawer .lead-form__footer .button{min-block-size:52px}.lead-drawer__status{justify-self:start;border:1px solid color-mix(in srgb,var(--color-success) 34%,var(--color-border));border-radius:999px;padding:7px 11px;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-ink);font-size:.78rem;font-weight:var(--font-weight-semibold)}.lead-drawer__content--receipt .request-receipt{box-shadow:none}.lead-drawer__next{display:grid;gap:6px;padding:15px 16px}.lead-drawer__recent{display:grid;gap:10px;padding:14px}.lead-drawer__recent p{margin:0;color:var(--color-text-muted);font-size:.88rem;font-weight:var(--font-weight-semibold)}.lead-drawer__recent article{display:grid;gap:4px;padding:11px 12px;background:var(--color-surface)}.lead-drawer__recent article>span{color:var(--color-text-muted);font-size:.82rem}.lead-drawer__actions{display:flex;flex-wrap:wrap;gap:10px}.lead-drawer-fade-enter-active,.lead-drawer-fade-leave-active{transition:opacity .19s ease}.lead-drawer-fade-enter-active .lead-drawer__panel,.lead-drawer-fade-leave-active .lead-drawer__panel{transition:transform .24s cubic-bezier(.25,1,.5,1)}.lead-drawer-fade-enter-active .lead-drawer-proof__inner,.lead-drawer-fade-leave-active .lead-drawer-proof__inner{transition:opacity .22s ease,transform .24s cubic-bezier(.25,1,.5,1)}.lead-drawer-fade-enter-from,.lead-drawer-fade-leave-to{opacity:0}.lead-drawer-fade-enter-from .lead-drawer__panel,.lead-drawer-fade-leave-to .lead-drawer__panel{transform:translate(28px)}.lead-drawer-fade-enter-from .lead-drawer-proof__inner,.lead-drawer-fade-leave-to .lead-drawer-proof__inner{opacity:0;transform:translateY(10px)}@media(min-width:1480px){.lead-drawer-proof__title{font-size:3.05rem}}@media(max-width:1200px){.lead-drawer-proof{display:none}}@media(max-width:720px){.lead-drawer{justify-items:stretch}.lead-drawer__panel{inline-size:100%;border-inline-start:0}.lead-drawer__content{padding:20px 18px 26px}.lead-form--drawer .lead-form__grid,.lead-form__footer--split,.lead-phone-group,.lead-product-grid,.lead-stepper,.lead-team-grid{grid-template-columns:minmax(0,1fr)}.lead-form__footer--split .button--secondary{inline-size:100%}.lead-timeline dl div{grid-template-columns:minmax(0,1fr);gap:1px}.lead-form--drawer .lead-form__footer{inset-block-end:-26px;margin-inline:-18px;padding-inline:18px}}@media(max-width:480px){.lead-drawer__chrome,.lead-drawer__content{padding-inline:14px}.lead-drawer__intro h2,.lead-drawer__receipt-hero h2{font-size:1.82rem;line-height:1.08}.lead-drawer__actions,.lead-form--drawer .lead-form__footer{align-items:stretch;flex-direction:column}.lead-form--drawer .lead-form__footer{margin-inline:-14px;padding-inline:14px}.lead-drawer__actions .button,.lead-form--drawer .lead-form__footer .button{inline-size:100%}.lead-option-card{min-block-size:72px}.lead-timeline>summary{grid-template-columns:auto minmax(0,1fr) auto}.lead-timeline__count{display:none}}.lead-page{background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 34%),var(--color-page)}.lead-hero,.thank-you-hero{padding-block:86px 72px}.lead-hero__inner,.thank-you-hero__inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);align-items:start;gap:42px}.lead-hero__copy,.thank-you-hero__copy{display:grid;gap:22px;padding-block-start:20px}.lead-hero h1,.thank-you-hero h1{max-inline-size:760px;margin:0;color:var(--color-ink);font-size:clamp(2.55rem,6vw,5.2rem);font-weight:var(--font-weight-bold);line-height:.98}.lead-hero__copy>p:not(.eyebrow),.thank-you-hero__copy>p:not(.eyebrow){max-inline-size:620px;margin:0;color:var(--color-text-muted);font-size:1.08rem;line-height:1.75}.lead-hero__assurance{display:grid;gap:12px;max-inline-size:580px;margin-block-start:10px}.lead-form,.lead-hero__assurance div,.recent-requests__inner,.request-receipt,.thank-you-next{border:1px solid var(--color-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:var(--shadow-raised)}.lead-hero__assurance div{display:grid;gap:4px;padding:14px 16px}.lead-hero__assurance strong,.recent-request strong,.thank-you-next strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.lead-hero__assurance span,.recent-request small,.thank-you-next span{color:var(--color-text-muted);line-height:1.55}.lead-form{display:grid;gap:24px;padding:24px}.lead-form__header{display:grid;gap:10px}.lead-form__header--drawer{gap:0;padding-block-end:2px}.lead-form__header h2,.recent-requests__heading h2,.request-receipt h2{margin:0;color:var(--color-ink);font-size:1.55rem;font-weight:var(--font-weight-semibold);line-height:1.2}.lead-form__header--drawer h2{font-size:clamp(1.42rem,2.4vw,1.82rem)}.lead-form__header p:not(.eyebrow),.lead-form__privacy-note,.request-receipt__note{margin:0;color:var(--color-text-muted);line-height:1.6}.lead-form__trap{position:absolute;inline-size:1px;block-size:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-form__wizard{display:grid;gap:9px}.lead-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lead-stepper__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-block-size:42px;border:1px solid var(--color-border);border-radius:calc(var(--radius-control) - 8px);padding:7px 9px;background:color-mix(in srgb,var(--color-surface-raised) 70%,transparent);color:var(--color-text-muted)}.lead-stepper__item span{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:.78rem;font-weight:var(--font-weight-semibold)}.lead-stepper__item strong{color:inherit;font-size:.82rem;font-weight:var(--font-weight-semibold);line-height:1.2}.lead-stepper__item--active{border-color:color-mix(in srgb,var(--color-signal) 42%,var(--color-border-strong));background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 10%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface-raised) 88%,var(--color-surface));color:var(--color-ink)}.lead-stepper__item--active span,.lead-stepper__item--complete span{border-color:transparent;background:var(--color-signal);color:var(--color-action-ink)}.lead-stepper__item--complete{color:var(--color-ink)}.lead-form__wizard>p{margin:0;color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-medium)}.lead-form__step-panel{display:grid;gap:16px}.lead-field,.lead-form__checks{display:grid;gap:8px}.lead-field--wide{grid-column:1/-1}.lead-choice-field>legend,.lead-field>span{color:var(--color-ink);font-size:.94rem;font-weight:var(--font-weight-semibold)}.lead-field input:not([type=radio]):not([type=checkbox]),.lead-field select,.lead-field textarea{inline-size:100%;min-inline-size:0;min-block-size:52px;border:1px solid transparent;border-radius:calc(var(--radius-control) - 5px);background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 26%,transparent),color-mix(in srgb,var(--brand-blue) 18%,transparent),color-mix(in srgb,var(--color-signal) 16%,transparent)) border-box;box-shadow:inset 0 1px #ffffff94,0 9px 20px #2420420d;color:var(--color-text);padding:13px 15px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dark .lead-field input:not([type=radio]):not([type=checkbox]),.dark .lead-field select,.dark .lead-field textarea{box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000029}.lead-field textarea{min-block-size:120px;resize:vertical}.lead-field input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.lead-field textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-text-muted) 78%,transparent);opacity:1}.lead-field input:not([type=radio]):not([type=checkbox])::placeholder,.lead-field textarea::placeholder{color:color-mix(in srgb,var(--color-text-muted) 78%,transparent);opacity:1}.lead-field input:not([type=radio]):not([type=checkbox]):hover,.lead-field select:hover,.lead-field textarea:hover{background:linear-gradient(color-mix(in srgb,var(--color-surface-raised) 82%,var(--color-surface)),color-mix(in srgb,var(--color-surface-raised) 82%,var(--color-surface))) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--brand-navy) 34%,transparent),color-mix(in srgb,var(--brand-blue) 24%,transparent),color-mix(in srgb,var(--color-signal) 22%,transparent)) border-box}.lead-field input:not([type=radio]):not([type=checkbox]):focus,.lead-field select:focus,.lead-field textarea:focus{background:linear-gradient(var(--color-surface-raised),var(--color-surface-raised)) padding-box,linear-gradient(135deg,var(--color-signal),var(--brand-blue)) border-box;box-shadow:var(--focus-ring),0 12px 26px #24204217;outline:0}.lead-field input:not([type=radio]):not([type=checkbox])[aria-invalid=true],.lead-field select[aria-invalid=true],.lead-field textarea[aria-invalid=true]{background:linear-gradient(color-mix(in srgb,var(--color-danger) 5%,var(--color-surface)),color-mix(in srgb,var(--color-danger) 5%,var(--color-surface))) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--color-danger) 76%,var(--color-border-strong)),color-mix(in srgb,var(--color-danger) 42%,var(--color-signal))) border-box}.lead-phone-group{display:grid;grid-template-columns:minmax(136px,.34fr) minmax(0,1fr);gap:10px}.lead-combobox{position:relative;min-inline-size:0}.lead-combobox>input{padding-inline-end:42px}.lead-combobox__toggle{position:absolute;inset-block:1px;inset-inline-end:1px;display:grid;place-items:center;inline-size:42px;border:0;border-start-end-radius:calc(var(--radius-control) - 6px);border-end-end-radius:calc(var(--radius-control) - 6px);background:transparent;color:var(--color-text-muted)}.lead-combobox__toggle:before{inline-size:8px;block-size:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-2px) rotate(45deg);content:""}.lead-combobox--open .lead-combobox__toggle:before{transform:translateY(2px) rotate(225deg)}.lead-combobox__list{position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;z-index:8;display:grid;gap:4px;max-block-size:270px;overflow-y:auto;border:1px solid var(--color-border-strong);border-radius:calc(var(--radius-control) - 5px);padding:6px;background:color-mix(in srgb,var(--color-surface-raised) 96%,var(--color-surface));box-shadow:var(--shadow-raised)}.lead-combobox__option{display:flex;inline-size:100%;align-items:center;gap:10px;border:0;border-radius:var(--radius-small);padding:10px 11px;background:transparent;color:var(--color-text);text-align:start}.lead-combobox__option--active,.lead-combobox__option:hover{background:color-mix(in srgb,var(--color-signal) 11%,var(--color-surface));color:var(--color-ink)}.lead-combobox__prefix{flex:0 0 auto;min-inline-size:1.4em;font-size:1.08rem;line-height:1}.lead-combobox__copy{display:grid;min-inline-size:0;gap:2px}.lead-combobox__copy strong{color:inherit;font-size:.94rem;font-weight:var(--font-weight-semibold)}.lead-combobox__copy small,.lead-combobox__empty{color:var(--color-text-muted);font-size:.82rem}.lead-combobox__empty{margin:0;padding:10px 11px}.lead-choice-field{min-inline-size:0;border:0;padding:0;margin:0}.lead-product-grid,.lead-team-grid{display:grid;gap:10px}.lead-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lead-option-card{--lead-option-accent:var(--color-signal);position:relative;display:grid;align-content:center;gap:11px;min-block-size:78px;border:1px solid color-mix(in srgb,var(--lead-option-accent) 24%,var(--color-border));border-radius:calc(var(--radius-control) - 4px);padding:14px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--lead-option-accent) 7%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface-raised) 82%,var(--color-surface));cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.lead-option-card:has(input:focus-visible),.lead-option-card:hover{border-color:color-mix(in srgb,var(--lead-option-accent) 58%,var(--color-border-strong));box-shadow:var(--shadow-interactive);transform:translateY(-1px)}.lead-option-card:has(input:checked){border-color:color-mix(in srgb,var(--lead-option-accent) 72%,var(--color-border-strong));background:linear-gradient(135deg,color-mix(in srgb,var(--lead-option-accent) 18%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface-raised) 92%,var(--color-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--lead-option-accent) 18%,transparent)}.lead-option-card__marker{inline-size:13px;block-size:13px;border:1px solid color-mix(in srgb,var(--lead-option-accent) 58%,var(--color-border-strong));border-radius:999px;background:var(--color-surface)}.lead-option-card:has(input:checked) .lead-option-card__marker{border-color:transparent;background:var(--lead-option-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--lead-option-accent) 16%,transparent)}.lead-option-card strong{color:var(--color-ink);font-size:.95rem;font-weight:var(--font-weight-semibold);line-height:1.22}.lead-product-option{min-block-size:106px}.lead-product-option--platform{--lead-option-accent:var(--brand-blue)}.lead-product-option--rx{--lead-option-accent:var(--color-signal)}.lead-product-option--workflow{--lead-option-accent:var(--color-warmth)}.lead-product-option--crm{--lead-option-accent:var(--brand-navy)}.dark .lead-product-option--crm{--lead-option-accent:#8bb9ff}.lead-product-option--neutral{--lead-option-accent:var(--color-text-muted)}.lead-field__error,.lead-field__hint{font-size:.84rem;line-height:1.45}.lead-field__hint{color:var(--color-text-muted)}.lead-field__error,.lead-form__alert{color:color-mix(in srgb,var(--color-danger) 82%,var(--color-text))}.lead-form__checks{gap:12px;padding-block-start:2px}.lead-form__privacy-agreement{margin:0;border:1px solid var(--color-border);border-radius:calc(var(--radius-control) - 6px);padding:13px 14px;background:color-mix(in srgb,var(--color-surface-raised) 72%,transparent);color:var(--color-text-muted);font-size:.88rem;line-height:1.55}.lead-form__privacy-agreement a{color:var(--color-action);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:.18em}.lead-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;color:var(--color-text-muted);line-height:1.55}.lead-check input{inline-size:18px;block-size:18px;margin:3px 0 0;accent-color:var(--color-action)}.lead-form__alert{border:1px solid color-mix(in srgb,var(--color-danger) 32%,transparent);border-radius:var(--radius-small);margin:0;padding:12px 14px;background:color-mix(in srgb,var(--color-danger) 9%,transparent);font-weight:var(--font-weight-medium)}.lead-form__footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;border-block-start:1px solid var(--color-border);padding-block-start:20px}.lead-form__footer--split{grid-template-columns:auto minmax(0,1fr)}.lead-form__footer .button{inline-size:100%}.lead-form__footer--split .button--secondary{inline-size:auto}.lead-form__footer .button:disabled{cursor:wait;filter:saturate(.72);opacity:.72;transform:none}.thank-you-next{display:grid;gap:6px;max-inline-size:560px;padding:18px 20px}.thank-you-actions{display:flex;flex-wrap:wrap;gap:12px}.request-receipt{display:grid;gap:20px;padding:24px}.request-receipt__header{display:grid;gap:8px}.request-receipt__details{display:grid;gap:12px;margin:0}.request-receipt__details div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:14px;border-block-end:1px solid var(--color-border);padding-block-end:12px}.request-receipt__details div:last-child{border-block-end:0;padding-block-end:0}.request-receipt dd,.request-receipt dt{margin:0}.request-receipt dt{color:var(--color-text-muted);font-size:.86rem;font-weight:var(--font-weight-medium)}.request-receipt dd{min-inline-size:0;color:var(--color-ink);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.recent-requests{padding-block:0 72px}.recent-requests__inner{display:grid;gap:18px;padding:22px}.recent-requests__heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.recent-requests__clear{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);padding:9px 13px;font-weight:var(--font-weight-semibold)}.recent-requests__clear:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.recent-requests__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recent-request{display:grid;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius);padding:14px;background:var(--color-surface)}.recent-request span{color:var(--color-text-muted);font-size:.86rem;font-weight:var(--font-weight-medium)}@media(max-width:980px){.lead-hero__inner,.thank-you-hero__inner{grid-template-columns:minmax(0,1fr)}.lead-hero__copy,.thank-you-hero__copy{padding-block-start:0}.recent-requests__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lead-hero,.thank-you-hero{padding-block:56px 52px}.lead-hero h1,.thank-you-hero h1{font-size:2.42rem;line-height:1.05;overflow-wrap:anywhere}.lead-form,.recent-requests__inner,.request-receipt{padding:18px}.lead-form__grid,.lead-phone-group,.lead-product-grid,.lead-team-grid,.recent-requests__list{grid-template-columns:minmax(0,1fr)}.lead-form__footer,.recent-requests__heading,.thank-you-actions{align-items:stretch;flex-direction:column}.lead-form__footer .button,.thank-you-actions .button{inline-size:100%}.request-receipt__details div{grid-template-columns:minmax(0,1fr);gap:4px}}.legal-page{background:var(--color-page)}.legal-hero{border-block-end:1px solid var(--color-border);padding-block:72px 40px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 52%,transparent),transparent 82%),var(--color-page)}.legal-content__inner,.legal-hero__inner{max-inline-size:820px}.legal-hero__inner{display:grid;gap:16px}.legal-hero h1{max-inline-size:760px;margin:0;color:var(--color-ink);font-size:3.1rem;font-weight:var(--font-weight-bold);line-height:1.05;overflow-wrap:anywhere}.legal-hero__description{max-inline-size:720px;margin:0;color:var(--color-text-muted);font-size:1.12rem;line-height:1.7}.legal-hero__updated{margin:8px 0 0;color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold)}.legal-toc-section{padding-block:28px 0}.legal-toc{position:relative;display:grid;grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);gap:26px;max-inline-size:980px;border:1px solid var(--color-border);border-radius:var(--radius);padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 88%,transparent),color-mix(in srgb,var(--color-surface) 78%,transparent)),var(--color-surface);box-shadow:var(--shadow-raised);overflow:hidden}.legal-toc:before{position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:linear-gradient(90deg,var(--color-signal),color-mix(in srgb,var(--color-warmth) 72%,transparent),transparent);content:""}.legal-toc__header{display:grid;align-content:start;gap:8px;min-inline-size:0}.legal-toc__eyebrow{margin:0}.legal-toc h2{margin:0;color:var(--color-ink);font-size:1.36rem;font-weight:var(--font-weight-semibold);line-height:1.16}.legal-toc__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-inline-size:0}.legal-toc__link{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;min-block-size:54px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:var(--radius-small);padding:9px 12px 9px 9px;background:color-mix(in srgb,var(--color-surface-raised) 64%,transparent);color:var(--color-text);transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.legal-toc__link:focus-visible,.legal-toc__link:hover{border-color:color-mix(in srgb,var(--color-signal) 54%,var(--color-border));background:color-mix(in srgb,var(--color-signal-soft) 66%,var(--color-surface-raised));color:var(--color-ink);transform:translateY(-1px)}.legal-toc__index{display:inline-grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid color-mix(in srgb,var(--color-signal) 42%,var(--color-border));border-radius:50%;color:var(--color-action);font-size:.72rem;font-weight:var(--font-weight-semibold);line-height:1}.legal-toc__text{min-inline-size:0;font-size:.92rem;font-weight:var(--font-weight-medium);line-height:1.28;overflow-wrap:anywhere}.cookie-banner{position:fixed;z-index:70;inset-inline:50%;inset-block-end:20px;display:grid;inline-size:min(calc(100% - 32px),1040px);align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius);padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-raised) 94%,transparent),color-mix(in srgb,var(--color-surface) 90%,transparent)),var(--color-surface);box-shadow:0 24px 56px #24204229;transform:translate(-50%)}.dark .cookie-banner{box-shadow:0 28px 62px #0000006b}.cookie-banner__signal{display:grid;inline-size:46px;block-size:46px;place-items:center;border:1px solid color-mix(in srgb,var(--color-signal) 34%,var(--color-border));border-radius:var(--radius);background:linear-gradient(135deg,var(--color-signal-soft),transparent),var(--color-surface-raised)}.cookie-banner__signal span{inline-size:13px;block-size:13px;border-radius:999px;background:var(--color-signal);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-signal) 13%,transparent),0 0 0 14px color-mix(in srgb,var(--color-warmth) 9%,transparent)}.cookie-banner__copy{display:grid;min-inline-size:0;gap:7px}.cookie-banner__copy .eyebrow,.cookie-preference-panel .eyebrow{margin:0}.cookie-banner h2,.cookie-preference-panel h2{margin:0;color:var(--color-ink);font-size:1.14rem;font-weight:var(--font-weight-semibold);line-height:1.2;overflow-wrap:anywhere}.cookie-banner p:not(.eyebrow),.cookie-preference-panel__header p:not(.eyebrow){margin:0;color:var(--color-text-muted);font-size:.92rem;line-height:1.52}.cookie-banner__link{justify-self:start;color:var(--color-action);font-size:.86rem;font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:4px}.cookie-banner__link:focus-visible,.cookie-banner__link:hover{color:var(--color-action-hover)}.cookie-banner__actions,.cookie-preference-panel__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.cookie-banner__actions .button,.cookie-preference-panel__actions .button{min-block-size:42px;padding-inline:15px;white-space:nowrap}.cookie-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px}.cookie-modal__backdrop{position:absolute;inset:0;border:0;background:color-mix(in srgb,var(--brand-navy) 54%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.04);backdrop-filter:blur(14px) saturate(1.04)}.dark .cookie-modal__backdrop{background:#000000a8}.cookie-modal__panel{position:relative;display:grid;inline-size:min(100%,740px);max-block-size:min(88dvh,760px);overflow:auto;border:1px solid color-mix(in srgb,var(--color-signal) 28%,var(--color-border));border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 34%),var(--color-surface);box-shadow:0 34px 76px #0d0c1c57}.cookie-modal__panel:focus{outline:0}.cookie-modal__chrome{position:sticky;z-index:1;inset-block-start:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-end:1px solid var(--color-border);padding:14px 16px;background:color-mix(in srgb,var(--color-surface-raised) 91%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.06);backdrop-filter:blur(16px) saturate(1.06)}.cookie-modal__chrome p{margin:0;color:var(--color-ink);font-size:.92rem;font-weight:var(--font-weight-semibold);text-transform:uppercase}.cookie-modal__close{display:inline-grid;inline-size:38px;block-size:38px;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-ink);transition:border-color .16s ease,color .16s ease,transform .16s ease}.cookie-modal__close:hover{border-color:var(--color-border-strong);color:var(--color-action-hover);transform:translateY(-1px)}.cookie-modal__close svg{inline-size:17px;block-size:17px}.cookie-preference-panel{display:grid;gap:18px;inline-size:min(calc(100% - 32px),980px);margin-inline:auto;border:1px solid color-mix(in srgb,var(--color-signal) 22%,var(--color-border));border-radius:var(--radius);padding:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-signal) 6%,transparent),transparent 70%),color-mix(in srgb,var(--color-surface-raised) 84%,transparent);box-shadow:var(--shadow-raised)}.cookie-preference-panel--page{margin-block:28px 0}.cookie-preference-panel--modal{inline-size:100%;border:0;border-radius:0;padding:22px;background:transparent;box-shadow:none}.cookie-preference-panel__header{display:grid;gap:8px}.cookie-category-list{display:grid;gap:10px}.cookie-category{display:grid;min-block-size:102px;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:18px;border:1px solid var(--color-border);border-radius:var(--radius);padding:15px;background:color-mix(in srgb,var(--color-surface-raised) 66%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.cookie-category:hover{border-color:color-mix(in srgb,var(--color-signal) 38%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised) 90%,transparent)}.cookie-category--locked{cursor:default}.cookie-category__copy{display:grid;gap:5px}.cookie-category__copy strong{color:var(--color-ink);font-size:.98rem;font-weight:var(--font-weight-semibold);line-height:1.2}.cookie-category__copy small,.cookie-category__copy span{color:var(--color-text-muted);line-height:1.44}.cookie-category__copy span{font-size:.9rem}.cookie-category__copy small{font-size:.78rem}.cookie-category__control{position:relative;display:inline-grid;place-items:center}.cookie-category__control input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.cookie-toggle{position:relative;display:block;inline-size:52px;block-size:30px;border:1px solid var(--color-border-strong);border-radius:999px;background:color-mix(in srgb,var(--color-text-muted) 18%,transparent);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.cookie-toggle:after{position:absolute;inset-block-start:4px;inset-inline-start:4px;inline-size:20px;block-size:20px;border-radius:50%;background:var(--color-surface-raised);box-shadow:0 4px 12px #24204229;content:"";transition:transform .18s cubic-bezier(.25,1,.5,1),background .16s ease}.cookie-category__control input:checked+.cookie-toggle{border-color:color-mix(in srgb,var(--color-signal) 62%,var(--color-border));background:var(--color-action)}.cookie-category__control input:checked+.cookie-toggle:after{background:var(--color-action-ink);transform:translate(22px)}.cookie-category__control input:focus-visible+.cookie-toggle{box-shadow:var(--focus-ring)}.cookie-category__control input:disabled+.cookie-toggle{opacity:.76}.cookie-preference-panel__footer{display:grid;align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto}.cookie-preference-panel__status{min-block-size:1.35em;margin:0;color:var(--color-success);font-size:.86rem;font-weight:var(--font-weight-semibold)}.cookie-banner-enter-active,.cookie-banner-leave-active,.cookie-modal-enter-active,.cookie-modal-leave-active{transition:opacity .18s ease}.cookie-banner-enter-active.cookie-banner,.cookie-banner-leave-active.cookie-banner,.cookie-modal-enter-active .cookie-modal__panel,.cookie-modal-leave-active .cookie-modal__panel{transition:transform .22s cubic-bezier(.25,1,.5,1)}.cookie-banner-enter-from,.cookie-banner-leave-to,.cookie-modal-enter-from,.cookie-modal-leave-to{opacity:0}.cookie-banner-enter-from.cookie-banner,.cookie-banner-leave-to.cookie-banner{transform:translate(-50%) translateY(12px)}.cookie-modal-enter-from .cookie-modal__panel,.cookie-modal-leave-to .cookie-modal__panel{transform:translateY(12px) scale(.985)}.legal-content{padding-block:48px 92px}.legal-prose{--resource-accent:var(--color-signal);--resource-accent-secondary:var(--color-warmth)}.legal-prose h3,.legal-prose h4{margin-block:30px 12px;color:var(--color-ink);font-size:1.08rem;font-weight:var(--font-weight-semibold);line-height:1.35;overflow-wrap:anywhere}.legal-prose h2+h4,.legal-prose h3+h4{margin-block-start:16px}.legal-prose strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.faq-accordion{display:grid;gap:10px;padding-bottom:40px}.faq-accordion__item{border:1px solid var(--color-border);border-radius:30px;background:var(--color-surface);box-shadow:var(--shadow-subtle);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.faq-accordion__item:hover,.faq-accordion__item[open]{border-color:var(--color-border-strong)}.faq-accordion__item[open]{box-shadow:var(--shadow-interactive);background:color-mix(in srgb,var(--color-signal) 2%,var(--color-surface))}.faq-accordion__trigger{position:relative;display:grid;align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-block-size:56px;padding:16px 20px;color:var(--color-ink);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:1rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease}.faq-accordion__trigger::-webkit-details-marker{display:none}.faq-accordion__trigger:hover{background:color-mix(in srgb,var(--color-surface-muted) 36%,transparent)}.faq-accordion__trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.faq-accordion__trigger:before{content:"";position:absolute;inset-block:20px;inset-inline-start:0;inline-size:3px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--gradient-brand);opacity:0;transform:scaleY(0);transform-origin:center;transition:opacity .22s ease,transform .26s cubic-bezier(.25,1,.5,1)}.faq-accordion__item[open] .faq-accordion__trigger:before{opacity:1;transform:scaleY(1)}.faq-accordion__question{line-height:1.4}.faq-accordion__chevron{inline-size:1.75rem;block-size:1.75rem;padding:4px;border-radius:50%;color:var(--color-text-muted);background:transparent;transition:transform .24s cubic-bezier(.25,1,.5,1),color .2s ease,background-color .2s ease;flex-shrink:0}.faq-accordion__item[open] .faq-accordion__chevron{transform:rotate(180deg);color:var(--color-signal);background:var(--color-signal-soft)}.faq-accordion__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.25,1,.5,1)}.faq-accordion__item[open] .faq-accordion__body{grid-template-rows:1fr}.faq-accordion__content{overflow:hidden;border-block-start:1px solid var(--color-border);padding:16px 20px 20px;display:grid;gap:12px}.faq-accordion__content p{margin:0;color:var(--color-text-muted);font-size:.94rem;line-height:1.62;opacity:0;transform:translateY(-6px);transition:opacity .24s ease,transform .24s cubic-bezier(.25,1,.5,1)}.faq-accordion__item[open] .faq-accordion__content p{opacity:1;transform:translateY(0)}.faq-accordion__item[open] .faq-accordion__content p:first-child{transition-delay:60ms}.faq-accordion__item[open] .faq-accordion__content p:nth-child(2){transition-delay:.11s}.faq-accordion__item[open] .faq-accordion__content p:nth-child(3){transition-delay:.16s}.faq-accordion__item[open] .faq-accordion__content p:nth-child(4){transition-delay:.21s}@media(max-width:640px){.legal-hero{padding-block:54px 34px}.legal-hero h1{font-size:2.36rem}.legal-hero__description{font-size:1rem}.legal-content{padding-block:38px 68px}.legal-toc-section{padding-block-start:18px}.legal-toc{gap:18px;padding:18px}.legal-toc,.legal-toc__nav{grid-template-columns:minmax(0,1fr)}.legal-toc__link{min-block-size:50px}.legal-prose h2{font-size:1.48rem}.cookie-banner{inset-block-end:12px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.cookie-banner__signal{display:none}.cookie-banner__actions,.cookie-preference-panel__actions{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%}.cookie-banner__actions .button,.cookie-preference-panel__actions .button{inline-size:100%}.cookie-modal{align-items:end;padding:10px}.cookie-modal__panel{max-block-size:min(92dvh,760px)}.cookie-preference-panel,.cookie-preference-panel--modal{padding:18px}.cookie-category,.cookie-preference-panel__footer{grid-template-columns:minmax(0,1fr)}.cookie-category__control{justify-content:start}.faq-accordion__trigger{padding:14px 16px;min-block-size:48px;font-size:.94rem}.faq-accordion__trigger:before{inset-block:16px}.faq-accordion__content{padding:14px 16px 16px;gap:10px}.faq-accordion__content p{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.faq-accordion__body,.faq-accordion__chevron,.faq-accordion__content p,.faq-accordion__item,.faq-accordion__trigger,.faq-accordion__trigger:before{transition:none}.faq-accordion__content p{opacity:1;transform:none}.faq-accordion__trigger:before{transform:scaleY(1)}}.podcast-quote{margin:0}.podcast-quote-slot{display:block}.podcast-quote__body,.podcast-quote__body p{margin:0}.podcast-quote--extended{position:relative;display:grid;gap:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 18%,var(--color-border));border-radius:calc(var(--radius)*1.75);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--color-signal) 7%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 84%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));padding:clamp(26px,4vw,42px);padding-inline-start:clamp(34px,4.8vw,52px);transition:border-color .18s ease,box-shadow .18s ease}.podcast-quote--extended:before{position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:linear-gradient(180deg,var(--brand-navy) 0,var(--brand-blue) 55%,var(--color-signal) 100%);content:"";transform-origin:50% 0}.dark .podcast-quote--extended:before{background:linear-gradient(180deg,var(--brand-cyan) 0,#8bb9ff 100%)}.podcast-quote--extended:after{position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-signal) 36%,transparent),transparent);content:""}.podcast-quote--extended:hover{border-color:color-mix(in srgb,var(--color-signal) 44%,var(--color-border));box-shadow:var(--shadow-interactive)}.podcast-quote__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px}.podcast-quote__header--badge-only{grid-template-columns:minmax(0,1fr)}.podcast-quote__header .podcast-quote__badge{justify-self:end}.podcast-quote__mark{font-size:clamp(3rem,2.4rem + 2vw,4.3rem);font-weight:var(--font-weight-bold);line-height:.72}.podcast-quote--extended .podcast-quote__body p{color:var(--color-text);font-size:clamp(1.16rem,1.02rem + .55vw,1.42rem);font-weight:var(--font-weight-regular);line-height:1.6}.podcast-quote--conversation{gap:18px}.podcast-conversation{display:grid;gap:14px}.podcast-conversation__turn{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px}.podcast-conversation__avatar{display:grid;place-items:center;inline-size:42px;block-size:42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--resource-accent,var(--color-signal)) 24%,var(--color-border));border-radius:50%;background:color-mix(in srgb,var(--resource-accent,var(--color-signal)) 10%,var(--color-surface-raised));color:color-mix(in srgb,var(--resource-accent,var(--color-signal)) 68%,var(--color-ink))}.podcast-conversation__avatar img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.podcast-conversation__host-icon{position:relative;display:block;inline-size:18px;block-size:20px}.podcast-conversation__host-icon span,.podcast-conversation__host-icon:after,.podcast-conversation__host-icon:before{position:absolute;content:""}.podcast-conversation__host-icon:before{inset-block-start:1px;inset-inline-start:4px;inline-size:10px;block-size:14px;border:2px solid;border-radius:8px}.podcast-conversation__host-icon:after{inset-block-end:2px;inset-inline-start:2px;inline-size:14px;block-size:7px;border:2px solid;border-block-start:0;border-radius:0 0 10px 10px}.podcast-conversation__host-icon span{inset-block-end:0;inset-inline-start:8px;inline-size:2px;block-size:5px;border-radius:2px;background:currentColor}.podcast-conversation__guest-initial{color:var(--color-ink);font-size:.86rem;font-weight:var(--font-weight-bold)}.podcast-conversation__bubble{display:grid;gap:5px;min-inline-size:0;border:1px solid color-mix(in srgb,var(--resource-accent,var(--color-signal)) 14%,var(--color-border));border-radius:var(--radius);padding:12px 14px;background:color-mix(in srgb,var(--color-surface-raised) 86%,transparent)}.podcast-conversation__turn--host .podcast-conversation__bubble{background:color-mix(in srgb,var(--resource-accent,var(--color-signal)) 7%,var(--color-surface))}.podcast-conversation__bubble strong{color:color-mix(in srgb,var(--resource-accent,var(--color-signal)) 54%,var(--color-ink));font-size:.82rem;font-weight:var(--font-weight-semibold);line-height:1.2}.podcast-conversation__bubble span{color:var(--color-text);font-size:.96rem;line-height:1.62;overflow-wrap:anywhere}.podcast-quote__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;border-block-start:1px solid var(--color-border);padding-block-start:18px}.podcast-quote__person{display:inline-flex;align-items:center;gap:12px;min-inline-size:0}.podcast-quote__portrait{inline-size:46px;block-size:46px;border:1px solid var(--color-border-strong);border-radius:50%;-o-object-fit:cover;object-fit:cover}.podcast-quote__portrait--fallback{display:grid;place-items:center;background:color-mix(in srgb,var(--color-signal) 9%,var(--color-surface-raised));color:var(--color-ink);font-size:.9rem;font-weight:var(--font-weight-bold)}.podcast-quote__person-copy{display:grid;gap:2px;min-inline-size:0}.podcast-quote__person-copy strong{color:var(--color-text);font-size:.98rem;font-weight:var(--font-weight-semibold)}.podcast-quote__person-copy small{color:var(--color-text-muted);font-size:.82rem;font-weight:var(--font-weight-regular)}.podcast-quote__source{display:grid;align-content:center;gap:7px;justify-items:end;text-align:end}.podcast-quote__badge{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--color-signal) 26%,var(--color-border));border-radius:var(--radius-control);background:color-mix(in srgb,var(--color-signal) 6%,transparent);padding:5px 12px;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.podcast-quote__badge i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-signal) 16%,transparent)}.podcast-quote__episode{color:var(--color-text-muted);font-size:.86rem;font-weight:var(--font-weight-medium);max-inline-size:34ch;overflow-wrap:anywhere}.podcast-quote__link{justify-self:end;font-size:.88rem;font-weight:var(--font-weight-semibold)}.podcast-quote--quick{position:relative;display:grid;gap:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-signal) 16%,var(--color-border));border-radius:calc(var(--radius)*1.2);background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--color-signal) 5%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 78%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));padding:clamp(20px,3vw,30px);padding-inline-start:clamp(26px,3.4vw,36px);transition:border-color .18s ease,box-shadow .18s ease}.podcast-quote--quick:before{position:absolute;inset-inline-start:0;inset-block:14px;inline-size:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--brand-navy) 0,var(--brand-blue) 55%,var(--color-signal) 100%);content:"";transform-origin:50% 0}.podcast-quote--quick:hover{border-color:color-mix(in srgb,var(--color-signal) 34%,var(--color-border));box-shadow:0 16px 30px color-mix(in srgb,var(--color-ink) 8%,transparent)}.dark .podcast-quote--quick:before{background:linear-gradient(180deg,var(--brand-cyan) 0,#8bb9ff 100%)}.podcast-quote--quick .podcast-quote__body p{color:var(--color-text);font-size:clamp(1.12rem,1rem + .45vw,1.34rem);font-weight:var(--font-weight-medium);line-height:1.5}.podcast-quote__quick-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;border-block-start:1px solid var(--color-border);padding-block-start:14px}.podcast-quote__quick-person{display:inline-flex;align-items:center;gap:10px;min-inline-size:0}.podcast-quote__quick-avatar{display:grid;flex:0 0 auto;inline-size:36px;block-size:36px;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%;background:color-mix(in srgb,var(--color-signal) 9%,var(--color-surface-raised));color:var(--color-ink);font-size:.82rem;font-weight:var(--font-weight-bold);-o-object-fit:cover;object-fit:cover}.podcast-quote__quick-person-copy{display:grid;gap:2px;min-inline-size:0}.podcast-quote__quick-person-copy strong{color:var(--color-text);font-size:.9rem;font-weight:var(--font-weight-semibold);line-height:1.2}.podcast-quote__quick-person-copy small{color:var(--color-text-muted);font-size:.78rem;line-height:1.25}.podcast-quote__quick-link{max-inline-size:min(100%,42ch);font-size:.84rem;font-weight:var(--font-weight-semibold)}.podcast-quote__quick-link span{overflow-wrap:anywhere}@media(max-width:640px){.podcast-quote--extended{gap:18px;padding:22px;padding-inline-start:26px}.podcast-quote__header{gap:12px}.podcast-quote__badge{white-space:normal}.podcast-conversation__turn{grid-template-columns:38px minmax(0,1fr);gap:10px}.podcast-conversation__avatar{inline-size:38px;block-size:38px}.podcast-quote__meta{grid-template-columns:minmax(0,1fr)}.podcast-quote__source{justify-items:start;text-align:start}.podcast-quote__link{justify-self:start}}@media(prefers-reduced-motion:no-preference){.podcast-quote--animated.podcast-quote--extended{transition:opacity .56s ease,transform .56s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease}.podcast-quote--animated.podcast-quote--extended:not(.is-revealed){opacity:0;transform:translateY(18px)}.podcast-quote--animated.podcast-quote--quick{transition:opacity .52s ease,transform .52s cubic-bezier(.22,1,.36,1)}.podcast-quote--animated.podcast-quote--quick:not(.is-revealed){opacity:0;transform:translateY(14px)}.podcast-quote--animated:before{transition:transform .64s cubic-bezier(.22,1,.36,1) .16s}.podcast-quote--animated:not(.is-revealed):before{transform:scaleY(0)}.podcast-quote--animated .podcast-quote__mark{transition:opacity .48s ease .13s,transform .48s cubic-bezier(.22,1,.36,1) .13s}.podcast-quote--animated:not(.is-revealed) .podcast-quote__mark{opacity:0;transform:translateY(10px) scale(.85)}.podcast-quote--animated .podcast-quote__badge{transition:opacity .48s ease .17s,transform .48s cubic-bezier(.22,1,.36,1) .17s}.podcast-quote--animated:not(.is-revealed) .podcast-quote__badge{opacity:0;transform:translateY(8px)}.podcast-quote--animated .podcast-quote__body{transition:opacity .48s ease .2s,transform .48s cubic-bezier(.22,1,.36,1) .2s}.podcast-quote--animated:not(.is-revealed) .podcast-quote__body{opacity:0;transform:translateY(12px)}.podcast-quote--animated .podcast-quote__meta,.podcast-quote--animated .podcast-quote__quick-meta{transition:opacity .48s ease .28s,transform .48s cubic-bezier(.22,1,.36,1) .28s}.podcast-quote--animated:not(.is-revealed) .podcast-quote__meta,.podcast-quote--animated:not(.is-revealed) .podcast-quote__quick-meta{opacity:0;transform:translateY(10px)}.podcast-quote__badge i{animation:podcast-quote-signal 2.6s ease-in-out infinite}}@keyframes podcast-quote-signal{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-signal) 26%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-signal) 10%,transparent)}}
