.PartnersPage-module__YYInMG__reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.PartnersPage-module__YYInMG__revealUp{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(28px)}.PartnersPage-module__YYInMG__reveal.PartnersPage-module__YYInMG__visible,.PartnersPage-module__YYInMG__revealUp.PartnersPage-module__YYInMG__visible{opacity:1;transform:translateY(0)}.PartnersPage-module__YYInMG__page{background:#fff}.PartnersPage-module__YYInMG__hero{background:linear-gradient(160deg,#fff4ef 0%,#fafaf8 50%,#fff 100%);border-bottom:1px solid #e6e5e1;padding:80px 0 72px}.PartnersPage-module__YYInMG__heroInner{max-width:var(--wrap);padding:0 var(--pad);grid-template-columns:1fr;gap:52px;margin:0 auto;display:grid}.PartnersPage-module__YYInMG__eyebrow{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.PartnersPage-module__YYInMG__eyebrowRule{background:var(--orange);border-radius:2px;flex-shrink:0;width:28px;height:2px}.PartnersPage-module__YYInMG__heroH1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--fw-bold);color:var(--black);letter-spacing:var(--ls-heading);margin-bottom:20px;line-height:1.12}.PartnersPage-module__YYInMG__heroH1 em{color:var(--orange);font-style:normal}.PartnersPage-module__YYInMG__heroSub{font-size:var(--text-body);font-weight:var(--fw-regular);color:var(--muted);max-width:640px;line-height:1.65}.PartnersPage-module__YYInMG__heroStats{background:#e6e5e1;border:1px solid #e6e5e1;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.PartnersPage-module__YYInMG__statBox{background:#fafaf8;flex-direction:column;gap:5px;padding:28px 24px;display:flex}.PartnersPage-module__YYInMG__statNum{font-family:var(--font-display);font-size:38px;font-weight:var(--fw-bold);color:var(--black);letter-spacing:-.02em;line-height:1}.PartnersPage-module__YYInMG__statNum em{color:var(--orange);font-style:normal}.PartnersPage-module__YYInMG__statLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.PartnersPage-module__YYInMG__categoriesWrap{max-width:var(--wrap);padding:72px var(--pad) 80px;flex-direction:column;gap:72px;margin:0 auto;display:flex}.PartnersPage-module__YYInMG__categorySection{border-top:3px solid var(--cat-color);padding-top:44px}.PartnersPage-module__YYInMG__catHeader{align-items:center;gap:20px;margin-bottom:36px;display:flex}.PartnersPage-module__YYInMG__catIconWrap{background:rgba(var(--cat-color-rgb), .1);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.PartnersPage-module__YYInMG__catIconWrap svg{width:26px;height:26px;stroke:var(--cat-color);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.PartnersPage-module__YYInMG__catTitleWrap{flex:1;align-items:center;gap:14px;display:flex}.PartnersPage-module__YYInMG__catTitle{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--black);letter-spacing:var(--ls-heading);line-height:1}.PartnersPage-module__YYInMG__catCount{color:var(--cat-color);background:rgba(var(--cat-color-rgb), .08);white-space:nowrap;border-radius:100px;padding:5px 14px;font-size:13px;font-weight:500}.PartnersPage-module__YYInMG__logoGrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.PartnersPage-module__YYInMG__logoTile{cursor:default;flex-direction:column;align-items:center;gap:9px;display:flex}.PartnersPage-module__YYInMG__tileBox{background:#fff;border:1px solid #e8e7e3;border-radius:12px;justify-content:center;align-items:center;width:100%;height:90px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .18s;display:flex;overflow:hidden}.PartnersPage-module__YYInMG__logoTile:not(.PartnersPage-module__YYInMG__logoTileDashed):hover .PartnersPage-module__YYInMG__tileBox{border-color:rgba(var(--cat-color-rgb), .4);transform:translateY(-3px);box-shadow:0 6px 24px #00000017}.PartnersPage-module__YYInMG__tileImg{object-fit:contain;object-position:center;width:auto;max-width:70%;height:auto;max-height:70%;display:block}.PartnersPage-module__YYInMG__tileAbbr{color:var(--cat-color);letter-spacing:.04em;text-align:center;font-size:15px;font-weight:800;line-height:1.2}.PartnersPage-module__YYInMG__tileName{color:var(--black);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.PartnersPage-module__YYInMG__logoTileDashed{opacity:.4}.PartnersPage-module__YYInMG__logoTileDashed .PartnersPage-module__YYInMG__tileBox{background:0 0;border-style:dashed}.PartnersPage-module__YYInMG__tilePlus{color:var(--cat-color);font-size:22px;font-weight:300}.PartnersPage-module__YYInMG__ctaStrip{background:linear-gradient(135deg,#fff4ef 0%,#fff 70%);border-top:1px solid #e6e5e1}.PartnersPage-module__YYInMG__ctaInner{max-width:var(--wrap);padding:72px var(--pad);grid-template-columns:1fr auto;align-items:center;gap:64px;margin:0 auto;display:grid}.PartnersPage-module__YYInMG__ctaEyebrow{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.PartnersPage-module__YYInMG__ctaEyebrowLine{background:var(--orange);border-radius:2px;width:24px;height:2px}.PartnersPage-module__YYInMG__ctaH3{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--fw-bold);color:var(--black);letter-spacing:var(--ls-heading);margin-bottom:12px;line-height:1.2}.PartnersPage-module__YYInMG__ctaH3 em{color:var(--orange);font-style:normal}.PartnersPage-module__YYInMG__ctaBody{color:#6a6863;max-width:520px;font-size:15px;font-weight:300;line-height:1.65}.PartnersPage-module__YYInMG__ctaActions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.PartnersPage-module__YYInMG__btnOrange{background:var(--orange);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:14px 28px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #f05a2247}.PartnersPage-module__YYInMG__btnOrange:hover{background:#d94d1a;transform:translateY(-1px);box-shadow:0 6px 22px #f05a2261}.PartnersPage-module__YYInMG__btnOrange svg{width:14px;height:14px;transition:transform .2s}.PartnersPage-module__YYInMG__btnOrange:hover svg{transform:translate(3px)}.PartnersPage-module__YYInMG__btnDark{background:var(--black);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:14px 28px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.PartnersPage-module__YYInMG__btnDark:hover{background:var(--orange);transform:translateY(-1px)}.PartnersPage-module__YYInMG__btnDark svg{width:14px;height:14px;transition:transform .2s}.PartnersPage-module__YYInMG__btnDark:hover svg{transform:translate(3px)}@media (max-width:1200px){.PartnersPage-module__YYInMG__logoGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px){.PartnersPage-module__YYInMG__heroStats{grid-template-columns:repeat(3,1fr)}.PartnersPage-module__YYInMG__ctaInner{grid-template-columns:1fr;gap:32px}.PartnersPage-module__YYInMG__ctaActions{flex-flow:wrap}.PartnersPage-module__YYInMG__logoGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.PartnersPage-module__YYInMG__hero{padding:60px 0 52px}.PartnersPage-module__YYInMG__heroStats{grid-template-columns:repeat(3,1fr)}.PartnersPage-module__YYInMG__categoriesWrap{gap:56px}.PartnersPage-module__YYInMG__catTitle{font-size:var(--text-h3)}.PartnersPage-module__YYInMG__catHeader{margin-bottom:28px}.PartnersPage-module__YYInMG__logoGrid{grid-template-columns:repeat(3,1fr)}.PartnersPage-module__YYInMG__tileBox{height:78px;padding:8px}}@media (max-width:540px){.PartnersPage-module__YYInMG__hero{padding:48px 0 44px}.PartnersPage-module__YYInMG__heroStats{grid-template-columns:repeat(2,1fr)}.PartnersPage-module__YYInMG__categoriesWrap{padding:48px var(--pad) 60px;gap:48px}.PartnersPage-module__YYInMG__catTitleWrap{flex-wrap:wrap;gap:8px}.PartnersPage-module__YYInMG__ctaInner{padding:48px var(--pad)}.PartnersPage-module__YYInMG__logoGrid{grid-template-columns:repeat(2,1fr)}.PartnersPage-module__YYInMG__tileBox{height:70px;padding:7px}.PartnersPage-module__YYInMG__btnOrange,.PartnersPage-module__YYInMG__btnDark{justify-content:center;width:100%}}
