@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-geist),Inter,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.visible{visibility:visible}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.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)}:root{color-scheme:light;--navy:#0b1f3a;--navy-2:#0d2444;--navy-3:#143258;--blue:#2d62d6;--blue-2:#2553bd;--orange:#d99a2b;--gold:#c79433;--snow:#f5f7fb;--panel:#ffffff;--ink:#0b1f3a;--muted:#5c6b7c;--line:#e0e7f0;--line-dark:rgba(255,255,255,0.12);--green:#13795b;--red:#b33b3b;--shadow:0 24px 60px rgba(11,31,58,0.12);--shadow-card:0 12px 34px rgba(7,26,51,0.07);--shadow-card-hover:0 26px 56px rgba(7,26,51,0.16);--shadow-sm:0 6px 18px rgba(7,26,51,0.06);--radius:14px;--radius-sm:10px;--radius-lg:22px;--maxw:1180px;--step-hero:clamp(2.5rem,1.55rem + 4.2vw,4.3rem);--step-h2:clamp(1.9rem,1.45rem + 2.1vw,2.5rem);--step-h2-sm:clamp(1.8rem,1.45rem + 1.7vw,2.35rem);--step-h3:clamp(1.18rem,1.08rem + 0.5vw,1.35rem);--step-display:clamp(2.25rem,1.7rem + 2.4vw,3rem);--step-lead:clamp(1.04rem,0.99rem + 0.32vw,1.18rem);--section-y:clamp(56px,5vw + 28px,84px);--section-y-lg:clamp(64px,6vw + 30px,90px);--grad-accent:linear-gradient(110deg,rgba(45,98,214,0.18),rgba(199,148,51,0.1) 48%,transparent 74%);--grad-navy:linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 100%);--grad-soft:linear-gradient(180deg,#ffffff,#f2f6fb)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--snow);color:var(--ink);font-family:var(--font-geist),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{letter-spacing:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}a,em,h1,h2,h3,h4,h5,h6,li,p,span,strong,summary{overflow-wrap:break-word}p{text-wrap:pretty}a{color:inherit}a,a:hover{text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(31,107,255,.36);outline-offset:3px}.container{width:min(var(--maxw),calc(100% - 40px));margin:0 auto}.container.narrow{max-width:820px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line-dark);background:rgba(7,26,51,.94);box-shadow:0 16px 36px rgba(7,26,51,.18);backdrop-filter:blur(18px)}.site-nav{width:min(var(--maxw),calc(100% - 40px));min-height:74px;margin:0 auto;display:flex;align-items:center;gap:24px}.brand,.product-brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;color:#fff;white-space:nowrap}.brand{font-size:1.35rem}.brand-lockup{display:grid;gap:0;line-height:1.05}.brand-lockup small{color:#aac2df;font-size:.68rem;font-weight:720}.brand-mark{width:34px;height:34px;flex:none;display:inline-block;background-image:url(/icon/erioun-icon.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.nav-links,.nav-menu{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.nav-group{position:relative}.nav-links a,.nav-login,.nav-primary,.nav-trigger{min-height:38px;display:inline-flex;align-items:center;border-radius:var(--radius-sm);padding:0 10px;color:#d8e5f5;font-size:.94rem;font-weight:660}.nav-trigger{border:0;background:transparent;font-family:inherit}.nav-trigger:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.nav-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.nav-panel{position:absolute;top:calc(100% + 12px);left:50%;width:min(560px,calc(100vw - 40px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:12px;background:rgba(7,26,51,.98);box-shadow:0 26px 70px rgba(0,0,0,.32);transform:translateX(-50%)}.nav-group:last-of-type .nav-panel{right:0;left:auto;transform:none}.nav-panel-link{display:grid;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);padding:12px;color:#f5f8fc;background:rgba(255,255,255,.05)}.nav-panel-link span{font-weight:780}.nav-panel-link small{color:#aac2df;font-size:.82rem;line-height:1.45}.nav-panel-link:hover{border-color:rgba(31,107,255,.5);background:rgba(31,107,255,.15)}.nav-links a:hover,.nav-login:hover,.nav-primary:hover,.nav-trigger:hover{color:#fff;background:rgba(255,255,255,.1)}.nav-primary.active{color:#fff;background:rgba(255,255,255,.12)}.nav-actions{display:flex;align-items:center;gap:8px}.mobile-menu{display:none}.mobile-menu-trigger{min-height:42px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);padding:0 14px;background:rgba(255,255,255,.06);color:#fff;font-family:inherit;font-weight:780}.mobile-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 28px));max-height:calc(100vh - 110px);overflow:auto;display:grid;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:18px;background:rgba(7,26,51,.98);box-shadow:0 26px 70px rgba(0,0,0,.32)}.mobile-menu-group{display:grid;gap:8px}.mobile-menu-group h2{margin:0;color:#fff;font-size:.82rem;text-transform:uppercase}.mobile-menu-group a{border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:10px 12px;color:#dbe7f8;background:rgba(255,255,255,.06);font-weight:720}.mobile-menu-group a:hover{color:#fff;background:rgba(31,107,255,.18)}.mobile-menu-group .mobile-menu-cta{color:#fff;background:var(--blue)}.button-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid transparent;padding:0 18px;font-size:.96rem;font-weight:760;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button-link:hover{transform:translateY(-1px)}.button-link-primary{color:#fff;background:var(--blue);box-shadow:0 16px 28px rgba(31,107,255,.28)}.button-link-primary:hover{background:var(--blue-2);box-shadow:0 20px 34px rgba(31,107,255,.34)}.button-link-secondary{color:var(--ink);background:#fff;border-color:var(--line)}.site-header .button-link-secondary{color:var(--navy);border-color:rgba(255,255,255,.2);box-shadow:none}.button-link-ghost{color:var(--blue);background:transparent;padding-inline:0}.page-hero{position:relative;overflow:hidden;padding:clamp(64px,6vw + 28px,104px) 0 clamp(54px,5vw + 22px,84px);color:#fff;background:radial-gradient(820px 380px at 86% 6%,rgba(45,98,214,.34),transparent 62%),radial-gradient(620px 300px at 6% 0,rgba(199,148,51,.14),transparent 60%),var(--grad-navy)}.page-hero-compact{padding:clamp(56px,5vw + 20px,80px) 0 clamp(44px,4vw + 18px,60px)}.page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(880px 460px at 72% 16%,#000 0,transparent 72%);mask-image:radial-gradient(880px 460px at 72% 16%,#000 0,transparent 72%)}.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.page-hero .hero-layout{position:relative;z-index:1}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:54px}.hero-layout-solo{display:block;max-width:860px}.hero-copy{max-width:770px}.asymmetry-grid>*,.hero-copy,.hero-layout>*,.kaeros-layout>*,.product-mockup,.proof-layout>*,.split-section>*{min-width:0}.demo-label,.eyebrow{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(31,107,255,.22);border-radius:999px;padding:0 10px;color:#dbe7f8;background:rgba(255,255,255,.08);font-size:.74rem;font-weight:800;text-transform:uppercase}.product-split .eyebrow,.section .eyebrow{color:var(--blue);background:#edf4ff;border-color:#cce0ff}.auth-card h1,.hero-copy h1,.product-topbar h1{margin:18px 0;line-height:1.04;font-weight:850;letter-spacing:0}.hero-copy h1{max-width:820px;font-size:var(--step-hero);letter-spacing:-.02em}.hero-copy p{max-width:62ch;margin:0;color:#d7e1ef;font-size:var(--step-lead);line-height:1.72}.hero-actions{gap:12px;margin-top:28px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:8px;max-width:640px;margin:26px 0 0;padding:0;list-style:none}.hero-proof li{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 12px;color:#dce8f7;background:rgba(255,255,255,.07);font-size:.84rem;font-weight:720}.hero-proof li:before{content:"\2713";color:#8fb6ff;font-weight:850}.product-mockup{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(255,255,255,.08);box-shadow:var(--shadow);backdrop-filter:blur(14px)}.mockup-chrome{min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);padding:0 16px;color:#e7effa;font-size:.84rem;font-weight:760}.chrome-dots{display:inline-flex;gap:6px}.chrome-dots span{width:8px;height:8px;border-radius:99px;background:rgba(255,255,255,.45)}.command-grid,.mockup-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;padding:14px}.email-thread,.mockup-panel{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:rgba(255,255,255,.1);padding:16px}.command-grid>*,.fit-preview>*,.mockup-grid>*{min-width:0}.mockup-panel-wide{grid-column:span 2}.email-thread h2,.email-thread h3,.mockup-panel h2,.mockup-panel h3{margin:0;color:#fff;font-size:1rem}.email-thread p,.mockup-panel p{margin:8px 0 0;color:#cfdbeb;font-size:.9rem}.mock-line,.mockup-kicker,.signal-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mockup-kicker{margin-bottom:14px;color:#b9c9dc;font-size:.82rem}.signal-row{margin-top:16px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px;color:#dbe7f8;font-size:.84rem}.command-primary,.command-wide{grid-column:span 2}.command-status-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.command-status-row span,.pipeline-meta span{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 9px;color:#dbe7f8;background:rgba(255,255,255,.08);font-size:.78rem;font-weight:760}.mock-application-list{display:grid;gap:8px;margin-top:12px}.application-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:10px;background:rgba(255,255,255,.06)}.application-row span,.application-row strong{display:block}.application-row strong{color:#fff;font-size:.9rem}.application-row span{color:#cbd8e8;font-size:.78rem}.application-row em{color:#fff;font-size:.78rem;font-style:normal;font-weight:780;white-space:nowrap}.plan-note,.product-status,.status-pill{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:800}.status-blue{color:#fff;background:var(--blue)}.status-gold{color:var(--navy);background:var(--gold)}.metric-panel small,.metric-panel span{color:#cbd8e8}.metric-panel strong{display:block;margin:6px 0 2px;color:#fff;font-size:1.9rem;line-height:1}.fit-preview,.mockup-stack{padding:14px}.email-thread{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.email-thread+.email-thread{margin-top:10px}.email-thread svg{color:#88aefd}.pipeline-flow{display:grid;gap:10px;padding:14px}.pipeline-flow-row{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:rgba(255,255,255,.08);padding:12px 14px}.pipeline-stage{flex:none;min-width:92px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800}.pipeline-stage-blue{color:#fff;background:var(--blue)}.pipeline-stage-gold{color:var(--navy);background:var(--gold)}.pipeline-stage-muted{color:#cbd8e8;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}.pipeline-flow-detail{min-width:0;display:grid;gap:2px}.pipeline-flow-detail strong{display:block;color:#fff;font-size:.92rem}.pipeline-flow-detail small{display:block;color:#cbd8e8;font-size:.78rem}.fit-preview{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center}.email-hub-topline,.fit-bottom-note,.pipeline-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding:12px 14px;color:#cbd8e8;font-size:.82rem}.email-hub-topline{border-top:0;border-bottom:1px solid rgba(255,255,255,.12)}.email-hub-topline strong,.fit-bottom-note strong{color:#fff}.email-hub-topline span{overflow-wrap:anywhere}.application-row>div,.email-thread>div,.mock-line,.mockup-kicker,.signal-row{min-width:0}.application-row span,.application-row strong,.mock-line span{min-width:0;overflow-wrap:anywhere}.score-dial{position:relative;width:128px;height:128px;flex:none;margin:0 auto;display:grid;place-items:center;border-radius:999px;border:9px solid rgba(45,98,214,.5);background:rgba(255,255,255,.1);text-align:center}.score-dial span{position:absolute;inset:0;display:grid;place-items:center;width:calc(100% - 34px);height:100%;margin:auto;color:#fff;font-size:2rem;font-weight:850;line-height:1;white-space:nowrap}.score-dial small{position:absolute;right:12px;bottom:22px;left:12px;color:#cbd8e8;font-size:.72rem;line-height:1.1;text-align:center}.mock-line{border-bottom:1px solid rgba(255,255,255,.1);padding:10px 0;color:#d7e1ef;font-size:.86rem}.mock-line-icon{color:#7eabff}.section{padding:var(--section-y) 0;background:#fff}.section-muted{background:var(--snow)}.section-heading{max-width:780px;margin:0 auto 32px;text-align:center}.cta-inner h2,.section-heading h2,.split-section h2{margin:0;color:var(--ink);font-size:var(--step-h2);line-height:1.12;font-weight:840;letter-spacing:-.018em}.cta-inner p,.section-heading p,.section-lead{color:var(--muted);font-size:var(--step-lead);line-height:1.72}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));gap:18px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.feature-card,.form-card,.metric-card,.note-panel,.pain-card,.price-card,.privacy-card,.product-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-card)}.feature-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feature-card:hover{transform:translateY(-3px);border-color:#c8d8ef;box-shadow:var(--shadow-card-hover)}.feature-card,.pain-card{padding:24px}.feature-card h3,.note-panel h3,.price-card h3,.privacy-card h2,.product-panel h2{margin:0;color:var(--ink);font-size:1.08rem;line-height:1.22}.feature-card p,.note-panel p,.price-card p,.privacy-card p,.product-panel p{margin:12px 0 0;color:var(--muted)}.pain-section{background:#fff}.pain-card{min-height:112px;display:flex;align-items:flex-end;color:var(--navy);font-size:1.08rem;font-weight:780;background:linear-gradient(180deg,#fff,#f2f6fb)}.asymmetry-section{padding:var(--section-y-lg) 0;color:#fff;background:linear-gradient(135deg,rgba(31,107,255,.18),rgba(217,154,43,.1)),var(--navy)}.asymmetry-grid,.kaeros-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr);align-items:center;gap:44px}.asymmetry-grid h2,.kaeros-layout h2{margin:18px 0 14px;color:#fff;font-size:var(--step-h2);line-height:1.1;font-weight:850;letter-spacing:-.018em}.asymmetry-grid p,.kaeros-layout p{margin:0;color:#d7e1ef;font-size:var(--step-lead)}.system-contrast{display:grid;gap:12px}.system-contrast article{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:18px;background:rgba(255,255,255,.08)}.system-contrast span{display:block;color:#9ec0ff;font-size:.8rem;font-weight:820;text-transform:uppercase}.system-contrast strong{display:block;margin-top:6px;color:#fff;line-height:1.35}.system-contrast article:last-child{border-color:rgba(45,98,214,.55);background:rgba(45,98,214,.18);box-shadow:inset 0 0 0 1px rgba(45,98,214,.32),0 18px 40px rgba(45,98,214,.2)}.system-contrast article:last-child span{color:#bcd2ff}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px}.how-card{min-height:150px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:0 12px 34px rgba(7,26,51,.06)}.how-card span{color:var(--blue);font-weight:850}.how-card h3{margin:34px 0 0;color:var(--ink);font-size:1rem;line-height:1.28}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.module-card{min-height:230px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:#fff;box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.module-card:hover{transform:translateY(-4px);border-color:rgba(45,98,214,.45);box-shadow:var(--shadow-card-hover)}.module-card h3{margin:0;color:var(--ink);font-size:1.08rem}.module-card p{margin:12px 0 18px;color:var(--muted)}.module-card span{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--blue);font-weight:800}.module-card span:after{content:"→";transition:transform .18s ease}.module-card:hover span:after{transform:translateX(4px)}.kaeros-band,.mockup-band{padding:var(--section-y-lg) 0;color:#fff;background:var(--navy)}.mockup-band .section-lead{color:#d7e1ef}.mockup-band .product-mockup{background:rgba(255,255,255,.08)}.kaeros-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:44px}.product-split,.split-section{align-items:center}.product-split .product-mockup{background:var(--navy)}.note-panel{padding:26px;border-top:4px solid var(--gold)}.mini-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.mini-proof span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;color:var(--navy);background:#fff;font-size:.88rem;font-weight:760}.trust-band{padding:34px 0;color:#fff;background:var(--navy)}.trust-band-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.trust-band-inner span{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 12px;color:#dce8f7;background:rgba(255,255,255,.08);font-size:.9rem;font-weight:740}.proof-section{padding:var(--section-y) 0;background:#fff}.proof-section-dark{color:#fff;background:linear-gradient(135deg,rgba(31,107,255,.15),rgba(217,154,43,.08)),var(--navy)}.proof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:48px}.proof-copy h2{margin:18px 0 14px;color:var(--ink);font-size:var(--step-h2-sm);line-height:1.12;font-weight:840;letter-spacing:-.018em}.proof-copy>p{margin:0;color:var(--muted);font-size:var(--step-lead)}.proof-section-dark .proof-copy h2,.proof-section-dark .proof-copy>p{color:#fff}.proof-points{display:grid;gap:12px;margin-top:26px}.proof-card{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff;box-shadow:0 12px 34px rgba(7,26,51,.06)}.proof-card h3{margin:0;color:var(--ink);font-size:1rem}.proof-card p{margin:8px 0 0;color:var(--muted);font-size:.94rem}.proof-section-dark .proof-card{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.08);box-shadow:none}.proof-section-dark .proof-card h3,.proof-section-dark .proof-card p{color:#fff}.proof-visual .product-mockup{background:var(--navy)}.proof-visual-card{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:#fff;box-shadow:var(--shadow)}.proof-section-dark .proof-visual-card{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08)}.proof-visual-card h3{margin:12px 0 16px;color:var(--ink);font-size:var(--step-h3)}.proof-section-dark .proof-visual-card h3,.proof-section-dark .proof-visual-card p,.proof-section-dark .proof-visual-card strong{color:#fff}.proof-section-dark .comparison-board article,.proof-section-dark .contact-board span,.proof-section-dark .help-board a,.proof-section-dark .limit-grid span,.proof-section-dark .prep-list span,.proof-section-dark .quality-board article,.proof-section-dark .queue-row,.proof-section-dark .terms-board span,.proof-section-dark .trust-board span{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#e7effa}.proof-section-dark .about-board strong,.proof-section-dark .comparison-board article span,.proof-section-dark .quality-board article span,.proof-section-dark .queue-row em{color:#9ec0ff}.proof-section-dark .comparison-board article p,.proof-section-dark .quality-board article p,.proof-section-dark .queue-row span{color:#cbd8e8}.about-board,.comparison-board,.followup-board,.founder-board,.interview-pack,.kaeros-board,.quality-board{min-height:360px}.queue-row{display:grid;grid-template-columns:1fr auto;gap:2px 14px;border:1px solid var(--line);border-radius:var(--radius);padding:13px;background:#f8fbff}.queue-row+.queue-row{margin-top:10px}.queue-row strong{color:var(--ink)}.queue-row span{color:var(--muted);font-size:.88rem}.queue-row em{grid-row:span 2;align-self:center;color:var(--blue);font-style:normal;font-weight:780}.comparison-board,.quality-board{display:grid;gap:12px;align-content:center}.comparison-board article,.quality-board article{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:#f8fbff}.comparison-board article span,.quality-board article span{color:var(--blue);font-weight:820}.about-board p,.comparison-board article p,.founder-board p,.interview-pack p,.kaeros-board p,.quality-board article p{color:var(--muted)}.comparison-board article strong,.quality-board article strong{display:block;margin-top:8px;color:var(--ink)}.contact-board,.help-board,.limit-grid,.prep-list,.terms-board,.trust-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-board span,.help-board a,.limit-grid span,.prep-list span,.terms-board span,.trust-board span{border:1px solid var(--line);border-radius:var(--radius);padding:12px;color:var(--ink);background:#f8fbff;font-weight:760}.trust-board{min-height:300px;align-content:center}.about-board strong{display:block;margin-top:20px;color:var(--blue)}.founder-board{display:flex;flex-direction:column}.founder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.14)}.founder-head strong{font-size:1.12rem}.founder-list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.founder-list li{display:flex;align-items:center;gap:11px;color:#dbe7f8;font-weight:700}.founder-list li:before{flex:none;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;font-size:.8rem;font-weight:850}.founder-yes:before{content:"\2713";color:#7fe3c0;background:rgba(19,121,91,.32)}.founder-cap:before{content:"\2191";color:#e7c98a;background:rgba(217,154,43,.26)}.founder-list .founder-cap{color:#aebfd4}.founder-board>p{margin-top:auto}.partners-board{display:grid;gap:10px;align-content:center;min-height:360px}.partners-board article{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(255,255,255,.06);padding:13px 15px}.partners-board strong{grid-column:1;grid-row:1;color:#fff;font-size:1rem}.partners-board small{grid-column:2;grid-row:1;align-self:center;color:#9fb2cc;font-size:.78rem}.partners-board span{grid-column:1;grid-row:2;color:#9ec0ff;font-size:.82rem;font-weight:700}.price-card{position:relative;display:flex;flex-direction:column;padding:26px}.price-card .button-link{width:100%;margin-top:auto}.price-card-featured{border-color:rgba(45,98,214,.5);box-shadow:0 22px 54px rgba(45,98,214,.18);transform:translateY(-6px)}.price-card-featured .plan-note{color:#fff;background:var(--blue)}.price-card strong{display:block;margin:16px 0 10px;color:var(--navy);font-size:1.85rem;line-height:1.1}.price-card ul{display:grid;gap:8px;margin:18px 0 22px;padding:0;list-style:none}.price-card li{color:var(--navy-3);font-size:.95rem}.plan-note{margin-bottom:14px;color:var(--navy);background:#edf4ff}.billing-note{margin:22px auto 0;color:var(--muted);text-align:center}.faq-list{display:grid;gap:12px}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px 20px;transition:border-color .18s ease,box-shadow .18s ease}.faq-list details[open]{border-color:#c2d4ee;box-shadow:var(--shadow-sm)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;color:var(--navy);font-weight:780}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;color:var(--blue);font-size:1.35rem;font-weight:800;line-height:1}.faq-list details[open] summary:after{content:"\2212"}.faq-list p{margin:12px 0 0;color:var(--muted)}.related-section h2{margin:0 0 18px;font-size:1.5rem}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{min-height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;color:var(--navy);background:#fff;font-weight:740;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.related-links a:hover{transform:translateY(-2px);border-color:rgba(45,98,214,.45);color:var(--blue);box-shadow:var(--shadow-sm)}.cta-section{padding:var(--section-y-lg) 0;color:#fff;background:radial-gradient(680px 280px at 50% 0,rgba(45,98,214,.32),transparent 70%),linear-gradient(110deg,rgba(31,107,255,.22),rgba(217,154,43,.16)),var(--navy)}.cta-inner{max-width:880px;text-align:center}.cta-inner h2,.cta-inner p{color:#fff}.cta-inner .hero-actions{justify-content:center}.sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:60;display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.12);background:rgba(7,26,51,.96);box-shadow:0 -16px 40px rgba(7,26,51,.4);backdrop-filter:blur(14px);transform:translateY(130%);visibility:hidden;transition:transform .28s ease}.sticky-cta.visible{transform:translateY(0);visibility:visible}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-cta-copy strong{display:block;color:#fff;font-size:.96rem;line-height:1.2}.sticky-cta-copy small{display:block;color:#b9c9dc;font-size:.8rem}.sticky-cta .button-link{flex:none}@media (max-width:720px){.sticky-cta{display:block}}.legal-sections section+section{margin-top:28px;border-top:1px solid var(--line);padding-top:28px}.legal-sections h2{margin:0 0 10px;color:var(--ink);font-size:1.35rem}.legal-sections p{margin:0;color:var(--muted)}.form-container{max-width:720px}.two-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.92fr);align-items:start;gap:22px}.contact-aside{border:1px solid var(--line);border-radius:var(--radius);padding:26px;background:var(--grad-soft);box-shadow:var(--shadow-card)}.contact-aside h3{margin:0 0 16px;color:var(--navy);font-size:1.12rem}.contact-channels{display:grid;gap:16px;margin:0;padding:0;list-style:none}.contact-channels li{display:grid;gap:3px}.contact-channel-label{color:var(--blue);font-size:.74rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.contact-channels a{color:var(--navy);font-weight:760}.contact-channels a:hover{color:var(--blue)}.contact-channels small,.contact-channels span{color:var(--muted);font-size:.9rem}.contact-aside-note{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.contact-aside-note strong{display:block;margin-bottom:6px;color:var(--navy)}.contact-aside-note p{margin:0;color:var(--muted);font-size:.9rem}.h-captcha{margin-bottom:16px}.form-card{padding:26px}.form-card+.form-card{margin-top:18px}.form-card h2{margin:0 0 10px;color:var(--navy);font-size:1.35rem}.form-card h3{margin:22px 0 10px}.form-card p{color:var(--muted)}.form-card a{color:var(--blue);font-weight:760}.app-form label,.auth-card label,.field{display:grid;gap:7px;margin-bottom:14px;color:var(--navy);font-size:.92rem;font-weight:760}.app-form input,.app-form select,.app-form textarea,.auth-card input,.field input,.field select,.field textarea,.product-search input{width:100%;border:1px solid #cfdbea;border-radius:var(--radius);background:#fff;color:var(--ink)}.app-form input,.app-form select,.auth-card input,.field input,.field select{min-height:46px;padding:0 12px}.app-form textarea,.field textarea{padding:12px;resize:vertical}.app-form input:focus,.app-form select:focus,.app-form textarea:focus,.auth-card input:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(45,98,214,.16)}.app-form,.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-help{margin:0 0 14px;color:var(--muted);font-size:.92rem}.toggle-stack{display:grid;gap:10px}.toggle-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px;transition:border-color .15s ease,background .15s ease}.toggle-row:hover{border-color:#c8d8ef;background:#fbfdff}.toggle-row:has(input:disabled):hover{border-color:var(--line);background:#fff}.toggle-row input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.toggle-row small,.toggle-row strong{display:block}.toggle-row small{color:var(--muted);font-weight:500}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.secondary-action,.submit-button{min-height:46px;border-radius:var(--radius);border:1px solid transparent;padding:0 16px;font-weight:780;transition:background .16s ease,border-color .16s ease,transform .16s ease}.secondary-action:hover,.submit-button:hover{transform:translateY(-1px)}.submit-button{color:#fff;background:var(--blue)}.submit-button:hover{background:var(--blue-2)}.secondary-action{color:var(--navy);background:#fff;border-color:var(--line)}.secondary-action:hover{border-color:#c3d3ea;background:#f7faff}.form-note{margin:14px 0 0;border-radius:var(--radius);padding:12px 14px;font-size:.92rem}.form-note-idle,.form-note-info{color:var(--navy);background:#edf4ff}.form-note-ok{color:#0d5d45;background:#e8f6ef}.form-note-error{color:#8f2525;background:#fbeaea}.site-footer{color:#d8e5f5;background:var(--navy)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px;padding:52px 0 32px}.brand-footer{color:#fff}.footer-brand p{max-width:330px;color:#b8c8dc}.footer-brand strong{display:block;max-width:330px;color:#fff;font-size:1.06rem;line-height:1.35}.footer-trust-card{max-width:360px;margin-top:22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:16px;background:rgba(255,255,255,.07)}.footer-trust-card span{display:block;color:#fff;font-weight:780}.footer-trust-card p{margin:8px 0 0;color:#c7d5e6}.footer-group h2{margin:0 0 12px;color:#fff;font-size:.88rem}.footer-group a{display:block;margin:8px 0;color:#c7d5e6;font-size:.92rem}.footer-bottom a,.footer-group a{transition:color .15s ease}.footer-bottom a:hover,.footer-group a:hover{color:#fff}.footer-trust-strip{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.1);padding:18px 0}.footer-trust-strip span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;color:#dce8f7;background:rgba(255,255,255,.07);font-size:.82rem;font-weight:760}.footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.1);padding:20px 0;color:#b8c8dc;font-size:.9rem}.product-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:#eef3f9}.product-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:24px;padding:22px;color:#fff;background:var(--navy)}.product-brand{font-size:1.25rem}.product-brand>span:not(.brand-mark){display:grid;line-height:1.05}.product-brand small{color:#aac2df;font-size:.68rem;font-weight:720}.product-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-backdrop,.product-menu-button,.sidebar-close{display:none}.product-topbar-lead{display:flex;align-items:center;gap:14px;min-width:0}.product-sidebar nav{display:grid;gap:6px;overflow:auto;padding-right:2px}.product-nav-link{min-height:42px;display:flex;align-items:center;gap:10px;border-radius:var(--radius);padding:0 12px;color:#c9d7e8;font-weight:700}.product-nav-link.active,.product-nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.product-nav-link-admin{margin-top:4px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.sidebar-primary-action{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);color:#fff;background:var(--blue);font-weight:800}.sidebar-trust{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:14px;color:#cbd8e8;font-size:.86rem}.product-main{min-width:0}.product-topbar{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:24px 32px;background:rgba(255,255,255,.84);backdrop-filter:blur(14px)}.product-topbar .demo-label{color:var(--blue);background:#edf4ff}.product-topbar h1{margin:10px 0 4px;color:var(--navy);font-size:2.15rem}.product-topbar p{margin:0;color:var(--muted)}.product-search{width:min(360px,100%);display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#fff}.product-search input{min-height:44px;border:0;padding:0}.product-topbar-actions{width:min(560px,100%);display:flex;align-items:center;justify-content:flex-end;gap:10px}.inline-link,.primary-link-card,.topbar-add{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.topbar-add{min-height:44px;flex:none;border-radius:var(--radius);padding:0 14px;color:#fff;background:var(--blue)}.product-content{display:grid;gap:18px;padding:26px 32px 42px}.product-grid{display:grid;gap:16px}.product-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:16px}.metric-card,.privacy-card,.product-panel{padding:20px}.product-panel{min-width:0}.product-panel-accent{border-color:rgba(31,107,255,.28);background:linear-gradient(180deg,#fff,#f5f9ff)}.metric-card{display:grid;gap:8px}.metric-card svg,.privacy-card svg{color:var(--blue)}.metric-card small,.metric-card span{color:var(--muted)}.metric-card strong{color:var(--navy);font-size:2.25rem;line-height:1}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-panel-heading{align-items:flex-start}.panel-eyebrow{display:block;margin-bottom:7px;color:var(--blue);font-size:.74rem;font-weight:850;text-transform:uppercase}.panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.panel-heading a,.panel-heading span{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:.9rem;font-weight:760}.action-list{display:grid;gap:10px}.product-badge{min-height:26px;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:0 9px;font-size:.76rem;font-weight:820;white-space:nowrap}.product-badge-blue{color:var(--blue);background:#edf4ff}.product-badge-gold{color:var(--navy);background:#fff3d6}.product-badge-green{color:#0d5d45;background:#e8f6ef}.product-badge-red{color:#8f2525;background:#fbeaea}.product-badge-muted{color:var(--muted);background:#eef2f7}.action-card,.pipeline-item,.table-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px}.action-card-rich small,.cost-note{display:block;margin-top:8px;color:var(--muted)}.card-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.action-card svg{color:var(--blue)}.action-card p,.table-row p{margin:4px 0 0;color:var(--muted)}.product-status{color:var(--navy);background:#edf4ff}.next-action-card{border:1px solid #cce0ff;border-radius:var(--radius);padding:18px;background:#f4f8ff}.next-action-card h3{margin:10px 0 0;color:var(--navy)}.next-action-card a{display:inline-flex;margin-top:12px;color:var(--blue);font-weight:780}.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));gap:14px;overflow-x:auto;padding-bottom:8px}.pipeline-lane{min-height:460px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.pipeline-lane h2{margin:0 0 12px;color:var(--navy);font-size:1rem}.pipeline-item{display:grid;gap:4px;margin-bottom:10px;padding:12px}.empty-lane,.pipeline-item small,.pipeline-item span{color:var(--muted)}.table-list{display:grid;gap:10px}.table-row{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr auto 1fr;align-items:center;gap:14px;padding:14px}.table-row small,.table-row span{color:var(--muted)}.form-panel p{margin-bottom:20px}.wide-field{grid-column:1/-1}.check-list{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:8px;color:var(--navy);font-weight:700}.check-list svg{color:var(--green)}.privacy-card span{display:inline-flex;margin-top:14px;border-radius:999px;padding:6px 9px;color:var(--navy);background:#edf4ff;font-size:.82rem;font-weight:780}.score-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-color:rgba(31,107,255,.28)}.score-bubble{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--blue);font-size:1.7rem;font-weight:850}.alias-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 12px}.alias-copy-row code{min-height:44px;display:inline-flex;align-items:center;min-width:min(100%,320px);border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;color:var(--navy);background:#fff;overflow-wrap:anywhere}.quick-add-card{display:flex;flex-direction:column}.quick-add-card .primary-link-card{margin-top:auto;border:1px solid rgba(31,107,255,.18);border-radius:var(--radius);padding:12px;background:#edf4ff}.metric-grid-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact-metric{padding:14px;box-shadow:none}.compact-metric strong{font-size:1.65rem}.application-card-grid,.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.alias-card,.application-card,.opportunity-card{min-width:0;display:grid;gap:14px;border:1px solid var(--line);border-radius:var(--radius);padding:18px;color:var(--ink);background:#fff;box-shadow:var(--shadow-card)}.application-card:hover{border-color:#c8d8ef;box-shadow:var(--shadow-card-hover)}.application-card-top,.detail-header,.vault-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.application-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--radius);color:#fff;background:var(--navy-3);font-weight:850}.application-card h3,.detail-header h2,.opportunity-card h2{margin:0;color:var(--navy);font-size:1.08rem}.application-card p,.application-card small,.opportunity-card p,.opportunity-card small{margin:0;color:var(--muted)}.application-card-gridline,.application-card-meta,.detail-fact-grid,.opportunity-scores{display:grid;gap:10px}.application-card-meta{grid-template-columns:repeat(3,minmax(0,auto));justify-content:flex-start}.application-card-gridline,.detail-fact-grid,.opportunity-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{min-width:0;display:grid;gap:3px}.fact span{color:var(--muted);font-size:.78rem}.fact strong{color:var(--navy);font-size:.9rem;overflow-wrap:anywhere}.empty-state{border:1px dashed #bdd0e8;border-radius:var(--radius);padding:24px;background:#f7fbff}.empty-state h3{margin:0;color:var(--navy)}.action-button-row,.ai-action-grid,.empty-actions,.help-link-grid,.profile-chip-grid,.safety-grid,.settings-grid{display:flex;flex-wrap:wrap;gap:10px}.empty-actions a,.help-link-grid a,.profile-chip-grid span,.settings-token{min-height:38px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;color:var(--navy);background:#fff;font-weight:760}.product-tabs{display:flex;flex-wrap:wrap;gap:8px}.product-tabs a,.product-tabs button{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:0 12px;color:var(--muted);background:#fff;font-weight:780}.product-tabs a.active,.product-tabs button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.filter-search{flex:1 1 240px}.compact-field input,.filter-bar select,.filter-search input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;background:#fff}.filter-chip,.view-toggle button{min-height:38px;padding:0 10px;color:var(--navy);font-weight:760}.filter-chip,.view-toggle,.view-toggle button{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.view-toggle{display:flex;gap:4px;padding:4px}.view-toggle button{border:0}.view-toggle button.active{color:#fff;background:var(--blue)}.usage-meter{display:grid;gap:8px;margin-top:12px}.usage-meter>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--navy)}.usage-track{height:8px;overflow:hidden;border-radius:999px;background:#e4ebf5}.usage-track span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.usage-meter small{color:var(--muted)}.action-center-list,.document-stack,.router-list,.stage-list,.table-list{display:grid;gap:10px}.action-center-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:16px;border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:#fff}.action-center-item h3{margin:10px 0 6px;color:var(--navy)}.action-center-item em{display:block;margin-top:8px;color:var(--blue);font-style:normal;font-weight:780}.stage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--line);border-radius:var(--radius);padding:11px 12px;background:#f8fbff}.large-number,.stage-row strong{color:var(--navy);font-size:1.45rem;line-height:1}.archive-confirmation,.insight-note{display:grid;gap:6px;border:1px solid #cce0ff;border-radius:var(--radius);padding:14px;background:#f4f8ff}.insight-note+.insight-note{margin-top:10px}.compact-board .pipeline-lane{min-height:260px}.email-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.7fr) auto auto auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:#fff}.email-row p,.email-row small,.email-row span{margin:0;color:var(--muted)}.alias-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.alias-card p,.alias-card small{margin:0;color:var(--muted)}.toggle-row{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--navy);font-weight:760}.toggle-row,.vault-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.vault-row{grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px}.vault-row svg{color:var(--blue)}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.data-table th{color:var(--navy);background:#f2f6fb;font-size:.82rem}.data-table td{color:var(--muted)}.detail-header{grid-template-columns:auto minmax(0,1fr) auto}.detail-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.timeline-list{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--navy)}.kaeros-context-card{border-color:rgba(217,154,43,.36);background:#fffbf3}.archive-confirmation{margin-top:16px}.safety-item{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:#fff;color:var(--navy)}.safety-item svg{color:var(--green)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:linear-gradient(110deg,rgba(31,107,255,.18),rgba(217,154,43,.13)),var(--navy)}.auth-card{width:min(480px,100%);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:30px;color:#fff;background:rgba(255,255,255,.08);box-shadow:var(--shadow)}.auth-card h1{color:#fff;font-size:2.35rem}.auth-card p{color:#d7e1ef}.auth-card code{display:block;overflow-wrap:anywhere;border-radius:var(--radius);margin:10px 0;padding:10px;color:#dbe7f8;background:rgba(0,0,0,.22)}.auth-card label{color:#fff}.auth-error,.auth-ok{border-radius:var(--radius);padding:10px 12px}.auth-error{color:#ffe3e3;background:rgba(179,59,59,.28)}.auth-ok{color:#e5fff5;background:rgba(19,121,91,.28)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1060px){.site-nav{flex-wrap:wrap;padding:14px 0}.brand-lockup small,.nav-actions,.nav-menu{display:none}.mobile-menu{position:relative;display:block;margin-left:auto}.nav-menu{order:3;flex-basis:100%;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.nav-group,.nav-panel{position:static}.nav-panel{width:100%;margin-top:6px;grid-template-columns:1fr;transform:none}.nav-links{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}.asymmetry-grid,.hero-layout,.kaeros-layout,.proof-layout,.split-section{grid-template-columns:minmax(0,1fr)}.alias-grid,.application-card-grid,.dashboard-hero-grid,.module-grid,.opportunity-grid,.pricing-grid,.product-grid-3,.product-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kaeros-actions{justify-content:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell{grid-template-columns:1fr}.product-sidebar{position:fixed;top:0;left:0;z-index:70;height:100vh;height:100dvh;width:min(300px,84vw);transform:translateX(-100%);transition:transform .24s ease;visibility:hidden;box-shadow:0 30px 80px rgba(11,31,58,.42)}.product-sidebar.open{transform:translateX(0);visibility:visible}.product-backdrop.open{display:block;position:fixed;inset:0;z-index:60;background:rgba(11,31,58,.5);backdrop-filter:blur(2px)}.sidebar-close{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);background:rgba(255,255,255,.08);color:#fff}.product-menu-button,.sidebar-close{display:inline-flex;align-items:center;justify-content:center;flex:none}.product-menu-button{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--navy)}.product-topbar{align-items:stretch;flex-direction:column}.product-topbar-actions{width:100%;justify-content:stretch}}@media (max-width:720px){.container,.site-nav{width:min(100% - 28px,var(--maxw))}.page-hero{padding:58px 0 46px}.section{padding:var(--section-y) 0}.action-center-item,.alias-grid,.app-form,.application-card-grid,.command-grid,.contact-layout,.dashboard-hero-grid,.detail-header,.email-row,.email-thread,.field-grid,.fit-preview,.metric-grid-compact,.mockup-grid,.module-grid,.opportunity-grid,.pricing-grid,.product-grid-2,.product-grid-3,.product-grid-4,.score-strip,.table-row,.two-form-grid{grid-template-columns:minmax(0,1fr)}.asymmetry-section,.kaeros-band,.mockup-band{padding:var(--section-y) 0}.command-primary,.command-wide,.mockup-panel-wide{grid-column:auto}.contact-board,.help-board,.limit-grid,.prep-list,.terms-board,.trust-board{grid-template-columns:1fr}.proof-section{padding:var(--section-y) 0}.footer-bottom,.footer-grid,.footer-trust-strip{display:grid;grid-template-columns:1fr}main:has(.sticky-cta)+.site-footer .footer-bottom{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.product-sidebar nav{grid-template-columns:1fr}.product-content,.product-topbar{padding-left:18px;padding-right:18px}.product-topbar h1{font-size:1.75rem}.alias-copy-row,.detail-header-actions,.panel-actions,.panel-heading,.product-topbar-actions{align-items:stretch;flex-direction:column}.action-button-row>*,.ai-action-grid>*,.alias-copy-row button,.alias-copy-row code,.panel-actions>*,.product-search,.settings-grid>*,.topbar-add{width:100%;justify-content:center}.application-card-gridline,.application-card-meta,.detail-fact-grid,.opportunity-scores{grid-template-columns:minmax(0,1fr)}.form-actions,.hero-actions,.nav-actions{align-items:stretch}.form-actions>*,.hero-actions>*,.nav-actions>*{flex:1 1 auto}.nav-actions{width:100%}.nav-actions .button-link,.nav-login{justify-content:center}.queue-row{grid-template-columns:1fr}.queue-row em{grid-row:auto}}