.landing-access-layer{align-items:center;background-color:var(--special-fade-color);display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-200);pointer-events:auto;position:fixed;z-index:1001}.landing-access-layer.--contained{position:absolute;z-index:10}.landing-access-popup.popup{background-color:var(--main-white-color);border-radius:var(--space-250);box-shadow:0 1rem 3rem #04003d3d;display:flex;flex-direction:column;max-height:calc(100% - var(--space-200));max-width:400px;overflow:hidden;pointer-events:auto;position:relative;width:100%}.landing-access-popup.popup.--wide{max-width:720px}.landing-access-popup.popup .popup__header{border-bottom:none;flex:0 0 auto;min-height:44px;padding:16px 68px 0;text-align:center}.landing-access-popup.popup .popup__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-access-popup.popup .popup__back,.landing-access-popup.popup .popup__close{background-color:var(--main-white-color);border-radius:50%;cursor:pointer;position:absolute;top:16px;z-index:20}.landing-access-popup.popup .popup__back button,.landing-access-popup.popup .popup__close button{background-color:transparent;color:var(--main-grey-color);padding:0}.landing-access-popup.popup .popup__back button:hover,.landing-access-popup.popup .popup__close button:hover{background-color:transparent;color:var(--special-blue-color);transition:color .3s ease}.landing-access-popup.popup .popup__back button svg,.landing-access-popup.popup .popup__close button svg{height:28px;width:28px}.landing-access-popup.popup .popup__close{inset-inline-end:24px}.landing-access-popup.popup .popup__back{inset-inline-start:24px}.landing-access-popup.popup .popup__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.landing-access-popup.popup .popup__content:has(.landing-plan-choice__footer){scroll-padding-bottom:160px}.landing-access-popup.popup .pricing-content{padding-left:0;padding-right:0}.landing-access-popup.popup .popup__title{overflow:visible;white-space:normal}.landing-access-popup .landing-access-popup__benefits{font-size:16px;line-height:22px;margin-bottom:var(--space-250)}.landing-access-popup .landing-access-popup__benefits p{font-size:22px;font-weight:600;line-height:26px;margin:0}.landing-access-popup .landing-access-popup__benefits ul{display:grid;gap:8px;list-style:none;margin:24px 0 0;padding:0}.landing-access-popup .landing-access-popup__benefits li{align-items:flex-start;display:flex;gap:12px}.landing-access-popup .landing-access-popup__benefits b{font-weight:600}.landing-access-popup .landing-access-popup__benefits .iconify{color:var(--special-purple-color);flex-shrink:0;height:22px;width:20px}.landing-access-popup__submit{margin-top:var(--space-200)}.landing-access-popup__error{color:var(--special-red-color)}.landing-access-popup__wait{color:var(--main-grey-color)}.landing-access-popup__stripe{min-height:420px}.landing-access-popup__state{display:grid;gap:var(--space-200);justify-items:center;padding:var(--space-300) 0;text-align:center}.landing-access-popup__spinner{animation:landing-access-spin .8s linear infinite;border:4px solid var(--secondary-grey-10-transparent-color);border-radius:50%;border-top-color:var(--special-purple-color);height:48px;width:48px}.landing-access-popup__success{background:#e9f8ee;border-radius:50%;color:#16843c;display:grid;font-size:30px;height:56px;place-items:center;width:56px}@keyframes landing-access-spin{to{transform:rotate(1turn)}}@media(max-width:767px){.landing-access-layer{align-items:flex-end;padding:0}.landing-access-popup.popup{border-radius:var(--space-250) var(--space-250) 0 0;max-height:96%}}
