.partner-page-v47 main,.partner-form-page-v47 main{background:radial-gradient(circle at 12% 4%,rgba(255,234,245,.92),transparent 34%),radial-gradient(circle at 86% 10%,rgba(245,236,255,.86),transparent 36%),#fff8fc}.partner-page-v47 .partner-hero-v37,.partner-form-page-v47 .partner-form-hero-v47{padding:clamp(62px,8vw,108px) 0 clamp(28px,5vw,58px)}.partner-page-v47 .section-wrap,.partner-form-page-v47 .section-wrap{width:min(100% - 32px,1140px);margin-inline:auto}.partner-page-v47 .partner-hero-v37 .section-wrap,.partner-form-page-v47 .partner-form-hero-v47 .section-wrap{max-width:900px;text-align:center}.partner-page-v47 .partner-eyebrow-v37,.partner-form-page-v47 .partner-form-eyebrow-v47{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgba(201,174,234,.8);border-radius:999px;background:rgba(255,255,255,.78);color:#9F165B !important;font-size:.78rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.partner-page-v47 h1,.partner-form-page-v47 h1{margin:18px auto 0;max-width:860px;text-align:center;color:#24112F !important;letter-spacing:-.055em;line-height:1.02}.partner-page-v47 .lead-v37,.partner-form-page-v47 .partner-form-lead-v47{margin:20px auto 0;max-width:760px;text-align:center;color:#5B416D !important;font-size:clamp(1.05rem,.96rem+.45vw,1.26rem);line-height:1.7}.partner-page-v47 .partner-section-v37,.partner-form-page-v47 .partner-form-section-v47{padding:clamp(30px,5vw,62px) 0}.partner-page-v47 .partner-grid-v47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,26px);margin-top:clamp(28px,4vw,42px)}.partner-page-v47 .partner-card-v47{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:265px;padding:clamp(24px,3.2vw,34px);border:1px solid rgba(201,174,234,.7);border-radius:30px;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(36,17,47,.07);text-align:center}.partner-page-v47 .partner-card-v47::before{content:"";position:absolute;inset:auto auto -42px -42px;width:118px;height:118px;border-radius:50%;background:rgba(217,46,131,.10);pointer-events:none}.partner-page-v47 .partner-card-v47 h2{margin:0;color:#24112F !important;letter-spacing:-.035em}.partner-page-v47 .partner-card-v47 p{margin:14px 0 22px;color:#5B416D !important;line-height:1.64}.partner-page-v47 .partner-card-v47 .partner-card-actions-v47{margin-top:auto;display:flex;justify-content:center;width:100%}.partner-page-v47 .partner-card-v47 a,.partner-form-page-v47 .partner-form-back-v47,.partner-form-page-v47 .partner-form-submit-v47{min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;text-decoration:none;font-weight:850;line-height:1.2}.partner-page-v47 .partner-card-v47 a,.partner-form-page-v47 .partner-form-submit-v47{border:1px solid #B71968;background:#B71968;color:#fff !important;box-shadow:0 12px 30px rgba(183,25,104,.18)}.partner-page-v47 .partner-card-v47 a:hover,.partner-page-v47 .partner-card-v47 a:focus-visible,.partner-form-page-v47 .partner-form-submit-v47:hover,.partner-form-page-v47 .partner-form-submit-v47:focus-visible{background:#971554;border-color:#971554;transform:translateY(-1px)}.partner-form-page-v47 .partner-form-back-v47{margin-top:24px;border:1px solid rgba(201,174,234,.75);background:rgba(255,255,255,.82);color:#24112F !important}.partner-form-page-v47 .partner-form-back-v47:hover,.partner-form-page-v47 .partner-form-back-v47:focus-visible{background:#FFEAF5;color:#9F165B !important}.partner-form-page-v47 .partner-form-shell-v47{width:min(100% - 32px,980px);margin:0 auto clamp(46px,7vw,86px);padding:clamp(18px,3vw,30px);border:1px solid rgba(201,174,234,.7);border-radius:34px;background:rgba(255,255,255,.86);box-shadow:0 20px 60px rgba(36,17,47,.08)}.partner-form-page-v47 .partner-form-v47{display:grid;gap:clamp(18px,2.6vw,26px)}.partner-form-page-v47 .partner-form-v47 fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin:0;padding:clamp(18px,2.6vw,26px);border:1px solid rgba(201,174,234,.62);border-radius:26px;background:rgba(255,248,252,.66)}.partner-form-page-v47 .partner-form-v47 legend{padding:0 10px;color:#24112F;font-weight:900;letter-spacing:-.02em}.partner-form-page-v47 .partner-form-v47 label{display:grid;gap:8px;color:#4D315E;font-weight:780;line-height:1.35}.partner-form-page-v47 .partner-form-v47 .full,.partner-form-page-v47 .partner-form-v47 .consent{grid-column:1 / -1}.partner-form-page-v47 .partner-form-v47 input,.partner-form-page-v47 .partner-form-v47 select,.partner-form-page-v47 .partner-form-v47 textarea{width:100%;min-height:50px;box-sizing:border-box;border:1px solid rgba(201,174,234,.92);border-radius:18px;background:#fff;color:#24112F;padding:12px 14px;font:inherit;box-shadow:inset 0 1px 0 rgba(36,17,47,.035)}.partner-form-page-v47 .partner-form-v47 textarea{min-height:132px;resize:vertical}.partner-form-page-v47 .partner-form-v47 input:focus,.partner-form-page-v47 .partner-form-v47 select:focus,.partner-form-page-v47 .partner-form-v47 textarea:focus{outline:none;border-color:#B71968;box-shadow:0 0 0 4px rgba(183,25,104,.13)}.partner-form-page-v47 .partner-form-v47 .consent{display:flex;align-items:flex-start;gap:12px;padding:4px 2px;font-weight:700}.partner-form-page-v47 .partner-form-v47 .consent input{width:auto;min-height:auto;margin-top:.3rem;flex:0 0 auto}.partner-form-page-v47 .partner-form-actions-v47{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:4px}.partner-form-page-v47 .partner-confirmation-v47{grid-column:1 / -1;margin:8px 0 0;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid rgba(201,174,234,.72);text-align:center;font-weight:780}html body .ev39-footer .ev39-footer__partner-cta{display:none !important}html body .ev39-footer .ev39-footer__links a{font:inherit;color:#f6eafa !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;min-height:30px !important;border-radius:0 !important}html body .ev39-footer .ev39-footer__links a:hover,html body .ev39-footer .ev39-footer__links a:focus-visible{color:#ffb4dc !important;text-decoration:none !important}@media (max-width:900px){.partner-page-v47 .partner-grid-v47{grid-template-columns:1fr}.partner-page-v47 .partner-card-v47{min-height:auto}}@media (max-width:700px){.partner-form-page-v47 .partner-form-shell-v47{width:min(100% - 24px,980px);padding:16px;border-radius:28px}.partner-form-page-v47 .partner-form-v47 fieldset{grid-template-columns:1fr;padding:18px}.partner-form-page-v47 .partner-form-submit-v47,.partner-form-page-v47 .partner-form-back-v47,.partner-page-v47 .partner-card-v47 a{width:100%;max-width:360px}}