.pp-renewal{background:#faf7f1;color:#17324d;padding:76px 0 0;scroll-margin-top:30px}.pp-renewal .pp-accessible-content{width:100%;max-width:none}.pp-renewal-top{width:calc(100% - 96px);max-width:1280px;margin:0 auto 55px;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.pp-renewal-copy{padding:10px 0}.pp-renewal .eyebrow{font-size:10px;letter-spacing:2px;color:#a57e47;margin:0 0 20px}.policyprospector-site .pp-renewal h2{font-family:Manrope,sans-serif;font-size:clamp(40px,4vw,54px);line-height:1.1;letter-spacing:-2px;margin:17px 0 26px;font-weight:750}.pp-renewal h2 span{display:block}.pp-renewal h2 span:last-child{color:#b28b53}.pp-renewal-intro{font-size:16px;line-height:1.85;color:#4f6170;max-width:430px;margin:0}.pp-renewal-promise{font-size:16px;font-weight:700;line-height:1.65;max-width:410px;margin:20px 0 0}.pp-approved-mobile-graphic{position:relative;aspect-ratio:950/630;overflow:hidden;width:100%}.pp-approved-mobile-graphic img{position:absolute;top:0;left:-61.684%;width:161.684%;max-width:none;height:auto}.pp-renewal-band{background:#1c3a54;padding:28px 0 24px;position:relative}.pp-timeline-art{position:relative;width:calc(100% - 96px);max-width:1100px;margin:auto;aspect-ratio:1536/304;overflow:hidden}.pp-timeline-art img{position:absolute;top:-208.553%;left:0;width:100%;height:auto;max-width:none}.pp-timeline-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pp-renewal-human{text-align:center;font-size:15px;line-height:1.7;padding:25px 24px;margin:0;color:#17324d}.pp-renewal-human span{display:none}.pp-renewal-human strong{font-weight:650}@media(max-width:940px){.pp-renewal{padding-top:55px}.pp-renewal-top{gap:30px;grid-template-columns:.85fr 1.15fr}.policyprospector-site .pp-renewal h2{font-size:44px}.pp-renewal-intro,.pp-renewal-promise{font-size:14px}}@media(max-width:700px){.pp-renewal{padding-top:45px}.pp-renewal-top{width:calc(100% - 44px);display:block;margin-bottom:30px}.pp-renewal-copy{padding:0 0 25px}.policyprospector-site .pp-renewal h2{font-size:clamp(36px,8.3vw,46px);letter-spacing:-1.7px}.pp-renewal .eyebrow{font-size:8px;letter-spacing:1.2px}.pp-renewal-intro,.pp-renewal-promise{font-size:14px;max-width:100%}.pp-timeline-art{display:none}.pp-timeline-text{position:static;clip-path:none;width:auto;height:auto;margin:0;padding:0 25px;overflow:visible;white-space:normal;color:#f8f4ed}.pp-timeline-text h3{font-family:Manrope,sans-serif;font-size:25px;line-height:1.3;margin:0 0 27px}.pp-timeline-text h3 span{color:#d9b879}.pp-renewal-steps{list-style:none;padding:0;margin:0;display:grid;gap:25px}.pp-renewal-steps li{position:relative;padding-left:61px;min-height:65px}.pp-step-num{position:absolute;left:0;top:0;display:grid;place-items:center;border:2px solid #edc981;border-radius:50%;width:40px;height:40px;box-shadow:0 0 12px #edc98144;font-size:16px}.pp-renewal-steps h4{font-family:Manrope,sans-serif;font-size:17px;margin:0 0 6px;color:#fff}.pp-renewal-steps p{font-size:14px;line-height:1.6;margin:0;color:#e5ebef}.pp-renewal-steps li:not(:last-child):after{content:'';position:absolute;left:19px;top:42px;bottom:-25px;width:1px;background:#edc981}.pp-renewal-human{font-size:13px;padding:23px}}
