.mtp-affiliate-layout{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:100%;max-width:1140px;margin:48px auto;padding:0!important;border:1px solid #f0e4da;border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(67,34,12,.12);overflow:hidden}.mtp-affiliate-layout,.mtp-affiliate-layout *{box-sizing:border-box}.mtp-affiliate-promo{position:relative;isolation:isolate;overflow:hidden;flex:0 0 42%!important;width:42%!important;padding:52px 36px!important;display:flex;flex-direction:column;justify-content:center;gap:24px;background:linear-gradient(145deg,#ff8b35,#ff751a 55%,#df5200);color:#17120e}.mtp-affiliate-promo::before,.mtp-affiliate-promo::after{content:"";position:absolute;z-index:-1;width:300px;height:300px;border:45px solid rgba(255,255,255,.12);border-radius:50%;pointer-events:none}.mtp-affiliate-promo::before{top:-150px;right:-160px}.mtp-affiliate-promo::after{bottom:-160px;left:-160px}.mtp-affiliate-promo .elementor-heading-title{color:#17120e;font-size:clamp(30px,3.3vw,44px);line-height:1.12;font-weight:800;letter-spacing:-1px}.mtp-affiliate-promo .elementor-widget-text-editor{color:#24170e;font-size:16px;line-height:1.8}.mtp-affiliate-panel{flex:1 1 58%!important;width:58%!important;min-width:0;padding:48px 42px!important;background:#fff}.mtp-affiliate-panel .elementor-heading-title{color:#161616;font-size:30px;font-weight:750;line-height:1.2}.mtp-affiliate-panel label{display:inline-block;margin-bottom:8px;color:#303030;font-size:14px;font-weight:600}.mtp-affiliate-panel input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.mtp-affiliate-panel select,.mtp-affiliate-panel textarea{width:100%;min-height:48px;padding:12px 15px;border:1px solid #e4e0dc;border-radius:10px;background:#fcfaf8;color:#222;font-size:16px;box-shadow:none}.mtp-affiliate-panel textarea{min-height:110px;resize:vertical}.mtp-affiliate-panel input:focus,.mtp-affiliate-panel select:focus,.mtp-affiliate-panel textarea:focus{outline:2px solid #c64b00;outline-offset:2px;border-color:#ff751a;background:#fff}.mtp-affiliate-panel button[type=submit],.mtp-affiliate-panel input[type=submit]{width:100%;min-height:52px;margin-top:16px;padding:14px 22px;border:none;border-radius:10px;background:#ff751a;color:#17120e;font-size:16px;font-weight:750;text-transform:none;cursor:pointer;box-shadow:0 8px 22px rgba(255,117,26,.22);transition:background .2s,box-shadow .2s}.mtp-affiliate-panel button[type=submit]:hover,.mtp-affiliate-panel input[type=submit]:hover{background:#ff8b3d;box-shadow:0 10px 26px rgba(255,117,26,.3)}.mtp-affiliate-panel a{color:#b94700;text-decoration:underline}@media (max-width:767px){.mtp-affiliate-layout{flex-direction:column!important;margin:24px auto;border-radius:20px}.mtp-affiliate-promo,.mtp-affiliate-panel{flex:none!important;width:100%!important;padding:30px 22px!important}.mtp-affiliate-promo{gap:16px}}