@layer pages{.support-hero{height:52vh;background-image:url("./files/support-cover-1920-PL2SFAAC.webp");background-image:image-set(url("./files/support-cover-1920-7ZXHJ7CM.avif") type("image/avif"),url("./files/support-cover-1920-PL2SFAAC.webp") type("image/webp"))}@media(max-width:980px){.support-hero{background-image:url("./files/support-cover-1200-3THNOFUS.webp");background-image:image-set(url("./files/support-cover-1200-45MZBG3J.avif") type("image/avif"),url("./files/support-cover-1200-3THNOFUS.webp") type("image/webp"))}}@media(max-width:640px){.support-hero{background-image:url("./files/support-cover-phone-TPYAK3UB.webp");background-image:image-set(url("./files/support-cover-phone-XT5E7UNZ.avif") type("image/avif"),url("./files/support-cover-phone-TPYAK3UB.webp") type("image/webp"))}}.support-nav{position:sticky;top:calc(var(--header-height) + 6px);z-index:var(--z-sticky);display:flex;gap:4px;padding:4px;margin:0 var(--gutter) 60px;width:max-content;max-width:calc(100% - 2 * var(--gutter));overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--radius-large);background:color-mix(in srgb,var(--surface-raised) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border)}.support-nav .pill-button{--pill-height: 34px;--pill-padding: 14px;white-space:nowrap;transition:none}.support-nav .pill-button:hover{background:var(--surface-muted);color:var(--text)}.zones{margin:20px var(--gutter) 0;border:1px solid var(--border);border-radius:var(--radius-large);padding:16px;display:grid;grid-template-columns:1fr 2fr;gap:20px}.zones-label{margin-bottom:8px}.zones-text{margin:0;font-size:var(--font-size-medium)}.zones .tags{display:flex;flex-wrap:wrap;gap:6px}.zones .tags span{padding:6px 10px;border-radius:var(--radius-small);background:var(--surface-muted);font-size:var(--font-size-small)}.warranty-note{margin-top:24px}.warranty-note p{max-width:760px;margin:0}.installment-note{font-size:var(--font-size-label);display:block;margin-top:6px}.faq{padding:0 var(--gutter)}.faq details{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;gap:20px;font-size:18px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);font-size:18px;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 18px;color:var(--text-secondary);max-width:820px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 var(--gutter)}.contact-grid>*{min-width:0}.contact-card{background:var(--dark-surface);color:var(--dark-text);border-radius:var(--radius-large);padding:20px}.contact-card-headline{font-family:var(--font-display);font-size:clamp(30px,3.2vw,48px);line-height:1;margin:10px 0 20px;display:block}.contact-card-label{color:var(--dark-text-muted)}.contact-card .checkbox-label{color:var(--dark-text-muted);margin-top:4px}.contact-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--dark-border);font-size:var(--font-size-medium);gap:20px}.contact-row .mono-label{color:var(--dark-text-muted)}.callback-form{margin-top:16px;display:grid;gap:8px}.callback-row{display:flex;gap:6px;flex-wrap:wrap}.callback-input{flex:1 1 180px;min-width:0;height:44px;padding:0 12px;border-radius:var(--radius-small);border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--dark-text)}.callback-row .button{height:44px}.map-frame{border-radius:var(--radius-large);overflow:hidden;min-height:420px;background:var(--surface-muted)}.map-frame iframe{border:0;width:100%;height:100%;min-height:420px;display:block}@media(max-width:980px){.contact-grid,.zones{grid-template-columns:1fr}}@media(max-width:640px){.support-nav{margin-bottom:40px}}}
