.home-page #individual .photo-hero.individual-centered{color:#eee9df;min-height:max(800px,100svh);padding:158px 28px 210px;display:block}#individual .individual-centered .hero-copy{text-align:center;width:100%;max-width:1200px;margin:0 auto}#individual .individual-centered h1{color:#eee9df;text-wrap:balance;max-width:1200px;font-size:clamp(68px,6.5vw,106px);line-height:.98}#individual .individual-centered h1 span{color:inherit}.home-page #individual .individual-centered .hero-subtext{text-align:center;max-width:850px;margin:28px auto 0}#individual .individual-centered .hero-service-line{color:#e5e9ef;font-size:22px;line-height:1.5}#individual .individual-centered .hero-actions,#individual .individual-centered .coverage-chips{justify-content:center;margin-top:28px}#individual .individual-centered .adviser-action{background:#17264acc}#individual .individual-centered .hero-photograph img{object-position:65% 50%;height:100%;position:static}#individual .individual-centered .hero-photograph:after{background:linear-gradient(#09182f66 0%,#09182f80 53%,#09182f26 80%,#09182f45 100%)}#individual .individual-centered .scroll-cue{bottom:40px}@media (width<=760px){.home-page #individual .photo-hero.individual-centered{min-height:1080px;padding:145px 24px 360px}#individual .individual-centered h1{font-size:clamp(44px,8vw,61px)}#individual .individual-centered .hero-service-line{font-size:20px;line-height:1.5}.home-page #individual .individual-centered .hero-subtext{max-width:550px;margin-top:26px}#individual .individual-centered .hero-photograph img{object-position:72% 50%;height:660px;position:absolute;bottom:0}#individual .individual-centered .hero-photograph:after{background:linear-gradient(#15284a 0% 42%,#15284acc 57%,#15284a22 80%)}#individual .individual-centered .hero-actions{flex-wrap:wrap;gap:14px}#individual .individual-centered .coverage-chips{gap:9px}}.home-page #individual .individual-centered .personal-insurance-choices{background:var(--mint-paper,#f7f5ee);border:2px solid #a9bee4;border-radius:21px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:min(100%,870px);margin:58px auto 0;padding:6px;display:grid;position:relative;box-shadow:0 0 0 4px #6c8fc32e,0 8px 25px #0b1b3540}.home-page #individual .personal-insurance-prompt{color:#f7f5ee;text-align:center;margin:0 0 12px;font:500 18px/1.4 MintText,Arial,sans-serif;position:absolute;bottom:100%;left:0;right:0}.home-page #individual .individual-centered .personal-insurance-choices a{color:#17264a;white-space:normal;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:58px;padding:12px 8px;font:500 16px/1.2 MintText,Arial,sans-serif!important;display:flex!important}.home-page #individual .individual-centered .personal-insurance-choices svg{color:#244b98;flex:0 0 26px;width:26px;height:26px}.home-page #individual .individual-centered .personal-insurance-choices a:hover{background:#dce5f7;border-color:#9aafd6}.home-page #individual .individual-centered .personal-insurance-choices a:focus-visible{outline-offset:2px;outline:3px solid #f26822}@media (width<=760px){.home-page #individual .individual-centered .personal-insurance-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:460px;margin-top:58px;padding:5px}.home-page #individual .individual-centered .personal-insurance-choices a{border-radius:13px;gap:7px;min-height:55px;padding:11px 5px;font-size:15px!important}.home-page #individual .individual-centered .personal-insurance-choices svg{flex-basis:23px;width:23px;height:23px}.home-page #individual .personal-insurance-prompt{font-size:16px}}.personal-process{color:#17264a;background:#eaf0fa;padding:64px 28px 56px;scroll-margin-top:110px;overflow:hidden}.personal-process-inner{max-width:1120px;margin:auto}.personal-process-header{text-align:center;max-width:850px;margin:0 auto 34px}.personal-process-header>span{letter-spacing:.12em;color:#31568e;font:600 11px/1.4 MintText,Arial,sans-serif}body .personal-process-header h2{letter-spacing:-.025em;color:#17264a;margin:13px 0 0;font:400 clamp(34px,3.5vw,49px)/1.1 MintDisplay,Georgia,serif}.personal-process-track{isolation:isolate;position:relative}.personal-process-ribbon{z-index:-1;pointer-events:none;width:100%;height:140px;position:absolute;top:11px;left:0;overflow:visible}.personal-process-ribbon .ribbon-base{stroke:#214f9a;stroke-width:11px;opacity:.24}.personal-process-ribbon .ribbon-edge{stroke:#ed762d;stroke-width:2.5px;stroke-linecap:round}.personal-process-track ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}.personal-process-track li{text-align:center;min-width:0}.personal-process-illustration{background:#eaf0fa;border-radius:50%;place-items:center;width:132px;height:126px;margin:0 auto 25px;display:grid;position:relative;box-shadow:0 0 0 12px #eaf0fa}.personal-process-illustration>span:first-child{background:#f7f5ee;border-radius:49% 51% 46% 54%;place-items:center;width:114px;height:104px;transition:transform .25s;display:grid}.personal-process-illustration svg{color:#2855a3;width:100px;height:88px}.personal-process-illustration .step-secondary{stroke:#829ac0}.personal-process-illustration .step-dot{fill:#ed762d;stroke:#ed762d}.personal-process-illustration .step-small-dot{fill:#2855a3;stroke:#2855a3}.personal-process-illustration .step-tick{stroke:#fff}.personal-process-number{color:#fff;background:#17264a;border:3px solid #eaf0fa;border-radius:50%;place-items:center;width:30px;height:30px;font:500 11px/1 MintText,Arial,sans-serif;display:grid;position:absolute;bottom:0;right:8px}body .personal-process-copy h3{color:#17264a;letter-spacing:-.015em;margin:0 0 12px;font:500 clamp(25px,2.5vw,33px)/1.15 MintDisplay,Georgia,serif}body .personal-process-copy>p{color:#3e587d;text-wrap:pretty;max-width:29ch;min-height:51px;margin:0 auto;font:400 17px/1.5 MintText,Arial,sans-serif}.personal-process-copy details{max-width:30ch;margin:16px auto 0}.personal-process-copy summary{color:#254c89;cursor:pointer;border-bottom:1px solid #a8b8d1;justify-content:center;align-items:center;gap:12px;min-height:44px;font:500 12px/1.4 MintText,Arial,sans-serif;list-style:none;display:inline-flex}.personal-process-copy summary::-webkit-details-marker{display:none}.personal-process-copy summary>span{font-size:20px;line-height:1}.personal-process-copy details[open] summary>span{transform:rotate(45deg)}body .personal-process-copy details>p{color:#3e587d;text-wrap:pretty;margin:14px 0 0;font:400 15px/1.6 MintText,Arial,sans-serif}.personal-process-action{justify-content:center;margin-top:34px;display:flex}.personal-process-action>a{color:#17264a;background:#f76b20;border:1px solid #17264a;border-radius:99px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;padding:7px 8px 7px 23px;font:400 23px/1.1 MintDisplay,Georgia,serif;text-decoration:none;display:inline-flex;box-shadow:0 3px #17264a}.personal-process-action .action-arrow{color:#fff7ef;background:#17264a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.personal-process-action .action-arrow svg{stroke:currentColor;stroke-width:1.5px;width:22px;height:22px}.personal-process-action>a:hover{background:#ff813e}.personal-process :is(a,summary):focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #ed762d}.personal-process-track li:has(details[open]) .personal-process-illustration>span:first-child,.personal-process-track li:hover .personal-process-illustration>span:first-child{transform:translateY(-4px)}.personal-process[data-motion-ready]:not([data-entered]) .ribbon-edge{stroke-dasharray:1;stroke-dashoffset:1px}.personal-process[data-entered] .ribbon-edge{stroke-dasharray:1;animation:1.5s ease-out both personal-process-draw}@keyframes personal-process-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=700px){.personal-process{padding:39px 22px 38px}.personal-process-header{text-align:left;margin-bottom:28px}body .personal-process-header h2{max-width:17ch;margin-top:10px;font-size:35px}.personal-process-header>span{letter-spacing:.09em;font-size:10px}.personal-process-ribbon{display:none}.personal-process-track ol{grid-template-columns:1fr;gap:26px;position:relative}.personal-process-track ol:before{content:"";z-index:-1;border-left:2px solid #9fb6d9;position:absolute;top:40px;bottom:40px;left:35px}.personal-process-track li{text-align:left;grid-template-columns:72px minmax(0,1fr);gap:16px;display:grid}.personal-process-illustration{width:72px;height:74px;margin:0;box-shadow:0 0 0 7px #eaf0fa}.personal-process-illustration>span:first-child{width:72px;height:66px}.personal-process-illustration svg{width:66px;height:60px}.personal-process-number{width:25px;height:25px;font-size:9px;bottom:-3px;right:-4px}body .personal-process-copy h3{margin:5px 0 8px;font-size:25px}body .personal-process-copy>p{max-width:none;min-height:0;margin:0;font-size:15px;line-height:1.5}.personal-process-copy details{max-width:none;margin:7px 0 0}.personal-process-copy summary{min-height:34px;font-size:11px}body .personal-process-copy details>p{margin-top:10px;font-size:14px}.personal-process-action{margin-top:29px}.personal-process-action>a{min-height:54px;font-size:22px}}@media (prefers-reduced-motion:reduce){.personal-process .ribbon-edge{stroke-dashoffset:0!important;animation:none!important}.personal-process-illustration>span:first-child{transition:none!important;transform:none!important}}
