@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-500-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-500-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/cormorant-garamond-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cormorant-garamond-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-bg:oklch(13% 0.012 260);--color-bg-deep:oklch(9% 0.01 260);--color-surface:oklch(18% 0.014 260);--color-surface-2:oklch(22% 0.016 260);--color-glass:oklch(100% 0 0/0.055);--color-glass-border:oklch(100% 0 0/0.12);--color-text:oklch(94% 0.005 90);--color-text-muted:oklch(72% 0.008 260);--color-text-faint:oklch(62% 0.008 260);--color-gold:oklch(80% 0.09 85);--color-gold-deep:oklch(68% 0.11 78);--color-whatsapp:oklch(72% 0.17 150);--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Manrope",system-ui,-apple-system,sans-serif;--text-base:clamp(1rem,0.94rem + 0.3vw,1.1rem);--text-sm:0.875rem;--text-xs:0.75rem;--text-hero:clamp(2.75rem,1.4rem + 6.5vw,6.5rem);--text-h2:clamp(2rem,1.3rem + 3vw,3.75rem);--text-h3:clamp(1.25rem,1.1rem + 0.8vw,1.75rem);--space-section:clamp(3.75rem,2.75rem + 3.5vw,6.25rem);--space-gutter:clamp(1.25rem,0.8rem + 2.5vw,4rem);--container:1240px;--radius-card:20px;--radius-pill:999px;--duration-fast:180ms;--duration-normal:380ms;--duration-slow:700ms;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-luxe:cubic-bezier(0.65,0,0.15,1);--shadow-card:0 24px 60px -18px oklch(0% 0 0/0.55);--shadow-glow:0 0 42px oklch(80% 0.09 85/0.14)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.028 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:500}p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.container{width:min(var(--container),100% - 2 * var(--space-gutter));margin-inline:auto}section{padding-block:var(--space-section);position:relative}.kicker{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--color-gold)}.kicker:before{content:"";width:2.25rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold))}.section-title{font-family:var(--font-display);font-size:var(--text-h2);line-height:1.08;letter-spacing:-.01em;margin-top:1rem}.section-title em{font-style:italic;color:var(--color-gold)}.section-lead{max-width:56ch;margin-top:1.25rem;color:var(--color-text-muted)}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--duration-slow) var(--ease-out-expo),transform var(--duration-slow) var(--ease-out-expo)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:4px}::selection{background:var(--color-gold-deep);color:var(--color-bg-deep)}.site-nav{position:fixed;inset-inline:0;top:0;z-index:50;transition:background var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.site-nav.is-scrolled{background:oklch(11% .012 260/.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--color-glass-border)}.site-nav .container{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.1rem}.brand{display:flex;flex-direction:column;line-height:1.1}.brand-name{font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:.02em}.brand-name span{color:var(--color-gold)}.brand-sub{font-size:.62rem;letter-spacing:.42em;text-transform:uppercase;color:var(--color-text-faint)}.nav-links{display:flex;gap:2.25rem;font-size:var(--text-sm);font-weight:500}.nav-links a{position:relative;padding-block:.3rem;color:var(--color-text-muted);transition:color var(--duration-fast) ease}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out-expo)}.nav-links a:hover{color:var(--color-text)}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-cta{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.3rem;border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,transform var(--duration-fast) ease}.nav-cta:hover{border-color:var(--color-gold);background:oklch(80% .09 85/.1);transform:translateY(-1px)}.nav-cta svg{width:17px;height:17px;fill:var(--color-whatsapp)}@media (max-width:860px){.nav-links{display:none}}.hero{min-height:100svh;display:grid;align-items:end;padding-block:0 clamp(3rem,6vw,5.5rem);isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:scale(1.06);animation:heroDrift 22s var(--ease-luxe) forwards}@keyframes heroDrift{to{transform:scale(1) translateY(-1.5%)}}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(13% .012 260/.55) 0,transparent 32%,oklch(13% .012 260/.35) 62%,var(--color-bg) 98%),radial-gradient(120% 90% at 20% 85%,oklch(9% .01 260/.72) 0,transparent 55%)}.hero-inner{position:relative}.hero-tursab{margin-top:.6rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;color:var(--color-gold)}.hero-title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:500;line-height:1.02;letter-spacing:-.015em;max-width:13ch;margin-top:1.4rem}.hero-title em{font-style:italic;background:linear-gradient(105deg,var(--color-gold) 20%,oklch(92% .06 90) 50%,var(--color-gold-deep) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:46ch;margin-top:1.6rem;color:var(--color-text-muted);font-size:clamp(1rem,.95rem + .35vw,1.2rem)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2.4rem}.btn-gold{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 2rem;border-radius:var(--radius-pill);background:linear-gradient(120deg,var(--color-gold) 0,var(--color-gold-deep) 100%);color:oklch(16% .02 78);font-weight:700;font-size:var(--text-sm);letter-spacing:.04em;box-shadow:var(--shadow-glow);transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) ease}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 0 60px oklch(80% .09 85/.28)}.btn-gold:active{transform:translateY(0)}.btn-ghost{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 1.9rem;border-radius:var(--radius-pill);border:1px solid var(--color-glass-border);background:var(--color-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;font-size:var(--text-sm);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.btn-ghost:hover{border-color:oklch(100% 0 0/.3);background:oklch(100% 0 0/.09)}.btn-ghost svg{width:18px;height:18px;fill:var(--color-whatsapp)}.hero-stats{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.8rem;border-top:1px solid oklch(100% 0 0/.14)}.hero-stat .num{font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.6vw,2.6rem);font-weight:600;color:var(--color-gold)}.hero-stat .lbl{font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted)}.marquee{overflow:hidden;padding-block:1.3rem;border-block:1px solid var(--color-glass-border);background:var(--color-bg-deep);white-space:nowrap}.marquee-track{animation:marqueeScroll 38s linear infinite}.marquee span,.marquee-track{display:inline-flex;gap:3.5rem}.marquee span{align-items:center;font-family:var(--font-display);font-size:1.05rem;font-style:italic;letter-spacing:.08em;color:var(--color-text-faint)}.marquee span:after{content:"✦";font-style:normal;font-size:.7rem;color:var(--color-gold-deep)}@keyframes marqueeScroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.fleet{background:radial-gradient(90% 60% at 50% 0,oklch(17% .02 260/.6) 0,transparent 70%)}.fleet-head{align-items:flex-end;justify-content:space-between;gap:2rem}.fleet-head,.fleet-tabs{display:flex;flex-wrap:wrap}.fleet-tabs{gap:.5rem;margin-top:2rem}.fleet-tab{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.7rem 1.35rem;border:1px solid var(--color-glass-border);border-radius:14px;background:var(--color-glass);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,transform var(--duration-fast) ease}.fleet-tab strong{font-size:var(--text-sm);font-weight:600}.fleet-tab small{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.fleet-tab:hover{border-color:oklch(100% 0 0/.28);transform:translateY(-2px)}.fleet-tab[aria-selected=true]{border-color:var(--color-gold);background:oklch(80% .09 85/.09);box-shadow:var(--shadow-glow)}.fleet-tab[aria-selected=true] small{color:var(--color-gold)}.fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);margin-top:2rem}.v-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:linear-gradient(165deg,oklch(100% 0 0/.08),oklch(100% 0 0/.03) 45%,oklch(100% 0 0/.06));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-card);overflow:hidden;transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.v-card:hover{transform:translateY(-6px);border-color:oklch(80% .09 85/.45);box-shadow:var(--shadow-card),var(--shadow-glow)}.v-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;z-index:2;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:0;transition:opacity var(--duration-normal) ease,left var(--duration-normal) var(--ease-out-expo),right var(--duration-normal) var(--ease-out-expo)}.v-card:hover:before{opacity:.9;left:4%;right:4%}.v-slider{position:relative;margin:.85rem;border-radius:calc(var(--radius-card) - 8px);overflow:hidden}.v-track{display:flex;aspect-ratio:16/10.5;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:pointer}.v-track::-webkit-scrollbar{display:none}.v-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.v-slide img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}.v-card:hover .v-slide img{transform:scale(1.04)}.v-slider:after{content:"";inset-inline:0;bottom:0;height:42%;background:linear-gradient(180deg,transparent,oklch(8% .01 260/.72))}.v-slider-ui,.v-slider:after{position:absolute;pointer-events:none}.v-slider-ui{inset-inline:.8rem;bottom:.7rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.v-dots{display:flex;gap:.3rem;padding:.24rem;border-radius:var(--radius-pill);background:oklch(10% .01 260/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid oklch(100% 0 0/.12);pointer-events:auto}.v-dot{padding:.3rem .8rem;border-radius:var(--radius-pill);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.v-dot.is-active{background:linear-gradient(120deg,var(--color-gold),var(--color-gold-deep));color:oklch(16% .02 78)}.v-swipe-hint{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:oklch(10% .01 260/.6);border:1px solid oklch(100% 0 0/.14);color:var(--color-gold);opacity:0;transition:opacity var(--duration-fast) ease;animation:hintNudge 2.2s var(--ease-luxe) infinite}.v-swipe-hint svg{width:15px;height:15px}.v-card:hover .v-swipe-hint{opacity:1}@keyframes hintNudge{0%,to{translate:0 0}50%{translate:4px 0}}.v-card-body{display:flex;flex-direction:column;flex:1 1;gap:.7rem;padding:.4rem 1.35rem 1.35rem}.v-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.v-card-name{font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.v-card-tagline{font-size:var(--text-xs);color:var(--color-text-faint);letter-spacing:.06em}.vip-badge{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.15rem}.vip-badge .pill{padding:.22rem .8rem;border:1px solid oklch(100% 0 0/.25);border-radius:var(--radius-pill);background:oklch(100% 0 0/.08);font-size:.68rem;font-weight:700;letter-spacing:.14em}.vip-badge .stars{font-size:.62rem;letter-spacing:.18em;color:var(--color-gold)}.v-card-desc{font-size:var(--text-sm);flex:1 1}.v-card-desc,.v-card-specs{color:var(--color-text-muted)}.v-card-specs{display:flex;gap:1.4rem;padding-block:.8rem;border-block:1px solid oklch(100% 0 0/.09);font-size:var(--text-xs)}.v-card-specs .spec{display:flex;align-items:center;gap:.45rem}.v-card-specs svg{width:15px;height:15px;fill:none;stroke:var(--color-gold);stroke-width:1.6;flex-shrink:0}.v-card-uses{display:flex;flex-wrap:wrap;gap:.4rem}.v-card-uses li{padding:.24rem .7rem;border-radius:var(--radius-pill);background:oklch(100% 0 0/.06);border:1px solid oklch(100% 0 0/.08);font-size:.68rem;letter-spacing:.05em;color:var(--color-text-muted)}.v-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:.35rem}.wa-btn-wide{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin-top:auto;padding:.95rem 1.5rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,oklch(76% .18 152),oklch(62% .16 155));color:#fff;font-weight:700;font-size:var(--text-sm);letter-spacing:.04em;box-shadow:0 10px 28px -8px oklch(70% .17 150/.6);transition:transform var(--duration-fast) var(--ease-out-expo)}.wa-btn-wide:hover{transform:translateY(-2px)}.wa-btn-wide svg{width:20px;height:20px;fill:#fff}.services-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin-top:2.25rem}.svc-card{grid-column:span 2;position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:linear-gradient(160deg,oklch(100% 0 0/.06),oklch(100% 0 0/.02));overflow:hidden;transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease}.svc-card:first-child,.svc-card:nth-child(2){grid-column:span 3}@media (max-width:900px){.services-grid{grid-template-columns:1fr 1fr}.svc-card,.svc-card:first-child,.svc-card:nth-child(2){grid-column:span 2}}.svc-card:hover{transform:translateY(-4px);border-color:oklch(80% .09 85/.4);box-shadow:var(--shadow-card)}.svc-media{position:relative;height:clamp(150px,18vw,210px);overflow:hidden}.svc-card:nth-child(-n+2) .svc-media{height:clamp(180px,20vw,250px)}.svc-media img{width:100%;height:100%;object-fit:cover;object-position:center 55%;transition:transform var(--duration-slow) var(--ease-out-expo)}.svc-card:hover .svc-media img{transform:scale(1.05)}.svc-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(13% .012 260/.12),transparent 35%,oklch(15% .013 260/.9) 96%)}.svc-content{display:flex;flex-direction:column;flex:1 1;gap:.75rem;padding:0 clamp(1.2rem,2vw,1.7rem) clamp(1.2rem,2vw,1.6rem)}.svc-head{display:flex;align-items:flex-end;gap:.9rem;margin-top:-26px;position:relative;z-index:2}.svc-icon{flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;border-radius:14px;border:1px solid oklch(80% .09 85/.4);background:linear-gradient(160deg,oklch(22% .02 78),oklch(14% .014 260));box-shadow:0 10px 24px -8px oklch(0 0 0/.7)}.svc-icon svg{width:24px;height:24px;stroke:var(--color-gold);fill:none;stroke-width:1.5}.svc-title{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;padding-bottom:.2rem}.svc-desc{font-size:var(--text-sm);color:var(--color-text-muted)}.svc-items{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.5rem}.svc-items li{padding:.3rem .8rem;border-radius:var(--radius-pill);border:1px solid oklch(100% 0 0/.1);background:oklch(100% 0 0/.04);font-size:.72rem;color:var(--color-text-muted)}.airports{background:var(--color-bg-deep);border-block:1px solid var(--color-glass-border)}.airport-layout{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);margin-top:2.25rem;align-items:stretch}@media (max-width:900px){.airport-layout{grid-template-columns:1fr}}.airport-board{display:flex;flex-direction:column;border:1px solid var(--color-glass-border);border-radius:var(--radius-card);background:linear-gradient(165deg,oklch(100% 0 0/.05),oklch(100% 0 0/.015));overflow:hidden}.board-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.6rem;border-bottom:1px solid var(--color-glass-border);font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.board-title{color:var(--color-text-muted)}.board-live{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-gold);letter-spacing:.1em}.board-live i{width:7px;height:7px;border-radius:50%;background:var(--color-gold);animation:kickerBreathe 2s ease-in-out infinite}.airports-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--color-glass-border);flex:1 1}@media (max-width:560px){.airports-grid{grid-template-columns:1fr}}.airport-cell{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;background:var(--color-bg);transition:background var(--duration-normal) ease}.airport-cell:hover{background:var(--color-surface)}.board-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.6rem;border-top:1px solid var(--color-glass-border);font-size:var(--text-xs);color:var(--color-text-faint)}.board-foot .btn-ghost{padding:.6rem 1.2rem;font-size:var(--text-xs)}.airport-visual{position:relative;margin:0;border-radius:var(--radius-card);border:1px solid var(--color-glass-border);overflow:hidden;min-height:320px}.airport-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo)}.airport-visual:hover img{transform:scale(1.04)}.airport-visual figcaption{position:absolute;inset-inline:0;bottom:0;padding:2.4rem 1.5rem 1.4rem;background:linear-gradient(180deg,transparent,oklch(8% .01 260/.88))}.cap-title{display:block;font-family:var(--font-display);font-style:italic;font-size:1.15rem;color:var(--color-gold);margin-bottom:.6rem}.cap-chips{display:flex;flex-wrap:wrap;gap:.4rem}.cap-chips li{padding:.28rem .75rem;border-radius:var(--radius-pill);border:1px solid oklch(100% 0 0/.18);background:oklch(10% .01 260/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.7rem;color:var(--color-text)}.airport-cell .code{font-family:var(--font-display);font-size:2.2rem;font-weight:600;color:var(--color-gold);line-height:1}.airport-cell .name{font-weight:600;font-size:var(--text-sm)}.airport-cell .note{font-size:var(--text-xs);color:var(--color-text-faint)}.journey{isolation:isolate;overflow:hidden}.journey-bg{position:absolute;inset:0;z-index:-1}.journey-bg img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.journey-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-bg) 0,oklch(10% .01 260/.68) 22%,oklch(10% .01 260/.62) 78%,var(--color-bg) 100%),radial-gradient(70% 55% at 50% 52%,oklch(8% .01 260/.5) 0,transparent 75%)}.journey-head{text-align:center}.journey-head .section-lead{margin-inline:auto}.journey-grid{display:grid;grid-template-columns:1fr minmax(270px,330px) 1fr;align-items:center;grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.25rem,4vw,3.25rem)}.journey-side{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem)}@media (max-width:960px){.journey-grid{grid-template-columns:1fr;justify-items:center}.phone{order:-1}.journey-side{width:100%;display:grid;grid-template-columns:1fr 1fr}}@media (max-width:560px){.journey-side{grid-template-columns:1fr}}.j-card{position:relative;padding:clamp(1.4rem,2vw,1.9rem);border-radius:var(--radius-card);border:1px solid oklch(100% 0 0/.14);background:linear-gradient(165deg,oklch(16% .014 260/.82),oklch(12% .012 260/.72));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 28px 60px -20px oklch(0 0 0/.6);transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) ease}.j-card:hover{transform:translateY(-4px);border-color:oklch(80% .09 85/.45)}.j-card .j-num{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--color-gold)}.j-card h3{font-size:1.05rem;font-weight:700;margin-block:.45rem .45rem}.j-card p{font-size:var(--text-sm);color:var(--color-text-muted)}.phone{width:100%;max-width:330px;padding:.65rem;border-radius:46px;border:1px solid oklch(100% 0 0/.22);background:linear-gradient(170deg,oklch(24% .014 260),oklch(14% .012 260));box-shadow:0 50px 110px -30px oklch(0 0 0/.85),inset 0 1px 0 oklch(100% 0 0/.18)}.phone-screen{display:flex;flex-direction:column;border-radius:38px;overflow:hidden;background:oklch(11% .012 260);border:1px solid oklch(100% 0 0/.08)}.chat-header{display:flex;align-items:center;gap:.7rem;padding:1.1rem 1.1rem .85rem;border-bottom:1px solid oklch(100% 0 0/.09);background:oklch(15% .014 260)}.chat-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-deep));color:oklch(16% .02 78);font-size:.75rem;font-weight:800;letter-spacing:.05em}.chat-header strong{display:block;font-size:.86rem}.chat-header small{font-size:.66rem;color:oklch(72% .14 150)}.chat-wa{width:20px;height:20px;margin-left:auto;fill:var(--color-whatsapp)}.chat-body{display:flex;flex-direction:column;gap:.55rem;padding:1rem .9rem}.msg{max-width:88%;padding:.6rem .8rem;border-radius:14px;font-size:.72rem;line-height:1.5;color:var(--color-text)}.msg-out{align-self:flex-end;background:oklch(38% .07 152/.55);border:1px solid oklch(60% .1 152/.25);border-bottom-right-radius:4px}.msg-in{align-self:flex-start;background:oklch(20% .014 260);border:1px solid oklch(100% 0 0/.09);border-bottom-left-radius:4px}.msg-confirm{display:flex;gap:.65rem;align-items:flex-start;max-width:100%;border-color:oklch(80% .09 85/.4);background:linear-gradient(160deg,oklch(80% .09 85/.12),oklch(20% .014 260))}.msg-confirm strong{display:block;font-size:.74rem;color:var(--color-gold)}.msg-confirm small{font-size:.66rem;color:var(--color-text-muted);line-height:1.5}.confirm-check{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-deep));color:oklch(16% .02 78);font-size:.8rem;font-weight:800}.chat-input{margin:0 .9rem 1rem;padding:.6rem .95rem;border-radius:var(--radius-pill);border:1px solid oklch(100% 0 0/.1);background:oklch(16% .013 260);font-size:.7rem;color:var(--color-text-faint)}.cta-band{padding-block:0}.cta-inner{position:relative;border-radius:calc(var(--radius-card) + 8px);overflow:hidden;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,5vw,5rem);text-align:center;isolation:isolate}.cta-inner img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.cta-inner img,.cta-inner:before{position:absolute;inset:0;z-index:-1}.cta-inner:before{content:"";background:radial-gradient(ellipse 80% 70% at 50% 48%,oklch(10% .01 260/.75),transparent 74%),linear-gradient(180deg,oklch(10% .01 260/.82),oklch(10% .01 260/.68))}.cta-inner .section-title{max-width:22ch;margin-inline:auto;text-shadow:0 2px 18px oklch(10% .01 260/.85)}.cta-inner .section-lead{margin-inline:auto;color:var(--color-text);text-shadow:0 1px 10px oklch(10% .01 260/.9),0 0 24px oklch(10% .01 260/.7)}.cta-inner .hero-actions{justify-content:center}.site-footer{margin-top:calc(var(--space-section) * .75);padding:clamp(3rem,5vw,4.5rem) 0 2rem;border-top:1px solid var(--color-glass-border);background:var(--color-bg-deep)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem)}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}.footer-col h4{font-size:var(--text-xs);font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:1.1rem}.footer-col ul{display:flex;flex-direction:column;gap:.55rem}.footer-col a,.footer-col li{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) ease}.footer-col a:hover{color:var(--color-gold)}.footer-about{font-size:var(--text-sm);color:var(--color-text-muted);max-width:34ch;margin-top:.8rem}.footer-brand-note{margin-top:1rem;font-size:var(--text-xs);color:var(--color-text-faint);line-height:1.7}.footer-brand-note strong{color:var(--color-gold);font-weight:600}.footer-brand-note span{letter-spacing:.04em}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid oklch(100% 0 0/.07);font-size:var(--text-xs);color:var(--color-text-faint)}.wa-float{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,oklch(76% .18 152),oklch(62% .16 155));box-shadow:0 14px 36px -8px oklch(70% .17 150/.65);transition:transform var(--duration-fast) var(--ease-out-expo)}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px;fill:#fff}.wa-float:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid oklch(72% .17 150/.5);animation:waPulse 2.4s var(--ease-luxe) infinite}@keyframes waPulse{0%{transform:scale(1);opacity:1}70%,to{transform:scale(1.45);opacity:0}}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem);margin-top:2.25rem}.benefit{position:relative;padding:clamp(1.6rem,2.5vw,2.2rem) clamp(1.3rem,2vw,1.8rem);border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:linear-gradient(170deg,oklch(100% 0 0/.05),oklch(100% 0 0/.015));transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) ease}.benefit:hover{transform:translateY(-4px);border-color:oklch(80% .09 85/.4)}.benefit-num{font-family:var(--font-display);font-style:italic;font-size:1rem;color:var(--color-gold);letter-spacing:.08em}.benefit h3{font-size:1.05rem;font-weight:700;margin-block:.7rem .55rem}.benefit p{font-size:var(--text-sm);color:var(--color-text-muted)}.corp{background:var(--color-bg-deep);border-block:1px solid var(--color-glass-border)}.corp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);margin-top:2.25rem}@media (max-width:860px){.corp-grid{grid-template-columns:1fr}}.corp-panel{display:flex;flex-direction:column;gap:1.4rem;padding:clamp(1.8rem,3vw,2.8rem);border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:linear-gradient(165deg,oklch(100% 0 0/.055),oklch(100% 0 0/.02))}.corp-panel h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600}.corp-steps{display:flex;flex-direction:column;gap:1.15rem}.corp-steps li{display:flex;gap:1rem;align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-muted)}.corp-steps .n{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid oklch(80% .09 85/.45);color:var(--color-gold);font-size:.72rem;font-weight:700}.corp-steps strong{color:var(--color-text);display:block;margin-bottom:.15rem}.corp-checks{display:flex;flex-direction:column;gap:.85rem}.corp-checks li{display:flex;gap:.8rem;align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-muted)}.corp-checks svg{flex-shrink:0;width:19px;height:19px;margin-top:2px;stroke:var(--color-gold);fill:none;stroke-width:2}.corp-panel .btn-ghost,.corp-panel .btn-gold{align-self:flex-start;margin-top:auto}.t-rail-wrap{margin-top:2.25rem}.t-rail{display:flex;gap:clamp(1rem,2vw,1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.5rem 1rem}.t-rail::-webkit-scrollbar{display:none}.t-card{flex:0 0 min(380px,86%);scroll-snap-align:start;display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2vw,1.9rem);border-radius:var(--radius-card);border:1px solid var(--color-glass-border);background:linear-gradient(165deg,oklch(100% 0 0/.055),oklch(100% 0 0/.02));transition:transform var(--duration-normal) var(--ease-out-expo),border-color var(--duration-normal) ease}.t-card:hover{transform:translateY(-4px);border-color:oklch(80% .09 85/.4)}.t-stars{font-size:.72rem;letter-spacing:.22em;color:var(--color-gold)}.t-quote{margin:0;font-family:var(--font-display);font-size:1.18rem;font-style:italic;line-height:1.45;flex:1 1}.t-quote:before{content:"“";color:var(--color-gold)}.t-quote:after{content:"”";color:var(--color-gold)}.t-source{font-size:var(--text-xs);color:var(--color-text-muted)}.t-source strong{display:block;font-size:var(--text-sm);color:var(--color-text)}.t-tag{align-self:flex-start;padding:.35rem .9rem;border-radius:var(--radius-pill);border:1px solid oklch(80% .09 85/.32);background:oklch(80% .09 85/.07);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold)}.faq-list{max-width:820px;margin:2.25rem auto 0}.faq-item{border-bottom:1px solid var(--color-glass-border)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem .25rem;cursor:pointer;list-style:none;font-weight:600;font-size:clamp(1rem,.95rem + .3vw,1.15rem);transition:color var(--duration-fast) ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-gold)}.faq-item summary:after{content:"+";flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-glass-border);font-size:1.15rem;font-weight:400;color:var(--color-gold);transition:transform var(--duration-normal) var(--ease-out-expo),background var(--duration-fast) ease}.faq-item[open] summary:after{transform:rotate(45deg);background:oklch(80% .09 85/.12)}.faq-item .faq-a{padding:0 .25rem 1.5rem;max-width:62ch;font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:560px){.site-nav .container{gap:.75rem}.brand-name{font-size:1.15rem;white-space:nowrap}.brand-sub{letter-spacing:.28em}.nav-cta{padding:.55rem .95rem;font-size:.78rem;white-space:nowrap}}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,oklch(100% 0 0/.45),transparent);transform:skewX(-20deg);transition:left .55s var(--ease-luxe)}.btn-gold:hover:after{left:130%}.scroll-cue{position:absolute;left:50%;bottom:1.4rem;translate:-50% 0;width:26px;height:42px;border:1px solid oklch(100% 0 0/.35);border-radius:var(--radius-pill);display:flex;justify-content:center;padding-top:8px;transition:border-color var(--duration-fast) ease}.scroll-cue:hover{border-color:var(--color-gold)}.scroll-cue span{width:3px;height:8px;border-radius:3px;background:var(--color-gold);animation:cueDrop 1.9s var(--ease-luxe) infinite}@keyframes cueDrop{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:0}}@media (max-width:860px){.scroll-cue{display:none}}.airport-cell{position:relative}.airport-cell:after{content:"→";position:absolute;top:1.6rem;right:1.6rem;color:var(--color-gold);opacity:0;transform:translateX(-8px);transition:opacity var(--duration-normal) ease,transform var(--duration-normal) var(--ease-out-expo)}.airport-cell:hover:after{opacity:1;transform:none}.section-title{position:relative}.section-title:before{content:"";position:absolute;top:-30%;left:-6%;width:320px;height:160%;pointer-events:none;background:radial-gradient(50% 50% at 30% 50%,oklch(80% .09 85/.07),transparent 70%)}.kicker:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-gold);animation:kickerBreathe 2.6s ease-in-out infinite}@keyframes kickerBreathe{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.benefit:after{content:"";position:absolute;top:1.1rem;right:1.1rem;width:22px;height:22px;border-top:1px solid oklch(80% .09 85/.4);border-right:1px solid oklch(80% .09 85/.4);border-top-right-radius:8px;opacity:.5;transition:opacity var(--duration-normal) ease,width var(--duration-normal) var(--ease-out-expo),height var(--duration-normal) var(--ease-out-expo)}.benefit:hover:after{opacity:1;width:30px;height:30px}.footer-bottom span:last-child{color:var(--color-gold-deep)}.skip-link{position:fixed;top:-100%;left:1rem;z-index:100;padding:.7rem 1.3rem;border-radius:var(--radius-pill);background:linear-gradient(120deg,var(--color-gold),var(--color-gold-deep));color:oklch(16% .02 78);font-weight:700;font-size:var(--text-sm);transition:top var(--duration-fast) ease}.skip-link:focus{top:1rem}.nav-toggle{display:none;position:relative;z-index:51;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:10px;border:1px solid var(--color-glass-border);border-radius:12px;background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-toggle span{display:block;height:2px;border-radius:2px;background:var(--color-text);transition:transform var(--duration-normal) var(--ease-out-expo),translate var(--duration-normal) var(--ease-out-expo)}.nav-toggle.is-open span:first-child{translate:0 4px;transform:rotate(45deg)}.nav-toggle.is-open span:last-child{translate:0 -4px;transform:rotate(-45deg)}@media (max-width:860px){.nav-toggle{display:flex}.site-nav .nav-cta{display:none}}.mobile-menu{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:6.5rem var(--space-gutter) 2.5rem;background:oklch(11% .012 260/.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.mobile-menu[hidden]{display:none}body.menu-open{overflow:hidden}.mobile-menu-links{display:flex;flex-direction:column}.mobile-menu-links a{padding-block:.55rem;border-bottom:1px solid oklch(100% 0 0/.08);font-family:var(--font-display);font-size:clamp(1.7rem,7vw,2.4rem);font-weight:500;transition:color var(--duration-fast) ease,padding-left var(--duration-normal) var(--ease-out-expo)}.mobile-menu-links a:focus-visible,.mobile-menu-links a:hover{color:var(--color-gold);padding-left:.5rem}.mobile-menu-actions{display:flex;flex-direction:column;gap:.8rem}.mobile-menu-actions .btn-ghost,.mobile-menu-actions .btn-gold{justify-content:center}.nav-links a.is-active{color:var(--color-text)}.nav-links a.is-active:after{transform:scaleX(1);transform-origin:left}.stars-row{display:inline-flex;gap:2.5px}.stars-row .star{width:11px;height:11px;fill:var(--color-gold)}.t-stars .star{width:13px;height:13px}.v-expand{pointer-events:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:oklch(10% .01 260/.6);border:1px solid oklch(100% 0 0/.14);color:var(--color-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out-expo)}.v-expand:hover{border-color:var(--color-gold);transform:scale(1.08)}.v-expand svg{width:14px;height:14px}.lightbox{width:min(94vw,1040px);border:none;padding:0;background:transparent;overflow:visible}.lightbox::-webkit-backdrop{background:oklch(5% .005 260/.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox::backdrop{background:oklch(5% .005 260/.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lb-figure{margin:0}.lb-figure img{width:100%;aspect-ratio:16/10.5;object-fit:cover;border-radius:var(--radius-card);border:1px solid var(--color-glass-border);box-shadow:var(--shadow-card);background:oklch(12% .01 260);transition:opacity .18s ease}.lb-figure figcaption{margin-top:.9rem;text-align:center;font-family:var(--font-display);font-style:italic;font-size:1.1rem;color:var(--color-gold)}.lb-close,.lb-nav button{position:absolute;z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid oklch(100% 0 0/.2);background:oklch(10% .01 260/.7);color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease}.lb-close:hover,.lb-nav button:hover{border-color:var(--color-gold);color:var(--color-gold)}.lb-close{top:.7rem;right:.7rem}.lb-close svg,.lb-nav svg{width:18px;height:18px}.lb-nav [data-lb-prev]{left:.7rem;top:50%;translate:0 -50%}.lb-nav [data-lb-next]{right:.7rem;top:50%;translate:0 -50%}.trust-strip{display:flex;flex-wrap:wrap;gap:.9rem 2.4rem;padding-bottom:2.2rem;margin-bottom:2.6rem;border-bottom:1px solid oklch(100% 0 0/.07)}.trust-strip span{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.trust-strip svg{width:18px;height:18px;color:var(--color-gold);flex-shrink:0}.mobile-cta-bar{display:none}@media (max-width:700px){.mobile-cta-bar{position:fixed;inset-inline:0;bottom:0;z-index:60;display:flex;gap:.6rem;padding:.7rem .9rem calc(.7rem + env(safe-area-inset-bottom, 0px));background:oklch(11% .012 260/.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--color-glass-border)}.mobile-cta-bar a{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem .5rem;border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-sm)}.bar-call{border:1px solid var(--color-glass-border);background:var(--color-glass)}.bar-call svg{width:16px;height:16px}.bar-wa{background:linear-gradient(135deg,oklch(76% .18 152),oklch(62% .16 155));color:#fff}.bar-wa svg{width:18px;height:18px;fill:#fff}.wa-float{display:none}.site-footer{padding-bottom:6.5rem}}body.menu-open .mobile-cta-bar{display:none}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (max-width:700px){.hero{padding-block:0 7.5rem}.hero-media:after{background:linear-gradient(180deg,oklch(13% .012 260/.62) 0,oklch(13% .012 260/.18) 26%,oklch(13% .012 260/.52) 48%,oklch(13% .012 260/.88) 74%,var(--color-bg) 97%),radial-gradient(120% 90% at 20% 85%,oklch(9% .01 260/.72) 0,transparent 55%)}.hero-lead,.hero-title{text-shadow:0 1px 16px oklch(8% .01 260/.6)}.hero-lead{color:oklch(85% .006 260)}.hero-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem 1rem;gap:1.2rem 1rem}.fleet-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--space-gutter));padding-inline:var(--space-gutter);padding-block:.25rem .6rem}.fleet-tabs::-webkit-scrollbar{display:none}.fleet-tab{flex-shrink:0;scroll-snap-align:start}.v-track{aspect-ratio:4/3}.v-dot{padding:.55rem .95rem;font-size:.66rem}.v-expand{width:42px;height:42px}.v-expand svg{width:16px;height:16px}.svc-card:nth-child(-n+2) .svc-media,.svc-media{height:auto;aspect-ratio:16/10}.board-head{flex-wrap:wrap;row-gap:.35rem}.cta-inner:before{background:linear-gradient(180deg,oklch(10% .01 260/.85),oklch(10% .01 260/.72))}}.fleet-tabs-wrap{position:relative}.tabs-cue{display:none}@media (max-width:700px){.fleet-tabs-wrap:after{content:"";position:absolute;top:0;bottom:0;right:calc(-1 * var(--space-gutter));width:4.5rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--color-bg) 78%);transition:opacity var(--duration-normal) ease}.tabs-cue{display:grid;place-items:center;position:absolute;top:50%;right:calc(-1 * var(--space-gutter) + 8px);translate:0 -50%;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid oklch(80% .09 85/.5);background:oklch(12% .012 260/.85);color:var(--color-gold);pointer-events:none;animation:hintNudge 1.8s var(--ease-luxe) infinite;transition:opacity var(--duration-normal) ease}.tabs-cue svg{width:16px;height:16px}.tabs-scrolled .tabs-cue,.tabs-scrolled:after{opacity:0}.tabs-cue{top:calc(50% - 17px);translate:none;border:none;background:linear-gradient(120deg,var(--color-gold),var(--color-gold-deep));color:oklch(16% .02 78);box-shadow:0 6px 18px -4px oklch(0 0 0/.65),var(--shadow-glow)}}.lang-switch{position:relative}.lang-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .72rem;border:1px solid var(--color-glass-border);border-radius:var(--radius-pill);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.lang-btn:hover{border-color:var(--color-gold);background:oklch(100% 0 0/.09)}.lang-flag,.lang-menu svg{width:23px;height:15px;flex-shrink:0;border-radius:3px;outline:1px solid oklch(100% 0 0/.2)}.lang-caret{width:12px;height:12px;color:var(--color-text-muted);transition:transform var(--duration-normal) var(--ease-out-expo)}.lang-btn[aria-expanded=true] .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + .6rem);right:0;z-index:60;min-width:208px;padding:.4rem;border-radius:16px;border:1px solid var(--color-glass-border);background:oklch(13% .012 260/.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card)}.lang-menu button{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .75rem;border-radius:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.lang-menu button:focus-visible,.lang-menu button:hover{background:oklch(100% 0 0/.07);color:var(--color-text)}.lang-menu button[aria-selected=true]{color:var(--color-gold)}.lang-menu button[aria-selected=true]:after{content:"✓";margin-left:auto;font-size:.8rem}.hero{padding-top:5.5rem}@media (min-width:861px) and (max-height:820px){.hero-title{font-size:clamp(2.4rem,1rem + 4.5vw,4.6rem);margin-top:.9rem}.hero-lead{margin-top:1.1rem}.hero-actions,.hero-stats{margin-top:1.6rem}.hero-stats{padding-top:1.2rem}.hero{padding-bottom:2.5rem}}@media (max-width:860px){.hero-media:after{background:linear-gradient(180deg,oklch(13% .012 260/.62) 0,oklch(13% .012 260/.18) 26%,oklch(13% .012 260/.52) 48%,oklch(13% .012 260/.88) 74%,var(--color-bg) 97%),radial-gradient(120% 90% at 20% 85%,oklch(9% .01 260/.72) 0,transparent 55%)}.hero-lead,.hero-title{text-shadow:0 1px 16px oklch(8% .01 260/.6)}}[dir=rtl] .marquee{direction:ltr}[dir=rtl] .kicker:before{background:linear-gradient(270deg,transparent,var(--color-gold))}[dir=rtl] .section-title:before{left:auto;right:-6%}[dir=rtl] .benefit:after{right:auto;left:1.1rem;border-right:none;border-top-right-radius:0;border-left:1px solid oklch(80% .09 85/.4);border-top-left-radius:8px}[dir=rtl] .airport-cell:after{content:"←";right:auto;left:1.6rem;transform:translateX(8px)}[dir=rtl] .airport-cell:hover:after{transform:none}[dir=rtl] .msg-out{border-bottom-right-radius:14px;border-bottom-left-radius:4px}[dir=rtl] .msg-in{border-bottom-left-radius:14px;border-bottom-right-radius:4px}@media (max-width:700px){[dir=rtl] .fleet-tabs-wrap:after{right:auto;left:calc(-1 * var(--space-gutter));background:linear-gradient(270deg,transparent,var(--color-bg) 78%)}[dir=rtl] .tabs-cue{right:auto;left:calc(-1 * var(--space-gutter) + 8px)}[dir=rtl] .tabs-cue svg{transform:rotate(180deg)}}