.creators-main{padding:0 var(--gutter);max-width:1560px;margin-inline:auto}
.creators-main>*{min-width:0}
.creators-main p{color:#b3b3b3;font-size:18px;line-height:1.7;margin:0}
.creators-main h1,.creators-main h2,.creators-main h3,.creators-invitation h2{margin:0;text-wrap:balance}
.creators-hero{padding-block:clamp(76px,10vw,144px) 88px;max-width:1080px}
.creators-main .creators-eyebrow{color:#adadff;font-size:16px;font-weight:700;line-height:1.6;margin-block-end:24px}
.creators-hero h1{font-size:clamp(42px,6.5vw,88px);line-height:1.08;letter-spacing:-.035em;max-width:1000px}
.creators-hero h1 span{display:block;color:#adadff}
.creators-main .creators-lead{max-width:760px;margin-block-start:32px;font-size:clamp(19px,2vw,23px);line-height:1.6}
.creators-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;margin-block-start:36px}
.creators-actions .button,.creators-invitation .button{min-height:52px;height:auto;white-space:normal;gap:12px}
.creators-text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:6px}
.creators-focus{border-block:1px solid #333;padding-block:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}
.creators-main h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.02em}
.creators-focus p:last-child{padding-block-start:6px}
.creators-formats{padding-block:52px}
.creators-formats h2{font-size:24px}
.creators-formats ul{display:flex;flex-wrap:wrap;list-style:none;gap:12px 32px;padding:0;margin:24px 0 0}
.creators-formats li{font-size:19px;line-height:1.6;border-inline-start:3px solid #5555e7;padding-inline-start:14px}
.creators-details{padding-block:48px 72px;border-block-start:1px solid #333;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px 72px;scroll-margin-top:110px}
.creators-details ol{list-style:none;margin:0;padding:0}
.creators-details li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:20px;padding-block:24px;border-block-end:1px solid #333}
.creators-details li:first-child{padding-block-start:0}
.creators-number{color:#adadff;font-size:16px;line-height:32px}
.creators-main h3{font-size:23px;line-height:1.4;margin-block-end:10px}
.creators-main .creators-note{grid-column:2;font-size:16px;border-inline-start:2px solid #5555e7;padding-inline-start:20px}
.creators-submit{padding:clamp(28px,5vw,72px);margin-block-end:88px;background:#11111d;border:1px solid #36364b;border-radius:16px;scroll-margin-top:110px}
.creators-submit>p{max-width:780px;margin-block:24px}
.creators-submit .email-contact{max-width:680px}
.creators-submit .contact-button{width:100%;min-height:56px;height:auto;font-size:18px;white-space:normal}
.creators-submit .contact-label{white-space:normal}
.creators-submit .email-options p{font-size:16px}
.creators-submit .creators-terms{font-size:16px;margin-block:32px 12px}
.creators-policy-links{display:flex;gap:8px 28px;flex-wrap:wrap}
.creators-policy-links a{font-size:16px;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
.creators-invitation{margin:48px var(--gutter);padding:40px 0;border-block:1px solid #333;display:flex;align-items:center;justify-content:space-between;gap:32px}
.creators-invitation h2{font-size:clamp(26px,2.7vw,38px);line-height:1.25}
.creators-invitation p{color:#b3b3b3;font-size:18px;line-height:1.6;max-width:760px;margin-block:16px 0}
.creators-invitation .button{flex-shrink:0;max-width:390px}
[lang=ar] .creators-main h1,[lang=ar] .creators-main h2{letter-spacing:normal;line-height:1.4}
[lang=ar] .creators-main p,[lang=ar] .creators-invitation p{font-size:20px}
[lang=ar] .creators-main .creators-eyebrow,[lang=ar] .creators-main .creators-note,[lang=ar] .creators-submit .creators-terms,[lang=ar] .creators-submit .email-options p{font-size:18px}
[lang=ar] .creators-policy-links a{font-size:18px}
@media(max-width:900px){.creators-focus,.creators-details{grid-template-columns:1fr;gap:32px}.creators-main .creators-note{grid-column:1}.creators-invitation{align-items:flex-start;flex-direction:column}.creators-details{padding-block:40px 56px}}
@media(max-width:600px){.creators-hero{padding-block:64px 56px}.creators-hero h1{font-size:clamp(38px,10vw,56px)}.creators-actions{align-items:stretch;flex-direction:column;gap:12px}.creators-actions .button{justify-content:center}.creators-text-link{justify-content:center}.creators-focus{padding-block:32px}.creators-formats{padding-block:36px}.creators-details li{grid-template-columns:30px minmax(0,1fr);gap:12px}.creators-submit{padding:28px 20px;margin-block-end:56px}.creators-submit .contact-button{font-size:16px}.creators-invitation{margin-block:32px}.creators-invitation .button{width:100%;max-width:none;justify-content:center}}

html[lang=ar] .creators-hero h1{font-size:clamp(42px,6.5vw,88px);line-height:1.4}
@media(max-width:600px){html[lang=ar] .creators-hero h1{font-size:clamp(38px,10vw,56px)}}
