/* Quieter supporting UI: compact art, flat surfaces, fewer decorative elements. */
.categories{gap:12px;margin-top:0}
.category.premium-category{border-radius:13px;border-color:#28313e;background:#0c1119;box-shadow:none;align-items:center;text-align:center;padding:13px 7px 17px}
.premium-category>.navigation-art{width:86px;mask-image:radial-gradient(ellipse,#000 30%,transparent 74%)}
.premium-category-copy{padding:2px 0 0;margin:0;width:100%;text-align:center}
.category.premium-category strong{font-size:12px;font-weight:600;line-height:1.6;min-height:0;margin:0}
.category.premium-category small{display:none}
.category-corner{display:none}
.category.premium-category:hover,.category.premium-category.active{background:#111923;border-color:var(--accent);box-shadow:none;transform:none}
.premium-category:hover>.navigation-art{transform:none}
.how-section{padding-top:35px;margin-top:65px;border-color:#252e3b}
.how-section:before{display:none}
.premium-steps{margin-top:23px;gap:20px}
.premium-steps article{min-height:0;display:grid;grid-template-columns:1fr 70px;align-items:start;padding:21px;border:1px solid #27313f;border-radius:13px;background:#0c1119;box-shadow:none}
.step-top{padding:0;justify-content:start;gap:0;align-self:center;min-height:65px}
.step-number{font-size:23px;font-weight:500;letter-spacing:-1px;color:#ee536d}
.step-tag{display:none}
.step-art{position:static;width:70px;margin:0;mask-image:radial-gradient(ellipse,#000 25%,transparent 73%)}
.step-copy{grid-column:1/-1;max-width:none;padding:14px 0 0}
.premium-steps h3{font-size:17px;font-weight:600;margin:0 0 8px;letter-spacing:0}
.premium-steps p{font-size:12px;line-height:1.9;color:#94a4bb;max-width:none}
.premium-faq{margin-top:45px;padding-top:0;gap:65px;margin-bottom:60px}
.faq-brand-card{display:none}
.faq-intro{padding-top:8px}
.faq-intro h2{font-size:27px}
.faq-explore{margin-top:13px;font-size:11px;gap:17px}
.premium-faq .faq-items{gap:0}
.premium-faq details,.premium-faq .faq-items details:first-child{border:0;border-bottom:1px solid #29323f;border-radius:0;background:none}
.premium-faq summary{padding:19px 0;gap:12px;font-size:13px;font-weight:400}
.premium-faq summary:before{display:none}
.premium-faq summary i{border:0;background:none;width:23px;height:23px;font-size:21px;color:#8b9bb0}
.premium-faq details[open]{background:none;border-color:#566177}
.premium-faq details[open] summary i{border:0;color:#ef6b81}
.premium-faq details p{padding:0 25px 18px 0;font-size:12px;color:#91a3be}
#menu-panel{border-radius:15px;border-color:#354052;background:#101722;box-shadow:0 18px 55px #0008;padding:18px}
.mega-heading{margin-bottom:12px}.mega-heading strong{font-size:19px}.mega-eyebrow{display:none}.mega-count{border:0;padding:0;font-size:10px}
.mega-grid{gap:6px}
#menu-panel .mega-grid button{padding:7px 25px 7px 6px;gap:9px;border-color:transparent;background:none;border-radius:9px}
.mega-art{width:54px}
.mega-copy{gap:3px}.mega-copy>span{font-size:12px}#menu-panel .mega-copy small{font-size:9px}
#menu-panel .mega-grid button b{font-size:12px;color:#8494ab}
#menu-panel .mega-grid button:hover{background:#ffffff05;border-color:#3d495e}
.mega-bottom{margin-top:12px;padding-top:11px}
@media(max-width:1100px){.category.premium-category strong{font-size:11px}.premium-category>.navigation-art{width:74px}.premium-steps article{padding:18px;grid-template-columns:1fr 62px}.step-art{width:62px}.premium-steps h3{font-size:16px}}
@media(max-width:760px){.categories{gap:9px}.category.premium-category{padding:8px 4px 12px;border-radius:11px}.premium-category>.navigation-art{width:64px}.category.premium-category strong{font-size:10px}.how-section{margin-top:42px;padding-top:28px}.premium-steps{gap:10px;margin-top:18px}.premium-steps article{padding:16px 18px;grid-template-columns:40px 1fr 60px;gap:12px;align-items:center}.step-top{min-height:0}.step-number{font-size:21px}.step-art{grid-column:3;grid-row:1;width:60px;position:static}.step-copy{grid-column:2;grid-row:1;padding:0;max-width:none}.premium-steps h3{font-size:15px;margin-bottom:4px}.premium-steps p{font-size:11px;line-height:1.8}.premium-faq{margin-top:35px;gap:16px;margin-bottom:40px}.faq-intro h2{font-size:24px}.premium-faq summary{font-size:12px;padding:17px 0}.premium-faq details p{font-size:11px}.mega-heading strong{font-size:18px}#menu-panel .mega-grid button{flex-direction:row;align-items:center;padding:9px 15px 9px 0;gap:4px}.mega-art{width:44px}.mega-copy>span{font-size:10px}#menu-panel .mega-copy small{display:none}#menu-panel .mega-grid button b{right:4px;font-size:11px}.mega-bottom>span{display:none}.mega-bottom{justify-content:end}}
@media(max-width:380px){.premium-category>.navigation-art{width:57px}.category.premium-category strong{font-size:9px}.premium-steps article{grid-template-columns:30px 1fr;gap:10px;padding:16px}.step-art{display:none}.premium-steps h3{font-size:14px}.premium-steps p{font-size:10px}.mega-art{width:37px}.mega-copy>span{font-size:9px}}
