body #pf-page .bfd-case-story{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,7vw,120px);padding-top:100px;padding-bottom:110px}
body #pf-page .bfd-story-kicker{font-size:12px;letter-spacing:.16em;color:var(--pf-muted,#839db5);margin:0 0 24px}
body #pf-page .bfd-case-story h2{font-size:clamp(34px,4vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:0;max-width:12ch}
body #pf-page .bfd-story-body{max-width:740px}
body #pf-page .bfd-story-body p{font-size:clamp(17px,1.35vw,21px);line-height:1.75;margin:0 0 24px;color:inherit;opacity:.85}
body #pf-page .bfd-story-body p:first-child{font-size:clamp(21px,1.7vw,27px);line-height:1.5;opacity:1}
body #pf-page .bfd-next{padding-top:0;padding-bottom:70px}
body #pf-page .bfd-next>a{display:grid;grid-template-columns:1fr 1fr;min-height:320px;border-radius:30px;overflow:hidden;background:color-mix(in srgb,currentColor 5%,transparent);text-decoration:none;color:inherit;position:relative}
body #pf-page .bfd-next-copy{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
body #pf-page .bfd-next-copy span{font-size:15px;opacity:.65;margin-bottom:24px}
body #pf-page .bfd-next strong{font-size:clamp(34px,4.5vw,72px);line-height:1.05;letter-spacing:-.04em;font-weight:500;overflow-wrap:anywhere}
body #pf-page .bfd-next i{font-size:46px;font-style:normal;margin-top:28px;transition:transform .35s}
body #pf-page .bfd-next img{display:block;width:100%;height:100%;max-height:460px;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
body #pf-page .bfd-next a:hover img{transform:scale(1.035)}
body #pf-page .bfd-next a:hover i{transform:translate(5px,-5px)}
body #pf-page .pf-help{position:relative;isolation:isolate;display:flex;flex-direction:column;text-align:center;align-items:center;border:0;padding-top:70px;padding-bottom:110px;gap:30px}
body #pf-page .pf-help::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 65%,rgba(85,167,255,.12),transparent 65%);pointer-events:none}
body #pf-page .pf-help h2{font-size:clamp(38px,5vw,78px);line-height:1.05;font-weight:500;letter-spacing:-.045em;margin:0 auto 28px;max-width:900px}
body #pf-page .pf-help p{max-width:620px;margin:0 auto;line-height:1.6}
body #pf-page .pf-help .pf-button{border-radius:100px;padding:22px 36px;cursor:pointer}
body #pf-page .bfd-next a,body #pf-page .bfd-next a *{cursor:pointer}
body #pf-page .bfd-next a:focus-visible,body #pf-page .pf-help button:focus-visible{outline:3px solid #55a7ff;outline-offset:6px}
@media(max-width:760px){
body #pf-page .bfd-case-story{grid-template-columns:1fr;gap:32px;padding-top:56px;padding-bottom:48px}
body #pf-page .bfd-case-story h2{max-width:19ch}
body #pf-page .bfd-next>a{grid-template-columns:1fr}
body #pf-page .bfd-next img{height:230px;grid-row:1}
body #pf-page .bfd-next-copy{padding:28px}
body #pf-page .bfd-next i{margin-top:16px}
body #pf-page .pf-help{padding-top:36px;padding-bottom:64px}
}
@media(prefers-reduced-motion:reduce){body #pf-page .bfd-next img,body #pf-page .bfd-next i{transition:none}}
