.SunnyNativePartnerPromo_promo__R_MEV{--ink:#123078;--muted:#42577d;--border:#d9e2f3;--button:#ffd43b;--buttonInk:#102966;box-sizing:border-box;width:100%;max-width:900px;margin:20px auto;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:#f8fbff;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.4;text-align:left;overflow:hidden;display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:12px}.SunnyNativePartnerPromo_sunrise__2Kw1K{border-top:3px solid #fbbf24;background:linear-gradient(115deg,#fff9e8,#fff 76%)}.SunnyNativePartnerPromo_conversation___AjCp{--ink:#f5faff;--muted:#c5def5;--border:#2856a1;background:linear-gradient(120deg,#082966,#12479b)}.SunnyNativePartnerPromo_pathway__L4Pgh{border-left:3px solid #1d4ed8;background:linear-gradient(115deg,#eff6ff,#fff 78%)}.SunnyNativePartnerPromo_brandRow__Ws3vt{display:flex;align-items:center;gap:7px;position:relative;padding-bottom:14px}.SunnyNativePartnerPromo_brandLogo__EQA1g{display:block;flex:0 0 auto;width:23px;height:auto;box-sizing:content-box;padding:2px 4px;border-radius:6px;background:#fff;object-fit:contain}.SunnyNativePartnerPromo_brandText__D52od{display:flex;flex-direction:column;min-width:0;gap:1px}.SunnyNativePartnerPromo_brandName__INevp{font-size:12px;font-weight:800;line-height:1.4}.SunnyNativePartnerPromo_domain__qsdxc{font-size:12px;font-weight:650;line-height:1.5;white-space:nowrap}.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_brandName__INevp,.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_domain__qsdxc,.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_heading__M_7wk h2{color:var(--ink)!important}.SunnyNativePartnerPromo_promo__R_MEV[data-sunny-native] .SunnyNativePartnerPromo_brandRow__Ws3vt .SunnyNativePartnerPromo_disclosure__kLoxc{position:absolute;bottom:0;left:39px;margin:0!important;font-size:9px!important;line-height:1.4!important;font-weight:600}.SunnyNativePartnerPromo_header__ynFz2{display:flex;align-items:center;gap:8px;min-width:0}.SunnyNativePartnerPromo_heading__M_7wk{flex:1;min-width:0}.SunnyNativePartnerPromo_promo__R_MEV[data-sunny-native] .SunnyNativePartnerPromo_header__ynFz2 .SunnyNativePartnerPromo_heading__M_7wk h2{font-size:17px!important;line-height:1.3!important;font-weight:800;letter-spacing:-.015em;margin:0!important;text-wrap:balance}.SunnyNativePartnerPromo_promo__R_MEV[data-sunny-native] .SunnyNativePartnerPromo_header__ynFz2 .SunnyNativePartnerPromo_intro__sGrhF{font-size:12px!important;line-height:1.45!important;margin:4px 0 0!important}.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_disclosure__kLoxc,.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_intro__sGrhF{color:var(--muted)!important}.SunnyNativePartnerPromo_illustration__ARuTX{position:static;flex-shrink:0;width:42px;height:34px;color:#d97706}.SunnyNativePartnerPromo_card__1Mfgl,.SunnyNativePartnerPromo_cards__yqcT6{display:block;padding:0;border:0;background:transparent}.SunnyNativePartnerPromo_cta__LiKnR{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:44px;padding:8px 11px;border:1px solid #e9b817;border-radius:9px;background:var(--button);font-size:12px;font-weight:750;line-height:1.4;max-width:185px}.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_cta__LiKnR,.SunnyNativePartnerPromo_promo__R_MEV .SunnyNativePartnerPromo_cta__LiKnR span{color:var(--buttonInk)!important;text-decoration:none!important}.SunnyNativePartnerPromo_cta__LiKnR svg{flex-shrink:0;width:16px}.SunnyNativePartnerPromo_cta__LiKnR:hover{background:#ffe16c}.SunnyNativePartnerPromo_cta__LiKnR:focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:650px){.SunnyNativePartnerPromo_promo__R_MEV{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px 12px}.SunnyNativePartnerPromo_brandRow__Ws3vt{padding:0}.SunnyNativePartnerPromo_brandLogo__EQA1g{width:21px}.SunnyNativePartnerPromo_brandText__D52od{flex-direction:column;align-items:flex-start;gap:0}.SunnyNativePartnerPromo_brandName__INevp{font-size:11px}.SunnyNativePartnerPromo_domain__qsdxc{font-size:12px}.SunnyNativePartnerPromo_promo__R_MEV[data-sunny-native] .SunnyNativePartnerPromo_brandRow__Ws3vt .SunnyNativePartnerPromo_disclosure__kLoxc{position:static;margin-left:auto!important}.SunnyNativePartnerPromo_promo__R_MEV[data-sunny-native] .SunnyNativePartnerPromo_header__ynFz2 .SunnyNativePartnerPromo_heading__M_7wk h2{font-size:16px!important}.SunnyNativePartnerPromo_cta__LiKnR{max-width:none;width:100%;font-size:13px}.SunnyNativePartnerPromo_illustration__ARuTX{width:36px;height:30px}}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal]{grid-template-columns:minmax(0,1fr);gap:9px}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_brandRow__Ws3vt{padding:0}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_disclosure__kLoxc{display:none}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_cta__LiKnR{max-width:none}@media(prefers-reduced-motion:reduce){.SunnyNativePartnerPromo_promo__R_MEV *{animation:none!important;transition:none!important}}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal]{--ink:#123078;--muted:#42577d;--border:#d9e2f3;margin:0 auto;padding:16px;background:#f8fbff;border:1px solid var(--border);border-radius:16px}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal]:has([data-product=speaking_test]){background:#fff9e8;border:2px solid #ffd43b}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_cta__LiKnR{width:100%;font-size:14px}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_card__1Mfgl:not([data-product=speaking_test]) .SunnyNativePartnerPromo_cta__LiKnR{background:#174ab4;border-color:#174ab4}.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_card__1Mfgl:not([data-product=speaking_test]) .SunnyNativePartnerPromo_cta__LiKnR,.SunnyNativePartnerPromo_promo__R_MEV[data-placement=visitor_modal] .SunnyNativePartnerPromo_card__1Mfgl:not([data-product=speaking_test]) .SunnyNativePartnerPromo_cta__LiKnR span{color:#fff!important}