.access-module__888hlG__page{--ink:#fff;--muted:#d1d5e1;--line:rgba(255,255,255,.24);color:var(--ink);background:0 0;min-height:100svh;padding:0 28px 32px;font-size:14px;line-height:1.6}.access-module__888hlG__withNavbar{padding-top:88px}.access-module__888hlG__shell{max-width:1160px;margin:0 auto}.access-module__888hlG__topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.access-module__888hlG__brand{align-items:center;padding:12px 0;display:inline-flex}.access-module__888hlG__brand img{width:96px;height:auto}.access-module__888hlG__topLabel{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.access-module__888hlG__hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding:48px 0;display:grid}.access-module__888hlG__eyebrow{color:#d7e3ff;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.access-module__888hlG__eyebrow>span{background:#b9cdff;border-radius:50%;width:7px;height:7px}.access-module__888hlG__hero h1{letter-spacing:-1.5px;margin:16px 0 20px;font-size:max(36px,min(4.1vw,54px));font-weight:700;line-height:1.15}.access-module__888hlG__hero h1>span{color:#e0e7ff}.access-module__888hlG__lead{color:var(--muted);max-width:490px;font-size:15px;line-height:1.8}.access-module__888hlG__lead strong{color:#fff;font-weight:650}.access-module__888hlG__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:26px;display:flex}.access-module__888hlG__textLink{color:#fff;text-underline-offset:5px;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.access-module__888hlG__textLink:hover{text-decoration-thickness:2px}.access-module__888hlG__smallNote{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:1.7;display:inline-flex}.access-module__888hlG__smallNote svg{color:#c5d5ff;flex-shrink:0}.access-module__888hlG__pass{background:var(--primary-full);border:3px solid var(--secondary);border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.2)}.access-module__888hlG__passHeader{color:#d1d5e1;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 0;font-size:13px;font-weight:600;display:flex}.access-module__888hlG__passHeader svg{color:#c5d5ff;flex-shrink:0}.access-module__888hlG__passMain{align-items:center;gap:24px;padding:10px 26px;display:flex}.access-module__888hlG__passNumber{letter-spacing:-4px;color:#fff;font-size:88px;font-weight:650;line-height:1.2}.access-module__888hlG__passMain>div{flex-direction:column;gap:6px;display:flex}.access-module__888hlG__passMain strong{font-size:18px;font-weight:650;line-height:1.4}.access-module__888hlG__passMain>div>span{color:#d1d5e1;font-size:14px}.access-module__888hlG__route{color:#b9cdff;align-items:center;gap:10px;padding:10px 27px 22px;display:flex}.access-module__888hlG__routePoint{background:#b9cdff;border-radius:50%;width:9px;height:9px}.access-module__888hlG__routeEnd{border:2px solid #b9cdff;border-radius:50%;width:9px;height:9px}.access-module__888hlG__routeLine{border-top:1px dashed #9ab3df;flex:1}.access-module__888hlG__route svg{transform:rotate(45deg)}.access-module__888hlG__passMeta{justify-content:space-between;gap:20px;padding:0 26px 24px;display:flex}.access-module__888hlG__passMeta>span{color:#cbd5e1;flex-direction:column;gap:5px;font-size:13px;display:flex}.access-module__888hlG__passMeta strong{color:#fff;font-size:15px;font-weight:600}.access-module__888hlG__passFooter{border-top:1px solid var(--line);color:#d1d5e1;align-items:center;gap:9px;padding:18px 25px;font-size:13px;line-height:1.7;display:flex}.access-module__888hlG__passFooter svg{flex-shrink:0}.access-module__888hlG__stepsSection{scroll-margin-top:105px}.access-module__888hlG__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.access-module__888hlG__sectionHeading h2{letter-spacing:-.5px;margin-top:8px;font-size:24px;font-weight:650;line-height:1.3}.access-module__888hlG__sectionNote{color:var(--muted);text-align:right;font-size:14px;line-height:1.7}.access-module__888hlG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.access-module__888hlG__step{background:var(--primary-full);border:3px solid var(--secondary);border-radius:16px;flex-direction:column;padding:22px;display:flex;box-shadow:0 12px 28px rgba(0,0,0,.133)}.access-module__888hlG__stepTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.access-module__888hlG__iconTile{color:#fff;background:var(--secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.access-module__888hlG__stepNumber{color:#d1d5e1;font-size:15px;font-weight:600}.access-module__888hlG__step h3{margin-bottom:10px;font-size:16px;font-weight:650;line-height:1.4}.access-module__888hlG__step p{color:var(--muted);font-size:13px;line-height:1.8}.access-module__888hlG__stepFoot{color:#d1d5e1;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;line-height:1.7;display:flex}.access-module__888hlG__stepFoot svg{flex-shrink:0}.access-module__888hlG__message{background:#17213a;border:1px solid #657390;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:13px;display:flex}.access-module__888hlG__message>span{color:#fff;font-size:12px;line-height:1.75}.access-module__888hlG__message>button{color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;padding:7px}.access-module__888hlG__message>button:hover{background:rgba(255,255,255,.1)}.access-module__888hlG__copyStatus{color:#d1d5e1;margin-top:7px;font-size:11px;line-height:1.7}.access-module__888hlG__actionPanel{border:3px solid var(--secondary);background:var(--primary-full);border-radius:16px;align-items:center;gap:20px;margin-top:24px;padding:26px;display:flex;box-shadow:0 12px 28px rgba(0,0,0,.133)}.access-module__888hlG__actionIcon{color:#fff;background:var(--secondary);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.access-module__888hlG__actionCopy{flex:1;min-width:0}.access-module__888hlG__actionCopy h2{font-size:16px;font-weight:650;line-height:1.4}.access-module__888hlG__actionCopy p{color:#d1d5e1;max-width:530px;margin-top:6px;font-size:13px;line-height:1.8}.access-module__888hlG__primaryButton,.access-module__888hlG__secondaryButton{cursor:pointer;text-align:center;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.access-module__888hlG__primaryButton{color:#fff;background:var(--secondary);border:1px solid var(--secondary)}.access-module__888hlG__primaryButton:hover{background:#164fdc;border-color:#164fdc}.access-module__888hlG__secondaryButton{color:#fff;background:#17213a;border:1px solid #8897b2}.access-module__888hlG__secondaryButton:hover{background:#27354f;border-color:#cbd5e1}.access-module__888hlG__primaryButton:disabled,.access-module__888hlG__secondaryButton:disabled{opacity:.7;cursor:wait}.access-module__888hlG__pendingPanel{border-color:var(--secondary);background:var(--primary-full)}.access-module__888hlG__pendingPanel .access-module__888hlG__actionIcon{color:#c1f4d8;background:#145236}.access-module__888hlG__notice,.access-module__888hlG__warning{border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:17px 20px;font-size:15px;line-height:1.8;display:flex}.access-module__888hlG__notice{color:#d2f9e2;background:#123d2b;border:1px solid #5d9e78}.access-module__888hlG__warning{color:#fff0cd;background:#493319;border:1px solid #ab8340}.access-module__888hlG__notice svg,.access-module__888hlG__warning svg{flex-shrink:0}.access-module__888hlG__footer{border-top:1px solid var(--line);color:#e0e4ef;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 0;font-size:14px;display:flex}.access-module__888hlG__footer p,.access-module__888hlG__footer a{align-items:center;gap:9px;line-height:1.8;display:flex}.access-module__888hlG__footer svg{flex-shrink:0}.access-module__888hlG__footer a{color:#fff;text-underline-offset:4px;flex-shrink:0;text-decoration:underline}.access-module__888hlG__dialog[data-slot=dialog-content]{color:#fff;background:var(--primary-full);border:3px solid var(--secondary);border-radius:16px;gap:16px;max-width:min(560px,100vw - 28px);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px rgba(0,0,0,.6)}.access-module__888hlG__dialogIntro{align-items:center;gap:18px;padding-right:18px;display:flex}.access-module__888hlG__dialogIntro .access-module__888hlG__eyebrow{color:#d1d5e1;font-size:14px}.access-module__888hlG__dialogTitle[data-slot]{color:#fff;font-size:24px;font-weight:650;line-height:1.3}.access-module__888hlG__dialogDescription[data-slot]{color:#d1d5e1;font-size:13px;line-height:1.8}.access-module__888hlG__form{flex-direction:column;gap:16px;margin-top:2px;display:flex}.access-module__888hlG__account{color:#dbe5fa;background:#17213a;border:1px solid #66738d;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.access-module__888hlG__account>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.access-module__888hlG__account strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:600}.access-module__888hlG__account>div>span{color:#d1d5e1;overflow-wrap:anywhere;font-size:14px}.access-module__888hlG__accountCheck{color:#b6f4d1;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.access-module__888hlG__field{flex-direction:column;gap:8px;display:flex}.access-module__888hlG__field>span{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.access-module__888hlG__field>span>span{color:#fff}.access-module__888hlG__field small{color:#d1d5e1;font-size:12px;font-weight:400;line-height:1.7}.access-module__888hlG__field>span>small{margin-left:auto}.access-module__888hlG__field input,.access-module__888hlG__field textarea{color:#fff;background:#111b30;border:1px solid #8998b3;border-radius:8px;width:100%;padding:12px 13px;font-size:16px;line-height:1.5}.access-module__888hlG__field textarea{resize:vertical;min-height:90px}.access-module__888hlG__field input::placeholder,.access-module__888hlG__field textarea::placeholder{color:#b9c3d5;opacity:1}.access-module__888hlG__field input:focus,.access-module__888hlG__field textarea:focus{outline-offset:2px;border-color:#c5d5ff;outline:2px solid #a8c1ff}.access-module__888hlG__confirmation{color:#f1f4fa;cursor:pointer;background:#17213a;border:1px solid #66738d;border-radius:10px;align-items:start;gap:10px;padding:13px;font-size:12px;line-height:1.8;display:flex}.access-module__888hlG__confirmation input{accent-color:var(--secondary);flex-shrink:0;width:18px;height:18px;margin-top:4px}.access-module__888hlG__form .access-module__888hlG__primaryButton{width:100%}.access-module__888hlG__privacy{color:#d1d5e1;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex}.access-module__888hlG__privacy svg{flex-shrink:0}.access-module__888hlG__error{color:#ffe0e0;background:#542020;border:1px solid #c48181;border-radius:9px;padding:13px;font-size:15px;line-height:1.7}.access-module__888hlG__authChoices{flex-direction:column;gap:14px;margin-top:6px;display:flex}.access-module__888hlG__authChoices>p{color:#d1d5e1;font-size:14px;line-height:1.8}.access-module__888hlG__spin{animation:1s linear infinite access-module__888hlG__spin}@keyframes access-module__888hlG__spin{to{transform:rotate(360deg)}}.access-module__888hlG__page :-webkit-any(a,button):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}.access-module__888hlG__page :-moz-any(a,button):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}.access-module__888hlG__page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}.access-module__888hlG__dialog :-webkit-any(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}.access-module__888hlG__dialog :-moz-any(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}.access-module__888hlG__dialog :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #c5d5ff}@media (max-width:1050px){.access-module__888hlG__hero{gap:32px}.access-module__888hlG__passMain{gap:16px}.access-module__888hlG__passMain strong{font-size:19px}.access-module__888hlG__passNumber{font-size:76px}.access-module__888hlG__steps{gap:12px}.access-module__888hlG__step{padding:20px}.access-module__888hlG__actionPanel{flex-wrap:wrap}.access-module__888hlG__actionCopy{flex-basis:calc(100% - 76px)}.access-module__888hlG__actionPanel>:-webkit-any(button,a){margin-left:72px}.access-module__888hlG__actionPanel>:-moz-any(button,a){margin-left:72px}.access-module__888hlG__actionPanel>:is(button,a){margin-left:72px}}@media (max-width:760px){.access-module__888hlG__page{padding:0 20px 20px}.access-module__888hlG__withNavbar{padding-top:84px}.access-module__888hlG__hero{grid-template-columns:1fr;gap:30px;padding:36px 0 42px}.access-module__888hlG__hero h1{font-size:42px}.access-module__888hlG__lead{max-width:100%}.access-module__888hlG__pass{width:100%;max-width:480px;margin-left:auto;margin-right:auto}.access-module__888hlG__passMain{gap:24px}.access-module__888hlG__passMain strong{font-size:18px}.access-module__888hlG__steps{grid-template-columns:1fr;gap:16px}.access-module__888hlG__step{padding:24px}.access-module__888hlG__step p{font-size:14px}.access-module__888hlG__stepFoot{padding-top:18px;font-size:12px}.access-module__888hlG__sectionNote{display:none}.access-module__888hlG__sectionHeading h2{font-size:23px}.access-module__888hlG__message>span{font-size:13px}.access-module__888hlG__footer{flex-direction:column;gap:18px}}@media (max-width:440px){.access-module__888hlG__page{padding-left:16px;padding-right:16px}.access-module__888hlG__topbar{gap:12px;min-height:84px}.access-module__888hlG__brand img{width:80px}.access-module__888hlG__topLabel{gap:6px;font-size:12px}.access-module__888hlG__hero h1{letter-spacing:-.8px;font-size:36px}.access-module__888hlG__heroActions{align-items:stretch}.access-module__888hlG__heroActions>.access-module__888hlG__primaryButton{width:100%}.access-module__888hlG__heroActions>.access-module__888hlG__textLink{padding:4px 0}.access-module__888hlG__passHeader{padding:22px 20px 0;font-size:12px}.access-module__888hlG__passMain{gap:18px;padding-left:20px;padding-right:20px}.access-module__888hlG__passNumber{font-size:72px}.access-module__888hlG__passMain strong{font-size:18px}.access-module__888hlG__passMeta{gap:15px;padding-left:20px;padding-right:20px}.access-module__888hlG__passMeta strong{font-size:14px}.access-module__888hlG__passFooter{padding-left:20px;padding-right:20px}.access-module__888hlG__step{padding:21px}.access-module__888hlG__actionPanel{gap:15px;padding:21px}.access-module__888hlG__actionIcon{width:44px;height:44px}.access-module__888hlG__actionCopy{flex-basis:calc(100% - 59px)}.access-module__888hlG__actionPanel>:-webkit-any(button,a){width:100%;margin:3px 0 0}.access-module__888hlG__actionPanel>:-moz-any(button,a){width:100%;margin:3px 0 0}.access-module__888hlG__actionPanel>:is(button,a){width:100%;margin:3px 0 0}.access-module__888hlG__dialog[data-slot=dialog-content]{padding:24px 19px}.access-module__888hlG__dialogTitle[data-slot]{font-size:23px}.access-module__888hlG__accountCheck{gap:0;font-size:0}.access-module__888hlG__form .access-module__888hlG__primaryButton{padding-left:12px;padding-right:12px;font-size:14px}}.access-module__888hlG__page .access-module__888hlG__statusCard{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:660px;margin:44px auto 0;padding:30px}.access-module__888hlG__statusCard .access-module__888hlG__actionCopy{flex:none;width:100%}.access-module__888hlG__statusCard .access-module__888hlG__actionCopy h1{color:#fff;font-size:26px;font-weight:650;line-height:1.35}.access-module__888hlG__statusCard .access-module__888hlG__actionCopy p{max-width:480px;margin:12px auto 0;font-size:14px}.access-module__888hlG__page .access-module__888hlG__statusCard>:-webkit-any(button,a){margin:0}.access-module__888hlG__page .access-module__888hlG__statusCard>:-moz-any(button,a){margin:0}.access-module__888hlG__page .access-module__888hlG__statusCard>:is(button,a){margin:0}.access-module__888hlG__statusDetails{color:#d1d5e1;flex-direction:column;align-items:center;gap:12px;width:100%;font-size:13px;line-height:1.8;display:flex}.access-module__888hlG__statusDetails>span{overflow-wrap:anywhere;justify-content:center;align-items:center;gap:9px;display:flex}.access-module__888hlG__statusDetails svg{flex-shrink:0}.access-module__888hlG__statusDetails .access-module__888hlG__waitingState{color:#f0f5ff;background:#173263;border:1px solid #7c9bdf;border-radius:9px;padding:9px 14px;font-weight:600}.access-module__888hlG__statusDetails p{max-width:460px}.access-module__888hlG__messengerReminder{text-align:left;width:100%;max-width:460px}.access-module__888hlG__messengerReminder>p+p{margin-top:6px}.access-module__888hlG__messengerReminder details{margin-top:12px;margin-bottom:12px}.access-module__888hlG__messengerReminder summary{color:#fff;cursor:pointer;padding-top:6px;padding-bottom:6px;font-weight:600}.access-module__888hlG__messengerReminder .access-module__888hlG__message{margin-top:8px}.access-module__888hlG__messengerReminder .access-module__888hlG__textLink{font-size:inherit}.access-module__888hlG__withNavbar>.access-module__888hlG__shell>:-webkit-any(.access-module__888hlG__footer,.access-module__888hlG__notice,.access-module__888hlG__warning){max-width:660px;margin-left:auto;margin-right:auto}.access-module__888hlG__withNavbar>.access-module__888hlG__shell>:-moz-any(.access-module__888hlG__footer,.access-module__888hlG__notice,.access-module__888hlG__warning){max-width:660px;margin-left:auto;margin-right:auto}.access-module__888hlG__withNavbar>.access-module__888hlG__shell>:is(.access-module__888hlG__footer,.access-module__888hlG__notice,.access-module__888hlG__warning){max-width:660px;margin-left:auto;margin-right:auto}.access-module__888hlG__withNavbar .access-module__888hlG__footer{text-align:center;flex-direction:column;align-items:center;gap:14px}.access-module__888hlG__flightScene{color:#e0ebff;width:220px;max-width:100%;height:140px}.access-module__888hlG__flightScene svg{width:100%;height:100%;display:block;overflow:visible}.access-module__888hlG__flightAnimated .access-module__888hlG__helicopter{transform-origin:110px 80px;animation:3s ease-in-out infinite access-module__888hlG__helicopterHover}.access-module__888hlG__flightAnimated .access-module__888hlG__rotor{transform-origin:104px 34px;animation:.14s linear infinite access-module__888hlG__helicopterRotor}.access-module__888hlG__flightAnimated .access-module__888hlG__flightShadow{transform-origin:111px 123px;animation:3s ease-in-out infinite access-module__888hlG__helicopterShadow}@keyframes access-module__888hlG__helicopterHover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes access-module__888hlG__helicopterRotor{0%,to{transform:scaleX(1)}50%{transform:scaleX(.15)}}@keyframes access-module__888hlG__helicopterShadow{0%,to{opacity:.14;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.8)}}@media (max-width:440px){.access-module__888hlG__page .access-module__888hlG__statusCard{margin-top:24px;padding:24px 20px}.access-module__888hlG__statusCard .access-module__888hlG__actionCopy h1{font-size:23px}.access-module__888hlG__statusDetails>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.access-module__888hlG__flightAnimated :-webkit-any(.access-module__888hlG__helicopter,.access-module__888hlG__rotor,.access-module__888hlG__flightShadow){animation:none}.access-module__888hlG__flightAnimated :-moz-any(.access-module__888hlG__helicopter,.access-module__888hlG__rotor,.access-module__888hlG__flightShadow){animation:none}.access-module__888hlG__flightAnimated :is(.access-module__888hlG__helicopter,.access-module__888hlG__rotor,.access-module__888hlG__flightShadow){animation:none}.access-module__888hlG__spin{animation:none}.access-module__888hlG__primaryButton,.access-module__888hlG__secondaryButton{transition:none}}
