*{box-sizing:border-box}body{margin:0;background:#160d23;color:#f3e9fc;font:16px/1.7 'Segoe UI',system-ui,sans-serif}a{color:#d3a7ff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #cca0f9;outline-offset:4px}.support-nav{max-width:1200px;margin:auto;min-height:88px;padding:18px 24px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #ffffff14}.support-nav>a{margin-right:auto}.support-nav img{width:150px;height:auto;display:block;filter:brightness(0) invert(1)}.support-nav nav{display:flex;gap:22px}.support-nav nav a{text-decoration:none;font-size:14px;color:#cbb7da}.support-main{max-width:1100px;margin:auto;padding:64px 24px 80px}.support-heading{max-width:800px;margin-bottom:48px}.eyebrow{color:#bc92df;letter-spacing:.14em;font-size:12px}.support-heading h1{font-weight:500;font-size:clamp(34px,5vw,56px);line-height:1.15;letter-spacing:-.045em;margin:20px 0}.support-heading>p:last-child{color:#baa4cc;font-size:18px;max-width:690px}.support-faq{max-width:850px}.support-faq details{border-top:1px solid #af82ca29;padding:24px 0}.support-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;font-size:19px;line-height:1.45}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary>span{color:#bc8be7}.support-faq details[open] summary>span{transform:rotate(45deg)}.support-faq p{color:#c6afd8;margin:20px 36px 0 0}.support-footer{max-width:1100px;margin:auto;padding:26px 24px 45px;border-top:1px solid #ffffff15;display:flex;gap:25px;flex-wrap:wrap}.support-footer a{font-size:14px;text-decoration:none}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.contact-layout h2{font-size:25px;font-weight:500;letter-spacing:-.03em}.contact-channels>a{display:block;border-bottom:1px solid #b484d12c;padding:22px 0;text-decoration:none}.contact-channels>a span{display:block;font-size:13px;color:#baa1cf}.contact-channels>a strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.contact-form-section{background:#251631;border:1px solid #b384d32b;border-radius:22px;padding:28px}.contact-form-section h2{margin-top:0}form label{display:block;margin:17px 0 7px;font-size:14px;color:#d6c2e7}form input,form textarea,form select{display:block;width:100%;border:1px solid #81599a78;border-radius:9px;background:#170d23;color:#f5eff9;padding:12px 14px;font:inherit;line-height:1.5}form textarea{resize:vertical}form button{border:0;border-radius:30px;min-height:46px;padding:12px 22px;background:#ba8cea;color:#21122f;font:600 15px/1.4 'Segoe UI',sans-serif;cursor:pointer}form button:disabled{opacity:.55;cursor:wait}.contact-privacy{font-size:13px;color:#bba4cd;margin:20px 0}.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-status{margin-bottom:0;color:#cdb7df}#contact-status[data-error=true]{color:#ffb5bd}@media(max-width:760px){.support-nav{flex-wrap:wrap;gap:14px}.support-nav nav{order:3;flex-basis:100%;gap:18px;flex-wrap:wrap}.support-nav nav a{font-size:13px}.support-main{padding-top:40px}.contact-layout{grid-template-columns:1fr;gap:25px}.contact-form-section{padding:22px}.support-faq summary{font-size:17px}.support-faq p{margin-right:0}}
