.support-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.support-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;padding:14px 22px;border:1px solid rgba(85,228,161,.45);border-radius:6px;color:#55e4a1;font-size:15px;font-weight:700;transition:background .2s,color .2s}.support-btn svg{width:18px;height:18px}.support-btn:hover{background:#55e4a114}.support-btn-primary{background:#55e4a1;color:#050706;border-color:#55e4a1}.support-btn-primary:hover{background:#6ff0b3}.support-stats{padding:44px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#090c0a}.support-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.support-stats strong{display:block;color:#f3f6f4;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;line-height:1}.support-stats small{display:block;margin-top:8px;color:#98a29c;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.support-video-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.support-video-copy h2{margin:14px 0 16px;font-size:clamp(28px,3.4vw,40px);line-height:1.05;letter-spacing:-.045em}.support-video-copy p{color:#98a29c;font-size:15px;line-height:1.7}.support-video-cta{margin-top:16px;color:#f3f6f4!important;font-weight:600}.support-video{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#000}.support-iframe,.support-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.support-faq{display:grid;grid-template-columns:.42fr 1.58fr;gap:40px;align-items:start}.support-faq h2{margin:14px 0 0;font-size:26px;letter-spacing:-.04em}.support-faq details{border-bottom:1px solid rgba(255,255,255,.1);padding:18px 0}.support-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:#f3f6f4;font-size:15px;font-weight:600;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary span{color:#55e4a1;font-size:20px;line-height:1}.support-faq details[open] summary span{transform:rotate(45deg)}.support-faq details p{margin:12px 0 0;color:#98a29c;font-size:14px;line-height:1.7}.support-faq details p a{color:#55e4a1;text-decoration:underline;text-underline-offset:3px}.support-final{text-align:center;border-bottom:0}.support-final h2{margin:14px 0;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.045em}.support-final p{color:#98a29c;font-size:16px;margin-bottom:28px}@media (max-width:900px){.support-video-grid,.support-faq{grid-template-columns:1fr;gap:28px}.support-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:520px){.support-btn{flex:1 1 100%}}
