@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@700;800;900&family=Manrope:wght@400;500;600;700&display=swap");:root{--electric-red:#EC4928;--deep-navy:#0F172A;--darker-navy:#070B1A;--off-white:#F8F9FA;--muted:rgba(248,249,250,0.6);--card-bg:rgba(255,255,255,0.05);--card-border:rgba(255,255,255,0.10);--card-border-open:rgba(236,73,40,0.35)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased}body{background-color:var(--darker-navy);color:var(--off-white);font-family:Manrope,sans-serif;line-height:1.6;min-height:100vh}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(7,11,26,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--card-border);padding:0 24px;height:60px;display:flex;align-items:center;gap:12px}.site-logo{font-family:Exo\ 2,sans-serif;font-weight:900;font-size:18px;color:var(--off-white);text-decoration:none;letter-spacing:-.3px}.site-logo span{color:var(--electric-red)}.header-divider{width:1px;height:18px;background:var(--card-border)}.header-label{font-size:13px;font-weight:500;color:var(--muted)}.hero{padding:72px 24px 52px;text-align:center}.hero h1{font-family:Exo\ 2,sans-serif;font-weight:900;font-size:clamp(30px,5vw,48px);line-height:1.1;letter-spacing:-.5px;margin-bottom:16px}.hero p{color:var(--muted);font-size:16px;max-width:480px;margin:0 auto}.faq-list{max-width:720px;margin:0 auto;padding:0 24px 96px}details.faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin-bottom:8px;overflow:hidden;transition:border-color .2s ease}details.faq-item[open]{border-color:var(--card-border-open)}summary.faq-question{padding:18px 22px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}summary.faq-question:hover{color:rgba(248,249,250,.85)}summary.faq-question::-webkit-details-marker{display:none}.faq-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid rgba(236,73,40,.5);display:flex;align-items:center;justify-content:center;color:var(--electric-red);font-size:16px;font-weight:400;line-height:1;transition:transform .2s ease,background .2s ease}details[open] .faq-icon{transform:rotate(45deg);background:rgba(236,73,40,.12)}.faq-answer{padding:2px 22px 20px;color:var(--muted);font-size:14px;line-height:1.75}.faq-answer p{margin-bottom:10px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ol,.faq-answer ul{padding-left:20px;margin-bottom:10px}.faq-answer li{margin-bottom:4px}.faq-answer a{color:var(--electric-red);text-decoration:underline;text-underline-offset:2px}.faq-answer strong{color:var(--off-white);font-weight:600}.faq-answer code{background:rgba(255,255,255,.08);padding:2px 6px;border-radius:4px;font-size:13px;font-family:monospace}.site-footer{text-align:center;padding:28px 24px;color:var(--muted);font-size:13px;border-top:1px solid var(--card-border)}.site-footer a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.site-footer a:hover{color:var(--off-white)}