.life-insurance{background:var(--deep);color:#fff;position:relative;overflow:hidden}.life-insurance:after{content:'';position:absolute;width:430px;height:430px;border:1px solid rgba(213,173,79,.24);border-radius:50%;right:-190px;top:-180px}.insurance-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.life-insurance .section-kicker{color:var(--gold)}.insurance-heading h2{max-width:560px}.insurance-quote{max-width:460px;color:#d7ded8;font-family:var(--serif);font-size:1.25rem}.insurance-content>p:not(.insurance-note){color:#e0e6e2}.insurance-content .lead{color:#fff}.insurance-needs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:30px 0;border-top:1px solid rgba(255,255,255,.18)}.insurance-needs span{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.18);font-weight:750;color:#f4e7bd}.insurance-note{font-size:.78rem;line-height:1.5;color:#aebdb4;margin:22px 0 0;max-width:680px}@media(max-width:850px){.insurance-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:520px){.insurance-needs{grid-template-columns:1fr}.life-insurance .btn{width:100%;text-align:center}}
