:root{--r:#ff2338}*{box-sizing:border-box}body{margin:0;background:#f4f4f6;color:#14161b;font-family:Manrope,Arial,sans-serif;line-height:1.55}a{color:inherit}.g-w{max-width:1040px;margin:0 auto;padding:0 20px}.g-h{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:rgba(11,11,14,.92);backdrop-filter:blur(8px);color:#fff}.g-b{display:flex;align-items:center;gap:10px;font:800 15px Unbounded,Arial;text-decoration:none}.g-b img{width:34px;height:34px;border-radius:9px}.g-btn{display:inline-block;background:var(--r);color:#fff;font-weight:800;border-radius:999px;padding:13px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 0 24px rgba(255,35,56,.45)}.g-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 36px rgba(255,35,56,.75)}.g-p{padding:9px 18px}.g-o{background:transparent;border:1px solid rgba(255,255,255,.5);box-shadow:none}.g-hero{position:relative;overflow:hidden;background:radial-gradient(760px 420px at 85% -10%,rgba(255,35,56,.55),transparent 70%),linear-gradient(160deg,#0b0b0e 55%,#3a0a12);color:#fff;padding:78px 0 110px}.g-hero .g-w{animation:gIn .8s cubic-bezier(.2,.8,.2,1) both}.g-k{display:block;font:800 13px monospace;letter-spacing:.14em;text-transform:uppercase;color:#ff6a78;margin-bottom:12px}h1{font:800 clamp(31px,5.4vw,56px)/1.06 Unbounded,Arial;letter-spacing:-.03em;margin:0 0 18px;max-width:18ch}.g-hero p{font-size:clamp(17px,2vw,21px);max-width:60ch;margin:0;color:#e4e4ea}.g-l{display:grid;gap:18px;margin-top:-62px;perspective:1300px}.g-c{position:relative;border-radius:24px;padding:30px 30px 30px 136px;transition:transform .18s ease-out,box-shadow .25s,opacity .6s;opacity:0;translate:0 30px;transition-property:transform,box-shadow,opacity,translate}.g-c.in,.g-a.in{opacity:1;translate:0 0}.g-c span{position:absolute;left:28px;top:26px;font:800 44px/1 Unbounded,Arial;color:transparent;-webkit-text-stroke:1.5px var(--r)}.g-c h2{font:800 clamp(19px,2.4vw,25px)/1.2 Unbounded,Arial;letter-spacing:-.02em;margin:0 0 8px}.g-c p{margin:0;font-size:16.5px}.g-t0{background:#fff;border:1px solid rgba(255,35,56,.3);box-shadow:0 24px 50px -32px rgba(255,35,56,.7)}.g-t1{background:linear-gradient(145deg,#0b0b0e 55%,#4a0d16);color:#fff;box-shadow:0 26px 54px -28px rgba(255,35,56,.75)}.g-t2{background:linear-gradient(140deg,#ff3a47,#a50f1c);color:#fff;box-shadow:0 28px 56px -26px rgba(255,35,56,.95)}.g-t2 span{-webkit-text-stroke-color:#fff}.g-sf{margin:34px 0;border-radius:26px;padding:42px;background:linear-gradient(145deg,#0b0b0e 50%,#5a0e1a);color:#fff;border:1px solid rgba(255,70,90,.4);box-shadow:0 0 34px rgba(255,35,56,.3)}.g-sf h2{font:800 clamp(23px,3.2vw,34px)/1.15 Unbounded,Arial;margin:0 0 12px}.g-sf p{font-size:17.5px;max-width:68ch;margin:0 0 22px}.g-cta{display:flex;flex-wrap:wrap;gap:12px}.g-a{opacity:0;translate:0 30px;transition:opacity .6s,translate .6s}.g-m{margin-bottom:50px}.g-m h2{font:800 22px Unbounded,Arial;margin:0 0 14px}.g-m>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.g-m a{display:flex;justify-content:space-between;gap:12px;background:#fff;border:1px solid rgba(20,22,27,.12);border-radius:16px;padding:18px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s}.g-m a:hover{transform:translateY(-3px);border-color:var(--r)}.g-m i{color:var(--r);font-style:normal}.g-f{background:#0b0b0e;color:#b9bcc4;text-align:center;padding:24px;font-size:14px}@keyframes gIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:620px){.g-c{padding:78px 22px 24px}.g-c span{left:22px;top:20px}.g-sf{padding:26px}}@media(prefers-reduced-motion:reduce){.g-c,.g-a{opacity:1;translate:0 0;transition:none}.g-hero .g-w{animation:none}}
