.partner-invite{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;margin-top:0;margin-bottom:64px;padding:32px;border:1px solid #dce6df;border-radius:22px;background:#f3f7f2}.partner-invite h2,.partner-welcome h2{color:#214f46;font-size:clamp(23px,2.3vw,32px);line-height:1.6;margin:12px 0 20px}.partner-invite p,.partner-welcome p{line-height:1.95;font-size:15px}.partner-phone-note{padding:22px;background:#fffdf7;border-left:3px solid #ddbe7c;border-radius:0 12px 12px 0;color:#35584f}.partner-phone-note>strong{font-size:14px}.partner-phone-note p{font-size:14px;margin:10px 0 0}.partner-welcome{padding:60px 0;background:#f4f7f2}.partner-welcome-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:start}.partner-opening{font-weight:600}.partner-contact-box{position:sticky;top:120px}.partner-phone-number{display:block;font-size:28px;font-weight:700;color:#214f46;margin:24px 0 10px}.partner-welcome .button{margin-top:16px}.phone-first-word{font-size:13px!important;line-height:1.9;color:#35584f;padding:12px 0;border-top:1px solid #dce6df;max-width:650px}@media(max-width:700px){.partner-invite{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:40px}.partner-welcome{padding:40px 0}.partner-welcome-grid{grid-template-columns:1fr;gap:25px}.partner-contact-box{position:static}.partner-invite p,.partner-welcome p{font-size:14px}}