:root{--storm:#17232B;--storm-deep:#101A21;--mist:#F5F8F7;--canopy:#0B7A65;--canopy-bright:#35B598;--ember:#C96F1E;--line:#dfe7e4;--muted:#5c6b6a;--shadow-raise:0 2px 6px rgba(23,35,43,.06),0 12px 32px -8px rgba(23,35,43,.12)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--mist);color:var(--storm);font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.split{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:961px){.split{grid-template-columns:minmax(420px,44%) 1fr}}.panel{display:none;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--storm) 0,var(--storm-deep) 100%);color:#fff;padding:48px}@media (min-width:961px){.panel{display:flex;flex-direction:column;justify-content:space-between}}.panel .orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-a{width:380px;height:380px;left:-120px;top:-120px;background:rgba(11,122,101,.45)}.orb-b{width:420px;height:420px;right:-140px;bottom:-160px;background:rgba(53,181,152,.25)}.panel-brand{position:relative;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:18px;letter-spacing:-.01em}.panel-brand svg{width:30px;height:30px}.panel-mid{position:relative}.mono-label{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.panel-mid h1{margin:16px 0 0;max-width:26rem;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.panel-mid h1 em{font-style:normal;color:var(--canopy-bright)}.panel-mid>p{margin:16px 0 0;max-width:24rem;color:rgba(255,255,255,.6)}.chips{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;max-width:26rem}.chip{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.chip b{font-size:12px;font-weight:600;color:rgba(255,255,255,.85)}.chip span{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.chip .live{color:var(--canopy-bright)}.chip .soon{color:rgba(255,255,255,.35)}.panel-foot{position:relative;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.4)}.panel-foot .dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.3)}.formside{display:flex;align-items:center;justify-content:center;padding:48px 24px;position:relative}.formbox{width:100%;max-width:380px}.formbox .mobile-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;margin-bottom:28px}.formbox .mobile-brand svg{width:26px;height:26px}@media (min-width:961px){.formbox .mobile-brand{display:none}}.formbox h2{margin:0 0 6px;font-size:1.65rem;letter-spacing:-.02em}.formbox .sub{margin:0 0 26px;color:var(--muted);font-size:15px}.field{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px;text-align:left}.field label{font-size:13px;font-weight:600}.field input{font:inherit;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;width:100%;transition:border-color .12s ease,box-shadow .12s ease}.field input:hover{border-color:#c4d2cd}.field input:focus-visible{outline:none;border-color:var(--canopy);box-shadow:0 0 0 3px rgba(11,122,101,.15)}.btn{display:block;width:100%;font:inherit;font-weight:600;font-size:15px;cursor:pointer;background:var(--canopy);color:#fff;border:0;border-radius:12px;padding:13px 20px;text-align:center;text-decoration:none;transition:filter .12s ease,transform .06s ease;box-shadow:var(--shadow-raise)}.btn:hover{filter:brightness(1.07)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--canopy);outline-offset:2px}.note{font-size:13px;color:var(--muted)}.form-foot{margin-top:26px;display:flex;gap:14px;justify-content:center;font-size:13px}.form-foot a{color:var(--muted);text-decoration:none}.form-foot a:hover{color:var(--canopy)}.sent{text-align:center}.sent-icon{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(11,122,101,.1);color:var(--canopy)}.sent h2{margin-bottom:8px}.sent .again{margin-top:18px}.sent .again a{color:var(--canopy);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:no-preference){.formbox{animation:rise .35s ease both}.panel-mid{animation:rise .45s ease both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}