.phone-invitation{margin:70px auto;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:45px;border:1px solid #2c424c;background:#12252c;border-radius:28px;overflow:hidden}.phone-invitation h2{font-size:clamp(28px,4vw,48px);margin:12px 0 18px;line-height:1.15}.phone-invitation p{color:#b0c5cc;font-size:14px;line-height:1.8;margin-bottom:25px}.phone-invitation-visual{width:230px;height:380px;border-radius:34px;border:5px solid #171b1c;box-shadow:0 0 0 1px #62717a,0 25px 45px #0005;background:linear-gradient(#0001,#0003),url('phone/assets/wall-field.png');background-size:cover;background-position:center;justify-self:center;transform:rotate(5deg);display:flex;align-items:center;flex-direction:column;padding:12px;color:#fff;text-decoration:none}.mini-island{background:#111;width:65px;height:17px;border-radius:20px;margin-bottom:24px}.phone-invitation-visual small{font-size:10px}.phone-invitation-visual strong{font-size:55px;line-height:1.2}.mini-notification{margin-top:auto;background:#e9f3f0e8;border-radius:15px;padding:12px;font-size:10px;line-height:1.5;color:#243730;display:block}.mini-notification b{display:block;font-size:9px;margin-bottom:4px}.mini-unlock{margin:16px 0 10px;font-size:10px}@media(max-width:650px){.phone-invitation{margin:35px 20px;grid-template-columns:1fr;padding:28px;gap:30px}.phone-invitation-visual{height:330px;width:205px}}
