.site-page{--site-text:#27333b;--site-muted:#526474;--site-border:#d9e0eb;--site-action:#4b50b9;--site-action-hover:#3e429c;--site-focus:#4b50b9;--site-danger:#a32935;--site-success:#216848;max-width:1160px;margin:0 auto;padding:38px 28px 70px;color:var(--site-text);line-height:1.7;overflow-wrap:anywhere}
.site-page a{color:var(--site-action);text-decoration:underline;text-underline-offset:3px}.site-page a:hover{color:var(--site-action-hover)}.site-page a:focus-visible,.site-page button:focus-visible,.site-page input:focus-visible,.site-page textarea:focus-visible,.site-page select:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.site-back{display:inline-block;font-size:14px;margin-bottom:42px}.site-page h1{font-size:clamp(30px,4vw,43px);line-height:1.2;letter-spacing:-1px;font-weight:650;margin:8px 0 16px}.site-eyebrow{font-size:12px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--site-muted);margin:0}.site-legal-page{max-width:900px}.site-legal-header{margin-bottom:35px;padding-bottom:28px;border-bottom:1px solid var(--site-border)}.site-legal-header>p:last-child{font-size:14px;color:var(--site-muted);margin:0}.site-policy-content section{margin:0 0 29px}.site-policy-content h2{font-size:19px;line-height:1.4;letter-spacing:-.2px;margin:0 0 10px}.site-policy-content p,.site-policy-content li{font-size:15px;color:var(--site-muted);margin:0 0 12px}.site-policy-content ul{padding-left:22px}.site-policy-content strong{color:var(--site-text);font-weight:600}
.site-support-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.35fr);gap:60px;align-items:start}.site-support-intro{padding-top:16px}.site-support-intro>p:not(.site-eyebrow){font-size:16px;color:var(--site-muted);max-width:300px}.site-support-links{display:grid;gap:15px;margin-top:32px;font-size:14px}.site-support-links a{width:fit-content}.site-support-links span{margin-left:6px}.site-support-panel{background:#fff;border:1px solid var(--site-border);border-radius:16px;padding:30px}.site-support-form{display:grid;gap:20px}.site-support-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin:0}.site-support-form label>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.site-support-form label small{font-size:12px;font-weight:400;color:var(--site-muted)}.site-support-form input,.site-support-form select,.site-support-form textarea{display:block;box-sizing:border-box;width:100%;min-width:0;background:#fff;border:1px solid #8b9aa9;border-radius:8px;font:inherit;font-size:15px;font-weight:400;color:var(--site-text);padding:11px 12px;line-height:1.5}.site-support-form textarea{resize:vertical;min-height:150px}.site-support-form input::placeholder,.site-support-form textarea::placeholder{color:#637280;opacity:1}.site-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.site-character-count{align-self:flex-end}.site-support-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.site-form-note,.site-form-privacy{margin:0;font-size:12px;color:var(--site-muted);line-height:1.6}.site-primary-button{justify-self:start;display:inline-flex;gap:26px;align-items:center;background:var(--site-action);color:#fff;border:1px solid var(--site-action);border-radius:9px;font-size:14px;font-weight:600;padding:12px 19px;min-height:45px;cursor:pointer}.site-primary-button:hover{background:var(--site-action-hover);border-color:var(--site-action-hover);color:#fff}.site-primary-button:active{transform:translateY(1px)}.site-primary-button:disabled{cursor:wait;background:#7276bd;border-color:#7276bd;color:#fff;opacity:1}.site-support-feedback{font-size:14px;line-height:1.6;padding:12px 14px;background:#edf7f1;border:1px solid #9fc5af;color:var(--site-success);border-radius:8px;margin:0}.site-support-feedback.is-error{background:#fff2f3;border-color:#dbacb0;color:var(--site-danger)}.site-support-feedback[hidden]{display:none}
@media(max-width:800px){.site-page{padding:26px 20px 45px}.site-back{margin-bottom:26px}.site-support-layout{grid-template-columns:1fr;gap:28px}.site-support-intro{padding:0}.site-support-intro>p:not(.site-eyebrow){max-width:520px}.site-support-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.site-support-panel{padding:24px}.site-page h1{letter-spacing:-.6px}.site-legal-header{padding-bottom:22px;margin-bottom:28px}}
@media(max-width:480px){.site-page{padding:24px 16px 38px}.site-support-panel{padding:20px 16px}.site-form-pair{grid-template-columns:1fr;gap:20px}.site-support-form input,.site-support-form textarea,.site-support-form select{font-size:16px}.site-primary-button{justify-self:stretch;justify-content:space-between}.site-support-links{font-size:13px}.site-policy-content p,.site-policy-content li{font-size:14px}}
