.support-page{color:#191919;min-height:0;font-family:var(--font-announcement), Arial, Helvetica, sans-serif;background:#fff;padding:54px clamp(20px,5vw,80px) 64px;display:flow-root}.support-page .support-hero{background:0 0;border:0;gap:26px;width:min(100%,1120px);margin:0 auto;padding:0}.support-page .support-hero h1{letter-spacing:-.065em;text-transform:none;max-width:none;font-size:clamp(56px,10vw,128px);font-weight:700;line-height:1}.support-page .support-hero>p{color:#262626;max-width:none;font-size:20px;line-height:1.6}.support-quick-links,.support-policy-links{flex-wrap:wrap;gap:12px 28px;font-size:15px;line-height:1.5;display:flex}.support-quick-links a,.support-policy-links a{text-underline-offset:4px;-webkit-text-decoration:underline #aaa;text-decoration:underline #aaa}.support-quick-links a:hover,.support-policy-links a:hover{text-decoration-color:currentColor}.support-page .support-request-section{width:min(100%,1120px);margin:48px auto 0;padding:0;display:block}.support-page .support-request-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0}.support-page .support-form-grid{gap:24px}.support-page .support-request-form label{gap:0}.support-page .support-request-form input,.support-page .support-request-form select,.support-page .support-request-form textarea{color:#191919;background:#f8f8f8;border:1px solid #0000;border-radius:6px;min-height:62px;padding:18px 26px;font-size:16px;line-height:24px}.support-page .support-request-form input::placeholder,.support-page .support-request-form textarea::placeholder,.support-page .support-request-form select:invalid{color:#777;opacity:1}.support-page .support-request-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23191919' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 26px center;background-repeat:no-repeat;padding-right:52px}.support-page .support-request-form textarea{resize:vertical;min-height:168px}.support-page .support-request-form input:focus,.support-page .support-request-form select:focus,.support-page .support-request-form textarea:focus{border-color:#aaa;box-shadow:0 0 0 2px #1919190f}.support-form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.support-page .support-form-actions .button,.support-page .support-photo-button{letter-spacing:0;text-transform:none;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:10px;width:auto;min-height:60px;padding:16px 32px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.support-page .support-form-actions .button{color:#fff;background:#191919;border:1px solid #191919}.support-page .support-form-actions .button:hover{background:#363636}.support-page .support-photo-button{color:#191919;background:#fff;border:1px solid #ddd}.support-page .support-photo-button:hover{background:#f8f8f8}.support-page .support-form-actions button:disabled{opacity:.55;cursor:not-allowed}.support-page .support-photo-guidance,.support-page .support-privacy-note{color:#666;margin:0;font-size:13px;line-height:1.6}.support-page .support-privacy-note{margin-top:-12px}.support-policy-links{color:#626262;width:min(100%,1120px);margin:22px auto 0;font-size:13px}.support-page button:focus-visible,.support-page a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:760px){.support-page{padding:32px 20px 40px}.support-page .support-hero{gap:22px}.support-page .support-hero h1{font-size:clamp(52px,13vw,80px)}.support-page .support-hero>p{font-size:16px}.support-page .support-request-section{margin-top:32px}.support-page .support-form-grid,.support-page .support-request-form{gap:18px}.support-page .support-request-form input,.support-page .support-request-form select,.support-page .support-request-form textarea{padding-left:20px}.support-form-actions{gap:12px}.support-page .support-form-actions .button,.support-page .support-photo-button{min-height:52px;padding:13px 20px;font-size:14px}}
