.access-module__UQ9-IW__screen{color:#111a3d;background:#f3f6fc;grid-template-columns:minmax(380px,44%) 1fr;min-height:100vh;display:grid}.access-module__UQ9-IW__context{color:#fff;background:radial-gradient(circle at 82% 14%,#ffcd0040,#0000 25%),linear-gradient(145deg,#080d31 0%,#131558 52%,#28129c 100%);flex-direction:column;justify-content:space-between;gap:72px;padding:clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.access-module__UQ9-IW__context:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:8%;right:-210px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.access-module__UQ9-IW__context>div{z-index:1;max-width:590px;position:relative}.access-module__UQ9-IW__context span,.access-module__UQ9-IW__card>span{font:700 .78rem/1.2 var(--font-mono,monospace);letter-spacing:.2em}.access-module__UQ9-IW__context span{color:#ffd500}.access-module__UQ9-IW__context h1{letter-spacing:-.065em;max-width:760px;margin:22px 0 26px;font-size:clamp(2.75rem,5vw,5.8rem);line-height:.93}.access-module__UQ9-IW__context p{color:#ccd0ea;max-width:580px;font-size:1.12rem;line-height:1.65}.access-module__UQ9-IW__context small{color:#aeb6dc;letter-spacing:.08em;z-index:1;font-size:.82rem;position:relative}.access-module__UQ9-IW__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1623521f;border-radius:24px;width:min(560px,100% - 48px);margin:auto;padding:clamp(30px,4vw,58px);box-shadow:0 28px 80px #1c254f21}.access-module__UQ9-IW__icon{color:#4d3900;background:#fff2b4;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:32px;display:grid}.access-module__UQ9-IW__card>span{color:#4d43a5}.access-module__UQ9-IW__card h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2rem,3.2vw,3.1rem)}.access-module__UQ9-IW__card>p{color:#68708a;margin-bottom:30px;font-size:1rem;line-height:1.6}.access-module__UQ9-IW__card form{gap:12px;display:grid}.access-module__UQ9-IW__card label{font-size:.92rem;font-weight:750}.access-module__UQ9-IW__card input{background:#fff;border:1px solid #cbd1e2;border-radius:12px;outline:none;width:100%;height:56px;padding:0 16px;font-size:1.08rem}.access-module__UQ9-IW__card input:focus{border-color:#3423b7;box-shadow:0 0 0 4px #3423b71f}.access-module__UQ9-IW__card form strong{color:#b42335;font-size:.86rem}.access-module__UQ9-IW__card button{color:#12152d;cursor:pointer;background:#ffd000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:56px;margin-top:6px;font-size:.96rem;font-weight:800;display:flex}.access-module__UQ9-IW__card button:hover{background:#ffdc35}.access-module__UQ9-IW__notice{color:#747c94;border-top:1px solid #e1e4ef;align-items:flex-start;gap:12px;margin-top:30px;padding-top:22px;display:flex}.access-module__UQ9-IW__notice svg{color:#3d48a8;flex:none}.access-module__UQ9-IW__notice p{margin:0;font-size:.79rem;line-height:1.55}@media (max-width:820px){.access-module__UQ9-IW__screen{grid-template-columns:1fr}.access-module__UQ9-IW__context{gap:44px;min-height:340px;padding:30px}.access-module__UQ9-IW__context h1{max-width:640px;font-size:clamp(2.3rem,11vw,4rem)}.access-module__UQ9-IW__context p{font-size:1rem}.access-module__UQ9-IW__card{z-index:2;width:min(560px,100% - 28px);margin:-28px auto 42px;padding:28px 22px;position:relative}.access-module__UQ9-IW__card h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.access-module__UQ9-IW__card button{transition:none}}.access-module__UQ9-IW__screen{background:radial-gradient(at 90% 10%,#edddff,#0000 45%),#f8f6fc}.access-module__UQ9-IW__context{background:radial-gradient(at 15% 80%,#aa60ff33,#0000 60%),linear-gradient(145deg,#1b1039,#381362 65%,#651db0)}.access-module__UQ9-IW__context h1{font-size:clamp(2.8rem,4.6vw,5.2rem);line-height:1.05}.access-module__UQ9-IW__context:after{animation:12s ease-in-out infinite alternate access-module__UQ9-IW__orbit}.access-module__UQ9-IW__card{border-color:#e3d8ef;animation:.65s cubic-bezier(.22,1,.36,1) both access-module__UQ9-IW__arrive;box-shadow:0 30px 100px #44207012}.access-module__UQ9-IW__icon{color:#7900d1;background:#f0e6ff;box-shadow:0 0 0 8px #f7f0ff}.access-module__UQ9-IW__card button{color:#fff;background:linear-gradient(120deg,#9300ec,#6500b8);transition:transform .2s,box-shadow .2s;box-shadow:0 8px 24px #8000d526}.access-module__UQ9-IW__card button:hover{background:linear-gradient(120deg,#a014f3,#7706cb);transform:translateY(-1px);box-shadow:0 12px 28px #8000d530}.access-module__UQ9-IW__corridor{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0c;border:1px solid #ffffff26;border-radius:18px;align-items:center;gap:18px;max-width:350px;margin-top:32px;padding:22px;display:flex}.access-module__UQ9-IW__corridor strong{letter-spacing:-.03em;font-size:22px}.access-module__UQ9-IW__corridor i{background:linear-gradient(90deg,#ffffff15,#dcc3ff);flex:1;height:1px}.access-module__UQ9-IW__corridor svg{color:#ffd000;animation:3s ease-in-out infinite access-module__UQ9-IW__signal}@keyframes access-module__UQ9-IW__orbit{0%{transform:translateY(-25px)}to{transform:translateY(30px)}}@keyframes access-module__UQ9-IW__arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes access-module__UQ9-IW__signal{0%,to{opacity:.5;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.access-module__UQ9-IW__context:after,.access-module__UQ9-IW__card,.access-module__UQ9-IW__corridor svg{animation:none}.access-module__UQ9-IW__card button{transition:none}}html[data-theme=dark] .access-module__UQ9-IW__screen{color:#f0e7f7;background:radial-gradient(at 90% 10%,#352046,#0000 50%),#15101d}html[data-theme=dark] .access-module__UQ9-IW__card{color:#f0e7f7;background:#21192be6;border-color:#483252}html[data-theme=dark] .access-module__UQ9-IW__card>p{color:#b6a6c5}html[data-theme=dark] .access-module__UQ9-IW__notice{color:#b6a6c5}html[data-theme=dark] .access-module__UQ9-IW__icon{color:#d3a5ff;background:#3b2153;box-shadow:0 0 0 8px #2b1b3b}html[data-theme=dark] .access-module__UQ9-IW__card>span{color:#cdabf2}html[data-theme=dark] .access-module__UQ9-IW__notice{border-color:#43314e}
