.gfp{font:16px/1.6 Arial,sans-serif;color:#233342;max-width:1100px;margin:auto;padding:48px 24px}.gfp *{box-sizing:border-box}.gfp h1{font-size:clamp(34px,5vw,60px);line-height:1.08;max-width:700px;letter-spacing:-1px}.gfp h2{line-height:1.2}.gfp .gfp-kicker{font-weight:700;font-size:12px;letter-spacing:2px}.gfp .gfp-lead{font-size:20px;max-width:720px}.gfp .gfp-rate{display:inline-block;background:#f2cd46;padding:12px 20px;border-radius:7px;font-weight:bold;font-size:23px}.gfp .gfp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.gfp article{background:#f4f5f0;padding:24px;border-radius:12px}.gfp .gfp-band{background:#233342;color:white;padding:30px;border-radius:12px;margin:32px 0}.gfp .gfp-button{display:inline-block;background:#f2cd46;color:#233342;padding:14px 22px;border-radius:6px;font-weight:bold;text-decoration:none}.gfp a{color:inherit;text-underline-offset:4px}.gfp details{border-bottom:1px solid #cad1d6;padding:18px 0}.gfp summary{cursor:pointer;font-weight:bold}.gfp a:focus-visible,.gfp summary:focus-visible{outline:3px solid #3878b1;outline-offset:4px}.gfp .gfp-note{max-width:720px;font-size:14px}.gfp-contact{text-align:center;background:#f5f5ef}.gfp-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.gfp-links a{padding:8px}@media(max-width:700px){.gfp{padding:28px 18px}.gfp .gfp-grid{grid-template-columns:1fr}.gfp .gfp-band{padding:22px}.gfp .gfp-rate{font-size:20px}}