@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap');:root{--void:#0a0b0d;--panel:#131519;--panel-2:#1a1d22;--line:#26292f;--ice:#e8544f;--ice-dim:#7a2b28;--paper:#eeece6;--paper-dim:#8a8d92;--ok:#3ddc97}*{margin:0;padding:0;box-sizing:border-box}body{background:radial-gradient(1100px 600px at 12% -10%,rgba(232,84,79,.10),transparent 60%),radial-gradient(900px 500px at 100% 10%,rgba(232,84,79,.06),transparent 55%),var(--void);color:var(--paper);font-family:'Space Grotesk',sans-serif;min-height:100vh;min-height:100dvh;overflow-x:hidden;display:flex;flex-direction:column}.c8e2,.c8e2 body{overflow:hidden}.c8e2 .c8w2{padding:32px 36px 32px 58px;gap:40px}.c8e2 .c8b4{margin-bottom:22px}.c8e2 .c8p7{padding:26px}.c8s4{min-height:20px;margin-top:14px;color:var(--paper-dim);font-family:'Space Mono',monospace;font-size:11px;text-align:right}.c8s4.c8x5{color:#ff7772}.c8t6{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.c8f1{position:fixed;top:0;left:0;bottom:0;width:34px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:5;pointer-events:none}.c8f1 span{width:14px;height:20px;background:var(--panel-2);border:1px solid var(--line);border-radius:2px}.c8w2{width:100%;max-width:1200px;flex:1 0 auto;margin:0 auto;padding:64px 40px 80px 74px;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}.c8b4{display:flex;align-items:center;gap:10px;color:var(--ice);font-family:'Space Mono',monospace;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:36px}.c8b4::before{content:'';width:20px;height:2px;background:var(--ice);display:block}h1.c8h5{font-family:'Bebas Neue',sans-serif;line-height:.86;letter-spacing:.01em;font-size:clamp(56px,8vw,92px);color:var(--paper)}h1.c8h5 .c8a6{color:var(--ice);display:block}.c8d8{margin-top:26px;max-width:38ch;color:var(--paper-dim);font-size:16px;line-height:1.65}.c8i8{margin-top:40px;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.c8r9{display:flex;gap:16px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line);transition:background .2s ease}.c8r9:last-child{border-bottom:none}.c8r9:hover{background:var(--panel-2)}.c8n1{flex:none;width:38px;height:38px;border-radius:9px;background:rgba(232,84,79,.12);border:1px solid rgba(232,84,79,.3);display:flex;align-items:center;justify-content:center;color:var(--ice)}.c8n1 svg{width:17px;height:17px}.c8k2{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:3px}.c8v3{font-size:15px;font-weight:600;color:var(--paper)}.c8v3.c8m4{font-family:'Space Mono',monospace;font-weight:400;font-size:14px}.c8o5{display:flex;gap:12px;margin-top:32px}.c8o5 a{width:42px;height:42px;border-radius:11px;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center;color:var(--paper-dim);text-decoration:none;transition:all .2s ease}.c8o5 a:hover{border-color:var(--ice);color:var(--ice);transform:translateY(-3px)}.c8o5 svg{width:18px;height:18px}.c8p7{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:36px;position:relative}.c8u8{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.c8y9{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim)}.c8z1{display:flex;gap:6px}.c8z1 span{width:6px;height:6px;border-radius:50%;background:var(--line)}.c8z1 span.c8a2{background:var(--ice)}.c8g3{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:26px}.c8c4{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:16px 16px;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease;color:var(--paper)}.c8c4:hover{border-color:#3a3e46;transform:translateY(-1px)}.c8c4.c8s5{border-color:var(--ice);background:rgba(232,84,79,.08)}.c8n6{font-weight:700;font-size:14.5px;margin-bottom:4px;display:flex;align-items:center;gap:8px}.c8n6 .c8o7{width:6px;height:6px;border-radius:50%;background:var(--paper-dim);transition:background .2s ease}.c8c4.c8s5 .c8n6 .c8o7{background:var(--ice)}.c8b8{font-size:12.5px;color:var(--paper-dim);line-height:1.4}.c8f9{margin-bottom:20px}.c8l1{display:flex;align-items:center;gap:5px;font-family:'Space Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:9px}.c8l1 .c8r2{color:var(--ice)}.c8w3{display:grid;grid-template-columns:1fr 1fr;gap:16px}input[type=text],input[type=email],textarea{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:11px;padding:14px 15px;color:var(--paper);font-family:'Space Grotesk',sans-serif;font-size:14.5px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}input::placeholder,textarea::placeholder{color:#5c6068}input:focus,textarea:focus{border-color:var(--ice);box-shadow:0 0 0 3px rgba(232,84,79,.15)}input.c8i4,textarea.c8i4{border-color:#e2555a;box-shadow:0 0 0 3px rgba(226,85,90,.15)}textarea{resize:vertical;min-height:120px;line-height:1.55}.c8c5{display:flex;justify-content:flex-end;margin-top:7px}.c8k6{font-family:'Space Mono',monospace;font-size:11px;color:var(--paper-dim)}.c8f7{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:8px;flex-wrap:wrap}.c8p8{font-size:12.5px;color:var(--paper-dim);max-width:30ch;line-height:1.55}.c8p8 svg{width:12px;height:12px;vertical-align:-1px;margin-right:4px;color:var(--ok)}button.c8s9{flex:none;display:inline-flex;align-items:center;gap:10px;background:var(--ice);color:#1a0510;border:none;padding:15px 26px;border-radius:12px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}button.c8s9 svg{width:16px;height:16px;transition:transform .2s ease}button.c8s9:hover{box-shadow:0 8px 24px rgba(232,84,79,.35);transform:translateY(-2px)}button.c8s9:hover svg{transform:translateX(3px)}button.c8s9:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}button.c8s9.c8l2 svg.c8a3{display:none}.c8r4{display:none;width:15px;height:15px;border:2px solid rgba(26,5,16,.35);border-top-color:#1a0510;border-radius:50%;animation:spin .7s linear infinite}button.c8s9.c8l2 .c8r4{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.c8u5{display:none;text-align:center;padding:50px 20px}.c8u5.c8h6{display:block;animation:fadein .5s ease}@keyframes fadein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.c8i7{width:60px;height:60px;border-radius:50%;background:rgba(61,220,151,.12);border:1px solid rgba(61,220,151,.35);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--ok)}.c8i7 svg{width:26px;height:26px}.c8t8{font-family:'Bebas Neue',sans-serif;font-size:32px;letter-spacing:.02em;margin-bottom:8px}.c8b9{color:var(--paper-dim);font-size:14px;max-width:32ch;margin:0 auto}.c8m1.c8h2{display:none}button:focus-visible,.c8c4:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ice);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms !important;transition-duration:.001ms !important}}@media (max-width:980px){.c8e2,.c8e2 body{overflow-y:auto}.c8w2{grid-template-columns:1fr;gap:48px;padding:56px 32px 64px 56px}.c8f1{width:20px}.c8f1 span{width:10px;height:15px}h1.c8h5{font-size:clamp(48px,9vw,70px)}.c8p7{padding:30px}}@media (max-width:640px){.c8f1{display:none}.c8w2{padding:44px 20px 56px;gap:40px}h1.c8h5{font-size:clamp(42px,13vw,60px)}.c8d8{font-size:15px}.c8i8{margin-top:32px}.c8r9{padding:16px 18px}.c8o5{margin-top:28px}.c8p7{padding:22px 18px;border-radius:16px}.c8g3{grid-template-columns:1fr;gap:8px}.c8w3{grid-template-columns:1fr;gap:0}.c8f7{flex-direction:column-reverse;align-items:stretch}button.c8s9{width:100%;justify-content:center;padding:16px 24px}.c8p8{max-width:none;text-align:center}}@media (max-width:380px){h1.c8h5{font-size:13vw}.c8p7{padding:18px 14px}}
