/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--spacing:.25rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:#fff;--font-display:"Schibsted Grotesk","Geist",system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-x-hidden{overflow-x:hidden}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--border-strong-color\)\]{border-color:var(--border-strong-color)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-surface{background-color:var(--color-surface)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[var\(--blocked\)\]{color:var(--blocked)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-on\)\]{color:var(--brand-on)}.text-\[var\(--fg-1\)\]{color:var(--fg-1)}.text-\[var\(--fg-2\)\]{color:var(--fg-2)}.text-\[var\(--fg-3\)\]{color:var(--fg-3)}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_10px_28px_-10px_rgba\(14\,92\,74\,0\.5\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_-10px_rgba\(14\,92\,74\,0\.5\)\]{--tw-shadow:0 10px 28px -10px var(--tw-shadow-color,#0e5c4a80)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--fg-3\)\]::placeholder{color:var(--fg-3)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[var\(--brand-strong\)\]:hover{background-color:var(--brand-strong)}}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--brand\)_18\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--brand) 18%,transparent)}}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--brand\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--brand\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--brand) 22%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--fg-3\)\]:disabled{background-color:var(--fg-3)}@media (min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}}:root{color-scheme:light;--font-display:var(--font-display,"Schibsted Grotesk"),"Geist",system-ui,sans-serif;--font-sans:var(--font-sans,"Geist"),system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono,"Geist Mono"),ui-monospace,"SFMono-Regular",monospace;--paper:#fbf9f5;--surface:#fff;--surface-2:#f3f0e8;--surface-3:#ece8de;--border-color:#e7e1d5;--border-strong-color:#d6cfbf;--fg-1:#18211d;--fg-2:#515a53;--fg-3:#8a9189;--fg-on-dark:#f4f1ea;--ink:#131a16;--ink-2:#1e2823;--brand:#0e5c4a;--brand-strong:#0a463a;--brand-soft-color:#0f6a55;--brand-tint:#e6efeb;--brand-tint-2:#d4e5de;--brand-on:#f4f1ea;--signal:#c26a0c;--signal-tint:#f7ecda;--ready:#2e865a;--ready-fg:#1e5c3d;--ready-tint:#e4f1e9;--review:#b0760a;--review-fg:#7a5206;--review-tint:#f9f0d9;--blocked:#bf433a;--blocked-fg:#8e2f28;--blocked-tint:#f8e6e2;--info:#356a8c;--info-fg:#244c66;--info-tint:#e6eef3;--r-xs:5px;--r-sm:8px;--r-md:11px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-xs:0 1px 2px #141e190d;--shadow-sm:0 1px 3px #141e1912,0 1px 2px #141e190a;--shadow-md:0 6px 18px -6px #141e191f,0 2px 6px -2px #141e190f;--shadow-lg:0 18px 44px -14px #141e1933,0 4px 12px -6px #141e1914;--ring-focus:0 0 0 3px #0e5c4a29;--background:var(--paper);--foreground:var(--fg-1);--muted-foreground:var(--fg-3);--soft-foreground:var(--fg-2);--panel:#ffffffeb;--panel-strong:var(--surface);--panel-inverse:var(--ink);--panel-inverse-soft:var(--ink-2);--border:var(--border-color);--border-strong:var(--border-strong-color);--brand-soft:var(--brand-tint);--cyan:var(--info);--green:var(--ready);--amber:var(--review);--red:var(--blocked);--shadow:var(--shadow-md);--shadow-strong:var(--shadow-lg);--hover-shadow:var(--shadow-md);--hover-shadow-strong:var(--shadow-lg);--motion-smooth:cubic-bezier(.16,1,.3,1);--grid-line:#141e190e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100vh;color:var(--fg-1);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}::selection{background:var(--brand-tint-2);color:var(--fg-1)}h1,h2,h3{font-family:var(--font-display)}.site-shell{background:radial-gradient(circle at 76% 8%,var(--brand),transparent 30rem),radial-gradient(circle at 8% 20%,var(--green),transparent 26rem),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--background)}@supports (color:color-mix(in lab,red,red)){.site-shell{background:radial-gradient(circle at 76% 8%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 30rem),radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--green) 14%,transparent),transparent 26rem),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--background)}}.site-shell{color:var(--foreground);background-size:auto,auto,84px 84px,84px 84px,auto}.hero-glow{background:radial-gradient(circle,var(--brand),transparent 66%)}@supports (color:color-mix(in lab,red,red)){.hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 16%,transparent),transparent 66%)}}.hero-glow{z-index:-1;border-radius:9999px;width:min(72rem,92vw);height:22rem;position:absolute;top:5rem;left:50%;transform:translate(-50%)}.hero-layout{text-align:center;justify-items:center;gap:clamp(2.6rem,4.4vw,3.8rem);padding-top:clamp(2.8rem,5.4vw,4.5rem);padding-bottom:1rem;display:grid}.hero-copy{max-width:56rem}.hero-copy h1{letter-spacing:-.036em;text-wrap:balance;max-width:54rem;margin:1.1rem auto 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.18rem,4.8vw,4.75rem);font-weight:700;line-height:1}.hero-copy .copy-xl{max-width:42rem;margin:1.35rem auto 0}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.hero-scene-wrapper{width:100%;max-width:52rem}.hero-scene{color:var(--fg-1);text-align:left;background:radial-gradient(circle at 82% 10%,#3741510b,#0000 14rem),radial-gradient(circle at 8% 92%,#34d3990a,#0000 14rem),linear-gradient(145deg,#fff,#fafaf9);border:1px solid #0f172a14;border-radius:1.8rem;gap:.65rem;padding:clamp(.85rem,1.6vw,1.1rem);transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 130px #0f172a1a,inset 0 1px #ffffffe6}.hero-scene:hover{border-color:#0f172a24;transform:translateY(-.25rem);box-shadow:0 42px 140px #0f172a1f,inset 0 1px #ffffffeb}.hero-scene:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,#0f172a0a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.hero-scene>*{z-index:1;position:relative}.hero-scene__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-agent-mark span,.hero-agent-message span,.hero-scene__top span,.hero-signal-card span{color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.hero-scene__top strong{letter-spacing:-.025em;margin-top:.2rem;font-size:1rem;font-weight:820;display:block}.hero-live-pill{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:.38rem .62rem;color:#047857!important}.hero-agent-row,.hero-proof-strip,.hero-signal-card{background:#ffffffb8;border:1px solid #0f172a1a;box-shadow:inset 0 1px #ffffffe6}.hero-signal-card{border-radius:1.35rem;padding:1rem}.hero-signal-card strong{color:var(--fg-1);letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:780;line-height:1.15;display:block}.hero-signal-card p{color:var(--fg-2);margin-top:.72rem;font-size:.9rem;line-height:1.45}.hero-agent-row{border-radius:1.35rem;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.85rem;display:grid}.hero-agent-mark{flex-direction:column;align-items:center;gap:.35rem;display:flex}.hero-agent-message{background:var(--brand-tint);border:1px solid #0e5c4a29;border-radius:1.1rem;padding:.82rem}.hero-agent-message p{color:var(--brand-strong);margin-top:.35rem;font-size:.88rem;line-height:1.42}.hero-proof-strip{border-radius:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.hero-proof-strip span{color:var(--fg-2);text-align:center;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:9999px;padding:.48rem .55rem;font-size:.68rem;font-weight:850}.nav-shell{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.nav-shell{background:color-mix(in srgb,var(--panel-strong) 74%,transparent)}}.nav-shell{border:1px solid var(--border);box-shadow:var(--shadow);z-index:60;border-radius:9999px;width:min(80rem,100% - 2rem);margin-top:0;padding:.7rem .8rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.nav-actions{align-items:center;gap:.6rem;display:flex}.nav-link{color:var(--muted-foreground);transition:color .18s,transform .18s}.nav-link:hover{color:var(--foreground);transform:translateY(-1px)}.nav-cta,.primary-cta,.secondary-cta{border-radius:9999px;justify-content:center;align-items:center;font-weight:700;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .22s;display:inline-flex}.secondary-cta--compact{height:2.5rem;padding:0 1.1rem;font-size:.9rem}.nav-cta{height:2.5rem;padding:0 1.25rem;font-size:.875rem}.nav-cta,.primary-cta{background:var(--brand);color:var(--brand-on)}.primary-cta{box-shadow:0 10px 28px -10px #0e5c4a80}.primary-cta,.secondary-cta{height:3rem;padding:0 1.45rem;font-size:1rem}.secondary-cta{background:var(--surface);border:1px solid var(--border-strong-color);color:var(--fg-1)}.nav-cta:hover,.primary-cta:hover{background:var(--brand-strong);transform:translateY(-.18rem);box-shadow:0 14px 36px -10px #0e5c4a99}.secondary-cta:hover{background:var(--surface-2);border-color:var(--brand);color:var(--brand-strong);transform:translateY(-.2rem)}.eyebrow{color:var(--brand);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1}.copy,.copy-xl{color:var(--soft-foreground);line-height:1.7}.copy{font-size:1rem}.copy-xl{font-size:clamp(1.08rem,1.3vw,1.28rem)}.apple-card,.faq-card,.future-bridge,.future-panel,.metric-card,.product-stage,.role-card,.security-home-card,.security-home-panel,.signal-panel,.workflow-tabs{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.metric-card{border-radius:1.35rem;padding:1rem;transition:background .22s,border-color .22s,transform .22s}.metric-card:hover{border-color:var(--border-strong);transform:translateY(-.25rem)}.metric-card div{letter-spacing:-.035em;font-size:1.35rem;font-weight:760}.metric-card p{color:var(--muted-foreground);margin-top:.35rem;font-size:.9rem;line-height:1.4}.product-stage{border-radius:2rem;transition:border-color .26s,box-shadow .26s,transform .26s;overflow:hidden}.future-bridge:hover,.future-panel:hover,.product-stage:hover,.security-home-card:hover,.security-home-panel:hover,.signal-panel:hover,.workflow-tabs:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-.18rem)}.product-stage--app{color:var(--surface);background:radial-gradient(circle at 78% 12%,#0f6a553d,#0000 21rem),radial-gradient(circle at 12% 94%,#0a463a3d,#0000 24rem),linear-gradient(145deg,#0b0d12,#151821 54%,#0a0b10);border-color:#ffffff1f;position:relative;box-shadow:0 34px 120px #0f172a3d,inset 0 1px #ffffff14}.product-stage--app:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.product-stage--app:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#0f6a55b8,#0000);height:1px;position:absolute;top:4.15rem;left:8%;right:8%}.product-app-grid,.product-chrome,.product-toolbar{z-index:1;position:relative}.product-chrome{border-bottom:1px solid #ffffff1a;align-items:center;gap:.85rem;min-height:4.15rem;padding:.9rem 1rem;display:flex}.window-dots{gap:.45rem;display:flex}.window-dots span{border-radius:9999px;width:.72rem;height:.72rem}.window-dots span:first-child{background:#fb7185}.window-dots span:nth-child(2){background:#fbbf24}.window-dots span:nth-child(3){background:#34d399}.product-chrome-title{color:#f8fafcad;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.77rem;font-weight:760;overflow:hidden}.product-chrome .status--danger{background:#f871712e;color:#fecdd3!important}.product-toolbar{align-items:end;gap:1rem;padding:1.35rem;display:grid}@media (min-width:760px){.product-toolbar{grid-template-columns:1fr auto}}.product-toolbar .eyebrow{color:var(--brand-soft-color)}.product-toolbar h2{color:#fff;letter-spacing:-.06em;margin-top:.55rem;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:760;line-height:.95}.readiness-score{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.25rem;min-width:13rem;padding:1rem}.readiness-score span{color:#fff;letter-spacing:-.06em;font-size:2rem;font-weight:800;line-height:1;display:block}.readiness-score p{color:#f8fafca8;margin-top:.45rem;font-size:.78rem;line-height:1.35}.product-app-grid{gap:.8rem;padding:0 .85rem .85rem;display:grid}@media (min-width:980px){.product-app-grid{grid-template-columns:minmax(9rem,.72fr) minmax(18rem,1.52fr) minmax(10rem,.78fr)}}@media (max-width:639px){.product-stage--app{min-height:32rem}.product-stage--simple{min-height:auto}.product-chrome{min-width:44rem}.product-stage--simple .product-chrome{min-width:0}.product-toolbar{grid-template-columns:1fr auto;min-width:44rem}.product-app-grid{grid-template-columns:minmax(8.5rem,.72fr) minmax(19rem,1.52fr) minmax(9.5rem,.78fr);min-width:44rem;transform:translate(-10.7rem)}.product-toolbar h2{max-width:23rem}}.hero-product-focus{gap:.9rem;padding:1rem;display:grid}.hero-status-card{color:var(--fg-1);background:radial-gradient(circle at 92% 8%,#0e5c4a24,#0000 12rem),linear-gradient(#fffffffa,#eff6fff5);border:1px solid #f8fafccc;border-radius:1.6rem;align-items:center;gap:1.1rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:grid;box-shadow:0 1.25rem 4rem #0f172a38,inset 0 1px #ffffffeb}@media (min-width:720px){.hero-status-card{grid-template-columns:1fr auto}}.hero-status-card .eyebrow{color:var(--brand)}.hero-status-card h2{letter-spacing:-.075em;max-width:9.5ch;font-size:clamp(2.15rem,5vw,4.8rem);font-weight:820;line-height:.9}.hero-status-card p{color:var(--fg-3);max-width:26rem;margin-top:.9rem;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.45}.hero-readiness-score{background:radial-gradient(circle at center,var(--fg-1) 58%,transparent 60%),conic-gradient(var(--brand-soft-color) 0 73%,#0f172a1f 73% 100%);color:#fff;border-radius:9999px;flex-direction:column;justify-content:center;justify-self:start;align-items:center;width:clamp(7.5rem,13vw,9.5rem);height:clamp(7.5rem,13vw,9.5rem);display:flex}.hero-readiness-score span{letter-spacing:-.07em;font-size:clamp(2rem,4vw,3.2rem);font-weight:850;line-height:.9}.hero-readiness-score strong{color:#f8fafcb8;letter-spacing:.1em;text-transform:uppercase;margin-top:.35rem;font-size:.75rem}.hero-change-list{gap:.72rem;display:grid}@media (min-width:720px){.hero-change-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-change-row,.hero-closeout-note,.hero-loop-chip{background:#ffffff13;border:1px solid #ffffff1c;box-shadow:inset 0 1px #ffffff0f}.hero-change-row{border-radius:1.1rem;padding:1rem}.hero-change-row span,.hero-loop-chip span{color:#f8fafc94;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.hero-change-row strong{color:#fff;letter-spacing:-.02em;margin-top:.35rem;font-size:1rem;font-weight:760;line-height:1.15;display:block}.hero-loop-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.hero-loop-chip{border-color:#0f6a552e;border-radius:1rem;padding:.9rem}.hero-loop-chip strong{color:var(--brand-tint);margin-top:.34rem;font-size:.88rem;font-weight:800;line-height:1.18;display:block}.hero-closeout-note{color:#f8fafcc7;border-color:#34d39933;border-radius:1.15rem;padding:1rem;font-size:.95rem;line-height:1.5}.bid-inbox,.document-workspace,.readiness-panel{border:1px solid #ffffff1c;box-shadow:inset 0 1px #ffffff0f}.bid-inbox,.readiness-panel{background:#ffffff0e;border-radius:1.35rem;padding:.75rem}.document-header,.mini-panel-header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.mini-panel-header{color:#f8fafcb3;letter-spacing:.13em;text-transform:uppercase;padding:.25rem .25rem .75rem;font-size:.74rem;font-weight:800}.mini-panel-header strong{color:var(--brand-soft-color);letter-spacing:0;text-transform:none;font-size:.72rem}.inbox-stack{gap:.55rem;display:grid}.inbox-card{background:#ffffff12;border:1px solid #ffffff17;border-radius:1rem;padding:.82rem;transition:background .18s,border-color .18s,transform .18s;position:relative}.inbox-card:before{content:"";border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.9rem;right:.82rem}.inbox-card--danger{background:#f871711a;border-color:#f8717157}.inbox-card--warning{background:#fbbf241a;border-color:#fbbf2447}.inbox-card--ok{background:#34d39914;border-color:#34d39938}.inbox-card--danger:before{background:#fb7185}.inbox-card--warning:before{background:#fbbf24}.inbox-card--ok:before{background:#34d399}.inbox-card:hover{transform:translateY(-2px)}.document-header span,.inbox-card span{color:#f8fafc94;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.document-header h3,.inbox-card h3,.readiness-panel h3{color:#fff;letter-spacing:-.025em;margin-top:.32rem;font-size:.98rem;font-weight:760;line-height:1.05}.inbox-card p,.readiness-panel p{color:#f8fafcad;margin-top:.35rem;font-size:.78rem;line-height:1.42}.document-workspace{color:#172033;background:linear-gradient(#fffffffa,#eff6fff0),#fff;border-radius:1.45rem;padding:1rem}.document-header{border-bottom:1px solid #0f172a1a;padding-bottom:.85rem}.document-header span{color:var(--fg-3)}.document-header h3{color:var(--fg-1);font-size:1.35rem}.document-preview{background:radial-gradient(circle at 92% 16%,#0e5c4a1f,#0000 10rem),#fff;border:1px solid #0f172a14;border-radius:1.15rem;margin-top:.85rem;padding:1rem}.doc-line{background:#e5e7eb;border-radius:9999px;height:.52rem}.doc-line+.doc-line{margin-top:.45rem}.doc-line--long{width:78%}.doc-line--medium{width:54%}.diff-stack{margin-top:.95rem}.diff-row,.diff-stack{gap:.55rem;display:grid}.diff-row{background:var(--surface);border:1px solid #0f172a14;border-radius:.95rem;grid-template-columns:.72fr 1fr 1fr;align-items:center;padding:.72rem}.diff-row span{color:var(--fg-2);font-size:.72rem;font-weight:800}.diff-row p,.diff-row strong{font-size:.76rem;line-height:1.25}.diff-row p{color:var(--fg-3)}.diff-row strong{color:var(--fg-1);font-weight:800}.diff-row--danger{background:#fff1f2;border-color:#e11d4833}.diff-row--warning{background:#fffbeb;border-color:#d9770638}.diff-row--ok{background:#ecfdf5;border-color:#0596692e}.route-board{gap:.55rem;margin-top:.85rem;display:grid}.route-card{background:#ffffffb8;border:1px solid #0f172a14;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.68rem;display:grid}.route-card h4{color:var(--fg-1);font-size:.82rem;font-weight:800}.route-card p{color:var(--fg-3);margin-top:.12rem;font-size:.72rem}.avatar{color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:inline-flex}.avatar--cyan{background:linear-gradient(135deg,var(--brand),var(--brand))}.avatar--green{background:#047857}.readiness-panel{align-content:start;gap:.85rem;display:grid}.readiness-ring{background:radial-gradient(circle at center,var(--fg-1) 58%,transparent 60%),conic-gradient(var(--brand-soft-color) 0 73%,#ffffff1f 73% 100%);border-radius:9999px;justify-content:center;justify-self:center;align-items:center;width:8rem;height:8rem;margin-top:.25rem;display:flex}.readiness-ring span{color:#fff;letter-spacing:-.06em;font-size:2.1rem;font-weight:850}.agent-timeline{gap:.5rem;display:grid}.agent-timeline p{background:#ffffff12;border:1px solid #ffffff17;border-radius:.9rem;margin:0;padding:.66rem}.agent-composer{color:#f8fafcd1;background:linear-gradient(135deg,#0f6a5529,#0a463a24);border:1px solid #0f6a5538;border-radius:1rem;padding:.82rem;font-size:.78rem;line-height:1.5}.status{border-radius:9999px;justify-content:center;width:fit-content;padding:.28rem .55rem;font-weight:800;display:inline-flex;font-size:.72rem!important}.status--ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.status--ok{background:color-mix(in srgb,var(--green) 14%,transparent)}}.status--ok{color:var(--green)!important}.status--warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.status--warning{background:color-mix(in srgb,var(--amber) 16%,transparent)}}.status--warning{color:var(--amber)!important}.status--danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.status--danger{background:color-mix(in srgb,var(--red) 14%,transparent)}}.status--danger{color:var(--red)!important}.signal-panel{border-radius:2rem;gap:1.5rem;margin-top:2rem;padding:1.5rem;transition:border-color .26s,box-shadow .26s,transform .26s;display:grid;overflow:hidden}@media (min-width:900px){.signal-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.signal-product{background:radial-gradient(circle at 80% 18%,var(--brand),transparent 10rem),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.signal-product{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 10rem),var(--panel-strong)}}.signal-product{border:1px solid var(--border);border-radius:1.75rem;gap:.75rem;min-height:18rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.signal-product-top{justify-content:space-between;align-items:center;padding:.2rem .2rem .1rem;display:flex}.signal-product-top span{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850}.signal-product-top strong{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.signal-product-top strong{background:color-mix(in srgb,var(--green) 12%,transparent)}}.signal-product-top strong{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.signal-product-top strong{border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}}.signal-product-top strong{color:var(--green);border-radius:9999px;padding:.32rem .55rem;font-size:.68rem;font-weight:850}.signal-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.signal-source{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.signal-source{background:color-mix(in srgb,var(--panel) 68%,transparent)}}.signal-source{border:1px solid var(--border);border-radius:1.05rem;min-height:6.4rem;padding:.85rem;position:relative}.signal-source:after{content:"";border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.9rem;right:.85rem}.signal-source--danger:after{background:var(--red)}.signal-source--warning:after{background:var(--amber)}.signal-source--ok:after{background:var(--green)}.signal-source span{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.signal-source p{color:var(--soft-foreground);max-width:8.5rem;margin-top:.5rem;font-size:.88rem;font-weight:750;line-height:1.25}.signal-source strong{color:var(--muted-foreground);font-size:.72rem;font-weight:850;position:absolute;bottom:.75rem;left:.85rem}.notification-stack{gap:.65rem;display:grid}.notification-card{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.notification-card{background:color-mix(in srgb,var(--panel-strong) 78%,transparent)}}.notification-card{border:1px solid var(--border);border-radius:1.15rem;gap:.52rem;padding:.82rem;display:grid}.channel-card,.notification-card{transition:border-color .22s,box-shadow .22s,transform .22s}.channel-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-.18rem)}.notification-card:hover{box-shadow:0 18px 46px var(--brand)}@supports (color:color-mix(in lab,red,red)){.notification-card:hover{box-shadow:0 18px 46px color-mix(in srgb,var(--brand) 13%,transparent)}}.notification-card:hover{transform:translateY(-.18rem)}.notification-card--danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.notification-card--danger{border-color:color-mix(in srgb,var(--red) 24%,var(--border))}}.notification-card--warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.notification-card--warning{border-color:color-mix(in srgb,var(--amber) 24%,var(--border))}}.notification-card--ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.notification-card--ok{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}}.notification-card__top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.notification-card__top span{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.notification-card__top span{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.notification-card__top span{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.notification-card__top span{border:1px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.notification-card__top span{color:var(--brand);border-radius:9999px;padding:.28rem .5rem;font-size:.68rem;font-weight:850}.notification-card__top strong{color:var(--soft-foreground);font-size:.78rem;font-weight:850}.notification-bubble{transform-origin:0 100%;border-radius:.95rem;margin:0;padding:.64rem .72rem;font-size:.78rem;line-height:1.32}.notification-bubble--agent{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.notification-bubble--agent{background:color-mix(in srgb,var(--brand) 10%,var(--panel-strong))}}.notification-bubble--agent{color:var(--soft-foreground);margin-right:1.5rem}.notification-bubble--reply{background:var(--foreground);color:var(--background);transform-origin:100% 100%;margin-left:1.5rem}.notification-state{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.signal-automation-card{background:linear-gradient(135deg,var(--brand),var(--green)),var(--panel-strong);align-items:start}@supports (color:color-mix(in lab,red,red)){.signal-automation-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,transparent),color-mix(in srgb,var(--green) 8%,transparent)),var(--panel-strong)}}.signal-automation-card{border:1px solid var(--border);border-radius:1.25rem;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem;display:grid}.signal-agent-mark{flex-direction:column;align-items:center;gap:.35rem;display:flex}.signal-agent-mark span{color:var(--muted-foreground);font-size:.62rem;font-weight:850}.signal-automation-list{gap:.42rem;display:grid}.signal-automation-list p{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.signal-automation-list p{background:color-mix(in srgb,var(--panel-strong) 64%,transparent)}}.signal-automation-list p{border:1px solid var(--border);color:var(--soft-foreground);border-radius:.85rem;margin:0;padding:.55rem;font-size:.74rem;font-weight:700;line-height:1.25}.signal-rail{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.signal-rail span{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.signal-rail span{background:color-mix(in srgb,var(--brand) 9%,var(--panel-strong))}}.signal-rail span{border:1px solid var(--border);color:var(--soft-foreground);border-radius:9999px;padding:.52rem .72rem;font-size:.78rem;font-weight:800}.story-section{padding-top:2rem;padding-bottom:2.4rem}.story-grid{gap:1.2rem;display:grid}@media (min-width:980px){.story-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}}.story-copy{position:relative}@media (min-width:980px){.story-copy{position:sticky;top:7rem}}.story-copy h2{letter-spacing:-.035em;max-width:14ch;margin-top:.9rem;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:680;line-height:1.08}.story-step-stack{gap:.72rem;margin-top:2rem;display:grid}.story-step{background:var(--panel-strong);align-items:start}@supports (color:color-mix(in lab,red,red)){.story-step{background:color-mix(in srgb,var(--panel-strong) 68%,transparent)}}.story-step{border:1px solid var(--border);border-radius:1.25rem;grid-template-columns:auto 1fr;gap:.8rem;padding:.9rem;transition:background .24s,border-color .24s,box-shadow .24s,opacity .24s,transform .24s;display:grid}.story-step span{background:var(--foreground);color:var(--background);border-radius:.9rem;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.72rem;font-weight:850;display:inline-flex}.story-step strong{letter-spacing:-.025em;font-size:1rem;font-weight:850;display:block}.story-step p{color:var(--muted-foreground);margin-top:.18rem;font-size:.88rem;line-height:1.45}.story-step--current,.story-step.is-active{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.story-step--current,.story-step.is-active{background:color-mix(in srgb,var(--brand) 8%,var(--panel-strong))}}.story-step--current,.story-step.is-active{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.story-step--current,.story-step.is-active{border-color:color-mix(in srgb,var(--brand) 34%,var(--border))}}.story-step--current,.story-step.is-active{box-shadow:0 18px 54px var(--brand)}@supports (color:color-mix(in lab,red,red)){.story-step--current,.story-step.is-active{box-shadow:0 18px 54px color-mix(in srgb,var(--brand) 13%,transparent)}}.story-step--current,.story-step.is-active{opacity:1;transform:translateY(-.12rem)}.story-step:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.story-step:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}}.story-step:hover{box-shadow:0 18px 54px var(--brand)}@supports (color:color-mix(in lab,red,red)){.story-step:hover{box-shadow:0 18px 54px color-mix(in srgb,var(--brand) 12%,transparent)}}.story-step:hover{transform:translateY(-.16rem)}.loop-demo-card{background:radial-gradient(circle at 82% 12%,var(--brand),transparent 15rem),radial-gradient(circle at 5% 90%,var(--green),transparent 14rem),linear-gradient(145deg,#080b10,#10141c 58%,#06080c)}@supports (color:color-mix(in lab,red,red)){.loop-demo-card{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--brand) 24%,transparent),transparent 15rem),radial-gradient(circle at 5% 90%,color-mix(in srgb,var(--green) 14%,transparent),transparent 14rem),linear-gradient(145deg,#080b10,#10141c 58%,#06080c)}}.loop-demo-card{color:var(--surface);border:1px solid #ffffff1f;border-radius:2.35rem;padding:clamp(1rem,2vw,1.35rem);transition:border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 36px 120px #02061747,inset 0 1px #ffffff14}.loop-demo-card:hover{border-color:#0f6a5542;transform:translateY(-.22rem);box-shadow:0 42px 132px #0891b238,inset 0 1px #ffffff1f}.loop-demo-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.loop-demo-card>*{z-index:1;position:relative}.loop-demo-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.loop-demo-top span:not(.pv-pill):not(.pv-stat),.loop-product-header span:not(.pv-pill):not(.pv-stat),.loop-signal-card span:not(.pv-pill):not(.pv-stat){color:#f8fafc94;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.loop-demo-top strong{letter-spacing:-.035em;margin-top:.24rem;font-size:1.25rem;font-weight:820;display:block}.loop-product-surface{background:#ffffff12;border:1px solid #ffffff1a;border-radius:1.55rem;gap:.85rem;margin-top:.85rem;padding:.9rem;display:grid}.loop-product-header{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.loop-product-header strong{color:#fff;letter-spacing:-.04em;margin-top:.16rem;font-size:1.2rem;font-weight:850;line-height:1.05;display:block}.loop-progress{background:#ffffff14;border-radius:9999px;height:.48rem;overflow:hidden}.loop-progress span{background:linear-gradient(90deg,#3ee6c9,var(--surface),#f4b24f);border-radius:inherit;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.loop-message,.loop-proof,.loop-signal-card{border:1px solid #ffffff1c;box-shadow:inset 0 1px #ffffff0f}.loop-signal-card{background:#ffffff14;border-radius:1.2rem;padding:.9rem}.loop-signal-card p{color:#f8fafcdb;letter-spacing:-.02em;margin-top:.38rem;font-size:.98rem;font-weight:740;line-height:1.35}.loop-message-stack{gap:.62rem;display:grid}.loop-message{border-radius:1.05rem;margin:0;padding:.78rem .86rem;font-size:.86rem;line-height:1.42}.loop-message--agent{color:var(--brand-tint);background:#0f6a551f;margin-right:2rem}.loop-message--reply{color:var(--fg-1);background:#f8fafcf5;margin-left:2rem}.loop-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.loop-proof{color:#f8fafc8a;letter-spacing:.08em;text-transform:uppercase;background:#fff1;border-radius:.9rem;padding:.65rem;font-size:.72rem;font-weight:850;transition:background .22s,border-color .22s,box-shadow .22s,color .22s,transform .22s}.loop-proof--done{color:#bbf7d0;background:#34d39924;border-color:#34d39942;transform:translateY(-1px)}.loop-demo-card--ambient{gap:1rem;display:grid}.loop-live-pill{color:#bbf7d0;background:#34d3991f;border:1px solid #34d39938;border-radius:9999px;flex:none;align-items:center;gap:.42rem;padding:.45rem .65rem;font-size:.74rem;font-weight:850;display:inline-flex}.loop-live-pill span{background:#34d399;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 #34d39966}.loop-cinema{align-items:stretch;gap:.8rem;display:grid}@media (min-width:860px){.loop-cinema{grid-template-columns:minmax(0,.9fr) minmax(12rem,.72fr) minmax(0,.9fr)}}.loop-agent-core,.loop-column,.loop-message-band{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.35rem;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px #ffffff0f}.loop-column{gap:.55rem;padding:.78rem;display:grid}.loop-column-header{justify-content:space-between;align-items:center;gap:.7rem;padding:.2rem .1rem .35rem;display:flex}.ambient-signal-card>span:not(.pv-pill):not(.pv-stat),.loop-agent-core>span,.loop-column-header span{color:#f8fafc94;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.loop-column-header strong{color:#f8fafcb3;font-size:.72rem;font-weight:850}.ambient-route-card,.ambient-signal-card{background:#ffffff13;border:1px solid #ffffff1a;border-radius:1rem;min-height:5.35rem;padding:.78rem;transition:border-color .22s,box-shadow .22s,transform .22s}.ambient-route-card:hover,.ambient-signal-card:hover,.loop-agent-core:hover,.loop-column:hover,.loop-message-band:hover,.loop-proof:hover{border-color:#0f6a553d;transform:translateY(-.16rem);box-shadow:0 18px 48px #0891b224}.ambient-route-card strong,.ambient-signal-card strong{color:#fff;letter-spacing:-.025em;margin-top:.36rem;font-size:.94rem;font-weight:820;line-height:1.08;display:block}.ambient-route-card p,.ambient-signal-card p{color:#f8fafc9e;margin-top:.28rem;font-size:.76rem;line-height:1.35}.ambient-route-card{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:4.8rem;display:grid}.ambient-route-icon{border:1px solid #0f6a552e;border-radius:.8rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ambient-route-card>span,.ambient-route-icon{color:var(--brand-tint-2);background:#0f6a551f}.ambient-route-card>span{border:1px solid #0f6a552e;border-radius:9999px;padding:.3rem .48rem;font-size:.68rem;font-weight:850}.loop-agent-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:1rem;display:flex;position:relative;overflow:hidden}.loop-agent-core>:not(.loop-orbit){z-index:1;position:relative}.loop-agent-core strong{color:#fff;letter-spacing:-.045em;max-width:12rem;margin-top:.6rem;font-size:1.2rem;font-weight:850;line-height:1.08;display:block}.loop-orbit{border:1px solid #0f6a552e;border-radius:9999px;width:13rem;height:13rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-orbit:after,.loop-orbit:before{border-radius:inherit;content:"";border:1px solid #f4b24f29;position:absolute;inset:1.8rem}.loop-orbit:after{border-color:#f8fafc1f;inset:3.35rem}.loop-orbit span{background:var(--brand-soft-color);border-radius:9999px;width:.48rem;height:.48rem;position:absolute;box-shadow:0 0 24px #0f6a558c}.loop-orbit span:first-child{top:24%;left:18%}.loop-orbit span:nth-child(2){top:32%;right:17%}.loop-orbit span:nth-child(3){bottom:18%;left:48%}.loop-message-band{gap:.65rem;padding:.78rem;display:grid}@media (min-width:760px){.loop-message-band{grid-template-columns:1fr 1fr}}.loop-message-band .loop-message{margin-left:0;margin-right:0}.loop-demo-card{color:var(--fg-1);background:radial-gradient(circle at 82% 12%,#3741510a,#0000 15rem),radial-gradient(circle at 5% 90%,#34d39909,#0000 14rem),linear-gradient(145deg,#fff,#fafaf9);border-color:#0f172a14;box-shadow:0 36px 120px #0f172a1a,inset 0 1px #ffffffe6}.loop-demo-card:hover{border-color:#0f172a24;box-shadow:0 42px 132px #0f172a1a,inset 0 1px #fffffff2}.loop-demo-card:before{background:linear-gradient(#0f172a0a 1px,#0000 0),linear-gradient(90deg,#0f172a0a 1px,#0000 0)}.ambient-signal-card span:not(.pv-pill):not(.pv-stat),.loop-agent-core>span:not(.pv-pill):not(.pv-stat),.loop-column-header span:not(.pv-pill):not(.pv-stat),.loop-demo-top span:not(.pv-pill):not(.pv-stat){color:var(--fg-3)}.ambient-route-card strong,.ambient-signal-card strong,.loop-agent-core strong,.loop-demo-top strong{color:var(--fg-1)}.ambient-route-card,.ambient-signal-card,.loop-agent-core,.loop-column,.loop-message-band,.loop-proof{background:#ffffffbd;border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6}.ambient-route-card p,.ambient-signal-card p,.loop-column-header strong{color:var(--fg-3)}.loop-message--agent{background:var(--brand-tint);color:var(--brand-strong);border-color:#0e5c4a29}.loop-proof--done{color:#047857;background:#ecfdf5;border-color:#a7f3d0}@media (prefers-color-scheme:dark){.hero-scene{color:var(--surface);background:radial-gradient(circle at 82% 10%,#0f6a5540,#0000 13rem),radial-gradient(circle at 8% 92%,#34d3992e,#0000 14rem),linear-gradient(145deg,#080b10,#111722 58%,#07080c);border-color:#ffffff1f;box-shadow:0 36px 130px #02061747,inset 0 1px #ffffff14}.hero-scene:hover{border-color:#0f6a5547;box-shadow:0 42px 140px #0891b233,inset 0 1px #ffffff1f}.hero-scene:before{background:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0)}.hero-agent-mark span,.hero-agent-message span,.hero-scene__top span,.hero-signal-card span{color:#f8fafc94}.hero-live-pill{background:#34d3991f;border-color:#34d3993d;color:#bbf7d0!important}.hero-agent-row,.hero-proof-strip,.hero-signal-card{background:#ffffff12;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0f}.hero-signal-card strong{color:#fff}.hero-signal-card p{color:#f8fafca3}.hero-agent-message{background:#0f6a551f;border-color:#0f6a552e}.hero-agent-message p{color:var(--brand-tint)}.hero-proof-strip span{color:#f8fafcbd;background:#ffffff12;border-color:#ffffff1a}.loop-demo-card{background:radial-gradient(circle at 82% 12%,var(--brand),transparent 15rem),radial-gradient(circle at 5% 90%,var(--green),transparent 14rem),linear-gradient(145deg,#080b10,#10141c 58%,#06080c)}@supports (color:color-mix(in lab,red,red)){.loop-demo-card{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--brand) 24%,transparent),transparent 15rem),radial-gradient(circle at 5% 90%,color-mix(in srgb,var(--green) 14%,transparent),transparent 14rem),linear-gradient(145deg,#080b10,#10141c 58%,#06080c)}}.loop-demo-card{color:var(--surface);border-color:#ffffff1f;box-shadow:0 36px 120px #02061747,inset 0 1px #ffffff14}.loop-demo-card:hover{border-color:#0f6a5542;box-shadow:0 42px 132px #0891b238,inset 0 1px #ffffff1f}.loop-demo-card:before{background:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0)}.ambient-signal-card span:not(.pv-pill):not(.pv-stat),.loop-agent-core>span:not(.pv-pill):not(.pv-stat),.loop-column-header span:not(.pv-pill):not(.pv-stat),.loop-demo-top span:not(.pv-pill):not(.pv-stat){color:#f8fafc94}.ambient-route-card strong,.ambient-signal-card strong,.loop-agent-core strong,.loop-demo-top strong{color:#fff}.ambient-route-card,.ambient-signal-card,.loop-agent-core,.loop-column,.loop-message-band,.loop-proof{background:#ffffff13;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.loop-column-header strong{color:#f8fafcb3}.ambient-route-card p,.ambient-signal-card p{color:#f8fafc9e}.loop-message--agent{color:var(--brand-tint);background:#0f6a551f;border-color:#ffffff1c}.loop-proof--done{color:#bbf7d0;background:#34d39924;border-color:#34d39942}}@media (prefers-color-scheme:light){.loop-demo-card{background:radial-gradient(circle at 82% 12%,#3741510a,#0000 15rem),radial-gradient(circle at 5% 90%,#34d39909,#0000 14rem),linear-gradient(145deg,#fff,#fafaf9);border-color:#0f172a14}.loop-live-pill{color:#225f42;background:#edf7ef;border-color:#b8d8c2}.loop-live-pill span{background:#1f8a5b;box-shadow:0 0 #1f8a5b52}.ambient-route-card>span{color:#455065;background:#f4f0e6;border-color:#d8cfbd}.ambient-route-icon{color:#3f4a5f;background:#f4f0e6;border-color:#d8cfbd}.loop-proof--done{color:#225f42;background:#edf7ef;border-color:#b8d8c2}.loop-orbit{border-color:#0e5c4a29}.loop-orbit:before{border-color:#9a805024}.loop-orbit:after{border-color:#1f6f531f}.loop-orbit span{background:#7f8db3;box-shadow:0 0 0 6px #7f8db31f}.loop-orbit span:nth-child(2){background:#729681;box-shadow:0 0 0 6px #7296811f}.loop-orbit span:nth-child(3){background:#b29262;box-shadow:0 0 0 6px #b292621f}}.lead-card{color:var(--fg-1);background:radial-gradient(circle at 85% 8%,#0f6a5529,#0000 12rem),#fff;border:1px solid #0f172a14;border-radius:2rem;padding:1.25rem;transition:box-shadow .22s,transform .22s;box-shadow:0 32px 90px #082f492e}.lead-card:hover{transform:translateY(-.25rem);box-shadow:0 34px 110px #0891b233}@media (min-width:640px){.lead-card{padding:1.5rem}}.lead-card-top{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem;display:flex}.lead-status-pill{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;flex:none;padding:.35rem .6rem;font-size:.72rem;font-weight:850}.lead-promise-card{background:var(--surface);border:1px solid #0f172a14;border-radius:1.25rem;margin-bottom:1.25rem;padding:.9rem}.lead-promise-card span{color:var(--brand-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.lead-promise-card strong{letter-spacing:-.03em;margin-top:.4rem;font-size:1.05rem;display:block}.lead-promise-card p{color:var(--fg-3);margin-top:.22rem;font-size:.82rem}.access-shell{min-height:100vh}.access-grid{align-items:center;padding:clamp(4.25rem,7vw,6rem) 0 clamp(3.5rem,6vw,5rem)}@media (min-width:900px){.access-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem)}}.access-copy{max-width:46rem}.access-copy h1{letter-spacing:-.018em;text-wrap:balance;max-width:44rem;margin-top:1.15rem;font-size:clamp(2.7rem,4vw,4.1rem);font-weight:690;line-height:1.16}.access-copy>p{color:var(--soft-foreground);max-width:40rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.72}.access-steps{gap:.8rem;max-width:40rem;margin-top:2rem;display:grid}.access-step{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.2rem;align-items:center;gap:.95rem;padding:.9rem 1rem;display:flex}.access-step span{background:var(--foreground);color:var(--background);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:850;display:inline-flex}.access-step p{color:var(--soft-foreground);letter-spacing:-.004em;font-size:.98rem;font-weight:650;line-height:1.42}.contact-shell{isolation:isolate;min-height:100vh}.contact-hero{position:relative}.contact-hero:before{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.contact-hero:before{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.contact-hero:before{content:"";filter:blur(86px);pointer-events:none;border-radius:9999px;width:min(34rem,70vw);height:20rem;position:absolute;top:5rem;left:8%}.contact-hero:after{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.contact-hero:after{background:color-mix(in srgb,var(--green) 12%,transparent)}}.contact-hero:after{content:"";filter:blur(92px);pointer-events:none;border-radius:9999px;width:min(30rem,58vw);height:18rem;position:absolute;top:8rem;right:5%}.contact-grid{z-index:1;align-items:center;padding:clamp(2.4rem,5.2vw,4.7rem) 0 clamp(2.4rem,5vw,4rem);position:relative}@media (min-width:980px){.contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(24rem,29rem)}}.contact-copy{max-width:52rem}.contact-copy h1{letter-spacing:-.046em;text-wrap:balance;max-width:50rem;margin-top:1rem;font-size:clamp(2.8rem,5.4vw,5.45rem);font-weight:720;line-height:1.01}.contact-copy>p{color:var(--soft-foreground);max-width:43rem;margin-top:1.35rem;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.72}.contact-cta-row{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.contact-direct-email-card{background:linear-gradient(135deg,var(--panel-strong),var(--brand)),var(--panel-strong);align-items:center}@supports (color:color-mix(in lab,red,red)){.contact-direct-email-card{background:linear-gradient(135deg,color-mix(in srgb,var(--panel-strong) 88%,transparent),color-mix(in srgb,var(--brand) 7%,transparent)),color-mix(in srgb,var(--panel-strong) 78%,transparent)}}.contact-direct-email-card{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.45rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;max-width:43rem;margin-top:1.15rem;padding:.85rem;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.contact-direct-email-card:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow-strong);transform:translateY(-.18rem)}.contact-direct-email-icon{background:var(--foreground);color:var(--background);border-radius:1rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1.05rem;font-weight:860;display:inline-flex}.contact-direct-email-copy{gap:.18rem;min-width:0;display:grid}.contact-direct-email-copy>span{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850}.contact-direct-email-copy strong{color:var(--foreground);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1rem,1.4vw,1.22rem)}.contact-direct-email-copy em{color:var(--muted-foreground);font-size:.84rem;font-style:normal;line-height:1.45}.contact-direct-email-action{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.contact-direct-email-action{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.contact-direct-email-action{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.contact-direct-email-action{border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.contact-direct-email-action{color:var(--brand-strong);white-space:nowrap;border-radius:9999px;padding:.55rem .72rem;font-size:.8rem;font-weight:820}.contact-promise-grid{gap:.8rem;margin-top:1.25rem;display:grid}@media (min-width:720px){.contact-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-promise-card,.contact-response-step,.contact-route-card,.contact-routing-preview{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.contact-promise-card,.contact-response-step,.contact-route-card,.contact-routing-preview{background:color-mix(in srgb,var(--panel-strong) 84%,transparent)}}.contact-promise-card,.contact-response-step,.contact-route-card,.contact-routing-preview{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.contact-promise-card{border-radius:1.35rem;padding:1rem;transition:border-color .22s,box-shadow .22s,transform .22s}.contact-promise-card:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow);transform:translateY(-.16rem)}.contact-promise-card strong{letter-spacing:-.02em;font-size:.95rem;font-weight:820;display:block}.contact-promise-card p{color:var(--muted-foreground);margin-top:.4rem;font-size:.86rem;line-height:1.5}.contact-form-wrap{gap:.85rem;display:grid}.contact-form-intro{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.contact-form-intro{background:color-mix(in srgb,var(--panel-strong) 80%,transparent)}}.contact-form-intro{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.4rem;padding:1rem}.contact-form-intro span,.contact-route-card span,.contact-routing-signal span,.contact-routing-topbar span{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.contact-form-intro p{color:var(--soft-foreground);margin-top:.35rem;font-size:.92rem;line-height:1.5}.contact-route-grid{gap:1rem;margin-top:2.15rem;display:grid}@media (min-width:900px){.contact-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-route-card{border-radius:1.65rem;min-height:16.5rem;padding:1.25rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden}.contact-route-card:before{background:linear-gradient(135deg,var(--brand),var(--green))}@supports (color:color-mix(in lab,red,red)){.contact-route-card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 18%,transparent),color-mix(in srgb,var(--green) 10%,transparent))}}.contact-route-card:before{content:"";height:4px;position:absolute;top:0;left:1.25rem;right:1.25rem}.contact-route-card:nth-child(2):before{background:linear-gradient(135deg,var(--cyan),var(--brand))}@supports (color:color-mix(in lab,red,red)){.contact-route-card:nth-child(2):before{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 22%,transparent),color-mix(in srgb,var(--brand) 14%,transparent))}}.contact-route-card:nth-child(3):before{background:linear-gradient(135deg,var(--green),var(--brand))}@supports (color:color-mix(in lab,red,red)){.contact-route-card:nth-child(3):before{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 18%,transparent),color-mix(in srgb,var(--brand) 12%,transparent))}}.contact-route-card:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow-strong);transform:translateY(-.22rem)}.contact-route-card h3{letter-spacing:-.035em;margin-top:.85rem;font-size:1.35rem;font-weight:760;line-height:1.16}.contact-route-card p{color:var(--muted-foreground);margin-top:.75rem;line-height:1.62}.contact-route-card a{background:var(--brand);align-self:end}@supports (color:color-mix(in lab,red,red)){.contact-route-card a{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.contact-route-card a{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.contact-route-card a{border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.contact-route-card a{color:var(--brand-strong);border-radius:9999px;justify-content:center;width:fit-content;margin-top:1.2rem;padding:.68rem .9rem;font-size:.92rem;font-weight:820;text-decoration:none;display:inline-flex}.contact-route-card a:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.contact-route-card a:hover{background:color-mix(in srgb,var(--brand) 13%,transparent)}}.contact-route-card a:hover{text-underline-offset:.22rem;text-decoration:underline}.contact-response-section{padding-top:2.35rem}.contact-response-grid{background:radial-gradient(circle at 82% 12%,var(--brand),transparent 20rem),var(--panel-strong);align-items:center}@supports (color:color-mix(in lab,red,red)){.contact-response-grid{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 20rem),color-mix(in srgb,var(--panel-strong) 60%,transparent)}}.contact-response-grid{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:clamp(1.8rem,3vw,2.6rem);gap:clamp(1.5rem,3vw,2.4rem);padding:clamp(1.1rem,3vw,2rem);display:grid}@media (min-width:980px){.contact-response-grid{grid-template-columns:minmax(0,.92fr) minmax(24rem,1fr)}}.contact-response-copy h2,.contact-shell .section-heading h2{letter-spacing:-.034em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.2rem,3.8vw,3.7rem);font-weight:700;line-height:1.1}.contact-response-copy{padding:clamp(.2rem,1vw,.7rem)}.contact-response-copy>p{color:var(--soft-foreground);max-width:38rem;margin-top:1.1rem;font-size:clamp(1.02rem,1.18vw,1.14rem);line-height:1.68}.contact-response-steps{gap:.8rem;margin-top:1.8rem;display:grid}.contact-response-step{border-radius:1.4rem;align-items:start;gap:.9rem;padding:1rem;transition:border-color .22s,transform .22s;display:flex}.contact-response-step:hover{border-color:var(--border-strong);transform:translate(.12rem)}.contact-response-step>span{background:var(--foreground);color:var(--background);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:850;display:inline-flex}.contact-response-step h3{letter-spacing:-.015em;font-size:1rem;font-weight:800}.contact-response-step p{color:var(--muted-foreground);margin-top:.3rem;font-size:.92rem;line-height:1.52}.contact-routing-preview{background:radial-gradient(circle at 86% 8%,var(--brand),transparent 13rem),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.contact-routing-preview{background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 13rem),color-mix(in srgb,var(--panel-strong) 88%,transparent)}}.contact-routing-preview{border-color:var(--border-strong);box-shadow:var(--shadow-strong);border-radius:1.85rem;gap:.8rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative;overflow:hidden}.contact-routing-preview:before{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);content:"";pointer-events:none;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.contact-routing-preview>*{z-index:1;position:relative}.contact-routing-topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-routing-topbar strong{letter-spacing:-.025em;margin-top:.2rem;font-size:1.05rem;display:block}.contact-routing-live{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.contact-routing-live{background:color-mix(in srgb,var(--green) 14%,transparent)}}.contact-routing-live{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.contact-routing-live{border:1px solid color-mix(in srgb,var(--green) 30%,transparent)}}.contact-routing-live{border-radius:9999px;padding:.38rem .62rem;color:var(--green)!important}.contact-routing-row,.contact-routing-signal{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.contact-routing-row,.contact-routing-signal{background:color-mix(in srgb,var(--panel-strong) 78%,transparent)}}.contact-routing-row,.contact-routing-signal{border:1px solid var(--border)}.contact-routing-signal{border-radius:1.25rem;padding:1rem}.contact-routing-signal strong{letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.18;display:block}.contact-routing-signal p{color:var(--muted-foreground);margin-top:.45rem;font-size:.9rem;line-height:1.55}.contact-routing-table{gap:.55rem;display:grid}.contact-routing-row{border-radius:1rem;align-items:center;gap:.5rem;padding:.8rem;transition:background .18s,border-color .18s,transform .18s;display:grid}.contact-routing-row:hover{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.contact-routing-row:hover{background:color-mix(in srgb,var(--panel-strong) 90%,transparent)}}.contact-routing-row:hover{border-color:var(--border-strong);transform:translate(.1rem)}@media (min-width:640px){.contact-routing-row{grid-template-columns:1fr .9fr .8fr}}.contact-routing-row span{color:var(--muted-foreground);font-size:.82rem;font-weight:680}.contact-routing-row strong{letter-spacing:-.02em;font-size:.9rem}.contact-routing-row em{color:var(--brand);text-align:left;font-size:.78rem;font-style:normal;font-weight:820}@media (max-width:760px){.contact-grid{padding-top:1.85rem}.contact-copy h1{font-size:clamp(2.45rem,12vw,3.35rem);line-height:.98}.contact-copy>p{font-size:1rem;line-height:1.62}.contact-promise-grid,.contact-response-steps,.contact-route-grid{gap:.7rem}.contact-direct-email-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.contact-direct-email-action{grid-column:1/-1;justify-self:start}.contact-route-card{min-height:13.5rem}}.channel-stack{gap:.65rem;margin-top:1.15rem;display:grid}.channel-card{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.channel-card{background:color-mix(in srgb,var(--panel-strong) 72%,transparent)}}.channel-card{border:1px solid var(--border);border-radius:1.1rem;padding:.85rem}.channel-card span{color:var(--foreground);letter-spacing:-.02em;font-size:.9rem;font-weight:850;display:block}.channel-card p{color:var(--muted-foreground);margin-top:.3rem;font-size:.84rem;line-height:1.45}.channel-ribbon{gap:.85rem;margin-top:2rem;display:grid}@media (min-width:860px){.channel-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}.channel-proof{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.55rem;gap:.62rem;min-height:14rem;padding:1.1rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.channel-proof:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-.24rem)}.channel-proof--danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.channel-proof--danger{border-color:color-mix(in srgb,var(--red) 22%,var(--border))}}.channel-proof--warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.channel-proof--warning{border-color:color-mix(in srgb,var(--amber) 22%,var(--border))}}.channel-proof--ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.channel-proof--ok{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}}.channel-proof>.channel-label,.channel-proof>span{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.channel-proof>.channel-label,.channel-proof>span{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.channel-proof>.channel-label,.channel-proof>span{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.channel-proof>.channel-label,.channel-proof>span{border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.channel-proof>.channel-label,.channel-proof>span{color:var(--brand);border-radius:9999px;justify-self:start;padding:.35rem .56rem;font-size:.68rem;font-weight:850;display:inline-block}.channel-icon-badge{background:var(--brand);align-items:center}@supports (color:color-mix(in lab,red,red)){.channel-icon-badge{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.channel-icon-badge{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.channel-icon-badge{border:1px solid color-mix(in srgb,var(--brand) 14%,transparent)}}.channel-icon-badge{color:var(--brand);border-radius:.75rem;justify-content:center;justify-self:start;width:2.6rem;height:2.6rem;display:flex}.channel-icon{flex-shrink:0;width:22px;height:22px}.channel-proof strong{letter-spacing:-.045em;font-size:1.45rem;font-weight:780;line-height:1}.channel-proof p{color:var(--soft-foreground);font-size:.92rem;line-height:1.48}.channel-proof small{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:.68rem;font-weight:850}.integration-anchor{scroll-margin-top:5.5rem}.integration-layout{align-items:center;gap:clamp(1.2rem,3vw,2.4rem);display:grid}@media (min-width:980px){.integration-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.integration-proof-list{gap:.72rem;margin-top:1.6rem;display:grid}.integration-proof{background:var(--panel);border:1px solid var(--border);border-radius:1.1rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.84rem;display:grid}.integration-proof--danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.integration-proof--danger{border-color:color-mix(in srgb,var(--red) 22%,var(--border))}}.integration-proof--warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.integration-proof--warning{border-color:color-mix(in srgb,var(--amber) 22%,var(--border))}}.integration-proof--ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.integration-proof--ok{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}}.integration-proof span{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.integration-proof strong{letter-spacing:-.025em;margin-top:.12rem;font-size:1rem;font-weight:800;display:block}.integration-proof p{color:var(--muted-foreground);margin-top:.18rem;font-size:.82rem;line-height:1.35}.teams-integration-preview{color:#f7f7f7;background:#050505;border:1px solid #ffffff1f;border-radius:1.8rem;grid-template-rows:3.45rem 2.6rem minmax(0,31rem);grid-template-columns:3rem minmax(11rem,.66fr) minmax(0,1.34fr);min-height:37rem;display:grid;overflow:hidden;box-shadow:0 28px 86px #02061738}.teams-preview-rail{background:#050505;flex-direction:column;grid-row:1/4;align-items:center;gap:1rem;padding-top:1rem;display:flex}.teams-mark{width:1.95rem;height:1.95rem}.teams-rail-icons{flex-direction:column;align-items:center;gap:.86rem;display:flex}.teams-rail-icon{color:#f7f7f7;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.teams-rail-icon svg{fill:currentColor;width:1.32rem;height:1.32rem;display:block}.teams-rail-icon--active{color:#7b83eb}.teams-rail-icon--active:before{content:"";background:#8b83ff;border-radius:9999px;width:.16rem;height:1.3rem;position:absolute;top:.22rem;left:-.62rem}.teams-preview-topbar{background:#0b0b0b;border-bottom:1px solid #353535;grid-area:1/2/auto/4;justify-content:space-between;align-items:center;gap:.75rem;min-height:0;padding:.58rem .75rem;display:flex}.teams-preview-search{color:#d8d8d8;background:#1b1b1b;border:1px solid #2f2f2f;border-radius:.5rem;flex:1;align-items:center;gap:.64rem;max-width:30rem;height:2.15rem;padding:0 .85rem;font-size:.78rem;display:flex}.teams-preview-search span{border:1.5px solid;border-radius:9999px;width:.72rem;height:.72rem;display:inline-block;position:relative}.teams-preview-search span:after{content:"";background:currentColor;border-radius:9999px;width:.38rem;height:1.5px;position:absolute;bottom:-.14rem;right:-.28rem;transform:rotate(45deg)}.teams-preview-actions{align-items:center;gap:.7rem;display:flex}.teams-preview-more{color:#d7d7d7;width:1.2rem;height:1rem;position:relative}.teams-preview-more:before{content:"...";letter-spacing:.08em;font-size:1.1rem;font-weight:850;position:absolute;top:-.38rem;left:0}.teams-preview-notice{color:#e5e5e5;background:#2f2f2f;border-bottom:1px solid #ffffff14;grid-area:2/2/auto/4;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem;min-width:0;padding:0 .75rem;font-size:.72rem;display:grid}.teams-notice-info{color:#fff;background:#6264a7;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.68rem;font-weight:850;display:inline-flex}.teams-preview-notice strong{color:#fff;background:#454545;border:1px solid #636363;border-radius:.34rem;padding:.24rem .48rem;font-size:.7rem}.teams-notice-close{color:#d2d2d2;font-size:1rem;display:inline-block;transform:rotate(45deg)}.teams-preview-sidebar{background:#141414;border-right:1px solid #ffffff14;grid-area:3/2;padding:.72rem .48rem;display:block;overflow:hidden}.teams-sidebar-header{grid-template-columns:1fr auto auto auto;align-items:center;gap:.42rem;margin-bottom:.6rem;display:grid}.teams-sidebar-header strong{color:#f5f5f5;font-size:1rem;font-weight:780}.teams-sidebar-action{color:#e0e0e0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.teams-sidebar-action svg{fill:currentColor;width:1rem;height:1rem}.teams-pill-row{align-items:center;gap:.34rem;margin-bottom:.48rem;display:flex}.teams-pill-row span{color:#f1f1f1;background:#272727;border-radius:9999px;padding:.28rem .5rem;font-size:.66rem;font-weight:720}.teams-pill-row strong{color:#d8d8d8;margin-left:auto;font-size:1rem}.teams-section-label{color:#d9d9d9;align-items:center;gap:.34rem;margin:.58rem 0 .24rem;font-size:.75rem;font-weight:740;display:flex}.teams-section-label--collapsed{margin-top:.55rem}.teams-chat-row{color:#dedee2;white-space:nowrap;border-radius:.48rem;grid-template-columns:auto 1fr;align-items:center;gap:.44rem;min-height:2.05rem;padding:.26rem .36rem;font-size:.7rem;display:grid;overflow:hidden}.teams-chat-row--active{background:#2b2b2b}.teams-chat-row>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.teams-avatar,.teams-group-avatar{border-radius:9999px;flex:none;width:1.5rem;height:1.5rem}.teams-avatar{color:var(--fg-1);background:#ded9ff;justify-content:center;align-items:center;font-size:.58rem;font-weight:850;display:inline-flex;overflow:hidden}.teams-avatar img{object-fit:cover;width:100%;height:100%;display:block}.teams-avatar--green{color:#065f46;background:#d1fae5}.teams-avatar--blue{background:var(--brand-tint);color:#1e3a8a}.teams-avatar--purple{color:#5b21b6;background:#ede9fe}.teams-avatar--teal{color:#134e4a;background:#ccfbf1}.teams-avatar--photo{background:var(--border-strong-color)}.teams-avatar--profile{width:1.8rem;height:1.8rem}.teams-group-avatar{display:inline-block;position:relative}.teams-group-avatar img,.teams-group-avatar span{color:#134e4a;object-fit:cover;background:#ccfbf1;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.45rem;font-weight:850;display:inline-flex;position:absolute;top:.25rem}.teams-group-avatar img:first-child,.teams-group-avatar span:first-child{color:#9a3412;background:#ffedd5;left:0}.teams-group-avatar img:last-child,.teams-group-avatar span:last-child{border:2px solid #141414;left:.54rem}.teams-preview-chat-card{background:#242424;grid-area:3/3;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.teams-chat-header{background:#2a2a2a;border-bottom:1px solid #3f3f3f;align-items:center;gap:.64rem;min-height:3.4rem;padding:.58rem .82rem;display:flex}.teams-chat-header strong{letter-spacing:-.025em;font-size:1rem;font-weight:780}.teams-chat-header strong span{color:#a7a7aa;font-weight:580}.teams-chat-more{color:#d7d7db;margin-left:auto;font-size:1.18rem;font-weight:800}.teams-chat-thread{align-content:start;gap:.72rem;padding:.9rem .82rem;display:grid;overflow:hidden}.teams-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.teams-message span{color:#c8c8c8;margin-bottom:.22rem;font-size:.64rem;font-weight:800;display:block}.teams-message-bubble{color:#eeeeef;background:#1f1f1f;border:1px solid #ffffff14;border-radius:.75rem;margin:0;padding:.62rem .68rem;font-size:.72rem;line-height:1.38}.teams-message-bubble strong{color:#fff}.teams-alert-card{background:#211d1d;border-color:#f8717138}.teams-alert-title{color:#fff;align-items:center;gap:.36rem;margin-bottom:.42rem;font-size:.74rem;font-weight:850;display:flex}.teams-alert-title span{background:#ef4444;border-radius:9999px;width:.42rem;height:.42rem;margin:0;box-shadow:0 0 0 .18rem #ef444429}.teams-alert-card p{color:#e4e4e4;margin:0}.teams-alert-card dl{grid-template-columns:4rem 1fr;gap:.22rem .54rem;margin:.52rem 0 0;display:grid}.teams-alert-card dd,.teams-alert-card dt{margin:0;font-size:.64rem;line-height:1.25}.teams-alert-card dt{color:#a8a8a8}.teams-alert-actions{flex-wrap:wrap;gap:.34rem;margin-top:.58rem;display:flex}.teams-alert-actions span{color:#fff;text-transform:none;background:#333;border:1px solid #6b7280;border-radius:.34rem;margin:0;padding:.24rem .42rem;font-size:.58rem;font-weight:720}.teams-alert-actions span:first-child{background:#5b5bd6;border-color:#7773ff}.teams-composer{color:#d2d2d2;background:#1f1f1f;border:1px solid #626262;border-radius:.48rem;grid-template-rows:minmax(2.4rem,auto) 2rem;justify-content:stretch;align-items:stretch;min-height:4.7rem;margin:0 .82rem .82rem;padding:0;font-size:.72rem;display:grid;overflow:hidden}.teams-compose-editor{align-items:flex-start;padding:.66rem .74rem .3rem;display:flex}.teams-compose-toolbar{align-items:center;gap:.18rem;padding:0 .42rem .42rem;display:flex}.teams-compose-icon{color:#d7d7d7;place-items:center;width:1.4rem;height:1.4rem;display:grid}.teams-compose-icon svg{fill:currentColor;width:1rem;height:1rem}.teams-compose-divider{background:#626262;width:1px;height:1.25rem;margin:0 .3rem 0 auto}.integration-preview-stack{justify-items:start;gap:.85rem;min-width:0;display:grid}.integration-preview-kicker{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;margin-bottom:-.35rem;font-size:.72rem;font-weight:850}.integration-preview-control{opacity:0;pointer-events:none;position:absolute}.integration-preview-switcher{background:var(--panel-strong);align-items:center}@supports (color:color-mix(in lab,red,red)){.integration-preview-switcher{background:color-mix(in srgb,var(--panel-strong) 78%,transparent)}}.integration-preview-switcher{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9999px;gap:.25rem;padding:.28rem;display:inline-flex;box-shadow:0 12px 32px #0f172a1a}.integration-preview-option{color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.42rem;min-height:2.2rem;padding:0 .82rem;font-size:.78rem;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}.integration-preview-option:hover{color:var(--foreground);transform:translateY(-1px)}.integration-preview-option .channel-icon{width:1rem;height:1rem}.integration-preview-panel{width:100%;display:none}#integration-preview-slack:checked~.integration-preview-switcher .integration-preview-option--slack,#integration-preview-teams:checked~.integration-preview-switcher .integration-preview-option--teams{background:var(--foreground);color:var(--background)}#integration-preview-slack:checked~.integration-preview-panel--slack,#integration-preview-teams:checked~.integration-preview-panel--teams{display:block}.slack-integration-preview{color:#f8f8f8;background:#1d1c1d;border:1px solid #ffffff1f;border-radius:1.8rem;grid-template-rows:2.85rem minmax(0,30rem);grid-template-columns:3.25rem minmax(9.5rem,.42fr) minmax(0,1.28fr);min-height:32.85rem;font-family:Lato,Slack-Lato,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 28px 86px #02061738}.slack-topbar{background:#121016;border-bottom:1px solid #ffffff1f;grid-column:1/4;grid-template-columns:4.8rem minmax(0,1fr) 4.8rem;align-items:center;gap:.75rem;padding:0 .75rem;display:grid}.slack-window-dots{gap:.38rem;display:flex}.slack-window-dots span{border-radius:9999px;width:.62rem;height:.62rem}.slack-window-dots span:first-child{background:#ff5f57}.slack-window-dots span:nth-child(2){background:#febc2e}.slack-window-dots span:nth-child(3){background:#28c840}.slack-search{color:#ffffffb8;text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:.48rem;justify-self:center;width:100%;max-width:29rem;padding:.44rem .72rem;font-size:.78rem;font-weight:700}.slack-workspace-rail{background:#1f0f24;border-right:1px solid #ffffff14;flex-direction:column;grid-area:2/1;align-items:center;gap:.58rem;padding-top:.7rem;display:flex}.slack-workspace{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:.42rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex;position:relative;overflow:hidden}.slack-workspace--active{background:linear-gradient(135deg,#1264a3,#2eb67d)}.slack-workspace img{object-fit:cover;width:100%;height:100%;display:block}.slack-workspace--mark{background:#111920}.slack-workspace--mark .pertava-logo{filter:none;border-radius:.36rem}.slack-workspace--active:before{content:"";background:#fff;border-radius:9999px;width:.18rem;height:1.35rem;position:absolute;top:.26rem;left:-.48rem}.slack-sidebar{color:#f8f8f8;background:#3f0e40;flex-direction:column;grid-area:2/2;padding:.68rem .46rem;display:flex;overflow:hidden}.slack-sidebar-title{border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;margin-bottom:.55rem;padding:0 .42rem;display:flex}.slack-sidebar-title strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:850;display:block;overflow:hidden}.slack-sidebar-title span{color:#ffffffb8;flex:none}.slack-sidebar-section{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;margin:.5rem 0 .18rem;padding:0 .42rem;font-size:.6rem;font-weight:850}.slack-channel{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;border-radius:.42rem;align-items:center;margin:.02rem 0;padding:.28rem .42rem;font-size:.76rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.slack-channel--active{color:#fff;background:#1164a3}.slack-channel--dm:before{content:none}.slack-channel--dm{align-items:center;gap:.42rem;display:flex}.slack-channel--dm img,.slack-dm-initials{border-radius:.32rem;flex:none;width:1rem;height:1rem}.slack-channel--dm img{object-fit:cover;display:block}.slack-dm-initials{color:#065f46;background:#d1fae5;justify-content:center;align-items:center;font-size:.48rem;font-weight:850;display:inline-flex}.slack-channel--app{color:#2eb67d;align-items:center;gap:.42rem;display:flex}.slack-channel--app .pertava-logo{filter:none;border-radius:.35rem}.slack-main{background:#1d1c1d;grid-area:2/3;grid-template-rows:3rem minmax(0,1fr) 3.5rem;min-width:0;display:grid;overflow:hidden}.slack-channel-header{background:#1d1c1d;border-bottom:1px solid #ffffff1f;align-items:center;gap:.55rem;min-height:3rem;padding:.62rem .9rem;display:flex}.slack-channel-header strong{color:#fff;font-size:1rem;font-weight:850}.slack-channel-header span{color:#ffffff8c;font-size:.72rem;font-weight:750}.slack-thread{align-content:start;padding:.45rem 0;display:block;overflow:hidden}.slack-date-divider{color:#ffffff75;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin:.26rem 0 .44rem;padding:0 .9rem;font-size:.68rem;font-weight:800;display:grid}.slack-date-divider:after,.slack-date-divider:before{content:"";background:#ffffff1a;height:1px}.slack-date-divider span{border:1px solid #ffffff1f;border-radius:9999px;padding:.16rem .55rem}.slack-message{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.28rem .9rem;display:grid}.slack-app-icon{color:#fff;background:linear-gradient(135deg,#111920,#0a0e12);border:1px solid #ffffff1f;border-radius:.55rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.slack-app-icon .pertava-logo{filter:none;border-radius:.42rem}.slack-message-meta{align-items:baseline;gap:.38rem;min-height:1.05rem;display:flex}.slack-message-meta strong{color:#fff;font-size:.82rem;font-weight:850}.slack-message-meta span{color:#ffffff7a;font-size:.62rem;font-weight:800}.slack-alert-card,.slack-bubble{color:#f2f2f2;margin:.16rem 0 0;font-size:.74rem;line-height:1.38}.slack-alert-card{background:#242329;border:1px solid #ffffff1a;border-left:3px solid #e01e5a;border-radius:.55rem;padding:.62rem .7rem}.slack-bubble{background:0 0;border:0;padding:0}.slack-alert-title{color:#fff;margin-bottom:.38rem;font-size:.82rem;font-weight:850}.slack-alert-card p{margin:0}.slack-alert-card strong,.slack-bubble strong{color:#fff}.slack-alert-card dl{grid-template-columns:3.75rem 1fr;gap:.22rem .54rem;margin:.48rem 0 0;display:grid}.slack-alert-card dd,.slack-alert-card dt{margin:0;font-size:.64rem;line-height:1.25}.slack-alert-card dt{color:#ffffff94;font-weight:800}.slack-alert-actions{flex-wrap:wrap;gap:.34rem;margin-top:.54rem;display:flex}.slack-alert-actions span{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.34rem;padding:.24rem .42rem;font-size:.58rem;font-weight:760}.slack-alert-actions span:first-child{background:#1264a3;border-color:#1264a3}.slack-composer{color:#ffffff8c;background:#1d1c1d;border:1px solid #ffffff2e;border-radius:.6rem;align-items:center;min-height:2.4rem;margin:.35rem .9rem .75rem;padding:0 .72rem;font-size:.74rem;display:flex}@media (prefers-color-scheme:light){.teams-integration-preview{color:#242424;background:#f7f7fb;border-color:#0f172a1a;box-shadow:0 28px 86px #0f172a24,inset 0 1px #ffffffe6}.teams-preview-rail{background:#ebedf8;border-right:1px solid #0f172a14}.teams-rail-icon{color:#616270}.teams-rail-icon--active{color:#5b5fc7}.teams-rail-icon--active:before{background:#5b5fc7}.teams-preview-topbar{background:#f6f6fb;border-bottom-color:#dedfeb}.teams-preview-search{color:#66687a;background:#fff;border-color:#d7d8e5}.teams-preview-more{color:#5f6070}.teams-preview-notice{color:#4b4d60;background:#f1f2fb;border-bottom-color:#dddff0}.teams-preview-notice strong{color:#5b5fc7;background:#fff;border-color:#d6d8ea}.teams-notice-close{color:#74768a}.teams-preview-sidebar{background:#f7f7fb;border-right-color:#dedfeb}.teams-sidebar-header strong{color:#242424}.teams-sidebar-action{color:#5f6070}.teams-pill-row span{color:#34354a;background:#edeefa}.teams-pill-row strong,.teams-section-label{color:#5f6070}.teams-chat-row{color:#34354a}.teams-chat-row--active{background:#e9eaf7}.teams-group-avatar img:last-child,.teams-group-avatar span:last-child{border-color:#f7f7fb}.teams-preview-chat-card{background:#fff}.teams-chat-header{background:#fff;border-bottom-color:#e2e4ef}.teams-chat-header strong{color:#242424}.teams-chat-header strong span,.teams-chat-more,.teams-message span{color:#696b7d}.teams-message-bubble{color:#242424;background:#f4f4f8;border-color:#e0e2ec}.teams-message-bubble strong{color:var(--fg-1)}.teams-alert-card{background:#fff7f7;border-color:#e11d482e}.teams-alert-title{color:#9f1239}.teams-alert-card p{color:#3f2630}.teams-alert-card dt{color:#7c6670}.teams-alert-card dd{color:#3f2630}.teams-alert-actions span{color:#3b3d52;background:#fff;border-color:#d8dbe8}.teams-alert-actions span:first-child{color:#fff;background:#5b5fc7;border-color:#5b5fc7}.teams-composer{color:#707286;background:#fff;border-color:#d9dbe8}.teams-compose-icon{color:#696b7d}.teams-compose-divider{background:#d9dbe8}.slack-integration-preview{color:#1d1c1d;background:#fff;border-color:#0f172a1a;box-shadow:0 28px 86px #0f172a24,inset 0 1px #ffffffe6}.slack-topbar{background:#4a154b;border-bottom-color:#ffffff1f}.slack-search{color:#ffffffc7;background:#ffffff29;border-color:#fff3}.slack-sidebar,.slack-workspace-rail{background:#4a154b}.slack-channel-header,.slack-composer,.slack-main{background:#fff}.slack-channel-header{border-bottom-color:#ddd}.slack-date-divider{color:#616061}.slack-date-divider:after,.slack-date-divider:before{background:#ddd}.slack-date-divider span{border-color:#ddd}.slack-channel-header strong,.slack-message-meta strong{color:#1d1c1d}.slack-channel-header span,.slack-message-meta span{color:#616061}.slack-alert-card{color:#1d1c1d;background:#f8f8f8;border-color:#ddd}.slack-alert-card strong,.slack-alert-title,.slack-bubble,.slack-bubble strong{color:#1d1c1d}.slack-alert-card dt{color:#616061}.slack-alert-actions span{color:#1d1c1d;background:#fff;border-color:#d8dbe8}.slack-alert-actions span:first-child{color:#fff;background:#1264a3;border-color:#1264a3}.slack-composer{color:#696969;border-color:#cfcfd3}}@media (max-width:720px){.teams-integration-preview{grid-template-columns:2.65rem minmax(0,1fr);min-height:28rem}.teams-preview-sidebar{display:none}.teams-preview-chat-card,.teams-preview-notice,.teams-preview-topbar{grid-column:2/3}.slack-integration-preview{grid-template-columns:3rem minmax(0,1fr);min-height:28rem}.slack-topbar{grid-column:1/3}.slack-sidebar{display:none}.slack-main{grid-column:2/3}}@media (max-width:480px){.teams-integration-preview{border-radius:1rem;min-height:22rem}.teams-preview-rail{padding-top:.6rem}.teams-rail-icons{gap:.6rem}.teams-rail-icon{width:1.4rem;height:1.4rem}.teams-rail-icon svg{width:1rem;height:1rem}.teams-mark{width:1.5rem;height:1.5rem}.teams-chat-thread{padding:.6rem .55rem}}.section-shell{max-width:80rem;margin:0 auto;padding:4rem 1rem}.section-shell--tight{padding-top:2.2rem}.section-shell--team{background:var(--d-bg);max-width:none;margin:0;padding:0 2rem 6.5rem}.section-shell--control-room{padding-top:1.5rem}.section-shell--control-room .product-stage{margin-top:2rem}@media (min-width:640px){.section-shell{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.section-shell{padding-left:2.5rem;padding-right:2.5rem}}.section-heading{max-width:54rem}.section-heading--center{text-align:center;max-width:46rem;margin:0 auto}.team-proof{border:1px solid var(--d-line-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e0cd6;border-radius:9999px;justify-content:space-between;align-items:center;gap:clamp(1rem,2.8vw,2rem);max-width:1240px;margin:0 auto;padding:clamp(.78rem,1.45vw,1rem) clamp(1rem,2.6vw,1.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px -52px #000c}.team-proof:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 0,#3fc79a29,#0000 14rem);position:absolute;inset:0}.team-proof>*{z-index:1;position:relative}@media (min-width:920px){.team-proof{gap:2.2rem}}.team-proof__copy{flex:none}.team-proof__copy .eyebrow{color:var(--fg-on-dark)}@supports (color:color-mix(in lab,red,red)){.team-proof__copy .eyebrow{color:color-mix(in srgb,var(--fg-on-dark) 82%,var(--d-teal))}}.team-logo-row{flex-wrap:wrap;flex:auto;justify-content:center;gap:clamp(1rem,2.45vw,2rem);margin:0;padding:0;list-style:none}.team-logo-card,.team-logo-row{align-items:center;display:flex}.team-logo-card{opacity:1;min-height:2.6rem;transition:opacity .22s,transform .22s}.team-logo-card:hover{opacity:1;transform:translateY(-.16rem)}.team-logo-mark{color:var(--fg-on-dark);width:auto;height:1.65rem;display:block}.team-logo-mark--microsoft-ai{width:9.9rem;height:1.65rem}.team-logo-mark--instacart{color:var(--fg-on-dark)}@supports (color:color-mix(in lab,red,red)){.team-logo-mark--instacart{color:color-mix(in srgb,var(--fg-on-dark) 82%,var(--d-teal))}}.team-logo-mark--instacart{width:10.95rem;height:1.72rem}.team-logo-mark--tesla{width:8.4rem;height:1.2rem}@media (max-width:760px){.section-shell--team{padding:0 1.25rem 4.5rem}.team-proof{border-radius:1.55rem;flex-direction:column}.team-logo-row{justify-content:center}}.section-heading h2{color:var(--foreground);letter-spacing:-.024em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2rem,3.25vw,3rem);font-weight:650;line-height:1.14}.section-heading--center h2{font-size:clamp(2rem,3.05vw,2.85rem)}.section-heading--compact{max-width:42rem}.section-heading--compact h2{letter-spacing:-.018em;font-size:clamp(1.8rem,2.7vw,2.45rem);line-height:1.16}.risk-board{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:780px){.risk-board{grid-template-columns:repeat(4,minmax(0,1fr))}}.risk-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2.1rem;min-height:21rem;padding:1rem;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.risk-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-.35rem)}.risk-visual{border-radius:1.45rem;min-height:8.6rem;position:relative;overflow:hidden}.risk-card--blue .risk-visual{background:radial-gradient(circle at 20% 20%,#0e5c4a47,#0000 5rem),linear-gradient(135deg,#0e5c4a24,#0891b224)}.risk-card--amber .risk-visual{background:radial-gradient(circle at 84% 18%,#fbbf2452,#0000 6rem),linear-gradient(135deg,#fbbf2426,#0e5c4a12)}.risk-card--violet .risk-visual{background:radial-gradient(circle at 24% 78%,#8b5cf642,#0000 5rem),linear-gradient(135deg,#0a463a24,#06b6d41a)}.risk-card--red .risk-visual{background:radial-gradient(circle at 72% 20%,#f871714d,#0000 5rem),linear-gradient(135deg,#f8717124,#fbbf2414)}.risk-visual--updates span{background:var(--panel-strong);border:1px solid var(--border);color:var(--soft-foreground);letter-spacing:.12em;border-radius:1rem;padding:1rem .85rem;font-size:.78rem;font-weight:850;position:absolute;box-shadow:0 16px 40px #0f172a1f}.risk-visual--updates span:first-child{top:1.2rem;left:1rem;transform:rotate(-8deg)}.risk-visual--updates span:nth-child(2){top:2rem;left:36%}.risk-visual--updates span:nth-child(3){top:.9rem;right:1rem;transform:rotate(7deg)}.risk-visual--diff{gap:.6rem;padding:1rem;display:grid}.risk-visual--diff div{background:var(--panel-strong);border:1px solid var(--border);border-radius:1rem;position:relative}.risk-visual--diff div:after{background:var(--amber);content:"";border-radius:9999px;width:42%;height:.45rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.risk-visual--owners{justify-content:center;align-items:center;display:flex}.risk-visual--owners span{background:var(--panel-strong);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--soft-foreground);border-radius:9999px;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;margin-left:-.55rem;font-size:.7rem;font-weight:850;display:inline-flex}.risk-visual--readiness,.risk-visual--readiness strong{justify-content:center;align-items:center;display:flex}.risk-visual--readiness strong{background:var(--panel-strong);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--red);letter-spacing:-.08em;border-radius:9999px;width:6.2rem;height:6.2rem;font-size:4.5rem;font-weight:760}.risk-visual--readiness span{background:var(--red);box-shadow:0 0 0 14px var(--red);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.risk-visual--readiness span{box-shadow:0 0 0 14px color-mix(in srgb,var(--red) 11%,transparent)}}.risk-visual--readiness span{width:.7rem;height:.7rem;position:absolute;top:30%;right:30%}.risk-card-copy{padding:1.2rem .45rem 3.3rem}.risk-card-copy h3{letter-spacing:-.045em;margin-top:.85rem;font-size:1.5rem;font-weight:760;line-height:1.03}.risk-card-copy p:not(.eyebrow){color:var(--soft-foreground);margin-top:.9rem;font-size:.94rem;line-height:1.55}.risk-chip{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.risk-chip{background:color-mix(in srgb,var(--foreground) 6%,var(--panel-strong))}}.risk-chip{border:1px solid var(--border);color:var(--muted-foreground);text-align:center;border-radius:9999px;padding:.45rem .62rem;font-size:.74rem;font-weight:800;position:absolute;bottom:1rem;left:1rem;right:1rem}.card-grid{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:768px){.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.apple-card{border-radius:2rem;min-height:18rem;padding:1.6rem;transition:border-color .22s,transform .22s}.apple-card:hover{border-color:var(--border-strong);transform:translateY(-.35rem)}.apple-card h3,.faq-card h3,.role-card h3{color:var(--foreground);letter-spacing:-.02em;margin-top:1rem;font-size:1.15rem;font-weight:600;line-height:1.2}.faq-card p{margin-top:.5rem;font-size:1rem;line-height:1.65;color:var(--foreground)!important;opacity:1!important}.apple-card p:not(.eyebrow),.role-card p{color:var(--soft-foreground);margin-top:.65rem;font-size:1rem;line-height:1.65}.workflow-tabs{border-radius:2.2rem;margin-top:2.4rem;padding:1rem;transition:border-color .26s,box-shadow .26s,transform .26s;overflow:hidden}.workflow-sequence{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:900px){.workflow-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;gap:1rem;padding:1rem;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;overflow:hidden}.workflow-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-.22rem)}.workflow-card h3{letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(1.65rem,3.2vw,2.8rem);font-weight:760;line-height:.98}.workflow-card p:not(.eyebrow){color:var(--soft-foreground);margin-top:.75rem;font-size:.98rem;line-height:1.55}.workflow-chip-row{flex-wrap:wrap;align-items:start;gap:.5rem;display:flex}.workflow-chip{border:1px solid var(--border);color:var(--soft-foreground);white-space:normal;border-radius:9999px;max-width:100%;height:fit-content;padding:.38rem .65rem;font-size:.72rem;font-weight:820;line-height:1}.workflow-chip--ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--ok{background:color-mix(in srgb,var(--green) 10%,transparent)}}.workflow-chip--ok{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--ok{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}}.workflow-chip--warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--warning{background:color-mix(in srgb,var(--amber) 11%,transparent)}}.workflow-chip--warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--warning{border-color:color-mix(in srgb,var(--amber) 22%,var(--border))}}.workflow-chip--danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--danger{background:color-mix(in srgb,var(--red) 10%,transparent)}}.workflow-chip--danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.workflow-chip--danger{border-color:color-mix(in srgb,var(--red) 20%,var(--border))}}.workflow-tabs>input{opacity:0;pointer-events:none;position:absolute}.workflow-tab-labels{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.workflow-tab-labels{background:color-mix(in srgb,var(--panel-strong) 64%,transparent)}}.workflow-tab-labels{border:1px solid var(--border);border-radius:1.5rem;gap:.5rem;padding:.5rem;display:grid}@media (min-width:800px){.workflow-tab-labels{grid-template-columns:repeat(4,minmax(0,1fr))}}.workflow-tab-labels label{color:var(--soft-foreground);cursor:pointer;border-radius:1.1rem;padding:1rem;font-weight:760;transition:background .18s,color .18s,transform .18s}.workflow-tab-labels label:hover{transform:translateY(-1px)}.workflow-tab-labels label span{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:block}#workflow-closeout:checked~.workflow-tab-labels label[for=workflow-closeout],#workflow-detect:checked~.workflow-tab-labels label[for=workflow-detect],#workflow-route:checked~.workflow-tab-labels label[for=workflow-route],#workflow-triage:checked~.workflow-tab-labels label[for=workflow-triage]{background:var(--foreground);color:var(--background)}#workflow-closeout:checked~.workflow-tab-labels label[for=workflow-closeout] span,#workflow-detect:checked~.workflow-tab-labels label[for=workflow-detect] span,#workflow-route:checked~.workflow-tab-labels label[for=workflow-route] span,#workflow-triage:checked~.workflow-tab-labels label[for=workflow-triage] span{color:var(--background)}.workflow-panel{gap:2rem;padding:1.3rem .2rem .2rem;display:none}@media (min-width:900px){.workflow-panel{grid-template-columns:.74fr 1.26fr}}.workflow-panel h3{letter-spacing:-.06em;margin-top:.75rem;font-size:clamp(2.1rem,4vw,4rem);font-weight:760;line-height:.96}.workflow-panel p:not(.eyebrow){color:var(--soft-foreground);margin-top:1rem;font-size:1.05rem;line-height:1.75}.workflow-scene{gap:.9rem;display:grid}.workflow-product-card{background:radial-gradient(circle at 80% 12%,var(--brand),transparent 12rem),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.workflow-product-card{background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 12rem),var(--panel-strong)}}.workflow-product-card{border:1px solid var(--border);border-radius:1.5rem;min-height:15rem;position:relative;overflow:hidden}.mini-browser-bar{border-bottom:1px solid var(--border);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.mini-browser-bar span{background:var(--green);box-shadow:0 0 0 .42rem var(--green),1.1rem 0 0 0 var(--amber),2.2rem 0 0 0 var(--red);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.mini-browser-bar span{box-shadow:0 0 0 .42rem color-mix(in srgb,var(--green) 14%,transparent),1.1rem 0 0 0 var(--amber),2.2rem 0 0 0 var(--red)}}.mini-browser-bar span{width:.42rem;height:.42rem}.mini-browser-bar p{letter-spacing:.02em;font-weight:800;color:var(--muted-foreground)!important;margin:0 0 0 2.1rem!important;font-size:.78rem!important}.portal-document{box-shadow:var(--shadow);color:var(--fg-1);background:#fff;border:1px solid #0f172a14;border-radius:1.2rem;padding:1rem;position:absolute;top:4.6rem;left:1rem;right:1rem}.portal-document strong{letter-spacing:-.03em;font-size:1.05rem;display:block}.portal-document p{color:var(--fg-2)!important;margin-top:.45rem!important;font-size:.84rem!important;line-height:1.45!important}.portal-document span,.scan-badge{background:var(--brand-tint);color:#1238d6;border:1px solid #0e5c4a26;border-radius:9999px;margin-top:.72rem;padding:.35rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.scan-badge{color:#047857;background:#ecfdf5;border-color:#05966933;margin:0;position:absolute;bottom:1rem;right:1rem}.workflow-product-card--route{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.85rem;padding:1rem;display:grid}.route-node{background:var(--panel);border:1px solid var(--border);border-radius:1.2rem;gap:.75rem;padding:.85rem}.route-node,.route-node span{align-items:center;display:flex}.route-node span{background:linear-gradient(135deg,var(--brand),var(--cyan));color:var(--background);border-radius:.85rem;flex:none;justify-content:center;width:2.35rem;height:2.35rem;font-size:.7rem;font-weight:850}.route-node p{font-weight:800;color:var(--soft-foreground)!important;margin:0!important;font-size:.86rem!important;line-height:1.2!important}.route-node strong{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.route-node strong{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.route-node strong{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.route-node strong{border:1px solid color-mix(in srgb,var(--brand) 20%,transparent)}}.route-node strong{color:var(--brand);border-radius:9999px;margin-left:auto;padding:.28rem .48rem;font-size:.66rem;font-weight:850}.workflow-product-card--confirm{gap:.8rem;padding:1rem;display:grid}@media (min-width:620px){.workflow-product-card--confirm{grid-template-columns:1.1fr .9fr}}.price-card{color:#431407;background:#fff7ed;border:1px solid #d977062e;border-radius:1.25rem;padding:1rem}.price-card--quiet{color:#052e16;background:#ecfdf5;border-color:#0596692e}.price-card span{color:inherit;letter-spacing:.14em;opacity:.7;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.price-card strong{letter-spacing:-.075em;margin-top:.75rem;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:850;line-height:1;display:block}.price-card p{opacity:.75;color:inherit!important;margin-top:.8rem!important;font-size:.88rem!important;line-height:1.45!important}.workflow-product-card--closeout{grid-template-columns:.75fr 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.closeout-meter{background:radial-gradient(circle at center,var(--panel-strong) 58%,transparent 60%),conic-gradient(var(--brand) 0 82%,var(--foreground) 82% 100%);align-items:center}@supports (color:color-mix(in lab,red,red)){.closeout-meter{background:radial-gradient(circle at center,var(--panel-strong) 58%,transparent 60%),conic-gradient(var(--brand) 0 82%,color-mix(in srgb,var(--foreground) 11%,transparent) 82% 100%)}}.closeout-meter{border-radius:9999px;justify-content:center;justify-self:center;width:8.4rem;height:8.4rem;display:flex}.closeout-meter span{letter-spacing:-.06em;font-size:2rem;font-weight:850}.closeout-stack{gap:.55rem;display:grid}.closeout-stack p{background:var(--panel);border:1px solid var(--border);border-radius:1rem;padding:.8rem;font-weight:750;color:var(--soft-foreground)!important;margin:0!important;font-size:.86rem!important;line-height:1.25!important}@media (max-width:520px){.workflow-card{border-radius:1.45rem;padding:.85rem}.workflow-product-card{border-radius:1.2rem;min-height:0}.mini-browser-bar{padding:.72rem .82rem}.mini-browser-bar p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:1.85rem!important;font-size:.68rem!important}.portal-document{margin:.85rem;position:static}.scan-badge{width:fit-content;margin:0 .85rem .85rem auto;position:relative;bottom:auto;right:auto}.workflow-product-card--closeout,.workflow-product-card--route{grid-template-columns:1fr}.workflow-product-card--route{align-items:stretch;gap:.65rem;padding:.85rem}.route-node{grid-template-columns:auto minmax(0,1fr);gap:.45rem .65rem;padding:.72rem;display:grid}.route-node p{min-width:0}.route-node strong{grid-column:2;justify-self:start;margin-left:0}.price-card,.workflow-product-card--closeout,.workflow-product-card--confirm{padding:.85rem}.price-card strong{letter-spacing:-.04em;font-size:clamp(1.55rem,11vw,2.25rem)}.closeout-meter{width:6.6rem;height:6.6rem}.closeout-stack{width:100%}.closeout-stack p{overflow-wrap:anywhere;line-height:1.35!important}}@media (prefers-color-scheme:dark){.portal-document{background:var(--fg-1);color:var(--surface);border-color:#ffffff1f}.portal-document p{color:#f8fafcad!important}.portal-document span{color:var(--brand-tint-2);background:#0f6a551f;border-color:#0f6a5538}.price-card{color:#fde68a;background:#fbbf241f;border-color:#fbbf2438}.price-card--quiet{color:#bbf7d0;background:#34d3991f;border-color:#34d39938}.route-node{background:#ffffff13;border-color:#ffffff1a}.route-node p{color:#f8fafcc7!important}}#workflow-closeout:checked~.workflow-panels [data-panel=closeout],#workflow-detect:checked~.workflow-panels [data-panel=detect],#workflow-route:checked~.workflow-panels [data-panel=route],#workflow-triage:checked~.workflow-panels [data-panel=triage]{display:grid}.table-wrap{background:var(--panel-strong);border:1px solid var(--border);border-radius:1.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:42rem}caption{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}td,th{border-bottom:1px solid var(--border);text-align:left;padding:1rem}th{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}td{color:var(--soft-foreground);font-size:.93rem}tbody tr:last-child td{border-bottom:0}.role-grid{gap:1rem;margin-top:2.2rem;display:grid}@media (min-width:768px){.role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-card,.role-card{border-radius:1.75rem;padding:1.4rem;transition:border-color .22s,transform .22s}.role-card{position:relative;overflow:hidden}.faq-card:hover,.role-card:hover{border-color:var(--border-strong);transform:translateY(-.25rem)}.role-visual{background:radial-gradient(circle at 86% 18%,var(--brand),transparent 8rem),var(--brand)}@supports (color:color-mix(in lab,red,red)){.role-visual{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 8rem),color-mix(in srgb,var(--brand) 8%,var(--panel-strong))}}.role-visual{border:1px solid var(--border);border-radius:1.35rem;min-height:8rem;padding:1rem}.role-card--amber .role-visual{background:radial-gradient(circle at 86% 18%,#fbbf2447,transparent 8rem),var(--amber)}@supports (color:color-mix(in lab,red,red)){.role-card--amber .role-visual{background:radial-gradient(circle at 86% 18%,#fbbf2447,transparent 8rem),color-mix(in srgb,var(--amber) 8%,var(--panel-strong))}}.role-card--violet .role-visual{background:radial-gradient(circle at 86% 18%,#8b5cf63d,#0000 8rem),#8b5cf6}@supports (color:color-mix(in lab,red,red)){.role-card--violet .role-visual{background:radial-gradient(circle at 86% 18%,#8b5cf63d,transparent 8rem),color-mix(in srgb,#8b5cf6 8%,var(--panel-strong))}}.role-card--red .role-visual{background:radial-gradient(circle at 86% 18%,#f8717142,transparent 8rem),var(--red)}@supports (color:color-mix(in lab,red,red)){.role-card--red .role-visual{background:radial-gradient(circle at 86% 18%,#f8717142,transparent 8rem),color-mix(in srgb,var(--red) 8%,var(--panel-strong))}}.role-card--green .role-visual{background:radial-gradient(circle at 86% 18%,#34d39947,transparent 8rem),var(--green)}@supports (color:color-mix(in lab,red,red)){.role-card--green .role-visual{background:radial-gradient(circle at 86% 18%,#34d39947,transparent 8rem),color-mix(in srgb,var(--green) 8%,var(--panel-strong))}}.role-visual span{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.role-visual strong{letter-spacing:-.065em;max-width:11rem;margin-top:2rem;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:820;line-height:.98;display:block}.buyer-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.8rem;display:grid}@media (min-width:700px){.buyer-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}}.buyer-mosaic span{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--soft-foreground);text-align:center;border-radius:1.25rem;justify-content:center;align-items:center;min-height:4.5rem;padding:.85rem;font-size:.84rem;font-weight:800;display:flex}.future-panel{border-radius:2.5rem;gap:2rem;padding:2rem;transition:border-color .26s,box-shadow .26s,transform .26s;display:grid}@media (min-width:1180px){.future-panel{grid-template-columns:.95fr 1.05fr;padding:3rem}}.future-bridge{text-align:center;border-radius:2rem;max-width:54rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.4rem);transition:border-color .26s,box-shadow .26s,transform .26s}.future-bridge h2{letter-spacing:-.06em;margin-top:.75rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:820;line-height:1}.future-bridge .copy{max-width:40rem;margin:1rem auto 0}.security-home-panel{border-radius:2rem;gap:1.35rem;padding:clamp(1.35rem,3vw,2.2rem);transition:border-color .26s,box-shadow .26s,transform .26s;display:grid}@media (min-width:960px){.security-home-panel{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:end}.security-home-panel .secondary-cta{grid-column:1;justify-self:start}}.security-home-grid{gap:.85rem;display:grid}@media (min-width:680px){.security-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.security-home-grid{grid-area:1/2/span 2}}.security-home-card{border-radius:1.2rem;min-height:11rem;padding:1rem;transition:border-color .22s,box-shadow .22s,transform .22s}.security-home-card strong{color:var(--foreground);letter-spacing:-.02em;font-size:1rem;font-weight:820;line-height:1.18;display:block}.security-home-card p{color:var(--muted-foreground);margin-top:.55rem;font-size:.88rem;line-height:1.5}.future-list{gap:.85rem;display:grid}.brain-map{background:radial-gradient(circle at 50% 50%,var(--brand),transparent 13rem),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.brain-map{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 13rem),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),var(--panel-strong)}}.brain-map{border:1px solid var(--border);background-size:auto,38px 38px,38px 38px,auto;border-radius:2rem;min-height:33rem;position:relative;overflow:hidden}.brain-chrome{background:var(--panel);align-items:center}@supports (color:color-mix(in lab,red,red)){.brain-chrome{background:color-mix(in srgb,var(--panel) 68%,transparent)}}.brain-chrome{border-bottom:1px solid var(--border);z-index:2;justify-content:space-between;padding:.85rem 1rem;display:flex;position:relative}.brain-chrome span{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850}.brain-chrome strong{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.brain-chrome strong{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.brain-chrome strong{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.brain-chrome strong{border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}}.brain-chrome strong{color:var(--brand);border-radius:9999px;padding:.35rem .6rem;font-size:.7rem;font-weight:850}.brain-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.brain-lines path{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab,red,red)){.brain-lines path{stroke:color-mix(in srgb,var(--brand) 42%,transparent)}}.brain-lines path{stroke-dasharray:8 10;stroke-linecap:round;stroke-width:2px;animation:pertava-route-dash 9s linear infinite}.brain-core{background:var(--panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-strong);z-index:2;border-radius:1.6rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.brain-core span{font-size:.78rem;font-weight:850}.brain-node{background:var(--panel-strong)}@supports (color:color-mix(in lab,red,red)){.brain-node{background:color-mix(in srgb,var(--panel-strong) 86%,transparent)}}.brain-node{border:1px solid var(--border);box-shadow:var(--shadow);z-index:2;border-radius:1.2rem;max-width:13rem;padding:.9rem;position:absolute}.brain-node--0{top:4.2rem;left:1rem}.brain-node--1{top:4.2rem;right:1rem}.brain-node--2{bottom:8rem;right:1rem}.brain-node--3{bottom:7rem;left:1rem}.brain-node span{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.brain-node p{color:var(--soft-foreground);margin-top:.45rem;font-size:.82rem;font-weight:700;line-height:1.4}.brain-feed{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.brain-feed{background:color-mix(in srgb,var(--panel) 78%,transparent)}}.brain-feed{border:1px solid var(--border);box-shadow:var(--shadow);z-index:3;border-radius:1.25rem;gap:.5rem;padding:.7rem;display:grid;position:absolute;bottom:.5rem;left:1rem;right:1rem}@media (min-width:620px){.brain-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.brain-feed p{background:var(--panel-strong);border:1px solid var(--border);color:var(--soft-foreground);border-radius:1rem;margin:0;padding:.72rem;font-size:.78rem;font-weight:700;line-height:1.35}.brain-feed span{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.64rem;font-weight:850;display:block}@media (max-width:619px){.brain-map{gap:.8rem;min-height:auto;padding:.75rem;display:grid}.brain-chrome{margin:-.75rem -.75rem 0}.brain-lines{display:none}.slack-integration-preview{border-radius:1rem;min-height:24rem}.slack-thread{padding:.68rem .58rem}.slack-alert-card dl{grid-template-columns:3.4rem 1fr}.brain-core,.brain-feed,.brain-node{position:static}.brain-core{justify-self:center;transform:none}.brain-feed,.brain-node{max-width:none}}.faq-grid{gap:1rem;margin-top:1.6rem;display:grid}@media (min-width:760px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-card{border-radius:1rem;min-height:auto;padding:1.5rem 1.75rem;transition:border-color .22s,box-shadow .22s,transform .22s}.faq-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-strong);transform:translateY(-.18rem)}.pertava-logo{aspect-ratio:1;filter:drop-shadow(0 16px 30px #01070a33);background:radial-gradient(circle at 50% 40%,#1c2830 0,#111920 60%,#0a0e12 100%);border-radius:25%;flex:none;display:inline-block;position:relative;overflow:hidden}.pertava-logo__mark{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:54.167%;height:42.25%;display:block;position:absolute;inset:28.875% auto auto 22.917%}.pertava-logo__agreement,.pertava-logo__agreement-plate,.pertava-logo__field,.pertava-logo__left-hand,.pertava-logo__network,.pertava-logo__nodes,.pertava-logo__nodes circle,.pertava-logo__right-hand{transform-box:fill-box;transform-origin:50%}.pertava-logo__field{animation:pertava-logo-field 7s ease-in-out infinite}.pertava-logo__network{opacity:.48;stroke-dasharray:3 7;animation:pertava-logo-network 8s linear infinite}.pertava-logo__left-hand{animation:pertava-logo-left-hand 6.2s ease-in-out infinite}.pertava-logo__right-hand{animation:pertava-logo-right-hand 6.2s ease-in-out infinite}.pertava-logo__agreement,.pertava-logo__agreement-plate{animation:pertava-logo-agreement 4.8s ease-in-out infinite}.pertava-logo__nodes circle{animation:pertava-logo-node 5.6s ease-in-out infinite}.pertava-logo__nodes circle:nth-child(2){animation-delay:.35s}.pertava-logo__nodes circle:nth-child(3){animation-delay:.7s}.pertava-logo__nodes circle:nth-child(4){animation-delay:1.05s}.pertava-scan-line{background:linear-gradient(90deg,#0000,#0f6a558c,#0000);height:1px;animation:pertava-scan 4.2s ease-in-out infinite;position:absolute;top:0;left:-30%;right:-30%;transform:translate(-45%)}.pertava-node-pulse{animation:pertava-pulse 2.4s ease-out infinite;box-shadow:0 0 #0f6a558c}.pertava-route-beam{opacity:.8;background:radial-gradient(circle,#0f6a5529,#0000 58%),conic-gradient(from 90deg,#0000,#0f6a5538,#0000,#34d39929,#0000);border-radius:9999px;width:18rem;height:18rem;animation:pertava-beam-spin 14s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pertava-orbit-chip{animation:pertava-chip-float 5.8s ease-in-out infinite}.pertava-orbit-chip:nth-of-type(2n){animation-delay:-1.8s}.pertava-hover-lift{will-change:transform}.pertava-hover-lift:hover{transform:translateY(-.25rem)}.motion-ready [data-reveal]{opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:none}.motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(26px)scale(.985)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0)scale(1)}:not(.motion-ready) [data-reveal]{opacity:1;transform:none}.motion-ready .channel-card:nth-child(2),.motion-ready .faq-card:nth-child(2),.motion-ready .loop-proof:nth-child(2),.motion-ready .notification-card:nth-child(2),.motion-ready .story-step:nth-child(2){transition-delay:80ms}.motion-ready .channel-card:nth-child(3),.motion-ready .faq-card:nth-child(3),.motion-ready .loop-proof:nth-child(3),.motion-ready .notification-card:nth-child(3),.motion-ready .story-step:nth-child(3){transition-delay:.15s}.motion-ready .faq-card:nth-child(4),.motion-ready .loop-proof:nth-child(4),.motion-ready .story-step:nth-child(4){transition-delay:.22s}.motion-ready .ambient-route-card:nth-of-type(2),.motion-ready .ambient-signal-card:nth-of-type(2){transition-delay:90ms}.motion-ready .ambient-route-card:nth-of-type(3),.motion-ready .ambient-signal-card:nth-of-type(3){transition-delay:.17s}.motion-ready .ambient-route-card:nth-of-type(4),.motion-ready .ambient-signal-card:nth-of-type(4){transition-delay:.25s}.motion-ready [data-story-step]{opacity:.46;transform:translate(-8px)}.motion-ready [data-story-step].is-active,.motion-ready [data-story-step].story-step--current{opacity:1;transform:translateY(-.12rem)}@media (hover:hover) and (pointer:fine){.motion-ready .ambient-route-card,.motion-ready .ambient-signal-card,.motion-ready .faq-card,.motion-ready .hero-scene,.motion-ready .loop-demo-card,.motion-ready .loop-proof,.motion-ready .workflow-card{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .18s ease,opacity .72s var(--motion-smooth),transform .26s var(--motion-smooth)}.motion-ready .ambient-route-card:hover,.motion-ready .ambient-signal-card:hover,.motion-ready .faq-card:hover,.motion-ready .hero-scene:hover,.motion-ready .loop-demo-card:hover,.motion-ready .loop-proof:hover,.motion-ready .workflow-card:hover{transition-delay:0s}.brain-feed p,.buyer-mosaic span,.channel-icon-badge,.closeout-stack p,.hero-agent-message,.hero-agent-row,.hero-proof-strip span,.hero-signal-card,.integration-preview-switcher,.integration-proof,.price-card,.route-node,.route-node span,.slack-alert-actions span,.slack-alert-card,.slack-channel,.slack-composer,.slack-integration-preview,.slack-message,.slack-workspace,.team-logo-card,.team-logo-mark,.teams-alert-actions span,.teams-chat-row,.teams-compose-icon,.teams-composer,.teams-integration-preview,.teams-message-bubble,.teams-rail-icon,.teams-sidebar-action,.workflow-chip,.workflow-product-card{transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease,opacity .18s ease,transform .22s var(--motion-smooth)}.hero-scene:hover .hero-agent-row,.hero-scene:hover .hero-signal-card{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hero-scene:hover .hero-agent-row,.hero-scene:hover .hero-signal-card{border-color:color-mix(in srgb,var(--brand) 20%,var(--border))}}.hero-scene:hover .hero-agent-row,.hero-scene:hover .hero-signal-card{box-shadow:var(--hover-shadow);transform:translateY(-.12rem)}.hero-scene:hover .hero-agent-message{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hero-scene:hover .hero-agent-message{border-color:color-mix(in srgb,var(--brand) 26%,transparent)}}.hero-scene:hover .hero-agent-message{box-shadow:inset 0 1px #ffffffc2}.hero-proof-strip span:hover,.workflow-chip:hover{border-color:var(--border-strong);transform:translateY(-.08rem)}.team-logo-card:hover .team-logo-mark{color:var(--brand-strong);transform:scale(1.018)}.integration-proof:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow);transform:translateY(-.14rem)}.integration-proof:hover .channel-icon-badge{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.integration-proof:hover .channel-icon-badge{border-color:color-mix(in srgb,var(--brand) 26%,transparent)}}.integration-proof:hover .channel-icon-badge{transform:translateY(-.04rem)scale(1.035)}.integration-preview-switcher:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow)}.slack-integration-preview:hover,.teams-integration-preview:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.slack-integration-preview:hover,.teams-integration-preview:hover{border-color:color-mix(in srgb,var(--brand) 18%,var(--border))}}.slack-integration-preview:hover,.teams-integration-preview:hover{box-shadow:var(--hover-shadow-strong);transform:translateY(-.12rem)}.slack-workspace:hover,.teams-compose-icon:hover,.teams-rail-icon:hover,.teams-sidebar-action:hover{transform:translateY(-.06rem)scale(1.05)}.slack-channel:not(.slack-channel--active):hover,.teams-chat-row:not(.teams-chat-row--active):hover{color:#fff;background:#ffffff17;transform:translate(.12rem)}.slack-message:hover .slack-alert-card,.teams-message:hover .teams-message-bubble{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.slack-message:hover .slack-alert-card,.teams-message:hover .teams-message-bubble{border-color:color-mix(in srgb,var(--brand) 26%,#ffffff1f)}}.slack-message:hover .slack-alert-card,.teams-message:hover .teams-message-bubble{transform:translateY(-.08rem);box-shadow:0 12px 30px #02061724}.slack-message:hover{background:#ffffff0a}.slack-alert-actions span:hover,.teams-alert-actions span:hover{transform:translateY(-.06rem)}.slack-composer:hover,.teams-composer:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.slack-composer:hover,.teams-composer:hover{border-color:color-mix(in srgb,var(--brand) 24%,#ffffff2e)}}.slack-composer:hover,.teams-composer:hover{box-shadow:0 12px 34px #0206171f}.brain-feed p:hover,.buyer-mosaic span:hover,.closeout-stack p:hover,.price-card:hover,.route-node:hover,.workflow-card:hover .workflow-product-card,.workflow-product-card:hover{border-color:var(--border-strong);box-shadow:var(--hover-shadow);transform:translateY(-.12rem)}.route-node:hover span{transform:scale(1.045)}@media (prefers-color-scheme:light){.teams-chat-row:not(.teams-chat-row--active):hover{color:#242424;background:#e9eaf7}.slack-message:hover .slack-alert-card,.teams-message:hover .teams-message-bubble{box-shadow:0 12px 30px #0f172a1a}.slack-message:hover{background:#f8f8f8}}}@media (prefers-reduced-motion:no-preference){.product-stage--app{animation:pertava-load-rise .72s cubic-bezier(.16,1,.3,1) both}.lead-card,.metric-card,.signal-panel{animation:pertava-load-rise .62s cubic-bezier(.16,1,.3,1) both}.loop-demo-card{animation:pertava-loop-surface-live 7s ease-in-out infinite}.loop-message--agent{animation:pertava-message-send .56s cubic-bezier(.16,1,.3,1) both}.loop-message--reply{animation:pertava-message-receive .62s cubic-bezier(.16,1,.3,1) .14s both}.lead-card,.metric-card:nth-child(2){animation-delay:80ms}.metric-card:nth-child(3){animation-delay:.14s}.hero-glow{animation:pertava-hero-breathe 9s ease-in-out infinite}.document-preview:after,.signal-product:after,.workflow-product-card--detect:after{content:"";background:linear-gradient(90deg,#0000,#0f6a558a,#0000);height:1px;animation:pertava-scan 5.6s ease-in-out infinite;position:absolute;top:0;left:-25%;right:-25%;transform:translate(-45%)}.document-preview,.signal-product,.workflow-product-card{position:relative}.loop-live-pill span{animation:pertava-pulse 1.9s ease-out infinite}.loop-orbit{animation:pertava-orbit-turn 18s linear infinite}.ambient-route-card:hover,.ambient-signal-card:hover{border-color:#0f6a553d;transform:translateY(-.16rem)}.inbox-card:before,.signal-source:after{animation:pertava-dot-live 2.8s ease-in-out infinite}.inbox-card:nth-child(2):before,.signal-source:nth-child(2):after{animation-delay:-.8s}.inbox-card:nth-child(3):before,.signal-source:nth-child(3):after{animation-delay:-1.6s}.agent-timeline p,.ambient-route-card,.ambient-signal-card,.closeout-stack p,.diff-row,.loop-proof,.route-card,.signal-automation-list p{animation:pertava-row-activity 6.8s ease-in-out infinite}.agent-timeline p:nth-child(2),.ambient-route-card:nth-child(3),.ambient-signal-card:nth-child(3),.closeout-stack p:nth-child(2),.diff-row:nth-child(2),.loop-proof:nth-child(2),.route-card:nth-child(2),.signal-automation-list p:nth-child(2){animation-delay:-1.5s}.agent-timeline p:nth-child(3),.ambient-route-card:nth-child(4),.ambient-signal-card:nth-child(4),.closeout-stack p:nth-child(3),.diff-row:nth-child(3),.loop-proof:nth-child(3),.route-card:nth-child(3),.signal-automation-list p:nth-child(3){animation-delay:-3s}.notification-card{animation:pertava-message-card-live .9s ease-out both}.notification-card:nth-child(2){animation-delay:.22s}.notification-card:nth-child(3){animation-delay:.44s}.notification-bubble--agent{animation:pertava-message-send .52s cubic-bezier(.16,1,.3,1) both}.notification-bubble--reply{animation:pertava-message-receive .56s cubic-bezier(.16,1,.3,1) .26s both}.notification-card:nth-child(2) .notification-bubble{animation-delay:.22s}.notification-card:nth-child(2) .notification-bubble--reply{animation-delay:.48s}.notification-card:nth-child(3) .notification-bubble{animation-delay:.44s}.notification-card:nth-child(3) .notification-bubble--reply{animation-delay:.7s}.route-card .avatar,.signal-agent-mark .pertava-logo{animation:pertava-agent-attention 4.6s ease-in-out infinite}.agent-composer{animation:pertava-composer-glow 5.2s ease-in-out infinite}.brain-lines path:nth-child(2){animation-delay:-1.5s}.brain-lines path:nth-child(3){animation-delay:-3s}.brain-lines path:nth-child(4){animation-delay:-4.5s}.closeout-meter,.readiness-ring{animation:pertava-meter-float 5.5s ease-in-out infinite}.risk-visual--owners span,.risk-visual--updates span{animation:pertava-ui-float 6.4s ease-in-out infinite}.risk-visual--owners span:nth-child(2),.risk-visual--updates span:nth-child(2){animation-delay:-1.4s}.risk-visual--owners span:nth-child(3),.risk-visual--updates span:nth-child(3){animation-delay:-2.6s}.risk-visual--owners span:nth-child(4){animation-delay:-3.5s}.risk-visual--owners span:nth-child(5){animation-delay:-4.2s}.risk-card:hover .risk-visual,.role-card:hover .role-visual,.workflow-product-card:hover{transform:translateY(-.25rem)}.risk-visual,.role-visual,.workflow-product-card{transition:border-color .22s,transform .22s}@supports (animation-timeline:view()){.buyer-mosaic span,.channel-card,.future-panel,.loop-demo-card,.notification-card,.product-stage,.risk-card,.role-card,.section-heading,.security-home-panel,.signal-product,.story-grid,.workflow-tabs{animation:pertava-scroll-rise both;animation-timeline:view();animation-range:entry 6% cover 28%}#faq .section-heading,.faq-card{animation:none}.future-panel,.product-stage,.security-home-panel,.signal-product{animation-name:pertava-scroll-presence;animation-range:entry 4% exit 96%}.buyer-mosaic span:nth-child(2n),.channel-card:nth-child(2),.faq-card:nth-child(2),.notification-card:nth-child(2),.risk-card:nth-child(2),.role-card:nth-child(2){animation-range:entry 10% cover 32%}.buyer-mosaic span:nth-child(3n),.channel-card:nth-child(3),.notification-card:nth-child(3),.risk-card:nth-child(3),.role-card:nth-child(3){animation-range:entry 14% cover 36%}.buyer-mosaic span:nth-child(4n),.risk-card:nth-child(4),.role-card:nth-child(4){animation-range:entry 18% cover 40%}}}@keyframes pertava-load-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pertava-loop-surface-live{0%,to{box-shadow:0 36px 120px #02061747,inset 0 1px #ffffff14}50%{box-shadow:0 40px 132px #0891b238,inset 0 1px #ffffff1f}}@keyframes pertava-scroll-rise{0%{opacity:.24;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pertava-scroll-presence{0%{opacity:.22;transform:translateY(38px)scale(.985)}18%,78%{opacity:1;transform:translate(0)scale(1)}to{opacity:.58;transform:translateY(-18px)scale(.992)}}@keyframes pertava-hero-breathe{0%,to{opacity:.68;transform:translate(-50%)scale(1)}50%{opacity:.9;transform:translate(-50%)scale(1.04)}}@keyframes pertava-dot-live{0%,to{opacity:.55;transform:scale(.82)}45%{opacity:1;transform:scale(1.16)}}@keyframes pertava-meter-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes pertava-ui-float{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}@keyframes pertava-row-activity{0%,to{border-color:#ffffff17;transform:translate(0)}42%{border-color:#0f6a555c;transform:translateY(-2px)}}@keyframes pertava-message-card-live{0%{opacity:.96;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes pertava-message-send{0%{opacity:.9;transform:translate(-5px,3px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pertava-message-receive{0%{opacity:.88;transform:translate(6px,4px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pertava-agent-attention{0%,to{filter:saturate();transform:scale(1)}48%{filter:saturate(1.35);transform:scale(1.045)}}@keyframes pertava-composer-glow{0%,to{box-shadow:0 0 #0f6a5500}50%{box-shadow:0 0 28px #0f6a5529}}@keyframes pertava-logo-spin{to{transform:rotate(1turn)}}@keyframes pertava-logo-counter-spin{to{transform:rotate(-1turn)}}@keyframes pertava-route-dash{to{stroke-dashoffset:-48px}}@keyframes pertava-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pertava-orbit-turn{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes pertava-logo-field{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.14);transform:scale(1.015)}}@keyframes pertava-logo-network{to{stroke-dashoffset:-20px}}@keyframes pertava-logo-left-hand{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes pertava-logo-right-hand{0%,to{transform:translate(0)}50%{transform:translate(-1px,1px)}}@keyframes pertava-logo-agreement{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.055)}}@keyframes pertava-logo-node{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes pertava-scan{0%,24%{opacity:0;transform:translate(-45%)}35%{opacity:1}74%{opacity:1;transform:translate(45%)}to{opacity:0;transform:translate(45%)}}@keyframes pertava-pulse{70%{box-shadow:0 0 0 9px #0f6a5500}to{box-shadow:0 0 #0f6a5500}}@keyframes pertava-beam-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes pertava-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.site-footer{border-top:1px solid var(--border);margin-top:5rem;padding:3rem 2rem 2rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:2rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:768px){.footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.footer-brand{align-items:center;gap:.6rem;display:flex}.footer-brand span{font-size:.9rem;font-weight:700}.footer-nav{flex-wrap:wrap;align-items:center;gap:1.75rem;display:flex}.footer-nav a{color:var(--muted-foreground);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .18s}.footer-nav a:hover{color:var(--foreground)}.footer-legal{border-top:1px solid var(--border-color);color:var(--muted-foreground);text-align:center;max-width:72rem;margin:2rem auto 0;padding-top:1.25rem;font-size:.72rem}.footer-legal a{color:var(--muted-foreground);text-decoration:none;transition:color .18s}.footer-legal a:hover{color:var(--foreground)}.mobile-sticky-cta{display:none}@media (max-width:767px){.mobile-sticky-cta{background:var(--brand);border:1px solid var(--brand-strong);color:var(--brand-on);z-index:70;border-radius:9999px;justify-content:center;align-items:center;height:3rem;padding:0 1.35rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0e5c4a57}.site-footer{padding-bottom:5.5rem}}.legal-shell{background:var(--background);color:var(--foreground);flex-direction:column;min-height:100dvh;padding-top:72px;display:flex}.legal-nav{border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:1.25rem 2rem;display:flex}.legal-nav a{color:inherit;text-decoration:none}.legal-content{flex:1;max-width:52rem;margin:0 auto;padding:5rem 2rem 4rem;line-height:1.75}.legal-content h1{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2rem;font-weight:700}.legal-effective{color:var(--fg-2);margin-bottom:2.5rem;font-size:.875rem}.legal-content h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.legal-content h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.legal-content p,.legal-content ul{margin-bottom:1rem}.legal-content ul{padding-left:1.5rem;list-style:outside}.legal-content li{margin-bottom:.5rem}.legal-content a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.legal-content a:hover{color:var(--brand-strong)}.legal-contact{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;padding:1rem 1.25rem}.security-promise-grid{gap:.85rem;margin:1.5rem 0;display:grid}@media (min-width:760px){.security-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.security-promise-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:.85rem;padding:1rem}.security-promise-card strong{margin-bottom:.35rem;display:block}.security-promise-card p{color:var(--fg-2);margin-bottom:0;font-size:.92rem;line-height:1.6}.legal-footer{text-align:center;border-top:1px solid #ffffff0f;padding:1.5rem 2rem}.legal-footer p{color:#fff6;font-size:.75rem}@media (max-width:640px){.legal-content{padding:4rem 1.25rem 3rem}.legal-content h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pv-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;margin-bottom:18px;font-size:.75rem;font-weight:500;line-height:1}.pv-overline{color:var(--brand-soft-color)}.pv-meta,.pv-overline,[data-pv-meta]{font-family:var(--font-mono);font-size:.8125rem;font-weight:500}.pv-meta,[data-pv-meta]{color:var(--fg-3);letter-spacing:.005em;line-height:1.4}.pv-pill{font-family:var(--font-sans);font-size:.71875rem;font-weight:600}.pv-pill-info,.pv-pill-live{background:var(--info-tint);color:var(--info-fg)}.pv-pill-brand{background:var(--brand-tint);color:var(--brand-strong)}.pv-stat{border-radius:var(--r-xs);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 8px;font-size:.65625rem;font-weight:600;display:inline-flex}.pv-stat-ready{background:var(--ready-tint);color:var(--ready-fg)}.pv-stat-review{background:var(--review-tint);color:var(--review-fg)}.pv-stat-blocked{background:var(--blocked-tint);color:var(--blocked-fg)}.pv-stat-info{background:var(--info-tint);color:var(--info-fg)}.pv-livedot,.pv-livedot:after{background:var(--brand)}@keyframes pv-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.pv-card{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.is-dark a{color:inherit}.is-dark .eyebrow{color:var(--d-teal)}.pv-brand{color:var(--brand)}.pv-signal{color:var(--signal)}:where(button,[role=button],a,input,textarea,select):focus-visible{box-shadow:var(--ring-focus);outline:none}.is-dark{--d-bg:#0c100e;--d-panel:#141a17;--d-line:#f4f1ea14;--d-line-2:#f4f1ea24;--d-fg:#ecefea;--d-fg-2:#9ba6a0;--d-fg-3:#6e7a73;--d-teal:#3fc79a;--d-teal-dim:#1f6a55;color:var(--d-fg);background:var(--d-bg)}.pv-grid-bg{position:relative;overflow:hidden}.pv-grid-bg:before{content:"";background-image:linear-gradient(#f4f1ea09 1px,#0000 0),linear-gradient(90deg,#f4f1ea09 1px,#0000 0);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 78%)}.pv-glow,.pv-grid-bg:before{pointer-events:none;position:absolute}.pv-glow{filter:blur(90px);opacity:.5;border-radius:50%}.pv-eyebrow{font:500 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.pv-eyebrow:before{content:"";opacity:.6;background:currentColor;width:22px;height:1px}.is-dark .pv-eyebrow{color:var(--d-teal)}.pv-eyebrow--plain:before{content:none}.pv-overline{font:500 13px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-teal);line-height:1.7}.pv-btn{font:500 14.5px var(--font-sans);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:12px 19px;text-decoration:none;transition:all .2s cubic-bezier(.2,.7,.2,1);display:inline-flex}.pv-btn-primary{background:var(--brand);color:var(--brand-on)}.pv-btn-primary:hover{background:var(--brand-strong);transform:translateY(-1px);box-shadow:0 10px 28px -10px #0e5c4ab3}.pv-btn-ghost{color:inherit;border-color:var(--d-line-2,var(--border-strong));background:0 0}.pv-btn-ghost:hover{background:#f4f1ea0f}.is-dark .pv-btn-ghost{color:var(--fg-on-dark)}.is-dark .pv-btn-onlight,.pv-btn-onlight,.pv-cta .pv-btn-onlight,.pv-footer .pv-btn-onlight{background:var(--paper);color:var(--brand-strong)}.is-dark .pv-btn-onlight:hover,.pv-btn-onlight:hover{box-shadow:var(--shadow-md);color:var(--brand-strong);transform:translateY(-1px)}.pv-btn-ondark{color:var(--fg-on-dark);background:0 0;border-color:#f4f1ea38}.pv-btn-ondark:hover{background:#f4f1ea14}.pv-pill{font:600 11.5px var(--font-sans);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:4px 11px;display:inline-flex}.pv-pill-ready{background:var(--ready-tint);color:var(--ready-fg)}.pv-pill-review{background:var(--review-tint);color:var(--review-fg)}.pv-pill-blocked{background:var(--blocked-tint);color:var(--blocked-fg)}.pv-pill-live{background:var(--info-tint);color:var(--info-fg)}.pv-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#0c100eeb;border-bottom:1px solid #f4f1ea14;transition:background .25s,border-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.pv-nav.is-scrolled{background:#0c100ef5;border-bottom-color:#f4f1ea1f;box-shadow:0 4px 20px #0000002e}.pv-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:72px;margin:0 auto;padding:0 32px;display:flex}.pv-nav-brand{color:var(--fg-on-dark);flex:none;align-items:center;gap:10px;display:inline-flex}.pv-nav-brand-word{font:700 21px var(--font-display);letter-spacing:-.025em;color:var(--fg-on-dark)}.pv-nav-primary{justify-content:flex-end;gap:32px}.pv-nav-links,.pv-nav-primary{flex:1;align-items:center;display:flex}.pv-nav-links{justify-content:center;gap:30px}.pv-nav-links a{font:500 14px var(--font-sans);color:#a9b3ad;transition:color .15s}.pv-nav-links a:hover{color:var(--fg-on-dark)}.pv-nav-cta{flex:none;align-items:center;gap:20px;display:flex}.pv-nav-login{font:500 14px var(--font-sans);color:#a9b3ad;transition:color .15s}.pv-nav-login:hover{color:var(--fg-on-dark)}.pv-nav-cta .pv-btn-primary{color:var(--brand-on)}@media (max-width:960px){.pv-nav-links,.pv-nav-login{display:none}.pv-nav-primary{gap:0}}.pv-hero{padding:168px 32px 96px;position:relative;overflow:hidden}.pv-hero .pv-glow.g1{opacity:.42;background:#0e5c4a;width:620px;height:620px;top:-180px;right:-60px}.pv-hero .pv-glow.g2{opacity:.6;background:#16352b;width:460px;height:460px;bottom:-200px;left:-120px}.pv-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(440px,1.04fr);align-items:center;gap:60px;max-width:1240px;margin:0 auto;display:grid;position:relative}.pv-hero-copy{min-width:0}.pv-hero-status{font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--d-fg-2);border:1px solid var(--d-line);border-radius:var(--r-pill);background:#f4f1ea0a;align-items:center;gap:9px;margin-bottom:30px;padding:6px 13px 6px 11px;display:inline-flex}.pv-hero-status b{color:var(--d-fg);font-weight:600}.pv-livedot{flex:none;width:8px;height:8px;display:inline-block;position:relative}.pv-livedot,.pv-livedot:after{background:var(--d-teal,var(--brand));border-radius:50%}.pv-livedot:after{content:"";animation:pv-pulse 2.4s ease-out infinite;position:absolute;inset:0}.pv-hero-h1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--fg-on-dark);text-wrap:balance;margin:0;font-size:clamp(2.9rem,1.7rem + 3.4vw,4.4rem);font-weight:800;line-height:1}.pv-hero-h1 em{color:var(--d-teal);font-style:normal}.pv-hero-sub{font:400 18px/1.62 var(--font-sans);color:var(--d-fg-2);max-width:44ch;margin:26px 0 34px}.pv-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pv-hero-actions .pv-btn-ghost{color:var(--fg-on-dark)}.pv-console{border:1px solid var(--d-line-2);border-radius:var(--r-lg);background:linear-gradient(#161d19,#10150f);min-width:0;max-width:100%;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,inset 0 1px #f4f1ea0d}.pv-console-bar{border-bottom:1px solid var(--d-line);background:#f4f1ea05;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.pv-console-title{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-teal);align-items:center;gap:9px;display:inline-flex}.pv-console-count{font:500 12px var(--font-mono);color:var(--d-fg-3)}.pv-console-count b{color:var(--d-fg);font-weight:600}.pv-console-body{padding:8px 0}.pv-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 18px;transition:background .3s;display:grid;position:relative}.pv-route.is-active{background:#3fc79a0d}.pv-route+.pv-route{border-top:1px solid var(--d-line)}.pv-r-dst,.pv-r-src{flex-direction:column;gap:4px;min-width:0;display:flex}.pv-r-dst{text-align:right;align-items:flex-end}.pv-r-label{font:450 14px var(--font-sans);letter-spacing:-.005em;color:var(--fg-on-dark)}.pv-r-label,.pv-r-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-r-meta{font:400 11.5px var(--font-mono);color:var(--d-fg-3);opacity:.78;max-width:100%}.pv-r-chan{align-items:center;gap:8px;display:inline-flex}.pv-r-chan,.pv-r-chan .pv-r-label{min-width:0}.pv-r-chan-dot{color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.pv-r-thread{justify-content:center;align-items:center;min-width:60px;display:flex;position:relative}.pv-r-line{background:var(--d-line-2);border-radius:2px;width:100%;height:1.5px;position:relative}.pv-route.is-active .pv-r-line{background:linear-gradient(90deg,transparent,var(--d-teal),transparent);background-size:200% 100%;animation:pv-flow 1.4s linear infinite}@keyframes pv-flow{0%{background-position:200% 0}to{background-position:-200% 0}}.pv-r-node{border:1px solid var(--d-line-2);width:22px;height:22px;color:var(--d-fg-3);background:#10150f;border-radius:50%;place-items:center;transition:all .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-route.is-active .pv-r-node{border-color:var(--d-teal);color:var(--d-teal);box-shadow:0 0 0 4px #3fc79a1f}.pv-r-stat{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-xs);opacity:.92;align-items:center;gap:5px;margin-top:2px;padding:3px 9px;display:inline-flex}.pv-r-stat.caught{color:var(--d-fg-3);background:#f4f1ea0f}.pv-r-stat.routing{color:var(--d-teal);background:#3fc79a24}.pv-r-stat.routed{background:var(--ready-tint);color:var(--ready-fg)}.pv-paper{background:var(--paper);color:var(--fg-1)}.pv-section{max-width:1240px;margin:0 auto;padding:120px 32px}.pv-section-head{max-width:680px;margin-bottom:64px}.pv-section-head.center{text-align:center;margin-left:auto;margin-right:auto}.pv-h2{font-family:var(--font-display);letter-spacing:-.024em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.1rem);font-weight:800;line-height:1.04}.is-dark .pv-h2{color:var(--fg-on-dark)}.pv-section-sub{font:400 18px/1.6 var(--font-sans);color:var(--fg-2);max-width:58ch;margin-top:22px}.is-dark .pv-section-sub{color:var(--d-fg-2)}.center .pv-section-sub{margin-left:auto;margin-right:auto}.pv-steps{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative;overflow:hidden}.pv-step{flex-direction:column;padding:30px 26px;transition:background .2s;display:flex;position:relative}.pv-step+.pv-step{border-left:1px solid var(--border)}.pv-step:hover{background:var(--surface-2)}.pv-step-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pv-step-n{font:600 12px var(--font-mono);letter-spacing:.12em;color:var(--fg-3)}.pv-step-ico{border-radius:var(--r-md);background:var(--brand);width:40px;height:40px;color:var(--brand-on);place-items:center;display:grid;box-shadow:0 6px 16px -6px #0e5c4a80}.pv-step-ico svg{width:20px;height:20px}.pv-step-title{font:600 17px var(--font-sans);color:var(--fg-1);letter-spacing:-.01em;margin:0 0 9px}.pv-step-body{font:400 14px/1.55 var(--font-sans);color:var(--fg-2);margin:0 0 22px}.pv-step-rows{flex-direction:column;gap:8px;margin-top:auto;display:flex}.pv-step-row{background:var(--surface-2);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.pv-step-row-l{font:500 12.5px var(--font-sans);color:var(--fg-2)}.pv-trust{background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pv-trust-card{background:var(--d-bg);padding:32px 28px;transition:background .2s}.pv-trust-card:hover{background:var(--d-panel)}.pv-trust-ico{border-radius:var(--r-md);width:46px;height:46px;color:var(--d-teal);background:#3fc79a1a;border:1px solid #3fc79a33;place-items:center;margin-bottom:22px;display:grid}.pv-trust-ico svg{width:22px;height:22px}.pv-trust-h{font:600 17px var(--font-sans);color:var(--fg-on-dark);letter-spacing:-.01em;margin:0 0 10px}.pv-trust-body,.pv-trust-p{font:400 14px/1.6 var(--font-sans);color:var(--d-fg-2);margin:0}.pv-trust-cta{margin-top:32px}.pv-sources-grid{background:var(--d-line);border:1px solid var(--d-line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pv-sources-tile{background:var(--d-panel);padding:28px 26px;transition:background .2s}.pv-sources-tile:hover{background:#f4f1ea12}.pv-sources-tile-h{font:600 15px var(--font-sans);color:var(--fg-on-dark);letter-spacing:-.01em;margin:0 0 8px}.pv-sources-tile-p{font:400 13.5px/1.55 var(--font-sans);color:var(--d-fg-2);margin:0}.pv-sources-permission{border-radius:var(--r-md);font:400 14.5px/1.55 var(--font-sans);color:var(--d-fg-2);background:#3fc79a0f;border:1px solid #3fc79a2e;margin-bottom:48px;padding:16px 20px}.pv-sources-permission strong{color:var(--fg-on-dark);font-weight:600}.pv-sources-note{border-top:1px solid var(--d-line);font:400 14px/1.6 var(--font-sans);color:var(--d-fg-3);max-width:64ch;margin-top:28px;padding-top:28px}.pv-faq{max-width:860px;margin:0 auto}.pv-faq-item{border-top:1px solid var(--border)}.pv-faq-item:last-child{border-bottom:1px solid var(--border)}.pv-faq-q{cursor:pointer;width:100%;font:600 19px var(--font-sans);color:var(--fg-1);text-align:left;letter-spacing:-.012em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:26px 4px;display:flex}.pv-faq-q svg{width:20px;height:20px;color:var(--brand);flex:none}.pv-faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.pv-faq-item.is-open .pv-faq-a{max-height:360px}.pv-faq-a p{font:400 16px/1.62 var(--font-sans);color:var(--fg-2);max-width:70ch;margin:0;padding:0 4px 28px}.pv-cta{position:relative;overflow:hidden}.pv-cta .pv-glow{opacity:.34;background:#0e5c4a;width:640px;height:440px;top:-140px;left:50%;transform:translate(-50%)}.pv-cta-inner{z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:128px 32px;position:relative}.pv-cta-h{font-family:var(--font-display);letter-spacing:-.026em;color:var(--fg-on-dark);text-wrap:balance;margin:22px 0 0;font-size:clamp(2.3rem,1.4rem + 3vw,3.6rem);font-weight:800;line-height:1.03}.pv-cta-sub{font:400 18px/1.6 var(--font-sans);color:var(--d-fg-2);max-width:56ch;margin:24px auto 0}.pv-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.pv-footer{color:var(--fg-on-dark);border-top:1px solid var(--d-line);background:#0a0e0c}.pv-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1240px;margin:0 auto;padding:64px 32px 40px;display:flex}.pv-footer-brand{flex-direction:column;align-items:flex-start;gap:12px;display:inline-flex}.pv-footer-brand-row{color:var(--fg-on-dark);align-items:center;gap:12px;display:inline-flex}.pv-footer-brand-word{font:700 21px var(--font-display);letter-spacing:-.025em;color:var(--fg-on-dark)}.pv-footer-tag{font:400 14px/1.55 var(--font-sans);color:#8a938c;max-width:30ch;margin:0}.pv-footer-cols{flex-wrap:wrap;gap:72px;display:flex}.pv-footer-col{flex-direction:column;gap:13px;display:flex}.pv-footer-h{font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e7a73;margin-bottom:4px}.pv-footer-col a{font:400 14px var(--font-sans);color:#b8c2bc;transition:color .15s}.pv-footer-col a:hover{color:var(--fg-on-dark)}.pv-footer-base{border-top:1px solid var(--d-line);max-width:1240px;font:500 12px var(--font-mono);color:#6e7a73;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:24px 32px;display:flex}.pv-footer-base a{color:inherit}.pv-footer-base a:hover{color:var(--fg-on-dark)}@media (max-width:960px){.pv-hero-inner{grid-template-columns:1fr;gap:40px;padding-top:0}.pv-hero{padding-top:132px;padding-bottom:64px}.pv-steps{grid-template-columns:1fr 1fr}.pv-step+.pv-step{border-left:none}.pv-step:nth-child(2n){border-left:1px solid var(--border)}.pv-step:nth-child(n+3){border-top:1px solid var(--border)}.pv-trust{grid-template-columns:1fr}.pv-sources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1120px) and (min-width:961px){.pv-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);gap:34px}}@media (max-width:640px){.pv-section{padding:80px 20px}.pv-hero{padding:120px 20px 56px}.pv-cta-inner{padding:88px 20px}.pv-steps{grid-template-columns:1fr}.pv-step+.pv-step{border-left:none;border-top:1px solid var(--border)}.pv-sources-grid,.pv-trust{grid-template-columns:1fr}.pv-footer-cols{gap:32px}}.pv-thesis{background:var(--paper);color:var(--fg-1);border-top:1px solid var(--border)}.pv-thesis-inner{max-width:1100px;margin:0 auto;padding:132px 32px}.pv-thesis-kick{font:500 12px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:38px}.pv-thesis-stmt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg-1);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,1.1rem + 2.8vw,3rem);font-weight:700;line-height:1.16}.pv-thesis-stmt .dim{color:var(--fg-3)}.pv-thesis-foot{border-top:1px solid var(--border);flex-wrap:wrap;gap:56px;margin-top:56px;padding-top:36px;display:flex}.pv-thesis-pt{max-width:30ch}.pv-thesis-pt-n{font:500 12px var(--font-mono);color:var(--brand);letter-spacing:.1em}.pv-thesis-pt-h{font:600 16px var(--font-sans);color:var(--fg-1);margin:12px 0 7px}.pv-thesis-pt-p{font:400 14.5px/1.55 var(--font-sans);color:var(--fg-2);margin:0}@media (max-width:720px){.pv-thesis-inner{padding:96px 24px}.pv-thesis-foot{gap:36px}}.pv-logostrip{background:var(--paper);max-width:1240px;margin:0 auto;padding:56px 32px 96px}.pv-logostrip-label{font:500 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);display:block}.pv-logostrip-names{flex-wrap:wrap;align-items:center;gap:44px;margin-top:20px;display:flex}.pv-logostrip-name{font:600 19px var(--font-display);color:#18211d6b;letter-spacing:-.015em;transition:color .2s}.pv-logostrip-name:hover{color:#18211dd9}@media (max-width:720px){.pv-logostrip{padding:40px 24px 64px}.pv-logostrip-names{gap:28px}}.pv-showcase{position:relative;overflow:hidden}.pv-showcase .pv-glow{opacity:.26;background:#0e5c4a;width:700px;height:500px;top:-120px;left:50%;transform:translate(-50%)}.pv-showcase-inner{z-index:2;max-width:1240px;margin:0 auto;padding:120px 32px;position:relative}.pv-showcase .pv-section-head,.pv-showcase .pv-section-head .pv-h2{color:var(--fg-on-dark)}.pv-showcase .pv-section-head .pv-section-sub{color:var(--d-fg-2)}.pv-showcase .pv-section-head .pv-eyebrow{color:var(--d-teal)}.pv-showcase-frame{border:1px solid var(--d-line-2);background:linear-gradient(#161d19,#11160f);border-radius:14px;margin-top:56px;overflow:hidden;box-shadow:0 60px 120px -40px #000c}.pv-frame-bar{border-bottom:1px solid var(--d-line);align-items:center;gap:14px;padding:12px 16px;display:flex}.pv-frame-dots{gap:7px;display:flex}.pv-frame-dots span{background:#f4f1ea29;border-radius:50%;width:11px;height:11px;display:inline-block}.pv-frame-url{text-align:center;font:500 12px var(--font-mono);color:var(--d-fg-3);flex:1}.pv-frame-body{grid-template-columns:1.5fr 1fr;gap:0;display:grid}.pv-frame-main{border-right:1px solid var(--d-line);padding:26px 28px}.pv-frame-side{background:#00000029;padding:26px 24px}.pv-frame-kick{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d-teal);margin-bottom:8px}.pv-frame-h{font:700 22px var(--font-display);letter-spacing:-.02em;color:var(--fg-on-dark);margin:0 0 6px}.pv-frame-meta{font:500 12px var(--font-mono);color:var(--d-fg-3);margin-bottom:22px}.pv-frame-finding{border:1px solid var(--d-line-2);border-radius:var(--r-md);background:#f4f1ea05;margin-bottom:12px;padding:15px 16px}.pv-frame-finding.blk{background:#bf433a12;border-color:#bf433a66}.pv-frame-frow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pv-frame-team{font:600 12px var(--font-sans);color:var(--d-fg-2);align-items:center;gap:7px;display:inline-flex}.pv-frame-team-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.pv-frame-ftitle{font:600 14.5px var(--font-sans);color:var(--fg-on-dark);letter-spacing:-.01em;margin:0}.pv-frame-fmeta{font:500 11px var(--font-mono);color:var(--d-fg-3);margin-top:6px}.pv-frame-statpill{font:600 10.5px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-xs);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.pv-frame-statpill.ready{background:var(--ready-tint);color:var(--ready-fg)}.pv-frame-statpill.blocked{background:var(--blocked-tint);color:var(--blocked-fg)}.pv-frame-statpill.review{background:var(--review-tint);color:var(--review-fg)}.pv-side-h{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--d-fg-3);margin-bottom:16px}.pv-side-stat{margin-bottom:20px}.pv-side-statn{font:800 30px var(--font-display);letter-spacing:-.02em;color:var(--fg-on-dark)}.pv-side-statl{font:500 12px var(--font-mono);color:var(--d-fg-3)}.pv-side-chain{flex-direction:column;gap:10px;display:flex}.pv-side-chrow{font:500 12.5px var(--font-sans);color:var(--d-fg-2);align-items:center;gap:9px;display:flex}@media (max-width:720px){.pv-showcase-inner{padding:96px 20px}.pv-frame-body{grid-template-columns:1fr}.pv-frame-main{border-right:none;border-bottom:1px solid var(--d-line)}}.home-dark{--d-bg:#0c100e;--d-panel:#141a17;--d-line:#f4f1ea14;--d-line-2:#f4f1ea24;--d-fg:#ecefea;--d-fg-2:#9ba6a0;--d-fg-3:#6e7a73;--d-teal:#3fc79a;--d-teal-dim:#1f6a55}.home-dark,.home-dark .pv-thesis{background:var(--d-bg);color:var(--fg-on-dark)}.home-dark .pv-thesis{border-top:1px solid var(--d-line)}.home-dark .pv-thesis-kick{color:var(--d-teal)}.home-dark .pv-thesis-stmt{color:var(--fg-on-dark)}.home-dark .pv-thesis-stmt .dim{color:var(--d-fg-3)}.home-dark .pv-thesis-foot{border-top-color:var(--d-line)}.home-dark .pv-thesis-pt-n{color:var(--d-teal)}.home-dark .pv-thesis-pt-h{color:var(--fg-on-dark)}.home-dark .pv-thesis-pt-p{color:var(--d-fg-2)}.home-dark .pv-logostrip{background:var(--d-bg)}.home-dark .pv-logostrip-label{color:var(--d-fg-3)}.home-dark .pv-logostrip-name{color:#ecefea80}.home-dark .pv-logostrip-name:hover{color:#ecefead9}.home-dark .pv-paper{background:var(--d-bg)}.home-dark .pv-paper,.home-dark .pv-section-head .pv-h2{color:var(--fg-on-dark)}.home-dark .pv-section-head .pv-section-sub{color:var(--d-fg-2)}.home-dark .pv-section-head .pv-eyebrow{color:var(--d-teal)}.home-dark .pv-steps{border-color:var(--d-line-2);background:#f4f1ea05;box-shadow:0 30px 80px -40px #0009}.home-dark .pv-step+.pv-step{border-left-color:var(--d-line)}.home-dark .pv-step:hover{background:#f4f1ea0a}.home-dark .pv-step-n{color:var(--d-fg-3)}.home-dark .pv-step-title{color:var(--fg-on-dark)}.home-dark .pv-step-body{color:var(--d-fg-2)}.home-dark .pv-step-row{background:#f4f1ea0a}.home-dark .pv-step-row-l{color:var(--d-fg-2)}.home-dark #faq.pv-paper,.home-dark .pv-paper#faq{background:var(--d-bg)}.home-dark .pv-faq-item{border-top-color:var(--d-line)}.home-dark .pv-faq-item:last-child{border-bottom-color:var(--d-line)}.home-dark .pv-faq-q{color:var(--fg-on-dark)}.home-dark .pv-faq-q svg{color:var(--d-teal)}.home-dark .pv-faq-a p,.home-dark .pv-faq-toggle{color:var(--d-fg-2)}.home-dark .integration-section,.home-dark .section-shell--tight.integration-section{background:var(--d-bg);color:var(--fg-on-dark)}.home-dark .integration-section .pv-eyebrow{color:var(--d-teal)}.home-dark .integration-section h2{color:var(--fg-on-dark)}.home-dark .integration-section .copy,.home-dark .integration-section p{color:var(--d-fg-2)}.home-dark .integration-proof{border:1px solid var(--d-line-2);color:var(--fg-on-dark);background:#f4f1ea0a}.home-dark .integration-proof span{color:var(--d-fg-3)}.home-dark .integration-proof strong{color:var(--fg-on-dark)}.home-dark .integration-proof p{color:var(--d-fg-2)}.home-dark .integration-preview-kicker{color:var(--d-fg-3)}.home-dark .integration-preview-option{border:1px solid var(--d-line-2);color:var(--d-fg-2);background:#f4f1ea0a}.home-dark .integration-preview-option:hover{color:var(--fg-on-dark);background:#f4f1ea14}.home-dark .channel-icon-badge{border-color:var(--d-line-2);background:#f4f1ea0f}.resources-shell{--resources-bg:#0c100e;--resources-panel:#141a17;--resources-line:#f4f1ea1f;--resources-fg:#ecefea;--resources-fg-2:#a9b3ad;--resources-fg-3:#6e7a73;--resources-teal:#3fc79a;background:var(--resources-bg);color:var(--resources-fg);min-height:100vh;padding-top:72px}.resources-container{max-width:1120px;margin:0 auto;padding-left:32px;padding-right:32px}.resources-hero{padding:80px 0 0}.resource-breadcrumb,.resource-card-meta{color:var(--resources-fg-3);font:500 12px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.resource-breadcrumb a:hover,.resource-breadcrumb span:last-child{color:var(--resources-teal)}.resource-article-header h1,.resources-hero h1{color:var(--resources-fg);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.resources-hero h1{max-width:900px;margin-top:38px;font-size:clamp(2.25rem,5vw,4.25rem)}.resources-subtitle{color:var(--resources-fg-2);font:400 18px/1.7 var(--font-sans);max-width:700px;margin:24px 0 0}.resources-footer-cta,.resources-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.resources-hero-actions{margin-top:30px}.resources-section-head{max-width:760px}.resources-secondary-cta-card .pv-eyebrow,.resources-section-head .pv-eyebrow{color:var(--resources-teal)}.resources-secondary-cta-card h2,.resources-section-head h2{color:var(--resources-fg);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.resources-list{padding:88px 0 72px}.resources-list .resource-card{margin-top:16px}.resource-card{background:var(--resources-panel);border:1px solid var(--resources-line);color:var(--resources-fg);border-radius:24px;max-width:920px;margin-top:28px;padding:clamp(24px,4vw,34px);transition:border-color .2s,box-shadow .2s,transform .2s;display:block}.resource-card:hover{border-color:#3fc79a80;transform:translateY(-3px);box-shadow:0 22px 54px #0000003d}.resource-card-tag{color:var(--resources-teal);font:500 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.resource-card h3{color:var(--resources-fg);font-family:var(--font-display);letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.08}.resource-card p{color:var(--resources-fg-2);font:400 16px/1.7 var(--font-sans);margin:18px 0}.resource-card strong{color:var(--resources-teal);font:600 14px var(--font-sans);margin-top:18px;display:block}.resources-secondary-cta{padding:0 0 96px}.resources-secondary-cta-card{border:1px solid var(--resources-line);background:#f4f1ea09;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,38px);display:flex}.resources-footer-cta{flex:none}.resource-article{max-width:1120px;margin:0 auto;padding:80px 32px 112px}.resource-breadcrumb{white-space:nowrap;gap:10px;display:flex}.resource-breadcrumb a{color:var(--resources-fg-3)}.resource-article-header{border-bottom:1px solid var(--resources-line);padding-bottom:40px}.resource-article-header h1{max-width:1050px;margin-top:38px;font-size:clamp(2.25rem,6vw,5.25rem)}.resource-article-lede{color:var(--resources-fg-2);font:400 20px/1.6 var(--font-sans);max-width:720px;margin:24px 0 0}.resource-article-byline{color:var(--resources-fg-2);font:400 15px/1.5 var(--font-sans);margin:24px 0 0}.resource-article-byline strong{color:var(--resources-fg)}.resource-article-byline span{color:var(--resources-fg-3)}.resource-article-header .resource-card-meta{margin-top:10px;display:block}.resource-article-body{color:var(--resources-fg-2);font:400 18px/1.7 var(--font-sans);max-width:800px;padding-top:34px}.resource-article-body p{margin:0 0 20px}.resource-article-body ul{margin:20px 0 26px;padding-left:24px;list-style:outside}.resource-article-body li{margin-top:10px;padding-left:3px}.resource-article-body li::marker{color:var(--resources-teal)}.resource-article-body h2{letter-spacing:-.02em;text-wrap:balance;margin:58px 0 20px;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.15}.resource-article-body h2,.resource-article-body h3{color:var(--resources-fg);font-family:var(--font-display)}.resource-article-body h3{letter-spacing:-.01em;margin:34px 0 12px;font-size:1.3rem;line-height:1.2}.resource-article-cta{background:var(--resources-panel);border:1px solid var(--resources-line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;margin-top:48px;padding:24px;display:flex}.resource-article-cta h2{margin:0;font-size:clamp(1.4rem,3vw,1.8rem)}.resource-article-cta p{margin:12px 0 0}.resource-article-cta .resource-article-cta-support{color:var(--resources-fg-3);margin-top:16px;font-size:15px}.article-proof-section{margin-bottom:34px}.article-proof-section h2{margin:0 0 10px;font-size:1.55rem}.article-proof-section>p{margin-bottom:18px}.article-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-proof-tile{background:#3fc79a0e;border:1px solid #3fc79a38;border-radius:16px;padding:16px}.article-proof-tile strong{color:var(--resources-teal);font:700 clamp(2.25rem,5vw,3.25rem)/1 var(--font-display);letter-spacing:-.04em;display:block}.article-proof-tile span{color:var(--resources-fg);font:700 .8rem/1.2 var(--font-sans);letter-spacing:.01em;margin-top:8px;display:block}.article-proof-tile p{color:var(--resources-fg-3);font:400 13px/1.55 var(--font-sans);margin:10px 0 0}.article-proof-tile a,.article-reference-marker,.article-references a{color:var(--resources-teal)}.article-reference-marker{font:500 12px var(--font-mono);vertical-align:super;margin-left:4px}.article-references{border-top:1px solid var(--resources-line);margin-top:60px;padding-top:4px}.article-references ol{color:var(--resources-fg-2);margin:16px 0 0;padding-left:22px;font-size:15px;line-height:1.55;list-style:decimal}.article-references li{margin-top:8px}@media (min-width:640px) and (max-width:1023px){.resource-article-header h1,.resources-hero h1{font-size:clamp(3rem,6vw,4rem)}}@media (max-width:639px){.resource-article,.resources-container{padding-left:20px;padding-right:20px}.resources-hero{padding-top:56px}.resource-article-header h1,.resources-hero h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.06}.resources-secondary-cta-card{flex-direction:column;align-items:flex-start}.article-proof-grid{grid-template-columns:1fr}.resource-article{padding-top:56px;padding-bottom:80px}.resource-article-lede{font-size:18px}.resource-article-body{font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}