:root{--help-navy:#062746;--help-pink:#c70b43;--help-text:#263d52;--help-muted:#52697c;--help-line:#dce5ec;--help-soft:#f5f8fb;--help-link:#7d0634}
.help-page{background:#fff;color:var(--help-text)}
.help-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}
.help-breadcrumb{border-top:1px solid #edf1f4;border-bottom:1px solid #e5ebf0}
.help-breadcrumb .help-wrap{display:flex;gap:9px;padding:12px 0;font-size:.88rem;color:#5c6d7e}
.help-page a:not(.help-primary):not(.help-secondary){color:var(--help-link);text-decoration:underline;text-underline-offset:3px}
.help-hero{padding:70px 0;background:linear-gradient(125deg,#fff6f8 0,#fff 50%,#eef7f8 100%)}
.help-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}
.help-eyebrow{font-size:.77rem;font-weight:900;letter-spacing:.18em;color:#9a0b42;margin:0 0 12px}
.help-hero h1{font-size:clamp(3rem,5vw,4.6rem);line-height:.98;letter-spacing:-.045em;color:var(--help-navy);margin:0 0 20px}
.help-lead{font-size:1.2rem;line-height:1.65;max-width:650px;margin:0 0 25px}
.help-primary,.help-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 22px;font-weight:800;text-decoration:none}
.help-primary{background:var(--help-pink);color:#fff}
.help-primary:hover,.help-primary:focus-visible{background:#a00035;color:#fff}
.help-secondary{border:2px solid var(--help-navy);background:#fff;color:var(--help-navy)}
.help-primary:focus-visible,.help-secondary:focus-visible{outline:3px solid var(--help-navy);outline-offset:3px}
.help-quick{background:var(--help-navy);border-radius:23px;padding:28px;display:flex;flex-direction:column;gap:11px;box-shadow:0 18px 50px rgba(6,39,70,.12)}
.help-quick>span{font-size:.72rem;letter-spacing:.16em;font-weight:900;color:#b9d9dd;margin-bottom:3px}
.help-quick a{background:#fff;color:#5d092d!important;border-radius:11px;padding:13px 15px;font-weight:700;text-decoration:none!important;line-height:1.4}
.help-section{padding:72px 0}
.help-heading{margin-bottom:30px}
.help-heading h2,.help-safety h2,.help-more h2{font-size:clamp(2rem,4vw,3rem);line-height:1.06;letter-spacing:-.035em;color:var(--help-navy);margin:0}
.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
.help-grid article{border:1px solid var(--help-line);border-radius:18px;padding:24px;background:#fff}
.help-icon{width:42px;height:42px;border-radius:13px;background:#f7e6ec;color:#8e0a3a;display:grid;place-items:center;font-weight:900;font-size:.8rem;margin-bottom:15px}
.help-grid h3{color:var(--help-navy);font-size:1.2rem;margin:0 0 10px}
.help-grid p{line-height:1.6;margin:0 0 17px}
.help-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:.92rem}
.help-safety{padding:68px 0;background:var(--help-navy);color:#fff}
.help-safety-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}
.help-safety .help-eyebrow{color:#ff92b2}.help-safety h2{color:#fff}
.help-safety p{line-height:1.68;color:#e0e9ee}
.help-safety-actions{display:grid;gap:12px}
.help-safety-actions a{display:flex;flex-direction:column;gap:5px;background:#fff;border-radius:14px;padding:18px;text-decoration:none!important}
.help-safety-actions strong{color:var(--help-navy)}
.help-safety-actions span{color:#4c6275;font-size:.9rem;line-height:1.45}
.help-more{padding:70px 0}
.help-more-box{background:linear-gradient(125deg,#fff3f7,#f2f8fa);border:1px solid var(--help-line);border-radius:25px;padding:45px;text-align:center}
.help-more-box>p:not(.help-eyebrow){max-width:720px;margin:15px auto 24px;line-height:1.65}
.help-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.help-more-box .help-note{font-size:.88rem;color:#53697a;margin-bottom:0!important}
@media(max-width:900px){.help-hero-grid,.help-safety-grid{grid-template-columns:1fr;gap:38px}.help-grid{grid-template-columns:1fr 1fr}.help-hero{padding:55px 0}}
@media(max-width:650px){.help-wrap{width:calc(100% - 32px)}.help-hero{padding:44px 0}.help-hero h1{font-size:2.75rem}.help-grid{grid-template-columns:1fr}.help-section,.help-safety,.help-more{padding:52px 0}.help-more-box{padding:31px 20px}.help-actions{flex-direction:column}.help-primary,.help-secondary{width:100%;box-sizing:border-box}}
