.support-page{max-width:1120px;padding-top:60px}.support-intro{max-width:760px;margin:0 auto 42px;text-align:center}.support-intro h1{margin:0}.support-intro .lead{margin:18px auto 0}.contact-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:30px;align-items:start}.contact-aside{position:sticky;top:150px;padding:28px;background:linear-gradient(155deg,#eeebff,#f8f7ff);border:1px solid #ded9ff;border-radius:28px;color:#35405b}.contact-aside .aside-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:16px;background:#6750e5;color:#fff;font-size:1.45rem;font-weight:900;box-shadow:0 10px 22px rgba(103,80,229,.22)}.contact-aside h2{font-size:1.35rem;letter-spacing:-.02em}.contact-aside p,.contact-aside li{font-size:.91rem;line-height:1.6}.contact-aside ul{padding-left:20px;margin:22px 0}.contact-aside li+li{margin-top:8px}.privacy-link{display:inline-flex;gap:7px;color:#4e3fd3;font-size:.85rem;font-weight:800;text-decoration:none}.privacy-link:hover{text-decoration:underline}.contact-form{padding:34px;border-radius:30px;box-shadow:0 24px 65px rgba(30,36,78,.1)}.form-heading{padding-bottom:26px;border-bottom:1px solid #e6e8f0}.form-heading>span{color:#6750e5;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.form-heading h2{margin:5px 0 4px;font-size:2rem;letter-spacing:-.035em}.form-heading p{margin:0;color:#6a758c;font-size:.85rem}.form-section{min-width:0;margin:0;padding:28px 0;border:0;border-bottom:1px solid #e6e8f0}.form-section legend{display:flex;align-items:center;gap:11px;width:100%;padding:0;color:#18213c;font-size:1.05rem;font-weight:900}.step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eeeaff;color:#5745dd;font-size:.83rem}.section-help{margin:7px 0 17px 41px;color:#69758b;font-size:.82rem}.scope-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.scope-option{margin:0!important}.scope-option>input{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.scope-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px;min-height:116px;padding:15px;border:1.5px solid #dfe3ee;border-radius:18px;background:#fbfcff;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.scope-card:hover{border-color:#aaa2f8;transform:translateY(-1px)}.scope-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eeecff;color:#5848db;font-size:1.05rem;font-weight:900}.scope-card strong,.scope-card small{display:block}.scope-card strong{padding-top:5px;font-size:.82rem;line-height:1.25}.scope-card small{margin-top:5px;color:#6c768d;font-size:.69rem;line-height:1.35}.scope-check{position:absolute;right:10px;top:10px;display:none;width:21px;height:21px;border-radius:50%;background:#6750e5;color:#fff;text-align:center;font-size:.75rem;line-height:21px}.scope-option>input:checked+.scope-card{border-color:#6750e5;background:#f3f1ff;box-shadow:0 0 0 3px rgba(103,80,229,.1)}.scope-option>input:checked+.scope-card .scope-check{display:block}.scope-option>input:focus-visible+.scope-card{outline:3px solid rgba(103,78,229,.25);outline-offset:2px}.selector-row,.identity-row{margin-top:18px}.contact-form label{color:#263453;font-size:.83rem}.contact-form input,.contact-form select,.contact-form textarea{min-height:52px;border:1.5px solid #d6dbe7;border-radius:14px;background:#fbfcff;font-size:.95rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form textarea{min-height:156px;resize:vertical;font-weight:500;line-height:1.5}.contact-form input:hover,.contact-form select:hover,.contact-form textarea:hover{border-color:#b6bdd0;background:#fff}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:0;border-color:#6750e5;box-shadow:0 0 0 4px rgba(103,78,229,.12);background:#fff}.select-shell{position:relative;display:block}.contact-form .select-shell select{appearance:none;-webkit-appearance:none;padding-right:48px;cursor:pointer}.select-arrow{pointer-events:none;position:absolute;right:12px;top:50%;display:grid;place-items:center;width:30px;height:30px;transform:translateY(-50%);border-radius:9px;background:#eeecff;color:#5848db;font-size:1.15rem;font-weight:900}.select-shell:focus-within .select-arrow{background:#6750e5;color:#fff}.app-summary{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;margin-top:2px;padding:13px;border:1px solid #d9e9e5;border-radius:17px;background:#f0faf7}.app-summary[hidden]{display:none}.app-summary img{width:48px;height:48px;border-radius:13px;object-fit:cover;box-shadow:0 5px 13px rgba(28,46,75,.12)}.app-summary small,.app-summary strong{display:block}.app-summary small{color:#60716d;font-size:.69rem;font-weight:750}.app-summary strong{margin-top:2px;color:#173f39;font-size:.91rem}.summary-status{padding:6px 9px;border-radius:999px;background:#d9f3eb;color:#0b7464;font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.request-section>label{margin:18px 0 0}.field-help{color:#707a8f;font-size:.72rem;font-weight:500}.contact-form .consent{display:grid;margin:24px 0 0;padding:16px;border-radius:16px;background:#f7f7fb}.contact-form .consent input{min-height:0;accent-color:#6750e5}.form-footer{justify-content:space-between;margin-top:22px}.form-footer .button{min-width:210px}.form-footer .button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.form-footer p{margin:0;text-align:right}.form-status{display:none;padding:14px 16px;border-radius:14px}.form-status.success,.form-status.error{display:block}.form-status.success{color:#086e65;background:#e4f8f2;border:1px solid #b3e8dc}.form-status.error{color:#922b3d;background:#fff0f2;border:1px solid #ffcbd3}.app-selection.is-hidden{display:none}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:900px){.contact-layout{grid-template-columns:1fr}.contact-aside{position:static;display:grid;grid-template-columns:auto 1fr;column-gap:18px}.contact-aside .aside-icon{grid-row:1/4}.contact-aside h2,.contact-aside p{margin-top:0}.contact-aside ul,.contact-aside .privacy-link{grid-column:2}.scope-options{grid-template-columns:1fr}.scope-card{min-height:0;grid-template-columns:auto 1fr;padding-right:42px}.support-intro{text-align:left;margin-inline:0}.support-intro .lead{margin-left:0}}@media(max-width:600px){.support-page{padding:42px 16px 72px}.contact-form{padding:24px 18px;border-radius:24px}.contact-aside{display:block}.contact-aside .aside-icon{margin-bottom:16px}.contact-aside ul,.contact-aside .privacy-link{grid-column:auto}.form-heading h2{font-size:1.7rem}.form-row{grid-template-columns:1fr}.selector-row,.identity-row{gap:0}.app-summary{grid-template-columns:auto 1fr}.summary-status{display:none}.form-footer{align-items:stretch}.form-footer .button{width:100%}.form-footer p{text-align:left}.section-help{margin-left:0}}
