.fp-partner-hero{padding:56px 22px 30px;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(123,44,255,.12),transparent 65%),var(--fp-bg)}.fp-partner-hero__eyebrow{color:var(--fp-accent-text);font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;display:inline-block}.fp-partner-hero__heading{font-size:clamp(30px,6vw,50px);line-height:1.05;margin:0 0 14px;font-weight:900;letter-spacing:-.02em;color:var(--fp-text)}.fp-partner-hero__heading em{color:var(--fp-accent-text);font-style:normal}.fp-partner-hero__sub{color:var(--fp-muted);font-size:15px;max-width:480px;margin:0 auto}.fp-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.fp-info-card{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:18px;padding:22px}.fp-info-card h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--fp-dim);font-weight:800;margin:0 0 10px}.fp-info-card p{font-size:14px;line-height:1.6;color:var(--fp-text);margin:0}.fp-contact-card__link{display:inline-block;margin-top:12px;font-size:13px;font-weight:800;color:var(--fp-accent-text)}.fp-reg-form{background:var(--fp-surface);border:1px solid var(--fp-line);border-radius:22px;padding:30px;max-width:640px;margin-left:auto;margin-right:auto}.fp-reg-form h3{font-size:19px;font-weight:800;margin:0 0 4px;color:var(--fp-text)}.fp-reg-form .fp-reg-form__note{font-size:12.5px;color:var(--fp-muted);margin:0 0 20px}.fp-f-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.fp-f-row--full{grid-template-columns:1fr}.fp-f-field label{display:block;font-size:11px;color:var(--fp-muted);margin-bottom:6px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fp-f-field input,.fp-f-field select,.fp-f-field textarea{width:100%;background:var(--fp-bg);border:1.5px solid var(--fp-line);border-radius:10px;padding:11px 12px;color:var(--fp-text);font-family:inherit;font-size:13px}.fp-f-field textarea{resize:vertical;min-height:70px}.fp-reg-form .fp-btn{width:100%;justify-content:center;margin-top:8px;padding:15px}.fp-form-success{text-align:center;padding:20px 10px}.fp-form-success .fypi-mascot{width:64px;margin:0 auto 14px;animation:fp-contact-bob 3.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fp-form-success .fypi-mascot{animation-duration:1ms}}@keyframes fp-contact-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(3deg)}}.fp-form-success h4{font-size:18px;font-weight:800;margin:0 0 6px;color:var(--fp-text)}.fp-form-success p{font-size:12.5px;color:var(--fp-muted);margin:0}@media(max-width:860px){.fp-value-grid,.fp-f-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/section-contact-fypirl.css.map */
