.base-select[data-v-c9052a55]{position:relative}.base-select-label[data-v-c9052a55]{color:var(--color-text-muted);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:6px}.base-select-control[data-v-c9052a55]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-surface);background-image:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);display:flex;gap:var(--space-2);justify-content:space-between;min-height:38px;padding:8px 10px 8px 11px;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.base-select-control[data-v-c9052a55]:hover:not(:disabled){border-color:var(--color-primary)}.base-select-control[data-v-c9052a55]:focus-visible{border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.base-select-control[data-v-c9052a55]:disabled{background:var(--color-surface-subtle);color:var(--color-text-subtle);cursor:not-allowed}.placeholder[data-v-c9052a55]{color:var(--color-text-subtle)}.base-select-icon[data-v-c9052a55]{color:var(--color-text-subtle);flex:0 0 auto}.base-select-list[data-v-c9052a55]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:grid;gap:2px;left:0;list-style:none;margin:var(--space-1) 0 0;max-height:240px;overflow:auto;padding:var(--space-1);position:absolute;right:0;top:100%;z-index:30}.base-select-option[data-v-c9052a55]{border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:8px 10px}.base-select-option.highlighted[data-v-c9052a55],.base-select-option[data-v-c9052a55]:hover{background:var(--color-surface-subtle)}.base-select-option.selected[data-v-c9052a55]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--font-weight-medium)}.language-switcher[data-v-419b6773] .base-select-label{font-size:var(--font-size-xs)}.language-switcher.hide-label[data-v-419b6773] .base-select-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.language-switcher.compact[data-v-419b6773] .base-select-control{min-height:34px;padding:6px 9px}.language-switcher.placement-sidebar[data-v-419b6773] .base-select-label{color:var(--color-sidebar-muted)}.language-switcher.placement-sidebar[data-v-419b6773] .base-select-control{background-color:#ffffff0f;background-image:none;border-color:#ffffff1a;border-radius:var(--radius-sm);color:#fff}.language-switcher.placement-sidebar[data-v-419b6773] .base-select-icon{color:var(--color-sidebar-muted)}.language-switcher.placement-header[data-v-419b6773]{min-width:116px}.language-switcher.placement-header[data-v-419b6773] .base-select-control{background-color:var(--color-surface);background-image:none;border-color:var(--color-border);border-radius:var(--radius-sm);color:var(--color-text)}.language-switcher.placement-header[data-v-419b6773] .base-select-list{min-width:150px}[data-theme=dark] .language-switcher.placement-header .base-select-control,[data-theme=dark] .language-switcher.placement-header .base-select-list{background-color:#1a2732!important;background-image:none!important;border-color:#2d3d4b!important;color:#e6edf3!important}[data-theme=dark] .language-switcher.placement-header .base-select-control{box-shadow:inset 0 0 0 999px #1a2732}[data-theme=dark] .language-switcher.placement-header .base-select-control:focus-visible{box-shadow:inset 0 0 0 999px #1a2732,0 0 0 3px var(--color-focus-ring)}.shell[data-v-c6487814]{min-height:100vh}.sidebar[data-v-c6487814]{background:var(--color-sidebar);border-right:1px solid rgb(255 255 255 / .08);color:#fff;display:flex;flex-direction:column;gap:var(--space-5);height:100vh;inset:0 auto 0 0;padding:var(--space-6);position:fixed;width:var(--sidebar-width);z-index:var(--z-sidebar)}.brand[data-v-c6487814]{align-items:center;display:flex;gap:var(--space-3);text-decoration:none}.brand-mark[data-v-c6487814]{align-items:center;background:var(--color-surface);border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-sm);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:4px;width:40px}.brand-mark img[data-v-c6487814]{display:block;height:32px;width:32px}.brand-copy[data-v-c6487814]{display:grid;gap:1px}.brand-copy strong[data-v-c6487814]{color:#fff;font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.1}.brand-copy span[data-v-c6487814]{color:var(--color-sidebar-muted);font-size:var(--font-size-xs)}.nav[data-v-c6487814]{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.nav a[data-v-c6487814]{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);color:#dce6eb;display:flex;font-weight:var(--font-weight-medium);gap:var(--space-3);min-height:42px;padding:8px 10px;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.nav a span[data-v-c6487814]{align-items:center;background:#ffffff14;border-radius:var(--radius-xs);color:var(--color-sidebar-muted);display:inline-flex;font-size:var(--font-size-xs);height:24px;justify-content:center;width:24px}.nav a[data-v-c6487814]:hover{background:#ffffff0f}.nav a.router-link-active[data-v-c6487814]{background:var(--color-sidebar-active);border-color:#32b8aa38;color:#fff}.sidebar-footer[data-v-c6487814]{display:grid;gap:var(--space-4);margin-top:auto}.theme-toggle[data-v-c6487814]{display:grid;gap:var(--space-2)}.theme-label[data-v-c6487814],.sidebar-note[data-v-c6487814]{color:var(--color-sidebar-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.theme-options[data-v-c6487814]{background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-sm);display:grid;gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-1)}.theme-options button[data-v-c6487814]{align-items:center;background:transparent;border:0;border-radius:var(--radius-xs);color:var(--color-sidebar-muted);display:inline-flex;gap:6px;justify-content:center;min-height:34px;padding:6px 8px;transition:background-color var(--transition-fast),color var(--transition-fast)}.theme-options button.active[data-v-c6487814]{background:var(--color-surface);color:var(--color-text)}.sidebar-note[data-v-c6487814]{line-height:1.45;margin:0}.leave-beta-button[data-v-c6487814]{align-items:center;background:transparent;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-sm);color:var(--color-sidebar-muted);display:inline-flex;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;min-height:34px;padding:7px 10px;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.leave-beta-button[data-v-c6487814]:hover{background:#ffffff0f;border-color:#ffffff38;color:#fff}.leave-beta-button[data-v-c6487814]:disabled{cursor:not-allowed;opacity:.62}.content[data-v-c6487814]{margin-left:var(--sidebar-width);min-width:0;padding:var(--space-7)}@media(max-width:760px){.shell[data-v-c6487814]{grid-template-columns:1fr}.sidebar[data-v-c6487814]{gap:var(--space-4);position:static;width:auto;height:auto}.nav[data-v-c6487814]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-footer[data-v-c6487814]{margin-top:0}.content[data-v-c6487814]{margin-left:0;padding:var(--space-5)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--color-bg: #f6f8fb;--color-bg-soft: #eef4f6;--color-surface: #ffffff;--color-surface-subtle: #f9fbfc;--color-surface-elevated: #ffffff;--color-sidebar: #111827;--color-sidebar-muted: #9fb0bc;--color-sidebar-active: #1d2a35;--color-text: #18242e;--color-text-muted: #61717f;--color-text-subtle: #7a8893;--color-border: #d9e2e7;--color-border-strong: #bac8d0;--color-primary: #0f766e;--color-primary-hover: #0b625b;--color-primary-soft: #e3f5f2;--color-focus: #70a7ff;--color-focus-border: #2c8f86;--color-focus-ring: rgb(15 118 110 / .16);--color-success: #176b4d;--color-success-soft: #e6f5ed;--color-warning: #8a5a00;--color-warning-soft: #fff3cf;--color-danger: #a13a2d;--color-danger-soft: #fff0ed;--color-validation-text: #c2413a;--color-validation-border: #d45a52;--color-validation-ring: rgb(194 65 58 / .16);--color-info: #2563a8;--color-info-soft: #e8f2ff;--shadow-sm: 0 1px 2px rgb(15 23 42 / .06);--shadow-md: 0 14px 30px rgb(15 23 42 / .08);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--font-size-xs: .76rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.9rem;--font-family-sans: "Inter Variable", Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 600;--font-weight-heavy: 600;--transition-fast: .14s ease;--transition-base: .18s ease;--z-sidebar: 10;--sidebar-width: 280px}[data-theme=dark]{--color-bg: #0f1720;--color-bg-soft: #111d28;--color-surface: #16212b;--color-surface-subtle: #111c26;--color-surface-elevated: #1a2732;--color-sidebar: #0a1118;--color-sidebar-muted: #93a4b0;--color-sidebar-active: #172737;--color-text: #e6edf3;--color-text-muted: #a9b7c1;--color-text-subtle: #8796a2;--color-border: #2d3d4b;--color-border-strong: #415363;--color-primary: #32b8aa;--color-primary-hover: #52c9bd;--color-primary-soft: #123d3a;--color-focus: #8bb8ff;--color-focus-border: #54c7bb;--color-focus-ring: rgb(50 184 170 / .2);--color-success: #8bd9ad;--color-success-soft: #123528;--color-warning: #f1ca72;--color-warning-soft: #392b12;--color-danger: #f2a197;--color-danger-soft: #3c1f1d;--color-validation-text: #ff8f86;--color-validation-border: #d97168;--color-validation-ring: rgb(255 143 134 / .16);--color-info: #9cc7ff;--color-info-soft: #132c4b;--shadow-sm: 0 1px 2px rgb(0 0 0 / .24);--shadow-md: 0 16px 34px rgb(0 0 0 / .28)}*{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);color-scheme:light;font-family:var(--font-family-sans);font-synthesis:none;font-weight:var(--font-weight-normal);line-height:1.5;text-rendering:optimizeLegibility}html[data-theme=dark]{color-scheme:dark}body{background:radial-gradient(circle at top left,rgb(15 118 110 / .08),transparent 32rem),var(--color-bg);margin:0;min-width:320px}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}input,select,textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);min-height:38px;padding:8px 11px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--color-focus-border);outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}input:disabled,select:disabled,textarea:disabled{background:var(--color-surface-subtle);color:var(--color-text-subtle);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--color-text-subtle)}label{color:var(--color-text-muted);display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:6px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--color-border);padding:12px 14px;text-align:left;vertical-align:top}th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase}tbody tr{transition:background-color var(--transition-fast)}tbody tr:hover{background:var(--color-surface-subtle)}#app{min-height:100vh}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.button,.app-button{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:#fff;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;min-height:38px;padding:8px 13px;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.button.small,.app-button.size-small{min-height:32px;padding:6px 10px}.button:hover,.app-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button:active,.app-button:active{background:color-mix(in srgb,var(--color-primary-hover),#000000 8%)}.button.secondary,.app-button.secondary{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.button.secondary:hover,.app-button.secondary:hover{background:var(--color-surface-subtle);border-color:var(--color-primary);color:var(--color-primary)}.button.ghost,.app-button.ghost{background:transparent;border-color:transparent;color:var(--color-text-muted)}.button.ghost:hover,.app-button.ghost:hover{background:var(--color-surface-subtle);border-color:transparent;color:var(--color-text)}.button.subtle,.app-button.subtle{background:var(--color-primary-soft);border-color:transparent;color:var(--color-primary)}.button.subtle:hover,.app-button.subtle:hover{background:color-mix(in srgb,var(--color-primary-soft),var(--color-primary) 8%);border-color:color-mix(in srgb,var(--color-primary),transparent 70%)}.button.danger,.app-button.danger{background:var(--color-danger);border-color:var(--color-danger)}.button.danger:hover,.app-button.danger:hover{background:color-mix(in srgb,var(--color-danger),#000000 8%);border-color:color-mix(in srgb,var(--color-danger),#000000 8%)}.button.disabled,.button:disabled,.app-button:disabled,.app-button[aria-disabled=true]{box-shadow:none;cursor:not-allowed;opacity:.62;pointer-events:none}.page{display:grid;gap:var(--space-6);margin:0 auto;max-width:1280px;width:100%}.page-header{align-items:start;display:flex;gap:var(--space-5);justify-content:space-between}.page-title{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.14;margin:0}.page-subtitle{color:var(--color-text-muted);margin:var(--space-2) 0 0;overflow-wrap:anywhere}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-5)}.panel-title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.25;margin:0 0 var(--space-4)}.grid{display:grid;gap:var(--space-4)}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid{align-items:end;display:grid;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid.compact{gap:var(--space-3)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto;overflow-y:visible}.table-wrap table{background:var(--color-surface)}.table-cell-url,.table-cell-selector,.table-cell-technical,.table-cell-action,.table-cell-delta,.table-cell-impact,.table-cell-rule{min-width:0}.table-cell-url,.table-cell-selector,.table-cell-technical{vertical-align:top}.table-cell-action,.table-cell-impact{white-space:nowrap}.table-cell-rule{font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.88rem;overflow-wrap:normal;white-space:nowrap}.muted{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace;font-size:.88rem;overflow-wrap:normal}@media(max-width:900px){.grid.cols-2,.grid.cols-4,.form-grid{grid-template-columns:1fr}.page-header{display:grid}}.landing-page{--landing-section-padding-y-mobile: 32px;--landing-section-heading-gap-mobile: 16px;background:radial-gradient(circle at 16% 5%,rgb(50 184 170 / .14),transparent 24rem),radial-gradient(circle at 90% 20%,rgb(102 217 232 / .1),transparent 22rem),var(--color-bg);color:var(--color-text);min-height:100vh;padding-top:var(--space-4)}.landing-container{margin:0 auto;max-width:1180px;padding:0 var(--space-5)}.hero-section{padding:52px 0 34px}.marketing-page-hero .hero-copy{max-width:820px}.hero-grid{align-items:center;display:grid;column-gap:clamp(32px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);row-gap:clamp(24px,3vw,36px)}.hero-copy h1{font-size:clamp(2.25rem,5vw,4.1rem);font-weight:var(--font-weight-semibold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;line-height:1.02;margin:0;max-width:780px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.hero-copy{grid-column:1;grid-row:1}.hero-subtitle{color:var(--color-text-muted);font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.58;margin:var(--space-4) 0 0;max-width:640px}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.hero-note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-4) 0 0;max-width:560px}.hero-capabilities{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);grid-column:1 / -1;grid-row:2;justify-content:center;justify-self:center;list-style:none;margin:0;max-width:980px;padding:var(--space-3) var(--space-4);width:min(100%,980px)}.hero-capabilities li{align-items:center;color:var(--color-text-muted);display:inline-flex;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35}.hero-capabilities svg{color:var(--color-primary);flex:0 0 auto}.landing-primary{background:linear-gradient(135deg,var(--color-primary),#0f766e);border-color:transparent;box-shadow:0 18px 40px #14b8a62e}.landing-eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0 0 var(--space-2);text-transform:none}.section-heading .landing-eyebrow,.eaa-panel .landing-eyebrow,.workflow-panel .landing-eyebrow,.demo-section .landing-eyebrow,.final-cta .landing-eyebrow{color:var(--color-primary);margin-top:0}.hero-preview{background:linear-gradient(145deg,#07111df5,#102c38f0),var(--color-sidebar);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);box-shadow:0 24px 60px #0000003d;color:#fff;grid-column:2;grid-row:1;padding:var(--space-4)}.preview-window{background:#ffffff12;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-md);overflow:hidden}.preview-topbar{border-bottom:1px solid rgb(255 255 255 / .1);display:flex;gap:6px;padding:var(--space-3)}.preview-topbar span{background:#ffffff4d;border-radius:999px;height:8px;width:8px}.preview-content{display:grid;gap:var(--space-3);padding:var(--space-4)}.preview-score{align-items:center;display:flex;justify-content:space-between}.preview-score span{color:#ffffffad}.preview-score strong{color:#7dd3fc;font-size:1.7rem}.metric-grid,.card-grid,.preview-grid{display:grid;gap:var(--space-4)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{background:#ffffff14;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-md);display:grid;gap:6px;padding:var(--space-3)}.metric-card span{color:#ffffffa8;font-size:var(--font-size-xs)}.metric-card strong{font-size:1.25rem}.issue-list{display:grid;gap:var(--space-2)}.issue-list div{background:linear-gradient(90deg,rgb(125 211 252 / .24),transparent);border-radius:999px;height:12px}.demo-proof span{align-items:center;color:var(--color-text-muted);display:inline-flex;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.landing-section{padding:52px 0}.section-heading{margin-bottom:var(--space-4);max-width:700px}.split-heading{align-items:end;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);max-width:none}.split-heading .landing-eyebrow{grid-column:1 / -1}.split-heading p:not(.landing-eyebrow){margin-top:0}.quiet-heading{margin-bottom:var(--space-4);max-width:560px}.section-heading h2,.eaa-panel h2,.workflow-panel h2,.sample-copy h2,.demo-section h2,.manual-audit-panel h2{font-size:clamp(1.5rem,2.25vw,2.15rem);font-weight:var(--font-weight-semibold);-webkit-hyphens:auto;hyphens:auto;line-height:1.12;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.section-heading p,.eaa-panel p,.workflow-panel p,.sample-copy p,.demo-section p,.manual-audit-panel p{color:var(--color-text-muted);line-height:1.55;margin:var(--space-2) 0 0}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-auto-rows:minmax(168px,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.landing-card,.landing-preview-card,.lead-form,.eaa-panel,.workflow-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.landing-card,.landing-preview-card{height:100%;padding:var(--space-4)}.landing-card h3,.landing-preview-card h3{font-size:1rem;font-weight:var(--font-weight-semibold);line-height:1.28;margin:var(--space-2) 0 var(--space-2)}.landing-card p,.landing-preview-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.55;margin:0}.audience-section,.regular-section{padding-top:48px}.regular-copy{margin-bottom:0;max-width:620px}.signal-stack{display:grid;gap:0;padding:var(--space-2) 0;position:relative}.signal-stack:before{background:linear-gradient(180deg,transparent,var(--color-border-strong),transparent);content:"";bottom:20px;left:16px;position:absolute;top:20px;width:1px}.signal-row{align-items:flex-start;display:grid;gap:var(--space-3);grid-template-columns:32px 1fr;padding:10px 0;position:relative}.signal-dot{background:var(--color-primary);border:4px solid var(--color-primary-soft);border-radius:999px;box-shadow:0 0 0 1px var(--color-border);height:22px;justify-self:center;margin-top:1px;position:relative;width:22px;z-index:1}.signal-row h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3;margin:0}.signal-row p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:4px 0 0}.audience-card{min-height:156px}.audience-reveal.agencies .audience-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-soft),transparent 22%),var(--color-surface));display:grid;padding:var(--space-5)}.audience-reveal.agencies .audience-card h3{font-size:clamp(1.25rem,2vw,1.65rem)}.savings-section{padding:46px 0}.savings-panel{align-items:start;background:radial-gradient(circle at 12% 18%,rgb(50 184 170 / .14),transparent 22rem),linear-gradient(135deg,var(--color-surface),var(--color-surface-subtle));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);padding:var(--space-6)}.savings-copy{margin-bottom:0;max-width:620px}.savings-list{display:grid;gap:var(--space-2)}.savings-row{align-items:flex-start;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;padding:14px 0}.savings-row:last-child{border-bottom:0}.savings-marker{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;height:30px;justify-content:center;width:30px}.savings-row h3{font-size:var(--font-size-md);line-height:1.3;margin:0}.savings-row p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:4px 0 0}.why-section{padding:42px 0}.why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.why-card{min-height:166px}.features-section{background:radial-gradient(circle at 84% 18%,rgb(50 184 170 / .08),transparent 24rem),linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-surface-subtle),transparent 58%))}.split-section{background:radial-gradient(circle at 18% 26%,rgb(50 184 170 / .12),transparent 24rem),linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-surface-subtle),transparent 18%),transparent)}.split-grid,.eaa-workflow-grid,.demo-grid{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.eaa-workflow-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1fr)}.eaa-panel{padding:var(--space-5)}.disclaimer{align-items:flex-start;background:var(--color-warning-soft);border:1px solid color-mix(in srgb,var(--color-warning),transparent 68%);border-radius:var(--radius-md);color:var(--color-warning)!important;display:grid;gap:var(--space-2);grid-template-columns:auto 1fr;font-weight:var(--font-weight-medium);margin-bottom:var(--space-4)!important;padding:var(--space-3)}.disclaimer svg{margin-top:2px}.workflow-panel{padding:var(--space-5)}.workflow-timeline{display:grid;gap:clamp(18px,2.6vw,18px);margin-top:var(--space-5);position:relative}.workflow-timeline:before{background:var(--color-border);content:"";bottom:17px;left:19px;position:absolute;top:17px;width:1px}.workflow-step{align-items:start;display:grid;gap:14px;grid-template-columns:38px 1fr;padding:0;position:relative}.workflow-step>div{display:grid;gap:3px;padding-top:1px}.workflow-step span{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:30px;justify-content:center;width:38px;z-index:1}.workflow-step>div>h3{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.28;margin:0}.workflow-step>div>p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}.feature-icon{align-items:center;background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary);display:inline-flex;height:38px;justify-content:center;width:38px}.feature-reveal{grid-column:span 1}.feature-card{min-height:100%}.report-preview-section{background:radial-gradient(circle at 12% 14%,rgb(102 217 232 / .08),transparent 22rem),var(--color-surface-subtle)}.preview-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-preview-card{display:grid;gap:var(--space-3);margin:0}.landing-preview-media{aspect-ratio:16 / 10;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.landing-preview-media img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.landing-preview-card figcaption{display:grid;gap:var(--space-2)}.sample-package{align-items:start;background:linear-gradient(135deg,var(--color-surface),var(--color-surface-subtle));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);padding:var(--space-6)}.sample-copy{margin-bottom:0;max-width:580px;min-width:0}.sample-checklist{align-items:stretch;display:grid;gap:var(--space-3);grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.sample-report-link{justify-self:start;margin-top:var(--space-5);width:fit-content}.sample-check{align-items:flex-start;background:color-mix(in srgb,var(--color-surface),transparent 6%);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;height:100%;min-height:0;min-width:0;padding:var(--space-3)}.sample-check svg{color:var(--color-primary);margin-top:2px}.sample-check span{color:var(--color-primary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:6px}.sample-check h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3;margin:0}.sample-check p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:4px 0 0}.sample-result-section{padding-top:24px}.sample-result-panel{align-items:start;background:radial-gradient(circle at 88% 20%,rgb(102 217 232 / .12),transparent 18rem),var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:clamp(24px,4vw,44px);grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);padding:var(--space-6)}.sample-result-copy{margin-bottom:0;max-width:540px;min-width:0}.sample-result-link{justify-self:start;margin-top:var(--space-5);width:fit-content}.sample-result-metrics{align-items:stretch;display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.sample-result-metric{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:4px;min-height:92px;min-width:0;padding:var(--space-3)}.sample-result-metric-csv{grid-column:1 / -1}.sample-result-metric span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sample-result-metric strong{font-size:1.35rem}.manual-audit-section{padding:32px 0}.manual-audit-panel{align-items:start;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-soft),transparent 22%),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(300px,1fr);padding:var(--space-6);position:relative;overflow:hidden}.manual-audit-panel:before{background:#32b8aa2e;border-radius:999px;content:"";height:180px;position:absolute;right:-72px;top:-96px;width:180px}.manual-audit-panel .landing-eyebrow{margin-top:0}.trust-principles-section{padding-top:34px}.trust-principle-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.trust-principle-card svg{color:var(--color-primary)}.demo-section{background:radial-gradient(circle at 18% 18%,rgb(50 184 170 / .16),transparent 24rem),radial-gradient(circle at 86% 82%,rgb(102 217 232 / .1),transparent 24rem),var(--color-sidebar);color:#fff;padding:64px 0;scroll-margin-top:calc(var(--marketing-header-height, 80px) + 24px)}.demo-section .landing-eyebrow,.demo-section h2,.demo-section p{color:#fff}.demo-proof{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.demo-includes{background:#ffffff14;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-md);margin-top:var(--space-5);padding:var(--space-4)}.demo-includes h3{color:#fff;font-size:var(--font-size-md);margin:0 0 var(--space-3)}.demo-includes ul,.pilot-list{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.demo-includes li,.pilot-list li{align-items:flex-start;display:flex;gap:var(--space-2);line-height:1.45}.demo-includes li{color:#ffffffd1}.demo-includes svg,.pilot-list svg{color:var(--color-primary);flex:0 0 auto;margin-top:2px}.demo-note{color:#ffffffc2!important;font-size:var(--font-size-sm);max-width:560px}.demo-proof span{color:#ffffffc7}.lead-form{color:var(--color-text);display:grid;padding:var(--space-5);position:relative}.lead-form-fields{border:0;display:grid;gap:var(--space-3);margin:0;min-inline-size:0;padding:0}.lead-form-fields:disabled{opacity:1}.form-row{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.required-helper{color:var(--color-text-muted)!important;font-size:var(--font-size-xs);margin:0!important}.demo-form-field{--form-error-space: 30px;display:grid;gap:7px;min-width:0;padding-bottom:var(--form-error-space);position:relative}.demo-form-field--wide{grid-column:1 / -1}.demo-form-field--consent{--form-error-space: 34px}.demo-form-field__label{align-items:baseline;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:6px;min-width:0}.required-marker{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.optional-marker{color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-medium)}.lead-form input,.lead-form textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);min-height:40px;padding:10px 12px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.lead-form input::placeholder,.lead-form textarea::placeholder{color:color-mix(in srgb,var(--color-text-muted),transparent 22%)}.lead-form textarea{min-height:96px;resize:vertical}.lead-form input:hover,.lead-form textarea:hover{border-color:var(--color-border-strong)}.lead-form input:focus-visible,.lead-form textarea:focus-visible{border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.lead-form input[aria-invalid=true],.lead-form textarea[aria-invalid=true]{border-color:var(--color-validation-border)}.lead-form input[aria-invalid=true]:focus-visible,.lead-form textarea[aria-invalid=true]:focus-visible{border-color:var(--color-validation-border);box-shadow:0 0 0 3px var(--color-validation-ring)}.honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.consent-row{align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted)!important;cursor:pointer;display:flex!important;gap:10px!important;padding:10px 12px;position:relative}.consent-row>span:last-child{line-height:1.45}.consent-row input{height:1px;left:14px;margin:0;opacity:0;position:absolute;top:14px;width:1px}.checkbox-mark{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin-top:1px;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);width:18px}.checkbox-mark:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:8px;opacity:0;transform:rotate(45deg) translate(-1px,-1px);width:4px}.consent-row input:checked+.checkbox-mark{background:var(--color-primary);border-color:var(--color-primary)}.consent-row input:checked+.checkbox-mark:after{opacity:1}.consent-row:has(input:focus-visible){border-color:var(--color-focus-border);box-shadow:0 0 0 3px var(--color-focus-ring)}.consent-row:has(input[aria-invalid=true]){border-color:var(--color-validation-border)}.consent-row input[aria-invalid=true]+.checkbox-mark{border-color:var(--color-validation-border)}.consent-row:has(input[aria-invalid=true]:focus-visible){border-color:var(--color-validation-border);box-shadow:0 0 0 3px var(--color-validation-ring)}.demo-form-field__error,.form-error{color:var(--color-validation-text);font-size:var(--font-size-xs);line-height:1.35}.demo-section .demo-form-field__error,.demo-section .form-error{color:var(--color-validation-text)}.demo-form-field__error{bottom:0;left:0;margin:0!important;min-height:1.35em;position:absolute;right:0}.form-error{background:var(--color-danger-soft);border:1px solid color-mix(in srgb,var(--color-validation-border),transparent 62%);border-radius:var(--radius-sm);margin:0;padding:var(--space-3)}.success-confirmation{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--color-success-soft),transparent 36%),color-mix(in srgb,var(--color-surface),transparent 2%)),var(--color-surface);border-radius:inherit;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;min-height:100%;overflow:hidden;padding:var(--space-5);position:absolute;text-align:center;z-index:2}.success-confirmation:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus-ring);outline:none}.success-confirmation__close{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:inline-flex;height:34px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);width:34px}.success-confirmation__close:hover{color:var(--color-text)}.success-confirmation__content{display:grid;gap:var(--space-2);justify-items:center;max-width:420px}.success-confirmation__icon{align-items:center;background:var(--color-success-soft);border:1px solid color-mix(in srgb,var(--color-success),transparent 60%);border-radius:999px;color:var(--color-success);display:inline-flex;height:62px;justify-content:center;width:62px}.success-confirmation h3{font-size:clamp(1.35rem,2vw,1.65rem);font-weight:var(--font-weight-semibold);margin:var(--space-2) 0 0}.success-confirmation p{color:var(--color-text-muted);line-height:1.55;margin:0}.success-confirmation small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.success-confirmation__progress{background:color-mix(in srgb,var(--color-border),transparent 20%);bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.success-confirmation__progress:after{animation:success-progress 7s linear forwards;background:var(--color-success);content:"";display:block;height:100%;transform-origin:left center;width:100%}.success-overlay-enter-active,.success-overlay-leave-active{transition:opacity .22s ease,transform .22s ease}.success-overlay-enter-from,.success-overlay-leave-to{opacity:0;transform:scale(.985)}.success-overlay-enter-to,.success-overlay-leave-from{opacity:1;transform:scale(1)}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes success-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.success-overlay-enter-active,.success-overlay-leave-active{transition:opacity .12s ease}.success-overlay-enter-from,.success-overlay-leave-to,.success-overlay-enter-to,.success-overlay-leave-from{transform:none}.success-confirmation__progress:after{animation:none;transform:scaleX(0)}}.faq-list{display:grid;gap:var(--space-2)}.faq-list details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.faq-list summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.faq-list p{color:var(--color-text-muted);line-height:1.55;margin:var(--space-3) 0 0}.final-cta{padding:56px 0}.pilot-section{padding:32px 0 56px}.pilot-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-soft),transparent 16%),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(280px,.95fr) auto;padding:var(--space-5)}.pilot-panel>*{min-width:0}.pilot-panel h2{font-size:clamp(1.45rem,2.4vw,2.1rem);margin:0}.pilot-panel p{color:var(--color-text-muted);line-height:1.55;margin:var(--space-2) 0 0}.pilot-actions{align-items:center;display:flex;justify-content:flex-end}.final-cta-inner{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-5)}.final-cta h2{font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:var(--font-weight-semibold);line-height:1.18;margin:0;max-width:660px}.final-cta .hero-actions{justify-content:end;margin-top:0}@media(max-width:940px){.hero-grid,.split-grid,.eaa-workflow-grid,.savings-panel,.sample-result-panel,.sample-package,.pilot-panel,.demo-grid{grid-template-columns:1fr}.split-heading,.final-cta-inner{align-items:start;grid-template-columns:1fr}.audience-grid,.feature-grid,.why-grid,.trust-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-reveal{grid-column:auto}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy,.hero-preview,.hero-capabilities{grid-column:auto;grid-row:auto}.hero-preview{max-width:620px}.final-cta .hero-actions,.pilot-actions{justify-content:start}.manual-audit-panel{grid-template-columns:1fr}}@media(max-width:620px){.landing-container{padding:0 var(--space-4)}.landing-page{padding-top:var(--space-3)}.hero-section{padding:34px 0 24px}.hero-capabilities{border-radius:var(--radius-md);gap:10px 12px;padding:var(--space-3)}.landing-section{padding:var(--landing-section-padding-y-mobile) 0}.audience-section{padding-top:28px}.demo-section{padding:42px 0}.final-cta{padding:34px 0 40px}.section-heading{margin-bottom:var(--landing-section-heading-gap-mobile)}.split-heading{gap:var(--space-2)}.split-heading .landing-eyebrow{grid-column:auto}.landing-eyebrow{margin-bottom:8px}.section-heading p,.eaa-panel p,.workflow-panel p,.sample-copy p,.demo-section p{margin-top:var(--space-2)}.card-grid,.preview-grid{gap:var(--space-3)}.split-grid,.eaa-workflow-grid,.savings-panel,.sample-result-panel,.sample-package,.demo-grid{gap:var(--space-4)}.eaa-panel,.workflow-panel{padding:var(--space-4)}.savings-panel,.sample-result-panel,.sample-package,.pilot-panel{border-radius:var(--radius-md);padding:var(--space-4)}.signal-stack,.savings-list,.sample-checklist{gap:var(--space-2)}.manual-audit-section{padding-top:16px}.manual-audit-panel{gap:var(--space-3);padding:var(--space-4)}.demo-proof{margin-top:var(--space-4)}.final-cta-inner{gap:var(--space-4);padding:var(--space-4)}.hero-copy h1{font-size:clamp(2rem,10vw,2.9rem)}.section-heading h2,.eaa-panel h2,.workflow-panel h2,.sample-copy h2,.demo-section h2,.manual-audit-panel h2{font-size:clamp(1.38rem,6.5vw,1.9rem)}.form-row,.metric-grid,.preview-grid,.audience-grid,.feature-grid,.why-grid,.trust-principle-grid,.sample-result-metrics,.sample-checklist{grid-template-columns:1fr}.audience-reveal.developers,.feature-reveal{grid-column:auto}.feature-card,.sample-check{min-height:0}.sample-report-link,.sample-result-link,.pilot-actions .button{width:100%}.sample-check,.sample-result-metric{height:auto;min-height:0}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{justify-content:center}.lead-form{padding:var(--space-4)}.demo-form-field{--form-error-space: 42px}.demo-form-field--consent{--form-error-space: 48px}}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.print-hidden{-webkit-print-color-adjust:exact;print-color-adjust:exact}.wrap-anywhere{overflow-wrap:anywhere}@media print{html,body{background:#fff!important;color:#111!important}.sidebar,.theme-toggle,.print-hidden,button,.button,.app-button{display:none!important}.shell,.content{display:block!important}.content{padding:0!important}.page,.report-page{max-width:none!important;width:100%!important}.panel,.stat,.section-card{background:#fff!important;border-color:#aeb8bf!important;break-inside:avoid;box-shadow:none!important}.table-wrap{border-color:#aeb8bf!important;overflow:visible!important}table{font-size:.86rem}th{background:#f2f4f5!important;color:#222!important}tr{break-inside:avoid}.truncated-cell{max-width:none!important}.truncated-cell__value{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.truncated-cell__tooltip{display:none!important}a{color:#111!important;text-decoration:underline}}
