.support-main{padding-top:65px}.support-intro{display:grid;grid-template-columns:1fr 1.13fr;gap:90px;align-items:start;margin-bottom:100px}.support-label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:650;margin:0 0 30px}.support-heading h1{font-size:clamp(45px,5vw,70px);line-height:1.02;letter-spacing:-.065em;max-width:12ch;margin:0 0 28px}.support-lede{font-size:18px;line-height:1.8;max-width:35ch;color:var(--muted);margin-bottom:28px}.support-email{font-size:17px;font-weight:650;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.support-stamp{display:flex;align-items:center;gap:18px;margin-top:55px;transform:rotate(-3deg)}.support-stamp img{width:72px;height:72px;border-radius:19px;box-shadow:0 6px 0 #efc122}.support-stamp p{font-size:15px;line-height:1.45;font-weight:700;margin:0}.contact-card{background:#fff;padding:36px;border-radius:28px;border:1px solid #e8e8df;box-shadow:0 12px 0 #eeeae0}.contact-card h2{font-size:36px;letter-spacing:-.05em;margin:0 0 9px}.form-intro{color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 26px}.contact-card fieldset{padding:0;border:0;min-width:0;margin:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-field{min-width:0;margin-bottom:21px}.form-field label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.form-field input,.form-field select,.form-field textarea{font:inherit;font-size:16px;color:var(--ink);width:100%;min-width:0;border:1px solid #d6dbea;background:#f7f8fc;border-radius:12px;padding:13px 14px;min-height:49px;transition:border-color .15s,box-shadow .15s}.form-field textarea{resize:vertical;line-height:1.6;min-height:150px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--blue);outline-offset:2px;background:#fff}.form-field ::placeholder{color:#737f9c;opacity:1}.form-field small{display:block;font-size:11px;line-height:1.65;color:var(--muted);margin-top:8px}.device-details{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.device-details summary{font-size:12px;font-weight:650;cursor:pointer;min-height:32px;padding-block:5px}.device-details .field-row{margin-top:18px}.device-details .form-field{margin-bottom:0}.privacy-choice{display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.7;margin:0 0 22px;cursor:pointer}.privacy-choice input{accent-color:var(--blue);width:20px;height:20px;flex-shrink:0;margin:0}.privacy-choice a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.support-submit{font:inherit;font-weight:700;width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--blue);color:#fff;border:0;border-radius:13px;min-height:57px;padding:15px 20px;cursor:pointer}.support-submit span{font-size:23px;line-height:1}.support-submit:hover{background:#1935bb}.support-submit:disabled{opacity:.65;cursor:wait}.form-note{font-size:10px;line-height:1.8;color:var(--muted);margin:20px 0 0}.form-status{font-size:13px;line-height:1.7;margin:14px 0 0}.form-status:empty{display:none}.form-status[data-state=error]{border-left:3px solid #c03b31;padding-left:12px;color:#a02b23}.form-status[data-state=success]{background:var(--yellow);padding:21px;border-radius:14px;color:var(--ink);font-size:15px;font-weight:600}.form-fallback{font-size:14px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.support-help{display:grid;grid-template-columns:1fr 1.13fr;gap:90px;margin-bottom:80px;padding-top:35px;border-top:1px solid var(--line)}.support-help h2{font-size:37px;line-height:1.12;letter-spacing:-.045em;max-width:14ch;margin:0 0 18px}.support-help>div>p{color:var(--muted);font-size:15px;line-height:1.7;max-width:34ch}.support-faq details{border-bottom:1px solid var(--line);padding:18px 0}.support-faq details:first-child{padding-top:0}.support-faq summary{font-size:16px;font-weight:650;cursor:pointer;min-height:27px}.support-faq p{color:var(--muted);font-size:14px;line-height:1.8;margin:17px 0 0;max-width:65ch}.support-report{max-width:850px;margin-bottom:38px}.support-report h2{font-size:28px;letter-spacing:-.04em}.support-report p{font-size:14px;line-height:1.85;color:var(--muted)}.support-report a{color:var(--blue);text-decoration:underline}.support-company{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:60px}
@media(max-width:1050px){.support-intro,.support-help{gap:45px}.contact-card{padding:29px}}
@media(max-width:760px){.support-main{padding-top:30px}.support-intro{grid-template-columns:1fr;gap:35px;margin-bottom:70px}.support-label{font-size:11px;margin-bottom:20px}.support-heading h1{font-size:49px;max-width:13ch;margin-bottom:22px}.support-lede{font-size:16px;margin-bottom:20px}.support-email{font-size:15px}.support-stamp{display:none}.contact-card{padding:25px 21px;border-radius:23px}.contact-card h2{font-size:32px}.field-row{grid-template-columns:1fr;gap:0}.form-intro{font-size:13px;margin-bottom:24px}.form-field{margin-bottom:22px}.device-details .form-field+.form-field{margin-top:20px}.support-submit{font-size:14px}.support-help{display:block;padding-top:30px;margin-bottom:50px}.support-help h2{font-size:32px}.support-help>div>p{margin-bottom:30px}.support-faq summary{font-size:14px}.support-faq p{font-size:13px}.support-report h2{font-size:25px}.support-report p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.form-field input,.form-field select,.form-field textarea{transition:none}}
