.contact-main{--accent:#00d4ff;--accent-rgb:0, 212, 255;min-height:calc(100vh - var(--header-height,72px));z-index:5;padding:48px 0 96px;position:relative;overflow:hidden}.contact-main--companies{--accent:#00d4ff;--accent-rgb:0, 212, 255}.contact-main--beta{--accent:#a78bfa;--accent-rgb:167, 139, 250}.contact-main--invest{--accent:#3ddc97;--accent-rgb:61, 220, 151}.contact-main:before{content:"";background:radial-gradient(ellipse 50% 60% at center, rgba(var(--accent-rgb), .18) 0%, rgba(var(--accent-rgb), .07) 35%, transparent 70%);filter:blur(20px);pointer-events:none;z-index:0;width:min(1100px,90vw);height:480px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.contact-back{z-index:1;max-width:1320px;margin:0 auto 24px;padding:16px 32px 0;position:relative}.contact-back-link{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rhod-fg-mute);border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.contact-back-link:hover{color:var(--accent);background:rgba(var(--accent-rgb), .06)}.contact-container{z-index:1;max-width:820px;margin:0 auto;padding:0 32px;position:relative}.contact-hero{text-align:center;padding:32px 0 48px}.contact-eyebrow{border:1px solid var(--rhod-edge);-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;color:var(--rhod-fg-mute);background:#0a0e1880;border-radius:100px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 15px;font-size:11px;font-weight:500;display:inline-flex}.contact-eyebrow-num{color:var(--accent)}.contact-eyebrow-sep{color:var(--rhod-fg-dim)}.contact-eyebrow-label{color:var(--accent)}.contact-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rhod-fg);margin:0 0 18px;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.08}.contact-sub{max-width:620px;font-family:var(--font-body);color:var(--rhod-fg-mute);margin:0 auto;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.contact-investor-note{max-width:640px;font-family:var(--font-mono);color:var(--rhod-fg-mute);text-align:left;background:#00d4ff0a;border:1px solid #00d4ff33;border-left-width:3px;border-radius:4px;margin:22px auto 0;padding:14px 18px;font-size:12.5px;line-height:1.6}.g-text-static{background:linear-gradient(135deg,#00d4ff 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.contact-form-section{padding:24px 0 0}.contact-form{background:linear-gradient(180deg, #ffffff09 0%, #fff0 24%), var(--rhod-carbon);border:1px solid var(--rhod-edge);box-shadow:inset 0 2px 0 0 rgba(var(--accent-rgb), .9), 0 28px 64px #00000080, 0 0 40px rgba(var(--accent-rgb), .05);border-radius:18px;flex-direction:column;gap:22px;padding:38px 38px 34px;display:flex;position:relative}@media (width<=600px){.contact-form{border-radius:14px;padding:26px 20px 24px}}.contact-form-error{color:#fcb7c0;background:#fb71851a;border:1px solid #fb718559;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex}.contact-form-error svg{color:#fb7185;flex:none}.contact-grid{gap:20px;display:grid}.contact-grid--2{grid-template-columns:1fr 1fr}@media (width<=600px){.contact-grid--2{grid-template-columns:1fr;gap:22px}}.contact-field{flex-direction:column;gap:8px;display:flex}.contact-field>label,.contact-field>legend{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rhod-fg-mute);padding:0;font-size:11px;font-weight:500}.contact-req{color:var(--accent);margin-left:4px}.contact-opt{color:var(--rhod-fg-dim);letter-spacing:.04em;text-transform:none;font-weight:400}.contact-field input[type=text],.contact-field input[type=email],.contact-field input[type=tel],.contact-field textarea{border:1px solid var(--rhod-edge);width:100%;color:var(--rhod-fg);font-family:var(--font-body);transition:border-color .2s var(--ease-out), background .2s, box-shadow .2s;background:#04060b8c;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.5}.contact-field input::placeholder,.contact-field textarea::placeholder{color:var(--rhod-fg-dim);opacity:.7}.contact-field input:hover,.contact-field textarea:hover{border-color:rgba(var(--accent-rgb), .3)}.contact-field input:focus,.contact-field textarea:focus{border-color:rgba(var(--accent-rgb), .65);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12);background:#04060bb3;outline:none}.contact-field textarea{resize:vertical;min-height:120px;font-family:var(--font-body)}fieldset.contact-field{border:0;min-inline-size:0;margin:0;padding:0}.contact-field--chips legend{margin-bottom:10px}.contact-field--chips legend:before{content:"";background:rgba(var(--accent-rgb), .95);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--accent-rgb), .65);vertical-align:1.5px;border-radius:50%;margin-right:9px;display:inline-block}.contact-chips{flex-wrap:wrap;gap:10px;display:flex}.contact-chip{cursor:pointer;flex:calc(50% - 5px);min-width:180px;position:relative}.contact-chip input[type=radio]{opacity:0;cursor:pointer;position:absolute;inset:0}.contact-chip-body{border:1px solid var(--rhod-edge);color:var(--rhod-fg-mute);font-family:var(--font-body);text-align:center;transition:all .2s var(--ease-out);background:#04060b73;border-radius:12px;justify-content:center;align-items:center;padding:13px 16px;font-size:14px;font-weight:500;display:flex}.contact-chip input:hover+.contact-chip-body{border-color:rgba(var(--accent-rgb), .35);color:var(--rhod-fg);background:#04060b99}.contact-chip input:focus-visible+.contact-chip-body{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18)}.contact-chip input:checked+.contact-chip-body{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .55);color:var(--rhod-fg);box-shadow:0 0 18px rgba(var(--accent-rgb), .16), inset 0 0 0 1px rgba(var(--accent-rgb), .3)}.contact-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-actions{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.contact-submit{background:rgb(var(--accent-rgb));border:1px solid rgb(var(--accent-rgb));color:#04060b;font-family:var(--font-display);letter-spacing:.005em;cursor:pointer;transition:transform .2s var(--ease-out), filter .2s, box-shadow .25s;box-shadow:0 8px 24px -6px rgba(var(--accent-rgb), .6);border-radius:11px;align-items:center;gap:10px;padding:15px 32px;font-size:15px;font-weight:700;display:inline-flex}.contact-submit:hover{filter:brightness(1.06);box-shadow:0 14px 34px -6px rgba(var(--accent-rgb), .8);transform:translateY(-2px)}.contact-submit:active{transform:translateY(0)}.contact-submit svg{color:#04060b;transition:transform .2s}.contact-submit:hover svg{transform:translate(3px)}.contact-submit:focus-visible{outline:2px solid var(--rhod-fg);outline-offset:3px}.contact-actions-note{font-family:var(--font-mono);letter-spacing:.12em;color:var(--rhod-fg-dim);text-transform:uppercase;margin:0;font-size:11px}.ty-main{--accent:#00d4ff;--accent-rgb:0, 212, 255;min-height:calc(100vh - var(--header-height,72px));z-index:5;text-align:center;padding:56px 0 96px;position:relative;overflow:hidden}.ty-section{z-index:1;flex-direction:column;align-items:center;gap:18px;max-width:640px;margin:0 auto;padding:80px 32px;display:flex;position:relative}.ty-mark{width:84px;height:84px;color:rgb(var(--accent-rgb));background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .45);box-shadow:0 0 32px rgba(var(--accent-rgb), .3), inset 0 0 0 1px rgba(var(--accent-rgb), .18);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.ty-mark svg{width:38px;height:38px}.ty-mark--companies{--accent-rgb:0, 212, 255}.ty-mark--beta{--accent-rgb:167, 139, 250}.ty-mark--invest{--accent-rgb:61, 220, 151}.ty-mark--requestaccess,.ty-mark--design_partner{--accent-rgb:0, 212, 255}.ty-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--rhod-fg);margin:0;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.08}.ty-message{max-width:540px;font-family:var(--font-body);color:var(--rhod-fg-mute);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.ty-steps{text-align:left;border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:480px;margin:16px 0 0;padding:24px 0 0;list-style:none;display:flex}.ty-steps li{color:var(--rhod-fg-mute);align-items:center;gap:14px;font-size:14px;display:flex}.ty-steps-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--rhod-cyan);width:28px;font-size:11px;font-weight:700}.ty-steps-body{color:var(--rhod-fg)}.ty-cta{margin-top:16px}.ty-cta-btn{color:var(--rhod-fg);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#00d4ff2e 0%,#00d4ff14 100%);border:1px solid #00d4ff80;border-radius:10px;align-items:center;gap:12px;padding:14px 28px;font-size:12.5px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #00d4ff1a}.ty-cta-btn:hover{border-color:var(--rhod-cyan);background:linear-gradient(#00d4ff47 0%,#00d4ff24 100%);transform:translateY(-1px);box-shadow:0 12px 32px #00d4ff38}.ty-cta-btn svg{color:var(--rhod-cyan);transition:transform .2s}.ty-cta-btn:hover svg{transform:translate(3px)}@media (width<=640px){.contact-main{padding:24px 0 64px}.contact-back{margin-bottom:16px;padding:8px 20px 0}.contact-container{padding:0 20px}.contact-hero{padding:20px 0 32px}.contact-form{gap:18px;padding:24px 22px 22px}.contact-chip{flex:100%;min-width:0}.ty-main{padding:32px 0 64px}.ty-section{padding:40px 24px}}.grecaptcha-badge{visibility:hidden!important}.contact-recaptcha-notice{max-width:480px;font-family:var(--font-body);text-align:center;color:var(--rhod-fg-dim);margin:4px 0 0;font-size:11.5px;line-height:1.5}.contact-recaptcha-notice a{color:var(--rhod-fg-mute);text-underline-offset:2px;text-decoration:underline #ffffff2e;transition:color .2s,text-decoration-color .2s}.contact-recaptcha-notice a:hover{color:var(--rhod-cyan);text-decoration-color:var(--rhod-cyan)}.ty-mark--waitlist{--accent-rgb:0, 212, 255}.contact-inline-link{color:var(--accent,var(--rhod-cyan));border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.contact-inline-link:hover{color:var(--rhod-cyan-glow);border-bottom-color:currentColor}.g-text-static{-webkit-text-fill-color:var(--rhod-cyan);color:var(--rhod-cyan);text-shadow:0 0 10px #00d4ff73;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:3.6s ease-in-out infinite rhod-glow-breathe}@keyframes rhod-glow-breathe{0%,to{text-shadow:0 0 6px #00d4ff47}50%{text-shadow:0 0 22px #00d4ffa6,0 0 6px #00d4ffe6}}@media (prefers-reduced-motion:reduce){.g-text-static{animation:none}}