@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--navy:#0b1f3a;--teal:#006e75;--gold:#f2b84b;--ink:#102033;--muted:#566575;--pale:#f7f9fc;--aqua:#eaf3f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--pale);margin:0;font-family:Inter,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif}h1{margin:18px 0 24px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.05}h2{margin:13px 0 18px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.12}p{color:var(--muted);line-height:1.7}.eyebrow{letter-spacing:.12em;color:var(--teal);font-size:.7rem;font-weight:800}header{justify-content:space-between;align-items:center;gap:25px;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex}.brand{flex-direction:column;display:flex}.brand strong{font-family:Manrope}.brand span{color:var(--teal);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700}nav{color:var(--muted);gap:27px;font-size:.87rem;display:flex}.cta{background:var(--teal);color:#fff;border:0;border-radius:8px;align-items:center;gap:9px;padding:14px 18px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #006e7530}.cta:hover{transform:translateY(-2px)}.cta.light{background:var(--gold);color:var(--navy)}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;max-width:1240px;min-height:675px;margin:auto;padding:74px 28px 90px;display:grid}.lead{max-width:610px;font-size:1.08rem}.hero small{color:var(--muted);margin:12px 0 20px;display:block}.trust{color:#4e6070;font-size:.78rem;font-weight:600}.trust i{width:12px;display:inline-block}.portrait{place-items:center;height:480px;display:grid;position:relative}.portrait:before{content:"";background:#cfe5e7;border-radius:48% 52% 45% 55%;width:410px;height:410px;position:absolute;transform:rotate(-12deg)}.person,.about-photo{z-index:1;width:320px;height:430px;color:var(--gold);letter-spacing:-.12em;background:linear-gradient(145deg,#123052,#0b1f3a);border-radius:170px 170px 20px 20px;place-items:center;font:800 6rem Manrope;display:grid}.portrait p{z-index:2;color:#e6f0f7;font-size:.7rem;position:absolute;bottom:8px}.bubble{z-index:3;background:#fff;border-radius:10px;padding:13px;font-size:.73rem;font-weight:700;position:absolute;box-shadow:0 10px 28px #0b1f3a20}.one{top:70px;right:0}.two{bottom:80px;left:-5px}.reflection,.prudential,.final{text-align:center;background:var(--navy);color:#fff;padding:76px 24px}.reflection h2{max-width:900px;margin:auto}.reflection p,.prudential p,.final p{color:#d5e3ec;max-width:720px;margin:17px auto 28px}.section{max-width:1180px;margin:auto;padding:108px 28px}.intro{font-size:1.05rem}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.cards article{background:#fff;border:1px solid #e4eaef;border-radius:12px;padding:26px}.cards b{color:var(--gold);font-size:.75rem}.cards h3{margin:13px 0 8px}.cards p{margin:0;font-size:.87rem}.closing{text-align:center;color:var(--navy);max-width:760px;margin:50px auto 0;font:600 1.1rem Manrope}.life{background:var(--aqua);grid-template-columns:1fr .7fr;gap:80px;padding:105px max(28px,50vw - 562px);display:grid}.coverage{grid-template-columns:repeat(2,1fr);gap:13px;margin:28px 0;font-size:.86rem;font-weight:600;display:grid}.life small{color:#687a89;font-size:.7rem}.life aside{color:#fff;text-align:center;background:linear-gradient(145deg,#0b1f3a,#15586c);border-radius:12px;place-items:center;min-height:320px;display:grid}.process{text-align:center;background:#fff;max-width:none}.steps{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1124px;margin:48px auto 22px;display:grid}.steps b{background:var(--navy);color:var(--gold);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.steps h3{font-size:1rem}.steps p,.note{font-size:.83rem}.about{grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;display:grid}.about-photo{text-align:center;border-radius:14px;align-content:center;width:100%;height:430px}.about-photo small{letter-spacing:0;color:#d4e1eb;font:400 .75rem Inter}.values{color:var(--teal);margin:25px 0;font-size:.82rem;font-weight:700}.prudential h2{max-width:700px;margin:15px auto}.prudential div{color:#fff;margin-bottom:27px;font-size:.85rem;font-weight:700}.prudential small{color:#9cb4c4;font-size:.69rem}.faq{max-width:850px}.faq>.eyebrow,.faq>h2{text-align:center;display:block}.faq article{border-bottom:1px solid #dbe2e8}.faq article button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;padding:21px 0;font:700 1rem Manrope;display:flex}.faq article p{padding-right:25px;font-size:.9rem}.gold{color:var(--gold)}.final{text-align:left;padding-left:max(28px,50vw - 562px);padding-right:max(28px,50vw - 562px)}.final p{margin-left:0}.final h2{max-width:780px}footer{color:#fff;background:#07182e;padding:52px max(28px,50vw - 562px) 70px;font-size:.78rem}footer strong{font:700 1.05rem Manrope;display:block}footer span{color:#a3b8c5;margin:5px 0 17px;display:block}footer button{color:var(--gold);background:0 0;border:0;margin-right:16px;padding:0;font-size:.72rem;text-decoration:underline}footer p,footer small{color:#91aaba;max-width:900px;font-size:.67rem;display:block}.float{color:#fff;background:#25d366;border:0;border-radius:50%;width:55px;height:55px;font-size:1.5rem;position:fixed;bottom:24px;right:24px;box-shadow:0 7px 20px #0004}.modal{z-index:5;background:#07182eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal article{background:#fff;border-radius:12px;max-width:560px;padding:35px;position:relative}.modal button{background:0 0;border:0;font-size:1.7rem;position:absolute;top:12px;right:15px}.modal p{margin:0}@media (width<=800px){header{height:70px;padding:0 18px}nav{display:none}header .cta{padding:12px;font-size:0}.hero{flex-direction:column;gap:20px;padding:45px 22px 65px;display:flex}.portrait{order:-1;height:380px}.portrait:before{width:300px;height:300px}.person{width:230px;height:320px;font-size:4.7rem}.one{top:35px}.two{bottom:28px}.bubble{padding:10px;font-size:.62rem}.section,.life{padding:75px 22px}.cards,.life,.about,.coverage{grid-template-columns:1fr}.life{gap:35px}.steps{text-align:left;grid-template-columns:1fr 1fr;gap:20px}.about{gap:35px}.about-photo{height:300px}.prudential{padding:65px 22px}.final{padding:65px 22px 85px}.float{display:none}footer{padding:43px 22px 95px}.hero .cta,.reflection .cta,.about .cta,.final .cta{justify-content:center;width:100%}.trust{line-height:2}.trust i{width:5px}}
