/* Increment 4: Frontis support page */
.support-wrap{max-width:1160px;margin:0 auto;padding:0 24px 90px}.support-nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap;font-size:.88rem;color:#c8c1d1}.support-nav a:hover,.site-footer a:hover{color:#eab7ff}.support-hero{text-align:center;padding:95px 0 78px;background:radial-gradient(ellipse at 50% 45%,#43204b66,transparent 62%)}.support-hero h1{font-size:clamp(2.7rem,7vw,5.4rem);letter-spacing:-.065em;line-height:1.07;margin:20px auto}.support-hero h1 span{background:linear-gradient(90deg,#5acaff,#bb83ff,#ff6caa);background-clip:text;color:transparent}.support-hero>p:not(.eyebrow){max-width:670px;margin:0 auto 30px;color:#bbb3c5;line-height:1.85}.support-hero .contact-address{font-size:.85rem;margin-top:20px!important;color:#c3b4d0!important}.support-section{padding:45px 0}.support-section h2{font-size:clamp(1.9rem,4vw,3rem);letter-spacing:-.045em;margin:10px 0 30px}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-card{background:linear-gradient(145deg,#1a1521,#0d0c11);border:1px solid #332b3a;border-radius:18px;padding:30px}.help-symbol{font-size:2rem;color:#c58aff}.help-card h3{font-size:1.2rem;margin:15px 0 10px}.help-card p,.faq details p,.contact-panel>p:not(.eyebrow){color:#b4aebe;line-height:1.8}.faq details{border-bottom:1px solid #39313e;padding:21px 0}.faq summary{cursor:pointer;font-weight:700;font-size:1.04rem;padding-right:22px}.faq details p{margin:15px 0 4px;max-width:850px}.faq a{color:#c5a2ff;text-decoration:underline}.contact-panel{text-align:center;border:1px solid #473450;border-radius:24px;background:radial-gradient(ellipse at top,#321838,#111016 75%);padding:50px 30px;margin-top:35px}.contact-panel>p:not(.eyebrow){max-width:650px;margin:0 auto 28px}.contact-panel .support-note{font-size:.75rem;margin:20px auto 0!important;color:#9990a3!important}@media(max-width:650px){.support-wrap{padding:0 18px 65px}.support-nav{gap:12px;font-size:.77rem}.support-hero{padding:68px 0 45px}.support-grid{grid-template-columns:1fr}.help-card{padding:25px}.contact-panel{padding:35px 20px}.contact-panel .button{overflow-wrap:anywhere;max-width:100%;font-size:.8rem}}
