.pf-return-page *{box-sizing:border-box}.pf-return-page{max-width:1024px;margin:0 auto;padding:54px 5.3%;font-family:Inter,Arial,sans-serif;color:#111;line-height:1.6}.pf-return-page .pf-crumb{font-size:13px;color:#666;margin:0 0 42px}.pf-return-page .pf-kicker,.pf-return-page .pf-label{font-size:12px;letter-spacing:.16em;font-weight:600;margin:0 0 14px}.pf-return-page h1{font-size:58px;line-height:1.08;letter-spacing:-.04em;margin:0 0 22px;font-weight:600}.pf-return-page .pf-intro{font-size:18px;max-width:690px;color:#444;margin:0 0 28px}.pf-return-page .pf-button{display:inline-flex;align-items:center;gap:28px;background:#111;color:#fff;text-decoration:none;padding:15px 22px;font-size:14px;font-weight:600}.pf-return-page .pf-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:64px 0 72px}.pf-return-page .pf-benefit{border-top:1px solid #ddd;padding-top:20px}.pf-return-page .pf-icon{width:24px;height:24px;display:block;margin:0 0 14px}.pf-return-page h3{font-size:16px;line-height:1.35;margin:0 0 8px;font-weight:600}.pf-return-page .pf-benefit p{font-size:14px;color:#555;margin:0}.pf-return-page .pf-faq{border-top:1px solid #ddd;padding-top:38px}.pf-return-page h2{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:0 0 26px;font-weight:600}.pf-return-page details{border-top:1px solid #ddd}.pf-return-page details:last-child{border-bottom:1px solid #ddd}.pf-return-page summary{list-style:none;cursor:pointer;padding:20px 30px 20px 0;font-size:16px;font-weight:500;position:relative}.pf-return-page summary::-webkit-details-marker{display:none}.pf-return-page summary:after{content:'+';position:absolute;right:2px;top:17px;font-size:22px;font-weight:300}.pf-return-page details[open] summary:after{content:'−'}.pf-return-page .pf-answer{color:#555;font-size:14px;max-width:760px;padding:0 0 20px}.pf-return-page .pf-support{border-top:1px solid #ddd;margin-top:66px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.pf-return-page .pf-support h3{font-size:20px}.pf-return-page .pf-support p{margin:6px 0 0;color:#555;font-size:14px}.pf-return-page .pf-contact{color:#111;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600;white-space:nowrap}@media(max-width:700px){.pf-return-page{padding:34px 22px}.pf-return-page .pf-crumb{margin-bottom:30px}.pf-return-page h1{font-size:40px}.pf-return-page .pf-benefits{grid-template-columns:1fr;gap:24px;margin:48px 0}.pf-return-page .pf-support{display:block;margin-top:48px}.pf-return-page .pf-contact{display:inline-block;margin-top:18px}.pf-return-page summary{font-size:15px}}
/* Match the approved return-page reference: remove the eyebrow, compact the hero-to-benefits spacing, and use the reference dividers and chevrons. */
.pf-return-page{padding-top:16px!important}.pf-return-page .pf-crumb,.pf-return-page .pf-kicker{display:none!important}.pf-return-page h1{text-transform:none!important;font-size:58px!important}.pf-return-page .pf-button{color:#fff!important}.pf-return-page .pf-benefits{gap:0!important;margin:56px 0 52px!important}.pf-return-page .pf-benefit{border-top:0!important;padding:0 24px!important}.pf-return-page .pf-benefit:first-child{padding-left:0!important}.pf-return-page .pf-benefit:not(:last-child){border-right:1px solid #ddd}.pf-return-page .pf-icon{width:56px!important;height:56px!important;margin-bottom:14px!important}.pf-return-page h3{text-transform:none!important;font-size:18px!important}.pf-return-page .pf-faq{padding-top:38px!important}.pf-return-page h2{text-transform:none!important;font-size:42px!important}.pf-return-page summary{font-size:18px!important}.pf-return-page summary:after{content:'⌄'!important;font-size:16px!important;top:20px!important}.pf-return-page details[open] summary:after{content:'⌃'!important}@media(max-width:700px){.pf-return-page .pf-benefit{border-right:0!important;border-top:1px solid #ddd!important;padding:20px 0!important}.pf-return-page h1{font-size:40px!important}.pf-return-page h2{font-size:34px!important}}
/* Match the reference CTA size and tighten spacing around the benefit cards. */
.pf-return-page .pf-button{width:330px;max-width:100%;min-height:52px;justify-content:center;gap:28px;padding:15px 22px;font-size:16px!important}
.pf-return-page .pf-benefits{margin:0!important}
@media(max-width:700px){.pf-return-page .pf-button{width:100%}.pf-return-page .pf-benefits{margin:48px 0!important}}
@media(min-width:701px){.pf-return-page .pf-benefits{margin:-8px 0 -18px!important}}
/* Mobile return-page layout to match the approved mockup. */
@media(max-width:700px){.pf-return-page{padding:10px 19px!important}.pf-return-page h1{font-size:36px!important;line-height:1.12!important;margin-bottom:12px!important}.pf-return-page .pf-intro{font-size:15px!important;line-height:1.45!important;margin-bottom:36px!important}.pf-return-page .pf-button{width:100%!important;min-height:50px!important;justify-content:center!important}.pf-return-page .pf-benefits{grid-template-columns:1fr!important;gap:0!important;margin:40px 0 0!important}.pf-return-page .pf-benefit{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;border-right:0!important;border-top:1px solid #ddd!important;padding:24px 0!important}.pf-return-page .pf-benefit:first-child{border-top:0!important;padding:0 0 24px!important}.pf-return-page .pf-benefit:last-child{border-bottom:1px solid #ddd!important;padding-bottom:40px!important}.pf-return-page .pf-icon{grid-column:1!important;grid-row:1 / span 2!important;width:40px!important;height:40px!important;margin:0!important}.pf-return-page .pf-benefit h3{grid-column:2!important;grid-row:1!important;font-size:16px!important;line-height:1.3!important;margin:0 0 4px!important}.pf-return-page .pf-benefit p{grid-column:2!important;grid-row:2!important;font-size:13px!important;line-height:1.45!important}.pf-return-page .pf-faq{border-top:0!important;padding-top:20px!important}.pf-return-page .pf-label{font-size:9px!important;letter-spacing:.03em!important;margin-bottom:14px!important}.pf-return-page h2{font-size:30px!important;line-height:1.2!important;margin-bottom:18px!important}.pf-return-page summary{padding:15px 28px 15px 0!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important}.pf-return-page details[open] summary{font-weight:700!important}.pf-return-page summary:after{right:2px!important;top:15px!important;font-size:13px!important}.pf-return-page .pf-answer{font-size:13px!important;line-height:1.55!important;padding-bottom:20px!important}}
/* Match desktop return reference typography and supporting text color. */
@media(min-width:701px){.pf-return-page .pf-intro{font-size:20px!important;color:#555!important;max-width:690px!important;}}
@media(max-width:700px){.pf-return-page .pf-intro{font-size:15px!important;color:#555!important;}}
@media(min-width:701px){.pf-return-page{max-width:963px!important;padding:16px 20px!important}.pf-return-page .pf-intro{max-width:620px!important}}