:root{--red:#e11d2e;--red-dark:#8f1019;--red-soft:#e11d2e24;--ink:#f7f8fb;--muted:#b8beca;--line:#ffffff1f;--paper:#07080c;--panel:#101218;--panel-soft:#151821;--cream:#fff8f5;--shadow:0 24px 80px #0000006b;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 0,#e11d2e3d,#0000 34rem),radial-gradient(circle at 82% 22%,#ba181b24,#0000 30rem),linear-gradient(#050609 0%,#0b0d13 48%,#06070a 100%);margin:0;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}.site-shell{width:min(1180px,100% - 40px);margin:0 auto}.nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0fc7;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;top:14px;box-shadow:0 16px 50px #00000042}.brand{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;letter-spacing:-.08em;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-weight:950;display:grid;box-shadow:0 12px 28px #e11d2e47}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong{color:#fff;letter-spacing:-.03em;white-space:nowrap;font-size:16px;line-height:1}.brand-copy small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:750;line-height:1.15}.nav nav{align-items:center;gap:8px;display:flex}.nav nav a{color:#d8dce5;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}.nav nav a:hover{background:var(--red-soft);color:#fff}.nav-cta{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;display:none;box-shadow:0 12px 30px #e11d2e3d}.hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:54px;padding:92px 0 76px;display:grid}.hero-copy{gap:24px;display:grid}.eyebrow,.section-kicker{color:#ff6370;letter-spacing:.01em;background:#e11d2e1f;border:1px solid #e11d2e47;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.section-kicker.light{color:#fff;background:#ffffff24;border-color:#ffffff2e}h1,h2,h3,p{margin-top:0}h1{color:#fff;letter-spacing:-.07em;max-width:780px;margin-bottom:0;font-size:clamp(44px,7vw,82px);line-height:.94}h2{color:#fff;letter-spacing:-.055em;margin-bottom:0;font-size:clamp(32px,4.6vw,56px);line-height:1}h3{color:#fff;letter-spacing:-.03em;margin-bottom:10px;font-size:22px}.hero p,.section-block>p,.contact p{max-width:720px;color:var(--muted);margin-bottom:0;font-size:clamp(18px,2vw,21px);line-height:1.58}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 18px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.primary{background:var(--red);color:#fff;box-shadow:0 18px 42px #e11d2e47}.secondary{color:#fff;border:1px solid var(--line);background:#ffffff0f}.light-btn{color:var(--red-dark);background:#fff;width:fit-content}.trust-row{color:#d6dae3;flex-wrap:wrap;gap:10px 14px;font-weight:700;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:#ff6370}.hero-panel{min-height:520px;box-shadow:var(--shadow);background:radial-gradient(circle at 30% 15%,#ff5b67f2,#8f1019f0 40%,#120305 100%),#160407;border-radius:38px;place-items:center;display:grid;position:relative;overflow:hidden}.panel-glow{pointer-events:none;border:1px solid #ffffff38;border-radius:30px;position:absolute;inset:16px}.hero-logo{border-radius:26px;width:min(78%,460px);box-shadow:0 18px 80px #00000059}.metric-card{color:#fff;background:#0e1017e0;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-weight:900;display:flex;position:absolute;box-shadow:0 16px 40px #0000003d}.metric-card svg{color:#ff6370}.metric-card.top{top:34px;right:28px}.metric-card.bottom{bottom:34px;left:28px}.section-heading{gap:14px;max-width:780px;margin-bottom:30px;display:grid}.section-block{border-top:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:start;gap:42px;padding:74px 0;display:grid}.section-block.alt{background:linear-gradient(135deg,#e11d2e29,#ffffff09),#0e1017;border:1px solid #e11d2e38;border-radius:36px;margin:28px 0;padding:48px}.services,.process,.faq,.contact{padding:74px 0}.service-grid,.process-grid,.faq-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card,.process-card,.faq-card,.proof-card{border:1px solid var(--line);background:#101218e0;border-radius:28px;box-shadow:0 18px 50px #0000002e}.service-card{min-height:260px;padding:28px}.service-card p,.process-card p,.faq-card p{color:var(--muted);margin-bottom:0;line-height:1.58}.icon-box{color:#ff6370;background:#e11d2e24;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.icon-box svg{width:27px;height:27px}.benefit-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.benefit-item{color:#edf0f6;background:#ffffff0f;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;font-weight:750;display:flex}.benefit-item svg{color:#ff6370;flex:none}.process-card{padding:26px}.process-card>span{color:#ff6370;margin-bottom:28px;font-size:14px;font-weight:950;display:inline-flex}.proof{align-items:center}.proof-card{grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:24px;display:grid}.proof-card img{background:#15080a;border-radius:24px}.proof-card ul{color:#d9dde6;gap:14px;margin:0;padding:0;font-weight:750;list-style:none;display:grid}.proof-card li{align-items:flex-start;gap:10px;display:flex}.proof-card svg{color:#ff6370;flex:none;margin-top:2px}.faq-grid{grid-template-columns:repeat(2,1fr)}.faq-card{padding:24px}.faq-card h3{font-size:20px}.contact-card{color:#fff;background:linear-gradient(135deg,#650a10,#ba181b 52%,#210306);border-radius:38px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:34px;padding:30px;display:grid;box-shadow:0 24px 80px #ba181b47}.contact-card img{border-radius:28px;box-shadow:0 18px 60px #00000047}.contact-card>div{gap:18px;display:grid}.contact-card h2{color:#fff}.contact-card p{color:#ffffffd1}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:32px 0 44px;display:flex}.footer-brand .brand-mark{border-radius:14px;width:42px;height:42px}.footer p{margin:0}@media (width<=920px){.site-shell{width:min(100% - 28px,760px)}.nav{align-items:center}.nav nav{display:none}.nav-cta{display:inline-flex}.hero{grid-template-columns:1fr;gap:34px;padding:58px 0}.hero-panel{min-height:390px}.section-block,.section-block.alt,.contact-card{grid-template-columns:1fr}.section-block.alt{padding:28px}.service-grid,.process-grid,.benefit-list,.faq-grid,.proof-card{grid-template-columns:1fr}.proof-card img{width:132px}}@media (width<=560px){.site-shell{width:min(100% - 24px,100%)}.brand{gap:9px}.brand-mark{border-radius:13px;width:40px;height:40px;font-size:14px}.brand-copy strong{font-size:15px}.brand-copy small{display:none}.nav{border-radius:18px;margin-top:10px;padding:10px 12px;top:10px}h1{letter-spacing:-.06em;font-size:clamp(38px,12.4vw,54px)}h2{letter-spacing:-.05em;font-size:clamp(29px,9.4vw,40px)}h3{font-size:21px}.hero p,.section-block>p,.contact p{font-size:17px}.hero-actions .btn{width:100%}.trust-row{gap:10px;display:grid}.hero-panel{border-radius:28px;min-height:330px;padding:16px}.panel-glow{border-radius:22px;inset:10px}.metric-card{justify-content:center;justify-self:stretch;margin:8px;position:static}.hero-logo{width:min(88%,330px)}.section-block,.services,.process,.faq,.contact{padding:52px 0}.section-block.alt{border-radius:26px;padding:22px}.service-card,.process-card,.faq-card,.proof-card{border-radius:22px}.service-card,.process-card,.faq-card{min-height:auto;padding:22px}.proof-card{padding:20px}.contact-card{border-radius:28px;padding:20px}.light-btn{width:100%}.footer{flex-direction:column;align-items:flex-start}}@media (width<=380px){.site-shell{width:min(100% - 18px,100%)}.brand-mark{width:38px;height:38px}.brand-copy strong{font-size:14px}.nav-cta{padding-inline:12px;font-size:12px}h1{font-size:36px}h2{font-size:28px}.eyebrow,.section-kicker{font-size:12px}}
