@import"https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap";:root{--ifdd-primary: #0086cd;--ifdd-primary-dark: #006ba3;--ifdd-primary-light: #4da6d9;--ifdd-secondary: #8bbc55;--ifdd-secondary-dark: #6b8f3f;--ifdd-secondary-light: #a8d06b;--oif-blue: #1e3a8a;--oif-blue-light: #3b82f6;--oif-gold: #f59e0b;--oif-gold-light: #fcd34d;--sustainable-green: #059669;--sustainable-green-light: #10b981;--sustainable-blue: #0ea5e9;--sustainable-blue-light: #38bdf8;--gradient-ifdd: linear-gradient(135deg, var(--ifdd-primary) 0%, var(--ifdd-secondary) 100%);--gradient-oif: linear-gradient(135deg, var(--oif-blue) 0%, var(--oif-gold) 100%);--gradient-sustainable: linear-gradient( 135deg, var(--sustainable-green) 0%, var(--sustainable-blue) 100% );--gradient-hero: linear-gradient( 135deg, var(--ifdd-primary) 0%, var(--ifdd-secondary) 50%, var(--oif-blue) 100% );--shadow-ifdd: 0 4px 20px rgba(0, 134, 205, .15);--shadow-oif: 0 4px 20px rgba(30, 58, 138, .15);--shadow-sustainable: 0 4px 20px rgba(5, 150, 105, .15);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.68, -.55, .265, 1.55)}html{scroll-behavior:smooth}body{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}.main-container{opacity:1;transform:translateY(0)}#app{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.page-enter-shine{animation:pageEnterShine .6s cubic-bezier(.25,.46,.45,.94)}@keyframes pageEnterShine{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInSubtle .4s ease-out}@keyframes fadeInSubtle{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shine-effect{position:relative;overflow:hidden}.shine-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.shine-effect:hover:before{left:100%}.btn-animate{transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.btn-animate:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .4s ease}.btn-animate:hover:before{left:100%}.btn-animate:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-animate:active{transform:translateY(0)}.card-animate{transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.card-animate:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-ifdd);transform:scaleX(0);transition:transform .3s ease}.card-animate:hover:before{transform:scaleX(1)}.card-animate:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000000f;background:#fffffffa}.nav-animate{transition:var(--transition-smooth);position:relative}.nav-animate:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:var(--gradient-ifdd);transition:all .3s ease;transform:translate(-50%)}.nav-animate:hover:after{width:100%}.icon-animate{transition:var(--transition-bounce)}.icon-animate:hover{transform:scale(1.2) rotate(5deg);color:var(--ifdd-primary)}.form-animate{transition:var(--transition-smooth)}.form-animate:focus{transform:scale(1.02);box-shadow:var(--shadow-ifdd);border-color:var(--ifdd-primary)}.notification-animate{animation:slideInNotification .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes slideInNotification{0%{opacity:0;transform:translate(100%) scale(.8)}to{opacity:1;transform:translate(0) scale(1)}}.stat-animate{animation:countUp 2s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.chart-animate{animation:drawChart 1.5s ease-out}@keyframes drawChart{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.particles-bg{position:relative;overflow:hidden}.particles-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 40%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0%,transparent 40%);animation:floatParticles 15s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes floatParticles{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.animate-slideDown[data-v-08236c1b]{animation:slideDown-08236c1b .3s ease-out}@keyframes slideDown-08236c1b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}input[data-v-08236c1b]:focus{box-shadow:0 0 0 3px #0086cd1a}.overflow-y-auto[data-v-08236c1b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-08236c1b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-08236c1b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-08236c1b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modal-logo[data-v-96fdfe2a]{transition:transform .2s ease}.modal-logo[data-v-96fdfe2a]:hover{transform:scale(1.05)}.btn-primary[data-v-96fdfe2a]{transition:all .2s ease}.btn-primary[data-v-96fdfe2a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0086cd4d}.header[data-v-24b4686b]{position:sticky;top:0;z-index:50}.nav-active[data-v-24b4686b]{color:#f6d115!important;font-weight:700}.nav-text-short[data-v-24b4686b]{display:none}.nav-text-full[data-v-24b4686b]{display:inline}@media (min-width: 1025px) and (max-width: 1100px){.nav-text-short[data-v-24b4686b]{display:inline}.nav-text-full[data-v-24b4686b]{display:none}nav.flex[data-v-24b4686b]{gap:.5rem}nav a[data-v-24b4686b],.header a[data-v-24b4686b]{font-size:.875rem}.container[data-v-24b4686b]{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 1024px){.md\:hidden[data-v-24b4686b]{display:block!important}.md\:flex[data-v-24b4686b],.md\:block[data-v-24b4686b]{display:none!important}}@media (min-width: 1025px){.md\:hidden[data-v-24b4686b]{display:none!important}.md\:flex[data-v-24b4686b]{display:flex!important}.md\:block[data-v-24b4686b]{display:block!important}.md\:px-4[data-v-24b4686b]{padding-left:1rem!important;padding-right:1rem!important}.md\:px-10[data-v-24b4686b]{padding-left:2.5rem!important;padding-right:2.5rem!important}}@media (min-width: 1280px) and (max-width: 1440px){.container[data-v-24b4686b]{max-width:1280px}}@media (min-width: 1920px){.container[data-v-24b4686b]{max-width:1800px}}.slide-down-enter-active[data-v-24b4686b]{transition:all .3s ease-out}.slide-down-leave-active[data-v-24b4686b]{transition:all .3s ease-in}.slide-down-enter-from[data-v-24b4686b],.slide-down-leave-to[data-v-24b4686b]{opacity:0;transform:translateY(-100%)}@keyframes slideDown-24b4686b{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slideDown[data-v-24b4686b]{animation:slideDown-24b4686b .3s ease-out}@media (max-width: 1024px){.header[data-v-24b4686b]{position:fixed;top:0;left:0;right:0}body[data-v-24b4686b]{padding-top:60px}}@media (max-width: 480px){.container[data-v-24b4686b]{padding-left:.5rem;padding-right:.5rem}.header img[data-v-24b4686b]{max-height:36px}}@media (min-width: 768px) and (max-width: 1024px){.container[data-v-24b4686b]{padding-left:1rem;padding-right:1rem}.header img[data-v-24b4686b]{max-height:40px}}.modal-fade-enter-active[data-v-24b4686b],.modal-fade-leave-active[data-v-24b4686b]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-24b4686b],.modal-fade-leave-to[data-v-24b4686b]{opacity:0}.modal-scale-enter-active[data-v-24b4686b],.modal-scale-leave-active[data-v-24b4686b]{transition:all .3s ease}.modal-scale-enter-from[data-v-24b4686b],.modal-scale-leave-to[data-v-24b4686b]{opacity:0;transform:scale(.9)}.form-input[data-v-24b4686b]{transition:all .2s ease}.form-input[data-v-24b4686b]:focus{box-shadow:0 0 0 3px #0086cd1a;transform:translateY(-1px)}.btn-primary[data-v-24b4686b]{transition:all .2s ease}.btn-primary[data-v-24b4686b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0086cd4d}.modal-logo[data-v-24b4686b]{transition:transform .2s ease}.modal-logo[data-v-24b4686b]:hover{transform:scale(1.05)}.modal-link[data-v-24b4686b]{position:relative;transition:color .2s ease}.modal-link[data-v-24b4686b]:hover{text-decoration:underline}.modal-link[data-v-24b4686b]:after{content:"";position:absolute;width:0;height:1px;bottom:-1px;left:0;background-color:#0086cd;transition:width .2s ease-in-out}.modal-link[data-v-24b4686b]:hover:after{width:100%}.error-message[data-v-24b4686b]{color:#ef4444;font-size:.875rem;margin-top:.25rem;animation:fadeInError-24b4686b .3s ease-in-out}@keyframes fadeInError-24b4686b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input.border-red-500[data-v-24b4686b]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.form-input.border-red-500[data-v-24b4686b]:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433}.btn-primary[data-v-24b4686b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary[data-v-24b4686b]:disabled:hover{transform:none;box-shadow:none}@keyframes spin-24b4686b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-24b4686b]{animation:spin-24b4686b 1s linear infinite}.help-text[data-v-24b4686b]{color:#6b7280;font-size:.75rem;margin-top:.25rem}.modal-content[data-v-24b4686b]{max-height:90vh;overflow-y:auto}@media (max-width: 480px){.modal-content[data-v-24b4686b]{margin:.5rem;max-height:98vh}.grid-cols-2[data-v-24b4686b]{grid-template-columns:1fr}}@media (min-width: 481px) and (max-width: 1024px){.modal-content[data-v-24b4686b]{margin:1rem;max-height:95vh}}.transition-all[data-v-24b4686b]{transition:all .2s ease-in-out}input[data-v-24b4686b]:focus,button[data-v-24b4686b]:focus{outline:none;box-shadow:0 0 0 3px #0086cd1a}input[data-v-24b4686b]::placeholder{color:#9ca3af;opacity:1}input[type=checkbox][data-v-24b4686b]:checked{background-color:#0086cd;border-color:#0086cd}@media (prefers-reduced-motion: reduce){.transition-transform[data-v-f523850b],.transition-colors[data-v-f523850b],.hover\:scale-110[data-v-f523850b]{transition:none!important}}@media (max-width: 320px){nav[data-v-f523850b]{gap:.5rem}.grid[data-v-f523850b]{gap:1rem}}@media (prefers-contrast: high){.text-\[#8D8D8D\][data-v-f523850b]{color:#666}.text-white\/90[data-v-f523850b]{color:#fff}.text-white\/70[data-v-f523850b]{color:#ccc}}a[data-v-f523850b]:focus-visible{outline:2px solid white;outline-offset:2px;border-radius:.25rem}.social-link[data-v-f523850b]{border-radius:.375rem;padding:.25rem;transition:background-color .2s ease}.social-link[data-v-f523850b]:hover{background-color:#ffffff1a}@media (min-width: 768px) and (max-width: 1280px){footer .max-w-7xl[data-v-f523850b]{padding-left:1.5rem;padding-right:1.5rem}footer nav[data-v-f523850b]{gap:.625rem}footer nav a[data-v-f523850b]{font-size:.8125rem}footer img[alt=IFDD][data-v-f523850b]{height:2.5rem}footer .flex.gap-3[data-v-f523850b]{gap:.75rem}footer .flex.gap-3 img[data-v-f523850b]{width:1.5rem;height:1.5rem}}@media (min-width: 1024px) and (max-width: 1366px){footer nav a[data-v-f523850b]{font-size:.875rem}}.chatbot-container[data-v-adad7c35]{font-family:Inter,sans-serif}.message-container[data-v-adad7c35]{display:flex;margin-bottom:1rem}.message-bubble[data-v-adad7c35]{word-wrap:break-word;overflow-wrap:break-word;animation:slideIn-adad7c35 .3s ease-out}.suggestion-chip[data-v-adad7c35]{font-size:11px;line-height:1.2}.quick-reply[data-v-adad7c35]{font-size:11px;line-height:1.2;display:block;margin-bottom:.5rem}.typing-indicator[data-v-adad7c35]{min-width:40px}@keyframes slideIn-adad7c35{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.markdown-content[data-v-adad7c35] p{margin-bottom:.5rem}.markdown-content[data-v-adad7c35] p:last-child{margin-bottom:0}.markdown-content[data-v-adad7c35] strong{font-weight:600}.markdown-content[data-v-adad7c35] em{font-style:italic}.markdown-content[data-v-adad7c35] code{background-color:#0000000d;padding:.125rem .25rem;border-radius:.25rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em}.markdown-content[data-v-adad7c35] pre{background-color:#0000000d;padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.markdown-content[data-v-adad7c35] pre code{background-color:transparent;padding:0;border-radius:0}.markdown-content[data-v-adad7c35] a{color:#0086cd;text-decoration:underline}.markdown-content[data-v-adad7c35] a:hover{color:#006ba8}.markdown-content[data-v-adad7c35] ul,.markdown-content[data-v-adad7c35] ol{margin-left:1.25rem;margin-bottom:.5rem}.markdown-content[data-v-adad7c35] li{margin-bottom:.25rem}.markdown-content[data-v-adad7c35] blockquote{border-left:3px solid #0086CD;padding-left:.75rem;margin:.5rem 0;color:#000000b3;font-style:italic}.markdown-content[data-v-adad7c35] h1,.markdown-content[data-v-adad7c35] h2,.markdown-content[data-v-adad7c35] h3,.markdown-content[data-v-adad7c35] h4,.markdown-content[data-v-adad7c35] h5,.markdown-content[data-v-adad7c35] h6{font-weight:600;margin-top:.75rem;margin-bottom:.5rem}.markdown-content[data-v-adad7c35] h1{font-size:1.25em}.markdown-content[data-v-adad7c35] h2{font-size:1.15em}.markdown-content[data-v-adad7c35] h3{font-size:1.1em}.markdown-content[data-v-adad7c35] hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.75rem 0}.markdown-content[data-v-adad7c35] table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.875em}.markdown-content[data-v-adad7c35] th,.markdown-content[data-v-adad7c35] td{border:1px solid rgba(0,0,0,.1);padding:.375rem .5rem;text-align:left}.markdown-content[data-v-adad7c35] th{background-color:#00000008;font-weight:600}@media (max-width: 640px){.chatbot-widget[data-v-adad7c35]{width:calc(100vw - 2rem);right:1rem;left:1rem}}.notification-enter-active[data-v-d905306c],.notification-leave-active[data-v-d905306c]{transition:all .3s ease}.notification-enter-from[data-v-d905306c],.notification-leave-to[data-v-d905306c]{opacity:0;transform:translate(100%)}.notification-move[data-v-d905306c]{transition:transform .3s ease}.auth-initializer[data-v-474a74b7]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa}.loading-spinner[data-v-474a74b7]{text-align:center}.spinner[data-v-474a74b7]{width:40px;height:40px;border:4px solid #e3e3e3;border-top:4px solid #0086CD;border-radius:50%;animation:spin-474a74b7 1s linear infinite;margin:0 auto 20px}@keyframes spin-474a74b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p[data-v-474a74b7]{color:#666;font-size:16px;margin:0}body{font-family:Montserrat,Arial,sans-serif}.hero-container[data-v-2500cf16]{background-image:url(/assets/bg1-BpTRGOps.png);background-size:cover;background-position:center bottom;background-attachment:scroll;background-repeat:no-repeat}@media (min-width: 768px) and (max-width: 1023px){.hero-container[data-v-2500cf16]{background-position:center 40%;background-size:cover}}@media (min-width: 1024px){.hero-container[data-v-2500cf16]{background-position:center 45%;background-size:cover}}@media (max-width: 768px){.hero-container[data-v-2500cf16]{background-attachment:scroll;background-position:center 30%;padding-top:12rem}select[data-v-2500cf16]:focus{transform:scale(1.02)}}@media (min-width: 1536px){.hero-container[data-v-2500cf16]{min-height:820px;background-position:center 50%}}@keyframes pulse-custom-2500cf16{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.animate-pulse[data-v-2500cf16]{animation:pulse-custom-2500cf16 2s infinite}select[data-v-2500cf16]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}@media (max-width: 320px){.hero-container[data-v-2500cf16]{padding-left:1rem;padding-right:1rem}h1[data-v-2500cf16]{font-size:1.75rem;line-height:1.2}.grid[data-v-2500cf16]{gap:1rem}}@media (min-width: 1536px){.hero-container[data-v-2500cf16]{min-height:800px}}[data-v-2500cf16]{transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){[data-v-2500cf16]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tabular-nums[data-v-d7c35d4c]{font-variant-numeric:tabular-nums}.stats-card-hover[data-v-d7c35d4c]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(0,134,205,.1);position:relative;overflow:hidden}.stats-card-hover[data-v-d7c35d4c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.stats-card-hover[data-v-d7c35d4c]:hover:before{left:100%}.stats-card-hover[data-v-d7c35d4c]:hover{border-color:#0086cd33;background:linear-gradient(135deg,#fef3c7,#fcd34d)}@keyframes fadeInUp-d7c35d4c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-d7c35d4c]{animation:fadeInUp-d7c35d4c .6s ease-out forwards}@keyframes pulse-number-d7c35d4c{0%{transform:scale(1);color:#374151}50%{transform:scale(1.05);color:#0086cd}to{transform:scale(1);color:#374151}}.animate-pulse-number[data-v-d7c35d4c]{animation:pulse-number-d7c35d4c .6s ease-in-out}.news-fade-slide-enter-active[data-v-a65a64e0]{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.news-fade-slide-enter-from[data-v-a65a64e0]{opacity:0;transform:translateY(40px)}.news-fade-slide-enter-to[data-v-a65a64e0]{opacity:1;transform:translateY(0)}.shine-effect[data-v-a65a64e0]{position:relative;overflow:hidden}.shine-effect[data-v-a65a64e0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s;z-index:1}.shine-effect[data-v-a65a64e0]:hover:before{left:100%}.shine-effect[data-v-a65a64e0]>*{position:relative;z-index:2}.line-clamp-2[data-v-b40e3269]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-b40e3269]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shine-effect[data-v-b40e3269]{position:relative;overflow:hidden}.shine-effect[data-v-b40e3269]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s;z-index:1}.shine-effect[data-v-b40e3269]:hover:before{left:100%}.shine-effect[data-v-b40e3269]>*{position:relative;z-index:2}.stats-section[data-v-7ca3e7f9]{background-image:url(/assets/bg2-QR1g0cUj.png);background-size:cover;background-position:center;background-attachment:fixed}@media (max-width: 768px){.stats-section[data-v-7ca3e7f9]{background-attachment:scroll;background-position:center top}}.news-fade-slide-enter-active[data-v-7ca3e7f9]{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.news-fade-slide-enter-from[data-v-7ca3e7f9]{opacity:0;transform:translateY(40px)}.news-fade-slide-enter-to[data-v-7ca3e7f9]{opacity:1;transform:translateY(0)}.animate-fade-in-up[data-v-7ca3e7f9]{opacity:1!important;transform:translateY(0)!important}@keyframes pulse-number-7ca3e7f9{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-pulse-number[data-v-7ca3e7f9]{animation:pulse-number-7ca3e7f9 .6s ease-in-out}.stats-card-hover[data-v-7ca3e7f9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.stats-card-hover[data-v-7ca3e7f9]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000026}@media (max-width: 768px){video[data-v-7ca3e7f9]{height:250px;object-fit:cover}.absolute.bottom-4[data-v-7ca3e7f9]{display:none}}.video-container[data-v-7ca3e7f9]{position:relative;overflow:hidden;border-radius:.5rem}.video-container[data-v-7ca3e7f9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,134,205,.1) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.video-container[data-v-7ca3e7f9]:hover:before{opacity:1}.play-icon[data-v-7ca3e7f9]{transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1)}.group:hover .play-icon[data-v-7ca3e7f9]{transform:scale(1.1)}.video-overlay[data-v-7ca3e7f9]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease}@media (max-width: 768px){.cursor-pointer[data-v-7ca3e7f9]{cursor:default}.video-container[data-v-7ca3e7f9]{-webkit-tap-highlight-color:transparent}}[data-v-7ca3e7f9]{transition:all .2s ease-in-out}@media (max-width: 640px){.w-full.max-w-7xl[data-v-7ca3e7f9]{padding-left:1rem;padding-right:1rem}}@media (max-width: 320px){.grid[data-v-7ca3e7f9]{gap:.75rem}section[data-v-7ca3e7f9]{margin-top:2rem;margin-bottom:2rem}}.partner-logo[data-v-7ca3e7f9]{filter:grayscale(100%);transition:filter .3s ease,transform .3s ease}.partner-logo[data-v-7ca3e7f9]:hover{filter:grayscale(0%);transform:scale(1.05)}@media (prefers-reduced-motion: reduce){.news-fade-slide-enter-active[data-v-7ca3e7f9],.transition-transform[data-v-7ca3e7f9],.hover\:scale-105[data-v-7ca3e7f9]{transition:none!important;animation:none!important}}.stats-section[data-v-7ca3e7f9],video[data-v-7ca3e7f9]{will-change:transform}@media (prefers-contrast: high){.text-gray-600[data-v-7ca3e7f9]{color:#374151}.text-white\/90[data-v-7ca3e7f9]{color:#fff}}
