.customer-entry{color:#eff7ff;background:radial-gradient(at 20% 35%,#10436366,#0000 50%),#061222;min-height:100svh;font-family:Inter,Arial,sans-serif;max-width:none!important;padding:28px 6%!important}.customer-entry *{box-sizing:border-box}.customer-brand{letter-spacing:3px;align-items:center;gap:12px;max-width:1100px;margin:auto;font-size:16px;display:flex}.customer-brand img{object-fit:contain;width:40px;height:40px}.customer-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1100px;margin:35px auto;display:grid}.customer-intro{text-align:center}.customer-crystal{aspect-ratio:1;max-width:340px;margin:auto}.customer-crystal svg{width:100%;height:100%}.customer-intro h1{letter-spacing:-1px;color:#b5f0ff;font:500 clamp(30px,3vw,42px)/1.15 Inter,Arial,sans-serif}.customer-intro p{color:#aac3d5}.customer-motion,.customer-switch button{color:#a5dcea;cursor:pointer;background:0 0;border:0;min-height:44px}.customer-motion{font-size:13px}.customer-form{background:#0e2133ee;border:1px solid #acdfff30;border-radius:20px;padding:32px;box-shadow:0 20px 70px #0003}.customer-form h2{margin:0 0 12px;font-size:26px;line-height:1.25}.customer-form p{color:#c3d3df;font-size:16px}.customer-form form{gap:18px;margin-top:26px;display:grid}.customer-form label{gap:8px;font-size:15px;display:grid}.customer-form input:not([type=checkbox]){color:#fff;background:#061522;border:1px solid #668298;border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.customer-form small{color:#b3c7d6;font-size:13px}.customer-form .customer-privacy{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.customer-privacy input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.customer-privacy a{color:#a6ecff;text-decoration:underline}.customer-submit{color:#071b29;cursor:pointer;background:#c4f3ff;border:1px solid #89e0f0;border-radius:8px;min-height:50px;font-size:16px;font-weight:600}.customer-submit:disabled{opacity:.55}.customer-switch{flex-direction:column;align-items:flex-start;margin:12px 0;display:flex}.customer-message:empty{display:none}.customer-message{background:#142f45;border-left:3px solid #8ae7ef;padding:12px}.customer-foot{color:#b0c9db;flex-wrap:wrap;justify-content:center;gap:25px;margin:25px 0;font-size:14px;display:flex}:is(.customer-entry button:focus-visible,.customer-entry input:focus-visible,.customer-entry a:focus-visible){outline-offset:3px;outline:3px solid #ffcc28}@media (max-width:780px){.customer-grid{grid-template-columns:1fr;gap:24px;margin-top:15px}.customer-crystal{max-width:180px}.customer-form{padding:24px}.customer-intro h1{font-size:30px}.customer-intro p{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.customer-motion{display:none}}.customer-crystal{width:min(100%,480px)!important;height:auto!important}.customer-crystal .holo-stage,.customer-crystal .holo-logo img{width:100%;height:auto}.customer-intro{min-width:0}.customer-form{z-index:2;position:relative}.customer-crystal .holo-controls{margin-top:-16px;margin-bottom:20px}@media (max-width:780px){.customer-crystal{max-width:380px;width:min(100%,380px)!important}.customer-grid{gap:28px}.customer-intro h1{margin-top:16px}.customer-crystal .holo-controls{margin-top:12px;margin-bottom:12px}}.customer-form{justify-self:center;width:100%;max-width:440px;padding:24px}.customer-form h2{margin-bottom:8px;font-size:24px}.customer-form p{margin:8px 0;line-height:1.55}.customer-form form{gap:13px;margin-top:18px}.customer-form label{gap:6px}.customer-form input:not([type=checkbox]){min-height:46px;padding:10px 12px}.customer-submit{min-height:46px}.customer-switch{margin:8px 0}.customer-switch button{min-height:44px;padding:6px 0}.customer-form small{font-size:13px;line-height:1.45}@media (max-width:780px){.customer-form{max-width:440px;padding:20px}.customer-form h2{font-size:22px}.customer-grid{gap:20px}.customer-entry{padding-top:22px!important}.customer-intro h1{margin-bottom:8px;font-size:28px}.customer-intro>p{margin-top:0;font-size:15px}}
