.access-module__ykRqcq__page{color:#182229;isolation:isolate;background:#edf0ef;grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.access-module__ykRqcq__page:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #2237411c;border-radius:50%;width:min(58vw,780px);animation:1.4s cubic-bezier(.22,1,.36,1) both access-module__ykRqcq__circle-in;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)}.access-module__ykRqcq__header,.access-module__ykRqcq__footer{letter-spacing:.2em;justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,76px);font-size:10px;display:flex}.access-module__ykRqcq__header{border-bottom:1px solid #18222924;animation:.7s ease-out both access-module__ykRqcq__fade-in}.access-module__ykRqcq__brand{letter-spacing:.28em;font-size:12px;font-weight:700}.access-module__ykRqcq__scope,.access-module__ykRqcq__footer{color:#6d7b81}.access-module__ykRqcq__content{grid-template-columns:80px minmax(320px,1fr) minmax(300px,380px);align-items:center;gap:clamp(32px,6vw,90px);width:min(1120px,100% - 48px);margin:auto;display:grid}.access-module__ykRqcq__marker{justify-content:center;align-self:stretch;padding:12px 0;display:flex;position:relative}.access-module__ykRqcq__marker:before{content:"";transform-origin:top;background:#1822292e;width:1px;height:100%;animation:1s cubic-bezier(.22,1,.36,1) .2s both access-module__ykRqcq__line-in}.access-module__ykRqcq__marker span{background:#476977;border-radius:50%;width:7px;height:7px;margin-top:9vh;position:absolute;box-shadow:0 0 0 7px #edf0ef}.access-module__ykRqcq__copy{animation:.9s cubic-bezier(.22,1,.36,1) 80ms both access-module__ykRqcq__rise-in}.access-module__ykRqcq__eyebrow{color:#607780;letter-spacing:.34em;margin:0 0 28px;font-size:10px;font-weight:600}.access-module__ykRqcq__copy h1{max-width:620px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,5.3vw,72px);font-weight:400;line-height:1.18}.access-module__ykRqcq__description{color:#6a787e;letter-spacing:.06em;margin:30px 0 0;font-size:13px}.access-module__ykRqcq__form{border-top:1px solid #23333a;padding-top:6px;animation:.9s cubic-bezier(.22,1,.36,1) .2s both access-module__ykRqcq__rise-in}.access-module__ykRqcq__field{gap:18px;padding:24px 0 18px;display:grid}.access-module__ykRqcq__field span{color:#586970;letter-spacing:.18em;font-size:10px}.access-module__ykRqcq__field input{color:#172229;letter-spacing:.05em;background:0 0;border:0;border-bottom:1px solid #18222940;border-radius:0;outline:0;width:100%;padding:0 0 13px;font-size:16px;transition:border-color .2s}.access-module__ykRqcq__field input:focus{border-color:#294b59}.access-module__ykRqcq__field input::placeholder{color:#98a2a5}.access-module__ykRqcq__feedback{color:#9b5549;min-height:34px;font-size:11px;line-height:1.5}.access-module__ykRqcq__form button{color:#f4f6f5;cursor:pointer;letter-spacing:.1em;background:#1a2a31;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:12px;transition:background-color .2s,transform .2s;display:flex}.access-module__ykRqcq__form button:hover:not(:disabled){background:#294753;transform:translateY(-2px)}.access-module__ykRqcq__form button:disabled{cursor:not-allowed;opacity:.52}.access-module__ykRqcq__footer{border-top:1px solid #18222924;animation:.7s ease-out .3s both access-module__ykRqcq__fade-in}@keyframes access-module__ykRqcq__rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes access-module__ykRqcq__fade-in{0%{opacity:0}to{opacity:1}}@keyframes access-module__ykRqcq__line-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes access-module__ykRqcq__circle-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:820px){.access-module__ykRqcq__header,.access-module__ykRqcq__footer{padding:22px 24px}.access-module__ykRqcq__scope{display:none}.access-module__ykRqcq__content{grid-template-columns:1fr;gap:44px;width:min(520px,100% - 48px);padding:60px 0}.access-module__ykRqcq__marker{display:none}.access-module__ykRqcq__copy h1{font-size:clamp(40px,12vw,58px)}.access-module__ykRqcq__description{margin-top:22px}.access-module__ykRqcq__footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.access-module__ykRqcq__page:before,.access-module__ykRqcq__header,.access-module__ykRqcq__footer,.access-module__ykRqcq__copy,.access-module__ykRqcq__form,.access-module__ykRqcq__marker:before{animation:none}}
