.fee-page{font-family:var(--font-body)}h2{margin-bottom:1.5rem}.fee-why{justify-content:space-between;align-items:center;flex-wrap:wrap}.fee-why,.stats{display:flex;gap:2rem}.stats h3{font-size:2.5rem;color:#1E3A8A;margin-bottom:.5rem}.fee-benefits{margin-top:3rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.benefit-card{background:#f9fafb;padding:1.5rem;border-radius:.5rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.08);color:#0f172a}.benefit-card svg{font-size:2rem;color:#3B82F6;margin-bottom:.5rem}.fee-outcomes{margin-top:3rem}.outcomes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.outcomes-grid div{display:flex;align-items:center;gap:.5rem}.fee-delivery{margin-top:3rem}.delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.delivery-grid div{display:flex;align-items:center;gap:.5rem}.fee-page>section:not(.fee-hero):not(.fee-cta-final){width:100%;max-width:1100px;margin-inline:auto;padding:3.5rem 1.25rem}.fee-page h1,.fee-page h2{line-height:1.2}.fee-hero{position:relative;width:100%;min-height:560px;display:flex;align-items:center;background:url(/hr-hero.jpg) 50%/cover no-repeat;color:#fff;overflow:hidden}.fee-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.35) 50%,rgba(0,0,0,.25))}.fee-hero .hero-inner{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:3.5rem 1.25rem}.fee-hero h1{font-size:clamp(2rem,3.2vw + 1rem,3rem);margin-bottom:.75rem;font-weight:800}.fee-hero p{font-size:clamp(1rem,1vw + .75rem,1.2rem);max-width:780px;line-height:1.65;margin-bottom:1.5rem;opacity:.95}.fee-hero .hero-actions{display:flex;gap:.75rem;flex-wrap:wrap}.btn-lg{padding:.85rem 1.25rem;border-radius:.75rem;font-weight:600;text-transform:none}.btn-outline-light{border:2px solid rgba(255,255,255,.85);color:#fff}.fee-testimonials{background:#f7f9fc;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;padding:3.5rem 1.25rem}.fee-testimonials h2{margin-bottom:1.25rem;color:#0f1e3a}.testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:820px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{background:#fff;border:1px solid #edf2f7;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 24px rgba(16,24,40,.06);transition:transform .2s ease,box-shadow .2s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(16,24,40,.08)}.testimonial-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.role-badge{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:#e8eefc;color:#1e3a8a;font-weight:600}.quote-row{display:flex;gap:.5rem;align-items:flex-start;color:#0f172a}.quote-icon{opacity:.5;margin-top:2px}.star-row{margin-top:.5rem;color:#f59e0b}.fee-cta-final{position:relative;width:100%;background:url(/hr-cta.jpg) 50%/cover no-repeat;color:#fff;text-align:center;padding:5rem 1.25rem}.fee-cta-final:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}.fee-cta-final .cta-inner{position:relative;width:100%;max-width:1100px;margin:0 auto}.fee-cta-final h2{font-size:clamp(1.8rem,2.6vw + 1rem,2.5rem);margin:0 auto 1rem;max-width:900px}.fee-cta-final .cta-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.5rem}.benefit-card,.delivery-grid div,.outcomes-grid div{border-radius:.75rem}