.breakdance .bde-section-17061-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-17061-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-17061-100 .section-container{padding-left:0px;padding-right:0px;padding-top:0px}.breakdance .bde-div-17061-101{width:100%;max-width:100vw}.prost-partner{--prost-accent:#e14417;--prost-ink:#1b2a44;--prost-paper:#f5f7f9;--prost-muted:#5a6275;--prost-line:#dfe3ea;--prost-content-width:min(1700px,calc(100vw - 96px));width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--prost-ink);font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.prost-partner *,.prost-partner *::before,.prost-partner *::after{box-sizing:border-box}.prost-partner .md-hero{position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;padding:100px clamp(20px,3vw,48px) clamp(66px,11vh,140px);background:var(--prost-accent);color:#fff;text-align:center}.prost-partner .md-hero-in{width:100%;max-width:var(--prost-content-width);margin:0 auto}.prost-partner .md-hero-title{margin:0;color:#fff;font-size:clamp(42px,5vw,58px);font-weight:700;line-height:1.1;letter-spacing:0}.prost-partner .md-hero-sub{max-width:42ch;margin:clamp(20px,3vh,30px) auto 0;color:rgba(255,255,255,0.94);font-size:clamp(16px,1.7vw,22px);font-weight:400;line-height:1.5}.prost-partner .md-hero-rule{width:56px;height:2px;margin:clamp(22px,3.4vh,30px) auto 0;background:rgba(255,255,255,0.85)}.prost-partner .pt-intro{width:100%;padding:clamp(62px,11vh,132px) clamp(20px,3vw,48px) clamp(44px,7vh,84px);background:#fff;color:var(--prost-ink)}.prost-partner .pt-intro-in{width:100%;max-width:var(--prost-content-width);margin:0 auto;text-align:center}.prost-partner .pt-intro-eyebrow{margin:0 0 16px;color:var(--prost-accent);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:0.2em;text-transform:uppercase;text-align:center}.prost-partner .pt-intro h2{max-width:24ch;margin:0 auto 18px;color:var(--prost-ink);font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.08;letter-spacing:-0.02em;text-align:center}.prost-partner .pt-intro h2 b{color:var(--prost-accent)}.prost-partner .pt-intro-in>p:last-child{max-width:72ch;margin:0 auto;color:var(--prost-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.7;text-align:center}.prost-partner .pt-logos{width:100%;padding:0 clamp(20px,3vw,48px) clamp(70px,12vh,140px);background:#fff;color:var(--prost-ink)}.prost-partner .pt-logos-in{width:100%;max-width:var(--prost-content-width);margin:0 auto}.prost-partner .pt-cat{margin-top:clamp(40px,6vh,66px)}.prost-partner .pt-cat:first-of-type{margin-top:0}.prost-partner .pt-cat-head{display:flex;align-items:center;gap:12px;margin:0 0 clamp(16px,2.2vh,24px);padding-bottom:14px;border-bottom:1px solid var(--prost-line)}.prost-partner .pt-cat-ic{flex:0 0 auto;width:26px;height:26px;color:var(--prost-accent)}.prost-partner .pt-cat-head h3{margin:0;color:var(--prost-ink);font-size:clamp(17px,1.7vw,23px);font-weight:700;line-height:1.3;letter-spacing:-0.01em}.prost-partner .pt-cat-count{margin-left:auto;color:var(--prost-muted);font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.prost-partner .pt-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.prost-partner .pt-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:118px;padding:16px 10px;background:var(--prost-paper);border:1px solid var(--prost-line);border-radius:14px;color:var(--prost-muted);text-align:center;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.prost-partner .pt-logo:hover{background:#fff;border-color:rgba(225,68,23,0.45);box-shadow:0 18px 36px -28px rgba(13,21,38,0.48);transform:translateY(-2px)}.prost-partner .pt-logo svg{width:34px;height:34px;color:#9aa2b1;transition:color 0.2s ease}.prost-partner .pt-logo:hover svg{color:var(--prost-accent)}.prost-partner .pt-logo span{display:block;color:var(--prost-muted);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:0.06em;text-transform:uppercase}.prost-partner .pt-placeholder-note{margin:clamp(40px,6vh,66px) 0 0;padding:18px 20px;background:var(--prost-paper);border-left:4px solid var(--prost-accent);border-radius:0 12px 12px 0;color:var(--prost-muted);font-size:13px;line-height:1.65}.prost-partner .pt-placeholder-note b{color:var(--prost-ink)}.prost-partner .pt-logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none}.prost-partner .pt-logo img{display:block;width:100%;max-width:120px;height:64px;object-fit:contain;object-position:center}.prost-partner .md-fade{opacity:0;transform:translateY(22px);transition:opacity 0.7s ease,transform 0.7s ease}.prost-partner .md-fade.is-in{opacity:1;transform:none}.prost-partner .md-fade-d1{transition-delay:0.04s}.prost-partner .md-fade-d2{transition-delay:0.08s}.prost-partner .md-fade-d3{transition-delay:0.12s}@media (max-width:1300px){.prost-partner .pt-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:980px){.prost-partner{--prost-content-width:92vw}.prost-partner .pt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.prost-partner{--prost-content-width:100%}.prost-partner .md-hero{padding:72px 20px 74px}.prost-partner .pt-intro{padding:64px 20px 44px}.prost-partner .pt-logos{padding:0 20px 76px}.prost-partner .pt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.prost-partner .pt-logo{min-height:94px;padding:12px 6px;border-radius:12px}.prost-partner .pt-logo svg{width:28px;height:28px}.prost-partner .pt-logo span{font-size:9.5px;letter-spacing:0.04em}}@media (max-width:560px){.prost-partner .pt-cat-count{display:none}}@media (prefers-reduced-motion:reduce){.prost-partner .md-fade{opacity:1!important;transform:none!important;transition:none!important}.prost-partner .pt-logo,.prost-partner .pt-logo svg{transition:none!important}}.breakdance .bde-code-block-17061-102{width:100%;max-width:100vw}