.support-main{max-width:1080px;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start;padding-block:64px 80px}.support-intro h1{display:block;font:750 clamp(30px,3vw,42px)/1.2 Manrope,sans-serif;letter-spacing:-1.3px;margin:18px 0;color:var(--foreground)}.support-main p{font-size:14px;line-height:1.8;color:var(--muted-foreground)}.support-faq{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;margin-top:24px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.support-faq:hover{background:var(--muted);border-color:var(--ring)}.support-faq:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.support-faq-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent);color:var(--accent-foreground)}.support-faq-copy strong{display:block;font-size:14px;font-weight:700;line-height:1.4}.support-faq-copy>span{display:block;margin-top:4px;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.support-contact,.support-faq>svg{color:var(--accent-foreground)}.support-contact{display:flex;align-items:center;gap:16px;padding:24px 0;margin-top:24px;border-block:1px solid var(--border)}.support-main h2{font:700 20px/1.4 Manrope,sans-serif;color:var(--foreground);margin:0 0 8px}.support-contact h2{font-size:14px;margin-bottom:6px}.support-contact a{font-size:15px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.support-tip{margin-top:22px}.support-card{padding:30px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 40px #68409508;min-width:0}.support-card>p{margin:0}.support-card fieldset{border:0;padding:0;margin:0;min-width:0}.support-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-account-contact{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding:16px;border:1px solid var(--border);border-radius:9px;background:var(--muted);color:var(--accent-foreground)}.support-account-contact>div{flex:1;min-width:0;overflow-wrap:anywhere}.support-account-contact strong{display:block;color:var(--foreground);font-size:14px}.support-account-contact span{display:block;color:var(--secondary-foreground);font-size:13px;margin-top:4px}.support-account-contact small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:8px;line-height:1.5}.support-account-contact .text-button{font-size:12px;white-space:nowrap;color:var(--accent-foreground);padding:0}.support-card .form-field{color:var(--secondary-foreground)}.support-card .form-field :is(input,textarea){width:100%;border:1px solid var(--input);background:var(--background);color:var(--foreground);font:400 14px/1.5 DM Sans,sans-serif;border-radius:7px;padding:10px 13px;margin-top:8px;outline-color:var(--ring)}.support-card textarea{display:block;resize:vertical;min-height:140px}.support-card .field-hint{color:var(--muted-foreground);font-size:11px}.support-card form .button{margin-top:24px}.support-card form .button svg{margin-left:0}.support-card .form-error{margin-bottom:0}.support-sent{padding-block:24px}.support-sent .success-icon{margin-bottom:22px}.support-sent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media (max-width:900px){.support-main{gap:32px;grid-template-columns:.85fr 1.15fr}.support-fields{grid-template-columns:1fr;gap:0}}@media (max-width:650px){.support-main{grid-template-columns:1fr;gap:28px;padding-block:36px 48px}.support-card{padding:22px}.support-card .form-field :is(input,textarea){font-size:16px}.support-contact{margin-top:20px;padding-block:20px}}