.fww-support-page .hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}
.fww-support-page .hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}
.fww-support-page .hero h1{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1.08}
.fww-faq-list{max-width:1000px}.fww-faq-list details{border-bottom:1px solid #d9e4df;padding:22px 0}.fww-faq-list summary{cursor:pointer;font-weight:700;font-size:1.15rem}.fww-faq-list p{max-width:820px;line-height:1.8}
.fww-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fww-review-card{margin:0;padding:30px;border:1px solid #d9e4df;border-radius:18px;background:#fff}.fww-review-card blockquote{margin:0}.fww-review-card p{font-size:1.1rem;line-height:1.75}.fww-review-card figcaption{margin-top:20px;color:#155d3b;font-weight:700}
.fww-support-links{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0}.fww-support-links a{text-decoration:underline;text-underline-offset:4px}
.fww-career-form{max-width:960px}.fww-career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.fww-career-form label{display:block;font-weight:600}.fww-career-form input:not([type=checkbox]):not([type=submit]),.fww-career-form select,.fww-career-form textarea{width:100%;max-width:100%;padding:14px;border:1px solid #bacdc1;border-radius:8px;background:#fff;font:inherit;margin-top:8px}.fww-career-form input[type=submit]{padding:16px 28px;background:#126b43;color:#fff;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.fww-career-form .wpcf7-list-item{margin:0}.fww-career-form .wpcf7-not-valid-tip{font-size:.9rem}.fww-career-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fww-staging-notice{background:#fff4d6;border:1px solid #e2c775;padding:16px;border-radius:8px}.fww-footer-resources{padding:20px 0}.fww-footer-resources a{color:inherit}.fww-footer-resources .wrap{display:flex;flex-wrap:wrap;gap:20px}
@media(max-width:760px){.fww-support-page .hero-grid,.fww-review-grid,.fww-career-grid{grid-template-columns:1fr}.fww-support-page .hero .panel{margin-top:18px}.fww-review-card{padding:24px}.fww-career-form input,.fww-career-form select,.fww-career-form textarea{font-size:16px}.fww-support-page .section .split{grid-template-columns:1fr}}
.fww-support-page .hero .panel p{color:#41545e;max-width:100%}
.fww-footer-resources{display:flex;flex-wrap:wrap;gap:16px 24px;border-top:1px solid rgba(255,255,255,.15)}
.fww-career-form input[type=submit]{background:#ff4c16}
