/* DRYVE Help Centre — isolated preview */
.help-main{background:#091719;color:#ecf9f4}.help-hero{padding:clamp(56px,8vw,108px) 0 clamp(52px,6vw,82px);border-bottom:1px solid #265044;background:radial-gradient(ellipse at 75% 30%,rgba(53,164,139,.17),transparent 60%),linear-gradient(140deg,#071214,#102522)}
.help-hero .shell{max-width:1180px}.help-hero .eyebrow{color:#8ff1dc}.help-hero h1{font-size:clamp(44px,7vw,95px);max-width:1050px;margin:18px 0 21px;letter-spacing:-.06em;line-height:1.01;font-weight:950;color:#f8fcfa}.help-hero h1 em{font-style:normal;color:#9bf5df}.help-lead{font-size:clamp(16px,1.5vw,20px);line-height:1.7;color:#d5e6df;max-width:720px;margin:0 0 30px}.help-search-wrap{max-width:800px;display:flex;flex-direction:column;gap:9px}.help-search-wrap label{font-size:11px;letter-spacing:.13em;font-weight:900;color:#9ff2e0}.help-search-wrap input{width:100%;min-width:0;min-height:58px;padding:15px 20px;color:#f6fffb;background:#152c2a;border:1px solid #5b9485;border-radius:9px;font:inherit;font-size:16px;appearance:none}.help-search-wrap input::placeholder{color:#bbd3cb}.help-search-wrap input:focus-visible{outline:2px solid #b1ffec;outline-offset:3px}.help-search-wrap>span{font-size:12px;color:#c5d8d0;line-height:1.6}.help-hero-actions{display:flex;gap:14px 30px;flex-wrap:wrap;margin-top:29px}.help-hero-actions a{color:#9af5df;text-decoration:underline;text-underline-offset:5px;font-size:12px;font-weight:900;letter-spacing:.07em}.help-hero-actions a:hover,.help-hero-actions a:focus-visible{color:#e0fff4}.help-content{padding:clamp(40px,5vw,70px) 0 90px}.help-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;scroll-margin-top:115px}.help-topic{display:grid;grid-template-columns:1fr auto;gap:13px;align-content:space-between;min-height:145px;padding:20px;border:1px solid #356457;border-radius:10px;background:linear-gradient(155deg,#15312c,#0e2022);color:#fff;text-decoration:none}.help-topic>span:first-child{grid-column:1/-1;color:#a0f3df;font-size:10px;letter-spacing:.1em;font-weight:850}.help-topic strong{font-size:clamp(17px,1.6vw,22px);line-height:1.2}.help-topic>span:last-child{color:#9cf8e2}.help-topic:hover,.help-topic:focus-visible{border-color:#a7f5df;background:#1b3e36;outline-offset:2px}.help-results-status{min-height:24px;margin:28px 0 0;color:#9ff3df;font-size:13px}.help-category{padding:45px 0 28px;border-bottom:1px solid #285249;scroll-margin-top:110px}.help-category-header{display:grid;grid-template-columns:1fr minmax(210px,.65fr);align-items:end;gap:20px;margin-bottom:22px}.help-category-header h2{margin:8px 0 0;color:#f7fcf9;line-height:1.08;font-size:clamp(28px,3vw,43px);letter-spacing:-.04em}.help-category-header>p{font-size:14px;color:#c8ded5;line-height:1.65;margin:0}.help-category-header .eyebrow{color:#9af3dc}.help-faq-list{display:grid;gap:10px}.help-faq{border:1px solid #315a51;background:#102321;border-radius:9px;overflow:hidden}.help-faq[open]{background:#15332e;border-color:#66af97}.help-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:17px;padding:20px 23px;color:#f5fcf9;font-size:clamp(15px,1.3vw,18px);font-weight:800;line-height:1.45;list-style:none}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary:focus-visible{outline:2px solid #b5ffe9;outline-offset:-4px}.help-chevron{flex:none;font-size:24px;color:#a0f6df;font-weight:400;line-height:1}.help-faq[open] .help-chevron{transform:rotate(45deg)}.help-faq-answer{border-top:1px solid #36685b;padding:18px 23px 21px}.help-faq-answer p{margin:0;max-width:950px;line-height:1.8;font-size:15px;color:#d7e7e0}.help-faq-answer a,.help-legal-note a,.help-empty a{color:#a6ffe8;text-decoration:underline;text-underline-offset:3px}.help-empty{margin:35px 0 0;padding:30px;background:#14302c;border:1px solid #3d7464;border-radius:10px}.help-empty h2{font-size:24px}.help-contact{margin-top:65px;padding:clamp(24px,4vw,46px);display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #367966;border-radius:14px;background:radial-gradient(ellipse at 85% 20%,rgba(87,220,177,.15),transparent 60%),#16332c}.help-contact h2{font-size:clamp(30px,3.5vw,50px);letter-spacing:-.045em;margin:10px 0}.help-contact p{color:#d2e4dc;line-height:1.7;margin:0;max-width:650px}.help-contact>a{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;gap:19px;padding:13px 21px;background:#a0f7e0;color:#061b16;font-weight:900;font-size:12px;text-decoration:none;border-radius:5px;letter-spacing:.07em}.help-contact>a:hover,.help-contact>a:focus-visible{background:#d3fff3}.help-legal-note{font-size:12px;line-height:1.7;color:#bfcfc9;margin:28px 0 0}.help-category[hidden],.help-faq[hidden],.help-topic[hidden],#help-empty[hidden]{display:none!important}
@media(max-width:850px){.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-category-header{grid-template-columns:1fr;gap:9px}.help-contact{flex-direction:column;align-items:stretch}.help-contact>a{align-self:flex-start}}
@media(max-width:600px){.help-topic-grid{grid-template-columns:1fr 1fr;gap:9px}.help-topic{min-height:120px;padding:15px}.help-topic strong{font-size:16px}.help-category{padding-top:33px}.help-faq summary{padding:17px 16px;font-size:15px}.help-faq-answer{padding:15px 16px}.help-contact>a{width:100%;align-self:stretch}.help-content{padding-bottom:65px}}
@media(max-width:390px){.help-topic-grid{grid-template-columns:1fr}.help-topic{min-height:90px}}
@media(prefers-reduced-motion:reduce){.help-chevron{transition:none}}
