@font-face{font-family:Nexa;src:url(/assets/Nexa-Light-DNt_bxwH.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/assets/Nexa-Regular-BT5ExCN7.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/assets/Nexa-Heavy-CpQ1soAh.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-DxDFUxxe.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--doc-bg: #ffffff;--doc-fg: #0a0a0a;--doc-muted: #6b7280;--doc-subtle: #9ca3af;--doc-border: #e5e7eb;--doc-border-strong: #d1d5db;--doc-surface: #fafafa;--doc-surface-2: #f4f4f5;--doc-code-bg: #f6f6f7;--olz-blue-900: #031D7B;--olz-blue-800: #0C3FA5;--olz-blue-700: #0F6DDC;--olz-blue-600: #264CBE;--olz-blue-500: #006BDE;--olz-blue-100: #EEF5FD;--olz-blue-050: #DBEAFE;--olz-navy-900: #112441;--olz-navy-800: #162456;--olz-navy-700: #18315B;--olz-slate-900: #1E293B;--olz-rail-bg: var(--olz-slate-900);--olz-green-700: #27BF54;--olz-green-600: #70BD5C;--olz-green-050: #F2FDF5;--olz-cyan-500: #0FAFDB;--olz-orange-500:#F97853;--olz-orange-300:#FFA681;--olz-red-500: #EA5143;--olz-red-600: #FD0000;--olz-ink-900: #000000;--olz-ink-800: #1D1D1D;--olz-ink-700: #23332A;--olz-ink-500: #707070;--olz-ink-400: #9D9D9D;--olz-bg-app: #FFFFFF;--olz-bg-card: #F8FAFC;--olz-bg-beige: #EEEAE4;--olz-bg-gray: #F2F2F2;--olz-border: #E2E8F0;--olz-border-strong: #D0D0D0;--olz-border-soft: #EDEDED;--olz-border-green: #27BF54;--r-xs: 4px;--r-sm: 8px;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(17,24,39,.04), 0 1px 3px rgba(17,24,39,.06);--shadow-2: 0 4px 6px rgba(17,24,39,.04), 0 10px 15px rgba(17,24,39,.06);--shadow-3: 0 20px 40px -8px rgba(17,24,39,.28), 0 8px 16px -8px rgba(17,24,39,.12);--font-display: "Nexa", system-ui, sans-serif;--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-body: "Roboto", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.font-nexa-heavy{font-family:var(--font-display);font-weight:800}.font-nexa-light{font-family:var(--font-display);font-weight:300}.font-nexa{font-family:var(--font-display);font-weight:500}.font-inter{font-family:var(--font-ui)}.font-roboto{font-family:var(--font-body)}.olz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:500;font-size:18px;line-height:19px;padding:14px 28px;border-radius:var(--r-md);border:none;cursor:pointer;min-height:48px;transition:background .15s ease,transform .05s ease}.olz-btn:active{transform:translateY(1px)}.olz-btn--primary{background:var(--olz-green-600);color:#fff}.olz-btn--primary:hover{background:#5dae4e}.olz-btn--primary:disabled,.olz-btn--primary.is-disabled{background:#c9e5bf;color:#fff;cursor:not-allowed}.olz-btn--secondary{background:var(--olz-blue-700);color:#fff;border-radius:var(--r-sm)}.olz-btn--secondary:hover{background:var(--olz-blue-800)}.olz-btn--ghost{background:transparent;color:var(--olz-blue-800);border:1px solid var(--olz-blue-800)}.olz-btn--ghost:hover{background:var(--olz-blue-100)}.olz-btn--sm{min-height:36px;padding:8px 16px;font-size:14px}.olz-btn--lg{min-height:56px;padding:16px 32px;font-size:20px}.olz-segment{display:inline-flex;gap:6px;padding:0;border-radius:var(--r-sm)}.olz-segment .seg{font-family:var(--font-display);font-weight:500;font-size:16px;padding:12px 32px;border-radius:var(--r-sm);border:1px solid var(--olz-border);background:#fff;color:#444;cursor:pointer}.olz-segment .seg.is-active{background:var(--olz-cyan-500);color:#fff;border-color:var(--olz-cyan-500)}.olz-stepper{display:flex;align-items:center;gap:0;padding:8px 0}.olz-stepper .step{width:32px;height:32px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;color:var(--olz-blue-700);position:relative;z-index:1;flex-shrink:0}.olz-stepper .step.is-current{border:1px solid var(--olz-blue-700)}.olz-stepper .step.is-future{border:1px dashed var(--olz-blue-700);color:var(--olz-blue-700)}.olz-stepper .step.is-done{background:var(--olz-blue-700);color:#fff;border:1px solid var(--olz-blue-700)}.olz-stepper .connector{flex:1;height:0;border-top:1px dashed var(--olz-blue-700);min-width:40px}.olz-stepper .connector.is-done{border-top-style:solid}.olz-card{background:var(--olz-bg-card);border-radius:var(--r-md);border:1px solid var(--olz-border);padding:24px}.olz-card--quote{background:var(--olz-bg-card);padding:32px;border-radius:var(--r-md);border:none}.olz-card--hero-green{background:linear-gradient(135deg,#70bd5c,#5da74c);color:#fff;padding:32px;border-radius:var(--r-md);display:flex;align-items:center;gap:24px;min-height:140px}.olz-card--hero-blue{background:linear-gradient(135deg,#0c3fa5,#03207b);color:#fff;padding:32px;border-radius:var(--r-md);display:flex;align-items:center;gap:24px;min-height:140px}.olz-card--hero-green .hc-icon,.olz-card--hero-blue .hc-icon{width:80px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.olz-card--hero-green h4,.olz-card--hero-blue h4{font-family:var(--font-display);font-weight:300;font-size:22px;line-height:1.3;margin:0}.olz-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-xs);font-family:var(--font-ui);font-size:12px;font-weight:500;line-height:1.5}.olz-badge--info{background:var(--olz-blue-100);color:var(--olz-blue-800)}.olz-badge--success{background:var(--olz-green-050);color:var(--olz-green-700)}.olz-badge--warn{background:#fff4e5;color:#a56300}.olz-badge--error{background:#fdecea;color:var(--olz-red-500)}.olz-badge--neutral{background:var(--doc-surface-2);color:#4b5563}.olz-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:var(--olz-blue-100);color:var(--olz-blue-800);font-family:var(--font-ui);font-size:12px;font-weight:500}.olz-chip--outline{background:#fff;border:1px solid var(--olz-blue-700);color:var(--olz-blue-700)}.olz-chip .x{opacity:.6;cursor:pointer}.olz-field{display:flex;flex-direction:column;gap:6px}.olz-label{font-family:var(--font-ui);font-size:14px;color:var(--olz-ink-700)}.olz-label .req{color:var(--olz-red-600)}.olz-input{font-family:var(--font-ui);font-size:13px;padding:7px 12px;border:1px solid var(--olz-blue-700);border-radius:var(--r-sm);background:#fff;color:var(--olz-ink-900);min-height:36px;outline:none}.olz-input--lg{min-height:48px;padding:10px 14px;font-size:14px}.olz-input--sm{min-height:30px;padding:4px 10px;font-size:12px;border-radius:var(--r-xs)}.olz-input::placeholder{color:var(--olz-ink-500)}.olz-input:focus{border-color:var(--olz-blue-800);box-shadow:0 0 0 3px #0f6ddc26}.olz-input.is-error{border-color:var(--olz-red-600)}.olz-input[disabled]{background:var(--olz-bg-gray);color:var(--olz-ink-500);cursor:not-allowed}.olz-hint{font-size:12px;color:var(--olz-ink-500)}.olz-hint.is-error{color:var(--olz-red-600)}.olz-select{position:relative}.olz-select .olz-input{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.olz-select:after{content:"";position:absolute;right:14px;top:50%;width:10px;height:6px;background:var(--olz-ink-500);clip-path:polygon(0 0,100% 0,50% 100%);transform:translateY(-50%);pointer-events:none}.olz-select .olz-input--lg{padding-right:36px}.olz-select .olz-input--sm{padding-right:28px}.olz-select--sm:after{right:10px}.olz-check{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-ui);font-size:14px;color:var(--olz-ink-700);cursor:pointer}.olz-check input{position:absolute;opacity:0;pointer-events:none}.olz-check .box{width:18px;height:18px;border-radius:4px;border:1px solid var(--olz-border-strong);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.olz-check input:checked+.box{background:var(--olz-blue-700);border-color:var(--olz-blue-700)}.olz-check input:checked+.box:after{content:"";width:10px;height:5px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg) translate(1px,-1px)}.olz-radio .box{border-radius:50%}.olz-radio input:checked+.box{background:#fff;border:1px solid var(--olz-green-700)}.olz-radio input:checked+.box:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--olz-green-700);border:none;transform:none}.olz-radio-card{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border:1px solid var(--olz-border-strong);border-radius:var(--r-sm);background:#fff;cursor:pointer;font-family:var(--font-ui);font-size:16px;color:var(--olz-ink-700)}.olz-radio-card.is-active{background:var(--olz-green-050);border-color:var(--olz-border-green)}.olz-radio-card .olz-radio{padding-top:2px}.olz-radio-card .rc-body{flex:1}.olz-radio-card .rc-expand{margin-top:10px;display:none}.olz-radio-card.is-active .rc-expand{display:flex;flex-direction:column;gap:8px}.olz-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.olz-switch input{position:absolute;opacity:0;pointer-events:none}.olz-switch .track{width:44px;height:24px;background:#e5e7eb;border-radius:var(--r-pill);position:relative;transition:background .15s ease}.olz-switch .track:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s ease}.olz-switch input:checked+.track{background:var(--olz-green-600)}.olz-switch input:checked+.track:after{left:22px}:root{--olz-title: var(--olz-navy-900);--olz-hero-from: var(--olz-blue-100);--olz-gold-600: #F0B100;--olz-gold-700: #A6760C}.olz-footer-link{color:#ffffffb8;transition:color .15s ease}.olz-footer-link:hover{color:#fff}.olz-nav{display:flex;align-items:center;gap:26px}.olz-nav-login{color:var(--olz-ink-400);transition:color .15s ease}.olz-nav-login:hover{color:var(--olz-ink-700)}.olz-nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--olz-border);border-radius:var(--r-sm);background:#fff;color:var(--olz-ink-700);cursor:pointer}.olz-nav-toggle:hover{background:var(--olz-bg-gray)}@media(max-width:760px){.olz-nav-toggle{display:inline-flex}.olz-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:6px 24px 16px;background:#fff;border-bottom:1px solid var(--olz-border);box-shadow:var(--shadow-2)}.olz-nav[data-open=true]{display:flex}.olz-nav>a{padding:14px 2px;border-top:1px solid var(--olz-border-soft)}.olz-nav>a:first-child{border-top:none}.olz-nav>div{padding:12px 0 4px}}.olz-lane-icon svg{width:100%;height:auto;display:block}.olz-lane-icon .ic-dark{fill:var(--ic-dark)}.olz-lane-icon .ic-light{fill:var(--ic-light)}.olz-insurer-logo{max-width:78%;max-height:48px;width:auto;height:auto;display:block}.olz-input{width:100%;font-family:var(--font-ui);font-size:15px;padding:12px 14px;border:1px solid var(--olz-border);border-radius:var(--r-sm);outline:none;color:var(--olz-ink-800);background:#fff;transition:border-color .15s ease}.olz-input:focus{border-color:var(--olz-blue-700)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff}a{color:var(--olz-blue-700);text-decoration:none}a:hover{color:var(--olz-blue-800)}input,textarea{font-family:var(--font-ui)}html{scroll-behavior:smooth}.embed-page__inner{max-width:980px;margin:0 auto;padding:32px 24px 80px}.embed-page__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font:400 15px/1.4 var(--font-ui);margin-bottom:20px}.embed-page__back{color:var(--olz-blue-700);white-space:nowrap}.embed-page__title{font:700 15px/1.4 var(--font-ui);color:var(--olz-title);margin:0}.embed-page__sep{color:var(--olz-ink-300, #c7cdd6)}.embed-page__subtitle{color:var(--olz-ink-500);margin:0}@media(max-width:640px){.embed-page__inner{padding:14px 16px 40px}.embed-page__head{gap:8px;margin-bottom:14px;font-size:14px}.embed-page__title{font-size:14px}}
