.partners-page{background:radial-gradient(circle at 18% 0%,rgba(1,183,238,.22),transparent 28rem),linear-gradient(180deg,#060b2d,#10136b 46%,#060b2d);color:#fff}.partners-container{width:min(1120px,calc(100% - 2rem));margin:0 auto}.partners-hero{min-height:calc(100vh - 4.5rem);display:flex;align-items:center;padding:6rem 0;background-image:linear-gradient(90deg,#020523db,#02052380),url(/Hero.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.partners-hero-content{max-width:820px;min-width:0}.partners-eyebrow{margin:0 0 .9rem;color:#7de3ff;font-size:.82rem;line-height:1.3;text-transform:uppercase}.partners-hero h1,.partners-section h2,.partners-open h2,.format-card h3,.faq-item h3,.partners-hero-text,.partners-section-heading p,.partners-open p,.reason-card p,.contact-card,.faq-item p{margin:0}.partners-hero h1{max-width:780px;font-size:clamp(2.7rem,8vw,6.4rem);line-height:1.03;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 .25rem 1rem rgba(0,0,0,.42)}#partners-title{max-width:860px;font-size:clamp(2.7rem,8vw,5rem);line-height:1.03;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 .25rem 1rem rgba(0,0,0,.42)}.partners-hero-text{max-width:720px;margin-top:1.5rem;color:#ffffffd1;font-size:clamp(1rem,2.1vw,1.35rem);line-height:1.65;overflow-wrap:anywhere}.partners-cta,.partners-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;margin-top:2rem;padding:.78rem 1.25rem;border:1px solid #01b7ee;background:#01b7ee;color:#021359;font-size:.98rem;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.partners-cta:hover,.partners-secondary-cta:hover{border-color:#7de3ff;background:#7de3ff;color:#021359;transform:translateY(-2px)}.partners-section{padding:5rem 0}.partners-section-muted{background:#ffffff0d;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.partners-section-heading{max-width:720px;margin-bottom:2rem}.partners-section-heading h2,.partners-open h2{font-size:clamp(2rem,4vw,3rem);line-height:1.12}#why-title{font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.12}.partners-section-heading>p:not(.partners-eyebrow){margin-top:1rem;color:#ffffffc2;font-size:1rem;line-height:1.7}.reasons-grid,.formats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.reason-card,.format-card,.faq-item,.contact-card{border:1px solid rgba(125,227,255,.18);background:#04092ab8;box-shadow:0 1rem 2rem #0000002e}.reason-card{min-height:10rem;padding:1.35rem;display:flex;align-items:flex-end}.reason-card p{color:#ffffffdb;font-size:1rem;line-height:1.55}.format-card{min-height:19rem;padding:1.4rem}.format-card h3{color:#7de3ff;font-size:1.22rem;line-height:1.25}.format-card ul,.benefits-list{padding:0;list-style:none}.format-card ul{display:flex;flex-direction:column;gap:.85rem;margin:1.5rem 0 0}.format-card li,.benefits-list li{color:#ffffffd1;line-height:1.55}.format-card li:before,.benefits-list li:before{content:"";display:inline-block;width:.48rem;height:.48rem;margin-right:.65rem;background:#01b7ee;vertical-align:.08rem}.benefits-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.benefits-layout .partners-section-heading{margin-bottom:0}.benefits-list{display:grid;gap:1rem;margin:0}.benefits-list li{padding:1rem 1.1rem;background:#ffffff0f;border-left:3px solid #01b7ee}.partners-open{padding:3rem 0;background:#01b7ee;color:#021359}.partners-open .partners-eyebrow{color:#021359}.partners-open-content{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;gap:2rem;align-items:center}.partners-open p{padding-left:2rem;color:#021359d6;line-height:1.65}.partners-secondary-cta{margin-top:0;border-color:#021359;background:#021359;color:#fff;white-space:nowrap}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);gap:2rem;align-items:start}.contact-card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.contact-card a{color:#fff;line-height:1.5;overflow-wrap:anywhere}.contact-card a:hover{color:#7de3ff}.faq-section{padding-bottom:6rem}.faq-list{display:grid;gap:1rem}.faq-item{padding:1.35rem 1.5rem}.faq-item h3{color:#fff;font-size:1rem;line-height:1.45}.faq-item p{margin-top:.75rem;color:#ffffffbd;line-height:1.65}@media(max-width:980px){.reasons-grid,.formats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-layout,.contact-layout,.partners-open-content{grid-template-columns:1fr}.partners-open p{padding-left:0}.partners-secondary-cta{justify-self:start}}@media(max-width:620px){.partners-container{width:min(100% - 1.25rem,1120px)}.partners-hero{min-height:auto;padding:4.5rem 0}#partners-title,.partners-hero h1{font-size:clamp(2rem,10vw,3rem)}.partners-section{padding:3.5rem 0}.reasons-grid,.formats-grid{grid-template-columns:1fr}.reason-card,.format-card{min-height:auto}.partners-cta,.partners-secondary-cta{width:100%}}@media(max-width:430px){.partners-container{width:min(100% - 2rem,1120px)}.partners-hero{padding:3.5rem 0}#partners-title,.partners-hero h1{font-size:clamp(1.75rem,8.5vw,2.25rem);line-height:1.12}.partners-hero-text{font-size:.92rem;line-height:1.6}.partners-section-heading h2,.partners-open h2,#why-title{font-size:clamp(1.45rem,7.5vw,1.9rem);line-height:1.15}.partners-cta,.partners-secondary-cta{max-width:100%;min-height:2.8rem;padding:.7rem .9rem;font-size:.88rem;text-align:center;white-space:normal;overflow-wrap:anywhere}}@media(max-width:360px){.partners-container{width:min(100% - 3rem,1120px)}#partners-title,.partners-hero h1{font-size:clamp(1.55rem,7.8vw,1.9rem);line-height:1.16}.partners-hero-text{font-size:.86rem;line-height:1.62}.partners-section-heading h2,.partners-open h2,#why-title{font-size:clamp(1.25rem,6.8vw,1.6rem)}.partners-cta,.partners-secondary-cta{padding:.7rem .75rem;font-size:.82rem}}
