.partner_preface{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,6vw,78px);border:1px solid rgba(115,226,242,.28);border-radius:24px;background:radial-gradient(circle at 83% 13%,rgba(62,207,180,.22),transparent 27%),radial-gradient(circle at 8% 92%,rgba(64,152,202,.25),transparent 33%),linear-gradient(140deg,#07131c 0%,#102b38 58%,#123f4b 100%);box-shadow:0 28px 70px rgba(0,0,0,.34)}
.partner_preface:after{content:"A-EL";position:absolute;z-index:-1;right:-18px;bottom:-58px;color:rgba(255,255,255,.035);font-size:clamp(112px,22vw,310px);font-weight:900;line-height:1;letter-spacing:-.09em}
.partner_preface__visual{position:absolute;z-index:0;inset:0;margin:0;overflow:hidden;pointer-events:none}.partner_preface__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07131c 0%,rgba(7,19,28,.97) 31%,rgba(7,19,28,.48) 61%,rgba(7,19,28,.08) 100%),linear-gradient(0deg,rgba(7,19,28,.85),transparent 42%)}.partner_preface__visual img{width:100%;height:100%;object-fit:cover;object-position:right center;filter:saturate(.9) contrast(1.04)}
.partner_preface>:not(.partner_preface__visual){position:relative;z-index:1}.partner_preface__title,.partner_preface__intro{max-width:min(820px,62vw)}
.partner_preface__eyebrow,.partner_offer__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(137,238,247,.28);border-radius:999px;color:#a9f2f5;background:rgba(126,231,241,.08);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.partner_preface__title{max-width:1050px;margin:0;color:#fff;font-size:clamp(40px,7.5vw,104px);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.partner_preface__title span{color:#71e0d3}
.partner_preface__intro{max-width:840px;margin:28px 0 0;color:#d8edf1;font-size:clamp(18px,2.2vw,25px);line-height:1.52}.partner_preface__intro strong{color:#fff}
.partner_preface__questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}.partner_preface__question{display:flex;flex-wrap:wrap;align-content:flex-start;padding:19px 21px;border:1px solid rgba(255,255,255,.12);border-radius:16px;color:#d8e9ed;background:rgba(255,255,255,.065);font-size:16px;line-height:1.45}.partner_preface__question>span:first-child{flex-basis:100%}.partner_preface__question strong{display:block;flex-basis:100%;margin-top:5px;color:#77e4d7;font-size:28px;line-height:1.15}
.partner_preface__statement{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:start;margin-top:42px;padding-top:36px;border-top:1px solid rgba(255,255,255,.14)}.partner_preface__statement h2{margin:0;color:#fff;font-size:clamp(27px,4vw,48px);line-height:1.06}.partner_preface__copy p{margin:0 0 14px;color:#c9dde2;font-size:16px;line-height:1.68}.partner_preface__copy strong{color:#fff}
.partner_preface>h2{max-width:900px;margin:42px 0 10px;color:#fff;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-shadow:0 3px 22px rgba(0,0,0,.65)}
.partner_obstacles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:28px 0}.partner_obstacle{display:flex;align-items:flex-start;min-height:145px;padding:22px 20px;border:1px solid rgba(129,231,226,.26);border-radius:15px;color:#fff;background:rgba(5,18,25,.78);box-shadow:0 14px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08);font-size:clamp(17px,1.25vw,20px);font-weight:650;line-height:1.42;text-shadow:0 2px 10px rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.partner_obstacle:last-child{color:#86eee2;border-color:rgba(113,224,211,.48);background:rgba(8,41,46,.86);font-weight:850}.partner_obstacle b{display:block;margin-bottom:10px;color:#72ded2;font-size:22px}
.partner_preface__bridge{margin:0;padding:23px 25px;border-left:4px solid #42d49d;border-radius:4px 16px 16px 4px;color:#f3ffff;background:rgba(66,212,157,.11);font-size:clamp(18px,2vw,23px);line-height:1.5}
.partner_solution{padding:clamp(25px,4vw,50px);border-radius:23px;color:#183943;background:linear-gradient(145deg,#fbffff,#e9f6f5);box-shadow:0 20px 55px rgba(0,0,0,.18)}.partner_solution__head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:26px}.partner_solution__head h2{max-width:760px;margin:0;color:#12333c;font-size:clamp(28px,4vw,52px);line-height:1.05}.partner_solution__head p{max-width:420px;margin:0;line-height:1.55}.partner_solution__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.partner_solution__item{padding:19px;border:1px solid rgba(22,111,120,.14);border-radius:16px;background:rgba(255,255,255,.72);line-height:1.48}.partner_solution__item b{display:block;margin-bottom:9px;color:#14806f;font-size:22px}
.partner_manifesto{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.partner_manifesto__card{padding:clamp(24px,4vw,42px);border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.035))}.partner_manifesto__card h2{margin:0 0 15px;color:#fff;font-size:clamp(25px,3.2vw,42px)}.partner_manifesto__card p{margin:0 0 13px;color:#d6e8ec;font-size:16px;line-height:1.65}.partner_manifesto__card--accent{background:linear-gradient(145deg,rgba(34,149,134,.38),rgba(20,83,103,.42))}.partner_manifesto__final{color:#7ce3d4!important;font-size:clamp(20px,2.5vw,30px)!important;font-weight:800;line-height:1.25!important}
.partner_offer{position:relative;padding:clamp(27px,4vw,48px);border:1px solid rgba(113,224,211,.35);border-radius:22px;background:linear-gradient(125deg,#0c2732,#164e5d);text-align:center}.partner_offer__eyebrow{margin-bottom:13px}.partner_offer h2{margin:0;color:#fff;font-size:clamp(31px,5vw,62px);line-height:1.02}.partner_offer p{max-width:760px;margin:17px auto 0;color:#cfe9ed;font-size:18px;line-height:1.55}.partner_offer__cta{display:inline-flex;margin-top:25px;padding:15px 24px;border-radius:999px;color:#08252b;background:#71e0d3;font-weight:800;text-decoration:none;box-shadow:0 12px 30px rgba(69,221,190,.2);transition:.2s ease}.partner_offer__cta:hover{color:#08252b;transform:translateY(-2px)}
body.ael-light-grid .partner_preface{box-shadow:0 24px 65px rgba(28,85,98,.18)}body.ael-light-grid .partner_manifesto__card{border-color:rgba(30,102,117,.14);background:rgba(255,255,255,.82)}body.ael-light-grid .partner_manifesto__card h2{color:#123943}body.ael-light-grid .partner_manifesto__card p{color:#3a5c65}body.ael-light-grid .partner_manifesto__card--accent{background:linear-gradient(145deg,#dff5f0,#e6f3f8)}
@media(max-width:980px){.partner_obstacles,.partner_solution__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner_obstacles>:last-child,.partner_solution__grid>:last-child{grid-column:1/-1}.partner_preface__statement,.partner_manifesto{grid-template-columns:1fr}.partner_solution__head{display:grid}}
@media(max-width:640px){.partner_preface,.partner_solution{border-radius:18px}.partner_preface__questions,.partner_obstacles,.partner_solution__grid{grid-template-columns:1fr}.partner_obstacles>:last-child,.partner_solution__grid>:last-child{grid-column:auto}.partner_obstacle{min-height:0}}

/* Full-bleed composition: the page is one continuous canvas, not a card in a field. */
.partner_wrapper{display:block!important;width:100%!important;margin:0!important;padding:76px 0 0!important;overflow:hidden!important}
.partner_block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.partner_preface,.partner_solution,.partner_manifesto__card,.partner_offer,.partner_contacts,.partner_section,.collective-ad,.partner_table{border-radius:0!important;margin:0!important}
.partner_preface{border-right:0!important;border-left:0!important;border-top:0!important;padding-right:max(5vw,calc((100vw - 1320px)/2))!important;padding-left:max(5vw,calc((100vw - 1320px)/2))!important;box-shadow:none!important}
.partner_solution,.partner_offer,.collective-ad{padding-right:max(5vw,calc((100vw - 1320px)/2))!important;padding-left:max(5vw,calc((100vw - 1320px)/2))!important}
.partner_manifesto{gap:0!important}.partner_manifesto__card{padding-right:max(5vw,calc((100vw - 1320px)/2))!important;padding-left:max(5vw,calc((100vw - 1320px)/2))!important;border-right:0!important;border-left:0!important}
.partner_title{margin:0!important;border-radius:0!important;padding-right:max(5vw,calc((100vw - 1320px)/2))!important;padding-left:max(5vw,calc((100vw - 1320px)/2))!important}
.partner_contacts,.div_a_partner_program,.partner_section,.partner_table{padding-right:max(5vw,calc((100vw - 1320px)/2))!important;padding-left:max(5vw,calc((100vw - 1320px)/2))!important}
.div_a_partner_program{margin:0!important;padding-top:20px!important;padding-bottom:20px!important;background:rgba(255,255,255,.055)}
.partner_section{padding-top:28px!important;padding-bottom:28px!important;border-right:0!important;border-left:0!important;box-shadow:none!important}
.partner_table{border-right:0!important;border-left:0!important;box-shadow:none!important}
body.ael-light-grid .partner_block{background:transparent!important;box-shadow:none!important}

@media(max-width:720px){.partner_wrapper{padding-top:72px!important}.partner_preface,.partner_solution,.partner_offer,.collective-ad,.partner_manifesto__card,.partner_title,.partner_contacts,.div_a_partner_program,.partner_section,.partner_table{padding-right:18px!important;padding-left:18px!important}.partner_preface,.partner_solution{border-radius:0!important}}
@media(max-width:760px){.partner_preface__visual{opacity:.42}.partner_preface__visual:after{background:linear-gradient(180deg,rgba(7,19,28,.28),#07131c 52%,#07131c 100%)}.partner_preface__visual img{height:46%;object-position:68% top}.partner_preface__title,.partner_preface__intro{max-width:none}.partner_preface__title{padding-top:190px}}
@media(min-width:761px) and (max-width:1500px){.partner_preface__visual img{object-position:right top}.partner_preface__visual:after{background:linear-gradient(90deg,#07131c 0%,rgba(7,19,28,.96) 38%,rgba(7,19,28,.34) 72%,rgba(7,19,28,0) 100%),linear-gradient(0deg,rgba(7,19,28,.88),transparent 48%)}}

/* Program terms: structured cards from “Что предоставляем” through the final summary. */
.partner_program_details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:72px max(5vw,calc((100vw - 1320px)/2));background:radial-gradient(circle at 95% 4%,rgba(77,202,188,.16),transparent 24%),linear-gradient(145deg,#edf8fa 0%,#f9fcfd 54%,#eaf4f6 100%);color:#183943}
.partner_program_details>.partner_section,.partner_program_details>.partner_table{margin:0!important;padding:28px!important;border:1px solid rgba(28,104,117,.16)!important;border-radius:20px!important;color:#294e59!important;background:rgba(255,255,255,.82)!important;box-shadow:0 15px 38px rgba(28,82,94,.09)!important;overflow:hidden}
.partner_program_details>.partner_section:before{width:5px;background:linear-gradient(180deg,#2d8796,#45cf9e)}
.partner_program_details>.partner_section p{color:#385d67!important;font-size:16px;line-height:1.62}.partner_program_details>.partner_section b,.partner_program_details>.partner_section strong{color:#123b47!important}.partner_program_details>.partner_section i{color:#176f74!important}
.partner_program_details__title,.partner_program_details__lead,.partner_program_details__commissions,.partner_program_details__future,.partner_program_details__benefits,.partner_program_details__requirements,.partner_program_details__note,.partner_program_details__table,.partner_program_details__split,.partner_program_details__final{grid-column:1/-1}
.partner_program_details>.partner_program_details__title{padding:0 0 22px!important;border:0!important;border-bottom:1px solid rgba(28,104,117,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.partner_program_details__title:before{display:none}.partner_program_details__title h3{max-width:900px;color:#123b47!important;font-size:clamp(30px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.035em}
.partner_program_details>.partner_program_details__lead{padding:34px!important;color:#fff!important;background:linear-gradient(125deg,#0b2935,#176174)!important;border-color:rgba(105,222,219,.32)!important;font-size:clamp(21px,2.3vw,32px)!important;line-height:1.35}.partner_program_details>.partner_program_details__lead b,body.ael-light-grid .partner_program_details>.partner_program_details__lead b,body.ael-night-grid .partner_program_details>.partner_program_details__lead b{color:#fff!important}
.partner_program_details>.partner_program_details__commissions{background:linear-gradient(145deg,#faffff,#e5f5f3)!important}.partner_program_details__commissions>.partner_p:nth-of-type(-n+4){margin-top:10px!important;padding:15px 18px!important;border-radius:12px;color:#173f49!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(34,126,133,.13)}
.partner_program_details__future{background:linear-gradient(145deg,#fff9ed,#fff)!important;border-color:rgba(203,145,47,.22)!important}.partner_program_details__scale{min-height:100%;background:linear-gradient(145deg,#f7ffff,#edf7f8)!important}.partner_program_details__scale>p:not(:first-child){padding:9px 12px!important;border-radius:10px;background:rgba(32,140,139,.07)}
.partner_program_details>.partner_program_details__result{grid-column:1/-1;padding:26px 30px!important;color:#fff!important;background:linear-gradient(125deg,#167b70,#16566d)!important;border-color:rgba(93,225,199,.35)!important;font-size:clamp(19px,2vw,27px)!important;font-weight:800}.partner_program_details__result:before{display:none}
.partner_program_details__benefits .partner_p{margin:0 0 10px!important;padding:13px 16px!important;border-radius:12px;background:rgba(27,125,132,.065)}
.partner_program_details__requirements h3{margin-bottom:18px!important;color:#163e49!important;font-size:clamp(27px,3vw,42px)!important}.partner_program_details__requirements .partner_p{margin-top:10px!important;padding:15px 17px!important;border-left:3px solid #35b998;border-radius:0 12px 12px 0;background:rgba(49,185,152,.07)}
.partner_program_details>.partner_program_details__note{padding:22px 28px!important;background:#e5f3f4!important;font-weight:750}.partner_program_details__note:before{background:#2e96a0}
.partner_program_details>.partner_program_details__services-title{grid-column:1/-1;padding:34px 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.partner_program_details__services-title:before{display:none}.partner_program_details__services-title h3{color:#123b47!important;font-size:clamp(27px,3.4vw,46px)!important;line-height:1.1!important}
.partner_program_details>.partner_program_details__table{padding:0!important;border-radius:18px!important}.partner_program_details__table .partner_row{min-width:0!important}.partner_program_details__table .partner_row:first-child{background:linear-gradient(125deg,#0c2833,#176378)!important}.partner_program_details__table .partner_row:nth-child(even){background:rgba(31,123,139,.075)!important}.partner_program_details__table .partner_cell{padding:14px 16px!important;color:#294e59!important;border-color:rgba(27,100,112,.12)!important;background:transparent!important;font-size:15px!important}.partner_program_details__table .partner_row:first-child .partner_cell{color:#fff!important}.partner_program_details__table .partner_cell:first-child{flex:0 0 84px!important;color:#147a79!important;font-weight:850!important}.partner_program_details__table .partner_row:first-child .partner_cell:first-child{color:#7ce6d8!important}
.partner_program_details__split .partner_p{display:inline-flex;margin:12px 10px 0 0!important;padding:12px 16px!important;border-radius:999px;color:#fff!important;background:#167a76}.partner_program_details>.partner_program_details__final{padding:38px!important;color:#173d48!important;background:linear-gradient(135deg,#dff6ef,#e3f3fa)!important;border-color:rgba(41,157,137,.3)!important;font-size:clamp(19px,2vw,27px)!important;font-weight:750}.partner_program_details__final .partner_p:first-child{margin-top:18px!important;color:#10786b!important;font-size:clamp(25px,3vw,43px)!important;font-weight:900!important;line-height:1.15!important}
body.ael-night-grid .partner_program_details{background:radial-gradient(circle at 95% 4%,rgba(66,210,181,.14),transparent 25%),linear-gradient(145deg,#07131c,#102630);color:#e7f5f7}body.ael-night-grid .partner_program_details>.partner_section,body.ael-night-grid .partner_program_details>.partner_table{border-color:rgba(121,225,220,.15)!important;color:#d8e9ed!important;background:rgba(255,255,255,.065)!important;box-shadow:0 16px 38px rgba(0,0,0,.2)!important}body.ael-night-grid .partner_program_details>.partner_section p{color:#c7dce0!important}body.ael-night-grid .partner_program_details>.partner_section b,body.ael-night-grid .partner_program_details>.partner_section strong{color:#fff!important}body.ael-night-grid .partner_program_details__title h3{color:#fff!important}
@media(max-width:820px){.partner_program_details{grid-template-columns:1fr;padding:48px 16px;gap:12px}.partner_program_details__title,.partner_program_details__lead,.partner_program_details__commissions,.partner_program_details__future,.partner_program_details__benefits,.partner_program_details__requirements,.partner_program_details__note,.partner_program_details__table,.partner_program_details__split,.partner_program_details__final{grid-column:1}.partner_program_details>.partner_section{padding:22px 18px!important}.partner_program_details__table .partner_cell:first-child{flex:0 0 54px!important}.partner_program_details__table .partner_cell{padding:12px 10px!important;font-size:13px!important}}

/* Executive finish: restrained, precise and consistent across the whole landing. */
html{scroll-behavior:smooth}.partner_block,.partner_conversion{font-family:'Poppins','Century Gothic','Segoe UI',Arial,sans-serif;letter-spacing:-.01em}
.partner_preface{min-height:920px;padding-top:clamp(70px,8vw,130px)!important;padding-bottom:clamp(80px,9vw,145px)!important}.partner_preface__eyebrow{padding:9px 15px;border-color:rgba(142,232,221,.42);background:rgba(7,24,31,.54);font-size:11px;letter-spacing:.18em}.partner_preface__title{margin-top:18px;font-weight:750;letter-spacing:-.065em}.partner_preface__intro{margin-top:38px;font-size:clamp(18px,1.55vw,24px);line-height:1.7}.partner_preface__intro p+p{margin-top:18px}.partner_preface__questions{margin-top:42px;gap:1px;border:1px solid rgba(133,218,212,.2);background:rgba(133,218,212,.2)}.partner_preface__question{border:0;border-radius:0;background:rgba(7,25,33,.84);padding:26px 28px}.partner_preface__question strong{color:#8be5d7;font-weight:750}.partner_preface__statement{margin-top:70px;padding-top:55px;border-color:rgba(255,255,255,.18)}
.partner_solution{padding-top:90px!important;padding-bottom:100px!important;background:linear-gradient(145deg,#f8fbfb,#e7f1f1)}.partner_solution__head{padding-bottom:38px;border-bottom:1px solid rgba(16,61,69,.16)}.partner_solution__head h2{font-weight:650;letter-spacing:-.045em}.partner_solution__grid{gap:1px;margin-top:38px;background:rgba(18,77,83,.14);border:1px solid rgba(18,77,83,.14)}.partner_solution__item{min-height:190px;border:0;border-radius:0;padding:28px 24px;background:rgba(255,255,255,.92);font-size:16px;line-height:1.6}
.partner_manifesto__card{min-height:410px;padding-top:70px!important;padding-bottom:70px!important;border-color:rgba(255,255,255,.14)!important}.partner_manifesto__card p{max-width:680px;font-size:17px;line-height:1.78}.partner_manifesto__card--accent{background:linear-gradient(140deg,#0d554f,#123d4b)}body.ael-light-grid .partner_manifesto__card--accent p{color:#e7f5f2}body.ael-light-grid .partner_manifesto__card--accent .partner_manifesto__final{color:#96ebde!important}
.partner_offer{padding-top:80px!important;padding-bottom:80px!important;border-top:1px solid rgba(140,230,219,.32)!important;border-bottom:1px solid rgba(140,230,219,.32)!important;background:linear-gradient(125deg,#071923,#124957)}.partner_offer h2{font-weight:600;letter-spacing:-.04em}
.partner_title{min-height:90px;display:flex;align-items:center;color:#a7efe4;background:#081c26;font-size:14px;letter-spacing:.15em;text-transform:uppercase;box-shadow:none}.partner_title:after{margin:0 0 0 20px;background:transparent;box-shadow:inset 0 0 0 1px rgba(159,235,225,.32)}
.partner_contacts{padding-top:75px!important;padding-bottom:80px!important;gap:1px;border:0!important;background:linear-gradient(145deg,#0a2732,#15586a)!important;box-shadow:none!important}.partner_contacts__title{margin-bottom:34px;font-size:clamp(34px,4.2vw,62px);font-weight:600;letter-spacing:-.045em}.partner_contacts__link{min-height:135px;border-radius:0;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.partner_contacts__link:hover{z-index:1;background:rgba(111,218,205,.14);box-shadow:inset 0 0 0 1px rgba(135,230,218,.5)}.partner_contacts__label{font-size:11px;letter-spacing:.15em}.partner_contacts__value{font-size:clamp(20px,2vw,30px);font-weight:650}
.div_a_partner_program{gap:1px;padding-top:1px!important;padding-bottom:1px!important;background:#b7d4d5!important}.a_partner_program{min-height:88px;border-radius:0;background:#f7faf9!important;color:#174552!important;box-shadow:none!important;font-size:16px}.a_partner_program:after{content:'↗';margin-left:auto;font-size:21px;color:#29877d}.a_partner_program:hover{background:#e9f5f2!important;transform:none}
.partner_block>.partner_section:not(.partner_program_details .partner_section){padding-top:42px!important;padding-bottom:42px!important;border-top:1px solid rgba(62,130,141,.13)!important;background:rgba(255,255,255,.88);font-size:16px;line-height:1.75}
.collective-ad{padding-top:100px!important;padding-bottom:110px!important;background:linear-gradient(145deg,#f7faf9,#e5f1ef);box-shadow:none}.collective-ad__eyebrow{letter-spacing:.16em}.collective-ad__title{font-size:clamp(38px,5vw,70px);font-weight:600;letter-spacing:-.05em}.collective-ad__lead{margin-top:30px;font-size:20px;line-height:1.75}.collective-ad__formula{gap:1px;margin:55px 0;background:rgba(26,103,109,.14);border:1px solid rgba(26,103,109,.14)}.collective-ad__metric{border:0;border-radius:0;background:rgba(255,255,255,.8);min-height:165px;padding:26px}.collective-ad__metric strong{font-weight:700;letter-spacing:-.04em}.collective-ad__grid{gap:1px;background:rgba(26,103,109,.13);border:1px solid rgba(26,103,109,.13)}.collective-ad__card{min-height:270px;border:0;border-radius:0;background:rgba(255,255,255,.76);padding:34px}.collective-ad__number{width:auto;height:auto;justify-content:flex-start;border-radius:0;background:transparent;color:#18796f;font-size:12px;letter-spacing:.18em}.collective-ad__support,.collective-ad__future{margin-top:1px;border-radius:0}
.partner_program_details{padding-top:105px;padding-bottom:115px;gap:14px}.partner_program_details>.partner_section,.partner_program_details>.partner_table{border-radius:14px!important;box-shadow:0 18px 50px rgba(29,73,82,.07)!important}.partner_program_details__title h3{font-size:clamp(38px,4.8vw,66px)!important;font-weight:600;letter-spacing:-.05em}.partner_program_details>.partner_program_details__table{border-radius:10px!important}.partner_program_details__table .partner_row{transition:background .18s ease}.partner_program_details__table .partner_row:not(:first-child):hover{background:rgba(48,157,147,.12)!important}
.partner_conversion{position:relative;padding:100px max(5vw,calc((100vw - 1180px)/2)) 120px;background:radial-gradient(circle at 80% 0,rgba(70,191,176,.17),transparent 28%),linear-gradient(145deg,#06151e,#0d2e3a);color:#fff}.partner_conversion .ttile_video_instr_partner{width:auto;margin:0 0 38px;padding:0;border-radius:0;color:#fff!important;background:transparent;box-shadow:none;font-size:clamp(27px,3.5vw,48px);font-weight:600;line-height:1.2;text-align:left!important;letter-spacing:-.04em}.partner_conversion .video_instruction_partner_block{width:100%;max-width:none;margin:0;padding:0;border:1px solid rgba(142,226,216,.2);border-radius:16px;background:#030b10;box-shadow:0 35px 80px rgba(0,0,0,.32);overflow:hidden}.partner_conversion .video_instruction_partner_player{display:block;width:100%;max-height:680px;border-radius:0}.partner_conversion .div_partner_registration{width:100%;max-width:none;margin:38px 0 0;gap:12px}.partner_conversion .partner_registration,.partner_conversion .partner_job_preview{min-height:64px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(132,224,213,.28);border-radius:4px;font-size:15px;font-weight:700;letter-spacing:.04em}.partner_conversion .partner_registration{color:#072a2b;background:#8be5d7}.partner_conversion .partner_registration:hover{background:#a3efe4;transform:translateY(-2px)}.partner_conversion .partner_job_preview{color:#daf2ef;background:transparent}.partner_conversion .partner_job_preview:hover{color:#fff;border-color:rgba(139,229,215,.7);background:rgba(139,229,215,.08)}.partner_conversion .partner_job_admin_card{margin-top:22px;border:1px solid rgba(139,229,215,.18);border-radius:10px;box-shadow:none}
body.ael-night-grid .partner_solution,body.ael-night-grid .collective-ad{background:linear-gradient(145deg,#091922,#102c36)}body.ael-night-grid .partner_solution__item,body.ael-night-grid .collective-ad__metric,body.ael-night-grid .collective-ad__card{background:rgba(255,255,255,.045)}body.ael-night-grid .div_a_partner_program{background:#1b4148!important}body.ael-night-grid .a_partner_program{color:#dff5f1!important;background:#0d2933!important}
@media(max-width:760px){.partner_preface{min-height:0;padding-top:35px!important;padding-bottom:65px!important}.partner_preface__title{padding-top:230px;font-size:clamp(42px,15vw,72px)}.partner_preface__statement{margin-top:45px;padding-top:36px}.partner_solution{padding-top:60px!important;padding-bottom:65px!important}.partner_solution__item{min-height:0}.partner_manifesto__card{min-height:0;padding-top:48px!important;padding-bottom:48px!important}.partner_contacts{padding-top:55px!important;padding-bottom:55px!important}.collective-ad{padding-top:65px!important;padding-bottom:70px!important}.partner_program_details{padding-top:65px;padding-bottom:75px}.partner_conversion{padding:70px 16px 95px}.partner_conversion .div_partner_registration{display:grid;grid-template-columns:1fr}.partner_conversion .partner_job_admin_card{grid-column:1}}

/* Quiet luxury reset — scale, typography and rules instead of decorative effects. */
:root{--p-ink:#0a0d0f;--p-paper:#f2f0ea;--p-white:#fbfaf6;--p-line:rgba(10,13,15,.18);--p-line-dark:rgba(255,255,255,.18);--p-accent:#8fbeb6;--p-muted:#687176}
body.ael-light-grid:not(.ael-night-grid){background:var(--p-paper)!important;color:var(--p-ink)!important}body.ael-night-grid{background:var(--p-ink)!important;color:var(--p-white)!important}
.partner_block{background:var(--p-paper)!important}.partner_block *{box-sizing:border-box}.partner_preface,.partner_solution,.partner_offer,.partner_contacts,.collective-ad,.partner_program_details,.partner_conversion{box-shadow:none!important}
.partner_preface{min-height:100vh!important;padding:clamp(90px,10vw,180px) max(6vw,calc((100vw - 1420px)/2)) 110px!important;border:0!important;background:#090d10!important}.partner_preface__visual{opacity:.78}.partner_preface__visual img{object-position:right center;filter:grayscale(.2) saturate(.65) contrast(1.06)}.partner_preface__visual:after{background:linear-gradient(90deg,#090d10 0%,#090d10 30%,rgba(9,13,16,.87) 50%,rgba(9,13,16,.18) 83%,rgba(9,13,16,.08) 100%),linear-gradient(0deg,#090d10 0%,transparent 35%)}.partner_preface:after{display:none}.partner_preface__eyebrow{margin:0 0 34px;padding:0 0 12px;border:0;border-bottom:1px solid var(--p-line-dark);border-radius:0;color:rgba(255,255,255,.66);background:transparent;font-size:11px;font-weight:500;letter-spacing:.22em}.partner_preface__title{max-width:980px;margin:0;color:#fff;font-family:Arial,'Helvetica Neue',sans-serif;font-size:clamp(58px,8.4vw,138px);font-weight:700;line-height:.86;letter-spacing:-.075em}.partner_preface__title span{color:#fff}.partner_preface__intro{max-width:760px;margin-top:60px;color:rgba(255,255,255,.82);font-size:clamp(18px,1.45vw,23px);font-weight:400;line-height:1.72}.partner_preface__questions{max-width:1040px;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:70px;border-top:1px solid var(--p-line-dark);border-bottom:1px solid var(--p-line-dark);background:transparent}.partner_preface__question{min-height:180px;padding:30px 42px 32px 0;border:0;border-right:1px solid var(--p-line-dark);border-radius:0;color:rgba(255,255,255,.72);background:transparent;font-size:15px}.partner_preface__question+ .partner_preface__question{padding-left:42px;border-right:0}.partner_preface__question strong{margin-top:18px;color:#fff;font-family:Arial,sans-serif;font-size:48px;font-weight:400}.partner_preface__statement{grid-template-columns:1fr 1fr;gap:90px;margin-top:110px;padding-top:70px;border-top:1px solid var(--p-line-dark)}.partner_preface__statement h2,.partner_preface>h2{color:#fff!important;font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.045em;text-shadow:none}.partner_preface__statement h2{font-size:clamp(38px,4.3vw,68px)}.partner_preface__copy p{color:rgba(255,255,255,.7);font-size:17px;line-height:1.75}.partner_preface>h2{margin-top:100px;font-size:clamp(34px,3.7vw,58px)}.partner_obstacles{grid-template-columns:repeat(5,1fr);gap:0;margin:40px 0 0;border-top:1px solid var(--p-line-dark);border-bottom:1px solid var(--p-line-dark)}.partner_obstacle{min-height:210px;padding:30px 24px;border:0;border-right:1px solid var(--p-line-dark);border-radius:0;color:rgba(255,255,255,.84);background:transparent;box-shadow:none;font-size:17px;font-weight:400;line-height:1.5;text-shadow:none;backdrop-filter:none}.partner_obstacle:last-child{border-right:0;color:#fff;background:transparent;font-weight:600}.partner_preface__bridge{margin-top:55px;padding:0 0 0 28px;border:0;border-left:1px solid #fff;border-radius:0;color:#fff;background:transparent;font-size:clamp(22px,2.4vw,36px);font-weight:400;line-height:1.4}
.partner_solution{padding:120px max(6vw,calc((100vw - 1420px)/2)) 130px!important;color:var(--p-ink)!important;background:var(--p-white)!important}.partner_solution__head{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;margin:0;padding:0 0 60px;border-bottom:1px solid var(--p-line)}.partner_solution__head h2{max-width:900px;color:var(--p-ink);font-family:Arial,sans-serif;font-size:clamp(44px,5.3vw,82px);font-weight:500;letter-spacing:-.055em}.partner_solution__grid{grid-template-columns:repeat(5,1fr);gap:0;margin:0;border:0;border-bottom:1px solid var(--p-line);background:transparent}.partner_solution__item{min-height:260px;padding:34px 26px;border:0;border-right:1px solid var(--p-line);border-radius:0;color:#30383c;background:transparent;font-size:16px;line-height:1.65}.partner_solution__item:last-child{border-right:0}.partner_solution__item b{color:var(--p-ink);font-weight:600}
.partner_manifesto{grid-template-columns:1fr 1fr;gap:0}.partner_manifesto__card{min-height:600px;padding:110px max(6vw,calc((100vw - 1420px)/2))!important;border:0!important;border-radius:0!important;background:#d9dedb!important}.partner_manifesto__card--accent{background:#101619!important}.partner_manifesto__card p{max-width:650px;color:#22292c!important;font-size:19px;line-height:1.8}.partner_manifesto__card--accent p{color:rgba(255,255,255,.76)!important}.partner_manifesto__final{margin-top:50px!important;color:#fff!important;font-family:Arial,sans-serif;font-size:clamp(30px,3vw,48px)!important;font-weight:500;letter-spacing:-.035em}
.partner_offer{padding:105px max(6vw,calc((100vw - 1420px)/2))!important;border:0!important;border-top:1px solid var(--p-line-dark)!important;border-radius:0!important;background:#101619!important;text-align:left}.partner_offer h2{max-width:1050px;color:#fff;font-family:Arial,sans-serif;font-size:clamp(46px,6vw,92px);font-weight:500;letter-spacing:-.06em}
.partner_title{min-height:82px;padding:0 max(6vw,calc((100vw - 1420px)/2))!important;border:0;border-radius:0!important;color:rgba(255,255,255,.65);background:#0a0d0f;font-size:11px;font-weight:500;letter-spacing:.2em}.partner_title:after{color:#fff;background:transparent}
.partner_contacts{grid-template-columns:repeat(3,1fr);gap:0;padding:100px max(6vw,calc((100vw - 1420px)/2)) 120px!important;border:0!important;border-radius:0!important;background:#0a0d0f!important}.partner_contacts__title{margin:0 0 70px;color:#fff;font-family:Arial,sans-serif;font-size:clamp(48px,6vw,92px);font-weight:500;letter-spacing:-.06em;text-align:left}.partner_contacts__link{min-height:160px;align-items:flex-start;padding:30px 30px 30px 0;border:0;border-top:1px solid var(--p-line-dark);border-right:1px solid var(--p-line-dark);border-radius:0;color:#fff;background:transparent;box-shadow:none;text-align:left}.partner_contacts__link+ .partner_contacts__link{padding-left:30px}.partner_contacts__link:last-child{border-right:0}.partner_contacts__link:hover{background:transparent;transform:none}.partner_contacts__label{color:rgba(255,255,255,.52);font-size:10px;font-weight:500;letter-spacing:.2em}.partner_contacts__value{margin-top:22px;font-family:Arial,sans-serif;font-size:clamp(22px,2.3vw,36px);font-weight:400}
.div_a_partner_program{grid-template-columns:1fr 1fr;gap:0;margin:0!important;padding:0 max(6vw,calc((100vw - 1420px)/2))!important;background:var(--p-white)!important}.a_partner_program{min-height:110px;padding:28px 34px 28px 0;border:0;border-bottom:1px solid var(--p-line);border-radius:0;color:var(--p-ink)!important;background:transparent!important;box-shadow:none!important;font-size:15px}.a_partner_program+ .a_partner_program{padding-left:34px;border-left:1px solid var(--p-line)}.a_partner_program:after{color:var(--p-ink)}.a_partner_program:hover{color:#000!important;background:transparent!important;transform:none}
.partner_block>.partner_section{padding:48px max(6vw,calc((100vw - 1420px)/2))!important;border:0!important;border-bottom:1px solid var(--p-line)!important;border-radius:0!important;color:#30383c!important;background:var(--p-white)!important;box-shadow:none!important}.partner_block>.partner_section:before{display:none}.partner_block>.partner_section h3{color:var(--p-ink)!important}.partner_block>.partner_section p{color:#465055!important}
.collective-ad{padding:130px max(6vw,calc((100vw - 1420px)/2)) 140px!important;border:0!important;border-radius:0!important;color:var(--p-ink)!important;background:#e3e6e2!important}.collective-ad:after{display:none}.collective-ad__eyebrow{padding:0 0 14px;border:0;border-bottom:1px solid var(--p-line);border-radius:0;color:var(--p-muted);background:transparent;font-size:10px;font-weight:600;letter-spacing:.22em}.collective-ad__title{max-width:1180px;margin-top:38px;color:var(--p-ink);font-family:Arial,sans-serif;font-size:clamp(48px,6vw,94px);font-weight:500;letter-spacing:-.065em}.collective-ad__lead{max-width:850px;margin-top:44px;color:#414b50;font-size:20px;line-height:1.75}.collective-ad__formula{grid-template-columns:1fr auto 1fr auto 1fr;gap:0;margin:85px 0 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:transparent}.collective-ad__metric{min-height:220px;padding:40px 30px 40px 0;border:0;border-right:1px solid var(--p-line);border-radius:0;background:transparent}.collective-ad__metric--result{padding-left:30px;border-right:0;background:transparent}.collective-ad__metric strong{color:var(--p-ink);font-family:Arial,sans-serif;font-size:clamp(34px,3.4vw,54px);font-weight:500}.collective-ad__metric span{color:var(--p-muted)}.collective-ad__operator{padding:0 25px;color:#7c8588}.collective-ad__grid{grid-template-columns:1fr 1fr;gap:0;margin-top:90px;border-top:1px solid var(--p-line);border-left:1px solid var(--p-line);background:transparent}.collective-ad__card{min-height:330px;padding:42px;border:0;border-right:1px solid var(--p-line);border-bottom:1px solid var(--p-line);border-radius:0;background:transparent}.collective-ad__number{color:#727b7e}.collective-ad__card h3{color:var(--p-ink);font-family:Arial,sans-serif;font-size:27px;font-weight:500}.collective-ad__card p,.collective-ad__card li{color:#4e585c;line-height:1.75}.collective-ad__support,.collective-ad__future{margin:0;padding:55px 0;border:0;border-bottom:1px solid var(--p-line);border-radius:0;background:transparent}.collective-ad__future strong{color:var(--p-ink);font-family:Arial,sans-serif;font-weight:500}
.partner_program_details{grid-template-columns:1fr 1fr;gap:0;padding:130px max(6vw,calc((100vw - 1420px)/2)) 150px;background:var(--p-paper)!important}.partner_program_details>.partner_section,.partner_program_details>.partner_table{padding:42px 0!important;border:0!important;border-bottom:1px solid var(--p-line)!important;border-radius:0!important;color:#323a3e!important;background:transparent!important;box-shadow:none!important}.partner_program_details>.partner_section:before{display:none}.partner_program_details>.partner_section p{color:#465055!important}.partner_program_details>.partner_program_details__title{padding:0 0 70px!important}.partner_program_details__title h3{max-width:1100px;color:var(--p-ink)!important;font-family:Arial,sans-serif;font-size:clamp(52px,6.5vw,100px)!important;font-weight:500;letter-spacing:-.065em}.partner_program_details>.partner_program_details__lead{padding:55px 0!important;color:var(--p-ink)!important;background:transparent!important;border-top:1px solid var(--p-ink)!important;font-family:Arial,sans-serif;font-size:clamp(28px,3vw,46px)!important;font-weight:500}.partner_program_details>.partner_program_details__lead b{color:var(--p-ink)!important}.partner_program_details>.partner_program_details__commissions,.partner_program_details>.partner_program_details__future{padding:70px 0!important;background:transparent!important}.partner_program_details__commissions>.partner_p:nth-of-type(-n+4),.partner_program_details__benefits .partner_p,.partner_program_details__requirements .partner_p,.partner_program_details__scale>p:not(:first-child){margin:0!important;padding:17px 0!important;border:0!important;border-bottom:1px solid var(--p-line)!important;border-radius:0!important;color:#30383c!important;background:transparent!important;box-shadow:none!important}.partner_program_details>.partner_program_details__scale{padding:48px 40px 48px 0!important;background:transparent!important}.partner_program_details>.partner_program_details__scale+ .partner_program_details__scale{padding-left:40px!important;border-left:1px solid var(--p-line)!important}.partner_program_details>.partner_program_details__result{padding:55px 0!important;color:var(--p-ink)!important;background:transparent!important;border-top:1px solid var(--p-ink)!important;font-family:Arial,sans-serif;font-size:clamp(28px,3vw,46px)!important;font-weight:500}.partner_program_details>.partner_program_details__services-title{padding-top:100px!important}.partner_program_details__services-title h3{color:var(--p-ink)!important;font-family:Arial,sans-serif;font-size:clamp(42px,5vw,76px)!important;font-weight:500}.partner_program_details>.partner_program_details__table{border-top:1px solid var(--p-ink)!important}.partner_program_details__table .partner_row,.partner_program_details__table .partner_row:first-child,.partner_program_details__table .partner_row:nth-child(even){background:transparent!important}.partner_program_details__table .partner_row{border-bottom:1px solid var(--p-line)}.partner_program_details__table .partner_cell{padding:18px 12px!important;border:0!important;color:#30383c!important;background:transparent!important}.partner_program_details__table .partner_row:first-child .partner_cell{color:var(--p-muted)!important;font-size:10px!important;letter-spacing:.18em;text-transform:uppercase}.partner_program_details__table .partner_cell:first-child{color:var(--p-muted)!important}.partner_program_details>.partner_program_details__final{padding:80px 0!important;color:var(--p-ink)!important;background:transparent!important;border-top:1px solid var(--p-ink)!important;font-size:clamp(24px,2.6vw,40px)!important;font-weight:500}.partner_program_details__final .partner_p:first-child{color:var(--p-ink)!important;font-family:Arial,sans-serif;font-size:clamp(34px,4vw,62px)!important;font-weight:500!important}
.partner_conversion{padding:130px max(6vw,calc((100vw - 1220px)/2)) 150px;background:#0a0d0f}.partner_conversion .ttile_video_instr_partner{max-width:900px;margin-bottom:60px;color:#fff!important;font-family:Arial,sans-serif;font-size:clamp(42px,5vw,76px);font-weight:500;letter-spacing:-.055em}.partner_conversion .video_instruction_partner_block{border:1px solid var(--p-line-dark);border-radius:0;background:#000;box-shadow:none}.partner_conversion .div_partner_registration{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:60px}.partner_conversion .partner_registration,.partner_conversion .partner_job_preview{min-height:86px;border:1px solid var(--p-line-dark);border-radius:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.partner_conversion .partner_registration{color:var(--p-ink);background:var(--p-white)}.partner_conversion .partner_registration:hover{background:#fff;transform:none}.partner_conversion .partner_job_preview{color:#fff;background:transparent}.partner_conversion .partner_job_preview:hover{background:transparent}.partner_conversion .partner_job_admin_card{grid-column:1/-1;margin-top:1px;border:1px solid var(--p-line-dark);border-radius:0;background:#101619;box-shadow:none}
body.ael-night-grid .partner_block{background:var(--p-ink)!important}body.ael-night-grid .partner_solution,body.ael-night-grid .collective-ad,body.ael-night-grid .partner_program_details{color:var(--p-white)!important;background:#101416!important}body.ael-night-grid .partner_solution__head h2,body.ael-night-grid .collective-ad__title,body.ael-night-grid .collective-ad__metric strong,body.ael-night-grid .collective-ad__card h3,body.ael-night-grid .partner_program_details__title h3,body.ael-night-grid .partner_program_details__services-title h3,body.ael-night-grid .partner_program_details>.partner_program_details__lead,body.ael-night-grid .partner_program_details>.partner_program_details__lead b,body.ael-night-grid .partner_program_details>.partner_program_details__result,body.ael-night-grid .partner_program_details>.partner_program_details__final{color:var(--p-white)!important}body.ael-night-grid .partner_solution__item,body.ael-night-grid .collective-ad__lead,body.ael-night-grid .collective-ad__card p,body.ael-night-grid .collective-ad__card li,body.ael-night-grid .partner_program_details>.partner_section,body.ael-night-grid .partner_program_details>.partner_section p,body.ael-night-grid .partner_program_details__table .partner_cell{color:rgba(255,255,255,.68)!important;background:transparent!important}body.ael-night-grid .div_a_partner_program{background:#101416!important}body.ael-night-grid .a_partner_program{color:#fff!important;background:transparent!important;border-color:var(--p-line-dark)}
@media(max-width:900px){.partner_preface__statement,.partner_solution__head,.partner_manifesto,.partner_program_details{grid-template-columns:1fr}.partner_obstacles,.partner_solution__grid{grid-template-columns:1fr 1fr}.partner_obstacle,.partner_solution__item{border-bottom:1px solid var(--p-line-dark)}.partner_manifesto__card{min-height:0}.partner_contacts{grid-template-columns:1fr}.partner_contacts__link,.partner_contacts__link+ .partner_contacts__link{min-height:120px;padding:28px 0;border-right:0;border-bottom:1px solid var(--p-line-dark)}.partner_program_details>.partner_program_details__scale,.partner_program_details>.partner_program_details__scale+ .partner_program_details__scale{padding:40px 0!important;border-left:0!important}.collective-ad__formula{grid-template-columns:1fr}.collective-ad__operator{display:none}.collective-ad__metric,.collective-ad__metric--result{padding:32px 0;border-right:0;border-bottom:1px solid var(--p-line)}.collective-ad__grid{grid-template-columns:1fr}.partner_conversion .div_partner_registration{grid-template-columns:1fr}}
@media(max-width:600px){.partner_preface{padding:35px 20px 70px!important}.partner_preface__visual{height:310px;opacity:.9}.partner_preface__visual:after{background:linear-gradient(0deg,#090d10 0%,rgba(9,13,16,.16) 100%)}.partner_preface__title{padding-top:270px;font-size:54px}.partner_preface__intro{margin-top:38px}.partner_preface__questions{grid-template-columns:1fr}.partner_preface__question,.partner_preface__question+ .partner_preface__question{min-height:140px;padding:24px 0;border-right:0;border-bottom:1px solid var(--p-line-dark)}.partner_preface__statement{gap:35px;margin-top:70px;padding-top:45px}.partner_obstacles,.partner_solution__grid{grid-template-columns:1fr}.partner_obstacle,.partner_solution__item{min-height:0;padding:25px 0;border-right:0}.partner_solution,.partner_offer,.partner_contacts,.collective-ad{padding-right:20px!important;padding-left:20px!important}.partner_manifesto__card{padding:65px 20px!important}.div_a_partner_program{grid-template-columns:1fr;padding:0 20px!important}.a_partner_program,.a_partner_program+ .a_partner_program{padding:25px 0;border-left:0}.partner_program_details{padding:80px 20px 100px}.collective-ad__card{min-height:0;padding:32px 0;border-right:0}.partner_conversion{padding:90px 20px 110px}.partner_conversion .partner_registration,.partner_conversion .partner_job_preview{min-height:72px}}

/* QA corrections after full-page review. */
.partner_preface__title span{color:#79dfd0!important;text-shadow:0 0 44px rgba(121,223,208,.16)}
.partner_preface__visual{inset:0 0 auto!important;width:100%!important;height:min(980px,100vh)!important;opacity:1!important}.partner_preface__visual img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;filter:saturate(.9) contrast(1.01) brightness(1.16)!important}.partner_preface__visual:after{background:linear-gradient(90deg,#090d10 0%,rgba(9,13,16,.98) 25%,rgba(9,13,16,.72) 43%,rgba(9,13,16,.08) 67%,rgba(9,13,16,0) 100%),linear-gradient(0deg,#090d10 0%,rgba(9,13,16,.94) 5%,transparent 42%),linear-gradient(180deg,transparent 55%,#090d10 98%)!important}
body.ael-light-grid:not(.ael-night-grid) .partner_program_details>.partner_program_details__lead,body.ael-light-grid:not(.ael-night-grid) .partner_program_details>.partner_program_details__lead b{color:#101416!important}
.partner_program_details>.partner_program_details__lead{font-size:clamp(24px,2.5vw,39px)!important;line-height:1.35!important}
.collective-ad__grid{gap:18px!important;border:0!important;background:transparent!important}.collective-ad__card{position:relative;border:0!important;border-radius:2px!important;background:rgba(255,255,255,.58)!important}.collective-ad__number{position:static!important;display:grid!important;width:52px!important;height:52px!important;margin:0 0 26px!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:#188b78!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.collective-ad__card h3{margin-top:0!important}
.collective-ad__formula{gap:14px!important;border:0!important;background:transparent!important}.collective-ad__metric{align-items:flex-start;border:0!important;border-radius:3px!important;background:rgba(255,255,255,.72)!important}.collective-ad__metric--result{background:#c8e2da!important}.collective-ad__operator{display:flex;align-items:center;justify-content:center;padding:0 8px!important}
.partner_preface__questions,.partner_obstacles,.partner_solution__grid,.collective-ad__support,.collective-ad__future{border-color:transparent!important}.partner_preface__question,.partner_obstacle,.partner_solution__item{border-color:rgba(255,255,255,.10)!important}.partner_solution__item{border-color:rgba(10,13,15,.09)!important}.collective-ad__support,.collective-ad__future{border:0!important;background:rgba(255,255,255,.36)!important;padding:44px!important;margin-top:18px!important}
.div_a_partner_program{gap:16px!important;padding-top:44px!important;padding-bottom:52px!important;background:#0a0d0f!important}.a_partner_program{position:relative;min-height:128px!important;padding:28px 72px 28px 30px!important;border:0!important;border-radius:5px!important;color:#132126!important;background:#f7f5ef!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important;font-size:17px!important;font-weight:650!important}.a_partner_program:before{content:'DOCX';display:block;margin-right:16px;padding:8px 9px;border-radius:3px;color:#fff;background:#197f73;font-size:10px;font-weight:800;letter-spacing:.12em}.a_partner_program:after{content:'Скачать  ↓';position:absolute;right:26px;color:#197f73;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.a_partner_program:hover{background:#fff!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important;transform:translateY(-2px)!important}
.partner_conversion{text-align:center}.partner_conversion .ttile_video_instr_partner{margin-right:auto!important;margin-left:auto!important;text-align:center!important}.partner_conversion .video_instruction_partner_block{position:relative;width:356px!important;max-width:calc(100vw - 32px)!important;margin:0 auto!important;padding:14px!important;border:0!important;border-radius:48px!important;background:linear-gradient(145deg,#25292b,#050606 42%,#1b1f20)!important;box-shadow:0 38px 85px rgba(0,0,0,.48),inset 0 0 0 2px #3a3e40,inset 0 0 0 7px #090b0c!important;overflow:visible!important}.partner_conversion .video_instruction_partner_block:before{content:'';position:absolute;z-index:2;top:18px;left:50%;width:82px;height:6px;border-radius:999px;background:#171a1b;box-shadow:inset 0 1px 2px rgba(255,255,255,.08);transform:translateX(-50%)}.partner_conversion .video_instruction_partner_player{display:block;width:100%!important;height:auto!important;max-height:none!important;border-radius:36px!important;background:#000;aspect-ratio:auto;object-fit:contain}.partner_conversion .div_partner_registration{justify-items:center}.partner_conversion .partner_registration,.partner_conversion .partner_job_preview{width:min(100%,680px);justify-self:center}.partner_conversion .partner_registration{grid-column:1}.partner_conversion .partner_job_preview{grid-column:2}.partner_conversion .partner_job_admin_card{width:min(100%,680px)!important;justify-self:center;margin:28px auto 0!important;text-align:left}.partner_conversion .ael-social-channels{grid-column:1/-1;justify-self:center;margin-right:auto!important;margin-left:auto!important}.partner_conversion .ael-social-channel{border:0;border-radius:4px;box-shadow:none}
.partner_program_details>.partner_section,.partner_program_details>.partner_table{border-left:0!important;border-right:0!important}.partner_program_details>.partner_program_details__lead,.partner_program_details>.partner_program_details__result,.partner_program_details>.partner_program_details__final{border-top:0!important}.partner_program_details__commissions>.partner_p:nth-of-type(-n+4),.partner_program_details__benefits .partner_p,.partner_program_details__requirements .partner_p,.partner_program_details__scale>p:not(:first-child){border-bottom:0!important;margin-bottom:8px!important;padding:15px 18px!important;background:rgba(15,94,89,.055)!important;border-radius:3px!important}
.partner_solution{position:relative}.partner_solution:before,.collective-ad:before,.partner_program_details:before{content:'';display:block;width:54px;height:5px;margin-bottom:38px;background:#188b78}.partner_solution__item{position:relative;padding-top:72px!important}.partner_solution__item:before{position:absolute;top:28px;left:26px;color:#188b78;font-family:Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em}.partner_solution__item:nth-child(1):before{content:'01'}.partner_solution__item:nth-child(2):before{content:'02'}.partner_solution__item:nth-child(3):before{content:'03'}.partner_solution__item:nth-child(4):before{content:'04'}.partner_solution__item:nth-child(5):before{content:'05'}
.collective-ad__number{display:grid!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 26px!important;padding:0!important;place-content:center!important;place-items:center!important;justify-content:center!important;align-content:center!important;justify-items:center!important;align-items:center!important;overflow:visible!important;text-align:center!important;text-indent:0!important;transform:none!important;line-height:52px!important}
body.ael-light-grid:not(.ael-night-grid) .collective-ad__support,body.ael-light-grid:not(.ael-night-grid) .collective-ad__future{color:#183238!important;background:#d7e1dd!important}body.ael-light-grid:not(.ael-night-grid) .collective-ad__support h3,body.ael-light-grid:not(.ael-night-grid) .collective-ad__support li,body.ael-light-grid:not(.ael-night-grid) .collective-ad__future h3,body.ael-light-grid:not(.ael-night-grid) .collective-ad__future p{color:#183238!important;text-shadow:none!important}body.ael-light-grid:not(.ael-night-grid) .collective-ad__support li::marker{color:#188b78}body.ael-light-grid:not(.ael-night-grid) .collective-ad__future strong{color:#147c6c!important}
body.ael-night-grid .collective-ad__support,body.ael-night-grid .collective-ad__future{color:#f5f8f7!important;background:#172226!important}body.ael-night-grid .collective-ad__support h3,body.ael-night-grid .collective-ad__support li,body.ael-night-grid .collective-ad__future h3,body.ael-night-grid .collective-ad__future p{color:#f5f8f7!important}
@media(max-width:900px){.collective-ad__formula{grid-template-columns:1fr!important}.collective-ad__operator{min-height:48px}.partner_conversion .partner_registration,.partner_conversion .partner_job_preview{grid-column:1}.a_partner_program{padding-right:24px!important}.a_partner_program:after{position:static;margin-left:auto}}
@media(max-width:600px){.partner_preface__visual{height:390px!important}.partner_preface__visual img{object-position:72% top!important}.partner_preface__visual:after{background:linear-gradient(0deg,#090d10 0%,rgba(9,13,16,.05) 72%),linear-gradient(180deg,transparent 54%,#090d10 100%)!important}.partner_preface__title span{display:inline;color:#79dfd0!important}.div_a_partner_program{gap:10px!important;padding-top:30px!important;padding-bottom:36px!important}.a_partner_program{min-height:105px!important;font-size:14px!important}.collective-ad__grid{gap:10px!important}.collective-ad__card{padding:28px 20px!important}.collective-ad__support,.collective-ad__future{padding:28px 20px!important}.partner_conversion .video_instruction_partner_block{width:330px!important;padding:11px!important;border-radius:42px!important}.partner_conversion .video_instruction_partner_player{border-radius:32px!important}}
@media(max-width:760px){html,body{width:100%!important;max-width:100%!important;margin:0!important;padding-right:0!important;padding-left:0!important;overflow-x:hidden!important}.partner_wrapper,.partner_block,.partner_preface,.partner_solution,.partner_manifesto,.partner_offer,.partner_title,.partner_contacts,.div_a_partner_program,.collective-ad,.partner_program_details,.partner_conversion{width:100vw!important;max-width:100vw!important;margin-right:0!important;margin-left:0!important}.partner_wrapper,.partner_block{position:relative!important;right:auto!important;left:0!important}.partner_preface,.partner_solution,.partner_offer,.partner_contacts,.collective-ad,.partner_program_details,.partner_conversion{background-clip:border-box!important}}
@media(max-width:600px){.partner_program_details__title h3{max-width:100%!important;font-size:clamp(36px,11vw,46px)!important;line-height:1.08!important;letter-spacing:-.045em!important;overflow-wrap:anywhere!important;word-break:normal!important}.partner_program_details__services-title h3{font-size:clamp(34px,10vw,44px)!important;overflow-wrap:anywhere!important}}

/* Partner-only shell and fully isolated business themes. */
html:has(body.partner-page){background:#e9e9e4!important}body.partner-page{margin:0!important;padding:0!important;background:#e9e9e4!important;background-image:none!important;color:#101619!important;overflow-x:hidden!important}body.partner-page .common{display:none!important}body.partner-page .partner_wrapper{padding-top:0!important}body.partner-page .partner_wrapper:before{display:none!important}body.partner-page .partner_conversion{margin-bottom:0!important}body.partner-page>br{display:none!important}
body.partner-page.ael-light-grid:not(.ael-night-grid){background:#e9e9e4!important;background-image:none!important;color:#101619!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_block{background:#e9e9e4!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_solution{background:#f6f5f0!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .collective-ad{background:#dde3df!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_program_details{background:#efeee8!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_manifesto__card{background:#d9dedb!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_manifesto__card--accent{background:#11191c!important}body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_conversion{background:#0b1012!important}
body.partner-page.ael-night-grid{background:#090d0f!important;background-image:none!important;color:#f0f3f1!important}body.partner-page.ael-night-grid .partner_block{background:#090d0f!important}body.partner-page.ael-night-grid .partner_solution{background:#111719!important;color:#eef3f1!important}body.partner-page.ael-night-grid .partner_solution__head h2,body.partner-page.ael-night-grid .partner_solution__item,body.partner-page.ael-night-grid .partner_solution__item b{color:#eef3f1!important}body.partner-page.ael-night-grid .partner_solution__item{border-color:rgba(255,255,255,.08)!important}body.partner-page.ael-night-grid .partner_manifesto__card,body.partner-page.ael-night-grid .partner_manifesto__card--accent{background:#0e1416!important}body.partner-page.ael-night-grid .partner_manifesto__card p{color:rgba(255,255,255,.75)!important}body.partner-page.ael-night-grid .collective-ad{background:#151c1e!important;color:#eef3f1!important}body.partner-page.ael-night-grid .collective-ad__card,body.partner-page.ael-night-grid .collective-ad__metric{background:#1a2326!important}body.partner-page.ael-night-grid .collective-ad__metric--result{background:#183d37!important}body.partner-page.ael-night-grid .collective-ad__title,body.partner-page.ael-night-grid .collective-ad__metric strong,body.partner-page.ael-night-grid .collective-ad__card h3{color:#f3f6f5!important}body.partner-page.ael-night-grid .collective-ad__lead,body.partner-page.ael-night-grid .collective-ad__card p,body.partner-page.ael-night-grid .collective-ad__card li{color:#b8c4c1!important}body.partner-page.ael-night-grid .partner_program_details{background:#0e1315!important}body.partner-page.ael-night-grid .partner_program_details>.partner_section,body.partner-page.ael-night-grid .partner_program_details>.partner_table{border-color:rgba(255,255,255,.1)!important}body.partner-page.ael-night-grid .partner_program_details__commissions>.partner_p:nth-of-type(-n+4),body.partner-page.ael-night-grid .partner_program_details__benefits .partner_p,body.partner-page.ael-night-grid .partner_program_details__requirements .partner_p,body.partner-page.ael-night-grid .partner_program_details__scale>p:not(:first-child){color:#cad3d0!important;background:rgba(255,255,255,.055)!important}body.partner-page.ael-night-grid .partner_program_details__table .partner_row{border-color:rgba(255,255,255,.09)!important}body.partner-page.ael-night-grid .partner_conversion{background:#070a0b!important}
/* First 20 partners offer */
.partner_first20{position:relative;grid-column:1/-1;box-sizing:border-box;padding:clamp(30px,4vw,54px);overflow:hidden;border-radius:4px;color:#f4f7f5;background:linear-gradient(125deg,#0a1114 0%,#102c30 58%,#14685f 100%);box-shadow:0 28px 70px rgba(4,30,34,.22)}
.partner_first20:after{content:'0.2%';position:absolute;right:-.04em;bottom:-.22em;color:rgba(142,235,218,.08);font:800 clamp(130px,20vw,310px)/1 Arial,sans-serif;letter-spacing:-.08em;pointer-events:none}
.partner_first20__eyebrow{position:relative;z-index:1;display:inline-flex;padding:8px 13px;border:1px solid rgba(153,234,220,.32);border-radius:999px;color:#9beadb;background:rgba(107,221,201,.08);font:800 11px/1 'Poppins','Century Gothic','Segoe UI',sans-serif;letter-spacing:.13em;text-transform:uppercase}
.partner_first20__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(30px,6vw,90px);align-items:end;margin-top:clamp(34px,5vw,66px)}
.partner_first20__copy h3{max-width:780px;margin:0;color:#fff;font:600 clamp(42px,6vw,86px)/.98 Arial,sans-serif;letter-spacing:-.055em}
.partner_first20__copy p{max-width:720px;margin:25px 0 0;color:rgba(241,249,247,.74);font:500 clamp(17px,1.5vw,22px)/1.65 'Poppins','Century Gothic','Segoe UI',sans-serif}
.partner_first20__copy p strong{color:#94e6d7;font-size:1.2em}
.partner_first20__income{max-width:720px;margin-top:28px;padding:20px 22px;border:1px solid rgba(153,234,220,.24);border-radius:3px;background:rgba(5,16,18,.3)}
.partner_first20__income>span{display:block;color:#d9f5ee;font:800 14px/1.35 'Poppins','Century Gothic','Segoe UI',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.partner_first20__income>strong{display:block;margin-top:9px;color:#99eadb;font:700 clamp(27px,3vw,43px)/1.05 Arial,sans-serif;letter-spacing:-.035em}
.partner_first20__income>p{margin:12px 0 0;color:rgba(241,249,247,.84);font-size:15px;line-height:1.55}
.partner_first20__referral{margin-top:18px;padding:14px 16px;border-left:3px solid #99eadb;color:#e9fffa;background:rgba(153,234,219,.1);font:700 16px/1.5 'Poppins','Century Gothic','Segoe UI',sans-serif}
.partner_first20__income>.partner_first20__terms{margin-top:15px;color:rgba(241,249,247,.9);font-size:14px}
.partner_first20__value{display:flex;min-height:210px;flex-direction:column;justify-content:flex-end;padding:28px;border-left:1px solid rgba(151,230,216,.28);color:#fff}
.partner_first20__value span,.partner_first20__value small{color:#d9f5ee;font:800 14px/1.4 'Poppins','Century Gothic','Segoe UI',sans-serif;letter-spacing:.07em;text-transform:uppercase}
.partner_first20__value small{display:inline-flex;width:max-content;padding:8px 12px;border:1px solid rgba(153,234,220,.36);border-radius:999px;color:#99eadb;background:rgba(153,234,219,.1);font-size:15px;letter-spacing:.04em}
.partner_first20__value strong{display:block;margin:13px 0 17px;color:#99eadb;font:700 clamp(36px,4.5vw,68px)/1 Arial,sans-serif;letter-spacing:-.05em;white-space:nowrap}
.partner_program_details__referral{border-left-color:#188b78!important;color:#153f45!important;background:rgba(24,139,120,.11)!important;font-size:clamp(17px,1.55vw,21px)!important}
body.partner-page.ael-light-grid:not(.ael-night-grid) .partner_first20{background:linear-gradient(125deg,#101719,#12383a 60%,#16766a)}
body.partner-page.ael-night-grid .partner_first20{border:1px solid rgba(145,230,215,.14);background:linear-gradient(125deg,#070b0d,#102124 58%,#135f57);box-shadow:0 30px 80px rgba(0,0,0,.42)}
body.partner-page.ael-night-grid .partner_program_details__referral,body.partner-page.ael-night-grid .partner_program_details__referral b{color:#aeeadd!important;background:rgba(91,205,184,.09)!important}
@media(max-width:760px){.partner_first20{padding:34px 20px 38px;border-radius:0}.partner_first20__content{grid-template-columns:1fr;gap:35px}.partner_first20__copy h3{font-size:clamp(44px,14vw,64px)}.partner_first20__value{min-height:0;padding:25px 0 0;border-top:1px solid rgba(151,230,216,.28);border-left:0}.partner_first20__value strong{font-size:clamp(42px,12vw,58px);white-space:normal}}

/* Keep the preface label below the floating top menu on phones. */
@media(max-width:600px){.partner_preface__eyebrow{transform:translateY(86px)}}

/* Final mobile geometry for the conversion block. */
@media(max-width:600px){
    .partner_conversion{width:100%!important;max-width:100%!important;padding:62px 16px 88px!important;overflow:hidden!important;box-sizing:border-box!important}
    .partner_conversion,.partner_conversion *{box-sizing:border-box!important}
    .partner_conversion .ttile_video_instr_partner{width:100%!important;max-width:340px!important;margin:0 auto 34px!important;padding:0!important;color:#f2f7f6!important;font-size:clamp(27px,8.5vw,34px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-align:center!important;overflow-wrap:break-word!important}
    .partner_conversion .video_instruction_partner_block{width:214px!important;max-width:calc(100vw - 52px)!important;padding:8px!important;border-radius:32px!important;box-sizing:border-box!important}
    .partner_conversion .video_instruction_partner_block:before{top:13px!important;width:62px!important;height:5px!important}
    .partner_conversion .video_instruction_partner_player{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:410px!important;border-radius:25px!important;object-fit:contain!important}
    .partner_conversion .div_partner_registration{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:38px 0 0!important;overflow:visible!important}
    .partner_conversion .partner_registration,.partner_conversion .partner_job_preview,.partner_conversion .partner_job_admin_card,.partner_conversion .ael-social-channels{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
    .partner_conversion .partner_registration,.partner_conversion .partner_job_preview{min-height:62px!important;padding:14px 16px!important;font-size:12px!important;line-height:1.35!important;letter-spacing:.07em!important;white-space:normal!important}
    .partner_conversion .partner_job_admin_card{margin:10px 0 0!important;overflow:hidden!important;border-radius:10px!important}
    .partner_conversion .partner_job_admin_card__top{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:17px 16px 13px!important}
    .partner_conversion .partner_job_admin_card__brand{min-width:0!important;font-size:14px!important}
    .partner_conversion .partner_job_admin_card__mark{width:34px!important;height:34px!important;font-size:19px!important}
    .partner_conversion .partner_job_admin_card__phone{max-width:138px!important;padding-bottom:3px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important}
    .partner_conversion .partner_job_admin_card__body{padding:15px 16px 18px!important}
    .partner_conversion .partner_job_admin_card__kicker{font-size:9px!important;line-height:1.5!important}
    .partner_conversion .partner_job_admin_card__title{max-width:100%!important;margin:12px 0 10px!important;font-size:clamp(25px,8vw,31px)!important;line-height:1.02!important;overflow-wrap:break-word!important}
    .partner_conversion .partner_job_admin_card__text{max-width:100%!important;margin-bottom:15px!important;font-size:12px!important;line-height:1.5!important}
    .partner_conversion .partner_job_admin_card__actions{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)!important;width:100%!important;gap:7px!important}
    .partner_conversion .partner_job_admin_card__button{width:100%!important;padding:11px 7px!important;box-sizing:border-box!important;font-size:9px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important}
    .partner_conversion .ael-social-channels{grid-template-columns:1fr!important;gap:10px!important;margin:16px 0 0!important}
    .partner_conversion .ael-social-channel{width:100%!important;min-height:68px!important;padding:13px 18px!important;box-sizing:border-box!important;font-size:16px!important}
    .partner_conversion .ael-social-channel svg{width:38px!important;height:38px!important;flex-basis:38px!important}
}
/* Bright partner-program explainer and lead form. */
.partner-bright{--pb-blue:#0969da;--pb-sky:#1bb9ff;--pb-green:#18b75b;--pb-yellow:#ffe51f;--pb-ink:#071b33;--pb-paper:#f4f8ff;display:block;color:var(--pb-ink);background:var(--pb-paper)}.partner-bright *,.partnership-application,.partnership-application *{box-sizing:border-box}
.partner-bright__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:720px;background:linear-gradient(125deg,#eaf5ff 0%,#fff 48%,#dff7ff 100%);overflow:hidden}
.partner-bright__payback{padding:42px clamp(24px,5vw,72px);color:#fff;background:linear-gradient(120deg,#08213a 0%,#0d665d 100%)}.partner-bright__payback-copy span{color:#8ff0d6;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.partner-bright__payback-copy h2{max-width:900px;margin:10px 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.08}.partner-bright__payback-copy p{max-width:900px;margin:0;color:rgba(255,255,255,.84);font-size:18px;line-height:1.6}.partner-bright__payback-copy strong{color:#fff}.partner-bright__payback-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-top:30px}.partner-bright__payback-formula>div{display:flex;min-height:132px;padding:22px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.1)}.partner-bright__payback-formula>b{align-self:center;color:#8ff0d6;font-size:30px}.partner-bright__payback-formula strong{color:#fff;font:900 clamp(30px,3vw,46px)/1 Arial,sans-serif}.partner-bright__payback-formula span{margin-top:9px;color:rgba(255,255,255,.75);line-height:1.35}.partner-bright__payback-formula .partner-bright__payback-result{border-color:rgba(255,211,92,.55);background:rgba(255,211,92,.15)}.partner-bright__payback-result strong{color:var(--pb-yellow)}.partner-bright__payback-note{margin:18px 0 0;color:#d9fff4;font-size:16px;font-weight:700;line-height:1.5}
.partner-bright__copy{z-index:1;align-self:center;padding:90px max(5vw,calc((100vw - 1320px)/2)) 90px max(5vw,calc((100vw - 1320px)/2))}
.partner-bright__eyebrow,.partner-bright__heading>span{display:inline-flex;padding:8px 14px;border-radius:999px;color:#fff;background:var(--pb-blue);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.partner-bright__copy h2{max-width:790px;margin:24px 0 22px;color:#071b33;font:800 clamp(42px,5.7vw,82px)/.98 Arial,sans-serif;letter-spacing:-.055em}
.partner-bright__copy p{max-width:720px;margin:0;color:#35526e;font-size:clamp(17px,1.4vw,21px);line-height:1.65}
.partner-bright__chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.partner-bright__chips span{padding:11px 16px;border:2px solid rgba(9,105,218,.16);border-radius:999px;color:#0759b4;background:#fff;font-weight:800}
.partner-bright__cta{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:15px 28px;border-radius:9px;color:#071b33!important;background:var(--pb-yellow);box-shadow:0 16px 34px rgba(206,176,0,.22);font-size:16px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.partner-bright__cta:hover{color:#071b33!important;transform:translateY(-2px);box-shadow:0 20px 42px rgba(206,176,0,.28)}
.partner-bright__visual{position:relative;min-height:720px;margin:0;overflow:hidden}.partner-bright__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,transparent 28%),linear-gradient(0deg,rgba(9,105,218,.13),transparent 42%)}.partner-bright__visual img{width:100%;height:100%;object-fit:cover;object-position:64% center;filter:saturate(1.35) contrast(1.05)}
.partner-bright__section{padding:100px max(5vw,calc((100vw - 1320px)/2));background:#f5f8fd}.partner-bright__section:nth-child(even){background:#fff}.partner-bright__section--ink{color:#fff;background:linear-gradient(135deg,#0756b5,#0b8ce6 58%,#12adcf)!important}
.partner-bright__heading{margin-bottom:48px}.partner-bright__heading h2{max-width:900px;margin:17px 0 0;color:inherit;font:800 clamp(36px,4.4vw,66px)/1.03 Arial,sans-serif;letter-spacing:-.045em}.partner-bright__section--ink .partner-bright__heading>span{color:#071b33;background:var(--pb-yellow)}
.partner-bright__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.partner-bright__steps article{position:relative;min-height:260px;padding:28px 24px;border:1px solid #d8e5f2;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(23,69,113,.08)}.partner-bright__steps article:not(:last-child):after{content:"→";position:absolute;z-index:2;top:50%;right:-19px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--pb-blue);font-weight:900;transform:translateY(-50%)}
.partner-bright__steps b,.partner-bright__cards b{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#fff;background:var(--pb-green);font-size:13px}.partner-bright__steps h3,.partner-bright__cards h3,.partner-bright__benefits h3{margin:22px 0 10px;color:#08213a;font-size:20px;line-height:1.2}.partner-bright__steps p,.partner-bright__cards p,.partner-bright__benefits p{margin:0;color:#587087;line-height:1.55}
.partner-bright__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.partner-bright__benefits article{min-height:270px;padding:30px;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:rgba(255,255,255,.12);backdrop-filter:blur(10px)}.partner-bright__benefits strong{display:block;color:var(--pb-yellow);font:900 clamp(32px,3vw,48px)/1 Arial,sans-serif}.partner-bright__benefits h3{color:#fff}.partner-bright__benefits p{color:rgba(255,255,255,.78)}
.partner-bright__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.partner-bright__cards article{min-height:245px;padding:28px;border:1px solid #d7e5f4;border-radius:18px;background:#fff;box-shadow:0 17px 40px rgba(31,84,132,.08)}.partner-bright__cards article:nth-child(3n+2) b{background:var(--pb-blue)}.partner-bright__cards article:nth-child(3n) b{color:#071b33;background:var(--pb-yellow)}.partner-bright__cta--center{display:flex;width:max-content;max-width:100%;margin:38px auto 0;text-align:center}
.partner-bright__faq details{margin-top:10px;border:1px solid #d8e5f2;border-radius:14px;background:#fff}.partner-bright__faq summary{position:relative;padding:24px 70px 24px 26px;color:#08213a;font-size:20px;font-weight:850;cursor:pointer;list-style:none}.partner-bright__faq summary::-webkit-details-marker{display:none}.partner-bright__faq summary:after{content:"+";position:absolute;right:24px;top:50%;font-size:28px;transform:translateY(-50%)}.partner-bright__faq details[open] summary:after{content:"−"}.partner-bright__faq details p{margin:0;padding:0 26px 25px;color:#526c84;font-size:16px;line-height:1.65}
.partnership-application{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:70px;align-items:start;margin-top:80px;padding:70px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#075fc8,#078fe4 65%,#11afd0);box-shadow:0 30px 80px rgba(0,0,0,.28)}.partnership-application__intro>span{display:inline-flex;padding:8px 13px;border-radius:999px;color:#071b33;background:#ffe51f;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.partnership-application__intro h2{margin:20px 0;color:#fff;font:800 clamp(34px,4vw,58px)/1.04 Arial,sans-serif;letter-spacing:-.045em}.partnership-application__intro p{margin:0;color:rgba(255,255,255,.82);font-size:18px;line-height:1.65}
.partnership-application__form{display:grid;gap:13px}.partnership-application__form label>span{display:block;margin-bottom:7px;color:rgba(255,255,255,.86);font-size:13px;font-weight:750}.partnership-application__form input[type=text],.partnership-application__form input[type=tel]{width:100%;height:62px;padding:0 18px;border:2px solid transparent;border-radius:10px;outline:0;color:#071b33;background:#fff;font:600 17px/1 Arial,sans-serif;box-shadow:0 10px 28px rgba(0,42,94,.14)}.partnership-application__form input:focus{border-color:#ffe51f}.partnership-application__consent{display:flex;gap:11px;align-items:flex-start;margin:5px 0}.partnership-application__consent input{width:21px;height:21px;margin:0;accent-color:#ffe51f}.partnership-application__consent span{margin:1px 0 0!important;font-weight:500!important}.partnership-application__form button{min-height:62px;border:0;border-radius:10px;color:#071b33;background:#ffe51f;font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 14px 30px rgba(133,113,0,.2)}.partnership-application__form button:disabled{opacity:.65;cursor:wait}.partnership-application__status{min-height:24px;margin:0;color:#fff;font-weight:750}.partnership-application__status.is-error{color:#ffe3e3}.partnership-application__status.is-success{color:#fff7a6}
.partnership-application__messengers{grid-column:1/-1;padding-top:28px;border-top:1px solid rgba(255,255,255,.24)}.partnership-application__messengers>span{display:block;margin-bottom:14px;color:rgba(255,255,255,.88);font-size:14px;font-weight:800;text-align:center}.partnership-application__messengers>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.partnership-application__messenger{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:15px 20px;border-radius:10px;color:#fff!important;font-size:16px;font-weight:900;text-decoration:none;transition:transform .18s ease,filter .18s ease}.partnership-application__messenger:hover{color:#fff!important;filter:brightness(1.08);transform:translateY(-2px)}.partnership-application__messenger b{font-size:22px}.partnership-application__messenger--telegram{background:#229ed9}.partnership-application__messenger--whatsapp{background:#20bd5a}.partnership-application__messenger--max{background:#7357ff}
@media(max-width:1000px){.partner-bright__hero{grid-template-columns:1fr}.partner-bright__copy{padding-bottom:50px}.partner-bright__visual{min-height:460px}.partner-bright__visual:after{background:linear-gradient(180deg,#fff 0%,transparent 30%)}.partner-bright__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-bright__steps article:not(:last-child):after{display:none}.partner-bright__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-application{grid-template-columns:1fr}}
@media(max-width:680px){.partner-bright__hero{min-height:0}.partner-bright__copy,.partner-bright__section{padding:58px 18px}.partner-bright__copy h2{font-size:clamp(40px,12vw,58px)}.partner-bright__visual{min-height:340px}.partner-bright__payback{padding:42px 18px}.partner-bright__payback-formula{grid-template-columns:1fr;gap:9px}.partner-bright__payback-formula>b{line-height:1}.partner-bright__payback-formula>div{min-height:110px}.partner-bright__steps,.partner-bright__benefits,.partner-bright__cards{grid-template-columns:1fr}.partner-bright__steps article,.partner-bright__benefits article,.partner-bright__cards article{min-height:0}.partnership-application{gap:38px;margin-top:55px;padding:40px 18px;border-radius:12px}.partnership-application__intro h2{font-size:36px}.partnership-application__messengers>div{grid-template-columns:1fr}.partnership-application__messenger{min-height:58px}}

/* The two conversion links must stay inside their own grid columns. */
@media(min-width:901px){
    .partner_conversion .div_partner_registration{
        grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
        column-gap:12px!important;
    }
    .partner_conversion .partner_registration,
    .partner_conversion .partner_job_preview{
        width:100%!important;
        min-width:0!important;
        max-width:none!important;
        margin:0!important;
        justify-self:stretch!important;
        box-sizing:border-box!important;
    }
}

/* Client and performer apps at the end of the partner page. */
.partner-apps{box-sizing:border-box;width:100%;padding:clamp(60px,8vw,110px) max(18px,calc((100vw - 1320px)/2));color:#eef8fb;background:linear-gradient(145deg,#071018,#0d2633 58%,#124d58)}.partner-apps *{box-sizing:border-box}.partner-apps__head{max-width:850px;margin:0 auto 42px;text-align:center}.partner-apps__head>span{display:inline-flex;padding:8px 14px;border:1px solid rgba(143,240,214,.35);border-radius:999px;color:#8ff0d6;background:rgba(143,240,214,.08);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.partner-apps__head h2{margin:18px 0 12px;color:#fff;font:800 clamp(34px,4.5vw,62px)/1.05 Arial,sans-serif;letter-spacing:-.04em}.partner-apps__head p{margin:0;color:rgba(238,248,251,.7);font-size:18px;line-height:1.55}.partner-apps__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto}.partner-apps__group{display:flex;min-width:0;min-height:320px;padding:clamp(25px,3vw,42px);flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));box-shadow:0 22px 55px rgba(0,0,0,.24)}.partner-apps__group--performer{background:linear-gradient(145deg,rgba(16,128,111,.25),rgba(255,255,255,.045))}.partner-apps__role{color:#8ff0d6;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.partner-apps__group h3{margin:12px 0 8px;color:#fff;font-size:clamp(27px,3vw,40px);line-height:1.1}.partner-apps__group p{max-width:520px;margin:0;color:rgba(238,248,251,.7);line-height:1.55}.partner-apps__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px}.partner-apps__button{display:flex;min-width:0;min-height:68px;padding:12px 16px;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#fff!important;background:#050708;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.partner-apps__button:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 15px 32px rgba(0,0,0,.28)}.partner-apps__button i,.partner-apps__ru-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#fff;font-size:25px}.partner-apps__ru-icon{border-radius:9px;background:linear-gradient(135deg,#15c5bd,#7357ff);font:900 15px/38px Arial,sans-serif}.partner-apps__button span{min-width:0;font-size:17px;font-weight:800;line-height:1.08}.partner-apps__button small{display:block;margin-bottom:4px;color:rgba(255,255,255,.58);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:900px){.partner-apps__groups{grid-template-columns:1fr}.partner-apps__group{min-height:290px}}
@media(max-width:520px){.partner-apps{padding-right:16px;padding-left:16px}.partner-apps__head{margin-bottom:28px}.partner-apps__groups{gap:12px}.partner-apps__group{min-height:0;padding:26px 18px;border-radius:16px}.partner-apps__buttons{grid-template-columns:1fr;margin-top:26px}.partner-apps__button{width:100%}}

/* Prominent entry point to the shared MAX chat for A-EL partners. */
.partner-max-chat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;min-height:112px;padding:22px 26px;border:1px solid rgba(255,255,255,.24);border-radius:18px;color:#fff!important;background:linear-gradient(110deg,#6846ff 0%,#8c52ff 48%,#bf49ef 100%);box-shadow:0 18px 42px rgba(101,69,255,.28);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.partner-max-chat:hover{color:#fff!important;filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 24px 52px rgba(101,69,255,.38)}.partner-max-chat__logo{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:18px;background:rgba(255,255,255,.16);font:900 17px/1 Arial,sans-serif;letter-spacing:-.06em}.partner-max-chat__content{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 16px}.partner-max-chat__content strong{flex:0 0 100%;color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.08}.partner-max-chat__online{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:14px;font-weight:800}.partner-max-chat__online i{width:9px;height:9px;border-radius:50%;background:#64ff9c;box-shadow:0 0 0 5px rgba(100,255,156,.16),0 0 18px rgba(100,255,156,.9)}.partner-max-chat__content small{color:rgba(255,255,255,.82);font-size:13px;font-weight:700}.partner-max-chat__action{display:flex;min-height:52px;padding:0 19px;align-items:center;gap:18px;border-radius:999px;color:#24115e;background:#fff;font-size:15px;font-weight:900;white-space:nowrap}.partner-max-chat__action b{font-size:22px}.partner-max-chat--solution{margin:0 0 38px}.partner-max-chat--contacts,.partner-max-chat--application{grid-column:1/-1;margin-top:18px}.partner_contacts .partner-max-chat__content strong{color:#fff}.partnership-application .partner-max-chat{color:#fff!important}
body.ael-night-grid .partner-max-chat{border-color:rgba(255,255,255,.2);background:linear-gradient(110deg,#5135d8 0%,#7744df 50%,#9b38c7 100%)}
@media(max-width:680px){.partner-max-chat{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:0;padding:18px;border-radius:14px}.partner-max-chat__logo{width:50px;height:50px;border-radius:13px;font-size:14px}.partner-max-chat__content{gap:5px}.partner-max-chat__content strong{font-size:21px}.partner-max-chat__content small{flex:0 0 100%;font-size:12px;line-height:1.45}.partner-max-chat__action{grid-column:1/-1;justify-content:space-between;min-height:50px;border-radius:10px}.partner-max-chat--solution{margin-bottom:28px}.partner-max-chat--contacts,.partner-max-chat--application{margin-top:12px}}
