.insurer-demo{background:#f5f3ef;padding:110px max(24px,50vw - 700px) 80px;scroll-margin-top:80px}.insurer-intro{justify-content:space-between;align-items:flex-end;gap:48px;max-width:1240px;margin:0 auto 40px;display:flex}.insurer-intro h2{font-family:var(--font-weso-display), Arial, sans-serif;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(40px,4.8vw,70px);font-weight:520;line-height:.98}.insurer-intro h2 span{color:var(--pink)}.insurer-intro-note{max-width:350px}.insurer-intro-note p{color:var(--muted);font-size:17px;line-height:1.55}.insurer-intro-note>span{font-size:11px;font-weight:650}.insurer-portal-frame{background:#f8f9fd;border:1px solid #dddbe5;border-radius:18px;width:100%;height:min(840px,85svh);min-height:600px;display:block;box-shadow:0 24px 65px #36235712}.insurer-bottom-note{text-align:center;color:#8c8490;margin:24px 0 0;font-size:12px;line-height:1.6}@media (max-width:650px){.insurer-demo{padding:75px 12px 50px}.insurer-intro{margin-bottom:28px;padding:0 8px;display:block}.insurer-intro-note{max-width:100%;margin-top:25px}.insurer-intro-note p{font-size:15px}.insurer-portal-frame{border-radius:12px;min-height:680px}}
