@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=SF+Pro+Display:wght@400;500;600;700&display=swap);@tailwind base;@tailwind components;@tailwind utilities;@keyframes float-elegant{0%,to{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-15px) rotate(.5deg) scale(1.02)}66%{transform:translateY(-8px) rotate(-.3deg) scale(.98)}}@keyframes float-reverse-elegant{0%,to{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(25px) rotate(-.8deg) scale(1.05)}}@keyframes particle-dance{0%,to{opacity:.4;transform:translateY(0) translateX(0) scale(1) rotate(0deg)}25%{opacity:.8;transform:translateY(-20px) translateX(15px) scale(1.3) rotate(90deg)}50%{opacity:1;transform:translateY(-10px) translateX(-8px) scale(.7) rotate(180deg)}75%{opacity:.6;transform:translateY(-30px) translateX(20px) scale(1.1) rotate(270deg)}}@keyframes fade-in-up-elegant{0%{filter:blur(2px);opacity:0;transform:translateY(40px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-sophisticated{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}@keyframes scroll-indicator-smooth{0%{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(8px)}to{opacity:0;transform:translateY(16px)}}@keyframes pulse-sophisticated{0%,to{opacity:.03;transform:scale(1)}50%{opacity:.08;transform:scale(1.02)}}@keyframes shimmer-premium{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #3b82f61a}50%{box-shadow:0 0 40px #3b82f633,0 0 60px #3b82f61a}}@keyframes text-glow{0%,to{text-shadow:0 0 10px #0000001a}50%{text-shadow:0 0 20px #3b82f633,0 0 30px #3b82f61a}}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-float-elegant{animation:float-elegant 8s ease-in-out infinite}.animate-float-reverse-elegant{animation:float-reverse-elegant 10s ease-in-out infinite}.animate-particle-dance{animation:particle-dance 6s ease-in-out infinite}.animate-fade-in-up-elegant{animation:fade-in-up-elegant 1.2s cubic-bezier(.16,1,.3,1) forwards}.animate-bounce-sophisticated{animation:bounce-sophisticated 3s ease-in-out infinite}.animate-scroll-indicator-smooth{animation:scroll-indicator-smooth 2.5s ease-in-out infinite}.animate-pulse-sophisticated{animation:pulse-sophisticated 6s ease-in-out infinite}.animate-glow-pulse{animation:glow-pulse 4s ease-in-out infinite}.animate-text-glow{animation:text-glow 8s ease-in-out infinite}.animate-gradient-shift{animation:gradient-shift 8s ease infinite;background-size:200% 200%}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}.animation-delay-700{animation-delay:.7s}.animation-delay-800{animation-delay:.8s}.shimmer-premium{overflow:hidden;position:relative}.shimmer-premium:before{background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%) skewX(-15deg);transition:transform .8s cubic-bezier(.16,1,.3,1)}.shimmer-premium:hover:before{animation:shimmer-premium 1s cubic-bezier(.16,1,.3,1)}.glass-effect{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.glass-effect-strong{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff26;border:1px solid #ffffff4d}.bg-grid-premium{background-image:linear-gradient(#3b82f608 1px,#0000 0),linear-gradient(90deg,#3b82f608 1px,#0000 0),radial-gradient(circle at 50% 50%,#3b82f603 0,#0000 50%);background-size:60px 60px,60px 60px,120px 120px}.text-premium{font-weight:300;letter-spacing:-.02em;line-height:1.1}.text-premium-bold{font-weight:100;letter-spacing:-.01em}.text-premium-medium{font-weight:500;letter-spacing:-.005em}.fade-in-element{filter:blur(2px);opacity:0;transform:translateY(40px) scale(.95)}.fade-in-element.animate{animation:fade-in-up-elegant 1.2s cubic-bezier(.16,1,.3,1) forwards}.interactive-hover{transition:all .4s cubic-bezier(.16,1,.3,1)}.interactive-hover:hover{transform:translateY(-2px) scale(1.02)}.magnetic{transition:transform .3s cubic-bezier(.16,1,.3,1)}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:768px){.header :focus{-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;outline:none!important}.contact-btn:focus,.mobile-dropdown-item:focus,.mobile-dropdown-trigger:focus,.mobile-menu-btn:focus,.mobile-nav-link:focus{-webkit-tap-highlight-color:transparent!important;background:none!important;box-shadow:none!important;outline:none!important}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}}.mobile-nav{gap:16px;padding:20px 16px}.mobile-nav-link{font-size:1rem;padding:10px 0}.container{padding-left:16px;padding-right:16px}.header-content{align-items:center;display:flex;height:100%;justify-content:space-between}@media (max-width:768px){.header-content{align-items:center;display:flex;justify-content:space-between}.logo{flex-shrink:0}.logo img{height:36px!important;width:auto!important}.desktop-nav{display:none}.right-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.contact-btn{background:#fff;border:1px solid #fff;border-radius:20px;color:#000;font-size:.75rem;font-weight:500;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.contact-btn:hover{background:#0000;color:#fff}.mobile-menu-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:36px;justify-content:center;padding:6px;width:36px}.mobile-menu-btn svg{height:18px;width:18px}}.main-content{margin:64px auto 0;padding:64px 24px}@media (min-width:768px){.main-content{padding:64px 32px}}.content-wrapper{margin:0 auto;max-width:1024px}.hero-title{color:#000;font-size:2.25rem;font-weight:300;letter-spacing:-.025em;margin-bottom:32px}@media (min-width:768px){.hero-title{font-size:3.75rem}}.hero-description{color:#4b5563;font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:48px;max-width:512px}@media (min-width:768px){.hero-description{font-size:1.25rem}}.grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:#f9fafb;padding:32px;transition:background-color .2s ease}.card:hover{background:#f3f4f6}.card h3{color:#000;font-size:1.25rem;font-weight:500;margin-bottom:16px}.card p{color:#4b5563}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:#0000}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.countries-section .group:hover .group-hover\:opacity-100{opacity:1}.countries-section .group:hover .group-hover\:scale-\[1\.02\]{transform:scale(1.02)}.countries-section .group:hover .group-hover\:scale-\[1\.01\]{transform:scale(1.01)}.countries-section .transition-all{transition:all .7s ease}.countries-section .transition-opacity{transition:opacity .7s ease}.service-card{box-shadow:0 10px 30px #00000026,0 4px 15px #0000001a,0 2px 8px #00000014;height:9.5cm;min-height:9.5cm;min-width:7cm;transform-style:preserve-3d;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:7cm}.service-card:hover{box-shadow:0 25px 60px #00000040,0 15px 35px #00000026,0 8px 20px #0000001f;transform:perspective(1000px) rotateX(5deg) rotateY(-5deg) translateY(-10px) scale(1.02)}.wave-path{transition:all .6s cubic-bezier(.4,0,.2,1)}.service-card:hover .wave-path:first-child{transform:translateY(-8px) scale(1.05)}.service-card:hover .wave-path:nth-child(2){transform:translateY(-5px) scale(1.03)}.service-card:hover .wave-path:nth-child(3){transform:translateY(-3px) scale(1.02)}.doc-shape{transition:all .5s cubic-bezier(.4,0,.2,1)}.service-card:hover .doc-shape:first-child{transform:rotate(25deg) scale(1.1) translateY(-5px)}.service-card:hover .doc-shape:nth-child(2){transform:scale(1.15) translateX(8px) translateY(-3px)}.service-card:hover .doc-shape:nth-child(3){transform:scale(1.08) translateX(-5px) translateY(-8px)}.service-card:hover .doc-shape:nth-child(4){transform:scale(1.12) translateX(6px) translateY(-4px)}.service-card:hover .doc-shape:nth-child(5){transform:scale(1.1) translateY(-6px)}.service-card:hover .doc-shape:nth-child(6){transform:scale(1.13) translateX(-8px) translateY(-2px)}.service-card:hover .doc-shape:nth-child(7){transform:rotate(60deg) scale(1.09) translateX(4px) translateY(-7px)}.service-card:hover .doc-shape:nth-child(8){transform:scale(1.11) translateX(-3px) translateY(-5px)}.service-card:hover .doc-shape:nth-child(9){transform:scale(1.14) translateX(7px) translateY(-9px)}.chart-bar{transform-origin:bottom;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-card:hover .chart-bar:first-child{transform:scaleY(1.3) translateY(-8px)}.service-card:hover .chart-bar:nth-child(2){transform:scaleY(1.4) translateY(-12px)}.service-card:hover .chart-bar:nth-child(3){transform:scaleY(1.5) translateY(-16px)}.service-card:hover .chart-bar:nth-child(4){transform:scaleY(1.6) translateY(-20px)}.circle-element{transition:all .6s cubic-bezier(.4,0,.2,1)}.service-card:hover .circle-element:first-child{transform:rotate(180deg) scale(1.2)}.service-card:hover .circle-element:nth-child(2){transform:rotate(90deg) scale(1.15)}.service-card:hover .circle-element:nth-child(3){transform:rotate(-90deg) scale(1.1)}.line-element{transform-origin:left;transition:all .5s cubic-bezier(.4,0,.2,1)}.service-card:hover .line-element:first-child{transform:scaleX(1.2) translateY(-3px)}.service-card:hover .line-element:nth-child(2){transform:scaleX(1.3) translateY(-2px)}.service-card:hover .line-element:nth-child(3){transform:scaleX(1.15) translateY(-4px)}.service-card:hover .line-element:nth-child(4){transform:scaleX(1.25) translateY(-1px)}.service-card:hover .line-element:nth-child(5){transform:scaleX(1.4) translateY(-5px)}.hex-shape{transition:all .7s cubic-bezier(.4,0,.2,1)}.service-card:hover .hex-shape:first-child{transform:rotate(60deg) scale(1.2) translateY(-8px)}.service-card:hover .hex-shape:nth-child(2){transform:rotate(30deg) scale(1.15) translateX(6px) translateY(-5px)}.service-card:hover .hex-shape:nth-child(3){transform:rotate(-45deg) scale(1.1) translateX(-4px) translateY(-7px)}.service-card:hover .hex-shape:nth-child(4){transform:rotate(-60deg) scale(1.18) translateX(8px) translateY(-3px)}.cards-container{margin-left:auto;margin-right:auto;overflow:hidden;perspective:1200px;perspective-origin:50%;width:calc(35cm + 6rem)}.cards-slider{display:flex;gap:1.5rem;transform-style:preserve-3d;transition:transform .5s ease-in-out}@media (max-width:1200px){.service-card{height:8.5cm;min-height:8.5cm;min-width:6cm;width:6cm}.cards-container{perspective:1000px;width:calc(18cm + 2.5rem)}.cards-slider{gap:1.25rem}}@media (max-width:768px){.service-card{height:7.5cm;min-height:7.5cm;min-width:5cm;width:5cm}.service-card:hover{transform:perspective(800px) rotateX(3deg) rotateY(-3deg) translateY(-8px) scale(1.02)}.cards-container{perspective:800px;width:calc(10cm + 1rem)}.cards-slider{gap:1rem}}@media (max-width:480px){.service-card{height:7cm;min-height:7cm;min-width:5.5cm;width:5.5cm}.service-card:hover{transform:perspective(600px) rotateX(2deg) rotateY(-2deg) translateY(-6px) scale(1.01)}.cards-container{overflow-x:auto;overflow-y:hidden;perspective:600px;scrollbar-color:#0000004d #0000;scrollbar-width:thin;width:5.5cm}.cards-container::-webkit-scrollbar{height:4px}.cards-container::-webkit-scrollbar-track{background:#0000}.cards-container::-webkit-scrollbar-thumb{background:#0000004d;border-radius:2px}.cards-slider{gap:.75rem;width:calc(33cm + 3.75rem)}}.hero-container{background-image:linear-gradient(#0000,#000000b3),url(/static/media/Hero.bb6a0b9364f68b539276.JPG);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.hero-overlay{align-items:center;bottom:0;left:0;position:absolute;right:0;top:0}.hero-content,.hero-overlay{display:flex;justify-content:center}.hero-content{flex-direction:column;height:100%;margin:0 auto;max-width:1280px;padding:64px 32px;width:100%}.top-section{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:32px}.headline-container{align-items:center;display:flex}.main-headline{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:3rem;font-weight:300;line-height:.9;margin:0}.image-focal-point{display:none}.section-divider{background-color:#ffffff4d;height:1px;margin:32px 0;width:100%}.bottom-section{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.mission-label-container{align-items:flex-start;display:flex}.mission-label{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.content-container{display:flex;flex-direction:column;gap:32px}.subheadline{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.6;margin:0;max-width:672px}.cta-buttons{display:flex;flex-direction:column;gap:16px}.secondary-cta{background-color:initial;border:1px solid #ffffffb3;border-radius:2px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:500;padding:16px 32px;transition:all .3s ease}.secondary-cta:hover{background-color:#ffffff1a;border-color:#fff}@media (min-width:1024px){.top-section{gap:64px;grid-template-columns:1fr 1fr}.image-focal-point{display:block}.bottom-section{gap:64px;grid-template-columns:1fr 1fr}.main-headline{font-size:4.5rem}.subheadline{font-size:1.25rem}}@media (min-width:1280px){.main-headline{font-size:6rem}.subheadline{font-size:1.5rem}}@media (min-width:1536px){.main-headline{font-size:8rem}}@media (min-width:768px){.main-headline{font-size:3.75rem}.subheadline{font-size:1.25rem}}@media (max-width:1023px){.bottom-section,.top-section{text-align:center}.mission-label-container{justify-content:center}.subheadline{margin:0 auto}}@media (max-width:639px){.hero-content{padding:48px 16px}.main-headline{font-size:3rem}.subheadline{font-size:1rem}.cta-buttons{width:100%}}@media (max-width:480px){.main-headline{font-size:2.5rem}.cta-buttons{flex-direction:column}}@media (min-width:640px){.cta-buttons{flex-direction:row}}.fleet-container{background-color:#000;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;padding:1.5rem 1rem}.fleet-content{position:relative;z-index:10}.fleet-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.fleet-title{color:#fff;font-size:2.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin-bottom:0}.fleet-description,.fleet-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.fleet-description{color:#7c7c7c;font-size:1.125rem;font-weight:500;line-height:1.6;margin-bottom:3rem;max-width:32rem}.explore-button{align-items:center;background-color:#fff;border:2px solid #0000;border-radius:.5rem;color:#000;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;transform:scale(1);transition:all .3s ease-in-out;white-space:nowrap}.explore-button:hover{background-color:#000;border-color:#fff;box-shadow:0 10px 15px -3px #0000001a;color:#fff;transform:scale(1.05)}.explore-icon{height:.75rem;transition:transform .3s ease;width:.75rem}.explore-button:hover .explore-icon{transform:translateX(.25rem)}.aircraft-header{margin-bottom:1.5rem;text-align:center}.aircraft-name{color:#fff;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem;transition:all .5s ease-in-out}.aircraft-category{color:#7c7c7c;font-size:1rem;font-weight:500;transition:all .5s ease-in-out}.main-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 auto;max-width:75rem}.aircraft-container{max-width:20rem}.aircraft-container,.aircraft-display{display:flex;justify-content:center;position:relative;width:100%}.aircraft-display{align-items:center;height:16rem;margin:0 auto}.nav-button{align-items:center;background-color:initial;border:2px solid #7c7c7c;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:2.5rem;z-index:20}.nav-button:hover{background-color:#7c7c7c}.nav-button-prev{left:0;transform:translateY(-50%) translateX(-1rem)}.nav-button-next{right:0;transform:translateY(-50%) translateX(1rem)}.nav-icon{height:1.25rem;width:1.25rem}.platform-large{background:linear-gradient(90deg,#7c7c7c,#fff,#7c7c7c);bottom:0;filter:blur(2px);height:1rem;opacity:.3;width:14rem}.platform-large,.platform-small{border-radius:50px;position:absolute}.platform-small{background:linear-gradient(90deg,#0000,#7c7c7c,#0000);bottom:.25rem;height:.5rem;opacity:.4;width:12rem}.aircraft-image{filter:drop-shadow(0 25px 25px rgb(0 0 0/.15));height:100%;object-fit:contain;position:relative;transition:all .5s ease-in-out;width:100%;z-index:10}.fade-in{opacity:1;transform:translateX(0)}.fade-out{opacity:0;transform:translateX(20px)}.indicators{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem}.indicator{background-color:#7c7c7c;border:none;border-radius:2px;cursor:pointer;height:.25rem;transition:background-color .3s ease;width:2rem}.indicator-active{background-color:#fff}.category-filter{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:0 1rem}.category-btn{background-color:initial;border:1px solid #7c7c7c;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.category-btn-active,.category-btn:hover{background-color:#7c7c7c;border-color:#fff}@media (min-width:640px){.fleet-container{padding:2rem 1.5rem}.fleet-description{font-size:1.25rem;margin-bottom:4rem}.fleet-title{font-size:3rem}.explore-button{font-size:1rem;gap:.5rem;padding:.5rem 1rem}.explore-icon{height:1rem;width:1rem}.aircraft-name{font-size:2.25rem}.aircraft-category{font-size:1.125rem}.aircraft-header{margin-bottom:2rem}.aircraft-container{max-width:28rem}.aircraft-display{height:20rem}.nav-button{height:3rem;width:3rem}.nav-button-prev{transform:translateY(-50%) translateX(-1.5rem)}.nav-button-next{transform:translateY(-50%) translateX(1.5rem)}.nav-icon{height:1.5rem;width:1.5rem}.indicators{gap:.75rem;margin-top:3rem}.category-filter{gap:1rem;margin-top:2rem}.category-btn{font-size:.875rem;padding:.5rem 1.5rem}}@media (min-width:1024px){.fleet-container{padding:3rem 56.7px}.aircraft-name,.fleet-title{font-size:3rem}.aircraft-category{font-size:1.25rem}.main-content{flex-direction:row;gap:0}.aircraft-container{display:flex;flex:1 1;justify-content:center;max-width:none}.aircraft-display{height:500px;width:750px}.nav-button-prev{transform:translateY(-50%) translateX(-4rem)}.nav-button-next{transform:translateY(-50%) translateX(4rem)}.platform-large{height:2.5rem;width:32.5rem}.platform-small{bottom:.5rem;height:1.25rem;width:27.5rem}}@media (min-width:1280px){.fleet-title{font-size:3rem}.aircraft-name{font-size:3.75rem}.nav-button-prev{transform:translateY(-50%) translateX(-5rem)}.nav-button-next{transform:translateY(-50%) translateX(5rem)}}@layer base{*,body{@apply bg-background text-foreground}}*{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}body{background-color:#f0f0f0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.01em;margin:0;padding-top:64px}@media (min-width:768px){body{padding-top:80px}}.header{background:#000;box-shadow:0 2px 8px #0000001a;height:64px;left:0;position:fixed;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:100}.header.header-hidden{transform:translateY(-100%)}@media (min-width:768px){.header{height:80px}}.nav-link{color:#fff;cursor:pointer;padding:8px 0;position:relative;text-decoration:none;transition:all .2s ease}.nav-link:hover{opacity:.8}.nav-link.active:after{height:2px;width:100%}.nav-link.active:after,.nav-link:not(.active):after{background:#fff;bottom:0;content:"";left:0;position:absolute}.nav-link:not(.active):after{height:1px;transition:width .2s ease;width:0}.nav-link:not(.active):hover:after{width:100%}.logo{font-size:1.5rem;font-weight:300;letter-spacing:.05em}.logo,.logo .accent{color:#fff}.contact-btn{background:#fff;border:1px solid #fff;border-radius:24px;color:#000;cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 24px;transition:all .2s ease}.contact-btn:hover{background:#0000;color:#fff}.search-icon{background:#0000;border:none;cursor:pointer;padding:8px;transition:transform .2s ease}.search-icon:hover{transform:scale(1.1)}.focus-ring:focus{outline:none}.container{height:100%;margin:0 auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.container{padding-left:32px;padding-right:32px}}@media (min-width:1025px){.header .container{padding-left:56.7px;padding-right:56.7px}}.mobile-menu{background:#000;border-top:1px solid #333;height:calc(100vh - 64px);left:0;opacity:0;overflow-y:auto;position:absolute;right:0;top:100%;transform:translateX(100%);transition:all .4s cubic-bezier(.25,.46,.45,.94);visibility:hidden;z-index:50}.mobile-menu.open{opacity:1;transform:translateX(0);visibility:visible}.mobile-nav{display:flex;flex-direction:column;gap:20px;padding:24px}.mobile-nav-link{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:400;justify-content:space-between;padding:12px 0;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.mobile-nav-link:hover{opacity:.8}.mobile-nav-link.active{color:#fff;font-weight:500;position:relative}.mobile-nav-link.active:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.mobile-menu-btn svg{transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.mobile-menu-btn{background:#0000;border:none;cursor:pointer;display:block;padding:8px;position:relative}@media (min-width:769px){.mobile-menu-btn{display:none}}.desktop-nav{align-items:center;display:none;gap:40px}@media (min-width:769px){.desktop-nav{display:flex}}.dropdown-container{display:inline-block;position:relative}.dropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:4px}.dropdown-arrow{transition:transform .2s ease}.dropdown-container:hover .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{background:#000;border:1px solid #333;border-radius:8px;box-shadow:0 10px 25px #0000004d;left:0;margin-top:20px;min-width:200px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s cubic-bezier(.25,.46,.45,.94);visibility:hidden;z-index:1000}.dropdown-container:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{border-bottom:1px solid #333;color:#fff;display:block;padding:12px 16px;text-decoration:none;transition:all .2s ease}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#333;color:#fff}@media (max-width:768px){.dropdown-container{display:none}}.right-actions{align-items:center;display:flex;gap:16px}.mobile-dropdown-container{width:100%}.mobile-dropdown-trigger{align-items:center;display:flex;justify-content:space-between;width:100%}.mobile-dropdown-arrow{flex-shrink:0;transition:transform .3s ease}.mobile-dropdown-trigger.active .mobile-dropdown-arrow{transform:rotate(180deg)}.mobile-dropdown-menu{background:#ffffff0d;border-radius:8px;margin-left:16px;margin-top:12px;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.25,.46,.45,.94)}.mobile-dropdown-menu.open{max-height:300px}.mobile-dropdown-item{border-bottom:1px solid #ffffff1a;color:#fff;display:block;font-size:.95rem;opacity:0;padding:12px 16px;text-decoration:none;transform:translateX(20px);transition:all .2s ease;transition:all .3s ease}.mobile-dropdown-menu.open .mobile-dropdown-item{opacity:1;transform:translateX(0)}.mobile-dropdown-menu.open .mobile-dropdown-item:first-child{transition-delay:.1s}.mobile-dropdown-menu.open .mobile-dropdown-item:nth-child(2){transition-delay:.2s}.mobile-dropdown-menu.open .mobile-dropdown-item:nth-child(3){transition-delay:.3s}.mobile-dropdown-menu.open .mobile-dropdown-item:nth-child(4){transition-delay:.4s}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-item:hover{background:#ffffff1a;color:#fff}@media (min-width:769px){.mobile-dropdown-container{display:none}}
/*# sourceMappingURL=main.a458bdb4.css.map*/