/* Commerce Hub Store — Help center */
.support-page,
.static-page{padding:clamp(26px,3.2vw,48px) 0 84px;background:var(--store-canvas)}
.support-wrap{display:grid;gap:clamp(24px,2.5vw,34px)}
.support-command{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(420px,1.58fr);align-items:end;gap:28px;padding:clamp(22px,2.6vw,34px);border:1px solid var(--store-line);border-radius:24px;background:var(--store-surface);box-shadow:var(--store-shadow-sm)}
.support-command__title{display:grid;gap:5px}.support-command__title h1{margin:0;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.045em}
.support-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:0 16px;border:1px solid var(--store-line-strong);border-radius:16px;background:var(--store-surface-2);transition:border-color .18s,box-shadow .18s,background .18s}
.support-search:focus-within{border-color:var(--store-accent);background:var(--store-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-accent) 12%,transparent)}
.support-search svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;color:var(--store-muted)}
.support-search input{min-width:0;height:54px;border:0!important;background:transparent!important;box-shadow:none!important;outline:0;font-size:15px;color:var(--store-ink)}
.support-search input::placeholder{color:var(--store-muted)}
.support-search button{border:0;background:transparent;color:var(--store-accent);font-size:12px;font-weight:780;cursor:pointer}
.support-section-heading{align-items:end}.support-section-heading>span{padding:7px 10px;border:1px solid var(--store-line);border-radius:999px;background:var(--store-surface);color:var(--store-muted);font-size:11px;font-weight:750}
.support-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.support-type-card{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:92px;padding:18px 18px 17px;border:1px solid var(--store-line);border-radius:17px;background:var(--store-surface);box-shadow:0 10px 24px rgba(15,23,42,.035);transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}
.support-type-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--store-accent) 46%,var(--store-line));box-shadow:0 16px 34px rgba(15,23,42,.075)}
.support-type-card.is-selected{border-color:var(--store-accent);background:color-mix(in srgb,var(--store-accent-soft) 44%,var(--store-surface));box-shadow:inset 3px 0 0 var(--store-accent),0 14px 28px rgba(15,23,42,.055)}
.support-type-card__copy{display:grid;gap:6px;min-width:0}.support-type-card strong{font-size:15px;line-height:1.25;color:var(--store-ink)}.support-type-card small{color:var(--store-muted);font-size:12px;line-height:1.45}.support-type-card__arrow{justify-self:end;color:var(--store-muted);font-size:19px;transition:transform .18s,color .18s}.support-type-card:hover .support-type-card__arrow,.support-type-card.is-selected .support-type-card__arrow{transform:translateX(2px);color:var(--store-accent)}
.support-search-empty{margin:12px 0 0;padding:16px;border:1px dashed var(--store-line-strong);border-radius:14px;background:var(--store-surface);color:var(--store-muted);font-size:13px;text-align:center}
.support-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:22px}
.support-faq,.support-form-card{border:1px solid var(--store-line);border-radius:22px;background:var(--store-surface);box-shadow:var(--store-shadow-sm)}
.support-faq{position:sticky;top:calc(var(--store-header-h) + 20px);overflow:hidden}.support-faq__head{padding:25px 25px 18px}.support-faq__head h2{margin:7px 0 7px;font-size:clamp(23px,2vw,30px)}.support-faq__head p{margin:0;color:var(--store-muted);font-size:13px;line-height:1.55}.support-faq__list{padding:0 25px 20px}
.support-faq details{border-top:1px solid var(--store-line)}.support-faq summary{display:flex;min-height:61px;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-size:13px;font-weight:760;line-height:1.35;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid var(--store-line);border-radius:50%;color:var(--store-muted);font-size:17px;transition:transform .2s,background .2s,color .2s}.support-faq details[open] summary span{transform:rotate(45deg);background:var(--store-ink);color:var(--store-surface)}.support-faq details p{margin:0;padding:0 38px 18px 0;color:var(--store-muted);font-size:12px;line-height:1.7}
.support-form-card{padding:clamp(23px,2.6vw,34px)}.support-form-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.support-form-card h2{margin:7px 0 0;font-size:clamp(25px,2.3vw,34px)}.support-selected-type{max-width:260px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--store-accent) 28%,var(--store-line));border-radius:999px;background:var(--store-accent-soft);color:var(--store-accent);font-size:10px;font-weight:800;line-height:1.25;text-align:center}
.support-form-card form{display:grid;gap:15px}.support-form-grid{display:grid;gap:15px}.support-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.support-form-card label{display:grid;gap:7px}.support-form-card label>span{color:var(--store-ink);font-size:12px;font-weight:750}.support-form-card label small{color:var(--store-muted);font-weight:500}.support-form-card input,.support-form-card select,.support-form-card textarea{width:100%;border:1px solid var(--store-line-strong);border-radius:12px;background:var(--store-surface-2);color:var(--store-ink);outline:0;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.support-form-card input,.support-form-card select{height:50px;padding:0 13px}.support-form-card textarea{min-height:150px;padding:13px;resize:vertical}.support-form-card input:focus,.support-form-card select:focus,.support-form-card textarea:focus{border-color:var(--store-accent);background:var(--store-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--store-accent) 12%,transparent)}
.support-form-card__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:5px}.support-form-card__footer small{max-width:470px;color:var(--store-muted);font-size:11px;line-height:1.55}

