.styles-module__3bMVka__page{width:100%;padding-bottom:70px}.styles-module__3bMVka__hero{text-align:center;background:radial-gradient(circle at 15% 0,#0ea5e93d,#0000 34%),radial-gradient(circle at 82% 18%,#7c3aed38,#0000 30%),linear-gradient(135deg,#27205ceb,#543fa08c);border:1px solid #c7d2fe47;border-radius:30px;width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(30px,6vw,58px) 22px;box-shadow:0 24px 70px #1410373d}.styles-module__3bMVka__kicker,.styles-module__3bMVka__sectionKicker{color:#bfdbfe;text-transform:uppercase;letter-spacing:.18em;background:#ffffff14;border:1px solid #bfdbfe52;border-radius:999px;width:fit-content;margin:0 auto 14px;padding:8px 14px;font-size:.72rem;font-weight:900}.styles-module__3bMVka__sectionKicker{margin-inline:0}.styles-module__3bMVka__hero h1{color:#fff;letter-spacing:-.075em;max-width:900px;margin:0 auto;font-size:clamp(2.35rem,7vw,5.75rem);line-height:.98}.styles-module__3bMVka__lead{color:#f8f7ffd6;max-width:780px;margin:20px auto 0;font-size:clamp(1rem,2.4vw,1.22rem);line-height:1.65}.styles-module__3bMVka__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.styles-module__3bMVka__primaryAction,.styles-module__3bMVka__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:900;text-decoration:none;transition:transform .18s,filter .18s,background-color .18s;display:inline-flex}.styles-module__3bMVka__primaryAction{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 18px 40px #0ea5e93d}.styles-module__3bMVka__secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.styles-module__3bMVka__primaryAction:hover,.styles-module__3bMVka__secondaryAction:hover{filter:brightness(1.08);transform:translateY(-1px)}.styles-module__3bMVka__quickLinks{flex-wrap:wrap;justify-content:center;gap:10px;width:min(740px,100%);margin:26px auto 0;display:flex}.styles-module__3bMVka__quickLinks a,.styles-module__3bMVka__seoLinks a{color:#f8f7ffe0;background:#ffffff13;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.styles-module__3bMVka__valueProposition{grid-template-columns:repeat(3,1fr);gap:14px;width:min(1120px,100% - 32px);margin:24px auto 0;display:grid}.styles-module__3bMVka__valueCard,.styles-module__3bMVka__infoCard,.styles-module__3bMVka__faqCard,.styles-module__3bMVka__recommendedCta{background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border:1px solid #c7d2fe38;border-radius:24px;min-width:0;padding:22px;box-shadow:0 22px 55px #100c2e33}.styles-module__3bMVka__valueCard{gap:8px;display:grid}.styles-module__3bMVka__valueCard strong{color:#fff;font-size:1.03rem}.styles-module__3bMVka__valueCard span{color:#f8f7ffc7;line-height:1.5}.styles-module__3bMVka__infoSections,.styles-module__3bMVka__recommendedSection,.styles-module__3bMVka__rfqSection,.styles-module__3bMVka__faqSection,.styles-module__3bMVka__seoSection{width:min(1120px,100% - 32px);margin:34px auto 0}.styles-module__3bMVka__infoSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.styles-module__3bMVka__infoCard h2,.styles-module__3bMVka__recommendedSection h2,.styles-module__3bMVka__recommendedCta h2,.styles-module__3bMVka__faqSection h2,.styles-module__3bMVka__seoSection h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.12}.styles-module__3bMVka__stepsList,.styles-module__3bMVka__audienceList{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.styles-module__3bMVka__stepsList li,.styles-module__3bMVka__audienceList li{color:#f8f7ffd1;line-height:1.5}.styles-module__3bMVka__stepsList li::marker{color:#93c5fd;font-weight:900}.styles-module__3bMVka__audienceList li::marker{color:#93c5fd;font-weight:900}.styles-module__3bMVka__recommendedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.styles-module__3bMVka__recommendedCta{text-align:left}.styles-module__3bMVka__recommendedCta p:not(.styles-module__3bMVka__sectionKicker){color:#f8f7ffd1;max-width:760px;margin:16px 0 22px;line-height:1.65}.styles-module__3bMVka__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.styles-module__3bMVka__faqCard h3{color:#fff;margin:0 0 10px;font-size:1.08rem;line-height:1.3}.styles-module__3bMVka__faqCard p{color:#f8f7ffc7;margin:0;line-height:1.58}.styles-module__3bMVka__seoLinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.styles-module__3bMVka__quickLinks a:hover,.styles-module__3bMVka__seoLinks a:hover{color:#fff;background:#ffffff24}.styles-module__3bMVka__primaryAction:focus-visible,.styles-module__3bMVka__secondaryAction:focus-visible,.styles-module__3bMVka__quickLinks a:focus-visible,.styles-module__3bMVka__seoLinks a:focus-visible{outline-offset:3px;outline:3px solid #bfdbfee6}@media (max-width:960px){.styles-module__3bMVka__valueProposition,.styles-module__3bMVka__recommendedGrid,.styles-module__3bMVka__infoSections,.styles-module__3bMVka__faqGrid{grid-template-columns:1fr}}@media (max-width:760px){.styles-module__3bMVka__page{padding-bottom:46px}.styles-module__3bMVka__hero,.styles-module__3bMVka__valueProposition,.styles-module__3bMVka__infoSections,.styles-module__3bMVka__recommendedSection,.styles-module__3bMVka__rfqSection,.styles-module__3bMVka__faqSection,.styles-module__3bMVka__seoSection{width:min(100% - 24px,1120px)}.styles-module__3bMVka__hero{border-radius:24px;padding:28px 16px}.styles-module__3bMVka__heroActions{display:grid}.styles-module__3bMVka__primaryAction,.styles-module__3bMVka__secondaryAction{width:100%}.styles-module__3bMVka__quickLinks{grid-template-columns:1fr 1fr;display:grid}.styles-module__3bMVka__quickLinks a,.styles-module__3bMVka__seoLinks a{width:100%;min-height:42px}.styles-module__3bMVka__sectionKicker{margin-inline:auto}.styles-module__3bMVka__infoCard,.styles-module__3bMVka__faqCard,.styles-module__3bMVka__recommendedCta,.styles-module__3bMVka__valueCard{border-radius:22px;padding:18px}.styles-module__3bMVka__recommendedCta{text-align:center}.styles-module__3bMVka__seoLinks{display:grid}}@media (max-width:420px){.styles-module__3bMVka__quickLinks{grid-template-columns:1fr}.styles-module__3bMVka__hero h1{letter-spacing:-.055em}}
.styles-module__9XznOG__card{cursor:pointer;background:radial-gradient(circle at 12% 0,#0ea5e929,#0000 36%),linear-gradient(145deg,#ffffff1f,#ffffff0e);border:1px solid #c7d2fe38;border-radius:24px;flex-direction:column;gap:18px;min-width:0;height:100%;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:0 22px 55px #100c2e3d}.styles-module__9XznOG__card:hover{border-color:#bfdbfe6b;transform:translateY(-4px);box-shadow:0 28px 65px #100c2e57}.styles-module__9XznOG__card:focus-visible{outline-offset:4px;outline:3px solid #bfdbfeeb}.styles-module__9XznOG__premiumCard{background:radial-gradient(circle at 16% 0,#fbbf2438,#0000 36%),linear-gradient(145deg,#ffffff26,#fff1);border-color:#fbbf2480}.styles-module__9XznOG__standardCard{border-color:#60a5fa85}.styles-module__9XznOG__topRow{grid-template-columns:92px 1fr;align-items:center;gap:16px;min-width:0;display:grid}.styles-module__9XznOG__logo,.styles-module__9XznOG__logoFallback{object-fit:cover;background:#fffffff0;border:1px solid #ffffff57;border-radius:22px;width:92px;height:92px;box-shadow:0 14px 34px #0a082038}.styles-module__9XznOG__logoFallback{color:#211b4f;letter-spacing:-.05em;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.styles-module__9XznOG__headerContent{min-width:0}.styles-module__9XznOG__badge{color:#bfdbfe;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #bfdbfe47;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:900;display:inline-flex}.styles-module__9XznOG__card h2{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(1.15rem,2.2vw,1.55rem);line-height:1.12}.styles-module__9XznOG__location{color:#f8f7ffb8;overflow-wrap:anywhere;margin:8px 0 0;font-size:.92rem;line-height:1.35}.styles-module__9XznOG__description{color:#f8f7ffc7;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.96rem;line-height:1.58;display:-webkit-box;overflow:hidden}.styles-module__9XznOG__actions{grid-template-columns:1fr;gap:10px;margin-top:auto;display:grid}.styles-module__9XznOG__hasWebsiteAction{grid-template-columns:1fr 1fr}.styles-module__9XznOG__primaryAction,.styles-module__9XznOG__secondaryAction{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .18s,filter .18s,background-color .18s;display:inline-flex}.styles-module__9XznOG__primaryAction{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 14px 30px #0ea5e938}.styles-module__9XznOG__secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.styles-module__9XznOG__primaryAction:hover,.styles-module__9XznOG__secondaryAction:hover{filter:brightness(1.08);transform:translateY(-1px)}.styles-module__9XznOG__primaryAction:focus-visible,.styles-module__9XznOG__secondaryAction:focus-visible{outline-offset:3px;outline:3px solid #bfdbfef2}@media (max-width:680px){.styles-module__9XznOG__card{border-radius:22px;gap:15px;padding:16px}.styles-module__9XznOG__topRow{grid-template-columns:74px 1fr;gap:13px}.styles-module__9XznOG__logo,.styles-module__9XznOG__logoFallback{border-radius:18px;width:74px;height:74px}.styles-module__9XznOG__badge{min-height:27px;padding:0 10px;font-size:.64rem}.styles-module__9XznOG__card h2{margin-top:8px;font-size:1.12rem}.styles-module__9XznOG__location{font-size:.86rem}.styles-module__9XznOG__description{-webkit-line-clamp:5;font-size:.92rem}.styles-module__9XznOG__hasWebsiteAction{grid-template-columns:1fr}.styles-module__9XznOG__primaryAction,.styles-module__9XznOG__secondaryAction{width:100%}}@media (max-width:380px){.styles-module__9XznOG__topRow{grid-template-columns:1fr}.styles-module__9XznOG__logo,.styles-module__9XznOG__logoFallback{width:82px;height:82px}}
.styles-module__RkkMLq__page{width:min(1180px,100% - 32px);margin:30px auto 0}.styles-module__RkkMLq__producers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:18px;display:grid}@media (min-width:1120px){.styles-module__RkkMLq__producers{grid-template-columns:repeat(3,1fr);gap:22px}}@media (max-width:760px){.styles-module__RkkMLq__page{width:min(100% - 24px,1180px);margin-top:22px}.styles-module__RkkMLq__producers{grid-template-columns:1fr;gap:14px}}
.styles-module__tBnwDq__page{width:min(1180px,100% - 32px);margin:30px auto 0}.styles-module__tBnwDq__producers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:18px;display:grid}.styles-module__tBnwDq__stateMessage,.styles-module__tBnwDq__emptyState{color:#f8f7ffd1;text-align:center;background:#ffffff14;border:1px solid #c7d2fe38;border-radius:24px;width:min(720px,100%);margin:30px auto 90px;padding:24px;line-height:1.55}.styles-module__tBnwDq__emptyState h2{color:#fff;margin:0 0 10px;font-size:clamp(1.35rem,3vw,2rem)}.styles-module__tBnwDq__emptyState p{margin:0}@media (min-width:1120px){.styles-module__tBnwDq__producers{grid-template-columns:repeat(3,1fr);gap:22px}}@media (max-width:760px){.styles-module__tBnwDq__page{width:min(100% - 24px,1180px);margin-top:22px}.styles-module__tBnwDq__producers{grid-template-columns:1fr;gap:14px}.styles-module__tBnwDq__stateMessage,.styles-module__tBnwDq__emptyState{border-radius:20px;margin-top:22px;padding:18px}}
.styles-module__2LYhFW__page{width:100%;padding-bottom:56px}.styles-module__2LYhFW__hero{text-align:center;background:radial-gradient(circle at 15% 0,#0ea5e938,#0000 34%),linear-gradient(135deg,#27205ce0,#543fa085);border:1px solid #c7d2fe47;border-radius:28px;width:min(1120px,100% - 32px);margin:0 auto;padding:34px 22px;box-shadow:0 24px 70px #1410373d}.styles-module__2LYhFW__kicker{color:#bfdbfe;text-transform:uppercase;letter-spacing:.18em;background:#ffffff14;border:1px solid #bfdbfe52;border-radius:999px;width:fit-content;margin:0 auto 14px;padding:8px 14px;font-size:.72rem;font-weight:900}.styles-module__2LYhFW__hero h1{color:#fff;letter-spacing:-.065em;max-width:880px;margin:0 auto;font-size:clamp(2.1rem,6vw,4.55rem);line-height:1}.styles-module__2LYhFW__lead{color:#f8f7ffd6;max-width:760px;margin:18px auto 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.65}.styles-module__2LYhFW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.styles-module__2LYhFW__primaryAction,.styles-module__2LYhFW__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.styles-module__2LYhFW__primaryAction{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 18px 40px #0ea5e93d}.styles-module__2LYhFW__secondaryAction{color:#fff;background:#ffffff14;border:1px solid #ffffff47}@media (max-width:760px){.styles-module__2LYhFW__page{padding-bottom:42px}.styles-module__2LYhFW__hero{border-radius:24px;width:min(100% - 24px,1120px);padding:28px 16px}.styles-module__2LYhFW__heroActions{display:grid}.styles-module__2LYhFW__primaryAction,.styles-module__2LYhFW__secondaryAction{width:100%}}
