.fperform-editorial{background:#f7f6f2;color:#143b4e;padding:80px 0 30px}.fperform-editorial p{font-size:16px;line-height:1.9;color:#465e6b;margin:0 0 20px}.fperform-editorial h2{font-size:clamp(26px,2.6vw,35px);line-height:1.3;letter-spacing:-.025em;margin:0 0 26px}.fperform-editorial section p:last-child{margin-bottom:0}.fperform-intro{text-align:center;margin-bottom:60px}.fperform-intro h2{max-width:850px;margin:0 auto 28px;text-wrap:balance;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(32px,3.6vw,46px)}.fperform-intro p{max-width:880px;margin:auto}.fperform-cards{display:grid;grid-template-columns:1.08fr 1fr;gap:28px;align-items:start}.fperform-card{padding:42px;background:#e4edec;border-radius:20px 76px 20px 20px}.fperform-card-1{background:#f1e6d6;border-radius:20px 20px 76px 20px;margin-top:40px}.fperform-focus{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;align-items:center;background:#e4edf1;border-radius:64px 18px 18px 18px;padding:48px 55px;margin-top:65px;margin-bottom:70px}.fperform-journey svg{display:block;width:100%;height:auto}.fperform-band{background:linear-gradient(120deg,#10394e,#245969);padding:65px 0}.fperform-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.fperform-band h2{color:#edc58c;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:600;font-size:clamp(30px,3vw,42px)}.fperform-band p{color:#e4edf0}.fperform-support{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-top:70px;padding-bottom:65px}.fperform-support section{padding-top:25px;border-top:2px solid #bda174}.fperform-support section:last-child{border-color:#7fa8a9}.fperform-faq{padding-bottom:55px}@media(max-width:900px){.fperform-editorial{padding-top:50px}.fperform-intro{margin-bottom:35px}.fperform-cards,.fperform-focus,.fperform-split,.fperform-support{grid-template-columns:1fr;gap:28px}.fperform-card{padding:28px}.fperform-card-1{margin-top:0}.fperform-focus{padding:30px;margin-top:35px;margin-bottom:45px}.fperform-journey{max-width:260px;margin:auto}.fperform-band{padding:45px 0}.fperform-support{padding-top:45px;padding-bottom:40px}}

.fperform-focus{position:relative;overflow:hidden}.fperform-card h2{text-wrap:balance}.fperform-support h2{font-size:clamp(25px,2.2vw,31px)}.fperform-faq summary{line-height:1.6}.fperform-intro{scroll-margin-top:120px}

.fperform-focus{background:linear-gradient(135deg,#e2edef,#edf2ee)}.fperform-card-1{border-radius:56px 20px 20px 20px}.fperform-support section:first-child{background:#ede7dc;border:0;border-radius:18px 18px 56px 18px;padding:32px}.fperform-support{align-items:start}.fperform-editorial h2{font-weight:600}
