.partners-hero[data-astro-cid-6odhiasn]{height:60vh;background:linear-gradient(15deg,#2c3031,#00ade7);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem}.hero-title[data-astro-cid-6odhiasn]{font-size:4rem;font-weight:200;color:#fff;margin-bottom:2rem;text-transform:lowercase;letter-spacing:-1px;line-height:1.1;text-shadow:0 2px 16px rgba(0,0,0,.45)}.hero-subtitle[data-astro-cid-6odhiasn]{font-size:1.3rem;font-weight:300;color:#ffffffb3;text-transform:lowercase;letter-spacing:.5px;max-width:900px;line-height:1.8}.partners-showcase[data-astro-cid-6odhiasn]{background-color:#f8fafc;padding:6rem 0}.partner-category[data-astro-cid-6odhiasn]{margin-bottom:6rem}.category-title[data-astro-cid-6odhiasn]{font-size:2.2rem;font-weight:300;color:#00ade7;text-transform:lowercase;letter-spacing:-.5px;margin-bottom:3rem;text-align:center;position:relative}.category-title[data-astro-cid-6odhiasn]:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,#00ade7,#4abdea)}.partners-grid[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto}.partner-card[data-astro-cid-6odhiasn]{background:#fff;border:1px solid #9e9a99;border-radius:16px;padding:3rem;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 24px #0000000f}.partner-card[data-astro-cid-6odhiasn].featured{background:#e6f8fd;border-color:#00ade7;transform:scale(1.02)}.partner-card[data-astro-cid-6odhiasn]:hover{background:#f4fbfe;border-color:#00ade7;transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00ade71a}.partner-card[data-astro-cid-6odhiasn].featured:hover{transform:translateY(-8px) scale(1.04);background:#d2f1fa}.partner-logo[data-astro-cid-6odhiasn]{background:#f8fafc;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:.5rem;border:1px solid #e2e8f0}.partner-logo[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-height:100%;max-width:100%;object-fit:contain;width:auto;height:auto;display:block;filter:brightness(1.05) grayscale(20%);transition:filter .3s ease}.partner-card[data-astro-cid-6odhiasn]:hover .partner-logo[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{filter:brightness(1.2) grayscale(0%)}.partner-info[data-astro-cid-6odhiasn]{flex:1}.partner-name[data-astro-cid-6odhiasn]{font-size:1.5rem;font-weight:400;color:#00ade7;text-transform:lowercase;letter-spacing:-.5px;margin-bottom:.5rem}.partner-specialty[data-astro-cid-6odhiasn]{font-size:.9rem;font-weight:400;color:#6f7074;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.partner-description[data-astro-cid-6odhiasn]{font-size:1rem;font-weight:300;line-height:1.7;color:#3d3d3d;text-transform:lowercase}.all-partners[data-astro-cid-6odhiasn]{background:#fff;padding:6rem 0}.all-partners[data-astro-cid-6odhiasn] .section-title[data-astro-cid-6odhiasn]{color:#00ade7;margin-bottom:1rem}.section-subtitle[data-astro-cid-6odhiasn]{font-size:1.2rem;font-weight:300;color:#6f7074;text-align:center;margin-bottom:4rem;text-transform:lowercase}.partners-logos-grid[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.partner-logo-item[data-astro-cid-6odhiasn]{background:#f8fafc;padding:2rem;border-radius:12px;display:flex;align-items:center;justify-content:center;height:120px;box-shadow:0 5px 20px #00ade714;transition:all .3s ease;border:1px solid #9e9a99}.partner-logo-item[data-astro-cid-6odhiasn]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00ade71f;border-color:#00ade7}.partner-logo-item[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-width:140px;max-height:80px;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:filter .3s ease}.partner-logo-item[data-astro-cid-6odhiasn]:hover img[data-astro-cid-6odhiasn]{filter:grayscale(0%) opacity(1)}.partnership-benefits[data-astro-cid-6odhiasn]{background:linear-gradient(135deg,#e6f8fd,#fff);padding:6rem 0}.partnership-benefits[data-astro-cid-6odhiasn] .section-title[data-astro-cid-6odhiasn]{color:#00ade7;margin-bottom:4rem}.benefit-card[data-astro-cid-6odhiasn]{background:#fff;border:1.5px solid #00ade7;border-radius:16px;padding:2.5rem;text-align:center;transition:all .4s ease;box-shadow:0 4px 24px #0000000f}.benefit-card[data-astro-cid-6odhiasn]:hover{background:#f4fbfe;border-color:#0090b8;transform:translateY(-5px);box-shadow:0 15px 35px #00ade71a}.icon-circle[data-astro-cid-6odhiasn]{width:80px;height:80px;background:linear-gradient(135deg,#4abdea,#3fb7e9);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 2px 8px #00ade71a}.icon[data-astro-cid-6odhiasn]{font-size:2rem;color:#0090b8;filter:none;text-shadow:0 1px 2px #fff,0 2px 8px #e6f8fd}.benefit-title[data-astro-cid-6odhiasn]{font-size:1.4rem;font-weight:700;color:#222!important;text-transform:lowercase;letter-spacing:-.5px;margin-bottom:1rem}.benefit-description[data-astro-cid-6odhiasn]{font-size:1rem;font-weight:400;line-height:1.7;color:#444!important;text-transform:lowercase}@media (max-width: 768px){.hero-title[data-astro-cid-6odhiasn]{font-size:2.5rem}.hero-subtitle[data-astro-cid-6odhiasn]{font-size:1.1rem}.partners-grid[data-astro-cid-6odhiasn]{grid-template-columns:1fr;gap:2rem}.partner-card[data-astro-cid-6odhiasn]{padding:2rem}.partner-logo[data-astro-cid-6odhiasn]{width:100px;height:100px}.partner-logo[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-height:70px}.carousel-container[data-astro-cid-6odhiasn]{height:280px}.carousel-row[data-astro-cid-6odhiasn]{padding:1rem;flex-wrap:wrap;justify-content:center;gap:.5rem;min-height:65px}.partner-logo-item[data-astro-cid-6odhiasn]{flex:0 0 calc(50% - .5rem);padding:.5rem}.partner-logo-item[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-width:80px;max-height:40px}.benefits-grid[data-astro-cid-6odhiasn]{grid-template-columns:1fr;gap:2rem}.benefit-card[data-astro-cid-6odhiasn]{padding:2rem}}.section-title[data-astro-cid-6odhiasn]{font-size:3rem;font-weight:300;color:#fff;text-transform:lowercase;letter-spacing:-1px;text-align:center;margin-bottom:4rem}.benefits-grid[data-astro-cid-6odhiasn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;max-width:1200px;margin:0 auto}.benefit-card[data-astro-cid-6odhiasn]{text-align:center;padding:2rem}.benefit-icon[data-astro-cid-6odhiasn]{margin-bottom:2rem}.icon-circle[data-astro-cid-6odhiasn]{width:80px;height:80px;background:#007acc1a;border:2px solid rgba(0,122,204,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.benefit-card[data-astro-cid-6odhiasn]:hover .icon-circle[data-astro-cid-6odhiasn]{background:#007acc33;border-color:#007acc80;transform:scale(1.1)}.icon[data-astro-cid-6odhiasn]{font-size:2rem;filter:grayscale(100%);transition:filter .3s ease}.benefit-card[data-astro-cid-6odhiasn]:hover .icon[data-astro-cid-6odhiasn]{filter:grayscale(0%)}@media (max-width: 1024px){.partners-grid[data-astro-cid-6odhiasn]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.partner-card[data-astro-cid-6odhiasn]{padding:2.5rem}}@media (max-width: 768px){.hero-title[data-astro-cid-6odhiasn]{font-size:2.5rem}.hero-subtitle[data-astro-cid-6odhiasn]{font-size:1.1rem}.partners-hero[data-astro-cid-6odhiasn]{height:60vh}.partners-showcase[data-astro-cid-6odhiasn],.partnership-benefits[data-astro-cid-6odhiasn]{padding:4rem 0}.partner-category[data-astro-cid-6odhiasn]{margin-bottom:4rem}.category-title[data-astro-cid-6odhiasn]{font-size:1.8rem}.partners-grid[data-astro-cid-6odhiasn]{grid-template-columns:1fr;gap:1.5rem}.partner-card[data-astro-cid-6odhiasn]{padding:2rem}.partner-logo[data-astro-cid-6odhiasn]{width:100px;height:100px}.partner-logo[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-height:70px}.benefits-grid[data-astro-cid-6odhiasn]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.section-title[data-astro-cid-6odhiasn]{font-size:2rem}.icon-circle[data-astro-cid-6odhiasn]{width:70px;height:70px}.icon[data-astro-cid-6odhiasn]{font-size:1.5rem}}@media (max-width: 480px){.hero-title[data-astro-cid-6odhiasn]{font-size:2rem}.partners-hero[data-astro-cid-6odhiasn]{height:50vh}.partner-card[data-astro-cid-6odhiasn]{padding:1.5rem}.partner-logo[data-astro-cid-6odhiasn]{width:80px;height:80px}.partner-logo[data-astro-cid-6odhiasn] img[data-astro-cid-6odhiasn]{max-height:60px}.benefits-grid[data-astro-cid-6odhiasn]{grid-template-columns:1fr}.benefit-card[data-astro-cid-6odhiasn]{padding:1.5rem}}
