#help{min-height:100vh;background:#f8faff}.help-mode>.sidebar,.help-mode>.app-shell{display:none}#help-main{max-width:1120px;margin:auto;padding:35px 30px 70px}.help-hero{max-width:760px;padding:20px 0 28px}.help-hero h1{font-size:2.8rem;line-height:1.18;letter-spacing:-1.3px;margin:15px 0}.help-hero>p:last-child{font-size:1.05rem;color:#61728c}.help-notice{background:#edf3ff;border-left:3px solid #2b57dc;padding:20px;border-radius:8px;line-height:1.8}.help-start{padding:30px 0}.help-start p,.help-start li{line-height:1.8;color:#566982}.help-start h3{margin-top:22px}.help-start ol{padding-left:23px}.help-guides{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0 45px}.help-guides article{padding:25px}.help-guides h3{display:flex;gap:12px;align-items:center}.help-guides p{line-height:1.8;color:#566982;margin:18px 0}.help-guides a,.help-sources a{color:#2b57dc;text-decoration:underline;text-underline-offset:4px}.faq-item{border-bottom:1px solid #dde5f0;padding:18px 0}.faq-item summary{cursor:pointer;font-weight:600;line-height:1.6}.faq-item summary:focus-visible{outline:3px solid #91adff;outline-offset:5px}.faq-item p,.faq-item li{line-height:1.85;color:#566982;margin-top:13px}.faq-item ul{padding-left:22px}.help-sources{margin:40px 0}.help-sources p{margin:15px 0;color:#61728c}.help-sources>div{display:flex;flex-wrap:wrap;gap:22px}.landing-faq{max-width:1000px;margin:0 auto;padding:15px 30px 60px}.landing-faq>.button{margin-top:25px}.landing-nav{flex-wrap:wrap}.help-faq h2,.landing-faq h2{margin-bottom:10px}@media(max-width:760px){#help-main{padding:20px 22px 45px}.help-hero h1{font-size:2.15rem}.help-guides{grid-template-columns:1fr}.help-guides article{padding:22px}.landing-faq{padding-inline:24px}.help-sources h2{font-size:1.3rem}}
/* Public help centre — shared visual language with the storefront. */
#help{background:#f8faff;color:#172b46}#help #help-main{max-width:1200px;padding:56px 32px 72px}#help .help-hero{position:relative;max-width:none;min-height:300px;padding:30px 390px 40px 0;margin-bottom:28px}#help .help-hero .eyebrow{display:inline-block;background:#eef2ff;border:1px solid #e0e7ff;color:#3156e8;border-radius:30px;padding:8px 14px;font-size:11px;letter-spacing:1.2px}#help .help-hero h1{font-size:clamp(32px,3.7vw,48px);line-height:1.15;letter-spacing:-1.6px;margin:20px 0;max-width:600px}#help .help-hero>p:not(.eyebrow){font-size:16px;line-height:1.8;color:#6a7c94;max-width:570px}#help .help-editorial{position:absolute;inset:0 0 0 auto;width:330px;height:280px;margin:0;border-radius:70px 20px 70px 20px;overflow:hidden;box-shadow:0 15px 40px #263e5b0c}#help .help-editorial img{display:block;width:100%;height:100%;object-fit:cover}
#help .help-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}#help .help-shortcuts button{display:grid;grid-template-columns:44px 1fr;gap:5px 15px;align-items:center;text-align:left;padding:24px;border:1px solid #e1e7f1;border-radius:18px;background:#fff;color:#243956;font:inherit;cursor:pointer;box-shadow:0 5px 20px #1d355104;transition:border-color .2s,transform .2s}#help .help-shortcuts button:hover{border-color:#8b9ef0;transform:translateY(-2px)}#help .help-shortcut-icon{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#edf2ff;color:#3156e8;font-size:23px}#help .help-shortcuts strong{font-size:14px}#help .help-shortcuts button>span:last-child{font-size:12px;color:#74849b;line-height:1.7}
#help .help-notice{border:1px solid #e0e9f5;background:#f0f5fc;border-radius:14px;padding:16px 22px;font-size:13px;line-height:1.8;color:#657b98;margin:0 0 42px}#help section{scroll-margin-top:24px}#help h2{font-size:25px;letter-spacing:-.6px;line-height:1.4}#help .help-start{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 55px;padding:32px;background:white;border:1px solid #e2e9f2;border-radius:22px;margin-bottom:48px}#help .help-start h2{grid-column:1;margin:0}#help .help-start>p{grid-column:1;margin:0;font-size:14px}#help .help-start h3{grid-column:2;grid-row:1;margin:3px 0;font-size:16px}#help .help-start ol{grid-column:2;grid-row:2;margin:0;list-style:none;padding:0;counter-reset:steps;display:grid;gap:16px}#help .help-start li{position:relative;padding-left:38px;font-size:13px;counter-increment:steps}#help .help-start li:before{content:counter(steps);position:absolute;left:0;top:1px;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#edf2ff;color:#3156e8;font-weight:700}
#help .help-guides{gap:18px;margin:22px 0 48px}#help .help-guides .panel{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:#fff;border:1px solid #e2e9f2;border-radius:20px;box-shadow:none}#help .help-guides h3{font-size:18px;margin:0;gap:14px}#help .help-guides h3 img{width:30px;height:30px}#help .help-guides p{font-size:14px;line-height:1.8;margin:18px 0 22px}#help .help-guides a{margin-top:auto;font-weight:600;font-size:12px;text-decoration:none;background:#f2f5fd;padding:10px 14px;border-radius:9px}
#help .help-faq{padding:32px;border:1px solid #e2e9f2;border-radius:22px;background:#fff}#help .help-faq h2{margin:0 0 18px}#help .faq-item{padding:0;border-bottom:1px solid #e9edf4}#help .faq-item:last-child{border-bottom:0}#help .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:21px 0;font-size:15px;font-weight:600}#help .faq-item summary::-webkit-details-marker{display:none}#help .faq-item summary:after{content:'+';flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;background:#f2f5fc;color:#3156e8;border-radius:8px;font-size:20px;font-weight:400}#help .faq-item[open] summary:after{content:'−'}#help .faq-item[open] summary{color:#3156e8}#help .faq-item p,#help .faq-item li{font-size:14px;line-height:1.9;margin:0 0 18px;max-width:940px}#help .help-sources{padding:28px 4px;margin:18px 0}#help .help-sources h2{font-size:18px}#help .help-sources p{font-size:13px;line-height:1.8}#help .help-sources>div{gap:10px}#help .help-sources a{font-size:12px;text-decoration:none;border:1px solid #dfe7f1;background:white;border-radius:30px;padding:9px 15px}
#help .help-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#172b4a;color:#fff;border-radius:24px;padding:36px 40px}#help .help-contact .eyebrow{color:#a4b8e9;font-size:10px;letter-spacing:1.5px}#help .help-contact h2{margin:10px 0}#help .help-contact p:not(.eyebrow){color:#c2cee1;max-width:630px;font-size:14px;line-height:1.8}#help .help-contact .button{flex-shrink:0;background:#fff;color:#234373;border:0;border-radius:11px;padding:14px 20px;font-size:13px}#help .help-shortcuts button:focus-visible{outline:3px solid #3156e8;outline-offset:4px}
@media(max-width:850px){#help .help-hero{padding-right:280px;min-height:265px}#help .help-editorial{width:240px;height:250px}#help .help-shortcuts{gap:10px}#help .help-shortcuts button{padding:18px;grid-template-columns:1fr}#help .help-shortcut-icon{grid-row:auto;margin-bottom:8px}#help .help-start{gap:16px 30px}#help .help-contact{padding:28px;flex-direction:column;align-items:flex-start}}
@media(max-width:600px){#help #help-main{padding:28px 20px 40px}#help .help-hero{padding:0;min-height:0;margin-bottom:25px}#help .help-hero h1{font-size:35px;letter-spacing:-1.2px}#help .help-hero>p:not(.eyebrow){font-size:14px}#help .help-editorial{position:static;width:100%;height:175px;margin-top:24px;border-radius:30px 12px 30px 12px}#help .help-shortcuts{grid-template-columns:1fr;gap:10px}#help .help-shortcuts button{grid-template-columns:40px 1fr;padding:16px;gap:3px 13px}#help .help-shortcut-icon{grid-row:1/3;width:40px;height:40px;margin:0}#help .help-notice{padding:16px;font-size:12px;margin-bottom:28px}#help .help-start{display:block;padding:22px;margin-bottom:30px}#help .help-start>p{margin:12px 0 24px}#help .help-start h3{margin-bottom:18px}#help h2{font-size:22px}#help .help-guides{grid-template-columns:1fr;margin-bottom:30px}#help .help-guides .panel{padding:22px}#help .help-faq{padding:22px}#help .faq-item summary{font-size:14px;gap:12px}#help .help-contact{padding:24px;border-radius:20px}#help .help-contact .button{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){#help .help-shortcuts button{transition:none}}
