.lounge-invitation{position:relative;isolation:isolate;display:grid;grid-template-columns:92px minmax(0,1fr) minmax(230px,330px);gap:32px;align-items:center;margin:44px auto 12px;padding:38px 40px;max-width:1400px;width:calc(100% - 80px);border:1px solid #7660bd66;border-radius:24px;background:radial-gradient(ellipse at 5% 80%,#38217188,transparent 60%),linear-gradient(110deg,#111324,#081c24);color:#f4f2ff}.lounge-invitation-orbit{display:grid;place-items:center;width:86px;height:86px;border:1px solid #8c75d6;border-radius:50%;font-size:38px;color:#8be6eb;box-shadow:0 0 45px #6246c433,inset 0 0 25px #5440a533}.lounge-invitation .eyebrow{font-size:10px;letter-spacing:.15em;margin:0 0 12px;color:#aca1db}.lounge-invitation h2{font-size:clamp(25px,3vw,38px);line-height:1.12;margin:0 0 14px;letter-spacing:-.035em}.lounge-invitation-copy>p:last-child{max-width:590px;color:#c3c7d4;font-size:15px;line-height:1.7;margin:0}.lounge-invitation-action .button{display:flex;justify-content:space-between;gap:14px;font-size:13px;white-space:normal;text-align:left}.lounge-invitation-action p{font-size:12px;line-height:1.6;color:#a1b3c1;margin:14px 0 0}.lounge-invitation a:focus-visible{outline:3px solid #8be6eb;outline-offset:5px}@media(max-width:900px){.lounge-invitation{grid-template-columns:64px 1fr;gap:24px;padding:28px;width:calc(100% - 40px)}.lounge-invitation-orbit{width:60px;height:60px;font-size:28px}.lounge-invitation-action{grid-column:2}}@media(max-width:520px){.lounge-invitation{grid-template-columns:1fr;gap:20px;padding:26px 22px;margin-top:24px}.lounge-invitation-orbit{width:48px;height:48px;font-size:23px}.lounge-invitation-action{grid-column:1}.lounge-invitation-action .button{width:100%}}