.insurance-demo-section{background:#f5f1e9;color:#192333;padding:10px 24px 70px}.insurance-demo-inner{max-width:1100px;margin:auto;border-top:1px solid #19233322;padding-top:54px}.insurance-demo-section .kicker{color:#843b1b;font-weight:600}.insurance-demo-section h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-1.2px;margin:16px 0 30px;max-width:850px}.insurance-demo-shell{aspect-ratio:16/9;background:radial-gradient(ellipse at 65% 40%,#28445e,#0b1624 75%);border-radius:14px;overflow:hidden;border:1px solid #536273;position:relative}.demo-start{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border:0;background:none;color:#f5f1e9;font:500 24px Manrope,sans-serif;cursor:pointer;padding:20px}.demo-play{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#ff782f;color:#101827;font-size:24px;padding-left:5px}.demo-start small{font:400 13px 'DM Sans',sans-serif;color:#b9c7d4}.insurance-demo-shell iframe{display:block;width:100%;height:100%;border:0}.demo-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px;font-size:11px;color:#60666b}.demo-toolbar button{font:500 13px 'DM Sans',sans-serif;background:none;border:0;color:#192333;cursor:pointer;padding:8px}.insurance-demo-shell:fullscreen{border:0;border-radius:0;background:#0b1624;width:100vw;height:100vh}.insurance-demo-section button:focus-visible{outline:2px solid #ff782f;outline-offset:5px}@media(max-width:700px){.insurance-demo-section{padding:0 24px 44px}.insurance-demo-inner{padding-top:35px}.demo-start{font-size:18px;gap:12px}.demo-play{width:48px;height:48px;font-size:18px}.demo-start small{font-size:10px;line-height:1.5;text-align:center}.demo-toolbar{font-size:10px;gap:10px}.insurance-demo-section h2{font-size:29px}}

.insurance-demo-shell{background-color:#0b1624}

.insurance-demo-section{background:#dce8f2}

.insurance-demo-inner{border-top:0}
