.toga-page-shell--support{position:relative;box-sizing:border-box;padding-block:clamp(2rem,5vw,3.5rem)}.toga-page-shell--support::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;width:100vw;transform:translateX(-50%);background:var(--toga-surface);border-block:1px solid var(--toga-border);z-index:-1}.toga-customer-service{position:relative;width:min(100%,var(--toga-wide-width));max-width:var(--toga-wide-width);margin-inline:auto}.toga-support-intro{max-width:var(--toga-text-width);margin-block-end:clamp(2.5rem,6vw,4.5rem)}.toga-support-intro__eyebrow{margin:0 0 var(--toga-space-2);color:var(--toga-terracotta-hover);font-size:var(--toga-text-small);font-weight:650;letter-spacing:0.06em;text-transform:uppercase}.toga-support-intro__lead{margin:0;font:500 clamp(1.35rem,2.7vw,2rem)/1.4 var(--toga-font-editorial)}.toga-support-intro__byline{margin:var(--toga-space-3) 0 0;color:var(--toga-muted);font-size:var(--toga-text-small)}.toga-support-layout{display:flex;flex-direction:column;gap:var(--toga-space-5)}.toga-support-quicknav{position:sticky;top:calc(var(--toga-header-height,105px) + var(--toga-space-2));z-index:var(--toga-z-dropdown);background:var(--toga-surface);border-block-end:1px solid var(--toga-border)}.toga-support-quicknav ul{display:flex;overflow-x:auto;gap:var(--toga-space-2);margin:0;padding-block:var(--toga-space-2);list-style:none;scrollbar-width:thin}.toga-support-quicknav a{display:inline-flex;min-height:38px;align-items:center;padding-inline:var(--toga-space-4);border:1px solid var(--toga-border-strong);border-radius:var(--toga-control-radius);color:var(--toga-ink);font-size:var(--toga-text-small);text-decoration:none;white-space:nowrap;transition:border-color var(--toga-duration-fast) var(--toga-ease),background-color var(--toga-duration-fast) var(--toga-ease)}.toga-support-quicknav a:hover,.toga-support-quicknav a:focus-visible{border-color:var(--toga-ink);background:var(--toga-surface)}.toga-support-quicknav a[aria-current]{border-color:var(--toga-ink);background:var(--toga-surface);font-weight:500}.toga-support-sections{min-width:0}@media (min-width:1024px){.toga-support-layout{flex-direction:row;align-items:flex-start;gap:var(--toga-space-8)}.toga-support-quicknav{flex:0 0 200px;border-block-end:0;top:calc(var(--toga-header-height,105px) + var(--toga-space-5))}.toga-support-quicknav ul{flex-direction:column;overflow-x:visible;padding-block:0}.toga-support-quicknav a{width:100%;border-color:transparent;border-radius:0;border-inline-start:2px solid transparent;padding-inline-start:var(--toga-space-4)}.toga-support-quicknav a:hover,.toga-support-quicknav a:focus-visible{border-color:transparent;border-inline-start-color:var(--toga-terracotta-hover);background:transparent;color:var(--toga-terracotta-hover)}.toga-support-quicknav a[aria-current]{border-color:transparent;border-inline-start-color:var(--toga-terracotta);background:transparent;color:var(--toga-ink)}.toga-support-sections{flex:1 1 auto}}.toga-support-section,.toga-support-policies{padding-block:clamp(1.75rem,4vw,3rem);border-block-start:1px solid var(--toga-border);scroll-margin-block-start:var(--toga-space-9)}.toga-support-section h2,.toga-support-policies h2{margin:0 0 var(--toga-space-4);font:500 clamp(1.45rem,2.5vw,2rem)/var(--toga-leading-heading) var(--toga-font-editorial)}.toga-support-section p{max-width:68ch;margin:0;color:var(--toga-muted)}.toga-support-section a,.toga-support-policies a{color:var(--toga-ink);text-underline-offset:0.2em}.toga-support-contacts{display:grid;gap:var(--toga-space-3)}.toga-support-contact{position:relative;display:flex;min-height:var(--toga-tap-target);flex-direction:column;justify-content:center;padding:var(--toga-space-4);padding-inline-end:calc(var(--toga-space-4) + 1.75rem);border:1px solid var(--toga-border);border-radius:var(--toga-radius-card);background:var(--toga-surface);color:var(--toga-ink);text-decoration:none;transition:border-color var(--toga-duration-base) var(--toga-ease),background-color var(--toga-duration-base) var(--toga-ease),transform var(--toga-duration-base) var(--toga-ease),box-shadow var(--toga-duration-base) var(--toga-ease)}.toga-support-contact:hover,.toga-support-contact:focus-visible,.toga-support-contact:active{border-color:var(--toga-ink);background:color-mix(in srgb,var(--toga-surface) 86%,var(--toga-paper));transform:translateY(-2px) scale(1.01);box-shadow:var(--toga-shadow-md)}.toga-support-contact::before{content:"";position:absolute;inset-block-start:var(--toga-space-4);inset-inline-end:var(--toga-space-4);width:1.15rem;height:1.15rem;background-color:var(--toga-muted);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.toga-support-contact[href^="mailto:"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3z'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3z'/%3E%3Cpath d='m3 6 9 7 9-7'/%3E%3C/svg%3E")}.toga-support-contact[href^="tel:"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.toga-support-contact span{color:var(--toga-muted);font-size:var(--toga-text-caption);letter-spacing:0.06em;text-transform:uppercase}.toga-support-contact strong{overflow-wrap:anywhere;font-size:var(--toga-text-body)}.toga-customer-service .toga-social-links,.toga-support-policies ul{display:flex;flex-wrap:wrap;gap:var(--toga-space-3);margin:0;padding:0;list-style:none}.toga-customer-service .toga-social-links a,.toga-support-policies a{display:inline-flex;min-height:var(--toga-tap-target);align-items:center;padding-inline:var(--toga-space-3);border:1px solid var(--toga-border-strong);text-decoration:none;transition:border-color var(--toga-duration-fast) var(--toga-ease),background-color var(--toga-duration-fast) var(--toga-ease)}.toga-customer-service .toga-social-links a:hover,.toga-customer-service .toga-social-links a:focus-visible,.toga-support-policies a:hover,.toga-support-policies a:focus-visible{border-color:var(--toga-ink);background:var(--toga-surface)}.toga-faq{border-block-end:1px solid var(--toga-border)}.toga-faq-item{border-block-start:1px solid var(--toga-border)}.toga-faq-item summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:var(--toga-space-4);font-weight:650;cursor:pointer;list-style:none;transition:var(--toga-transition)}.toga-faq-item summary:hover,.toga-faq-item summary:focus-visible{color:var(--toga-terracotta-hover)}.toga-faq-item summary::-webkit-details-marker{display:none}.toga-faq-item summary::after{content:"+";font-size:1.25rem;font-weight:400}.toga-faq-item[open] summary::after{content:"−"}.toga-faq-item p{padding-block:0 var(--toga-space-4)}@media (min-width:680px){.toga-support-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.toga-support-contact,.toga-support-quicknav a,.toga-customer-service .toga-social-links a,.toga-support-policies a,.toga-faq-item summary{transition:none}.toga-support-contact:hover,.toga-support-contact:focus-visible,.toga-support-contact:active{transform:none}}