.whole-page .breadcrumbs{flex-wrap:wrap;row-gap:8px}.whole-page .life-hero-layout{min-height:800px}.whole-page .life-hero h1.whole-hero-heading>span{font:600 clamp(4rem,8.8vw,8.5rem)/.95 Arial,sans-serif;letter-spacing:-.075em}.whole-page .life-hero h1.whole-hero-heading>em{font:italic 400 clamp(4.8rem,9.3vw,9rem)/1 Georgia,serif;letter-spacing:-.065em;margin-top:3px}.whole-page .whole-hero-subtitle{font:400 clamp(1.8rem,2.8vw,2.7rem)/1.15 Georgia;letter-spacing:-.035em;color:var(--bone);margin:25px 0 0}.whole-page .life-hero .life-intro{max-width:400px;margin-top:23px;font-size:14px}.whole-page .life-hero .button-row{max-width:450px;gap:22px}.whole-page .life-hero-art{height:685px;top:15px}.whole-page .life-photo img{object-position:50% 50%;filter:grayscale(1) brightness(.68)}.whole-page .whole-basics-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.whole-page .whole-basics-grid>div>p{font-size:15px}.whole-page .whole-basics-grid .whole-disclosure{font-size:12px;border-top:1px solid #aabbab;padding-top:20px;margin-top:25px}.whole-page .whole-flow{margin:0;padding:0;list-style:none}.whole-page .whole-flow li{display:grid;grid-template-columns:38px 1fr;gap:18px;position:relative;border:1px solid #668772;padding:22px;margin-bottom:28px;background:#173f3522;min-height:80px;align-items:center}.whole-page .whole-flow li>span:first-child{font:17px Georgia;color:var(--soft)}.whole-page .whole-flow strong{font:400 21px/1.3 Georgia;letter-spacing:-.025em}.whole-page .whole-flow .whole-flow-arrow{position:absolute;bottom:-26px;left:41px;color:var(--soft);font-size:20px}.whole-page .life-purpose .whole-flow li{background:#e3e8dc;border-color:#91aa96;color:#224d35}.whole-page .life-purpose .whole-flow .whole-flow-arrow,.whole-page .life-purpose .whole-flow li>span{color:#335b46}.whole-page .whole-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px}.whole-page .whole-features article{border-top:1px solid #71947b;background:var(--charcoal);padding:30px;border-radius:2px}.whole-page .whole-features article:first-child{grid-column:span 2;background:var(--deep)}.whole-page .whole-features h3{font-size:32px;margin:25px 0 20px;max-width:380px}.whole-page .whole-features article:first-child h3{font-size:46px;line-height:1.02}.whole-page .whole-features p{font-size:14px;margin:0;max-width:560px}.whole-page .whole-cash-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.whole-page .whole-cash-grid h3{font-size:clamp(2.3rem,3.7vw,3.5rem);line-height:1.08}.whole-page .whole-cash-grid p{font-size:14px}.whole-page .whole-cash-grid .life-fineprint{font-size:12px}.whole-page .whole-benefit-note{margin-top:50px;border-top:1px solid #71947b;padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.whole-page .whole-benefit-note .eyebrow{grid-column:1/-1;margin:0}.whole-page .whole-benefit-note h3{font-size:clamp(2rem,3.7vw,3.6rem);margin:0}.whole-page .whole-benefit-note>p:last-child{font-size:14px;margin:0}.whole-page .whole-guarantee-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:45px 0}.whole-page .whole-guarantee-grid article{padding:35px;background:#dce5d7;border-top:2px solid #335b46}.whole-page .whole-guarantee-grid article:last-child{background:#e7e9df;border-top-color:#849985}.whole-page .whole-guarantee-grid .life-index{color:#335b46}.whole-page .whole-guarantee-grid h3{font-size:36px;line-height:1.1;margin:25px 0}.whole-page .whole-dividends ul,.whole-page .whole-guarantee-grid ul,.whole-page .whole-iul-compare ul{padding-left:18px;font-size:14px;line-height:1.8;color:#36523c}.whole-page .whole-dividends li,.whole-page .whole-guarantee-grid li,.whole-page .whole-iul-compare li{padding:7px 0}.whole-page .whole-guarantee-grid article>p{font-size:12px;margin:25px 0 0}.whole-page .whole-dividends{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #aabbab;padding-top:40px}.whole-page .whole-dividends>h3{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.1}.whole-page .whole-dividends>h3 em{color:#1f614c}.whole-page .whole-dividends p{font-size:14px}.whole-page .whole-dividends .life-fineprint{font-size:12px}.whole-page .whole-use-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 45px}.whole-page .whole-use-cases article{border-top:1px solid #6d917a;padding-top:25px}.whole-page .whole-use-cases article:first-child{grid-column:span 2}.whole-page .whole-use-cases h3{font-size:30px;line-height:1.1;margin:22px 0 18px}.whole-page .whole-use-cases p{font-size:14px;max-width:570px;margin:0}.whole-page .whole-related{margin:30px 0 0}.whole-page .whole-iul-compare{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px}.whole-page .whole-iul-compare article{border-top:1px solid #71947b;padding-top:30px}.whole-page .whole-iul-compare h3{font:500 clamp(2.5rem,4.4vw,4.3rem)/1.04 Arial,sans-serif;letter-spacing:-.06em;margin:28px 0}.whole-page .whole-iul-compare h3 em{font-family:Georgia,serif;font-weight:400}.whole-page .whole-iul-compare ul{color:#b9cbbb;padding-left:20px}.whole-page .whole-iul-compare article>p{font-size:12px;border-top:1px solid #5069557a;padding-top:20px;margin-top:25px}.whole-page .whole-comparison-conclusion{max-width:840px;margin:45px 0 25px;font:400 27px/1.45 Georgia;color:var(--bone)}.whole-page .whole-loans-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px}.whole-page .whole-loans-layout>div>p:not(.eyebrow){font-size:14px;max-width:470px}.whole-page .whole-loans-layout>div>.text-link{margin-top:15px}.whole-page .whole-loans-layout ol{margin:0;padding:0;list-style:none}.whole-page .whole-loans-layout li{display:grid;grid-template-columns:35px 1fr;gap:22px;padding:25px 0;border-top:1px solid #5069557a}.whole-page .whole-loans-layout li>span{font:26px Georgia;color:var(--soft)}.whole-page .whole-loans-layout h3{font-size:28px;margin-bottom:15px}.whole-page .whole-loans-layout li p{font-size:13px;margin:0}.whole-page .whole-needs-board{border:1px solid #aabbab;padding:35px;background:#dce5d7;align-self:start}.whole-page .whole-needs-board ul{padding:0;margin:0 0 25px;list-style:none}.whole-page .whole-needs-board li{font-size:14px;padding:15px 0;border-bottom:1px solid #aabbab;color:#224d35}.whole-page .life-needs .whole-calculator-note{font-size:12px;margin-top:22px}.whole-page .whole-cost-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin:40px 0}.whole-page .whole-cost-factors>div{display:flex;gap:20px;border-top:1px solid #5069557a;padding:22px 0;font-size:14px;line-height:1.6}.whole-page .whole-cost-factors span{font-size:10px;color:var(--soft);padding-top:3px}.whole-page .whole-cost-action{display:flex;align-items:center;gap:40px}.whole-page .whole-cost-action>.button{flex-shrink:0}.whole-page .whole-cost-action p{font-size:12px;max-width:530px;margin:0}.whole-page .life-process{padding-top:0}.whole-page .life-process h2{margin-bottom:45px}.whole-page .life-process li h3{min-height:95px}@media(max-width:1200px){.whole-page .life-hero-layout{min-height:810px}.whole-page .life-hero-art{height:660px}.whole-page .whole-basics-grid,.whole-page .whole-cash-grid,.whole-page .whole-loans-layout{gap:50px}.whole-page .whole-features article{padding:25px}.whole-page .whole-features h3{font-size:29px}.whole-page .whole-guarantee-grid article{padding:28px}.whole-page .whole-benefit-note,.whole-page .whole-dividends,.whole-page .whole-iul-compare{gap:30px 45px}}@media(max-width:1000px) and (min-width:761px){.whole-page .life-hero-layout{min-height:790px}.whole-page .life-hero-art{height:580px;top:40px}.whole-page .life-hero .life-intro{max-width:315px}.whole-page .whole-hero-subtitle{font-size:27px}.whole-page .whole-features{grid-template-columns:repeat(2,minmax(0,1fr))}.whole-page .whole-features article:first-child{grid-column:span 2}.whole-page .whole-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.whole-page .whole-use-cases article:first-child{grid-column:auto}.whole-page .whole-flow li{padding:20px 15px;grid-template-columns:25px 1fr;gap:12px}.whole-page .whole-flow strong{font-size:20px}.whole-page .whole-needs-board{padding:25px}.whole-page .whole-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.whole-page .life-process li h3{min-height:0}}@media(max-width:760px){.whole-page .life-hero-layout{min-height:0}.whole-page .life-hero h1.whole-hero-heading>span{font-size:clamp(3.5rem,15vw,6.8rem)}.whole-page .life-hero h1.whole-hero-heading>em{font-size:clamp(3.7rem,16vw,7.2rem)}.whole-page .whole-hero-subtitle{font-size:29px;margin-top:23px}.whole-page .life-hero .life-intro{max-width:440px;font-size:14px}.whole-page .life-hero-art{height:430px;top:auto}.whole-page .life-hero .button-row{gap:20px;max-width:100%}.whole-page .whole-basics-grid,.whole-page .whole-benefit-note,.whole-page .whole-cash-grid,.whole-page .whole-dividends,.whole-page .whole-guarantee-grid,.whole-page .whole-iul-compare,.whole-page .whole-loans-layout{grid-template-columns:1fr;gap:30px}.whole-page .whole-basics-grid>div>p{font-size:14px}.whole-page .whole-flow li{padding:20px;grid-template-columns:25px 1fr;gap:15px;min-height:80px}.whole-page .whole-flow strong{font-size:22px}.whole-page .whole-flow .whole-flow-arrow{left:28px}.whole-page .whole-features{grid-template-columns:1fr;gap:18px;margin-top:30px}.whole-page .whole-features article:first-child{grid-column:auto}.whole-page .whole-features article{padding:25px}.whole-page .whole-features article:first-child h3,.whole-page .whole-features h3{font-size:32px;margin:20px 0 18px}.whole-page .whole-features p{font-size:13px}.whole-page .whole-benefit-note h3,.whole-page .whole-cash-grid h3,.whole-page .whole-dividends>h3{font-size:35px}.whole-page .whole-benefit-note{margin-top:30px;padding-top:30px;gap:22px}.whole-page .whole-benefit-note>p:last-child{font-size:13px}.whole-page .whole-guarantee-grid{margin:30px 0}.whole-page .whole-guarantee-grid article{padding:25px}.whole-page .whole-guarantee-grid h3{font-size:33px}.whole-page .whole-dividends ul,.whole-page .whole-guarantee-grid ul,.whole-page .whole-iul-compare ul{font-size:13px}.whole-page .whole-use-cases{grid-template-columns:1fr;gap:28px}.whole-page .whole-use-cases article:first-child{grid-column:auto}.whole-page .whole-use-cases p{font-size:13px}.whole-page .whole-iul-compare{margin-top:30px}.whole-page .whole-iul-compare h3{font-size:40px}.whole-page .whole-comparison-conclusion{font-size:24px;margin-top:30px}.whole-page .whole-loans-layout h3{font-size:26px}.whole-page .whole-needs-board{padding:25px}.whole-page .whole-needs-board li{font-size:13px}.whole-page .whole-cost-factors{grid-template-columns:1fr;margin:30px 0}.whole-page .whole-cost-factors>div{font-size:13px;padding:18px 0}.whole-page .whole-cost-action{flex-direction:column;align-items:flex-start;gap:20px}.whole-page .life-process li h3{min-height:0}.whole-page .life-process h2{margin-bottom:35px}}