.help-center .wrap{width:min(1100px,calc(100% - 40px))}
.help-center .hero{padding:64px 28px 40px;margin-top:24px;border-radius:24px;background:linear-gradient(135deg,#eafaf5,#eef6ff);text-align:left}
.help-center .hero h1{font-size:clamp(1.9rem,4vw,3rem);color:#102d45}
.help-center .hero p{margin:0;color:#566b7d;max-width:740px}
.help-center .eyebrow,.help-kicker{color:#07876e;font-size:.78rem;font-weight:750;letter-spacing:.05em}
.help-center .quick{justify-content:flex-start;gap:10px}
.help-center .quick a{background:#fff;border:1px solid #d8e6ed;color:#244b62;padding:9px 15px;font-size:.88rem}
.help-center a:focus-visible{outline:3px solid #e9a52b;outline-offset:4px}
.help-section{padding:40px 0;border-bottom:1px solid #e6edf2;scroll-margin-top:28px}
.help-heading{margin-bottom:22px}.help-heading h2,.help-faq-heading h2{margin:7px 0 8px;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.4;color:#102d45}
.help-heading p,.help-faq-heading p{color:#617286;font-size:.94rem}
.help-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
.help-card{padding:24px;border:1px solid #dfe8ef;border-radius:16px;background:#fafcfe;min-width:0}
.help-card h3{font-size:1.05rem;color:#16394f;margin:0 0 10px}.help-card p{font-size:.93rem;color:#536a7e;line-height:1.85}
.help-card a,.help-callout a{display:inline-block;margin-top:16px;color:#087d70;font-weight:700;font-size:.9rem}
.help-label{display:inline-block;margin-bottom:15px;padding:3px 10px;border-radius:6px;background:#e3f5ef;color:#08775e;font-size:.75rem;font-weight:700}
.help-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-regions>div{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid #e2eaf1;border-radius:12px}
.help-regions b{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:#edf4ff;color:#216cc5;border-radius:11px;font-size:.88rem}
.help-regions span{font-weight:700;color:#17384e}.help-regions small{display:block;color:#6b7f91;font-size:.8rem;font-weight:400}
.help-footnote{margin-top:16px;color:#6b7b8b;font-size:.85rem}
.help-flow{list-style:none;counter-reset:help-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.help-flow li{counter-increment:help-step;min-width:0}.help-flow li:before{content:"0" counter(help-step);display:block;font-size:1.5rem;color:#0aa183;font-weight:800;margin-bottom:10px}.help-flow strong{color:#183c51}.help-flow p{margin-top:8px;color:#5d7285;font-size:.9rem}
.help-callout{padding:20px 24px;margin-top:24px;border-left:4px solid #14a587;border-radius:0 12px 12px 0;background:#effaf6;color:#285847}.help-callout p{margin-top:5px;font-size:.9rem}
.help-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.help-security{background:#fff8ed;border-color:#dc9c39;color:#71542c}
.help-faq-heading{padding-top:44px;scroll-margin-top:28px}.help-center .group-head p,.help-center .answer{color:#5c7084}.help-center .group{padding:25px 0}
@media(max-width:800px){.help-grid,.help-regions,.help-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.help-center .hero{padding:36px 22px}}
@media(max-width:540px){.help-center .wrap{width:calc(100% - 28px)}.help-grid,.help-regions{grid-template-columns:1fr}.help-card{padding:20px}.help-section{padding:30px 0}.help-center .hero{padding:30px 18px;margin-top:14px}.help-center .quick a{font-size:.8rem}.help-flow{gap:20px 16px}.help-callout{padding:18px}.help-center .hero h1{font-size:1.85rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
