@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Rajdhani:wght@500;600;700&display=swap');
:root{--gc-red:#ff1b2d;--gc-bg:#090c12;--gc-bg-2:#11151d;--gc-surface:#181d27;--gc-line:#303744;--gc-text:#fff;--gc-muted:#aab1bd;--gc-blue:#348cf5;--gc-orange:#ff9417;--gc-purple:#b52be8;--gc-radius:13px;--gc-container:1380px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--gc-bg);color:var(--gc-text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{color:#fff}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}.container{width:min(var(--gc-container),calc(100% - 52px));margin-inline:auto}.muted,.muted-note{color:var(--gc-muted)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f3f4f6}.eyebrow a{color:var(--gc-red)}.slashes{color:var(--gc-red);font-weight:900;letter-spacing:-.16em;margin-left:8px}.surface{background:linear-gradient(145deg,#171c25,#10141b);border:1px solid var(--gc-line);border-radius:var(--gc-radius)}.red-rule{height:5px;width:58px;background:var(--gc-red);transform:skewX(-25deg);margin:17px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 19px;border-radius:8px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--gc-red);color:#fff;border:1px solid var(--gc-red);box-shadow:0 7px 22px #ff1b2d26}.button--outline{border:1px solid #aeb5c1;background:#0b0e14b8;color:#fff}.button--outline-red{border:1px solid var(--gc-red);background:transparent;color:#fff}.button--small{min-height:36px;padding-inline:15px;font-size:12px}.button--full{width:100%;min-height:37px;font-size:11px}
