.insurance-ai-home{--ia-ink:#152238;--ia-muted:#536277;--ia-line:#dbe3ed;--ia-surface:#f5f8fc;--ia-blue:#1d5fd0;--ia-mint:#12866b;--ia-navy:#10243f;background:#fff;color:var(--ia-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;word-break:keep-all}.insurance-ai-home *{box-sizing:border-box}.insurance-ai-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.insurance-ai-home h1,.insurance-ai-home h2,.insurance-ai-home h3,.insurance-ai-home p{margin-top:0}.insurance-ai-hero{padding:104px 0 84px;background:radial-gradient(circle at 82% 12%,rgb(29 95 208 / .14),transparent 31%),linear-gradient(180deg,#f6f9ff 0%,#fff 76%)}.insurance-ai-hero-grid,.insurance-ai-process-grid,.insurance-ai-safety-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:68px;align-items:center}.insurance-ai-eyebrow{margin:0 0 14px;color:var(--ia-blue);font-size:13px;font-weight:850;letter-spacing:.03em}.insurance-ai-home h1{max-width:760px;margin-bottom:24px;font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-.055em}.insurance-ai-home h2{margin-bottom:16px;font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-.04em}.insurance-ai-lead,.insurance-ai-section-head>p,.insurance-ai-process-intro>p,.insurance-ai-safety-grid>div>p,.insurance-ai-final>p{color:var(--ia-muted);font-size:19px;line-height:1.75}.insurance-ai-boundary{margin:20px 0 0;padding:12px 15px;border:1px solid #badbd2;border-radius:10px;background:#f0faf6;color:#176950;font-size:14px;font-weight:800;line-height:1.6}.insurance-ai-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.insurance-ai-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 22px;border:1px solid #fff0;border-radius:10px;font-weight:850;text-decoration:none}.insurance-ai-button:focus-visible,.insurance-ai-text-link:focus-visible{outline:3px solid rgb(29 95 208 / .28);outline-offset:3px}.insurance-ai-button-primary{background:var(--ia-blue);color:#fff;box-shadow:0 14px 30px rgb(29 95 208 / .2)}.insurance-ai-button-secondary{border-color:var(--ia-line);background:#fff;color:var(--ia-ink)}.insurance-ai-workboard{padding:27px;border:1px solid var(--ia-line);border-radius:14px;background:rgb(255 255 255 / .94);box-shadow:0 28px 70px rgb(16 36 63 / .12)}.insurance-ai-workboard-head{display:flex;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--ia-line)}.insurance-ai-workboard-head span{color:var(--ia-muted);font-size:12px;font-weight:850;letter-spacing:.08em}.insurance-ai-workboard-head strong{font-size:15px}.insurance-ai-mini-flow{display:grid;gap:14px;margin:22px 0;padding:0;list-style:none}.insurance-ai-mini-flow li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center}.insurance-ai-mini-flow li>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eaf1ff;color:var(--ia-blue);font-size:13px;font-weight:900}.insurance-ai-mini-flow strong{display:block;font-size:15px}.insurance-ai-mini-flow p{margin:3px 0 0;color:var(--ia-muted);font-size:14px}.insurance-ai-workboard-note{padding:14px;border-radius:9px;background:var(--ia-navy);color:#fff;font-size:14px;font-weight:750;line-height:1.55}.insurance-ai-section{padding:96px 0}.insurance-ai-section-head{max-width:780px;margin-bottom:34px}.insurance-ai-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.insurance-ai-card{display:flex;min-height:278px;flex-direction:column;padding:26px;border:1px solid var(--ia-line);border-radius:12px;background:#fff}.insurance-ai-card-number{margin-bottom:32px;color:var(--ia-blue);font-size:13px;font-weight:900}.insurance-ai-card h3{margin-bottom:12px;font-size:22px}.insurance-ai-card p{color:var(--ia-muted);line-height:1.7}.insurance-ai-card strong{margin-top:auto;padding-top:18px;border-top:1px solid var(--ia-line);color:var(--ia-mint);font-size:14px}.insurance-ai-process{background:var(--ia-surface)}.insurance-ai-text-link{display:inline-flex;margin-top:12px;color:var(--ia-blue);font-weight:850;text-decoration:none}.insurance-ai-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.insurance-ai-steps li{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:20px;border:1px solid var(--ia-line);border-radius:12px;background:#fff}.insurance-ai-steps li>span{color:var(--ia-mint);font-weight:900}.insurance-ai-steps h3{margin-bottom:8px;font-size:18px}.insurance-ai-steps p{margin-bottom:0;color:var(--ia-muted);line-height:1.65}.insurance-ai-safety{background:var(--ia-navy);color:#fff}.insurance-ai-safety .insurance-ai-eyebrow{color:#9ddccc}.insurance-ai-safety h2{color:#fff}.insurance-ai-safety-grid>div>p{color:#cfdae8}.insurance-ai-safety-list{display:grid;gap:0;margin:0;padding:8px 24px;list-style:none;border:1px solid rgb(255 255 255 / .16);border-radius:12px;background:rgb(255 255 255 / .05)}.insurance-ai-safety-list li{position:relative;padding:18px 0 18px 29px;border-bottom:1px solid rgb(255 255 255 / .13);color:#e2ebf5;line-height:1.7}.insurance-ai-safety-list li:last-child{border-bottom:0}.insurance-ai-safety-list li:before{position:absolute;top:26px;left:0;width:10px;height:10px;border-radius:50%;background:#75d3ba;content:""}.insurance-ai-faq-wrap{max-width:900px}.insurance-ai-faq-list{display:grid;gap:12px}.insurance-ai-faq-list article{padding:24px;border:1px solid var(--ia-line);border-radius:12px;background:#fff}.insurance-ai-faq-list h3{margin-bottom:10px;font-size:19px}.insurance-ai-faq-list p{margin-bottom:0;color:var(--ia-muted);line-height:1.7}.insurance-ai-final{padding:98px 0;background:linear-gradient(180deg,#f7faff,#fff);text-align:center}.insurance-ai-final .insurance-ai-wrap{max-width:790px}.insurance-ai-actions-centered{justify-content:center}.insurance-ai-final>p{margin-bottom:0}@media (max-width:900px){.insurance-ai-hero-grid,.insurance-ai-process-grid,.insurance-ai-safety-grid,.insurance-ai-card-grid{grid-template-columns:1fr;gap:28px}.insurance-ai-card{min-height:auto}}@media (max-width:560px){.insurance-ai-wrap{width:min(100% - 28px,1120px)}.insurance-ai-hero{padding:70px 0 58px}.insurance-ai-section,.insurance-ai-final{padding:66px 0}.insurance-ai-actions{display:grid;grid-template-columns:1fr}.insurance-ai-button{width:100%}.insurance-ai-workboard{padding:20px}.insurance-ai-card{padding:22px}.insurance-ai-card-number{margin-bottom:20px}.insurance-ai-steps li{grid-template-columns:36px 1fr;padding:18px}.insurance-ai-safety-list{padding:7px 18px}.insurance-ai-final{text-align:left}.insurance-ai-actions-centered{justify-content:stretch}}