.affiliates-page,body:has(.affiliates-intro){background-color:var(--color-abu-background-alt)}.affiliates-signup{font-family:Montserrat,sans-serif;background:linear-gradient(135deg,var(--color-abu-background) 0,var(--color-abu-gray-100) 50%,var(--color-abu-background) 100%);min-height:100vh;color:var(--color-abu-text-primary);line-height:1.6}.affiliates-intro{padding-block:calc(min(100px, 10vh)) calc(min(50px, 5vh));text-align:center;font-size:18px;max-width:65ch;margin:0 auto;color:var(--color-abu-text-secondary);background-color:var(--color-abu-background-alt)}.affiliates-intro__h2{position:relative;font-size:28px;font-weight:700;padding-block-end:60px;color:var(--color-abu-text-primary)}.affiliates-intro__h2:after{content:"";display:block;height:4px;max-width:420px;background-color:var(--color-abu-orange);position:absolute;inset:auto 0 30px;margin-inline:auto}.affiliates-callout{padding:calc(min(100px, 10vh)) 20px;display:flex;align-items:center;justify-content:center;gap:110px;font-size:16px}.affiliates-callout__text{max-width:37ch}.affiliates-callout__text>*+*{margin-top:30px}.affiliates-callout__h2{font-size:30px;font-weight:700;color:var(--color-abu-text-primary)}.affiliates-callout--background{background-color:var(--color-abu-background)}.affiliates-callout--reversed{flex-direction:row-reverse}.affiliates-callout__image{max-width:520px}.affiliates-callout__image img{width:100%}@media (width <= 900px){.affiliates-callout{gap:40px}.affiliates-callout,.affiliates-callout--reversed{flex-direction:column}.affiliates-intro{font-size:16px}.affiliates-callout__h2,.affiliates-intro__h2{font-size:24px}.affiliates-callout__image{max-width:400px}}.list-big-item{font-size:20px;font-weight:600;line-height:2}.affiliates-program{padding:0 20px calc(min(100px, 10vh));background-color:var(--color-abu-background)}.affiliates-program__h2{font-size:21px;font-weight:700;text-align:center;margin-bottom:80px;color:var(--color-abu-text-primary)}.affiliates-program__inner{max-width:780px;margin-inline:auto;display:grid;grid-template-columns:1.5fr 2fr;gap:40px 20px}.affiliates-program__h3{position:relative;font-size:18px;font-weight:700;line-height:1.3;max-width:22ch;padding-left:60px;margin-top:5px;color:var(--color-abu-text-primary)}.affiliates-program__h3 img{position:absolute;top:0;left:0}.affiliates-program__p{color:var(--color-abu-text-secondary);line-height:2}@media (width <= 730px){.affiliates-program__h2{margin-bottom:45px}.affiliates-program__inner{grid-template-columns:1fr;gap:15px;text-align:center}.affiliates-program__h3{margin-inline:auto;padding-left:0}.affiliates-program__h3:not(:first-child){margin-top:30px}.affiliates-program__h3 img{display:none}}.btn-orange{font-size:16px;background-color:var(--color-abu-orange);color:#fff;text-decoration:none;padding:1em 2em;border-radius:50px;display:inline-block;transition:opacity .15s ease-out}.btn-orange:hover{opacity:.85}