.experience-gate{min-height:100svh;padding:32px clamp(24px,5vw,80px);color:#163d2e;background:#f2f5f1;overflow-y:auto;height:100dvh}.experience-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#365b49;text-decoration:none}.experience-gate__layout{display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center;max-width:1120px;margin:min(10vh,100px) auto 64px}.experience-brand{display:flex;gap:12px;align-items:baseline;font-size:24px;font-weight:700;text-decoration:none;color:inherit}.experience-brand span{font-size:14px;font-weight:400}.experience-gate h1{font-size:clamp(40px,4.5vw,64px);line-height:1.3;letter-spacing:-.02em;margin:36px 0 24px}.experience-gate__intro>p{font-size:17px;color:#42604e;line-height:1.9}.experience-gate__flow{display:flex;align-items:center;gap:12px;margin:40px 0}.experience-gate__intro small{display:block;max-width:32em;line-height:1.8;color:#526957}.experience-gate__form{background:#fff;padding:36px;border-radius:16px}.experience-gate__form h2{font-size:24px;line-height:1.5;margin:0 0 12px}.experience-gate__form>p{font-size:15px;line-height:1.8;color:#526957}.experience-gate__form .account-primary{background:#245c42}.experience-gate__form .account-form{margin-top:28px}.experience-gate :focus-visible{outline:2px solid #287044;outline-offset:4px}@media (max-width:767px){.experience-gate{padding:16px 20px 32px}.experience-gate__layout{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin:24px auto;max-width:480px}.experience-gate h1{font-size:36px;margin:20px 0 16px}.experience-gate__intro>p{font-size:16px}.experience-gate__flow,.experience-gate__intro small{display:none}.experience-gate__form{padding:24px}.experience-gate__form h2{font-size:21px}}