.fp-footer-invite{background:#fff;color:#181817;font-family:Arial,Helvetica,sans-serif;border-top:1px solid #e4e3dd}.fp-footer-invite *{box-sizing:border-box}.fp-footer-invite-inner{max-width:1250px;margin:auto;padding:48px}.fp-footer-invite-creator{display:flex;align-items:center;justify-content:space-between;gap:40px}.fp-footer-invite p,.fp-footer-invite h2{margin:0}.fp-footer-invite .fp-footer-invite-kicker{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;color:#866319}.fp-footer-invite h2{font-size:clamp(30px,3.4vw,44px);line-height:1.04;font-weight:800;letter-spacing:-.055em;margin-bottom:13px}.fp-footer-invite-creator p:not(.fp-footer-invite-kicker){font-size:16px;line-height:1.55;max-width:520px;color:#55554e}.fp-footer-invite-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#f0c536;color:#181817;text-decoration:none;font-size:16px;font-weight:750;padding:19px 27px;border-radius:3px;min-height:58px;flex-shrink:0}.fp-footer-invite-button:hover{background:#e6b91e}.fp-footer-invite a:focus-visible{outline:3px solid #946b0a;outline-offset:5px}.fp-footer-invite-social{margin-top:30px;display:flex;justify-content:flex-start;--layout-text-color:24,24,23;--layout-background-color:255,255,255;--grid-columns:1}.fp-footer-invite-social>*{width:auto!important;max-width:100%}.fp-footer-invite-partner{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e4e3dd;margin-top:30px;padding-top:24px}.fp-footer-invite-partner p{font-size:14px;line-height:1.5;color:#62625a}.fp-footer-invite-partner a{font-size:14px;font-weight:700;color:#181817;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}@media(max-width:749px){.fp-footer-invite-inner{padding:34px 23px}.fp-footer-invite-creator{align-items:flex-start;flex-direction:column;gap:23px}.fp-footer-invite h2{font-size:36px}.fp-footer-invite-button{width:100%;justify-content:space-between}.fp-footer-invite-partner{align-items:flex-start;flex-direction:column;gap:12px}.fp-footer-invite-social{margin-top:25px}}
.fp-footer-invite-social .social-media__item{overflow:visible}.fp-footer-invite-social .social-media__link{width:44px;min-width:44px;height:44px;min-height:44px;border:0!important;box-shadow:none!important;border-radius:0;background:transparent!important;padding:10px}.fp-footer-invite-social .social-media__icon{width:24px;height:24px}.fp-footer-invite-social .social-media__link svg{width:24px;height:24px}.fp-footer-invite-social .social-media__link:focus-visible{outline:3px solid #946b0a;outline-offset:3px}
.fp-footer-social ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}.fp-footer-social a{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;color:#181817;border:0;background:transparent;text-decoration:none}.fp-footer-social svg{width:24px;height:24px;fill:currentColor}.fp-footer-social>p{font-size:13px;font-weight:700;margin-bottom:12px}.fp-footer-social a:focus-visible{outline:3px solid #946b0a;outline-offset:3px}

.fp-footer-invite h2{white-space:pre-line}.fp-footer-sticker{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0!important;background:#f5d928;color:#171716;transform:rotate(-4deg);border:2px solid #171716;border-radius:6px;box-shadow:5px 6px 0 #f38bb6;min-width:295px;overflow:hidden;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.fp-footer-sticker-top{background:#63d9d3;font-size:11px;line-height:1.3;font-weight:800;text-transform:uppercase;letter-spacing:.075em;display:flex;justify-content:space-between;padding:9px 15px;border-bottom:2px solid #171716}.fp-footer-sticker-top>span{color:#922153;font-size:16px;line-height:12px}.fp-footer-sticker-title{font-size:25px;line-height:1.02;letter-spacing:-.05em;font-weight:900;text-transform:uppercase;display:flex;justify-content:space-between;gap:17px;padding:17px 15px}.fp-footer-sticker-bottom{font-size:10px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:0 15px 10px}.fp-footer-sticker:hover{background:#f5d928;transform:rotate(-2deg) translateY(-2px);box-shadow:6px 8px 0 #f38bb6}.fp-footer-sticker:focus-visible{outline:3px solid #171716;outline-offset:7px}.fp-footer-invite-creator{padding:10px 9px 10px 0}@media(max-width:749px){.fp-footer-sticker{width:calc(100% - 12px);max-width:360px;min-width:0;margin:6px 6px 10px}.fp-footer-sticker-title{font-size:clamp(22px,6vw,27px)}.fp-footer-invite-creator{padding-right:0}}@media(prefers-reduced-motion:reduce){.fp-footer-sticker{transition:none}.fp-footer-sticker:hover{transform:rotate(-4deg)}}

.fp-footer-invite .fp-footer-invite-waxy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px;padding:48px 0;border-bottom:1px solid currentColor}.fp-footer-invite-waxy h2{font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:-.055em;max-width:700px;margin:12px 0 18px}.fp-footer-invite-waxy>div>p:last-child{max-width:640px;font-size:15px;line-height:1.7}.fp-footer-invite .fp-footer-waxy-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.fp-footer-invite .fp-footer-waxy-actions>.fp-footer-invite-button{font-size:12px;text-transform:none;white-space:normal;padding:17px 22px;min-height:48px}.fp-footer-invite .fp-footer-waxy-noir{font-size:12px;text-decoration:none;display:flex;align-items:center;gap:25px;border-bottom:1px solid currentColor;padding-bottom:4px}.fp-footer-invite .fp-footer-waxy-actions a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:760px){.fp-footer-invite .fp-footer-invite-waxy{grid-template-columns:1fr;gap:24px;padding:36px 0}.fp-footer-invite-waxy h2{font-size:38px;line-height:1.12}.fp-footer-invite-waxy>div>p:last-child{font-size:14px}.fp-footer-invite .fp-footer-waxy-actions{gap:18px;width:100%}.fp-footer-invite .fp-footer-waxy-actions>.fp-footer-invite-button{width:100%;text-align:center;justify-content:center}}
