:root{color-scheme:dark;--bg:#050817;--panel:#0b1025;--line:#24295a;--text:#f4f0ff;--muted:#9da5c7;--pink:#ef42cf;--violet:#7558ff;--cyan:#42d9ff;font:16px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 70% 10%,#24104a 0,transparent 28%),radial-gradient(circle at 10% 55%,#071b3c 0,transparent 30%),var(--bg)}a{color:inherit;text-decoration:none}header{height:74px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;gap:36px;border-bottom:1px solid #171b3c;background:#050817dc;backdrop-filter:blur(20px);position:sticky;top:0;z-index:5}.brand{display:grid;grid-template-columns:30px auto;line-height:1}.brand i{grid-row:1/3;color:var(--pink);font-size:27px}.brand b{font-size:20px}.brand small{font-size:9px;color:var(--muted)}nav{display:flex;gap:26px;margin-left:auto}header button,.secondary{border:1px solid #574281;background:transparent;color:white;border-radius:12px;padding:10px 17px}.hero,main>section,footer{max-width:1200px;margin:auto}.hero{min-height:600px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding:80px 20px}.pill,.eyebrow{font-size:12px;letter-spacing:.14em;color:#f376e0}.hero h1{font-size:clamp(48px,6vw,80px);line-height:1.02;margin:22px 0 14px;background:linear-gradient(90deg,#fff,#ff76df);background-clip:text;color:transparent}.hero h2{font-size:27px;max-width:600px}.hero p{color:var(--muted);max-width:590px}.actions{display:flex;gap:14px;margin-top:30px}.primary{display:inline-block;border:0;border-radius:12px;padding:14px 24px;color:white;background:linear-gradient(135deg,var(--pink),var(--violet));box-shadow:0 10px 35px #ac24d94d}.ai-pair{height:430px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:24px;background:radial-gradient(circle,#431572 0,#10194e 39%,transparent 70%);position:relative}.orb{width:150px;height:220px;border:2px solid currentColor;border-radius:50% 50% 44% 44%;display:grid;place-items:center;font-size:70px;box-shadow:inset 0 0 50px currentColor,0 0 40px currentColor}.orb.left{color:#ef42cf}.orb.right{color:#42b7ff}.heart{position:absolute;color:white;font-size:70px;text-shadow:0 0 25px #ed46e8;bottom:45px}.trust,.steps,.profiles,.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust{max-width:1160px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#080d20}.trust div{display:flex;flex-direction:column}.trust span,.heading>span{color:var(--muted);font-size:13px}main>section:not(.hero):not(.trust){padding:70px 20px}section h2{font-size:34px}.steps article,.profile,.card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#101630,#090d1e);padding:24px}.steps i{color:var(--pink);font-style:normal}.heading{display:flex;align-items:end;justify-content:space-between}.profiles{margin-top:25px}.profile{min-height:310px}.avatar{height:170px;border-radius:14px;display:grid;place-items:center;font-size:50px;background:radial-gradient(circle,#6435a0,#0b1538)}.verified{font-size:10px;color:#61edc2}.empty{grid-column:1/-1;padding:60px;text-align:center;border:1px dashed var(--line);color:var(--muted)}.compat{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #743a9a;border-radius:20px;background:linear-gradient(100deg,#2a0f4f,#0c163a);margin-top:50px!important;padding:50px!important}.compat strong{font-size:70px;border:2px solid var(--pink);border-radius:50%;width:170px;height:170px;display:grid;place-items:center;box-shadow:0 0 40px #e53dd14a}.compat small{display:block;font-size:12px}.live{color:#55e7a8}.chips,.levels{display:flex;flex-wrap:wrap;gap:12px}.chips span,.levels span{padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:#10152d}.register{display:grid;grid-template-columns:1fr 1fr;gap:50px}.terminal{border:1px solid #6a3a8d;border-radius:18px;padding:24px;background:#050611;display:flex;flex-direction:column;gap:12px}.terminal code{padding:13px;color:#73e5ff;background:#0d1228;border-radius:8px}.admin{max-width:900px;margin:80px auto;padding:20px}.admin form{max-width:440px;display:grid;gap:16px}.admin label{display:grid;gap:6px}.admin input{padding:12px;border:1px solid var(--line);background:#080d20;color:white;border-radius:9px}.metrics strong{display:block;font-size:28px}footer{border-top:1px solid var(--line);padding:35px 20px;display:flex;justify-content:space-between;color:var(--muted)}@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:40px}.ai-pair{height:320px}.orb{width:110px;height:160px}.trust,.steps,.profiles,.metrics{grid-template-columns:1fr 1fr}.register,.compat{grid-template-columns:1fr}.compat strong{width:130px;height:130px;font-size:50px}}@media(max-width:480px){header{padding:0 16px}.hero h1{font-size:45px}.actions{flex-direction:column}.trust,.steps,.profiles,.metrics{grid-template-columns:1fr}.ai-pair{height:270px}.orb{width:90px;height:135px}.heading{align-items:start;flex-direction:column}footer{flex-direction:column;gap:20px}}
@import url('/product.css');
.contact-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.contact-intro p{max-width:460px;color:var(--muted)}.contact-signal{display:flex;align-items:center;gap:9px;margin-top:28px}.contact-signal span{width:11px;height:11px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.contact-signal span:nth-child(2){background:var(--violet);box-shadow:0 0 18px var(--violet)}.contact-signal span:nth-child(3){background:var(--pink);box-shadow:0 0 18px var(--pink)}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:linear-gradient(145deg,#101630,#080c1d);box-shadow:0 22px 70px #3a176633}.contact-form label{display:grid;gap:7px;font-size:13px;color:#d9ddf4}.contact-form input,.contact-form textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#060a19;color:var(--text);font:inherit}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-color:transparent}.contact-wide{grid-column:1/-1}.contact-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-submit{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.contact-submit button[disabled]{opacity:.6;cursor:wait}.contact-submit #contact-status{color:var(--cyan)}.contact-submit #contact-status.error{color:#ff8fbf}.contact-fallback{margin:0;color:var(--muted);font-size:14px}.contact-fallback a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.contact-signal span{box-shadow:none}}@media(max-width:800px){.contact-section{grid-template-columns:1fr;gap:24px}.contact-form{grid-template-columns:1fr}.contact-form>*{grid-column:1}}
.contact-section{grid-template-columns:.72fr 1.28fr;gap:32px;padding:30px 20px!important}.contact-intro h2{margin:8px 0}.contact-intro p{margin-bottom:0}.contact-signal{margin-top:18px}.contact-form{gap:12px;padding:19px;box-shadow:0 18px 55px #3a17662b}.contact-form label{gap:5px}.contact-form input,.contact-form textarea{padding:10px 12px}.contact-form textarea{min-height:106px}.contact-submit{gap:13px}.contact-submit .primary{padding:11px 19px}.contact-fallback{font-size:13px}.contact-trap{position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:800px){.contact-section{gap:20px;padding-block:28px!important}.contact-form{padding:16px}}
.contact-trap{display:none!important}
.contact-form textarea{height:96px;min-height:88px}
