.distributors-page{background:#BCBCBC}.distributors-hero{position:relative;overflow:hidden;min-height:100vh;background:#BCBCBC;padding:60px 0 40px}.distributors-container{width:min(1280px, calc(100% - 80px));margin:0 auto;position:relative}.distributors-hero__top{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;position:relative;z-index:3}.distributors-hero__left{max-width:550px;flex:0 0 550px}.distributors-hero__right{max-width:560px;flex:0 1 560px;padding-top:8px}.distributors-hero__title{margin:0;font-family:"Bender",sans-serif;font-style:italic;font-weight:700;font-size:clamp(48px, 6vw, 76px);line-height:.95;letter-spacing:0;color:#00080B}.distributors-hero__copy{margin:0 0 28px;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(18px, 2vw, 28px);line-height:1.3;color:#00080B;max-width:640px}.distributors-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border-radius:8px;background:#E53C76;color:#FFF;font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:1;text-decoration:none;transition:opacity 0.25s ease,transform 0.25s ease}.distributors-hero__button:hover{opacity:.92;transform:translateY(-1px)}.distributors-hero__visual{position:relative;min-height:760px;margin-top:-20px;z-index:1}.distributors-hero__logo{position:absolute;left:20px;top:80px;width:clamp(160px, 14vw, 220px);z-index:4}.distributors-hero__kids{position:absolute;left:120px;top:80px;width:min(980px, 78vw);z-index:3}.distributors-hero__kids img,.distributors-hero__logo img{display:block;width:100%;height:auto}@media (max-width:1100px){.distributors-hero{min-height:auto;padding:48px 0 32px}.distributors-hero__top{flex-direction:column;gap:24px}.distributors-hero__left,.distributors-hero__right{max-width:100%;flex:1 1 auto}.distributors-hero__visual{min-height:620px;margin-top:20px}.distributors-hero__outline{left:80px;top:70px;width:min(760px, 82vw)}.distributors-hero__logo{left:0;top:40px;width:180px}.distributors-hero__kids{left:70px;top:110px;width:min(820px, 88vw)}}@media (max-width:767px){.distributors-container{width:min(100% - 32px, 1280px)}.distributors-hero{padding:32px 0 24px}.distributors-hero__copy{font-size:20px;max-width:100%}.distributors-hero__button{width:100%;text-align:center}.distributors-hero__visual{min-height:420px;margin-top:28px}.distributors-hero__outline{left:20px;top:80px;width:calc(100% - 40px);border-width:4px}.distributors-hero__logo{left:0;top:0;width:120px}.distributors-hero__kids{left:10px;top:90px;width:calc(100% - 20px)}}.distributors-proof{background:#E53C76;padding:68px 0 72px}.distributors-proof .distributors-container{width:min(1520px, calc(100% - 80px))}.distributors-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;align-items:start}.distributors-proof__item{display:flex;flex-direction:column;align-items:center;text-align:center}.distributors-proof__icon{width:132px;margin-bottom:26px}.distributors-proof__icon img{display:block;width:85px;height:auto}.distributors-proof__label{margin:0;color:#FFF;font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-size:clamp(18px, 2vw, 28px);line-height:1.12;text-align:center}@media (max-width:1200px){.distributors-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.distributors-proof__icon{width:118px;margin-bottom:22px}.distributors-proof__label{font-size:clamp(22px, 2.4vw, 32px)}}@media (max-width:767px){.distributors-proof{padding:44px 0 48px}.distributors-proof .distributors-container{width:min(100% - 32px, 1520px)}.distributors-proof__grid{grid-template-columns:1fr;gap:36px}.distributors-proof__icon{width:100px;margin-bottom:18px}.distributors-proof__label{font-size:28px}}.distributors-eligibility__row,.distributors-faq__item:last-child{border-bottom:1px solid #d8d8d8}.distributors-growth{position:relative;overflow:visible;background:#545a5d;padding:110px 0 0}.distributors-growth .distributors-container{width:min(1440px,calc(100% - 80px));position:relative}.distributors-growth__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px 72px;align-items:start;margin-bottom:88px}.distributors-growth__eyebrow{display:inline-block;margin-bottom:26px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.2;color:#fff}.distributors-growth__title{margin:0;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(38px, 5vw, 52px);line-height:.98;color:#fff}.distributors-growth__lead p{margin:0;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.9vw, 18px);line-height:1.45;color:#fff}.distributors-growth__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 58px;align-items:start;position:relative;z-index:2}.distributors-growth-card{display:flex;flex-direction:row}.distributors-growth-card__heading{display:flex;align-items:flex-start;gap:22px;margin-bottom:26px}.distributors-growth-card__icon{flex:0 0 78px;width:78px}.distributors-growth-card__icon img{display:block;width:95px;height:auto}.distributors-eligibility__badge img,.distributors-feature-card__icon img,.distributors-features__badge img,.distributors-growth__badge img,.distributors-growth__person img{width:100%;height:auto;display:block}.distributors-growth-card__title{margin:8px 0 0;font-family:"Bebas Neue",sans-serif;font-style:normal;font-weight:500;font-size:clamp(18px, 2vw, 26px);line-height:1.15;color:#fff;text-transform:uppercase}.distributors-apply__locations,.distributors-growth-card__content{display:flex;flex-direction:column}@media (max-width:767px){.distributors-growth-card{gap:50px}.distributors-growth-card__content{gap:20px}.distributors-growth__badge{display:none}}@media (min-width:768px){.distributors-growth-card__title{min-height:90px}.distributors-growth-card,.distributors-growth-card__content{gap:40px}}.distributors-growth-card__content p{margin:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.35vw, 16px);line-height:150%;color:#fff;max-width:420px}.distributors-growth__visual{position:relative;min-height:440px;margin-top:36px;z-index:1}.distributors-growth__person{position:absolute;width:min(630px,56vw);margin:0 auto;bottom:0;left:0;right:0}.distributors-growth__badge{position:absolute;right:-10px;bottom:-120px;width:clamp(160px,16vw,240px)}.distributors-features{position:relative;overflow:hidden;background:#d9a16f;padding:96px 0 72px}.distributors-commercial .distributors-container,.distributors-faq .distributors-container,.distributors-features .distributors-container{width:min(1440px,calc(100% - 80px));position:relative;z-index:2}.distributors-features__badge{position:absolute;top:-42px;right:28px;width:clamp(180px,15vw,260px);z-index:1;pointer-events:none}.distributors-features__header{max-width:860px;margin:0 auto 72px;text-align:center}.distributors-features__eyebrow{display:inline-block;margin-bottom:24px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#00080b}.distributors-features__title{margin:0 0 28px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(36px, 5vw, 52px);line-height:1.03;color:#00080b}.distributors-features__intro{margin:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.4;color:#00080b}.distributors-features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;margin-bottom:70px}.distributors-feature-card{min-height:372px;padding:42px 34px 34px;border-radius:10px;background:#07141b;display:flex;flex-direction:column}.distributors-feature-card__icon{width:54px;margin-bottom:34px}.distributors-feature-card__title{margin:0 0 24px;font-family:"Bebas Neue",sans-serif;font-style:normal;font-weight:600;font-size:clamp(24px, 1.7vw, 36px);line-height:1.18;color:#fff;text-transform:uppercase;letter-spacing:-1%}.distributors-feature-card__text{margin:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.2vw, 16px);line-height:1.5;color:#fff}.distributors-features__footer{margin:0;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.35;color:#00080b}.distributors-eligibility{position:relative;overflow:visible;background:#f4f4f4;padding:110px 0 100px}.distributors-eligibility .distributors-container{width:min(1160px,calc(100% - 80px));position:relative;z-index:2}.distributors-commercial__badge,.distributors-eligibility__badge{position:absolute;right:34px;bottom:-120px;width:clamp(170px,16vw,250px);z-index:1;pointer-events:none}.distributors-eligibility__header{max-width:760px;margin:0 auto 82px;text-align:center}.distributors-eligibility__eyebrow{display:inline-block;margin-bottom:22px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#00080b}.distributors-eligibility__title{margin:0 0 28px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(36px, 5vw, 52px);line-height:1.02;color:#b05ba9}.distributors-eligibility__cell--label,.distributors-eligibility__footer p,.distributors-eligibility__intro,.distributors-eligibility__status{font-family:"Open Sans",sans-serif;color:#00080b}.distributors-eligibility__intro{margin:0 auto;max-width:740px;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.45}.distributors-eligibility__table-wrap{margin-bottom:64px}.distributors-apply__form-wrap,.distributors-eligibility__table{width:100%}.distributors-eligibility__row{display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:20px;min-height:78px}.distributors-eligibility__cell--label{font-weight:400;font-size:clamp(16px, 1.35vw, 16px);line-height:1.4}.distributors-eligibility__cell--status{display:flex;align-items:center;justify-content:center}.distributors-eligibility__status{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-weight:200;font-size:32px;line-height:1}.distributors-eligibility__cta{display:flex;justify-content:center;margin-bottom:78px}.distributors-eligibility__button{min-width:300px;background-color:#aa55a1}.distributors-eligibility__footer{max-width:760px;margin:0 auto;text-align:center}.distributors-eligibility__footer p{margin:0;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.45}.distributors-eligibility__footer p+p{margin-top:34px}.distributors-process{position:relative;overflow:hidden;background:#fa8c25;padding:92px 0 0}.distributors-process .distributors-container{width:min(1440px,calc(100% - 96px));position:relative;z-index:2}.distributors-process__badge{position:absolute;top:-34px;right:90px;width:clamp(150px,14vw,220px);z-index:1;pointer-events:none}.distributors-commercial__badge img,.distributors-process__badge img{display:block;width:100%;height:auto}.distributors-process__header{max-width:980px;margin:0 auto 120px;text-align:center}.distributors-process__title{margin:0;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(36px, 4.6vw, 52px);line-height:1.04;color:#fff}.distributors-process__steps{display:flex;flex-direction:column;gap:76px}.distributors-process-step{display:grid;grid-template-columns:270px minmax(0,1fr);gap:34px;align-items:start}.distributors-process-step__number{font-family:"Open Sans",sans-serif;font-weight:700;font-size:clamp(62px, 7vw, 82px);line-height:.95;letter-spacing:-.03em;color:#fff;text-transform:uppercase}.distributors-process-step__content{padding-top:8px}.distributors-process-step__line{position:relative;height:2px;margin:0 0 28px;background:rgba(0,8,11,.12)}.distributors-process-step__line span{position:absolute;top:50%;width:30px;height:3px;background:#fff;transform:translateY(-50%)}.distributors-process-step:first-child .distributors-process-step__line span{left:0}.distributors-process-step:nth-child(2) .distributors-process-step__line span{left:25%}.distributors-process-step:nth-child(3) .distributors-process-step__line span{left:56%}.distributors-process-step:nth-child(4) .distributors-process-step__line span{right:0}.distributors-process-step__eyebrow{display:inline-block;margin-bottom:14px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#00080b}.distributors-process-step__title{margin:0 0 22px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(34px, 3.2vw, 54px);line-height:1.02;color:#00080b}.distributors-process-step__text p{margin:0;max-width:980px;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.45vw, 18px);line-height:1.45;color:#00080b}.distributors-process-step__text p+p{margin-top:18px}.distributors-process__visual{display:flex;justify-content:center;margin-top:52px;position:relative;z-index:2}.distributors-process__visual img{display:block;width:min(620px,48vw);height:auto}.distributors-compliance{background:#07141b;padding:70px 0 80px}.distributors-compliance .distributors-container{width:min(1400px,calc(100% - 80px))}.distributors-compliance__intro{margin:0 auto 48px;max-width:570px;text-align:center;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.4;color:#fff}.distributors-compliance__badges{display:flex;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap}.distributors-compliance__badge{display:flex;align-items:center;justify-content:center}.distributors-compliance__badge img{display:block;height:54px;width:auto;max-width:130px}@media (max-width:1024px){.distributors-compliance{padding:60px 0 70px}.distributors-compliance__badges{gap:40px}.distributors-compliance__badge img{height:44px}}.distributors-testimonials{background:#d9a16f;padding:110px 0 120px}.distributors-testimonials .distributors-container{width:min(1480px,calc(100% - 80px))}.distributors-testimonials__header{text-align:center;max-width:920px;margin:0 auto 82px}.distributors-testimonials__title{margin:0 0 28px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(44px, 5vw, 76px);line-height:1.02;color:#00080b}.distributors-testimonials__intro{margin:0;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.8vw, 18px);line-height:1.4;color:#00080b}.distributors-testimonials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 72px;align-items:start}.distributors-testimonial-card{text-align:center}.distributors-testimonial-card__quote{margin:0 0 44px;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(18px, 2vw, 22px);line-height:1.55;color:#00080b;border:0;min-height:140px}.distributors-testimonial-card__person{display:flex;flex-direction:column;align-items:center}.distributors-testimonial-card__avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;margin-bottom:22px;flex:0 0 72px}.distributors-testimonial-card__avatar img{display:block;width:100%;height:100%;object-fit:cover}.distributors-testimonial-card__name{margin:0 0 6px;font-family:"Nunito Sans",sans-serif;font-weight:600;font-size:clamp(16px, 1.8vw, 18px);line-height:1.3;color:#00080b}.distributors-testimonial-card__role{margin:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.7vw, 18px);line-height:1.35;color:#00080b}.distributors-commercial{position:relative;overflow:visible;background:#e53c76;padding:96px 0 110px}.distributors-commercial__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px 72px;align-items:start;margin-bottom:56px}.distributors-commercial__eyebrow{display:inline-block;margin-bottom:24px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:17px;line-height:1.2;color:#fff}.distributors-commercial__title{margin:0;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(36px, 5vw, 52px);line-height:1.04;color:#fff}.distributors-commercial__lead{margin:0 0 34px;max-width:760px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.8vw, 18px);line-height:1.45;color:#fff}.distributors-commercial__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.distributors-commercial__list span{font-size:18px;font-weight:300}.distributors-commercial__list li{display:flex;align-items:flex-start;gap:16px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.35vw, 16px);line-height:1.45;color:#fff}.distributors-commercial__list-icon{flex:0 0 18px;width:18px;margin-top:5px}.distributors-commercial__list-icon img{display:block;width:100%;height:auto}.distributors-commercial__image{margin-bottom:64px;border-radius:10px;overflow:hidden}.distributors-commercial__image img{display:block;width:100%;height:auto}.distributors-commercial__footer{margin:0;max-width:620px;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.7vw, 18px);line-height:1.45;color:#fff}.distributors-faq{position:relative;overflow:hidden;background:#f4f4f4;padding:96px 0 110px}.distributors-faq__badge{position:absolute;top:-34px;right:34px;width:clamp(180px,16vw,250px);z-index:1;pointer-events:none}.distributors-faq__badge img{display:block;width:100%;height:auto}.distributors-faq__header{margin:0 0 56px}.distributors-faq__title{margin:0 0 26px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(42px, 5vw, 52px);line-height:1.02;color:#00080b}.distributors-faq__intro{margin:0;max-width:760px;font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-size:clamp(16px, 1.7vw, 18px);line-height:1.45;color:#00080b}.distributors-faq__list{margin-bottom:72px}.distributors-faq__item{border-top:1px solid #d8d8d8}.distributors-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 22px;font-family:"Nunito Sans",sans-serif;font-weight:700;font-size:clamp(16px, 1.6vw, 18px);line-height:1.35;color:#00080b}.distributors-faq__question::-webkit-details-marker{display:none}.distributors-faq__icon{position:relative;flex:0 0 22px;width:22px;height:22px}.distributors-faq__icon::after,.distributors-faq__icon::before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#00080b;transform-origin:center;transition:transform .2s}.distributors-faq__icon::before,.distributors-faq__item[open] .distributors-faq__icon::after{transform:translate(-50%,-50%) rotate(45deg)}.distributors-faq__icon::after,.distributors-faq__item[open] .distributors-faq__icon::before{transform:translate(-50%,-50%) rotate(-45deg)}.distributors-faq__answer{padding:0 56px 22px 0}.distributors-faq__answer p{margin:0;max-width:900px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:clamp(16px, 1.35vw, 16px);line-height:1.55;color:#00080b}.distributors-faq__contact{max-width:760px}.distributors-faq__contact-title{margin:0 0 24px;font-family:Bender,sans-serif;font-style:normal;font-weight:700;font-size:clamp(24px, 3vw, 36px);line-height:1.05;text-transform:uppercase;color:#00080b}.distributors-faq__contact-text{margin:0;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.6vw, 18px);line-height:1.5;color:#00080b}.distributors-faq__contact-text a{color:#00080b;text-decoration:underline;text-underline-offset:3px}.distributors-apply{position:relative;overflow:hidden;background:#ece63a;padding:86px 0 0}.distributors-apply .distributors-container{width:min(1440px,calc(100% - 80px))}.distributors-apply__grid{display:grid;grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:56px 72px;align-items:start}.distributors-apply__left{display:flex;flex-direction:column;min-height:100%}.distributors-apply__eyebrow{display:inline-block;margin-bottom:18px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:16px;line-height:1.2;color:#00080b}.distributors-apply__title{margin:0 0 26px;font-family:Bender,sans-serif;font-style:italic;font-weight:700;font-size:clamp(36px, 5vw, 52px);line-height:1.03;color:#00080b}.distributors-apply__intro{margin:0 0 34px;font-family:"Zen Maru Gothic",sans-serif;font-weight:300;font-size:clamp(16px, 1.8vw, 18px);line-height:1.4;color:#00080b}.distributors-apply__contact{display:flex;flex-direction:column;gap:18px;margin-bottom:44px}.distributors-apply__contact-item{display:flex;align-items:flex-start;gap:16px;font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-size:clamp(18px, 1.3vw, 24px);line-height:1.45;color:#00080b;text-decoration:none}.distributors-apply__locations span{margin-bottom:20px}.distributors-apply__contact-text{text-decoration:underline}.distributors-apply__contact-item a,.distributors-apply__contact-item span{color:inherit;font-size:16px;font-weight:300}.distributors-apply__contact-item[href]:hover{text-decoration:underline;text-underline-offset:3px}.distributors-apply__contact-icon{flex:0 0 22px;width:22px;margin-top:3px;text-decoration:underline}.distributors-apply__contact-icon img{display:block;width:100%;height:auto}.distributors-apply__person{margin-top:auto;display:flex;align-items:flex-end}.distributors-apply__person img{display:block;height:650px}.distributors-apply__right{padding-top:4px}.distributors-apply__form-placeholder{min-height:980px;display:flex;align-items:center;justify-content:center;padding:24px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:22px;line-height:1.4;color:rgba(0,8,11,.55);text-align:center}.distributors-apply__form-wrap input,.distributors-apply__form-wrap select,.distributors-apply__form-wrap textarea{width:100%;background:0 0;border:0;border-bottom:1px solid rgba(0,8,11,.18);border-radius:0;padding:12px 0;font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#00080b;box-shadow:none}.distributors-apply__form-wrap textarea{min-height:160px;resize:vertical}.distributors-apply__form-wrap label,.distributors-apply__form-wrap legend{font-family:"Zen Maru Gothic",sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#00080b}.distributors-apply__form-wrap .button,.distributors-apply__form-wrap button,.distributors-apply__form-wrap input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 22px;border:0;border-radius:8px;background:#b05ba9;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:1;text-decoration:none;cursor:pointer}.accept-container .wpcf7-list-item,.accept-container p{margin:0;padding:0;text-align:left}@media (max-width:1200px){.distributors-growth{padding-top:84px}.distributors-growth__top{grid-template-columns:1fr;gap:30px;margin-bottom:58px}.distributors-growth__grid{grid-template-columns:1fr;gap:40px}.distributors-commercial__lead,.distributors-growth-card__content p{max-width:100%}.distributors-growth__visual{min-height:360px;margin-top:48px}.distributors-growth__person{width:min(480px,62vw)}.distributors-growth__badge{width:180px;right:0;bottom:0}.distributors-features{padding:88px 0 64px}.distributors-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distributors-feature-card{min-height:340px}.distributors-eligibility{padding:88px 0 84px}.distributors-eligibility__cta,.distributors-eligibility__header{margin-bottom:62px}.distributors-eligibility__table-wrap{margin-bottom:50px}.distributors-process{padding-top:76px}.distributors-process .distributors-container{width:min(100% - 64px,1440px)}.distributors-process__header{margin-bottom:84px}.distributors-process__steps{gap:56px}.distributors-process-step{grid-template-columns:180px minmax(0,1fr);gap:26px}.distributors-process__visual img{width:min(500px,56vw)}.distributors-testimonials{padding:88px 0 96px}.distributors-testimonials__header{margin-bottom:60px}.distributors-testimonials__grid{gap:42px}.distributors-testimonial-card__quote{margin-bottom:34px}.distributors-commercial{padding:84px 0 96px}.distributors-commercial__top{grid-template-columns:1fr;gap:32px;margin-bottom:42px}.distributors-commercial__image{margin-bottom:46px}.distributors-faq{padding:84px 0 92px}.distributors-faq__list{margin-bottom:56px}.distributors-faq__answer{padding-right:28px}.distributors-apply{padding-top:72px}.distributors-apply__grid{grid-template-columns:1fr;gap:48px}.distributors-apply__left{max-width:700px}.distributors-apply__person img{width:min(420px,80vw)}.distributors-apply__form-placeholder{min-height:760px}}@media (max-width:767px){.distributors-growth{padding-top:56px}.distributors-apply .distributors-container,.distributors-commercial .distributors-container,.distributors-faq .distributors-container,.distributors-features .distributors-container,.distributors-growth .distributors-container,.distributors-process .distributors-container{width:min(100% - 32px,1440px)}.distributors-growth__eyebrow{margin-bottom:18px;font-size:15px}.distributors-growth__title{font-size:36px;line-height:1}.distributors-growth__lead p{font-size:19px;line-height:1.5}.distributors-growth-card__heading{gap:16px;margin-bottom:18px}.distributors-growth-card__icon{flex:0 0 58px;width:58px}.distributors-growth-card__title{font-size:22px;margin-top:4px}.distributors-feature-card__text,.distributors-growth-card__content p{font-size:17px}.distributors-growth__visual{min-height:270px;margin-top:30px}.distributors-growth__person{width:min(320px,82vw)}.distributors-growth__badge{width:120px;right:-6px;bottom:8px}.distributors-features{padding:64px 0 48px}.distributors-features__badge{top:-24px;right:-8px;width:120px}.distributors-eligibility__cta,.distributors-faq__list,.distributors-features__header{margin-bottom:42px}.distributors-apply__eyebrow,.distributors-commercial__eyebrow,.distributors-eligibility__eyebrow,.distributors-features__eyebrow{margin-bottom:16px;font-size:15px}.distributors-features__title{margin-bottom:18px;font-size:40px;line-height:1.02}.distributors-eligibility__footer p,.distributors-eligibility__intro,.distributors-faq__intro,.distributors-features__footer,.distributors-features__intro,.distributors-testimonial-card__role,.distributors-testimonials__intro{font-size:19px}.distributors-features__grid{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.distributors-feature-card{min-height:auto;padding:28px 22px 24px}.distributors-feature-card__icon{width:46px;margin-bottom:22px}.distributors-feature-card__title{margin-bottom:16px;font-size:22px}.distributors-apply__person,.distributors-commercial__badge,.distributors-eligibility__badge{display:none}.distributors-eligibility{padding:64px 0 56px}.distributors-eligibility .distributors-container{width:min(100% - 32px,1160px)}.distributors-commercial__badge,.distributors-eligibility__badge{right:-10px;bottom:-6px;width:120px}.distributors-eligibility__header,.distributors-testimonials__header{margin-bottom:40px}.distributors-apply__title,.distributors-eligibility__title,.distributors-faq__title,.distributors-testimonials__title{margin-bottom:18px;font-size:40px}.distributors-eligibility__row{grid-template-columns:minmax(0,1fr) 44px;gap:12px;min-height:64px}.distributors-eligibility__cell--label{font-size:17px;line-height:1.45;padding:10px 0}.distributors-eligibility__status{width:24px;height:24px;font-size:24px}.distributors-eligibility__button{width:100%;min-width:0}.distributors-eligibility__footer p+p{margin-top:22px}.distributors-process{padding-top:58px}.distributors-process__badge{top:-18px;right:-6px;width:110px}.distributors-process__header{margin-bottom:50px}.distributors-process__title{font-size:36px;line-height:1.06}.distributors-process__steps{gap:40px}.distributors-process-step{grid-template-columns:1fr;gap:14px}.distributors-process-step__number{font-size:54px}.distributors-process-step__content{padding-top:0}.distributors-process-step__line{margin-bottom:18px}.distributors-process-step:nth-child(2) .distributors-process-step__line span,.distributors-process-step:nth-child(3) .distributors-process-step__line span,.distributors-process-step:nth-child(4) .distributors-process-step__line span{left:0;right:auto}.distributors-process-step__eyebrow{margin-bottom:10px;font-size:15px}.distributors-process-step__title{margin-bottom:14px;font-size:30px}.distributors-process-step__text p{font-size:17px;line-height:1.5}.distributors-process__visual{margin-top:28px}.distributors-process__visual img{width:min(280px,72vw)}.distributors-compliance{padding:48px 0 56px}.distributors-compliance .distributors-container{width:min(100% - 32px,1400px)}.distributors-compliance__intro{font-size:18px;margin-bottom:36px}.distributors-compliance__badges{gap:28px}.distributors-compliance__badge img{height:36px}.distributors-commercial,.distributors-faq,.distributors-testimonials{padding:64px 0 72px}.distributors-testimonials .distributors-container{width:min(100% - 32px,1480px)}.distributors-testimonials__grid{grid-template-columns:1fr;gap:42px}.distributors-testimonial-card__quote{margin-bottom:24px;font-size:20px;line-height:1.6}.distributors-testimonial-card__avatar{width:60px;height:60px;margin-bottom:16px}.distributors-testimonial-card__name{font-size:22px}.distributors-commercial__title{font-size:40px}.distributors-apply__intro,.distributors-commercial__lead{margin-bottom:24px;font-size:19px}.distributors-commercial__list{gap:16px}.distributors-commercial__list li{gap:12px;font-size:17px}.distributors-commercial__list-icon{flex:0 0 16px;width:16px;margin-top:4px}.distributors-commercial__image{margin-bottom:34px}.distributors-commercial__footer{font-size:19px;max-width:100%}.distributors-faq__badge{top:-16px;right:-8px;width:120px}.distributors-faq__header{margin-bottom:36px}.distributors-faq__question{gap:16px;padding:18px 0 16px;font-size:19px}.distributors-faq__icon{flex:0 0 18px;width:18px;height:18px}.distributors-faq__icon::after,.distributors-faq__icon::before{width:12px}.distributors-faq__answer{padding:0 8px 18px 0}.distributors-faq__answer p{font-size:17px;line-height:1.6}.distributors-faq__contact-title{margin-bottom:14px;font-size:28px}.distributors-faq__contact-text{font-size:18px}.distributors-apply{padding-top:56px}.distributors-apply__grid{gap:34px}.distributors-apply__contact{gap:14px;margin-bottom:28px}.distributors-apply__contact-item{gap:12px;font-size:16px}.distributors-apply__contact-icon{flex:0 0 18px;width:18px}.distributors-apply__person img{width:min(320px,82vw)}.distributors-apply__form-placeholder{min-height:520px;font-size:18px}}.distributor-form{text-align:left;gap:20px;display:flex;flex-direction:column}.distributor-form .form-row{display:flex;gap:40px}.distributor-form .form-row label{flex:1;display:block;font-size:18px;line-height:1.4;color:#00080b;text-align:left;margin-bottom:35px}.distr-channel-select .wpcf7-radio{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 60px}.distr-channel-select .wpcf7-radio label{display:flex;align-items:center;gap:10px}.distr-channel-select .wpcf7-radio input{width:auto}.distr-channel-select .wpcf7-list-item{margin:0}.accept-container p{font-family:"Nunito Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#00080b}