.providers-page-container{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100vh;padding:0 8px;display:flex;position:relative}.ambient-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-bg__wash{transform:translate3d(0, calc(var(--scroll-progress,0) * -18%), 0);background:linear-gradient(#a3a91629 0%,#a3a9160a 28%,#0000 48%,#a3a91614 72%,#a3a91624 100%);transition:opacity .4s;position:absolute;inset:-20% 0}.ambient-bg__beam{width:min(42vw,520px);height:140%;transform:translate3d(-50%, calc(var(--scroll-progress,0) * -12%), 0);filter:blur(40px);opacity:.7;background:linear-gradient(#a3a9161f 0%,#a3a91608 45%,#a3a9161a 100%);position:absolute;top:-10%;left:50%}.ambient-bg__orb{filter:blur(8px);will-change:transform;background:radial-gradient(circle,#a3a91659 0%,#a3a91600 70%);border-radius:50%;position:absolute}.ambient-bg__orb--a{opacity:.45;width:42vw;max-width:520px;height:42vw;max-height:520px;transform:translate3d(0, calc(var(--scroll-progress,0) * 120px), 0);top:8%;left:-8%}.ambient-bg__orb--b{opacity:.35;width:48vw;max-width:620px;height:48vw;max-height:620px;transform:translate3d(0, calc(var(--scroll-progress,0) * -180px), 0);top:40%;right:-14%}.ambient-bg__orb--c{opacity:.4;width:50vw;max-width:680px;height:50vw;max-height:680px;transform:translate3d(0, calc(var(--scroll-progress,0) * -240px), 0);bottom:-8%;left:18%}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.hero-animate .providers-logo,.hero-animate .providers-hero-text>*{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards hero-in}.hero-animate .providers-logo{animation-delay:50ms}.hero-animate .providers-hero-text>:first-child{animation-delay:.12s}.hero-animate .providers-hero-text>:nth-child(2){animation-delay:.2s}.hero-animate .providers-hero-text>:nth-child(3){animation-delay:.28s}.hero-animate .providers-hero-text>:nth-child(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.ambient-bg__wash,.ambient-bg__beam,.ambient-bg__orb{transform:none!important}.hero-animate .providers-logo,.hero-animate .providers-hero-text>*{opacity:1!important;animation:none!important;transform:none!important}}.providers-section-div{border-left:1px dotted var(--line);border-right:1px dotted var(--line);border-bottom:1px dotted var(--line);box-sizing:border-box;width:calc(100% - 200px);max-width:1200px;padding:0 100px;display:flex}.providers-content-div{border-left:1px dotted var(--line);border-right:1px dotted var(--line);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;height:auto;padding:100px 0;display:flex}.providers-hero-content{gap:40px;padding-top:32px;padding-bottom:72px}.providers-logo-link{text-decoration:none;display:flex}.providers-logo{width:100%;max-width:100px;height:auto}.providers-hero-text{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.providers-step-p{background-color:var(--accent);width:fit-content;max-width:100%;color:var(--white);border:1px solid var(--accent-light);border-radius:30px;justify-content:center;align-items:center;padding:4px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 10px #0000001a}.providers-hero-heading{color:var(--white);text-align:center;font-size:48px;font-weight:600;line-height:1.15}.providers-hero-paragraph{color:var(--white);opacity:.8;text-align:center;max-width:620px;font-size:18px;font-weight:400;line-height:1.5}.providers-hero-count{color:var(--accent-light);letter-spacing:.02em;font-size:14px;font-weight:600}.providers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.providers-card{border:1px dotted var(--line);box-sizing:border-box;background-color:#2323238c;flex-direction:column;transition:border-color .3s,background-color .3s,transform .3s;display:flex}.providers-card:hover{background-color:#a3a9160a;border-color:#a3a9168c;transform:translateY(-2px)}.providers-card-link{color:inherit;flex-direction:column;flex:1;min-height:100%;text-decoration:none;display:flex}.providers-card-banner{aspect-ratio:16/9;background-color:var(--primary);border-bottom:1px dotted var(--line);width:100%;position:relative;overflow:hidden}.providers-card-banner-img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.providers-card:hover .providers-card-banner-img{transform:scale(1.04)}.providers-card-banner-fallback{background:linear-gradient(135deg,#a3a91659 0%,#232323f2 55%,#000000e6 100%);width:100%;height:100%}.providers-card-logo-wrap{z-index:1;justify-content:flex-start;margin-top:-28px;padding:0 20px;display:flex;position:relative}.providers-card-logo,.providers-card-logo-fallback{border:1px solid var(--accent-light);background-color:var(--primary);object-fit:cover;border-radius:14px;width:56px;height:56px;box-shadow:0 8px 24px #00000059}.providers-card-logo-fallback{color:var(--accent-light);font-size:22px;font-weight:700;font-family:var(--font-montserrat), sans-serif;justify-content:center;align-items:center;display:flex}.providers-card-body{flex-direction:column;flex:1;gap:8px;padding:16px 20px 20px;display:flex}.providers-card-company{color:var(--white);font-size:20px;font-weight:600;line-height:1.25}.providers-card-name{color:var(--accent-light);font-size:14px;font-weight:600;line-height:1.3}.providers-card-description{color:var(--white);opacity:.8;flex:1;margin-top:4px;font-size:14px;font-weight:400;line-height:1.5}.providers-card-cta{color:var(--accent-light);opacity:.85;align-items:center;gap:.35em;margin-top:12px;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.providers-card-cta-chevron:before{content:"→"}html[dir=rtl] .providers-card-cta-chevron:before{content:"←"}.providers-card:hover .providers-card-cta{opacity:1}.providers-empty{text-align:center;border:1px dotted var(--line);box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:100%;padding:48px 24px;display:flex}.providers-empty-heading{color:var(--white);font-size:24px;font-weight:600}.providers-empty-body{color:var(--white);opacity:.7;max-width:420px;font-size:16px;line-height:1.5}@media (max-width:1000px){.providers-page-container{padding:0 4px}.providers-section-div{width:100%;max-width:100%;padding:0 24px}.providers-content-div{gap:48px;padding:72px 0}.providers-hero-content{padding-top:28px;padding-bottom:56px}.providers-logo{max-width:88px}.providers-hero-heading{font-size:40px}.providers-hero-paragraph{font-size:17px}.providers-hero-text{gap:20px}.providers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.providers-page-container{padding:0}.providers-section-div{width:100%;padding:0 12px}.providers-content-div{gap:36px;padding:56px 0}.providers-hero-content{gap:28px;padding-top:24px;padding-bottom:48px}.providers-logo{max-width:72px}.providers-step-p{padding:4px 12px;font-size:11px}.providers-hero-heading{font-size:32px}.providers-hero-paragraph{font-size:15px}.providers-hero-text{gap:16px}.providers-grid{grid-template-columns:1fr}.providers-card-body{padding:14px 16px 18px}.providers-card-logo-wrap{padding:0 16px}.providers-card-company{font-size:18px}.providers-card-name,.providers-card-description{font-size:13px}.providers-card:hover{transform:none}}
