@font-face{font-family: "Instrument Sans Variable";font-style: normal;font-display: swap;font-weight: 400 700;src: url("fonts/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2") format("woff2-variations");unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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: "Instrument Sans Variable";font-style: normal;font-display: swap;font-weight: 400 700;src: url("fonts/instrument-sans-latin-wght-normal-BbzFLZTg.woff2") format("woff2-variations");unicode-range: U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tk-brand: var(--accent,#0c66e4);--tk-brand-hover: var(--accent-hover,#0055cc);--tk-brand-soft: var(--accent-soft,#e9f2ff);--tk-brand-soft-strong: var(--accent-soft-strong,#cfe1ff);--tk-on-brand: #ffffff;--tk-bg: var(--bg,#f7f8fa);--tk-surface: var(--panel,#ffffff);--tk-surface-2: var(--panel-2,#f7f8fa);--tk-surface-3: var(--panel-3,#eceef2);--tk-border: var(--border,#e7e9ee);--tk-border-strong: var(--border-strong,#d4d8e0);--tk-text: var(--text,#1b2a4a);--tk-text-strong: var(--text-strong,#0a1f44);--tk-text-muted: var(--muted,#626f86);--tk-text-faint: var(--muted-2,#758195);--tk-danger: var(--danger,#e2483d);--tk-danger-strong: var(--danger-strong,#c9372c);--tk-danger-soft: rgba(226,72,61,.1);--tk-warning: var(--warn,#ff8b00);--tk-warning-soft: rgba(255,139,0,.12);--tk-success: var(--green,#22a06b);--tk-success-strong: var(--green-strong,#216e4e);--tk-success-soft: rgba(34,160,107,.12);--tk-info: var(--tk-brand);--tk-info-soft: var(--tk-brand-soft);--tk-space-1: 4px;--tk-space-2: 8px;--tk-space-3: 12px;--tk-space-4: 16px;--tk-space-5: 20px;--tk-space-6: 24px;--tk-space-8: 32px;--tk-control-pad-y: 9px;--tk-control-pad-x: 12px;--tk-control-line: 1.4;--tk-radius-sm: var(--radius-sm,8px);--tk-radius: var(--radius,12px);--tk-radius-lg: var(--radius-lg,20px);--tk-radius-full: 999px;--tk-shadow-sm: var(--shadow-sm,0 1px 1px rgba(9,30,66,.06),0 0 1px rgba(9,30,66,.1));--tk-shadow-md: var(--shadow-md,0 6px 18px rgba(9,30,66,.1),0 1px 2px rgba(9,30,66,.06));--tk-shadow-lg: var(--shadow-lg,0 18px 44px rgba(9,30,66,.18),0 2px 6px rgba(9,30,66,.08));--tk-font: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tk-font-size-sm: 12px;--tk-font-size: 14px;--tk-font-size-lg: 16px;--tk-focus-ring: 0 0 0 3px var(--tk-brand-soft);--tk-duration: .12s;--tk-ease: ease;--tk-overlay: rgba(9,30,66,.5);--tk-z-dialog: 1000;--tk-z-popup: 1100;--tk-z-toast: 1200;--tk-z-tooltip: 1300}[data-tk-theme="dark"]{--tk-bg: #171a21;--tk-surface: #1f2430;--tk-surface-2: #262c3a;--tk-surface-3: #2e3545;--tk-border: #333b4d;--tk-border-strong: #43506a;--tk-text: #d7dce6;--tk-text-strong: #f2f5fa;--tk-text-muted: #94a0b8;--tk-text-faint: #7a8499;--tk-brand-soft: rgba(12,102,228,.22);--tk-brand-soft-strong: rgba(12,102,228,.35)}.tk-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--tk-space-2);font-family: var(--tk-font);font-size: var(--tk-font-size);font-weight: 500;line-height: var(--tk-control-line);padding: var(--tk-control-pad-y) var(--tk-space-4);border: 1.5px solid transparent;border-radius: var(--tk-radius-sm);cursor: pointer;white-space: nowrap;transition: background var(--tk-duration) var(--tk-ease),box-shadow var(--tk-duration) var(--tk-ease),color var(--tk-duration) var(--tk-ease),border-color var(--tk-duration) var(--tk-ease)}.tk-btn:disabled{opacity: 0.55;cursor: not-allowed}.tk-btn:focus-visible{outline: none;box-shadow: var(--tk-focus-ring)}.tk-btn--primary{background: var(--tk-brand);color: var(--tk-on-brand);box-shadow: rgba(9,30,66,0.1) 0px 1px 1px}.tk-btn--primary:hover:not(:disabled){background: var(--tk-brand-hover);box-shadow: var(--tk-shadow-sm)}.tk-btn--secondary{background: var(--tk-surface-2);color: var(--tk-text);border-color: var(--tk-border)}.tk-btn--secondary:hover:not(:disabled){background: var(--tk-surface-3);border-color: var(--tk-border-strong)}.tk-btn--lg{padding: var(--tk-space-3) var(--tk-space-5);font-size: var(--tk-font-size-lg)}@keyframes tk-spin{100%{transform: rotate(360deg)}}@keyframes tk-progress-slide{0%{transform: translate(-100%)}100%{transform: translate(250%)}}@keyframes tk-shimmer{100%{background-position: -200% 0px}}@keyframes tk-toast-in{0%{opacity: 0;transform: translateY(6px)}100%{opacity: 1;transform: none}}:root{color-scheme: light;--c-brand-700: #0747a6;--c-brand-600: #0055cc;--c-brand-500: #0c66e4;--c-brand-100: #cfe1ff;--c-brand-050: #e9f2ff;--c-ink-900: #0a1f44;--c-ink-700: #1b2a4a;--c-ink-500: #626f86;--c-ink-400: #758195;--c-grey-000: #ffffff;--c-grey-050: #f7f8fa;--c-grey-100: #f1f2f4;--c-grey-150: #eceef2;--c-grey-200: #e7e9ee;--c-grey-300: #d4d8e0;--c-navy-900: #1d2640;--c-navy-800: #2a3552;--c-green-600: #216e4e;--c-green-500: #22a06b;--c-green-100: #abf5d1;--c-green-050: #dcfff1;--c-amber-700: #7a4b00;--c-amber-500: #ff8b00;--c-amber-100: #ffe0a3;--c-amber-050: #fff4e5;--c-red-700: #ae2a19;--c-red-600: #c9372c;--c-red-500: #e2483d;--c-red-100: #ffbdad;--c-red-050: #ffebe6;--c-purple-600: #5243aa;--c-purple-050: #f3f0ff;--bg: var(--c-grey-050);--panel: var(--c-grey-000);--panel-2: var(--c-grey-050);--panel-3: var(--c-grey-150);--panel-4: var(--c-grey-100);--border: var(--c-grey-200);--border-strong: var(--c-grey-300);--border-subtle: var(--c-grey-150);--text: var(--c-ink-700);--text-strong: var(--c-ink-900);--muted: var(--c-ink-500);--muted-2: var(--c-ink-400);--on-accent: #ffffff;--accent: var(--c-brand-500);--accent-hover: var(--c-brand-600);--accent-strong: var(--c-brand-700);--accent-soft: var(--c-brand-050);--accent-soft-strong: var(--c-brand-100);--nav-bg: var(--c-navy-900);--nav-bg-hover: var(--c-navy-800);--nav-text: #ffffff;--success: var(--c-green-500);--success-strong: var(--c-green-600);--success-surface: var(--c-green-050);--success-border: var(--c-green-100);--success-text: var(--c-green-600);--warn: var(--c-amber-500);--warn-surface: var(--c-amber-050);--warn-border: var(--c-amber-100);--warn-text: var(--c-amber-700);--danger: var(--c-red-500);--danger-strong: var(--c-red-600);--danger-surface: var(--c-red-050);--danger-border: var(--c-red-100);--danger-text: var(--c-red-700);--info: var(--accent);--info-surface: var(--accent-soft);--info-border: var(--accent-soft-strong);--info-text: var(--accent-hover);--purple: var(--c-purple-600);--purple-surface: var(--c-purple-050);--green: var(--success);--green-strong: var(--success-strong);--surface: var(--panel);--surface-sunken: var(--panel-3);--text-muted: var(--muted);--text-subtle: var(--muted-2);--danger-soft: var(--danger-surface);--warn-soft: var(--warn-surface);--warn-soft-strong: var(--warn-border);--radius-sm: 8px;--radius: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 1px rgba(9,30,66,.06),0 0 1px rgba(9,30,66,.1);--shadow-md: 0 6px 18px rgba(9,30,66,.1),0 1px 2px rgba(9,30,66,.06);--shadow-lg: 0 18px 44px rgba(9,30,66,.18),0 2px 6px rgba(9,30,66,.08)}:root[data-theme="dark"]{color-scheme: dark;--bg: #14171f;--panel: #1c212c;--panel-2: #232936;--panel-3: #2b3241;--panel-4: #262c39;--border: #303849;--border-strong: #414b61;--border-subtle: #272e3c;--text: #d5dbe6;--text-strong: #f1f4f9;--muted: #97a2b6;--muted-2: #7d879b;--accent: #4c9aff;--accent-hover: #79b3ff;--accent-strong: #a7ccff;--accent-soft: rgba(76,154,255,.16);--accent-soft-strong: rgba(76,154,255,.3);--nav-bg: #10141c;--nav-bg-hover: #1e2534;--success: #4bce97;--success-strong: #7ee2b8;--success-surface: rgba(75,206,151,.16);--success-border: rgba(75,206,151,.35);--success-text: #7ee2b8;--warn: #f5a524;--warn-surface: rgba(245,165,36,.16);--warn-border: rgba(245,165,36,.35);--warn-text: #f7c17b;--danger: #ff6b5e;--danger-strong: #ff8b80;--danger-surface: rgba(255,107,94,.16);--danger-border: rgba(255,107,94,.35);--danger-text: #ff9d94;--purple: #9f8fff;--purple-surface: rgba(159,143,255,.16);--shadow-sm: 0 1px 1px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.5);--shadow-md: 0 6px 18px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);--shadow-lg: 0 18px 44px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.35)}*{box-sizing: border-box}html,body,#root{height: 100%;margin: 0px;background: var(--bg);color: var(--text);font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size: 14px;line-height: 1.5;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility}h1,h2,h3{letter-spacing: -0.01em;color: var(--text-strong)}button,input,textarea,select{font-family: inherit;font-size: 14px}input,textarea,select{padding: 10px 12px;border: 1.5px solid var(--border);background: var(--panel-2);color: var(--text);border-radius: var(--radius-sm);width: 100%;transition: border-color 0.12s,background 0.12s,box-shadow 0.12s}input:hover,textarea:hover,select:hover{background: var(--panel-3)}input:focus,textarea:focus,select:focus{outline: none;border-color: var(--accent);background: var(--panel);box-shadow: 0 0 0 3px var(--accent-soft)}select{appearance: none;cursor: pointer;padding-right: 32px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23626f86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 10px center}::placeholder{color: var(--muted-2);opacity: 0.85}button{cursor: pointer;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: none;color: inherit}button{transition: background 0.12s,box-shadow 0.12s,color 0.12s,border-color 0.12s}.muted{color: var(--muted)}.small{font-size: 12px}.app{display: flex;flex-direction: column;height: 100vh;background: var(--bg)}.main{overflow: hidden;display: flex;flex-direction: column;min-height: 0px;background: var(--bg)}@media print{.app,.main{display: block !important;height: auto !important;overflow: visible !important}body{background: rgb(255,255,255) !important}}code{background: var(--panel-3);padding: 1px 5px;border-radius: var(--radius-sm);font-size: 12px}@keyframes doc-history-in{0%{transform: translate(24px);opacity: 0}100%{transform: none;opacity: 1}}@media print{.app,.main{display: block !important;height: auto !important;overflow: visible !important}body{background: rgb(255,255,255) !important}}@media (max-width: 768px){html,body,#root{overflow-x: hidden;max-width: 100vw}.main{min-width: 0px}}.lp{color-scheme: light;--bg: var(--c-grey-050);--panel: var(--c-grey-000);--panel-2: var(--c-grey-050);--panel-3: var(--c-grey-150);--panel-4: var(--c-grey-100);--surface: var(--c-grey-000);--surface-sunken: var(--c-grey-150);--border: var(--c-grey-200);--border-strong: var(--c-grey-300);--border-subtle: var(--c-grey-150);--text: var(--c-ink-700);--text-strong: var(--c-ink-900);--muted: var(--c-ink-500);--muted-2: var(--c-ink-400);--text-muted: var(--c-ink-500);--text-subtle: var(--c-ink-400);--accent: var(--c-brand-500);--accent-hover: var(--c-brand-600);--accent-strong: var(--c-brand-700);--accent-soft: var(--c-brand-050);--accent-soft-strong: var(--c-brand-100);--success: var(--c-green-500);--success-text: var(--c-green-600);--success-surface: var(--c-green-050);--success-border: var(--c-green-100);--warn: var(--c-amber-500);--warn-text: var(--c-amber-700);--warn-surface: var(--c-amber-050);--warn-border: var(--c-amber-100);--warn-soft: var(--c-amber-050);--warn-soft-strong: var(--c-amber-100);--danger: var(--c-red-500);--danger-strong: var(--c-red-600);--danger-text: var(--c-red-700);--danger-surface: var(--c-red-050);--danger-border: var(--c-red-100);--danger-soft: var(--c-red-050);--purple: var(--c-purple-600);--purple-surface: var(--c-purple-050)}.lp{--lp-navy: var(--accent-strong);--lp-navy-2: var(--accent);--lp-ink: var(--text-strong);--lp-body: var(--muted);--lp-line: var(--border);--lp-tint: var(--panel-2);--lp-blue: var(--accent);--lp-blue-2: var(--accent-hover);--lp-glow: color-mix(in srgb,var(--accent) 28%,transparent);--lp-green: var(--success-text);--lp-amber: var(--warn-text);--lp-red: var(--danger-strong);--lp-blue-bg: var(--accent-soft);--lp-green-bg: var(--success-surface);--lp-amber-bg: var(--warn-surface);--lp-red-bg: var(--danger-surface);--lp-shadow: 0 1px 2px rgba(23,43,77,.04),0 10px 28px -12px rgba(23,43,77,.14);--lp-shadow-lg: 0 2px 6px rgba(23,43,77,.05),0 28px 56px -24px rgba(23,43,77,.18);min-height: 100vh;overflow-y: auto;background: var(--panel);color: var(--lp-body);font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased}.lp h1,.lp h2,.lp h3{color: var(--lp-ink);letter-spacing: -0.015em;font-weight: 700}.lp h2{font-size: clamp(28px,3.8vw,40px);margin: 0px 0px 16px}.lp h3{font-weight: 600}.lp-link{color: var(--lp-blue);text-decoration: none;font-weight: 600}.lp-link:hover{text-decoration: underline}.lp-nav{position: sticky;top: 0px;z-index: 20;padding: 0px 20px;background: rgba(255,255,255,0.92);backdrop-filter: blur(10px);border-bottom: 1px solid var(--lp-line);transition: box-shadow 0.2s}.lp-nav-inner{max-width: 1200px;margin: 0px auto;display: flex;align-items: center;gap: 8px;height: 64px}.lp-nav-spacer{flex: 1 1 0%}.lp-nav button{border-radius: 999px}.lp .lp-nav-signin{background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;color: var(--lp-ink);font-weight: 600}.lp .lp-nav-signin:hover{background: var(--lp-tint)}.lp-nav-burger{display: none;width: 40px;height: 40px;align-items: center;justify-content: center;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: none;color: var(--lp-ink);cursor: pointer;border-radius: 10px;flex-shrink: 0}.lp-nav-burger:hover{background: var(--lp-tint)}.lp-logo{display: inline-flex;align-items: center;gap: 9px;font-weight: 800;font-size: 17px;color: var(--lp-ink);text-decoration: none;flex-shrink: 0}.lp-logo-mark{display: inline-flex;width: 28px;height: 28px;align-items: center;justify-content: center;border-radius: 8px;background: linear-gradient(135deg,var(--lp-blue),var(--lp-blue-2));color: var(--on-accent);font-size: 15px}.lp-nav-links{display: flex;gap: 2px;margin-left: 14px}.lp-nav-links a{color: var(--lp-body);text-decoration: none;font-size: 14px;font-weight: 550;padding: 8px 13px;border-radius: 999px;transition: background 0.12s,color 0.12s}.lp-nav-links a:hover{background: var(--lp-tint);color: var(--lp-ink)}@media (max-width: 900px){.lp-nav-links,.lp .lp-nav-signin{display: none}.lp-nav-burger{display: inline-flex}}.lp .lp-cta{background: var(--lp-blue);border-width: medium;border-style: none;border-color: currentcolor;border-image: none;border-radius: 999px;padding-left: 22px;padding-right: 22px;box-shadow: none;font-weight: 600}.lp .lp-cta:hover{background: var(--lp-blue-2);box-shadow: 0 8px 20px -10px var(--lp-glow)}.lp .lp-cta-ghost{background: var(--panel);color: var(--lp-blue);border: 1px solid var(--lp-line);border-radius: 999px;padding-left: 22px;padding-right: 22px;font-weight: 600}.lp .lp-cta-ghost:hover{background: var(--lp-blue-bg);border-color: var(--accent-soft-strong)}.lp-cta-row{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 22px}.lp-cta-row.center{justify-content: center}.lp-cta-note{display: block;margin-top: 12px;font-size: 12.5px;opacity: 0.75}.lp-frame{width: 100%;max-width: 430px;background: var(--panel);border-radius: 16px;overflow: hidden;border: 1px solid var(--lp-line);box-shadow: var(--lp-shadow-lg);color: var(--lp-body)}.lp-frame-bar{display: flex;align-items: center;gap: 6px;padding: 9px 12px;background: var(--lp-tint);border-bottom: 1px solid var(--lp-line)}.lp-frame-bar i{width: 9px;height: 9px;border-radius: 50%;background: var(--border-strong)}.lp-frame-bar i:nth-child(1){background: var(--danger-border)}.lp-frame-bar i:nth-child(2){background: var(--warn-border)}.lp-frame-bar i:nth-child(3){background: var(--success-border)}.lp-frame-bar span{margin-left: 8px;font-size: 11.5px;font-weight: 700;color: var(--lp-ink);letter-spacing: 0.02em}.lp-frame-body{padding: 14px;display: flex;flex-direction: column;gap: 10px}.lp-mock-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.lp-mock-kpis>div{background: var(--lp-tint);border: 1px solid var(--lp-line);border-radius: 9px;padding: 8px 10px;display: flex;flex-direction: column}.lp-mock-kpis strong{font-size: 17px;color: var(--lp-ink)}.lp-mock-kpis span{font-size: 10.5px;color: var(--lp-body)}.lp-mock-kpis .is-warn strong{color: var(--warn-text)}.lp-mock-row{display: flex;align-items: center;gap: 8px;font-size: 12px;color: var(--lp-ink);border: 1px solid var(--lp-line);border-radius: 9px;padding: 8px 10px}.lp-mock-row em{margin-left: auto;font-style: normal;color: var(--lp-blue);font-weight: 700;font-size: 11px}.lp-mock-row.is-alert{background: var(--danger-surface);border-color: var(--danger-border)}.lp-dot{width: 8px;height: 8px;border-radius: 50%;flex-shrink: 0}.lp-dot.red{background: var(--danger)}.lp-dot.green{background: var(--success)}.lp-mock-alert{display: flex;gap: 10px;border: 1px solid var(--lp-line);border-radius: 10px;padding: 9px 11px;align-items: flex-start}.lp-mock-alert strong{display: block;font-size: 11.5px;color: var(--lp-ink)}.lp-mock-alert span:last-child{font-size: 11px;line-height: 1.45;display: block}.lp-chip{display: inline-flex;width: 24px;height: 24px;align-items: center;justify-content: center;border-radius: 7px;flex-shrink: 0}.lp-chip.blue{background: var(--accent-soft);color: var(--lp-blue)}.lp-chip.amber{background: var(--warn-surface);color: var(--warn-text)}.lp-chip.red{background: var(--danger-surface);color: var(--danger-strong)}.lp-mock-foot{font-size: 11px;color: var(--lp-blue);font-weight: 700}.lp-mock-cols{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.lp-mock-col{background: var(--lp-tint);border-radius: 9px;padding: 8px}.lp-mock-col>span{display: block;font-size: 10.5px;font-weight: 800;letter-spacing: 0.04em;color: var(--lp-body);margin-bottom: 7px;text-transform: uppercase}.lp-mock-card{background: var(--panel);border: 1px solid var(--lp-line);border-radius: 7px;padding: 7px 8px;font-size: 11px;color: var(--lp-ink);margin-bottom: 6px;box-shadow: rgba(15,31,61,0.06) 0px 1px 2px}.lp-card{background: var(--panel);border: 1px solid var(--lp-line);border-radius: 16px;padding: 24px;transition: box-shadow 0.15s}.lp-card:hover{box-shadow: var(--lp-shadow)}.lp-card strong{display: block;font-size: 17px;font-weight: 600;color: var(--lp-ink);margin: 14px 0px 7px}.lp-card p{margin: 0px;font-size: 14.5px;line-height: 1.62}.lp-icon{display: inline-flex;width: 44px;height: 44px;align-items: center;justify-content: center;border-radius: 50%}.lp-icon.blue{background: var(--lp-blue-bg);color: var(--lp-blue)}.lp-icon.red{background: var(--lp-red-bg);color: var(--lp-red)}.lp-checklist{list-style: none;margin: 0px 0px 22px;padding: 0px;display: flex;flex-direction: column;gap: 12px;font-size: 15.5px;color: var(--lp-body);text-align: left}.lp-checklist.small{font-size: 14px;gap: 9px;margin: 10px 0px 16px}.lp-checklist li{display: flex;gap: 10px;align-items: flex-start;line-height: 1.55}.lp-check{flex-shrink: 0;width: 18px;height: 18px;margin-top: 2px;border-radius: 50%;background: var(--lp-green-bg);position: relative}.lp-check::after{content: "";position: absolute;left: 6px;top: 3.5px;width: 4px;height: 8px;border-top-color:;border-top-style:;border-right-color:;border-right-style:;border-bottom-color:;border-bottom-style:;border-left-color:;border-left-style:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-width: 0px 2px 2px 0px;transform: rotate(45deg)}.lp-plans{display: grid;grid-template-columns: repeat(auto-fit,minmax(250px,1fr));gap: 20px;margin-top: 34px;text-align: left;align-items: stretch}.lp-plan{position: relative;background: var(--panel);border: 1px solid var(--lp-line);border-radius: 20px;padding: 28px;display: flex;flex-direction: column;transition: box-shadow 0.15s}.lp-plan:hover{box-shadow: var(--lp-shadow)}.lp-plan.is-highlighted{border: 2px solid var(--lp-blue);box-shadow: rgba(26,115,232,0.3) 0px 18px 44px -20px;transform: scale(1.02)}.lp-plan-flag{position: absolute;top: -12px;left: 50%;transform: translate(-50%);background: var(--lp-blue);color: var(--on-accent);font-size: 11px;font-weight: 800;letter-spacing: 0.05em;padding: 4px 14px;border-radius: 999px}.lp-plan h3{margin: 0px 0px 8px;font-size: 18px}.lp-price strong{font-size: 34px;color: var(--lp-ink);letter-spacing: -0.02em;font-weight: 700}.lp-price span{font-size: 13px}.lp-price-alt{margin: 4px 0px 0px;font-size: 12.5px}.lp-plan .lp-checklist{flex: 1 1 0%}.lp-finenote{margin-top: 18px;font-size: 12px;opacity: 0.7}.lp-faq{max-width: 700px;margin: 30px auto 0px;text-align: left;display: flex;flex-direction: column;gap: 10px}.lp-faq-item{border: 1px solid var(--lp-line);border-radius: 12px;background: var(--panel);overflow: hidden;transition: box-shadow 0.15s}.lp-faq-item.is-open{border-color: var(--lp-blue);box-shadow: rgba(26,115,232,0.35) 0px 12px 28px -18px}.lp-faq-q{display: flex;justify-content: space-between;align-items: center;gap: 14px;width: 100%;padding: 17px 20px;background: none;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;cursor: pointer;font-size: 15.5px;font-weight: 600;color: var(--lp-ink);text-align: left}.lp-faq-toggle{display: inline-flex;width: 24px;height: 24px;align-items: center;justify-content: center;border-radius: 50%;background: var(--lp-tint);color: var(--lp-blue);font-weight: 700;flex-shrink: 0}.lp-faq-a{margin: 0px;padding: 0px 20px 17px;font-size: 14.5px;line-height: 1.7}.lp-band-inner{max-width: 1080px;margin: 0px auto;display: flex;align-items: center;justify-content: space-between;gap: 18px;flex-wrap: wrap;background: var(--lp-blue-bg);border-radius: 20px;padding: 26px 30px;text-align: left}.lp-band-inner strong{display: block;font-size: 18px;font-weight: 700;color: var(--lp-ink);margin-bottom: 4px}.lp-band-inner span{font-size: 14px;color: var(--lp-body)}.lp-reveal{opacity: 0;transform: translateY(18px);transition: opacity 0.6s,transform 0.6s}.lp-reveal.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.lp-reveal{opacity: 1;transform: none;transition: none}.lp *{animation: auto ease 0s 1 normal none running none !important}}@keyframes lp-up{0%{opacity: 0;transform: translateY(22px)}100%{opacity: 1;transform: none}}@keyframes lp-draw{100%{stroke-dashoffset: 0}}.lp-pop{animation: 0.55s ease 0s 1 normal both running lp-up}.lp-pop.d1{animation-delay: 0.5s}.lp-pop.d2{animation-delay: 0.75s}.lp-pop.d3{animation-delay: 1s}.lp-icon.violet{background: var(--purple-surface);color: var(--purple)}.lp-icon.teal{background: var(--lp-green-bg);color: var(--lp-green)}.lp-icon.amber{background: var(--lp-amber-bg);color: var(--lp-amber)}.lp-kicker-chip{display: inline-block;font-size: 11px;font-weight: 800;letter-spacing: 0.1em;border-radius: 999px;padding: 5px 12px;margin-bottom: 14px}.lp-kicker-chip.blue{background: var(--lp-blue-bg);color: var(--accent-strong)}.lp-kicker-chip.violet{background: var(--purple-surface);color: var(--purple)}.lp-kicker-chip.teal{background: var(--lp-green-bg);color: var(--lp-green)}.lp-kicker-chip.amber{background: var(--lp-amber-bg);color: var(--warn-text)}.lp.pub{display: flex;flex-direction: column;min-height: 100vh}.pub-hero{background: var(--lp-tint);color: var(--lp-body);border-bottom: 1px solid var(--lp-line);padding: 52px 24px 44px;text-align: center}.pub-hero h1{color: var(--lp-ink);font-size: clamp(26px,3.6vw,38px);margin: 0px 0px 10px;letter-spacing: -0.01em}.pub-hero p{max-width: 640px;margin: 0px auto;font-size: 16px;line-height: 1.65}.pub-body{flex: 1 1 0%;max-width: 1000px;width: 100%;margin: 0px auto;padding: 44px 24px 60px}.pub-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(290px,1fr));gap: 18px}.pub-card p{font-size: 14.5px}.pub-prose{max-width: 720px;margin: 0px auto;font-size: 16px;line-height: 1.8;color: var(--lp-body)}.pub-prose p{margin: 0px 0px 16px;white-space: pre-wrap}.lp{overflow-x: hidden}@media (max-width: 700px){.lp-nav{padding: 0px 10px}.lp-nav-inner{height: 56px;gap: 6px}.lp-logo{font-size: 15.5px;gap: 7px}.lp-nav button{font-size: 12.5px;padding: 7px 11px;white-space: nowrap}.lp-nav .lp-nav-burger{padding: 0px;width: 38px;height: 38px}.lp-plan.is-highlighted{transform: none}.pub-hero{padding: 36px 18px 32px}.pub-body{padding: 28px 16px 44px}}.pricing-toggle{display: flex;justify-content: center;gap: 0px;margin: 0px auto 30px;width: fit-content;border: 1px solid var(--lp-line);border-radius: 999px;padding: 4px;background: var(--panel)}.pricing-toggle button{border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: none;cursor: pointer;font-family: inherit;font-size: 14px;font-weight: 600;color: var(--lp-body);border-radius: 999px;padding: 8px 20px}.pricing-toggle button.is-on{background: var(--lp-blue);color: var(--on-accent)}.pricing-toggle button em{font-style: normal;font-size: 11px;font-weight: 700;margin-left: 6px;color: var(--success-border)}.pricing-toggle button:not(.is-on) em{color: var(--lp-green)}.pricing-plans{text-align: left}.pricing-who{margin: 0px 0px 10px;font-size: 13px;line-height: 1.55;color: var(--lp-body);min-height: 40px}.pricing-faq{margin-top: 56px;text-align: center}.pricing-faq h2{font-size: clamp(24px,3vw,32px)}.pricing-policies{margin-top: 18px;font-size: 13.5px}.pricing-band{margin-top: 48px}.pricing-team{text-align: center;margin: 0px auto 28px}.pricing-team label{display: block;font-size: 14.5px;font-weight: 600;color: var(--lp-ink);margin-bottom: 10px}.pricing-team-input{display: inline-flex;align-items: center;gap: 0px;border: 1px solid var(--lp-line);border-radius: 999px;background: var(--panel);overflow: hidden}.pricing-team-input button{width: 42px;height: 44px;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;background: none;cursor: pointer;font-size: 20px;color: var(--lp-blue);font-family: inherit}.pricing-team-input button:hover{background: var(--lp-blue-bg)}.pricing-team-input input{width: 76px;height: 44px;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;text-align: center;font-size: 19px;font-weight: 700;color: var(--lp-ink);font-family: inherit;appearance: textfield}.pricing-team-input input::-webkit-outer-spin-button,.pricing-team-input input::-webkit-inner-spin-button{appearance: none;margin: 0px}.pricing-team-input input:focus,.pricing-team-input button:focus{outline: none}.pricing-team-input:focus-within{border-color: var(--lp-blue);box-shadow: 0 0 0 3px var(--lp-blue-bg)}.pricing-reason{margin: 12px auto 0px;max-width: 560px;font-size: 14px;color: var(--lp-green);font-weight: 600}.pricing-total{margin: 2px 0px 0px;font-size: 13.5px;color: var(--lp-body)}.pricing-total strong{color: var(--lp-ink);font-size: 15px}.pricing-total.is-over{color: var(--warn-text);font-weight: 600}.lp-plan.is-unavailable{opacity: 0.6}.lp.lp-v5{--v5-bg: var(--panel-2);--v5-ink: var(--text-strong);--v5-body: var(--muted);--v5-muted: var(--muted);--v5-line: var(--border);--v5-line-soft: var(--border);--v5-tint: var(--panel-2);--v5-ink-2: var(--text);--v5-blue: var(--accent);--v5-blue-2: var(--accent-hover);--v5-wash: var(--accent-soft);--v5-green: var(--success-text);--v5-green-wash: var(--success-surface);--v5-amber: var(--warn-text);--v5-amber-wash: var(--warn-surface);--v5-red: var(--danger-strong);--v5-red-wash: var(--danger-surface);--v5-violet: var(--purple);--v5-violet-wash: var(--purple-surface);--v5-on-dark: var(--muted-2);--v5-dark-line: color-mix(in srgb,var(--text-strong) 18%,transparent);--v5-r: 26px;--lp-blue: var(--v5-blue);--lp-blue-2: var(--v5-blue-2);--lp-ink: var(--v5-ink);--lp-body: var(--v5-body);--lp-line: var(--v5-line);--lp-tint: var(--v5-tint);--lp-blue-bg: var(--v5-wash);--lp-green: var(--v5-green);--lp-green-bg: var(--v5-green-wash);--lp-glow: rgba(26,109,245,.3);background: var(--v5-bg);color: var(--v5-ink);padding: 0px 20px 20px;font-family: "Instrument Sans Variable",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",sans-serif}.lp-v5 h1,.lp-v5 h2,.lp-v5 h3{color: var(--v5-ink);font-weight: 700;margin: 0px}.lp-v5 h1{font-size: clamp(36px,4.4vw,58px);line-height: 1.02;letter-spacing: -0.04em;text-wrap: balance}.lp-v5 h1 em{font-style: normal;color: var(--v5-blue)}.lp-v5 h2{font-size: clamp(26px,3vw,38px);line-height: 1.08;letter-spacing: -0.035em;text-wrap: balance}.lp-v5 h3{font-size: 22px;line-height: 1.2;letter-spacing: -0.03em}.lp-v5 .lp-nav{margin: 0px -20px;padding: 0px 20px;border-bottom: 0px;background: rgba(243,245,249,0.9);backdrop-filter: blur(14px)}.lp-v5 .lp-nav-inner{max-width: 1320px;height: 76px}.lp-v5 .lp-logo-mark{border-radius: 9px;background: var(--v5-blue)}.lp-v5 .lp-nav-links a{font-size: 14.5px;font-weight: 500}.lp5-main{max-width: 1320px;margin: 0px auto;display: flex;flex-direction: column;gap: 16px}.lp5-row{display: flex;flex-wrap: wrap;gap: 16px}.lp5-tile{background: var(--panel);border-radius: var(--v5-r);padding: clamp(26px,3.4vw,42px);min-width: 0px}.lp5-tile.is-pad-sm{padding: 24px}.lp5-tile.is-dark{background: var(--v5-ink);color: var(--on-accent)}.lp5-tile.is-dark h2,.lp5-tile.is-dark h3,.lp5-tile.is-dark strong{color: var(--on-accent)}.lp5-tile.is-dark p{color: var(--v5-on-dark)}.lp5-tile.is-blue{background: var(--v5-blue);color: var(--on-accent)}.lp5-tile.is-blue h2,.lp5-tile.is-blue strong{color: var(--on-accent)}.lp5-kicker{display: block;font-size: 12px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--v5-blue);margin-bottom: 12px}.lp5-kicker.is-green{color: var(--v5-green)}.lp5-kicker.is-amber{color: var(--v5-amber)}.lp5-kicker.is-red{color: var(--v5-red)}.lp5-kicker.is-violet{color: var(--v5-violet)}.lp5-kicker.is-muted{color: var(--v5-muted)}.lp5-kicker.is-onDark{color: var(--accent-soft-strong)}.lp5-kicker.is-onBlue{color: rgba(255,255,255,0.85)}.lp5-lede{margin: 14px 0px 0px;max-width: 640px;font-size: 16.5px;line-height: 1.6;color: var(--v5-body)}.lp-v5 .lp-cta-row{margin-top: 30px}.lp-v5 .lp-cta-ghost{background: var(--v5-bg);color: var(--v5-ink);border-width: medium;border-style: none;border-color: currentcolor;border-image: none}.lp-v5 .lp-cta-ghost:hover{background: var(--border)}.lp-v5 .lp-cta-note{color: var(--v5-muted);font-size: 13.5px;opacity: 1}.lp-v5 .lp5-btn-light{background: var(--panel);color: var(--v5-blue);border-width: medium;border-style: none;border-color: currentcolor;border-image: none;border-radius: 999px;font-weight: 600;padding: 13px 22px}.lp-v5 .lp5-btn-light:hover{background: var(--v5-wash);color: var(--v5-blue-2)}.lp-v5 .is-dark .lp5-btn-light{color: var(--v5-ink)}.lp-v5 .lp5-btn-outline{background: transparent;color: var(--on-accent);border: 1px solid rgba(255,255,255,0.55);border-radius: 999px;font-weight: 600}.lp-v5 .lp5-btn-outline:hover{background: rgba(255,255,255,0.12);border-color: var(--panel)}.lp5-hero{flex: 2 1 480px;display: flex;flex-direction: column;justify-content: center}.lp5-badge{display: inline-flex;align-self: flex-start;align-items: center;gap: 9px;background: var(--v5-wash);color: var(--v5-blue);font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;padding: 8px 15px;border-radius: 999px;margin-bottom: 24px}.lp5-live{width: 7px;height: 7px;border-radius: 50%;background: currentcolor;animation: 2.4s ease-in-out 0s infinite normal none running lp5-pulse}@keyframes lp5-pulse{0%,100%{opacity: 0.25}50%{opacity: 1}}.lp5-hero-lede{margin: 24px 0px 0px;max-width: 600px;font-size: 17.5px;line-height: 1.6;color: var(--v5-body);text-wrap: pretty}.lp5-hero-lede strong{color: var(--v5-ink);font-weight: 600}.lp5-head{display: flex;flex-wrap: wrap;gap: 22px;align-items: flex-end;justify-content: space-between}.lp5-head>div:first-child{flex: 1 1 420px;min-width: 0px}.lp5-head h2{max-width: 20ch}.lp5-tabs{display: flex;gap: 8px;flex-wrap: wrap}.lp5-tab{border: 1px solid var(--v5-line);background: var(--panel);color: var(--v5-ink-2);font-style: inherit;font-variant: inherit;font-stretch: inherit;line-height: inherit;font-family: inherit;font-optical-sizing: inherit;font-size-adjust: inherit;font-kerning: inherit;font-feature-settings: inherit;font-variation-settings: inherit;font-language-override: inherit;font-size: 14.5px;font-weight: 600;padding: 10px 18px;border-radius: 999px;cursor: pointer;white-space: nowrap;transition: background 0.12s,border-color 0.12s,color 0.12s}.lp5-tab:hover{border-color: var(--border-strong)}.lp5-tab.is-on{background: var(--v5-blue);border-color: var(--v5-blue);color: var(--on-accent)}.lp5-split{display: flex;flex-wrap: wrap;gap: 16px;margin-top: 28px}.lp5-split-copy{flex: 1.3 1 380px;min-width: 0px}.lp5-split-copy h3{margin-top: 16px}.lp5-split-copy>h3:first-child{margin-top: 0px}.lp5-split-shot{flex: 1 1 320px;min-width: 0px;background: var(--v5-tint);border-radius: 20px;padding: 20px;display: flex;align-items: center}.lp5-split.is-dept .lp5-split-copy{flex: 1 1 320px}.lp5-split.is-dept .lp5-split-shot{flex: 1.2 1 380px}.lp5-numbers{list-style: none;margin: 20px 0px 0px;padding: 0px;display: flex;flex-direction: column;gap: 10px}.lp5-numbers li{display: flex;gap: 14px;align-items: flex-start;background: var(--v5-tint);border-radius: 14px;padding: 14px 16px;font-size: 15.5px;line-height: 1.5;color: var(--v5-ink-2)}.lp5-numbers li>span{flex: 0 0 auto;padding-top: 3px;font-size: 11.5px;font-weight: 700;color: var(--v5-blue)}.lp5-bridge{margin: 24px 0px 0px;font-size: 16px;line-height: 1.6;color: var(--v5-body)}.lp5-bridge strong{color: var(--v5-ink);font-weight: 600}.lp5-vocab{margin: 18px 0px 0px;font-size: 14.5px;font-weight: 600;color: var(--v5-blue)}.lp5-chiprow{margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--v5-line-soft);display: flex;flex-wrap: wrap;gap: 9px;align-items: center}.lp5-chiprow strong{font-size: 14.5px;margin-right: 6px}.lp5-chiprow span{background: var(--v5-tint);border-radius: 999px;padding: 9px 15px;font-size: 13.5px;color: var(--v5-ink-2)}.lp5-assist{flex: 1.4 1 420px}.lp5-assist-shot{flex: 1 1 320px;display: flex;align-items: center}.lp-v5 .lp-checklist{margin: 24px 0px 26px}.lp-v5 .lp-check{background: var(--v5-green-wash)}.lp-v5 .lp-check::after{border-color: var(--v5-green)}.lp5-pillar-intro{flex: 1 1 280px;display: flex;flex-direction: column;justify-content: center;padding: 32px}.lp5-pillar-intro p{margin: 14px 0px 0px;font-size: 15.5px;line-height: 1.6}.lp5-pillars{flex: 3 1 620px;min-width: 0px;display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}@media (max-width: 1180px){.lp5-pillars{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.lp5-pillars{grid-template-columns: 1fr;gap: 12px}}.lp5-pillar{padding: 28px}.lp5-pillar strong{display: block;margin: 18px 0px 0px;font-size: 17.5px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.3;color: var(--v5-ink)}.lp5-pillar p{margin: 10px 0px 0px;font-size: 14.5px;line-height: 1.55;color: var(--v5-body)}.lp-v5 .lp-icon{width: 38px;height: 38px;border-radius: 12px}.lp-v5 .lp-icon.blue{background: var(--v5-wash);color: var(--v5-blue)}.lp-v5 .lp-icon.teal{background: var(--v5-green-wash);color: var(--v5-green)}.lp-v5 .lp-icon.violet{background: var(--v5-violet-wash);color: var(--v5-violet)}.lp-v5 .lp-icon.amber{background: var(--v5-amber-wash);color: var(--v5-amber)}.lp-v5 .lp-icon.red{background: var(--v5-red-wash);color: var(--v5-red)}.lp-v5 .lp-kicker-chip{font-size: 11.5px;letter-spacing: 0.13em;padding: 6px 12px}.lp-v5 .lp-kicker-chip.blue{background: var(--v5-wash);color: var(--v5-blue)}.lp-v5 .lp-kicker-chip.teal{background: var(--v5-green-wash);color: var(--success-text)}.lp-v5 .lp-kicker-chip.violet{background: var(--v5-violet-wash);color: var(--v5-violet)}.lp-v5 .lp-kicker-chip.amber{background: var(--v5-amber-wash);color: var(--v5-amber)}.lp5-calc-in{flex: 1.6 1 420px}.lp5-calc-out{flex: 1 1 300px;display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 32px}.lp5-sliders{display: flex;flex-direction: column;gap: 22px;margin-top: 26px}.lp5-sliders label{display: flex;flex-direction: column;gap: 8px}.lp5-sliders label>span{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;font-size: 15px;color: var(--v5-body)}.lp5-sliders strong{font-size: 16.5px;font-weight: 700;color: var(--v5-ink)}.lp5-sliders em{font-style: normal;font-size: 13px;line-height: 1.5;color: var(--v5-muted)}.lp5-sliders input[type="range"]{width: 100%;accent-color: var(--v5-blue);height: 22px;cursor: pointer}.lp5-fine{margin: 18px 0px 0px;font-size: 12.5px;line-height: 1.55;color: var(--v5-muted)}.lp5-calc-row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.lp5-calc-row span{font-size: 14.5px;color: var(--v5-on-dark)}.lp5-calc-row strong{font-size: 18px;font-weight: 700}.lp5-rule{height: 1px;background: var(--v5-dark-line)}.lp5-calc-net{margin-top: 8px;font-size: clamp(32px,3.8vw,44px);font-weight: 700;letter-spacing: -0.04em}.lp5-calc-note{margin: 0px;font-size: 14px;line-height: 1.55}.lp5-tile.is-dark .lp5-calc-note strong{color: var(--on-accent)}.lp5-step{flex: 1 1 280px;padding: 30px}.lp5-step-n{display: flex;width: 34px;height: 34px;border-radius: 50%;background: var(--v5-blue);color: var(--on-accent);align-items: center;justify-content: center;font-size: 15px;font-weight: 700}.lp5-step strong{display: block;margin: 18px 0px 0px;font-size: 19px;font-weight: 700;letter-spacing: -0.02em;color: var(--v5-ink)}.lp5-step p{margin: 10px 0px 0px;font-size: 15.5px;line-height: 1.55;color: var(--v5-body)}.lp5-band{display: flex;flex-wrap: wrap;gap: 18px;align-items: center;justify-content: space-between;padding: 28px 32px}.lp5-band strong{display: block;font-size: 19px;font-weight: 700;letter-spacing: -0.02em}.lp5-band span{font-size: 14.5px;color: var(--v5-body)}.lp5-band .lp-cta{margin: 0px}.lp5-vs-them{flex: 1 1 300px;padding: 32px}.lp5-vs-us{flex: 1.5 1 420px;padding: 32px}.lp5-xlist{list-style: none;margin: 0px;padding: 0px;display: flex;flex-direction: column;gap: 14px}.lp5-xlist li{display: flex;gap: 12px;align-items: flex-start;font-size: 15.5px;line-height: 1.5;color: var(--v5-body)}.lp5-x{flex: 0 0 auto;width: 20px;height: 20px;margin-top: 1px;border-radius: 6px;background: var(--v5-red-wash);color: var(--v5-red);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 700}.lp-v5 .lp5-uslist{display: flex;flex-flow: wrap;gap: 14px;margin: 16px 0px 0px}.lp5-uslist li{flex: 1 1 260px;min-width: 0px;color: var(--on-accent)}.lp-v5 .is-blue .lp-check{background: rgba(255,255,255,0.24)}.lp-v5 .is-blue .lp-check::after{border-color: var(--panel)}.lp5-trust{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding: 24px 32px}.lp5-trust>strong{margin-right: 6px;font-size: 15px;font-weight: 700}.lp5-trust-badge{display: inline-flex;align-items: center;gap: 8px;background: var(--v5-tint);border-radius: 999px;padding: 9px 16px;font-size: 14px;color: var(--v5-body)}.lp5-trust-badge svg{color: var(--v5-blue)}.lp5-trust-link{margin-left: auto;font-size: 14.5px}.lp5-faq{flex: 1.9 1 460px}.lp5-faq h2{margin-bottom: 24px}.lp5-faq-list{display: flex;flex-direction: column;gap: 9px}.lp5-faq-item{background: var(--panel);border: 1px solid var(--v5-line);border-radius: 16px;overflow: hidden;transition: border-color 0.12s,background 0.12s}.lp5-faq-item.is-open{background: var(--v5-tint);border-color: var(--v5-blue)}.lp5-faq-q{width: 100%;display: flex;align-items: center;gap: 16px;padding: 18px 20px;background: transparent;border: 0px;cursor: pointer;text-align: left;font: inherit}.lp5-faq-q>span{flex: 1 1 0%;font-size: 16px;font-weight: 700;line-height: 1.35;color: var(--v5-ink)}.lp5-faq-q>i{flex: 0 0 auto;width: 26px;height: 26px;border-radius: 8px;background: var(--v5-wash);color: var(--v5-blue);display: flex;align-items: center;justify-content: center;font-style: normal;font-size: 16px;font-weight: 700}.lp5-faq-a{margin: 0px;padding: 0px 20px 20px;font-size: 15.5px;line-height: 1.6;color: var(--v5-body);text-wrap: pretty}.lp5-final{padding: clamp(38px,5vw,72px);text-align: center}.lp5-final h2{font-size: clamp(30px,4.2vw,52px);line-height: 1.05;letter-spacing: -0.04em}.lp5-final p{margin: 18px auto 0px;max-width: 600px;font-size: 17.5px;line-height: 1.55;color: rgba(255,255,255,0.92)}.lp5-final .lp-cta-row{justify-content: center;margin-top: 28px}.lp5-final .lp-cta-note{color: rgba(255,255,255,0.85)}.lp5-foot{padding: 26px 8px 10px}.lp5-foot-row{display: flex;flex-wrap: wrap;gap: 22px;align-items: center;justify-content: space-between}.lp5-foot .lp-logo{font-size: 15.5px}.lp5-foot .lp-logo em{margin-left: 8px;font-style: normal;font-size: 13.5px;font-weight: 500;color: var(--v5-muted)}.lp5-foot .lp-logo-mark{width: 24px;height: 24px;font-size: 13px;border-radius: 8px}.lp5-foot-links{display: flex;flex-wrap: wrap;gap: 20px;align-items: center}.lp5-foot-links a{font-size: 14px;color: var(--v5-body);text-decoration: none}.lp5-foot-links a:hover{color: var(--v5-blue)}.lp5-foot-base{margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--v5-line);display: flex;flex-wrap: wrap;gap: 16px;align-items: center;justify-content: space-between}.lp5-foot-base>span{font-size: 14px;color: var(--v5-muted)}.lp-v5 .lp-frame{max-width: none;border: 0px;border-radius: 16px;box-shadow: rgba(13,17,23,0.07) 0px 8px 26px}.lp-v5 .lp-frame.is-bare{box-shadow: none;border-radius: 0px}.lp-v5 .lp-frame-bar{background: transparent;border-bottom: 1px solid var(--v5-line-soft);padding: 14px 16px}.lp-v5 .lp-frame-bar i{width: 8px;height: 8px}.lp-v5 .lp-frame-bar i:nth-child(1){background: var(--danger-border)}.lp-v5 .lp-frame-bar i:nth-child(2){background: var(--warn-border)}.lp-v5 .lp-frame-bar i:nth-child(3){background: var(--success)}.lp-v5 .lp-frame-bar span{font-size: 13.5px;font-weight: 600}.lp-v5 .lp-frame-body{padding: 16px;gap: 9px}.lp-v5 .lp-mock-kpis{gap: 9px}.lp-v5 .lp-mock-kpis>div{background: var(--v5-tint);border: 0px;border-radius: 12px;padding: 12px}.lp-v5 .lp-mock-kpis strong{font-size: 20px;letter-spacing: -0.03em}.lp-v5 .lp-mock-kpis span{margin-top: 2px;font-size: 12px;color: var(--v5-muted)}.lp-v5 .lp-mock-kpis .is-warn strong{color: var(--v5-amber)}.lp-v5 .lp-mock-row{background: var(--v5-tint);border: 0px;border-radius: 12px;padding: 13px 15px;font-size: 14px;gap: 10px}.lp-v5 .lp-mock-row em{font-size: 13px;font-weight: 600}.lp-v5 .lp-mock-row.is-alert{background: var(--danger-surface)}.lp-v5 .lp-dot.red{background: var(--danger)}.lp-v5 .lp-dot.green{background: var(--v5-green)}.lp-v5 .lp-mock-note{margin: 4px 0px 0px;font-size: 12.5px;line-height: 1.5;color: var(--v5-muted)}.lp-v5 .lp-mock-alert{background: var(--v5-tint);border: 0px;border-radius: 14px;padding: 14px;gap: 12px}.lp-v5 .lp-mock-alert strong{font-size: 14.5px}.lp-v5 .lp-mock-alert span:last-child{margin-top: 4px;font-size: 13.5px;color: var(--v5-body)}.lp-v5 .lp-chip{width: 30px;height: 30px;border-radius: 9px}.lp-v5 .lp-chip.blue{background: var(--v5-wash);color: var(--v5-blue)}.lp-v5 .lp-chip.amber{background: var(--v5-amber-wash);color: var(--v5-amber)}.lp-v5 .lp-mock-chart{background: var(--v5-tint);border-radius: 12px;padding: 14px 14px 11px}.lp-v5 .lp-mock-bars{display: flex;align-items: flex-end;gap: 5px;height: 54px}.lp-v5 .lp-mock-bars i{flex: 1 1 0%;border-radius: 3px 3px 0px 0px;background: var(--v5-blue);transform-origin: center bottom;animation: 0.5s ease 0s 1 normal both running lp5-grow}@keyframes lp5-grow{0%{transform: scaleY(0)}100%{transform: none}}.lp-v5 .lp-mock-chart>span{display: block;margin-top: 9px;font-size: 11.5px;color: var(--v5-muted)}.lp-v5 .lp-mock-foot{font-size: 13.5px;font-weight: 600;color: var(--v5-blue)}.lp-v5 .lp-mock-cols{gap: 11px}.lp-v5 .lp-mock-col{background: var(--v5-tint);border-radius: 16px;padding: 13px;min-height: 140px}.lp-v5 .lp-mock-col>span{margin-bottom: 10px;font-size: 10.5px;letter-spacing: 0.12em;color: var(--v5-muted)}.lp-v5 .lp-mock-card{background: var(--panel);border: 0px;box-shadow: none;border-radius: 10px;padding: 9px 11px;margin-bottom: 8px;font-size: 12.5px;line-height: 1.35}@media (max-width: 700px){.lp.lp-v5{padding: 0px 12px 12px}.lp-v5 .lp-nav{margin: 0px -12px;padding: 0px 12px}.lp-v5 .lp-nav-inner{height: 64px}.lp5-main,.lp5-row{gap: 12px}.lp5-tile{border-radius: 20px;padding: 22px}.lp5-tile.is-pad-sm{padding: 16px}.lp5-step,.lp5-band,.lp5-trust,.lp5-vs-them,.lp5-vs-us,.lp5-pillar,.lp5-pillar-intro,.lp5-calc-out{padding: 22px}.lp5-split-shot{padding: 14px}.lp5-trust-link{margin-left: 0px}.lp5-foot{padding: 20px 4px 6px}}.lp5-ai{flex: 1.35 1 420px}.lp5-ai-shot{flex: 1 1 340px;display: flex;flex-direction: column;justify-content: center}.lp5-ai p strong{color: var(--on-accent);font-weight: 700}.lp5-ai-points{list-style: none;margin: 22px 0px 0px;padding: 0px;display: flex;flex-direction: column;gap: 12px}.lp5-ai-points li{display: flex;gap: 10px;align-items: flex-start;font-size: 15.5px;line-height: 1.5;color: var(--v5-on-dark)}.lp5-tile.is-dark .lp5-ai-points .lp-check{background: rgba(255,255,255,0.16)}.lp5-tile.is-dark .lp5-ai-points .lp-check::after{border-color: var(--accent-soft-strong)}.lp5-tools{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--v5-line-soft)}.lp5-tools strong{width: 100%;margin-bottom: 2px;font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--v5-muted)}.lp5-tools code{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 12.5px;color: var(--v5-blue);background: var(--v5-wash);border-radius: 8px;padding: 5px 10px}.lp-v5 .lp-chat{max-width: 88%;background: var(--v5-tint);border-radius: 14px;padding: 12px 14px;font-size: 14px;line-height: 1.5;color: var(--v5-ink-2)}.lp-v5 .lp-chat strong{color: var(--v5-ink);font-weight: 600}.lp-v5 .lp-chat.is-you{margin-left: auto;background: var(--v5-wash);color: var(--v5-ink)}.lp-v5 .lp-chat-tool{display: inline-flex;align-self: flex-start;align-items: center;gap: 7px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 12px;color: var(--v5-blue);background: var(--v5-wash);border-radius: 999px;padding: 5px 11px}.lp-v5 .lp-chat-tool em{font-style: normal;opacity: 0.5}@media (max-width: 700px){.lp5-ai{padding: 22px}}.contact-details{margin-top: 28px}.contact-details h2{font-size: 20px;margin: 0px 0px 14px;color: var(--lp-ink)}.contact-dl{margin: 0px;display: grid;grid-template-columns: 200px 1fr;gap: 0px;background: var(--panel);border: 1px solid var(--lp-line);border-radius: 16px;overflow: hidden}.contact-dl>div{display: contents}.contact-dl dt,.contact-dl dd{margin: 0px;padding: 14px 18px;border-top: 1px solid var(--lp-line);font-size: 14.5px;line-height: 1.5}.contact-dl>div:first-child dt,.contact-dl>div:first-child dd{border-top: 0px}.contact-dl dt{color: var(--lp-body);font-weight: 600;background: var(--lp-tint)}.contact-dl dd{color: var(--lp-ink);white-space: pre-line}@media (max-width: 620px){.contact-dl{grid-template-columns: 1fr}.contact-dl dd{padding-top: 0px;border-top: 0px}}.lp-v5.pub{display: flex;flex-direction: column;min-height: 100vh}.pub-main{flex: 1 1 0%;width: 100%}.lp-v5 .pub-hero{text-align: center;border-bottom: 0px;padding: clamp(34px,4vw,60px) clamp(24px,4vw,48px)}.lp-v5 .pub-hero h1{font-size: clamp(30px,3.6vw,46px);line-height: 1.06;letter-spacing: -0.035em;margin: 0px}.lp-v5 .pub-hero p{max-width: 660px;margin: 16px auto 0px;font-size: 17px;line-height: 1.6;color: var(--v5-body);text-wrap: pretty}.lp-v5 .pub-hero .lp5-kicker{margin-bottom: 14px}.lp-v5 .pub-body{max-width: none;width: auto;margin: 0px;padding: 0px;display: flex;flex-direction: column;gap: 16px}.lp-v5 .pub-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 16px}.lp-v5 .lp-card{background: var(--panel);border: 0px;border-radius: var(--v5-r);padding: 28px}.lp-v5 .lp-card:hover{box-shadow: none}.lp-v5 .lp-card strong{display: block;margin: 18px 0px 8px;font-size: 17.5px;font-weight: 700;letter-spacing: -0.02em;color: var(--v5-ink)}.lp-v5 .lp-card p{margin: 0px 0px 10px;font-size: 15px;line-height: 1.6;color: var(--v5-body)}.lp-v5 .lp-card p:last-child{margin-bottom: 0px}.lp-v5 .pub-prose{max-width: none;margin: 0px;background: var(--panel);border-radius: var(--v5-r);padding: clamp(26px,3.4vw,44px);font-size: 16.5px;line-height: 1.8;color: var(--v5-body)}.lp-v5 .pub-prose>*{max-width: 74ch}.lp-v5 .pub-prose p{margin: 0px 0px 18px}.lp-v5 .pub-prose p:last-child{margin-bottom: 0px}.lp-v5 .pricing-team{background: var(--panel);border-radius: var(--v5-r);padding: 28px;margin: 0px}.lp-v5 .pricing-team label{font-size: 16px;font-weight: 700;color: var(--v5-ink)}.lp-v5 .pricing-team-input{border-color: var(--v5-line)}.lp-v5 .pricing-team-input button{color: var(--v5-blue)}.lp-v5 .pricing-team-input button:hover{background: var(--v5-wash)}.lp-v5 .pricing-team-input:focus-within{border-color: var(--v5-blue);box-shadow: 0 0 0 3px var(--v5-wash)}.lp-v5 .pricing-reason{color: var(--v5-blue);font-size: 15px}.lp-v5 .pricing-toggle{border-color: var(--v5-line);margin: 0px auto}.lp-v5 .pricing-toggle button.is-on{background: var(--v5-blue)}.lp-v5 .lp-plans{display: flex;flex-wrap: wrap;gap: 16px;margin: 0px}.lp-v5 .lp-plan{flex: 1 1 300px;min-width: 0px;background: var(--panel);border: 0px;border-radius: var(--v5-r);padding: 32px;transform: none;box-shadow: none}.lp-v5 .lp-plan:hover{box-shadow: none}.lp-v5 .lp-plan.is-highlighted{border: 2px solid var(--v5-blue);padding: 30px;box-shadow: none;transform: none}.lp-v5 .lp-plan h3{font-size: 16px;font-weight: 700}.lp-v5 .lp-plan-flag{position: static;transform: none;display: inline-block;margin-bottom: 12px;background: var(--v5-wash);color: var(--v5-blue);font-size: 11px;letter-spacing: 0.1em}.lp-v5 .lp-price strong{font-size: 36px;letter-spacing: -0.035em}.lp-v5 .pricing-who{color: var(--v5-body);font-size: 14.5px}.lp-v5 .pricing-total strong{color: var(--v5-ink)}.lp-v5 .pricing-faq{background: var(--panel);border-radius: var(--v5-r);padding: clamp(26px,3.4vw,42px);margin: 0px}.lp-v5 .pricing-faq h2{margin-bottom: 22px}.lp-v5 .lp-faq{max-width: none;margin: 0px;gap: 9px}.lp-v5 .lp-faq-item{border-radius: 16px;border-color: var(--v5-line)}.lp-v5 .lp-faq-item.is-open{background: var(--v5-tint);border-color: var(--v5-blue);box-shadow: none}.lp-v5 .lp-faq-q{padding: 18px 20px;font-size: 16px;font-weight: 700;color: var(--v5-ink)}.lp-v5 .lp-faq-toggle{width: 26px;height: 26px;border-radius: 8px;background: var(--v5-wash);color: var(--v5-blue)}.lp-v5 .lp-faq-a{padding: 0px 20px 20px;font-size: 15.5px;line-height: 1.6;color: var(--v5-body)}.lp-v5 .lp-band-inner{background: var(--v5-wash);border-radius: var(--v5-r);padding: 28px 32px;margin: 0px}.lp-v5 .lp-finenote{color: var(--v5-muted);font-size: 13px;margin: 0px}.lp-v5 .pricing-policies{color: var(--v5-body)}@media (max-width: 700px){.lp-v5 .pub-hero{padding: 26px 20px}.lp-v5 .lp-plan,.lp-v5 .pricing-team,.lp-v5 .pricing-faq{padding: 22px}.lp-v5 .lp-plan.is-highlighted{padding: 20px}.lp-v5 .lp-band-inner{padding: 22px}}.lp5-tourhead h1{margin: 10px 0px 8px}.lp5-tourhead .link{font-size: 14px}.lp5-tournav{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 22px}.lp5-module .lp5-sechead{margin-bottom: 6px}.lp5-module .lp5-split{align-items: center}.lp5-module .lp5-split.is-flip{flex-direction: row-reverse}.lp5-module .lp-checklist.small{margin: 10px 0px 0px;gap: 11px;font-size: 15px}.lp5-cols2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 28px;margin: 0px 0px 20px}@media (max-width: 720px){.lp5-cols2{grid-template-columns: 1fr}}.lp5-connect{width: 100%}.lp5-chiprow.is-flat{margin-top: 0px;padding-top: 0px;border-top: 0px}.lp-mock-page{display: flex;flex-direction: column;gap: 9px}.lp-mock-page strong{font-size: 14.5px;color: var(--v5-ink)}.lp-mock-page p{margin: 0px;padding: 10px 12px;border-radius: 10px;background: var(--v5-tint);font-size: 13px;line-height: 1.5;color: var(--v5-ink-2)}.lp-mock-page p.is-marked{background: var(--v5-green-wash);color: var(--v5-ink);display: flex;justify-content: space-between;gap: 10px;flex-wrap: wrap}.lp-mock-page p.is-marked em{font-style: normal;font-size: 12px;font-weight: 700;color: var(--v5-green);white-space: nowrap}.lp5-pricecue{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 28px;flex-wrap: wrap}.lp5-pricecue h3{margin: 8px 0px 6px;font-size: clamp(20px,2.2vw,26px)}.lp5-pricecue p{margin: 0px;max-width: 62ch}.lp5-hero--center{width: 100%;text-align: center}.lp5-hero--center .lp5-badge{margin-left: auto;margin-right: auto}.lp5-hero--center h1{max-width: 21ch;margin-left: auto;margin-right: auto}.lp5-hero--center .lp5-hero-lede{max-width: 62ch;margin-left: auto;margin-right: auto}.lp5-hero--center .lp-cta-row{justify-content: center}.lp5-hero--center .lp-cta-note{display: block}.lp5-statband{width: 100%;display: flex;padding: 0px;overflow: hidden}.lp5-statcell{flex: 1 1 0%;min-width: 150px;padding: 26px 20px;text-align: center;display: flex;flex-direction: column;gap: 4px}.lp5-statcell + .lp5-statcell{border-left: 1px solid var(--border)}.lp5-statcell>:first-child{font-size: clamp(28px,3vw,38px);font-weight: 750;color: var(--accent);letter-spacing: -0.02em}.lp5-statcell span:last-child{font-size: 13px;color: var(--muted);max-width: 22ch;margin: 0px auto}@media (max-width: 760px){.lp5-statband{flex-wrap: wrap}.lp5-statcell{flex-basis: 50%}.lp5-statcell:nth-child(3){border-left: 0px}.lp5-statcell:nth-child(n+3){border-top: 1px solid var(--border)}}.lp5-sechead{text-align: center;max-width: 720px;margin: 0px auto 30px}.lp5-sechead h2{margin: 10px 0px 12px}.lp5-sechead .lp5-lede{margin: 0px auto}.lp5-solvegrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}@media (max-width: 1000px){.lp5-solvegrid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.lp5-solvegrid{grid-template-columns: 1fr}}.lp5-solvecard{border: 1px solid var(--border);border-radius: 14px;padding: 22px;background: var(--panel-2);display: flex;flex-direction: column;gap: 12px;transition: border-color 0.15s,box-shadow 0.15s}.lp5-solvecard:hover{border-color: var(--accent-soft-strong);box-shadow: rgba(23,43,77,0.35) 0px 10px 26px -18px}.lp5-solvecard-problem{margin: 0px;font-weight: 650;color: var(--text-strong);font-size: 15.5px;line-height: 1.45}.lp5-solvecard-fix{margin: 0px;font-size: 13.5px;color: var(--muted);line-height: 1.55}.lp5-solvecard-fix em{display: block;font-style: normal;font-size: 10.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--success-text);margin-bottom: 5px}.lp5-solvecard--cta{align-items: flex-start;justify-content: center;gap: 14px;background: var(--accent-soft);border-color: var(--accent-soft-strong)}.lp5-solvecard--cta p{margin: 0px;font-size: 16px;color: var(--text-strong)}.lp5-faq{width: 100%}@keyframes lightbox-in{0%{opacity: 0}100%{opacity: 1}}a.tk-btn,a.lp5-tab,a.link{text-decoration: none}a.link{background: none;border: 0;padding: 0;color: var(--v5-blue,var(--accent));font: inherit;cursor: pointer}a.lp5-tab{display: inline-flex;align-items: center}.ss-mobile-menu{display: none;flex-direction: column;gap: 6px;padding: 12px 16px 18px;background: var(--panel);border-bottom: 1px solid var(--v5-line,var(--border))}.ss-mobile-menu[hidden]{display: none}.ss-mobile-menu nav{display: flex;flex-direction: column}.ss-mobile-menu nav a{padding: 11px 8px;border-radius: 10px;color: var(--lp-body,var(--text));font-size: 15.5px;font-weight: 550;text-decoration: none}.ss-mobile-menu nav a:hover{background: var(--lp-tint,var(--panel-2))}.ss-mobile-menu .tk-btn{width: 100%;margin-top: 6px}@media (max-width: 900px){.ss-mobile-menu:not([hidden]){display: flex}}.lp5-faq-a[hidden],.lp-faq-a[hidden]{display: none}.lp5-faq-a:empty,.lp-faq-a:empty{padding-bottom: 0}.lp5-split[hidden]{display: none}.lp-check,.lp-v5 .lp-check{background: var(--accent-soft,#e9f2ff)}.lp-check::after,.lp-v5 .lp-check::after{border-style: solid;border-color: var(--v5-blue,var(--accent,#0c66e4))}.lp-v5 .is-blue .lp-check::after,.lp5-tile.is-dark .lp-check::after{border-color: #fff}a:focus-visible,button:focus-visible,input:focus-visible{outline: 2px solid var(--v5-blue,var(--accent));outline-offset: 2px}.ss-nav{align-items: center}.ss-nav-item{position: relative}.ss-nav-trigger{display: inline-flex;align-items: center;gap: 5px;padding: 8px 13px;border: 0;border-radius: 999px;background: none;color: var(--lp-body,var(--text));font: inherit;font-size: 14.5px;font-weight: 500;cursor: pointer}.ss-nav-trigger:hover,.ss-nav-trigger[aria-expanded="true"]{background: var(--lp-tint,var(--panel-2));color: var(--lp-ink,var(--text-strong))}.ss-chev{transition: transform 0.15s ease}.ss-nav-trigger[aria-expanded="true"] .ss-chev{transform: rotate(180deg)}.ss-nav-panel{position: absolute;top: calc(100% + 10px);left: 0;z-index: 60;display: grid;gap: 2px;width: 310px;padding: 8px;background: var(--panel);border: 1px solid var(--v5-line,var(--border));border-radius: 14px;box-shadow: var(--shadow-lg,0 18px 44px rgba(9,30,66,0.18))}.ss-nav-panel[hidden]{display: none}.ss-nav-panel a{display: block;padding: 10px 12px;border-radius: 10px;text-decoration: none}.ss-nav-panel a:hover{background: var(--lp-tint,var(--panel-2))}.ss-nav-panel strong{display: block;color: var(--v5-ink,var(--text-strong));font-size: 14.5px;font-weight: 600}.ss-nav-panel span{display: block;margin-top: 2px;color: var(--muted);font-size: 13px;line-height: 1.45}.ss-mobile-group{display: block;padding: 14px 8px 4px;color: var(--muted);font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.ss-mobile-menu nav a.ss-mobile-sub{padding-left: 20px;font-size: 15px;font-weight: 500}.ss-hub h2{margin-bottom: 16px}.ss-hub-grid{gap: 10px}.ss-hub-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px;margin-bottom: 16px}.ss-hub-head h2{margin: 0}.ss-hub-head .lp-link{font-size: 14.5px;font-weight: 600;white-space: nowrap}.ss-audience{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 22px;font-size: 14px}.ss-audience span{color: var(--v5-body,var(--muted));font-weight: 500;margin-right: 2px}.ss-audience a{padding: 6px 12px;border: 1px solid var(--v5-line,var(--border));border-radius: 999px;background: var(--panel);color: var(--v5-ink,var(--text-strong));font-weight: 600;text-decoration: none;transition: border-color 0.15s,color 0.15s,background-color 0.15s}.ss-audience a:hover{border-color: var(--v5-blue,var(--accent));background: var(--v5-wash,var(--accent-soft));color: var(--v5-blue,var(--accent))}.lp5-pricecue .lp-cta-row{margin: 0;flex-wrap: wrap}.lp-v5 .pricing-band{max-width: none}.ss-sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ss-hub-card.lp-card{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 16px 18px;border: 1px solid var(--v5-line,var(--border));border-radius: 14px;background: var(--panel);text-decoration: none;cursor: pointer;transition: border-color 0.15s,box-shadow 0.15s,transform 0.15s,background-color 0.15s}.ss-hub-card strong{margin: 0;font-size: 15px;font-weight: 600;line-height: 1.4;letter-spacing: -0.01em;color: var(--v5-ink,var(--text-strong));transition: color 0.15s}.ss-hub-arrow{display: flex;flex: none;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 999px;color: var(--muted-2,var(--muted));background: var(--panel-2,transparent);transition: color 0.15s,background-color 0.15s,transform 0.15s}.ss-hub-card:hover{border-color: var(--v5-blue,var(--accent));box-shadow: var(--shadow-md,0 6px 18px rgba(9,30,66,0.1));background: var(--v5-wash,var(--accent-soft));transform: translateY(-2px)}.ss-hub-card:hover strong{color: var(--v5-blue,var(--accent))}.ss-hub-card:hover .ss-hub-arrow{color: #fff;background: var(--v5-blue,var(--accent));transform: translateX(3px)}.ss-crumbs{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin-bottom: 18px;font-size: 13.5px;color: var(--muted)}.ss-crumbs a{color: var(--muted);text-decoration: none}.ss-crumbs a:hover{color: var(--v5-blue,var(--accent));text-decoration: underline}.ss-crumbs [aria-current="page"]{color: var(--v5-ink,var(--text-strong));font-weight: 550}.ss-hero--centered .lp-cta-row,.ss-hero--verdict .lp-cta-row{justify-content: center}.ss-hero--split{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(24px,3vw,44px);align-items: center;text-align: left}.ss-hero--split .ss-crumbs,.ss-hero--editorial .ss-crumbs{justify-content: flex-start}.ss-hero--split h1,.ss-hero--editorial h1{text-align: left}.ss-hero--split p,.ss-hero--editorial p,.lp-v5 .ss-hero--split>.ss-hero-copy>p,.lp-v5 .ss-hero--editorial>p{margin-left: 0;text-align: left}.ss-hero--split .lp-cta-row{justify-content: flex-start}.lp-v5 .ss-hero--split,.lp-v5 .ss-hero--editorial{text-align: left}.ss-hero-aside .lp-frame{width: 100%}@media (max-width: 820px){.ss-hero--split{grid-template-columns: 1fr}}.ss-hero--editorial{text-align: left}.ss-hero--editorial h1{max-width: 20ch}.ss-hero--editorial p{max-width: 62ch}.ss-toc strong{display: block;margin-bottom: 12px;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.ss-toc ol{columns: 2;column-gap: 32px;margin: 0;padding-left: 18px;font-size: 15.5px;line-height: 1.9}.ss-toc a{color: var(--v5-body,var(--text));text-decoration: none}.ss-toc a:hover{color: var(--v5-blue,var(--accent));text-decoration: underline}@media (max-width: 700px){.ss-toc ol{columns: 1}}.ss-verdict{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 20px}.ss-verdict h2,.ss-verdict h3{margin: 0 0 8px;font-size: 16px;letter-spacing: normal;line-height: 1.35;font-weight: 700;color: var(--v5-ink,var(--text-strong))}.ss-verdict p{margin: 0;font-size: 15px;line-height: 1.6;color: var(--v5-body,var(--text))}.ss-prose h2{margin: 0 0 14px;font-size: clamp(22px,2.4vw,30px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.2;color: var(--v5-ink,var(--text-strong));text-wrap: balance}.ss-prose h3{margin: 26px 0 10px;font-size: 18px;font-weight: 650;color: var(--v5-ink,var(--text-strong))}.ss-prose p{margin: 0 0 16px;font-size: 16.5px;line-height: 1.7;color: var(--v5-body,var(--text));text-wrap: pretty}.ss-prose>p:last-child{margin-bottom: 0}.ss-prose ul:not(.lp-checklist){margin: 0 0 18px;padding-left: 20px;font-size: 16.5px;line-height: 1.7;color: var(--v5-body,var(--text))}.ss-prose ul:not(.lp-checklist) li{margin-bottom: 8px}.ss-prose strong{color: var(--v5-ink,var(--text-strong));font-weight: 650}[data-layout] .lp-checklist>li,[data-layout] .lp5-numbers>li{display: block;position: relative}[data-layout] .lp-checklist>li{padding-left: 28px}[data-layout] .lp-checklist>li>.lp-check{position: absolute;left: 0;top: 3px}[data-layout] .lp5-numbers>li{padding-left: 46px}[data-layout] .lp5-numbers>li>span:first-child{position: absolute;left: 16px;top: 15px}.ss-tablewrap{overflow-x: auto;margin: 0 0 18px}.ss-table{width: 100%;border-collapse: collapse;font-size: 15.5px;color: var(--v5-body,var(--text))}.ss-table th,.ss-table td{padding: 12px 14px;text-align: left;border-bottom: 1px solid var(--v5-line,var(--border));vertical-align: top}.ss-table th{font-weight: 650;color: var(--v5-ink,var(--text-strong));white-space: nowrap}.ss-table tbody tr:last-child td{border-bottom: 0}.ss-table th:not(:first-child),.ss-table td:not(:first-child){text-align: center}.ss-table td[data-unverified]{color: var(--muted);font-style: italic;background: repeating-linear-gradient( -45deg,transparent,transparent 6px,rgba(128,128,128,0.07) 6px,rgba(128,128,128,0.07) 12px)}.ss-takeaways{border-left: 3px solid var(--v5-blue,var(--accent))}.ss-takeaways strong.ss-takeaways-title{display: block;margin-bottom: 14px;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--v5-blue,var(--accent))}[data-design="v2"] .tk-btn{font-family: inherit}[data-design="v2"] .lp5-tile .pub-grid>.lp-card:not(.ss-related-card):not(.ss-hub-card){border: 1px solid var(--v5-line,var(--border));border-radius: var(--radius-lg,20px);padding: 24px}[data-design="v2"] .lp5-tile .pub-grid>.lp-card>strong:first-child{margin-top: 0}@media (min-width: 821px){[data-design="v2"] .ss-hero--split{grid-template-columns: minmax(0,1.08fr) minmax(0,1fr)}}[data-design="v2"] .ss-hero--split .lp-cta-note{text-align: left}.ss-sticky-cta{position: fixed;left: 50%;bottom: max(16px,env(safe-area-inset-bottom,0px));z-index: 30;display: flex;align-items: center;gap: 16px;width: min(560px,calc(100% - 32px));padding: 8px 8px 8px 22px;background: var(--panel);border: 1px solid var(--v5-line,var(--border));border-radius: 999px;box-shadow: var(--shadow-lg,0 18px 44px rgba(9,30,66,0.18));transform: translate(-50%,160%);visibility: hidden;transition: transform 0.25s ease,visibility 0.25s}.ss-sticky-cta.is-shown{transform: translate(-50%,0);visibility: visible}.ss-sticky-cta p{flex: 1;min-width: 0;margin: 0;font-size: 14.5px;line-height: 1.4;color: var(--v5-body,var(--muted))}.ss-sticky-cta p strong{color: var(--v5-ink,var(--text-strong));font-weight: 650}.ss-sticky-cta .lp-cta{flex: none;margin: 0}@media (max-width: 560px){.ss-sticky-cta span{display: none}}@media (prefers-reduced-motion: reduce){.ss-sticky-cta{transition: none}}.lp.lp-v5{--v5-on-dark: #9aa5b8}.lp5-final .lp-cta-note{color: #fff}.lp5-band span,.lp-band-inner span{color: #566279}.lp-v5 .lp-finenote{opacity: 1}.lp-plan.is-unavailable{opacity: 1;background: var(--panel-2)}.lp-plan.is-unavailable h3,.lp-plan.is-unavailable p,.lp-plan.is-unavailable li,.lp-plan.is-unavailable .lp-price strong{color: #626f86}.lp-plan.is-unavailable .pricing-total.is-over{color: #8a5a00}@media (min-width: 1000px){.lp5-tile.ss-prose:not(.ss-hub):has(>h2:first-child){display: grid;grid-template-columns: minmax(200px,300px) minmax(0,66ch);column-gap: clamp(32px,4vw,64px);align-items: start}.lp5-tile.ss-prose:not(.ss-hub):has(>h2:first-child)>h2{grid-column: 1;grid-row: 1 / span 60;position: sticky;top: 92px;margin: 0;font-size: clamp(22px,2vw,27px)}.lp5-tile.ss-prose:not(.ss-hub):has(>h2:first-child)>:not(h2){grid-column: 2}}.ss-prose>p,.ss-prose>ul,.ss-prose>ol,.ss-prose>h3,.lp5-faq-a{max-width: 70ch}.ss-prose p,.ss-prose ul:not(.lp-checklist),.ss-prose ol{color: #3f4c64}@media (min-width: 900px){.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related){grid-template-columns: repeat(6,minmax(0,1fr))}.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related)>*{grid-column: span 2}.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related):has(>:nth-child(4):last-child)>*{grid-column: span 3}.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related):has(>:nth-child(5):last-child)>:nth-child(4){grid-column: 2 / span 2}.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related):has(>:nth-child(7):last-child),.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related):has(>:nth-child(8):last-child){grid-template-columns: repeat(8,minmax(0,1fr))}.lp5-tile .pub-grid:not(.ss-hub-grid):not(.ss-related):has(>:nth-child(7):last-child)>:nth-child(5){grid-column: 2 / span 2}}.ss-jump{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 14px 18px;background: var(--panel);border-radius: var(--radius-lg,20px)}.ss-jump span{margin-right: 6px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--v5-muted,var(--muted))}.ss-jump a{padding: 7px 14px;font-size: 14px;font-weight: 550;line-height: 1.3;color: var(--v5-ink,var(--text-strong));text-decoration: none;background: var(--panel-2);border: 1px solid var(--v5-line,var(--border));border-radius: 999px}.ss-jump a:hover,.ss-jump a:focus-visible{border-color: var(--accent);color: var(--accent-hover)}.pub-body h2[id]{scroll-margin-top: 96px}.ss-toc--hero{padding: 22px 24px;background: var(--panel-2);border: 1px solid var(--v5-line,var(--border));border-radius: var(--radius-lg,20px)}.ss-toc--hero ol{columns: 1;font-size: 15px;line-height: 1.85}main[data-layout] .lp5-tile:not(.ss-prose):not(.pub-hero)>p:not([class]){max-width: 70ch;margin-left: auto;margin-right: auto}.ss-tool-form{display: grid;gap: 28px}@media (min-width: 900px){.ss-tool-form{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px;align-items: start}.ss-tool-results{position: sticky;top: 92px}}.ss-tool h2{margin: 0 0 18px;font-size: 22px;letter-spacing: -0.02em;color: var(--v5-ink,var(--text-strong))}.ss-field{display: grid;gap: 6px;margin-bottom: 14px}.ss-field span{font-size: 14.5px;font-weight: 600;color: var(--v5-ink,var(--text-strong))}.ss-field input,.ss-field select{width: 100%;padding: 11px 14px;font: inherit;font-size: 16px;color: var(--v5-ink,var(--text-strong));background: var(--panel);border: 1px solid var(--border-strong);border-radius: 12px}.ss-field input:focus-visible,.ss-field select:focus-visible{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}.ss-tool-sub{margin: 22px 0 12px;padding-top: 18px;border-top: 1px solid var(--v5-line,var(--border));font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--v5-muted,var(--muted))}.ss-tool-help{margin: -6px 0 14px;font-size: 13.5px;color: #566279}.ss-tool-results{padding: 26px;background: var(--accent-soft);border-radius: var(--radius-lg,20px)}.ss-result{display: grid;gap: 2px;padding: 14px 0;border-bottom: 1px solid rgba(12,102,228,0.15)}.ss-result:last-of-type{border-bottom: 0}.ss-result>output{font-size: clamp(26px,3vw,34px);font-weight: 700;letter-spacing: -0.03em;line-height: 1.15;color: var(--v5-ink,var(--text-strong))}.ss-result span{font-size: 14.5px;color: #3f4c64}.ss-result span output{font-weight: 650}.ss-tool-note{margin: 12px 0 0;font-size: 13px;color: #566279}.lp-v5 .ss-hero--hub{text-align: left}.ss-hero--hub h1{margin-top: 6px}.lp-v5 .ss-hero--hub>p{max-width: 62ch;margin: 14px 0 0}.lp-v5 .ss-hero--hub .ss-crumbs{justify-content: flex-start}.ss-dir-start .ss-dir-grid{grid-template-columns: repeat(auto-fill,minmax(min(100%,420px),1fr))}.ss-hub-stats{display: inline-block;margin-top: 16px;padding: 6px 12px;font-size: 13px;font-weight: 650;color: var(--accent-hover);background: var(--accent-soft);border-radius: 999px}.ss-dir-bar{display: grid;gap: 14px}.ss-dir-search{display: flex;align-items: center;gap: 10px;max-width: 560px;padding: 0 16px;color: var(--v5-muted,var(--muted));background: var(--panel-2);border: 1px solid var(--border-strong);border-radius: 14px}.ss-dir-search:focus-within{border-color: var(--accent);box-shadow: 0 0 0 3px var(--accent-soft)}.ss-dir-search input{flex: 1;min-width: 0;padding: 13px 0;font: inherit;font-size: 16px;color: var(--v5-ink,var(--text-strong));background: transparent;border: 0;outline: none}.ss-dir-chips{display: flex;flex-wrap: wrap;gap: 8px}.ss-dir-chip{padding: 8px 14px;font: inherit;font-size: 14px;font-weight: 600;white-space: nowrap;color: var(--v5-ink,var(--text-strong));background: var(--panel);border: 1px solid var(--border);border-radius: 999px;cursor: pointer}.ss-dir-chip span{margin-left: 2px;font-weight: 500;color: #566279}.ss-dir-chip:hover{border-color: var(--accent)}.ss-dir-chip[aria-pressed="true"]{color: #fff;background: var(--c-ink-900,#0a1f44);border-color: var(--c-ink-900,#0a1f44)}.ss-dir-chip[aria-pressed="true"] span{color: rgba(255,255,255,0.78)}@media (max-width: 700px){.ss-dir-chips{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 4px;scrollbar-width: none}}.ss-dir-count{margin: 18px 0 0;font-size: 14px;color: #566279}.ss-dir-group{padding-top: 26px}.ss-dir-group h2,.ss-dir-start h2{display: flex;align-items: baseline;gap: 8px;margin: 0 0 14px;font-size: 20px;letter-spacing: -0.02em;color: var(--v5-ink,var(--text-strong))}.ss-dir-group h2 span{font-size: 14px;font-weight: 600;color: #566279}.ss-dir-start h2{font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #566279}.ss-dir-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,290px),1fr));gap: 12px}.ss-dcard{display: flex;gap: 14px;align-items: flex-start;padding: 18px;color: inherit;text-decoration: none;background: var(--panel);border: 1px solid var(--border);border-radius: 16px;transition: border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}a.ss-dcard:hover,a.ss-dcard:focus-visible,.ss-dcard--list:hover{border-color: var(--accent-soft-strong);box-shadow: var(--shadow-md)}a.ss-dcard:hover{transform: translateY(-1px)}.ss-dcard-icon{display: grid;place-items: center;flex: none;width: 38px;height: 38px;color: var(--accent);background: var(--accent-soft);border-radius: 10px}.ss-dcard-body{display: grid;gap: 4px;min-width: 0}.ss-dcard strong,.ss-dcard-title{font-size: 16px;font-weight: 650;line-height: 1.3;color: var(--v5-ink,var(--text-strong));text-decoration: none}a.ss-dcard-title:hover{color: var(--accent-hover)}.ss-dcard-desc{font-size: 14px;line-height: 1.5;color: #566279}.ss-dcard-links{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 0;padding: 0;list-style: none}.ss-dcard-links a{display: inline-block;padding: 5px 11px;font-size: 13.5px;color: var(--v5-ink,var(--text-strong));text-decoration: none;background: var(--panel-2);border: 1px solid var(--border);border-radius: 999px}.ss-dcard-links a:hover{color: var(--accent-hover);border-color: var(--accent)}.ss-dcard-links .ss-dcard-more{color: var(--accent-hover);background: var(--accent-soft);border-color: transparent}.ss-dir-start .ss-dcard{background: var(--accent-soft);border-color: var(--accent-soft-strong)}.ss-dir-start .ss-dcard-icon{color: #fff;background: var(--accent)}.ss-dcard[hidden],.ss-dir-group[hidden],.ss-dir-empty[hidden]{display: none}.ss-dir-empty{padding: 32px 0 8px;text-align: center;color: #566279}.ss-rel h2{margin: 0 0 22px;font-size: clamp(22px,2vw,26px);letter-spacing: -0.02em;color: var(--v5-ink,var(--text-strong))}.ss-rel-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: 28px 32px}.ss-rel-group h3{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;padding-bottom: 10px;font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: #566279;border-bottom: 1px solid var(--v5-line,var(--border))}.ss-rel-group h3 svg{color: var(--accent)}.ss-rel-group ul{margin: 0;padding: 0;list-style: none}.ss-rel-group a{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 9px 0;font-size: 15.5px;font-weight: 550;line-height: 1.35;color: var(--v5-ink,var(--text-strong));text-decoration: none}.ss-rel-group a::after{content: "→";flex: none;color: var(--accent);opacity: 0;transform: translateX(-4px);transition: opacity 0.15s ease,transform 0.15s ease}.ss-rel-group a:hover,.ss-rel-group a:focus-visible{color: var(--accent-hover)}.ss-rel-group a:hover::after,.ss-rel-group a:focus-visible::after{opacity: 1;transform: none}@media (min-width: 700px){.ss-rel--single .ss-rel-group ul{columns: 3 220px;column-gap: 32px}.ss-rel--single .ss-rel-group li{break-inside: avoid}}.lp-v5 .ss-brandcard{position: relative;isolation: isolate;overflow: hidden;border: 0;color: #fff;background-color: var(--c-brand-500);background-image: radial-gradient(55% 90% at 100% 100%,rgba(82,67,170,0.5),transparent 70%),linear-gradient(135deg,var(--c-brand-500) 0%,var(--c-brand-500) 38%,var(--c-brand-600) 72%,var(--c-brand-700) 100%);box-shadow: 0 22px 44px -24px rgba(7,71,166,0.7)}.lp-v5 .ss-brandcard::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(rgba(255,255,255,0.2) 1px,transparent 1.5px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(75% 100% at 50% 0%,#000,transparent 75%);mask-image: radial-gradient(75% 100% at 50% 0%,#000,transparent 75%)}.lp-v5 .ss-brandcard::after{content: "";position: absolute;top: 0;left: 8%;right: 8%;height: 1px;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.75),transparent)}.lp-v5 .ss-brandcard h2,.lp-v5 .ss-brandcard strong,.lp-v5 .ss-brandcard p{color: #fff}.lp-v5 .ss-brandcard span,.lp-v5 .ss-brandcard li{color: rgba(255,255,255,0.92)}.lp-v5 .ss-brandcard .lp5-btn-light{background: #fff;color: var(--c-brand-600);box-shadow: 0 6px 16px -6px rgba(9,30,66,0.45);transition: transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.lp-v5 .ss-brandcard .lp5-btn-light:hover{background: var(--c-brand-050);color: var(--c-brand-700);transform: translateY(-1px);box-shadow: 0 10px 22px -8px rgba(9,30,66,0.55)}.lp-v5 .ss-brandcard .lp5-btn-outline{border-color: rgba(255,255,255,0.6);background: rgba(255,255,255,0.06)}.lp-v5 .lp5-final h2 em{font-style: normal;background: linear-gradient(90deg,#a5ecff 0%,#b3dbff 50%,#d1c9ff 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.lp5-final-facts{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 22px;list-style: none;margin: 26px auto 0;padding: 0;max-width: 760px;font-size: 14px}.lp5-final-facts li{display: inline-flex;align-items: center;gap: 8px}.lp5-final-facts li::before{content: "";flex: none;width: 18px;height: 18px;border-radius: 50%;background: rgba(255,255,255,0.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat}.lp-v5 .ss-brandcard.lp5-band,.lp-v5 .ss-brandcard.lp-band-inner{padding: 30px 34px}.lp-v5 .ss-brandcard.lp5-band strong,.lp-v5 .ss-brandcard.lp-band-inner strong{font-size: 20px;letter-spacing: -0.02em}.lp-v5 .lp5-solvecard--cta.ss-brandcard p{font-size: 18px}.lp-v5 .lp5-solvecard--cta.ss-brandcard:hover{box-shadow: 0 26px 48px -24px rgba(7,71,166,0.8)}.lp-v5 .lp5-hero h1 em{background: linear-gradient(90deg,var(--c-brand-500) 0%,var(--c-brand-600) 45%,var(--c-purple-600) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone}@media (max-width: 640px){.lp-v5 .ss-brandcard.lp5-band,.lp-v5 .ss-brandcard.lp-band-inner{padding: 24px 22px}.lp5-final-facts{gap: 8px 16px;font-size: 13.5px}}.lp-v5 .pub-hero{position: relative;isolation: isolate;overflow: hidden;background-color: var(--panel);background-image: radial-gradient(46% 72% at 100% 0%,rgba(12,102,228,0.1),transparent 72%),radial-gradient(36% 60% at 92% 100%,rgba(82,67,170,0.07),transparent 70%)}.lp-v5 .pub-hero::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background-image: radial-gradient(rgba(12,102,228,0.16) 1px,transparent 1.5px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(42% 70% at 100% 0%,#000,transparent 80%);mask-image: radial-gradient(42% 70% at 100% 0%,#000,transparent 80%)}.lp-v5 .pub-hero::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;pointer-events: none;background: linear-gradient(90deg,var(--c-brand-500),var(--c-brand-700) 50%,var(--c-purple-600))}.lp-v5 .pub-hero .lp5-kicker{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 16px;padding: 6px 12px 6px 10px;border: 1px solid var(--c-brand-100);border-radius: 999px;background: var(--c-brand-050);color: var(--c-brand-600);font-size: 11.5px;line-height: 1.2}.lp-v5 .pub-hero .lp5-kicker::before{content: "";flex: none;width: 7px;height: 7px;border-radius: 50%;background: linear-gradient(135deg,var(--c-brand-500),var(--c-purple-600));box-shadow: 0 0 0 3px rgba(12,102,228,0.14)}.lp-v5 .pub-hero h1{text-wrap: balance}.lp-v5 .pub-hero .lp-cta-row{margin-top: 26px}.ss-hero-facts{display: flex;flex-wrap: wrap;gap: 6px 18px;list-style: none;margin: 16px 0 0;padding: 0;font-size: 13px;color: var(--v5-body,var(--muted))}.ss-hero--centered .ss-hero-facts,.ss-hero--verdict .ss-hero-facts{justify-content: center}.ss-hero-facts li{display: inline-flex;align-items: center;gap: 6px}.ss-hero-facts li::before{content: "";flex: none;width: 15px;height: 15px;border-radius: 50%;background: var(--c-green-050) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23216e4e' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 9px no-repeat;box-shadow: inset 0 0 0 1px var(--c-green-100)}.lp-v5 .ss-hero--split:not(.ss-hero--editorial) .ss-hero-aside{position: relative}.lp-v5 .ss-hero--split:not(.ss-hero--editorial) .ss-hero-aside::before{content: "";position: absolute;inset: 4% -4% -6% 6%;z-index: -1;pointer-events: none;background: radial-gradient(55% 55% at 62% 38%,rgba(12,102,228,0.26),transparent 70%),radial-gradient(45% 45% at 30% 82%,rgba(82,67,170,0.2),transparent 70%);filter: blur(26px)}.lp-v5 .ss-hero-aside .lp-frame{box-shadow: 0 0 0 1px rgba(12,102,228,0.1),0 26px 52px -24px rgba(7,71,166,0.4)}@media (max-width: 640px){.lp-v5 .ss-hero--split:not(.ss-hero--editorial) .ss-hero-aside{display: none}.ss-crumbs [aria-current="page"],.ss-crumbs>span[aria-hidden]:nth-last-child(2){display: none}.lp-v5 .pub-hero .lp-cta-row{gap: 8px;margin-top: 22px}.lp-v5 .pub-hero .lp-cta-row .tk-btn--lg{padding: 12px 16px;font-size: 15px}.ss-hero-facts{gap: 6px 14px;font-size: 12.5px}}.lp-v5 .pub-hero,.lp-v5 .pub-hero h1{text-align: left}.lp-v5 .pub-hero>p,.lp-v5 .pub-hero .ss-hero-copy>p{margin-left: 0;margin-right: 0;text-align: left}.lp-v5 .pub-hero .ss-crumbs,.lp-v5 .pub-hero .lp-cta-row,.lp-v5 .pub-hero .ss-hero-facts{justify-content: flex-start}.lp-v5 .pub-hero .lp-cta-note{text-align: left}
