.hero-section[data-astro-cid-ewxirvlt]{background-color:var(--background);padding:6rem 0}.hero-wrap[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}.hero-data[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:2.5rem}.hero-top[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:1.5rem}.hero-title[data-astro-cid-ewxirvlt]{font-size:3.5rem;font-weight:700;line-height:1.2;color:var(--text-primary)}.hero-span[data-astro-cid-ewxirvlt]{display:block;color:var(--primary)}.hero-description[data-astro-cid-ewxirvlt]{font-size:1.125rem;line-height:1.6;color:var(--text-secondary)}.hero-btn[data-astro-cid-ewxirvlt]{display:inline-flex;align-items:center;padding:1rem 2rem;background-color:var(--primary);color:#fff;border-radius:50px;font-weight:500;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.hero-btn[data-astro-cid-ewxirvlt]:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.stats-grid[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1rem}.stat-card[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.stat-image[data-astro-cid-ewxirvlt]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.stat-content[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;gap:.5rem}.stat-value[data-astro-cid-ewxirvlt]{font-size:1.5rem;font-weight:700;color:var(--primary);line-height:1.2}.stat-label[data-astro-cid-ewxirvlt]{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.hero-image[data-astro-cid-ewxirvlt]{position:relative;width:100%;height:100%}.cover-image[data-astro-cid-ewxirvlt]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media (max-width: 1024px){.hero-title[data-astro-cid-ewxirvlt]{font-size:3rem}}@media (max-width: 768px){.hero-section[data-astro-cid-ewxirvlt]{padding:4rem 0}.hero-wrap[data-astro-cid-ewxirvlt]{grid-template-columns:1fr;gap:3rem}.hero-title[data-astro-cid-ewxirvlt]{font-size:2.5rem}.stats-grid[data-astro-cid-ewxirvlt]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stats-grid[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.hero-title[data-astro-cid-ewxirvlt]{font-size:2rem}}.partners-section[data-astro-cid-vhpil5ym]{padding:4rem 0;background-color:#fff;overflow:hidden}.container[data-astro-cid-vhpil5ym]{max-width:1200px;margin:0 auto;padding:0 1rem}.section-title[data-astro-cid-vhpil5ym]{text-align:center;font-size:2.5rem;margin:3rem auto;perspective:500px;position:relative;width:100%;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%)}.title-wrap[data-astro-cid-vhpil5ym]{display:inline-flex;align-items:baseline;gap:.5rem;white-space:nowrap}.our[data-astro-cid-vhpil5ym]{color:#333;font-weight:400;opacity:.8;transform:translateY(0);transition:transform .3s ease}.highlight[data-astro-cid-vhpil5ym]{position:relative;color:#002855;font-weight:800;display:inline-block;transition:all .3s ease}.highlight[data-astro-cid-vhpil5ym]:before{content:"";position:absolute;width:100%;height:4px;bottom:0;left:0;background:linear-gradient(90deg,#002855,#003872);transform:scaleX(0);transition:transform .4s ease;transform-origin:right}.highlight[data-astro-cid-vhpil5ym]:after{content:"";position:absolute;width:110%;height:100%;left:-5%;bottom:0;background:linear-gradient(180deg,#00285500 50%,#0028551a 50%);transform:scaleY(0);transition:transform .4s ease;transform-origin:bottom}.section-title[data-astro-cid-vhpil5ym]:hover .our[data-astro-cid-vhpil5ym]{transform:translateY(-4px)}.section-title[data-astro-cid-vhpil5ym]:hover .highlight[data-astro-cid-vhpil5ym]{transform:translateY(-4px);text-shadow:2px 2px 4px rgba(0,40,85,.3)}.section-title[data-astro-cid-vhpil5ym]:hover .highlight[data-astro-cid-vhpil5ym]:before{transform:scaleX(1);transform-origin:left}.section-title[data-astro-cid-vhpil5ym]:hover .highlight[data-astro-cid-vhpil5ym]:after{transform:scaleY(1)}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.highlight[data-astro-cid-vhpil5ym]{background:linear-gradient(90deg,#002855,#003872,#002855);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s infinite linear}.logo-slider-wrap[data-astro-cid-vhpil5ym]{position:relative;width:100%}.logo-track-container[data-astro-cid-vhpil5ym]{overflow:hidden;padding:1rem 0}.logo-track[data-astro-cid-vhpil5ym]{display:flex;gap:3rem;animation:slideLogos var(--animationDuration) linear infinite;width:-moz-fit-content;width:fit-content}.logo-slide[data-astro-cid-vhpil5ym]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:.5rem;transition:transform .3s ease}.logo-image[data-astro-cid-vhpil5ym]{max-width:var(--logoWidth);height:var(--logoHeight);-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;mix-blend-mode:multiply}.logo-slide[data-astro-cid-vhpil5ym]:hover{transform:translateY(-5px)}@keyframes slideLogos{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.5rem))}}@media (max-width: 768px){.partners-section[data-astro-cid-vhpil5ym]{padding:3rem 0}.section-title[data-astro-cid-vhpil5ym]{font-size:1.5rem;margin-bottom:2rem}.logo-slide[data-astro-cid-vhpil5ym]{padding:.25rem}.logo-image[data-astro-cid-vhpil5ym]{max-width:calc(var(--logoWidth) * .8);height:calc(var(--logoHeight) * .8)}.logo-track[data-astro-cid-vhpil5ym]{gap:2rem}}