.static-page__shell{display:grid;gap:22px}.static-page__card{max-width:900px;padding:clamp(34px,6vw,72px);border:1px solid var(--store-line);border-radius:24px;background:var(--store-surface);box-shadow:var(--store-shadow-sm)}.static-page__kicker{color:var(--store-accent);font-size:9px;font-weight:800;letter-spacing:.1em}.static-page h1{margin:9px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.06em}.static-page p{max-width:720px;margin:0;color:var(--store-muted);font-size:14px;line-height:1.85}.static-page__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}

@media(max-width:1100px){.support-command{grid-template-columns:minmax(160px,.35fr) minmax(0,1.65fr)}.support-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}}
@media(max-width:900px){.support-page,.static-page{padding:0 0 30px;background:var(--store-canvas)}.support-wrap,.static-page__shell{width:100%;gap:18px}.support-command{grid-template-columns:1fr;gap:16px;padding:22px var(--store-page-gutter);border-width:0 0 1px;border-radius:0;box-shadow:none}.support-command__title h1{font-size:34px}.support-search{min-height:52px;border-radius:14px}.support-search input{height:49px;font-size:14px}.support-type-section{padding:0 var(--store-page-gutter)}.support-section-heading{align-items:flex-start;gap:12px}.support-type-grid{grid-template-columns:1fr;gap:10px}.support-type-card{min-height:82px;padding:15px 16px}.support-type-card strong{font-size:15px}.support-type-card small{font-size:12px}.support-grid{grid-template-columns:1fr;gap:16px}.support-faq{position:static;margin:0 var(--store-page-gutter);border-radius:20px}.support-faq__head{padding:21px 19px 15px}.support-faq__list{padding:0 19px 17px}.support-faq summary{min-height:58px;font-size:13px}.support-form-card{margin:0 var(--store-page-gutter);padding:21px 19px;border-radius:20px}.support-form-card__head{align-items:flex-start;flex-direction:column}.support-selected-type{max-width:100%;text-align:left}.support-form-grid--two{grid-template-columns:1fr}.support-form-card__footer{align-items:stretch;flex-direction:column}.support-form-card__footer .store-button{width:100%}.static-page__shell>.phase2-desktop-breadcrumb{display:none}.static-page__card{padding:28px var(--store-page-gutter);border:0;border-radius:0;box-shadow:none}.static-page h1{font-size:40px}.static-page p{font-size:12px}.static-page__actions{flex-direction:column}.static-page__actions .store-button{width:100%}}
@media(max-width:480px){.support-command{padding-top:18px}.support-command__title h1{font-size:31px}.support-search{grid-template-columns:20px minmax(0,1fr)}.support-search button{grid-column:1/-1;justify-self:start;padding:0 0 10px}.support-search:has(button:not([hidden])){padding-top:3px}.support-section-heading>span{font-size:10px}.support-type-card{border-radius:15px}.support-faq,.support-form-card{margin-inline:12px}.support-form-card input,.support-form-card select{height:48px}}
