.support-site-shell{min-height:100vh}.support-hero{text-align:center;justify-items:center;gap:20px;padding:clamp(94px,13vw,168px) clamp(20px,4vw,44px) clamp(86px,10vw,132px);display:grid}.support-eyebrow{color:#f3f1eb6b;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:620}.support-hero h1{color:#f3f1eb;letter-spacing:-.035em;max-width:820px;font-size:clamp(28px,3.25vw,42px);font-weight:360;line-height:.98}.support-hero>p:not(.support-eyebrow){color:#f3f1eb94;max-width:590px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.support-hero__actions,.support-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.support-hero__actions{justify-content:center;padding-top:10px}.support-section{text-align:center;justify-items:center;gap:clamp(40px,6vw,64px);width:min(820px,100% - 40px);margin:0 auto;padding:clamp(74px,9vw,118px) 0;display:grid}.support-section__heading{align-content:start;justify-items:center;gap:12px;display:grid}.support-section h2{color:#f3f1eb;letter-spacing:-.025em;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.05}.support-faq .faq-list{text-align:left;width:100%}.support-faq .faq-item summary{min-height:54px}.support-faq .faq-item p a{color:#f3f1ebe0;text-underline-offset:3px;text-decoration:underline #f3f1eb4d}.support-contact{padding-bottom:clamp(100px,13vw,172px)}.support-contact__body{text-align:center;justify-items:center;gap:22px;width:100%;display:grid}.support-contact__body>p:first-child{color:#f3f1eb94;max-width:620px;font-size:16px;line-height:1.6}.support-contact__address{color:#f3f1eb;font-weight:inherit}.support-contact__actions button{font:inherit;border:0}.support-contact__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(580px,100%);display:grid}.support-contact-card{color:#f3f1ebdb;text-align:left;cursor:pointer;background:#f3f1eb0f;border:1px solid #f3f1eb1f;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.support-contact-card:hover{background:#f3f1eb17;border-color:#f3f1eb38;transform:translateY(-1px)}.support-contact-card:focus-visible{outline-offset:3px;outline:2px solid}.support-contact-card--primary{color:#14130f;background:#f3f1eb;border-color:#f3f1eb}.support-contact-card--primary:hover{background:#fff;border-color:#fff}.support-contact-card__icon{place-items:center;width:28px;height:28px;display:inline-grid}.support-contact-card__icon[hidden]{display:none}.support-contact-card__copy{gap:5px;min-width:0;display:grid}.support-contact-card__copy strong{font-size:14px;font-weight:620;line-height:1.2}.support-contact-card__copy small{color:currentColor;opacity:.58;font-size:11px;line-height:1.3}.support-contact-card__external{opacity:.52;position:absolute;top:14px;right:14px}[data-theme=light] .support-eyebrow{color:color-mix(in srgb, var(--text) 42%, transparent)}[data-theme=light] .support-hero h1,[data-theme=light] .support-section h2,[data-theme=light] .support-contact__address{color:var(--text)}[data-theme=light] .support-hero>p:not(.support-eyebrow),[data-theme=light] .support-contact__body>p:first-child{color:color-mix(in srgb, var(--text) 56%, transparent)}[data-theme=light] .support-faq .faq-item p a{color:var(--text);text-decoration-color:color-mix(in srgb, var(--text) 28%, transparent)}[data-theme=light] .support-contact-card{border-color:color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--text) 5%, transparent);color:color-mix(in srgb, var(--text) 86%, transparent)}[data-theme=light] .support-contact-card:hover{border-color:color-mix(in srgb, var(--text) 20%, transparent);background:color-mix(in srgb, var(--text) 8%, transparent)}[data-theme=light] .support-contact-card--primary,[data-theme=light] .support-contact-card--primary:hover{border-color:var(--active);background:var(--active);color:var(--active-text)}@media (width<=640px){.support-hero{padding-top:78px}.support-hero__actions,.support-contact__actions{width:100%}.support-contact__actions{grid-template-columns:1fr}}
