:root{--bg:#050609;--panel:#08090c;--panel2:#0d0e12;--text:#f7f7f8;--muted:#a5a7b0;--red:#ff1717;--green:#42dfb7;--line:rgba(255,255,255,.13);--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,23,23,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,23,23,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}body:after{content:"";position:fixed;inset:-25% -10% auto;height:700px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 12%,rgba(255,23,23,.15),transparent 37%)}a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.nav{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;letter-spacing:-.03em}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--red),#900);box-shadow:0 0 24px rgba(255,23,23,.22)}.brand-mark svg{width:22px}.nav-links{display:flex;justify-content:center;align-items:center;gap:34px;color:#c9cbd2;font-weight:600}.nav-links a:hover{color:#fff}.nav-call{justify-self:end;padding:10px 18px;border:1px solid rgba(255,23,23,.7);border-radius:999px;background:#2a0909;font-weight:700}.hero{padding:78px 0 72px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:#e5e5e7;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(66,223,183,.15),0 0 14px rgba(66,223,183,.65)}h1,h2,h3{margin:0;line-height:1.1;letter-spacing:-.045em}h1{max-width:850px;margin:20px auto 22px;font-size:clamp(3rem,5.4vw,4.8rem)}h1 span{color:var(--red)}.lead{max-width:720px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.7}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:31px}.btn{min-height:52px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800}.btn-primary{background:var(--red);box-shadow:0 10px 30px rgba(255,23,23,.22)}.btn-primary:hover{background:#ff3131}.btn-secondary{border:1px solid var(--line);background:rgba(255,255,255,.035)}.micro{margin-top:17px;color:#898c96;font-size:14px}.quick-panel{margin-top:58px;border:1px solid rgba(255,23,23,.46);border-radius:28px;background:linear-gradient(145deg,#0b0b0e,#07080a);padding:22px;text-align:left;box-shadow:0 24px 70px rgba(0,0,0,.35)}.quick-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 4px 20px}.quick-label{color:#ff4a4a;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.quick-head h2{font-size:23px;margin-top:3px}.status{display:flex;align-items:center;gap:8px;color:var(--green);font-size:15px;font-weight:700}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#0b0c10}.quick-card small{color:#ff4a4a;font-size:11px;font-weight:800;letter-spacing:.14em}.quick-card h3{font-size:18px;margin:18px 0 6px;letter-spacing:-.025em}.quick-card p{margin:0;color:var(--muted);font-size:15px}.section{padding:92px 0}.section-head{text-align:center;margin:0 auto 40px;max-width:760px}.kicker{color:#ff4a4a;font-size:12px;letter-spacing:.17em;text-transform:uppercase;font-weight:800;margin-bottom:12px}.section h2{font-size:clamp(2.2rem,3.7vw,2.75rem)}.section-head p{color:var(--muted);margin:14px auto 0;max-width:640px}.help-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.help-card{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--panel)}.help-card h3{font-size:20px;margin-bottom:10px}.help-card p{margin:0;color:var(--muted)}.check{display:inline-grid;place-items:center;width:35px;height:35px;margin-bottom:28px;border-radius:50%;background:var(--red);font-weight:800;box-shadow:0 0 24px rgba(255,23,23,.22)}.steps-shell{position:relative;overflow:hidden;padding:44px;border:1px solid rgba(255,23,23,.46);border-radius:30px;background:#07080a}.steps-shell:after{content:"03";position:absolute;right:-20px;top:-85px;color:rgba(255,23,23,.045);font-size:16rem;font-weight:800;line-height:1}.steps-shell>.kicker,.steps-shell>h2{text-align:center;position:relative;z-index:1}.step-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.step{padding:28px;border:1px solid var(--line);border-radius:20px;background:#090a0d}.step-no{color:#ff4a4a;font-size:12px;font-weight:800;letter-spacing:.15em}.step h3{font-size:20px;margin:32px 0 10px}.step p{color:var(--muted);margin:0}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq-intro p{color:var(--muted);max-width:390px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{position:relative;padding:23px 42px 23px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:700}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;top:16px;color:var(--red);font-size:26px;font-weight:400}details[open] summary:after{content:"−"}details p{margin:-3px 38px 23px 0;color:var(--muted)}.other-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.other-link{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--panel);font-weight:700}.other-link:hover{border-color:rgba(255,23,23,.5)}.other-link span{display:block;margin-top:6px;color:#ff5353;font-size:13px}.cta{margin:14px auto 96px;padding:56px 24px;border:1px solid rgba(255,23,23,.5);border-radius:30px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,23,23,.14),transparent 46%),#07080a}.cta p{color:var(--muted);margin:16px auto 26px;max-width:600px}.footer{padding:34px 0 86px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.footer-copy{max-width:620px;color:#858892;font-size:14px;margin-top:17px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;color:#b2b4bc;font-size:14px}.legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#777a84;font-size:13px}.mobile-call{display:none}
@media(max-width:900px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.quick-grid,.step-grid{grid-template-columns:1fr}.help-grid{grid-template-columns:1fr}.faq-wrap{grid-template-columns:1fr;gap:34px}.other-links{grid-template-columns:repeat(2,1fr)}.steps-shell{padding:34px}.footer-top{flex-direction:column}}
@media(max-width:620px){.wrap{width:min(calc(100% - 28px),var(--max))}.nav{height:72px}.brand{font-size:16px}.brand-mark{width:34px;height:34px}.nav-call{font-size:14px;padding:8px 11px}.hero{padding:54px 0 58px}h1{font-size:clamp(2.65rem,13vw,3.45rem)}.lead{font-size:16px}.actions{flex-direction:column}.btn{width:100%}.quick-panel{margin-top:42px;padding:14px;border-radius:22px}.quick-head{align-items:flex-start}.quick-head h2{font-size:19px}.status{font-size:14px}.quick-card{padding:19px}.section{padding:72px 0}.section h2{font-size:34px}.steps-shell{padding:28px 18px}.other-links{grid-template-columns:1fr}.cta{margin-bottom:84px}.legal{flex-direction:column;padding-bottom:58px}.mobile-call{position:fixed;display:flex;left:14px;right:14px;bottom:14px;z-index:20;min-height:54px;align-items:center;justify-content:center;border-radius:999px;background:var(--red);font-weight:800;box-shadow:0 12px 40px rgba(0,0,0,.55)}}
.service-callbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:17px 19px;border:1px solid rgba(255,23,23,.62);border-radius:18px;background:#160708;transition:.2s ease}.service-callbar:hover{background:#250909;border-color:var(--red)}.service-callbar small{display:block;color:#ff5b5b;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.service-callbar strong{display:block;margin-top:2px;color:#fff;font-size:21px;line-height:1.25;letter-spacing:-.025em}.service-callbar b{padding:8px 13px;border-radius:999px;background:var(--red);font-size:14px;white-space:nowrap}
@media(max-width:620px){.service-callbar{padding:15px}.service-callbar strong{font-size:18px}.service-callbar b{font-size:13px}}
