@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/playfair-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--navy-900:#050d1a;--navy-850:#071224;--navy-800:#0a1628;--navy-700:#101f35;--navy-600:#17293f;--gold-500:#b8873a;--gold-400:#d4a24e;--gold-300:#e8c27a;--gold-200:#f0d9a0;--ink:#fff;--muted:#c7d0dc;--muted-dim:#8b98a9;--danger:#ff8a7a;--gold-grad:linear-gradient(158deg, var(--gold-500) 2%, var(--gold-300) 26%, var(--gold-200) 44%, var(--gold-300) 62%, var(--gold-400) 82%, var(--gold-500) 100%);--shell:62.5rem;--pad:clamp(1.25rem, 5vw, 2.5rem);--gap-section:clamp(3.5rem, 9vw, 7rem);--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--navy-900);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(.95rem,.9rem + .25vw,1.0625rem);line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px;border-radius:2px}.skip-link{z-index:100;background:var(--gold-400);color:var(--navy-900);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.shell{width:100%;max-width:var(--shell);padding-inline:var(--pad);margin-inline:auto}.topbar{z-index:50;transition:background-color .4s var(--ease), backdrop-filter .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.topbar.is-stuck{background:color-mix(in srgb, var(--navy-900) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:color-mix(in srgb, var(--gold-400) 22%, transparent)}.topbar__inner{max-width:var(--shell);padding:.875rem var(--pad);align-items:center;gap:1rem;margin-inline:auto;display:flex}.brand{align-items:center;gap:.625rem;margin-right:auto;text-decoration:none;display:inline-flex}.brand__mark{width:2.25rem;height:2.25rem;transition:transform .35s var(--ease), filter .35s var(--ease);flex:none}.brand:hover .brand__mark{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--gold-300) 55%, transparent));transform:translateY(-1px)}.brand__name{letter-spacing:.16em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:.9375rem;font-weight:500}.topnav{gap:1.75rem;display:none}.topnav a{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .25s var(--ease);font-size:.8125rem;text-decoration:none}.topnav a:hover{color:var(--gold-300)}.topnav__cta{color:var(--gold-300)!important}.langswitch{border:1px solid color-mix(in srgb, var(--gold-400) 30%, transparent);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.langswitch__opt{letter-spacing:.1em;color:var(--muted-dim);transition:color .25s var(--ease), background-color .25s var(--ease);padding:.3125rem .6875rem;font-size:.6875rem;font-weight:600;text-decoration:none}.langswitch__opt:hover{color:var(--gold-200)}.langswitch__opt.is-active{background:color-mix(in srgb, var(--gold-400) 88%, transparent);color:var(--navy-900)}.section{padding-block:var(--gap-section);background:var(--navy-800);position:relative}.section+.section{border-top:1px solid color-mix(in srgb, var(--gold-400) 8%, transparent)}.section__head{text-align:center}.section__foot{flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(2rem,5vw,3.25rem);display:flex}.eyebrow{letter-spacing:.2em;text-transform:uppercase;background-image:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Oswald,sans-serif;font-size:clamp(.8125rem,.72rem + .4vw,1.0625rem);font-weight:600}.display{letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:1.5rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(2rem,1.1rem + 4.4vw,4rem);font-weight:700;line-height:1.04}.display--tight{line-height:1.02}.section__subtitle{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 88%, transparent);margin:.625rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(1.0625rem,.9rem + .8vw,1.75rem);font-weight:400}.specs{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:.875rem;margin:1.125rem 0 0;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);display:flex}.specs__sep{color:var(--gold-400)}.divider{width:min(100%,34rem);height:1px;margin:1.25rem auto;position:relative}.divider__line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold-400) 70%, transparent) 22%, var(--gold-200) 50%, color-mix(in srgb, var(--gold-400) 70%, transparent) 78%, transparent);position:absolute;inset:0}.divider__glow{background:var(--gold-200);filter:blur(3px);opacity:.85;border-radius:999px;width:5rem;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.divider--soft{opacity:.75;width:min(100%,26rem);margin-block:2rem}.chevron{color:var(--gold-400);animation:chev 2.4s var(--ease) infinite;display:block}.chevron svg{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.chevron__second{opacity:.45}@keyframes chev{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.numeral{letter-spacing:-.005em;background-image:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Anton,Oswald,sans-serif;font-weight:400;line-height:.92;position:relative}.numeral--xl{font-size:clamp(3.75rem,1.6rem + 10.5vw,8.5rem)}.numeral--price{text-align:center;margin-top:clamp(1.5rem,4vw,2.5rem);font-size:clamp(2.75rem,.85rem + 9.2vw,7rem)}.numeral--md{font-size:clamp(1.5rem,1rem + 2.2vw,2.5rem)}.numeral__unit{font-size:.55em}.numeral__caption{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-dim);margin:.5rem 0 0;font-size:.8125rem}.numeral.is-lit:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/260% 100%;animation:shimmer 1.5s var(--ease) .15s 1 both;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes shimmer{0%{background-position:190% 0}to{background-position:-90% 0}}.hero{background:radial-gradient(120% 70% at 50% 0%, var(--navy-700) 0%, var(--navy-800) 42%, var(--navy-900) 100%);flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:clamp(6rem,14vh,9rem);padding-bottom:clamp(1.75rem,4vh,3rem);display:flex;overflow:hidden}.hero__bg{z-index:0;will-change:transform;height:min(62%,40rem);position:absolute;inset:auto 0 0}.hero__bg img{object-fit:cover;object-position:center 35%;opacity:.92;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 99%);mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 99%)}.hero__bg:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--navy-900) 86%, transparent) 0%, color-mix(in srgb, var(--navy-900) 45%, transparent) 34%, transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--navy-900) 75%, transparent) 0%, transparent 42%);position:absolute;inset:0}.hero__inner{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.leverage{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.5rem,2.5vw,2rem);margin-top:clamp(1.5rem,5vh,3.5rem);display:grid}.leverage__item{text-align:center}.leverage__label{letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(.8125rem,.68rem + .6vw,1.25rem);font-weight:500}.leverage__arrow{color:var(--gold-300);align-items:center;gap:.375rem;margin-bottom:clamp(1.5rem,4vw,2.75rem);display:flex}.leverage__dot{background:var(--gold-300);width:7px;height:7px;box-shadow:0 0 8px var(--gold-300);border-radius:50%;flex:none}.leverage__track{background:linear-gradient(90deg, color-mix(in srgb, var(--gold-400) 45%, transparent), var(--gold-200));border-radius:2px;width:clamp(1.5rem,7vw,5rem);height:2px}.leverage__head{fill:var(--gold-200);flex:none}.leverage__arrow--sm{margin-bottom:1.5rem}.hero__foot{margin-top:auto;padding-top:clamp(2rem,8vh,5rem)}.hero__question{max-width:30ch}.question-script{text-wrap:balance;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,.95rem + 2.6vw,2.75rem);font-style:italic;line-height:1.18}.question-plain{text-wrap:balance;margin:.5rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(1.125rem,.85rem + 1.5vw,2rem);font-weight:500;line-height:1.22}.hero__agent{z-index:1;pointer-events:none;filter:drop-shadow(0 10px 40px #0000008c);width:clamp(11rem,34vw,24rem);height:auto;position:absolute;bottom:0;right:clamp(-3rem,-2vw,0rem);-webkit-mask-image:linear-gradient(#000 82%,#0000 99%);mask-image:linear-gradient(#000 82%,#0000 99%)}.hero .section__foot{z-index:3;margin-top:0;position:relative}.opportunity{background:linear-gradient(180deg, var(--navy-900), var(--navy-850) 50%, var(--navy-900))}.opportunity__figure{margin:clamp(2rem,6vw,3.5rem) 0 0;overflow:hidden}.opportunity__figure img{object-fit:cover;object-position:center 42%;will-change:transform;width:100%;max-height:34rem;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 84%,#0000 100%)}.terms{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(.5rem,3vw,2rem);margin-top:1.5rem;display:grid}.terms__item{text-align:center}.terms__label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 0;font-family:Oswald,sans-serif;font-size:clamp(.75rem,.68rem + .35vw,.9375rem)}.location{background:linear-gradient(180deg, var(--navy-900), var(--navy-800) 45%, var(--navy-900))}.location__map{max-width:46rem;padding-inline:var(--pad);margin:clamp(2rem,6vw,3rem) auto 0}.location__map img{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%)}.location__caption{text-align:center;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;max-width:34rem;margin:0 auto;font-family:Oswald,sans-serif;font-size:clamp(1rem,.82rem + .95vw,1.5rem);font-weight:500;line-height:1.35}.location__caption em{background-image:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.airport{text-align:left;justify-content:center;align-items:center;gap:1rem;display:flex}.airport__badge{border:1px solid color-mix(in srgb, var(--gold-400) 60%, transparent);width:2.75rem;height:2.75rem;color:var(--gold-300);border-radius:50%;flex:none;place-items:center;display:grid}.airport__badge svg{fill:currentColor}.airport__text{flex-direction:column;display:flex}.airport__text strong{letter-spacing:.07em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);font-weight:500}.airport__text em{letter-spacing:.1em;text-transform:uppercase;background-image:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Oswald,sans-serif;font-size:clamp(.75rem,.7rem + .3vw,.9375rem);font-style:normal}.contact{background:radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--gold-500) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--navy-900), var(--navy-850))}.contact__grid{gap:clamp(2rem,5vw,3.5rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.contact__agent{text-align:center}.portrait{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 30%, var(--navy-600), var(--navy-800));border:1px solid color-mix(in srgb, var(--gold-400) 45%, transparent);width:clamp(9rem,34vw,13rem);box-shadow:0 0 0 6px color-mix(in srgb, var(--gold-400) 8%, transparent), 0 18px 50px #00000080;border-radius:50%;margin:0 auto;position:relative;overflow:hidden}.portrait img{width:158%;max-width:none;position:absolute;top:8%;left:50%;transform:translate(-50%)}.contact__lead{max-width:34ch;color:var(--muted);text-wrap:pretty;margin:1.5rem auto 0}.form{gap:1.125rem;display:grid}.trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{gap:.4375rem;display:grid}.field-row{gap:1.125rem;display:grid}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Oswald,sans-serif;font-size:.78125rem;font-weight:500}.req{color:var(--gold-400)}.field__hint{letter-spacing:.08em;color:var(--muted-dim);text-transform:none;margin-left:.5rem;font-weight:400}.field input[type=text],.field input[type=email],.field input[type=tel],.field textarea,.select select{width:100%;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--navy-700) 70%, transparent);border:1px solid color-mix(in srgb, var(--gold-400) 20%, transparent);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);appearance:none;border-radius:4px;padding:.8125rem .9375rem}.field textarea{resize:vertical;min-height:6.5rem}.field input:hover,.field textarea:hover,.select select:hover{border-color:color-mix(in srgb, var(--gold-400) 38%, transparent)}.field input:focus,.field textarea:focus,.select select:focus{border-color:var(--gold-400);background:color-mix(in srgb, var(--navy-700) 92%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-400) 18%, transparent);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted-dim)}.select{position:relative}.select select{cursor:pointer;padding-right:2.5rem}.select option{background:var(--navy-800);color:var(--ink)}.select svg{fill:none;stroke:var(--gold-400);stroke-width:1.75px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.field--check{margin-top:.25rem}.check{cursor:pointer;text-transform:none;letter-spacing:normal;color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5;display:grid}.check input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1px solid color-mix(in srgb, var(--gold-400) 45%, transparent);background:color-mix(in srgb, var(--navy-700) 70%, transparent);width:1.25rem;height:1.25rem;transition:background-color .2s var(--ease), border-color .2s var(--ease);border-radius:3px;place-items:center;margin-top:.125rem;display:grid}.check__box svg{fill:none;stroke:var(--navy-900);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .18s var(--ease)}.check input:checked+.check__box{background:var(--gold-400);border-color:var(--gold-300)}.check input:checked+.check__box svg{opacity:1}.check input:focus-visible+.check__box{outline:2px solid var(--gold-300);outline-offset:2px}.field__error{min-height:0;color:var(--danger);margin:0;font-size:.8125rem;line-height:1.4}.field__error:empty{display:none}.btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--ease), box-shadow .25s var(--ease), filter .25s var(--ease);border:0;border-radius:4px;justify-content:center;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 1.75rem;font-family:Oswald,sans-serif;font-size:clamp(.875rem,.82rem + .3vw,1rem);font-weight:600;display:inline-flex;position:relative}.btn--gold{background-image:var(--gold-grad);color:var(--navy-900);box-shadow:0 10px 30px color-mix(in srgb, var(--gold-500) 28%, transparent)}.btn--gold:hover{filter:brightness(1.06);box-shadow:0 14px 38px color-mix(in srgb, var(--gold-500) 38%, transparent);transform:translateY(-2px)}.btn--gold:active{transform:translateY(0)}.btn[disabled]{opacity:.65;cursor:progress;transform:none}.btn__spinner{border:2px solid color-mix(in srgb, var(--navy-900) 35%, transparent);border-top-color:var(--navy-900);border-radius:50%;width:1rem;height:1rem;display:none}.btn.is-busy .btn__spinner{animation:.7s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.form__status{margin:0;font-size:.9375rem}.form__status:empty{display:none}.form__status.is-error{color:var(--danger)}.form__status.is-success{border:1px solid color-mix(in srgb, var(--gold-400) 45%, transparent);background:color-mix(in srgb, var(--gold-400) 10%, transparent);color:var(--gold-200);text-align:center;border-radius:4px;padding:1.125rem 1.25rem}.footer{background:var(--navy-900);border-top:1px solid color-mix(in srgb, var(--gold-400) 12%, transparent);padding-block:clamp(2rem,5vw,3rem)}.footer__inner{max-width:var(--shell);padding-inline:var(--pad);text-align:center;margin-inline:auto}.footer__disclaimer{max-width:60ch;color:var(--muted-dim);text-wrap:pretty;margin:0 auto;font-size:.78125rem;line-height:1.6}.footer__rights{letter-spacing:.1em;color:var(--muted-dim);margin:1rem 0 0;font-size:.78125rem}.js .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(26px)}.js .reveal.is-visible{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.12s}[data-reveal-delay="2"]{transition-delay:.24s}@media (width>=48rem){.topnav{display:flex}.field-row{grid-template-columns:1fr 1fr}.hero__question{max-width:36ch}.hero__bg{height:min(66%,44rem)}.hero__bg img{object-position:center 84%}}@media (width>=62rem){.contact__grid{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start}.contact__agent{text-align:left;position:sticky;top:6rem}.portrait,.contact__lead{margin-inline:0}.location__map{max-width:40rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
