.beta-page{--beta-ink:#0a1b2e;--beta-body:#39485a;--beta-ter:#6c7a87;--beta-sky:#70c9fe;--beta-sky-deep:#2e9ae0;--beta-hair:#dbe4ec;--beta-screen:#071320;position:relative;min-height:100vh;color:var(--beta-body);background:radial-gradient(42% 34% at 82% 0,rgba(112,201,254,.13),transparent 64%),radial-gradient(30% 26% at 60% 100%,rgba(99,153,184,.06),transparent 60%),linear-gradient(180deg,#e7f4fd,#eff9fd 36%,#fff 80%)}.beta-page .bg-waves{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.85;-webkit-mask-image:radial-gradient(138% 110% at 50% 38%,rgba(0,0,0,.24) 18%,#000 74%);mask-image:radial-gradient(138% 110% at 50% 38%,rgba(0,0,0,.24) 18%,#000 74%)}.beta-split{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;padding:16px;grid-gap:16px;gap:16px}.beta-art{position:relative;border-radius:20px;overflow:hidden;background:var(--beta-screen)}.beta-flow{position:absolute;inset:-20%;background:radial-gradient(44% 58% at 22% 26%,rgba(168,216,248,.75),transparent 60%),radial-gradient(50% 54% at 78% 22%,rgba(112,201,254,.6),transparent 62%),radial-gradient(48% 60% at 64% 76%,rgba(46,154,224,.62),transparent 60%),radial-gradient(42% 50% at 20% 82%,rgba(99,153,184,.5),transparent 62%),radial-gradient(36% 44% at 48% 50%,rgba(90,80,160,.28),transparent 64%);filter:blur(26px);animation:beta-drift 22s ease-in-out infinite alternate}.beta-grain{background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.045) 0 1.5px,transparent 1.5px 9px);mix-blend-mode:overlay}.beta-grain,.beta-veil{position:absolute;inset:0}.beta-veil{background:linear-gradient(180deg,rgba(7,19,32,.28),transparent 34%,transparent 60%,rgba(7,19,32,.62))}.beta-eyebrow{position:absolute;top:36px;left:40px;right:40px;display:flex;align-items:center;gap:14px;font-family:var(--font-mono),monospace;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:rgba(244,248,252,.75)}.beta-eyebrow:after{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.25)}.beta-quote{position:absolute;left:40px;right:40px;bottom:44px}.beta-quote h2{font-family:var(--font-serif),Georgia,serif;font-weight:250;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.1;letter-spacing:-.008em;color:rgba(250,252,255,.96)}.beta-quote h2 em{font-style:italic;color:var(--beta-sky)}.beta-quote p{margin-top:14px;font-size:.85rem;line-height:1.65;color:rgba(224,235,247,.72);max-width:400px}.beta-formside{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 32px 20px}.beta-logo{height:24px;width:auto;margin-top:2px}.beta-fbody{flex:1 1;display:flex;flex-direction:column;justify-content:safe center;width:100%;max-width:372px;padding:24px 0 20px}.beta-fbody h1{font-family:var(--font-serif),Georgia,serif;font-weight:300;font-size:2.4rem;letter-spacing:-.008em;line-height:1.08;color:var(--beta-ink);text-align:center}.beta-sub{margin:10px 0 22px;font-size:.86rem;color:var(--beta-ter);text-align:center;line-height:1.65}.beta-pill{align-self:center;display:inline-flex;align-items:center;gap:8px;margin:0 auto 16px;padding:6px 12px 6px 10px;font-family:var(--font-mono),monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--beta-sky-deep);background:rgba(112,201,254,.14);border:1px solid rgba(46,154,224,.22);border-radius:999px}.beta-pill i{width:6px;height:6px;border-radius:50%;background:var(--beta-sky-deep);box-shadow:0 0 0 3px rgba(46,154,224,.18);animation:beta-pulse 2.4s ease-in-out infinite}.beta-fields{margin-top:12px}.beta-fields:first-child{margin-top:0}.beta-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.beta-label{display:block;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--beta-ter);margin-bottom:6px}.beta-input{width:100%;height:46px;padding:0 16px;font:400 .94rem var(--font-sans),system-ui,sans-serif;color:var(--beta-ink);background:#fff;border:1px solid var(--beta-hair);border-radius:10px;box-shadow:0 2px 8px -2px rgba(46,154,224,.08);transition:border-color .2s,box-shadow .2s}.beta-input::placeholder{color:#a6b3bf}.beta-input:hover{border-color:#c6d2dd}.beta-input:focus{outline:none;border-color:var(--beta-sky-deep);box-shadow:0 0 0 3px rgba(46,154,224,.12)}.beta-input-error{border-color:#c23b3b}.beta-field-error{display:block;margin-top:5px;color:#a52d2d;font-size:.72rem;line-height:1.3}.beta-error-summary{margin:13px 0 0;padding:9px 11px;border-radius:8px;background:#fff0f0;color:#8b2424;font-size:.78rem;line-height:1.4;outline:none}.beta-cta{margin-top:16px;width:100%;height:48px;display:flex;align-items:center;justify-content:center;font:600 .92rem var(--font-sans),system-ui,sans-serif;color:#fff;background:var(--beta-ink);border:none;border-radius:10px;cursor:pointer;transition:transform .25s,background .2s;box-shadow:0 1px 2px rgba(10,27,46,.18),0 10px 26px -10px rgba(10,27,46,.45)}.beta-cta:hover:not(:disabled){background:#122740;transform:translateY(-1px)}.beta-alt:focus-visible,.beta-cta:focus-visible{outline:2px solid var(--beta-sky-deep);outline-offset:2px}.beta-cta:disabled{opacity:.65;cursor:wait}.beta-hint{margin-top:11px;font-size:.76rem;color:var(--beta-ter);text-align:center;line-height:1.6}.beta-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.beta-terms{font-size:.7rem;color:#9aa7b4;text-align:center;line-height:1.6;padding-top:10px}.beta-terms a{color:inherit}.beta-confirm{text-align:center}.beta-mark{width:56px;height:56px;margin:0 auto 22px;border-radius:50%;display:grid;place-items:center;background:var(--beta-ink);color:var(--beta-sky);box-shadow:0 14px 32px -12px rgba(10,27,46,.5)}.beta-mark svg{width:24px;height:24px}.beta-receipt{margin-top:26px;padding:16px 18px;background:#fff;border:1px solid var(--beta-hair);border-radius:12px;text-align:left}.beta-receipt div{display:flex;justify-content:space-between;gap:16px;font-size:.8rem;padding:6px 0}.beta-receipt div+div{border-top:1px dashed var(--beta-hair)}.beta-receipt span{color:var(--beta-ter)}.beta-receipt b{font-family:var(--font-mono),monospace;font-size:.74rem;overflow-wrap:anywhere}.beta-alt,.beta-receipt b{font-weight:500;color:var(--beta-ink)}.beta-alt{margin-top:22px;width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.89rem;background:#fff;border:1px solid var(--beta-hair);border-radius:10px;text-decoration:none}@keyframes beta-drift{0%{transform:rotate(-2deg) scale(1)}to{transform:rotate(2deg) scale(1.07)}}@keyframes beta-pulse{50%{box-shadow:0 0 0 6px rgba(46,154,224,.06)}}@media (max-width:900px){.beta-split{grid-template-columns:1fr;padding:12px}.beta-art{display:none}.beta-formside{padding:24px 20px 20px}.beta-fbody{padding:28px 0 22px}.beta-fbody h1{font-size:2.2rem}}@media (max-width:480px){.beta-row{grid-template-columns:1fr;gap:12px}.beta-pill{white-space:nowrap;font-size:.56rem;letter-spacing:.16em}}@media (prefers-reduced-motion:reduce){.beta-flow,.beta-pill i{animation:none}.beta-cta{transition:none}}