.focus-trap[data-astro-cid-bu3wr3gg]{position:relative}.focus-trap[data-astro-cid-bu3wr3gg]:focus-within{outline-offset:2px;outline:2px solid #194642}.skip-link[data-astro-cid-bu3wr3gg]{color:#fff;z-index:1000;background:#143835;border-radius:4px;padding:8px;text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:6px}.skip-link[data-astro-cid-bu3wr3gg]:focus{top:6px}.sr-only[data-astro-cid-bu3wr3gg]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only[data-astro-cid-bu3wr3gg]:focus{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}@media (prefers-contrast:high){.hero-overlay[data-astro-cid-bu3wr3gg]{background-color:#000c}button[data-astro-cid-bu3wr3gg],.btn[data-astro-cid-bu3wr3gg]{border:2px solid}}@media (prefers-reduced-motion:reduce){[data-astro-cid-bu3wr3gg],[data-astro-cid-bu3wr3gg]:before,[data-astro-cid-bu3wr3gg]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button[data-astro-cid-bu3wr3gg]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #194642}a[data-astro-cid-bu3wr3gg]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #194642}input[data-astro-cid-bu3wr3gg]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #194642}select[data-astro-cid-bu3wr3gg]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #194642}textarea[data-astro-cid-bu3wr3gg]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #194642}@media (max-width:768px){button[data-astro-cid-bu3wr3gg],a[data-astro-cid-bu3wr3gg],input[data-astro-cid-bu3wr3gg][type=submit],input[data-astro-cid-bu3wr3gg][type=button]{min-width:44px;min-height:44px}}.text-gray-500[data-astro-cid-bu3wr3gg]{color:#4b5563}.text-gray-400[data-astro-cid-bu3wr3gg]{color:#6b7280}input[data-astro-cid-bu3wr3gg]:invalid{border-color:#ef4444}input[data-astro-cid-bu3wr3gg]:valid{border-color:#22c55e}[data-astro-cid-bu3wr3gg][aria-busy=true]{cursor:wait}.announcement[data-astro-cid-bu3wr3gg]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.announcement[data-astro-cid-bu3wr3gg][aria-live]{width:auto;height:auto;position:static;overflow:visible}.partners-carousel-wrapper[data-astro-cid-lcdefpme]{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partners-carousel[data-astro-cid-lcdefpme]{gap:2rem;width:max-content;animation:40s linear infinite scroll;display:flex}.partners-carousel[data-astro-cid-lcdefpme]:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-card[data-astro-cid-lcdefpme]{perspective:1000px;width:220px;height:140px;transform-style:preserve-3d;cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #00000012}.partner-card[data-astro-cid-lcdefpme]:before{content:"";opacity:0;background:linear-gradient(135deg,#22c55e1a,#22c55e0d);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.partner-card[data-astro-cid-lcdefpme]:hover{z-index:10;transform:translateY(-8px)scale(1.05)rotateX(5deg);box-shadow:0 20px 40px #00000026}.partner-card[data-astro-cid-lcdefpme]:hover:before{opacity:1}.partner-card[data-astro-cid-lcdefpme]:active{transform:translateY(-6px)scale(1.02)}.partner-logo-container[data-astro-cid-lcdefpme]{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.partner-logo[data-astro-cid-lcdefpme]{-o-object-fit:contain;object-fit:contain;filter:grayscale()brightness(.8);width:auto;max-width:100%;height:auto;max-height:100%;transition:all .4s}.partner-card[data-astro-cid-lcdefpme]:hover .partner-logo[data-astro-cid-lcdefpme]{filter:grayscale(0%)brightness();transform:scale(1.1)}@media (max-width:768px){.partners-carousel[data-astro-cid-lcdefpme]{gap:1.5rem;animation-duration:30s}.partner-card[data-astro-cid-lcdefpme]{width:180px;height:120px;padding:1rem}}@media (max-width:480px){.partners-carousel[data-astro-cid-lcdefpme]{gap:1rem;animation-duration:25s}.partner-card[data-astro-cid-lcdefpme]{width:150px;height:100px;padding:.75rem}}@media (prefers-reduced-motion:reduce){.partners-carousel[data-astro-cid-lcdefpme]{animation:none}.partner-card[data-astro-cid-lcdefpme],.partner-logo[data-astro-cid-lcdefpme]{transition:none}}.partner-card[data-astro-cid-lcdefpme]:hover{will-change:transform, box-shadow}
