.beta-access-gate-module__HwA9Mq__shell{background:#fffdfb;grid-template-columns:minmax(340px,44%) minmax(0,56%);width:100%;min-height:100vh;margin:0;padding:0;display:grid;overflow:hidden}.beta-access-gate-module__HwA9Mq__visualPanel{background:#071321;min-height:100vh;position:relative;overflow:hidden}.beta-access-gate-module__HwA9Mq__visualPanel img{object-fit:cover;object-position:47% center}.beta-access-gate-module__HwA9Mq__contentPanel{background:#fffdfb;align-items:stretch;min-width:0;min-height:100vh;display:flex}.beta-access-gate-module__HwA9Mq__content{flex-direction:column;justify-content:flex-start;width:min(100%,720px);min-height:100vh;padding:clamp(180px,27vh,330px) clamp(36px,6.4vw,102px) clamp(42px,5vw,76px);display:flex;position:relative}.beta-access-gate-module__HwA9Mq__brand{letter-spacing:-1.6px;width:fit-content;font-size:29px;font-weight:700;line-height:1;display:inline-block;position:absolute;top:clamp(64px,9.5vw,146px)}.beta-access-gate-module__HwA9Mq__brand span{color:#ff735e}.beta-access-gate-module__HwA9Mq__eyebrow{color:#1747ff;font-size:var(--text-small);line-height:var(--leading-small);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-weight:700}.beta-access-gate-module__HwA9Mq__content h1{letter-spacing:-.035em;max-width:660px;margin:0 0 28px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(62px,7.8vw,104px);font-weight:400;line-height:.96}.beta-access-gate-module__HwA9Mq__mismatchContent{padding-top:clamp(148px,21vh,240px)}.beta-access-gate-module__HwA9Mq__content h1.beta-access-gate-module__HwA9Mq__mismatchTitle{max-width:620px;font-size:clamp(50px,5.2vw,68px);line-height:1}.beta-access-gate-module__HwA9Mq__content p:not(.beta-access-gate-module__HwA9Mq__eyebrow){color:#5c6470;max-width:540px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.6}.beta-access-gate-module__HwA9Mq__content p strong{color:#0d1728}.beta-access-gate-module__HwA9Mq__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.beta-access-gate-module__HwA9Mq__primary,.beta-access-gate-module__HwA9Mq__secondary,.beta-access-gate-module__HwA9Mq__content button{min-height:58px;font:inherit;font-size:var(--text-small);line-height:var(--leading-label);border-radius:8px;justify-content:center;align-items:center;padding:0 26px;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.beta-access-gate-module__HwA9Mq__primary{min-width:190px}.beta-access-gate-module__HwA9Mq__secondary{min-width:276px}.beta-access-gate-module__HwA9Mq__primary,.beta-access-gate-module__HwA9Mq__content button{color:#fff;background:#1747ff;border:0}.beta-access-gate-module__HwA9Mq__secondary{background:#fff;border:1px solid #aeb2b8}.beta-access-gate-module__HwA9Mq__primary:hover,.beta-access-gate-module__HwA9Mq__content button:hover{background:#0f38d6;transform:translateY(-1px);box-shadow:0 10px 24px #1747ff2e}.beta-access-gate-module__HwA9Mq__secondary:hover{border-color:#0d1728;transform:translateY(-1px)}.beta-access-gate-module__HwA9Mq__primary:focus-visible,.beta-access-gate-module__HwA9Mq__secondary:focus-visible,.beta-access-gate-module__HwA9Mq__content button:focus-visible{outline-offset:3px;outline:3px solid #1747ff3d}.beta-access-gate-module__HwA9Mq__content button{cursor:pointer;width:fit-content;margin-top:30px}.beta-access-gate-module__HwA9Mq__securityNote{color:#6f7783;width:min(100%,540px);font-size:var(--text-small);border-top:1px solid #e5dfd9;align-items:center;gap:8px;margin-top:56px;padding-top:22px;line-height:1.5;display:flex}.beta-access-gate-module__HwA9Mq__securityNote svg{flex:none}.beta-access-gate-module__HwA9Mq__loadingContent{align-items:flex-start}.beta-access-gate-module__HwA9Mq__loadingMark{border:3px solid #dbe2ff;border-top-color:#1747ff;border-radius:50%;width:38px;height:38px;margin:0 0 18px;animation:.8s linear infinite beta-access-gate-module__HwA9Mq__spin;display:block}.beta-access-gate-module__HwA9Mq__loadingText{text-align:left}@keyframes beta-access-gate-module__HwA9Mq__spin{to{transform:rotate(360deg)}}@media (min-width:801px) and (max-height:820px){.beta-access-gate-module__HwA9Mq__content{padding-top:110px;padding-bottom:34px}.beta-access-gate-module__HwA9Mq__brand{top:42px}.beta-access-gate-module__HwA9Mq__content h1{margin-bottom:24px;font-size:clamp(56px,5.5vw,70px)}.beta-access-gate-module__HwA9Mq__mismatchContent{padding-top:110px}.beta-access-gate-module__HwA9Mq__content h1.beta-access-gate-module__HwA9Mq__mismatchTitle{font-size:clamp(50px,4.7vw,60px)}.beta-access-gate-module__HwA9Mq__actions{margin-top:28px}.beta-access-gate-module__HwA9Mq__securityNote{margin-top:36px;padding-top:18px}}@media (max-width:800px){.beta-access-gate-module__HwA9Mq__shell{grid-template-columns:1fr;overflow:visible}.beta-access-gate-module__HwA9Mq__visualPanel{height:34vh;min-height:300px;max-height:390px}.beta-access-gate-module__HwA9Mq__visualPanel img{object-position:50% 57%}.beta-access-gate-module__HwA9Mq__contentPanel,.beta-access-gate-module__HwA9Mq__content{min-height:0}.beta-access-gate-module__HwA9Mq__content{width:100%;padding:110px clamp(24px,7vw,58px) 52px}.beta-access-gate-module__HwA9Mq__brand{font-size:27px;top:46px}.beta-access-gate-module__HwA9Mq__content h1{font-size:clamp(48px,10vw,68px)}.beta-access-gate-module__HwA9Mq__mismatchContent{padding-top:110px}.beta-access-gate-module__HwA9Mq__content h1.beta-access-gate-module__HwA9Mq__mismatchTitle{font-size:clamp(46px,8vw,60px)}}@media (max-width:560px){.beta-access-gate-module__HwA9Mq__visualPanel{height:30vh;min-height:245px}.beta-access-gate-module__HwA9Mq__content{padding:96px 24px 40px}.beta-access-gate-module__HwA9Mq__brand{top:38px}.beta-access-gate-module__HwA9Mq__actions{flex-direction:column}.beta-access-gate-module__HwA9Mq__primary,.beta-access-gate-module__HwA9Mq__secondary{width:100%}.beta-access-gate-module__HwA9Mq__content h1{font-size:clamp(44px,13vw,58px)}.beta-access-gate-module__HwA9Mq__mismatchContent{padding-top:96px}.beta-access-gate-module__HwA9Mq__content h1.beta-access-gate-module__HwA9Mq__mismatchTitle{font-size:clamp(42px,11vw,52px)}.beta-access-gate-module__HwA9Mq__securityNote{margin-top:44px}}@media (prefers-reduced-motion:reduce){.beta-access-gate-module__HwA9Mq__loadingMark{animation:none}.beta-access-gate-module__HwA9Mq__primary,.beta-access-gate-module__HwA9Mq__secondary,.beta-access-gate-module__HwA9Mq__content button{transition:none}}
@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/fonts/dm-serif-display.ttf)format("truetype");font-weight:400;font-display:swap}:root{--ivory:#f8f4ef;--paper:#fffdfb;--ink:#0d1728;--muted:#5c6470;--line:#ded8d1;--cobalt:#1747ff;--coral:#ff735e;--green:#17a975;--text-display-xl:clamp(3.25rem, 6vw, 5.5rem);--text-display-lg:clamp(2.625rem, 4.5vw, 4.5rem);--text-heading-xl:clamp(2rem, 3vw, 3rem);--text-heading-lg:clamp(1.625rem, 2.2vw, 2.25rem);--text-heading-md:1.375rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:.875rem;--text-control:.875rem;--text-label:.8125rem;--text-meta:.75rem;--leading-display:1;--leading-heading:1.15;--leading-body:1.6;--leading-small:1.45;--leading-label:1.35;--leading-meta:1.4}@media (max-width:767px){:root{--text-control:1rem}}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:var(--ivory);font-family:Inter,Arial,sans-serif;font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}main{width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:72px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex}.brand{letter-spacing:-1.7px;font-size:31px;font-weight:700;line-height:1}.brand span{color:var(--coral)}.header-actions{font-size:var(--text-small);line-height:var(--leading-label);align-items:center;gap:22px;font-weight:700;display:flex}.text-link{transition:color .16s}.text-link:hover{color:var(--cobalt)}.primary-link{color:#fff;background:var(--cobalt);border-radius:8px;padding:12px 17px;transition:transform .16s,box-shadow .16s}.primary-link:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1747ff33}.environment-pill,.step-state{border:1px solid var(--line);font-size:var(--text-small);line-height:var(--leading-label);text-transform:uppercase;letter-spacing:.08em;background:#ffffff9e;border-radius:999px;padding:8px 12px;font-weight:700}.hero{max-width:900px;padding:92px 0 70px}.eyebrow{color:var(--cobalt);font-size:var(--text-small);line-height:var(--leading-small);text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;max-width:850px;margin-bottom:24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.98}h1 em{color:var(--coral);font-style:normal}.hero-copy{max-width:760px;color:var(--muted);font-size:var(--text-body-lg);margin-bottom:30px;line-height:1.65}.status-row{min-height:46px;color:var(--muted);font-size:var(--text-small);line-height:var(--leading-label);align-items:center;gap:11px;display:flex}.status-row strong{color:var(--ink)}.status-dot{background:var(--coral);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ff735e21}.status-dot.connected{background:var(--green);box-shadow:0 0 0 5px #17a97521}.foundation-grid{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.foundation-grid article{border-right:1px solid var(--line);min-height:270px;padding:28px}.foundation-grid article:last-child{border-right:0}.foundation-grid article>div{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.step-number{color:var(--coral);font-size:var(--text-small);line-height:var(--leading-small);font-weight:700}.step-state{color:var(--cobalt);background:#f0f3ff;border-color:#dbe2ff;padding:6px 9px}.step-state.ready{color:#08714d;background:#edf9f4;border-color:#c7ebdd}.foundation-grid h2,.next-slice h2{font-family:DM Serif Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.15}.foundation-grid p,.next-slice p{color:var(--muted);font-size:var(--text-small);margin-bottom:0;line-height:1.6}.next-slice{color:#fff;background:var(--ink);border-radius:14px;grid-template-columns:1.2fr .8fr;gap:70px;margin-top:28px;padding:46px;display:grid}.next-slice .eyebrow{color:#8ea7ff}.next-slice h2{max-width:520px;margin-bottom:16px;font-size:39px}.next-slice p{color:#b9c0cb}.next-slice ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.next-slice li{min-height:47px;font-size:var(--text-small);line-height:var(--leading-small);border-bottom:1px solid #ffffff21;align-items:center;gap:12px;display:flex}.next-slice li span{color:#fff;background:var(--cobalt);width:26px;height:26px;font-size:var(--text-small);line-height:var(--leading-label);border-radius:50%;place-items:center;font-weight:700;display:grid}@media (max-width:900px){.foundation-grid{grid-template-columns:repeat(2,1fr)}.foundation-grid article:nth-child(2){border-right:0}.foundation-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.next-slice{grid-template-columns:1fr;gap:38px}}@media (max-width:600px){main{width:min(100% - 30px,1180px)}.site-header{height:76px}.brand{font-size:26px}.header-actions{font-size:var(--text-small);line-height:var(--leading-label);gap:12px}.primary-link{padding:10px 12px}.hero{padding:60px 0 48px}h1{font-size:48px}.status-row{flex-wrap:wrap;align-items:flex-start}.foundation-grid{grid-template-columns:1fr}.foundation-grid article,.foundation-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:220px}.foundation-grid article:last-child{border-bottom:0}.foundation-grid article>div{margin-bottom:34px}.next-slice{padding:30px}}
