.life-insurance-page{--life-green:#07634d;--life-green-dark:#064b3c;--life-green-deep:#063f35;--life-green-soft:#e8f7f1;--life-emerald:#078f69;--life-mint:#2fbc8f;--life-teal:#176f70;--life-leaf:#587e33;--life-lime:#a7ca5b;--life-cta-bright:#9bea62;--life-cta-bright-hover:#aff578;--life-cta-ink:#063f35;--life-gold:#9b6f16;--life-coral:#a34f3b;--life-sky:#24758a;--life-sage:#dfece5;--life-ink:#0b352b;--life-muted:#536a64;--life-line:#d8e5e0;background:#fff}.life-insurance-page .life-products-catalog{padding-top:106px}.life-products-catalog .cobalt-plans-intro,.life-products-catalog .cobalt-plans-intro h2{max-width:820px}.life-bes-faq{--faq-question:#063f35;--faq-teal:#08725a;--faq-teal-soft:#edf8f4;--faq-slate:#3f7466;--faq-slate-soft:#eef5f2}.life-bes-faq .faq-intro .eyebrow,.life-bes-faq .faq-all-link,.life-bes-faq .faq-answer-kicker{color:var(--life-green)}.life-bes-faq .faq-all-link{min-height:44px}.life-bes-faq .faq-intro-rule{background:var(--life-green)}.life-bes-faq .faq-trust-note>svg{color:var(--life-green)}.life-bes-faq .faq-list{border-color:#cddfd8}.life-bes-faq .faq-item{border-bottom-color:#d3e2dc}.life-bes-faq .faq-item summary:hover{background:#f5faf8}.life-bes-faq .faq-item summary:focus-visible{box-shadow:0 0 0 3px #08725a}.life-bes-faq .faq-number{color:var(--life-green);background:#f2faf6;border-color:#d3e5de}.life-bes-faq .faq-chevron{color:var(--life-green)}.life-bes-faq .faq-item[open].faq-item-entering summary{animation-name:life-faq-summary-focus}.life-bes-faq .faq-item[open].faq-item-entering .faq-question{animation-name:life-faq-question-focus}.life-bes-faq .faq-item[open].faq-item-leaving{border-left-color:#d3e2dc}.life-bes-faq .faq-item[open].faq-item-leaving summary{color:var(--life-ink);background:#f5faf8}.life-bes-faq .faq-item[open].faq-item-leaving .faq-number{color:var(--life-green);background:#f2faf6;border-color:#d3e5de}.life-bes-faq .faq-item[open].faq-item-leaving .faq-chevron{color:var(--life-green)}.life-bes-faq .faq-answer-timeline li{border-top-color:var(--life-green)}.life-bes-faq .faq-answer-timeline li strong{color:var(--life-green)}@keyframes life-faq-summary-focus{0%{background:#0b5947;box-shadow:inset 4px 0 #85e2c2e0}46%{background:#074c3d;box-shadow:inset 4px 0 #85e2c261}to{background:var(--faq-question);box-shadow:inset 4px 0 #85e2c200}}@keyframes life-faq-question-focus{0%{opacity:.16;color:#88dfc3;text-shadow:0 0 24px #65d3af7a;transform:translate(-14px)}48%{opacity:1;color:#b9efdd;text-shadow:0 0 20px #65d3af5c;transform:translate(2px)}to{opacity:1;color:inherit;text-shadow:none;transform:translate(0,0)}}.life-insurance-page .life-hero{z-index:1;background:#063f35}.life-insurance-page .life-hero:before{background:radial-gradient(24% 26% at 46% 72%,#e1f8efb3 0%,#e1f8ef57 58%,#e1f8ef00 100%),radial-gradient(54% 44% at 38% 78%,#2fbc8f2b 0%,#118a8314 64%,#118a8300 100%),linear-gradient(90deg,#f8fcfafc 0%,#f2fbf7f2 30%,#e2f4edc2 48%,#118a8329 66%,#063f3500 83%)}.life-insurance-page .life-hero .hero-image{object-position:center 44%}.life-insurance-page .life-hero .eyebrow{color:var(--life-teal);text-shadow:none}.life-insurance-page .life-hero h1{color:#064735;max-width:650px;text-shadow:none;font-size:clamp(46px,3.6vw,62px)}.life-insurance-page .life-hero .hero-tagline{border-left-color:var(--life-mint);color:#174b3f;max-width:590px;text-shadow:none}.life-insurance-page .life-hero .lead{color:#355e53;max-width:590px;text-shadow:none}.life-insurance-page .life-hero .hero-benefits:before{background:#15664f4d}.life-insurance-page .life-hero .hero-benefits article+article{border-left-color:#15664f40}.life-insurance-page .life-hero .hero-benefit-icon,.life-insurance-page .life-hero .hero-benefits article:first-child .hero-benefit-icon{color:var(--life-green)}.life-insurance-page .life-hero .hero-benefits article:nth-child(2) .hero-benefit-icon{color:var(--life-gold)}.life-insurance-page .life-hero .hero-benefits article:nth-child(3) .hero-benefit-icon{color:var(--life-sky)}.life-insurance-page .life-hero .hero-benefits h2{color:#123f34}.life-insurance-page .life-hero .hero-benefits p{color:#41665d}.life-insurance-page .life-hero .consultation-bar{background:linear-gradient(110deg,#065440 0%,#076c53 46%,#0a6260 100%);border-color:#73d7b46b;box-shadow:0 22px 54px #02443038}.life-insurance-page .life-hero .icon-circle{color:#fff;border-color:#70d2b2}.life-insurance-page .life-hero .consultation-intro small{color:#cfe8df}.life-insurance-page .life-hero .trust-item{color:#f0faf6;border-left-color:#ffffff38}.life-insurance-page .life-hero .trust-item:nth-of-type(2)>svg{color:#a7ead4}.life-insurance-page .life-hero .trust-item:nth-of-type(3)>svg{color:#e7cb7b}.life-insurance-page .life-hero .trust-item:nth-of-type(4)>svg{color:#9bdce4}.life-insurance-page .life-hero .consultation-cta{color:#08705a;background:#fff;box-shadow:0 9px 24px #012f222e}.life-insurance-page .life-hero .consultation-cta:hover{color:#04553e;background:#eef8f4}:root .life-insurance-page a:focus-visible{outline-color:#fff;box-shadow:0 0 0 8px #075b43}.life-insurance-page .life-products-catalog{--life-active-accent:var(--life-green);color:var(--life-ink);background:linear-gradient(135deg,#fff 0%,#fbfdfc 55%,#f3faf7 100%)}.life-products-catalog [data-life-tone=protection],.life-products-catalog [data-life-tone=savings],.life-products-catalog [data-life-tone=critical],.life-products-catalog [data-life-tone=income],.life-products-catalog [data-life-tone=finance],.life-product-sheet-layer[data-life-tone=protection],.life-product-sheet-layer[data-life-tone=savings],.life-product-sheet-layer[data-life-tone=critical],.life-product-sheet-layer[data-life-tone=income],.life-product-sheet-layer[data-life-tone=finance]{--life-tone:var(--life-green);--life-tone-bright:#8be0c3;--life-tone-soft:var(--life-green-soft)}.life-products-catalog .cobalt-kicker,.life-products-catalog .cobalt-plan-summary,.life-products-catalog .cobalt-plan-summary button,.life-products-catalog .cobalt-plan-tabs button:hover,.life-products-catalog .cobalt-plan-tabs button.is-active,.life-products-catalog .cobalt-plan-number,.life-products-catalog .cobalt-plan-row-copy small,.life-products-catalog .cobalt-plan-link{color:var(--life-green)}.life-products-catalog .cobalt-plans-intro h2,.life-products-catalog .cobalt-plan-row-copy strong{color:var(--life-ink)}.life-products-catalog .cobalt-plans-intro>p:last-child,.life-products-catalog .cobalt-plan-row-copy>span{color:var(--life-muted)}.life-products-catalog .cobalt-plan-summary{border-left-color:#c8ddd5}.life-products-catalog .cobalt-plan-summary,.life-products-catalog .cobalt-plan-summary button{color:var(--life-teal)}.life-products-catalog .cobalt-plan-summary>svg{filter:drop-shadow(0 7px 18px #08755429)}.life-products-catalog .cobalt-plan-summary p{color:#284a40}.life-products-catalog .cobalt-plan-tabs{border-bottom-color:#c8ddd5}.life-products-catalog .cobalt-plan-tabs button{color:#29483f}.life-products-catalog .cobalt-plan-tabs button:after,.life-products-catalog .cobalt-plan-row:before{background:var(--life-green)}.life-products-catalog .cobalt-plan-tabs button.is-active,.life-products-catalog .cobalt-plan-tabs button:hover{color:var(--life-teal)}.life-products-catalog .cobalt-plan-tabs button.is-active{color:var(--life-active-accent)}.life-products-catalog .cobalt-plan-tabs button:after{background:var(--life-active-accent)}.life-products-catalog .cobalt-plan-directory,.life-products-catalog .cobalt-plan-row{border-color:#d1e2dc}.life-products-catalog .cobalt-plan-directory.is-scrollable{scrollbar-color:#79b9a4 #edf6f2;box-shadow:inset 0 -18px 18px -20px #05553e57}.life-products-catalog .cobalt-plan-directory::-webkit-scrollbar-track{background:#edf6f2}.life-products-catalog .cobalt-plan-directory::-webkit-scrollbar-thumb{background:#79b9a4;border-color:#edf6f2}.life-products-catalog .cobalt-plan-row:hover{background:color-mix(in srgb,var(--life-row-accent) 7%,#fff)}.life-products-catalog .cobalt-plan-row.is-selected{background:linear-gradient(90deg,color-mix(in srgb,var(--life-row-accent) 7%,#fff),color-mix(in srgb,var(--life-row-accent) 1.8%,#fff))}.life-products-catalog .cobalt-plan-row[data-life-tone]{--life-row-accent:var(--life-tone)}.life-products-catalog .cobalt-plan-row:before{background:var(--life-row-accent)}.life-products-catalog .cobalt-plan-row .cobalt-plan-number,.life-products-catalog .cobalt-plan-row .cobalt-plan-row-copy small,.life-products-catalog .cobalt-plan-row .cobalt-plan-link{color:var(--life-row-accent)}.life-products-catalog .cobalt-plan-number{border-right-color:#d3e3dd}.life-products-catalog .cobalt-plan-link:hover{background:#e5f3ee}.life-products-catalog .cobalt-plan-link.is-select-indicator{visibility:hidden}.life-products-catalog .cobalt-plan-link.is-product-link{z-index:2;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.life-products-catalog .cobalt-plan-row:hover .cobalt-plan-link.is-product-link,.life-products-catalog .cobalt-plan-row.is-selected .cobalt-plan-link.is-product-link{transform:translate(4px,-50%)}.life-products-catalog .cobalt-plan-feature{border-color:color-mix(in srgb,var(--life-tone-bright) 44%,transparent);background:#0d6b57;box-shadow:0 24px 60px #085e4924}.life-products-catalog .cobalt-plan-feature-shade{background:linear-gradient(90deg,#0d6b57 0%,#0c6c54f0 30%,#10775994 50%,#147f6233 68%,#147f6200 88%)}.life-products-catalog .cobalt-plan-feature:after{border-color:color-mix(in srgb,var(--life-tone-bright) 24%,transparent)}.life-products-catalog .cobalt-plan-meta{color:var(--life-tone-bright)}.life-products-catalog .cobalt-plan-rule{background:var(--life-tone-bright)}.life-products-catalog .cobalt-plan-description{color:#edf8f4}.life-products-catalog .cobalt-plan-benefit-icon{border-color:color-mix(in srgb,var(--life-tone-bright) 78%,transparent);color:var(--life-tone-bright)}.life-products-catalog .cobalt-plan-benefit:nth-child(2) .cobalt-plan-benefit-icon{color:#c5e59f;border-color:#a5cb79}.life-products-catalog .cobalt-plan-benefit:nth-child(3) .cobalt-plan-benefit-icon{color:#a5e5e1;border-color:#6bc9c4}.life-products-catalog .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text>span{color:#d8eee6}.life-products-catalog .cobalt-plan-feature .cobalt-plan-benefits.is-detailed-list{margin-top:12px;margin-bottom:24px}.life-products-catalog .cobalt-plan-feature-content>a{background:var(--life-cta-bright);color:var(--life-cta-ink);box-shadow:0 12px 30px #6ecc4552}.life-products-catalog .cobalt-plan-feature-content>a:hover{background:var(--life-cta-bright-hover)}.life-products-catalog .cobalt-plan-directory:focus-visible{outline-color:#075b43}.life-products-catalog .cobalt-plan-summary button:focus-visible{outline-color:#075b43}.life-products-catalog .cobalt-plan-tabs button:focus-visible{outline-color:#075b43}.life-products-catalog .cobalt-plan-select:focus-visible{outline-color:#075b43}.life-products-catalog .cobalt-plan-link:focus-visible{outline-color:#075b43}.life-products-catalog .cobalt-plan-feature-content>a:focus-visible{outline-color:#075b43}.cobalt-plan-sheet-layer.life-product-sheet-layer{background:#042d22a3;animation-name:life-product-sheet-backdrop-in}.life-product-sheet-layer .cobalt-plan-sheet{color:var(--life-ink,#0b352b);box-shadow:0 -24px 70px #042d2257}.life-product-sheet-layer .cobalt-plan-sheet-drag{color:#91a99f}.life-product-sheet-layer .cobalt-plan-sheet-header{border-bottom-color:#dce9e4}.life-product-sheet-layer .cobalt-plan-sheet-header span{color:var(--life-tone)}.life-product-sheet-layer .cobalt-plan-sheet-header button{color:#0b352b;border-color:#d4e5de;box-shadow:0 5px 15px #042d221a}.life-product-sheet-layer .cobalt-plan-sheet-header button:hover{background:var(--life-tone-soft)}.life-product-sheet-layer .cobalt-plan-sheet-scroll,.life-product-sheet-layer .cobalt-plan-sheet-content{background:#063f35}.life-product-sheet-layer .cobalt-plan-sheet-scroll:focus-visible{box-shadow:inset 0 0 0 5px #087554}.life-product-sheet-layer .cobalt-plan-sheet-visual{background:#dcece6}.life-product-sheet-layer .cobalt-plan-sheet-meta{color:var(--life-tone-bright)}.life-product-sheet-layer .cobalt-plan-sheet-rule{background:var(--life-tone-bright)}.life-product-sheet-layer .cobalt-plan-sheet-description{color:#edf8f4}.life-product-sheet-layer .cobalt-plan-benefit-icon{border-color:color-mix(in srgb,var(--life-tone-bright) 78%,transparent);color:var(--life-tone-bright)}.life-product-sheet-layer .cobalt-plan-benefit:nth-child(2) .cobalt-plan-benefit-icon{color:#c5e59f;border-color:#a5cb79}.life-product-sheet-layer .cobalt-plan-benefit:nth-child(3) .cobalt-plan-benefit-icon{color:#a5e5e1;border-color:#6bc9c4}.life-product-sheet-layer .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text>span{color:#d8eee6}.life-product-sheet-layer .cobalt-plan-sheet-more{color:#b9e6d6;background:linear-gradient(#063e3100,#063e31f5)}.life-product-sheet-layer .cobalt-plan-sheet-action{border-top-color:#dce9e4;box-shadow:0 -10px 24px #042d2214}.life-product-sheet-layer .cobalt-plan-sheet-action a{color:#063f35;background:#9bea62;box-shadow:0 10px 24px #6ecc454d}.life-product-sheet-layer .cobalt-plan-sheet-action a:hover{background:#aff578}:is(.life-product-sheet-layer .cobalt-plan-sheet-header button:focus-visible,.life-product-sheet-layer .cobalt-plan-sheet-action a:focus-visible){outline-color:#075b43}@keyframes life-product-sheet-backdrop-in{0%{background:#042d2200}to{background:#042d22a3}}.life-section-shell{width:min(100% - 96px,1320px);margin-inline:auto}.life-kicker{color:var(--life-green);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 20px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.life-kicker:before{content:"";background:currentColor;width:34px;height:2px}.life-overview-section{background:#f7faf8;padding:158px 0 112px}.life-overview-heading,.life-products-heading{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:54px 88px;display:grid}.life-overview-heading h2,.life-products-heading h2,.life-planning-copy h2,.life-faq-intro h2,.life-closing-card h2{color:var(--life-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,3.7vw,58px);font-weight:690;line-height:1.06}.life-overview-heading h2 span{color:var(--life-green)}.life-overview-heading>p,.life-products-heading>p{max-width:560px;color:var(--life-muted);margin:0 0 3px;font-size:17px;line-height:1.72}.life-need-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.life-need-grid article{border:1px solid var(--life-line);background:#fff;border-radius:18px;min-height:345px;padding:30px 29px 27px;position:relative;box-shadow:0 16px 38px #0b42330e}.life-need-grid article:hover{border-color:#9dcbbb;transform:translateY(-3px);box-shadow:0 21px 46px #0b423317}.life-need-grid article,.life-need-grid article a,.life-need-grid article a svg{transition:all .22s}.life-need-icon{width:56px;height:56px;color:var(--life-green);background:#edf7f3;border:1px solid #bfdbd1;border-radius:14px;place-items:center;display:grid}.life-need-number{color:#c0d1cb;letter-spacing:.09em;font-size:13px;font-weight:800;position:absolute;top:34px;right:30px}.life-need-grid h3{color:#103d32;letter-spacing:-.025em;max-width:300px;margin:27px 0 13px;font-size:23px;font-weight:720;line-height:1.2}.life-need-grid p{color:#5b706a;margin:0;font-size:15px;line-height:1.65}.life-need-grid a{color:#087052;align-items:center;gap:8px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex;position:absolute;bottom:27px;left:29px}.life-need-grid a:hover svg{transform:translate(3px)}.life-benefit-rail{background:var(--life-green-deep);color:#fff;border:1px solid #166d56;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;padding:22px 24px;display:grid;box-shadow:0 18px 40px #03382a1f}.life-benefit-rail>div{color:#cfe5dd;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:0 20px;display:grid}.life-benefit-rail>div+div{border-left:1px solid #ffffff2e}.life-benefit-rail svg{color:#75d0b1}.life-benefit-rail span{font-size:12.5px;line-height:1.45}.life-benefit-rail strong{color:#fff;margin-bottom:3px;font-size:14.5px;display:block}.life-products-section{background:#fff;padding:116px 0 124px}.life-products-heading h2{max-width:760px}.life-product-nav{border:1px solid var(--life-line);scrollbar-width:none;background:#f5f8f6;border-radius:14px;gap:9px;margin-top:48px;padding:8px;display:flex;overflow-x:auto}.life-product-nav::-webkit-scrollbar{display:none}.life-product-nav a{color:#456159;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:1 0 auto;padding:12px 16px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}:is(.life-product-nav a:hover,.life-product-nav a:focus-visible){color:var(--life-green);background:#fff;border-color:#bfd8cf;outline:none}.life-product-groups{margin-top:38px}.life-product-group{border-top:1px solid var(--life-line);grid-template-columns:310px minmax(0,1fr);gap:54px;padding:72px 0;scroll-margin-top:22px;display:grid}.life-product-group:last-child{padding-bottom:0}.life-product-group-header{background:#edf6f2;border:1px solid #b9d4ca;border-radius:18px;align-self:start;padding:29px 28px 30px;position:relative}.life-group-icon{width:60px;height:60px;color:var(--life-green);background:#fff;border:1px solid #a9cec0;border-radius:15px;place-items:center;margin-bottom:27px;display:grid}.life-group-index{color:#95b7aa;letter-spacing:.1em;font-size:13px;font-weight:800;position:absolute;top:34px;right:29px}.life-product-group-header>p{color:#2c856c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:820}.life-product-group-header h3{color:#103d32;letter-spacing:-.035em;margin:0;font-size:29px;font-weight:710;line-height:1.12}.life-product-group-header>div:last-child{color:#587069;margin-top:18px;font-size:14.5px;line-height:1.65}.life-product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.life-product-card{border:1px solid var(--life-line);min-height:228px;color:inherit;background:#fff;border-radius:15px;flex-direction:column;padding:24px 24px 22px;text-decoration:none;transition:all .22s;display:flex;box-shadow:0 10px 28px #0a3e300b}:is(.life-product-card:hover,.life-product-card:focus-visible){border-color:#7fbaa5;outline:none;transform:translateY(-2px);box-shadow:0 18px 36px #0a3e3017}.life-product-card-topline{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:18px;display:flex}.life-product-card-topline span:not(:empty){background:var(--life-green-soft);color:#147158;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:820;line-height:1}.life-product-card-topline>svg{color:#8eaaa0;transition:transform .2s,color .2s}:is(.life-product-card:hover .life-product-card-topline>svg,.life-product-card:focus-visible .life-product-card-topline>svg){color:var(--life-green);transform:translate(3px)}.life-product-card h4{color:#123d33;letter-spacing:-.02em;margin:0 0 11px;font-size:20px;font-weight:720;line-height:1.24}.life-product-card p{color:#5a6f69;margin:0;font-size:14px;line-height:1.58}.life-product-card>strong{color:#087052;align-items:center;gap:7px;margin-top:auto;padding-top:19px;font-size:13.5px;font-weight:760;display:flex}.life-planning-section{background:var(--life-green-deep);color:#fff;padding:112px 0}.life-planning-shell{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:74px;display:grid}.life-planning-section .life-kicker{color:#8ad2b9}.life-planning-copy h2{color:#fff}.life-planning-copy>p:last-child{color:#cce2da;max-width:510px;margin:26px 0 0;font-size:16px;line-height:1.72}.life-planning-cards{gap:14px;display:grid}.life-planning-cards>a{min-height:174px;color:inherit;background:#fff;border:1px solid #c2e5d959;border-radius:16px;grid-template-columns:60px minmax(0,1fr) 28px;align-items:center;gap:22px;padding:25px;text-decoration:none;transition:all .22s;display:grid}:is(.life-planning-cards>a:hover,.life-planning-cards>a:focus-visible){border-color:#8ac7b2;outline:none;transform:translate(4px)}.life-planning-cards>a>span{width:60px;height:60px;color:var(--life-green);background:#edf6f2;border:1px solid #b9d7cc;border-radius:15px;place-items:center;display:grid}.life-planning-cards small{color:#278269;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:820;display:block}.life-planning-cards h3{color:#123d32;margin:0;font-size:21px;font-weight:720;line-height:1.25}.life-planning-cards p{color:#5a6f69;margin:8px 0 0;font-size:14px;line-height:1.55}.life-planning-cards>a>svg{color:#6a9184}.life-faq-section{background:#f6f8f6;padding:116px 0}.life-faq-shell{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:86px;display:grid}.life-faq-intro h2{font-size:clamp(40px,3.3vw,53px)}.life-faq-intro>p:not(.life-kicker){max-width:510px;color:var(--life-muted);margin:25px 0 0;font-size:16px;line-height:1.7}.life-faq-intro>a{color:#087052;align-items:center;gap:8px;margin-top:27px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.life-faq-list{border-top:1px solid #cbdad4}.life-faq-list details{border-bottom:1px solid #cbdad4}.life-faq-list summary{color:#153f35;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:21px 4px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.life-faq-list summary::-webkit-details-marker{display:none}.life-faq-list summary>svg{color:var(--life-green);flex:none;transition:transform .2s}.life-faq-list details[open] summary>svg{transform:rotate(180deg)}.life-faq-list details>p{color:#586e67;max-width:760px;margin:-5px 46px 24px 4px;font-size:14.5px;line-height:1.68}.life-closing-section{background:#fff;padding:100px 0}.life-closing-card{background:var(--life-green-deep);color:#fff;border:1px solid #166d56;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding:55px 58px;display:grid;box-shadow:0 24px 58px #03392b26}.life-closing-card .life-kicker{color:#8ad2b9}.life-closing-card h2{color:#fff;max-width:790px;font-size:clamp(39px,3.25vw,52px)}.life-closing-card p:last-child{color:#cfe3dc;max-width:820px;margin:22px 0 0;font-size:16px;line-height:1.68}.life-closing-card>.button{justify-content:center;min-width:224px;min-height:54px;color:#076a4c!important;background:#fff!important;box-shadow:0 12px 28px #01241b2e!important}.life-closing-card>.button:hover{background:#eef7f3!important}@media (max-width:1180px){.life-overview-heading,.life-products-heading{gap:42px}.life-product-group{grid-template-columns:275px minmax(0,1fr);gap:35px}.life-planning-shell,.life-faq-shell{gap:52px}}@media (max-width:980px){.life-section-shell{width:min(100% - 56px,1320px)}.life-overview-section{padding-top:172px}.life-overview-heading,.life-products-heading,.life-planning-shell,.life-faq-shell{grid-template-columns:1fr}.life-overview-heading>p,.life-products-heading>p{max-width:760px}.life-need-grid{grid-template-columns:1fr}.life-need-grid article{min-height:260px}.life-benefit-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.life-benefit-rail>div:nth-child(3){border-left:0}.life-benefit-rail>div:nth-child(n+3){border-top:1px solid #ffffff2e;margin-top:16px;padding-top:16px}.life-product-group{grid-template-columns:1fr;gap:24px;padding:55px 0}.life-product-group-header{max-width:none}.life-planning-copy>p:last-child,.life-faq-intro>p:not(.life-kicker){max-width:760px}.life-closing-card{grid-template-columns:1fr}.life-closing-card>.button{justify-self:start}}@media (min-width:1101px){.life-insurance-page .life-hero .consultation-bar{grid-template-columns:2.1fr .85fr .85fr 1.05fr auto}}@media (min-width:1600px){.life-insurance-page .life-hero .hero-copy{transform:translateY(-39px)}.life-insurance-page .life-hero h1{font-size:clamp(66px,3.85vw,76px)}.life-insurance-page .life-hero .lead{max-width:760px}}@media (max-width:1120px){.life-products-catalog .cobalt-plan-link.is-select-indicator{visibility:visible}.life-products-catalog .cobalt-plan-link.is-product-link{display:none}.life-insurance-page .life-hero .hero-inner{width:min(calc(100% - 56px),var(--max))}.life-insurance-page .life-hero .hero-copy{width:60%}}@media (max-width:900px){.life-insurance-page .life-products-catalog{padding-top:145px}.life-insurance-page .life-hero .hero-image{object-position:68% 44%}.life-insurance-page .life-hero .hero-copy{width:62%}.life-insurance-page .life-hero .hero-benefits article+article{border-left:0}}@media (max-width:680px){.life-section-shell{width:min(100% - 30px,1320px)}.life-overview-section{padding:82px 0 72px}.life-products-section,.life-faq-section{padding:76px 0}.life-planning-section{padding:74px 0}.life-closing-section{padding:64px 0}.life-kicker{margin-bottom:17px;font-size:10.5px}.life-overview-heading,.life-products-heading{gap:20px}.life-overview-heading h2,.life-products-heading h2,.life-planning-copy h2,.life-faq-intro h2,.life-closing-card h2{font-size:37px;line-height:1.07}.life-overview-heading>p,.life-products-heading>p,.life-planning-copy>p:last-child,.life-faq-intro>p:not(.life-kicker){font-size:15.5px;line-height:1.65}.life-need-grid{gap:12px;margin-top:35px}.life-need-grid article{border-radius:14px;min-height:298px;padding:24px 21px 22px}.life-need-number{top:29px;right:22px}.life-need-grid h3{margin-top:22px;font-size:21px}.life-need-grid a{bottom:22px;left:21px}.life-benefit-rail{border-radius:14px;grid-template-columns:1fr;margin-top:13px;padding:18px 17px}.life-benefit-rail>div{padding:13px 4px}.life-benefit-rail>div+div,.life-benefit-rail>div:nth-child(3){border-top:1px solid #ffffff2e;border-left:0}.life-benefit-rail>div:nth-child(n+3){margin-top:0;padding-top:13px}.life-product-nav{margin-top:34px}.life-product-group{padding:42px 0}.life-product-group-header{border-radius:15px;padding:24px 21px 25px}.life-group-icon{width:54px;height:54px;margin-bottom:23px}.life-group-index{top:29px;right:22px}.life-product-group-header h3{font-size:27px}.life-product-card-grid{grid-template-columns:1fr;gap:11px}.life-product-card{border-radius:13px;min-height:215px;padding:21px 20px 20px}.life-product-card h4{font-size:19px}.life-planning-shell,.life-faq-shell{gap:40px}.life-planning-cards>a{border-radius:14px;grid-template-columns:52px minmax(0,1fr) 22px;gap:15px;min-height:0;padding:21px 18px}.life-planning-cards>a>span{width:52px;height:52px}.life-planning-cards h3{font-size:18px}.life-planning-cards p{display:none}.life-faq-list summary{min-height:74px;padding-block:18px;font-size:16.5px}.life-faq-list details>p{margin-right:4px;font-size:14px}.life-closing-card{border-radius:17px;gap:33px;padding:38px 23px}.life-closing-card p:last-child{font-size:15px}.life-closing-card>.button{width:100%;min-width:0}}@media (max-width:640px){.life-bes-faq .faq-answer-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.life-insurance-page .life-products-catalog{padding-top:64px}.life-insurance-page .life-hero{background:#063f35}.life-insurance-page .life-hero>picture:after{background:linear-gradient(#063f3505 0%,#063f353d 46%,#063f35db 80%,#063f35 96% 100%)}.life-insurance-page .life-hero .hero-image{object-position:64% center}.life-insurance-page .life-hero .eyebrow{color:#a7ead4}.life-insurance-page .life-hero .hero-inner{width:min(calc(100% - 30px),var(--max))}.life-insurance-page .life-hero .hero-copy{width:100%}.life-insurance-page .life-hero h1{color:#fff;text-shadow:0 3px 22px #01281d99;font-size:41px}.life-insurance-page .life-hero .hero-tagline{color:#fff}.life-insurance-page .life-hero .lead{color:#e1f1eb;text-shadow:0 2px 16px #01281d80}.life-insurance-page .life-hero .hero-benefits article,.life-insurance-page .life-hero .hero-benefits article+article,.life-insurance-page .life-hero .hero-benefits article:last-child{border-top-color:#bfe7da47}.life-insurance-page .life-hero .hero-benefit-icon,.life-insurance-page .life-hero .hero-benefits article:first-child .hero-benefit-icon{color:#82dbbd}.life-insurance-page .life-hero .hero-benefits article:nth-child(2) .hero-benefit-icon{color:#e4c46f}.life-insurance-page .life-hero .hero-benefits article:nth-child(3) .hero-benefit-icon{color:#8bd6e0}.life-insurance-page .life-hero .hero-benefits h2{color:#fff}.life-insurance-page .life-hero .hero-benefits p{color:#d8ebe4}.life-insurance-page .life-hero .consultation-bar{background:linear-gradient(145deg,#065440 0%,#076c53 54%,#0a6260 100%)}}.life-insurance-page .guidance{background:radial-gradient(circle at 84% 18%,#2fbc8f2e,#0000 35%),linear-gradient(135deg,#04372e 0%,#063f35 56%,#075444 100%);min-height:0;box-shadow:0 28px 64px #03412f33}.life-insurance-page .guidance-top,.life-insurance-page .guidance-steps li+li{border-color:#bfe7da4d}.life-insurance-page .guidance .eyebrow{color:var(--life-cta-bright)}.life-insurance-page .guidance-cta{border-color:var(--life-cta-bright);background:var(--life-cta-bright);color:var(--life-green-deep);box-shadow:0 14px 30px #6ecc4542}.life-insurance-page .guidance-cta:hover{border-color:var(--life-cta-bright-hover);background:var(--life-cta-bright-hover);color:var(--life-green-deep);box-shadow:0 18px 36px #4ea42f4d}.life-insurance-page .guidance-cta:focus-visible{outline-color:#d8ffbd}.life-insurance-page .guidance-step-number{background:var(--life-cta-bright);color:var(--life-green-deep);box-shadow:0 10px 24px #6ecc453d}.life-insurance-page .guidance-steps li>div span{color:#d5ebe3}@media (min-width:901px){.life-insurance-page .guidance-cta{align-self:center;margin-top:52px}}@media (min-width:901px) and (max-width:1200px){.life-insurance-page .guidance-steps b{min-height:2.4em}}@media (min-width:1201px){.life-insurance-page .guidance-steps{grid-template-columns:.9fr 1.1fr 1fr}.life-insurance-page .guidance-steps li{gap:18px}.life-insurance-page .guidance-steps li+li{padding-left:32px}.life-insurance-page .guidance-steps b{white-space:nowrap;min-height:0;font-size:clamp(21px,1.15vw,23px)}}.life-tax-compact-transition{margin-top:0;position:relative}.women-critical-tax-transition{margin-top:0}.life-product-sheet-layer{--sheet-surface:#063f35}._section_19f47_1{--death-deep:#03483b;--death-green:#087b61;--death-lime:#9bea62;--death-ink:#073f35;--death-muted:#536860;--death-line:#d4e3dc;color:var(--death-ink);background:radial-gradient(circle at 12% 14%,#9bea622e,#0000 28%),radial-gradient(circle at 88% 80%,#087b611f,#0000 31%),linear-gradient(#eef7f2 0%,#f6f9f5 100%);padding:clamp(3.5rem,5.5vw,5.5rem) 0;overflow:hidden}._shell_19f47_25{width:min(calc(100% - var(--plan-content-gutter,80px)), var(--plan-content-max,1440px));max-width:var(--plan-content-max,1440px);margin-inline:auto}._heading_19f47_34{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:end;gap:clamp(1.5rem,5vw,4.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}._headingCopy_19f47_42{max-width:820px}._eyebrow_19f47_46{color:var(--death-green);letter-spacing:.105em;text-transform:uppercase;margin:0 0 .9rem;font-size:.875rem;font-weight:800;line-height:1.45;display:block}._heading_19f47_34 h2{color:var(--death-ink);letter-spacing:-.052em;margin:0;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:730;line-height:1}._heading_19f47_34 h2 span{color:var(--death-green)}._lead_19f47_70{border-left:4px solid var(--death-lime);max-width:480px;color:var(--death-ink);margin:0 0 .15rem;padding:.25rem 0 .25rem 1.15rem;font-size:clamp(1.075rem,1.3vw,1.25rem);font-weight:590;line-height:1.58}._cardSupportLead_19f47_81{max-width:540px}._scenarioPanel_19f47_85{background:#fff;border:1px solid #03483b38;border-radius:24px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 26px 70px #03483b24}._singleScenarioPanel_19f47_95{grid-template-columns:minmax(0,1fr)}._scenarioCard_19f47_100{min-width:0;padding:clamp(1.75rem,3.5vw,2.75rem);position:relative}._cardSupportScenarioPanel_19f47_106 ._scenarioCard_19f47_100{flex-direction:column;height:100%;display:flex}._cardSupportScenarioPanel_19f47_106 ._description_19f47_112{margin-bottom:1.35rem}._cardSupportScenarioPanel_19f47_106 ._outcome_19f47_116{margin-top:auto}._refundCard_19f47_120{background:linear-gradient(145deg,#f2fadf 0%,#fff 62%);box-shadow:inset 0 5px #83d746}._coverageCard_19f47_125{box-shadow:inset 0 5px 0 var(--death-green);background:linear-gradient(145deg,#e4f4ed 0%,#fff 62%)}._cardTopline_19f47_130{align-items:center;gap:.8rem;margin-bottom:1.1rem;display:flex}._iconBadge_19f47_137{background:var(--death-green);color:#fff;border:1px solid #03483b29;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 10px 24px #03483b2e}._refundCard_19f47_120 ._iconBadge_19f47_137{background:var(--death-lime);color:var(--death-deep);border-color:#45781f33;box-shadow:0 10px 24px #6dab3d33}._periodLabel_19f47_158{color:var(--death-green);letter-spacing:.075em;text-transform:uppercase;font-size:.8125rem;font-weight:800;line-height:1.45}._scenarioCard_19f47_100 h3{color:var(--death-ink);letter-spacing:-.038em;margin:0;font-size:clamp(1.75rem,2.65vw,2.5rem);font-weight:760;line-height:1.08}._description_19f47_112{max-width:490px;min-height:4.9em;color:var(--death-muted);margin:.85rem 0 0;font-size:clamp(1rem,1vw,1.0625rem);line-height:1.65}._outcome_19f47_116{background:linear-gradient(135deg,#03483b 0%,#087b61 100%);border:1px solid #ffffff1f;border-radius:14px;gap:.28rem;margin-top:1.35rem;padding:1rem 1.1rem;display:grid;box-shadow:0 14px 30px #03483b29}._refundCard_19f47_120 ._outcome_19f47_116{background:linear-gradient(135deg,#e4f6d6 0%,#ccebac 100%);border-color:#b8dda0;box-shadow:0 14px 30px #497c361f}._outcome_19f47_116>span{color:#ffffffc7;letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.45}._refundCard_19f47_120 ._outcome_19f47_116>span{color:#315b1f}._refundRates_19f47_215{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.55rem;margin:.25rem 0 .15rem;display:grid}._refundRate_19f47_215{background:#ffffff9e;border:1px solid #3a6f3033;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.65rem .75rem;display:grid}._refundRate_19f47_215>span{color:#315b1f;letter-spacing:.025em;text-transform:uppercase;grid-column:2;font-size:.75rem;font-weight:800;line-height:1.3}._refundRate_19f47_215>strong{color:var(--death-deep);letter-spacing:-.045em;grid-row:1/3;font-size:clamp(1.6rem,2vw,2rem);line-height:1}._refundRate_19f47_215>small{color:#315b1f;grid-column:2;font-size:.8125rem;font-weight:650;line-height:1.3}._fullRefundRate_19f47_260{background:linear-gradient(135deg,#176f58 0%,#0d604d 100%);border-color:#4f987d;box-shadow:0 8px 18px #0d604d21}._refundCard_19f47_120 ._outcome_19f47_116 ._fullRefundRate_19f47_260>span,._refundCard_19f47_120 ._outcome_19f47_116 ._fullRefundRate_19f47_260>small{color:#ffffffc7}._refundCard_19f47_120 ._outcome_19f47_116 ._fullRefundRate_19f47_260>strong{color:#fff}._outcome_19f47_116>strong{color:#fff;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.4}._outcome_19f47_116>small{color:#ffffffb8;font-size:.875rem;line-height:1.5}._refundCard_19f47_120 ._outcome_19f47_116 strong,._refundCard_19f47_120 ._outcome_19f47_116 small{color:var(--death-deep)}._choiceDivider_19f47_292{z-index:2;background:#03483b38;width:1px;position:relative}._choiceDivider_19f47_292 span{background:var(--death-deep);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:4px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:36px;font-size:.75rem;font-weight:850;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #03483b2e}._notes_19f47_320{flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:1.15rem;padding-inline:.2rem;display:flex}._notes_19f47_320 p{color:#4f635b;background:#ffffffa8;border:1px solid #03483b1a;border-radius:12px;flex:360px;align-items:flex-start;gap:.55rem;margin:0;padding:.72rem .85rem;font-size:.9rem;line-height:1.55;display:flex}._notes_19f47_320 svg{color:var(--death-green);flex:none;margin-top:.05rem}._notes_19f47_320 strong{color:var(--death-ink)}@media (max-width:800px){._heading_19f47_34{grid-template-columns:1fr;align-items:start;gap:1rem}._lead_19f47_70{max-width:680px}._scenarioPanel_19f47_85{grid-template-rows:auto 1px auto;grid-template-columns:1fr}._singleScenarioPanel_19f47_95{grid-template-rows:auto}._choiceDivider_19f47_292{width:100%;height:1px}._description_19f47_112{min-height:auto}._cardSupportScenarioPanel_19f47_106 ._scenarioCard_19f47_100{height:auto}._cardSupportScenarioPanel_19f47_106 ._outcome_19f47_116{margin-top:1.35rem}._cardSupportScenarioPanel_19f47_106 ._description_19f47_112{margin-bottom:0}}@media (max-width:520px){._section_19f47_1{padding:3.25rem 0}._heading_19f47_34 h2{font-size:clamp(2.15rem,10vw,2.8rem)}._eyebrow_19f47_46{letter-spacing:.09em;font-size:.82rem}._lead_19f47_70{font-size:1.05rem;line-height:1.6}._scenarioPanel_19f47_85{border-radius:20px}._scenarioCard_19f47_100{padding:1.5rem 1.25rem}._cardTopline_19f47_130{margin-bottom:.9rem}._iconBadge_19f47_137{border-radius:12px;width:40px;height:40px}._scenarioCard_19f47_100 h3{font-size:1.75rem}._description_19f47_112{font-size:1rem;line-height:1.65}._outcome_19f47_116{margin-top:1.1rem}._refundRates_19f47_215{grid-template-columns:1fr}._notes_19f47_320{gap:.65rem;margin-top:1rem}}@media (prefers-reduced-motion:reduce){._section_19f47_1 *,._section_19f47_1 :before,._section_19f47_1 :after{scroll-behavior:auto!important}}._splitOutcome_1yp6c_1{padding:0;overflow:hidden}._splitOutcome_1yp6c_1>span{padding-inline:1rem;padding-top:.8rem;display:block}._optionGrid_1yp6c_15{background:#f8fcfa;border:1px solid #087b6140;border-radius:0 0 13px 13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:.55rem 0 0;display:grid;overflow:hidden}._optionPane_1yp6c_25{align-content:center;gap:.2rem;min-height:68px;padding:.65rem 1rem;display:grid}._optionPane_1yp6c_25+._optionPane_1yp6c_25{border-left:1px solid #087b6140}._optionPane_1yp6c_25>span{color:#087b61;letter-spacing:.08em;font-size:.72rem;font-weight:850}._optionPane_1yp6c_25>strong{color:#073f35;font-size:.96rem;font-weight:750;line-height:1.25}@media (max-width:540px){._optionGrid_1yp6c_15{grid-template-columns:1fr}._optionPane_1yp6c_25+._optionPane_1yp6c_25{border-top:1px solid #087b6140;border-left:0}}
