:root{--bg:#080f14;--panel:#101b23;--panel2:#14212a;--silver:#bfc5c9;--text:#f4f6f7;--muted:#a3afb7;--line:#ffffff20;--accent:#d7e2e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:2px solid #91bed5;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:1px solid #91bed5;outline-offset:3px}[hidden]{display:none!important}.header{position:absolute;top:0;width:100%;height:122px;z-index:10;padding:0 5%;display:flex;align-items:center;gap:30px;border-bottom:1px solid #ffffff1a;background:linear-gradient(#080f1470,transparent)}.brand{display:flex;align-items:center;margin-right:40px}.brand img{width:106px;height:88px;object-fit:contain}nav{display:flex;gap:30px;margin:auto;font-size:11px}nav a{padding:15px 0;color:#d9e0e5;transition:color .2s}nav a:hover,nav a[aria-current]{color:#fff;border-bottom:1px solid var(--silver)}#menu{display:none}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;min-height:51px;padding:17px 25px;background:#eef2f4;color:#101c24;border:1px solid #eef2f4;border-radius:3px;font-size:11px;font-weight:600;transition:background .2s,transform .2s}.button:hover{background:#cbdde6;transform:translateY(-2px)}.button.small{font-size:10px;padding:12px 18px;min-height:42px;gap:22px}.hero{position:relative;min-height:790px;height:94vh;max-height:1050px;overflow:hidden;background:#15222b}.hero-visual{position:absolute;inset:0;background:linear-gradient(90deg,#071019ba 0%,#07101960 50%,#07101920),linear-gradient(0deg,#080f14e8,transparent 40%),url('https://images.unsplash.com/photo-1540962351504-03099e0a754b?auto=format&fit=crop&w=2400&q=90') center/cover}.hero-inner{position:relative;padding:225px 7% 125px;max-width:1050px}.eyebrow{font-size:9px;line-height:1.6;letter-spacing:2px;font-weight:500;color:var(--silver)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:400;line-height:1.13}h1{font-size:clamp(55px,6vw,92px);letter-spacing:-4px;margin:24px 0}h1>span,h2>span{color:#b3c0c9}h2{font-size:clamp(37px,4vw,60px);letter-spacing:-2.2px;margin-bottom:25px}h3{font-size:23px;letter-spacing:-.6px}h4{font-size:16px}p{line-height:1.9;color:var(--muted);font-size:12px;max-width:540px}.hero-inner>p:not(.eyebrow){color:#d0d9df;font-size:13px;line-height:1.9;margin-bottom:35px}.hero-actions{display:flex;align-items:center;gap:34px}.quiet-link{font-size:11px}.quiet-link span{margin-left:24px}.hero-caption{position:absolute;bottom:29px;left:7%;right:7%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.8px;color:#bbc7d0}.home-booking{position:relative;margin:-1px 0 0;background:#111c24;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 7%;display:grid;grid-template-columns:1fr 2fr;gap:45px;align-items:center}.home-booking h3{font-size:16px;margin:8px 0 0}.home-booking form{display:flex;align-items:end;gap:20px}.home-booking label{flex:1}.home-booking input{border:0;border-bottom:1px solid #5b6872;background:transparent;border-radius:0;padding:10px 0}.home-booking .button{font-size:10px;padding:15px}.route-arrow{align-self:center;color:#8193a0}.section{padding:100px 7%}.perspective{display:grid;grid-template-columns:1fr 2fr;gap:7%;border-bottom:1px solid var(--line)}.perspective>div{max-width:750px}.perspective p:not(.eyebrow){max-width:585px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-heading h2{margin:0}.section-heading>p{margin:0;font-size:11px}.division-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.division-card{background:linear-gradient(135deg,#1a2a35,#101a22);border:1px solid var(--line);padding:35px;position:relative;min-height:365px;display:flex;flex-direction:column;transition:background .2s,transform .3s}.division-card:hover{transform:translateY(-6px);background:#203440}.division-icon{width:65px;height:65px;object-fit:contain}.division-card .division-icon{margin:25px 0 35px}.card-number{position:absolute;right:30px;top:28px;color:#7f8d96;font-size:9px;letter-spacing:2px}.division-card h3{font-size:22px}.division-card p{font-size:11px;max-width:260px;margin-bottom:35px}.card-link{font-size:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:auto}.world{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#0d181f;align-items:center;overflow:hidden}.text-link{display:inline-block;border:0;border-bottom:1px solid #9eafb9;padding:12px 0;background:none;color:var(--text);font-size:11px}.world-times{display:flex;gap:35px;margin-top:55px;font-size:8px;letter-spacing:1.6px;color:#8f9da7}.world-times b{display:block;margin-top:10px;font-size:19px;font-weight:400;letter-spacing:1px;color:#d6e0e7}.orb{width:370px;height:370px;border:1px solid #68849455;border-radius:50%;position:relative;background:radial-gradient(ellipse at 25% 30%,#42657a20,transparent);box-shadow:0 0 80px #1a476520}.orb-ring{position:absolute;inset:0;border:1px solid #7895a444;border-radius:50%;transform:scaleX(.4) rotate(20deg)}.orb-ring:nth-child(2){transform:scaleX(.72) rotate(-20deg)}.orb-ring:nth-child(3){transform:scaleY(.4) rotate(-20deg)}.orb-line{position:absolute;inset:0;border:1px solid #7895a444;border-radius:50%;transform:scaleY(.75) rotate(20deg)}.orb-line:nth-child(5){transform:scaleY(.16) rotate(-20deg)}.orb img{position:absolute;width:125px;height:100px;object-fit:contain;top:135px;left:120px;opacity:.7}.end-cta{text-align:center;padding:105px 20px;background:radial-gradient(ellipse at center,#1d303e90,transparent 70%)}.end-cta .eyebrow{margin:auto auto 28px}.end-cta .button{margin-top:15px}footer{padding:65px 7% 25px;border-top:1px solid var(--line);background:#070c10}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-bottom:55px}.footer-top img{width:190px;height:160px;object-fit:contain}.footer-email{font-size:30px;letter-spacing:-1px}.footer-bottom{border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;gap:30px;font-size:8px;color:#83939f;letter-spacing:.4px}.footer-bottom>div{display:flex;gap:25px}.footer-bottom>span:last-child{letter-spacing:2px}.service-hero{height:85vh;min-height:750px}.service-hero .hero-inner{padding-top:175px}.service-hero .division-icon{margin-bottom:30px;width:53px;height:53px}.service-hero h1{font-size:clamp(50px,5.4vw,82px)}.management-hero .hero-visual{background:linear-gradient(90deg,#08121ee6,#08121e66),linear-gradient(0deg,#080f14dd,transparent 45%),url('https://images.unsplash.com/photo-1474302770737-173ee21bab63?auto=format&fit=crop&w=2400&q=90') center/cover}.acquisition-hero .hero-visual{background:linear-gradient(90deg,#060c11de,#0b141954),linear-gradient(0deg,#080f14dd,transparent 45%),url('https://images.unsplash.com/photo-1540962351504-03099e0a754b?auto=format&fit=crop&w=2400&q=90') 65% center/cover}.planner-section{background:#0d171e}.planner{background:#15232d;border:1px solid #ffffff24;padding:35px;border-radius:6px}.planner-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 25px}.trip-tabs{display:flex;background:#0d1820;border:1px solid #ffffff20;border-radius:4px;padding:4px;gap:4px}.trip-tabs button{border:0;background:none;color:#aab8c1;padding:11px 22px;font-size:11px;border-radius:2px}.trip-tabs .active{background:#dce4e9;color:#10222e}.flight-leg{display:grid;grid-template-columns:1fr 30px 1fr .85fr .7fr;gap:20px;align-items:start;border-top:1px solid var(--line);padding-top:24px;position:relative}.flight-leg .route-arrow{margin-top:10px}.flight-leg label{margin-bottom:22px}.leg-title{font-size:9px;color:#a5b7c1;margin-bottom:15px}.leg-remove{background:none;border:0;color:#bfcdd6;font-size:10px;position:absolute;right:0;top:0;padding:3px}.preferences{padding-top:20px;border-top:1px solid var(--line)}label{display:block;font-size:10px;color:#b6c5cf;font-weight:500;letter-spacing:.3px;margin-bottom:24px}input,select,textarea{display:block;width:100%;border:1px solid #53657275;background:#0e1b24;color:#edf1f3;font-size:12px;border-radius:3px;padding:14px;margin-top:10px;min-width:0;color-scheme:dark}input::placeholder,textarea::placeholder{color:#8fa1ae}select{appearance:auto}textarea{resize:vertical}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.planner-submit{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid var(--line);padding-top:25px}.planner-submit p{max-width:450px;font-size:10px;margin:0}.planner-submit .button{flex-shrink:0}.form-note,.status{font-size:10px;margin:15px 0 0;line-height:1.8;color:#a6b6c1}.status{color:#d8e5ec}.review h3{font-size:28px}.review pre{white-space:pre-wrap;font:12px/1.9 Manrope,sans-serif;color:#c2d0d9;background:#101b23;border:1px solid var(--line);padding:24px}.review-buttons{display:flex;gap:15px;flex-wrap:wrap}.outline-button{border:1px solid #5d7180;background:transparent;color:#d3e0e8;border-radius:3px;padding:13px 22px;font-size:11px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.benefits article{border-top:1px solid var(--line);padding-top:25px}.benefits article>span{font-size:10px;color:#88a0b1;display:block;margin-bottom:40px}.benefits h3{font-size:22px}.benefits p{max-width:310px}.destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.destination{height:390px;display:flex;flex-direction:column;justify-content:end;padding:30px;background-size:cover;background-position:center;transition:transform .2s}.destination:hover{transform:translateY(-5px)}.destination>span{font-size:8px;letter-spacing:1.5px;color:#d4e0e6}.destination h3{font-size:30px;margin:10px 0 0}.london{background-image:linear-gradient(0deg,#091521f0,transparent),url('https://images.unsplash.com/photo-1513635269975-59663e0ac1ad?auto=format&fit=crop&w=800&q=85')}.riviera{background-image:linear-gradient(0deg,#091521f0,transparent),url('https://images.unsplash.com/photo-1533105079780-92b9be482077?auto=format&fit=crop&w=800&q=85')}.dubai{background-image:linear-gradient(0deg,#091521f0,transparent),url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&w=800&q=85')}.management-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-bottom:30px}.management-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-top:40px}.management-grid article{border-top:1px solid var(--line);padding-top:25px}.management-grid .division-icon{width:40px;height:40px;margin-bottom:25px}.abstract-line{display:block;font-size:35px;color:#bfc5c9;height:40px;margin-bottom:25px}.management-grid h3{font-size:18px}.management-grid p{font-size:11px}.charter-revenue{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#12202a;align-items:center}.revenue-photo{height:500px;background:linear-gradient(0deg,#0b151c50,transparent),url('https://images.unsplash.com/photo-1436491865332-7a61a109cc05?auto=format&fit=crop&w=1200&q=85') center/cover}.charter-revenue .button{margin-top:18px}.representation-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding:5px}.representation-tabs button{color:#8a9eac;background:none;border:0;padding:13px 20px;font-size:12px}.representation-tabs button[aria-selected=true]{background:#1d313f;color:#e3eaf0}.representation{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:65px}.representation h3{font-size:36px;letter-spacing:-1.2px}.representation p{font-size:12px}.representation .button{margin-top:20px}.representation ol{margin:0;padding:0;list-style:none;counter-reset:steps}.representation li{counter-increment:steps;position:relative;padding:0 0 20px 42px;border-bottom:1px solid var(--line);margin-bottom:22px}.representation li:before{content:'0' counter(steps);position:absolute;left:0;top:3px;color:#7d94a4;font-size:10px}.representation li h4{margin-bottom:8px}.representation li p{margin:0;font-size:11px}.inventory-banner{background:linear-gradient(90deg,#101d28f0,#0c182c99),url('https://images.unsplash.com/photo-1474302770737-173ee21bab63?auto=format&fit=crop&w=2000&q=85') center/cover;padding-top:110px;padding-bottom:110px}.inventory-banner .button{margin-top:20px}.inventory-heading{padding-top:200px;padding-bottom:65px;background:radial-gradient(ellipse at 70% 50%,#1b314480,transparent 60%)}.inventory-heading .division-icon{margin-bottom:25px}.inventory-heading h1{font-size:70px}.inventory-section{padding-top:35px}.inventory-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;border-bottom:1px solid var(--line);margin-bottom:25px}.empty-state{padding:70px 20px;text-align:center;border:1px solid var(--line);background:#0d1a24;margin-top:30px}.empty-state .division-icon{margin:0 auto 30px}.empty-state h2{font-size:38px}.empty-state p{margin:0 auto 30px;max-width:475px}.inventory-results{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.aircraft-card{background:var(--panel);border:1px solid var(--line)}.aircraft-card>img{width:100%;aspect-ratio:1.5;object-fit:cover}.aircraft-card>div{padding:25px}.aircraft-card h3{font-size:22px}.aircraft-card dl{display:grid;grid-template-columns:1fr 1fr;font-size:10px;gap:12px}.aircraft-card dt{color:var(--muted)}.aircraft-card dd{margin:0}.aircraft-card .button{margin-top:15px}.privacy{padding-top:200px;max-width:1000px;min-height:80vh}.privacy h1{font-size:58px}.privacy p{max-width:750px}.privacy a{text-decoration:underline}dialog{background:#12232f;color:var(--text);border:1px solid #54708470;border-radius:6px;padding:45px;width:620px;max-width:calc(100vw - 30px);max-height:90vh}dialog::backdrop{background:#02080ce0;backdrop-filter:blur(6px)}dialog h2{font-size:43px}dialog .close-dialog{position:absolute;right:20px;top:15px;font-size:28px;border:0;background:none;color:#dce5ea}dialog p{font-size:10px}dialog .button{width:100%}@media(min-width:1600px){.section,.home-booking{padding-left:max(7%,calc((100vw - 1420px)/2));padding-right:max(7%,calc((100vw - 1420px)/2))}}@media(max-width:1050px){nav{gap:18px}.header{gap:18px}.brand{margin-right:10px}.section{padding:80px 6%}.home-booking{grid-template-columns:1fr;gap:25px}.division-card{padding:25px}.division-card h3{font-size:19px}.world{gap:6%}.orb{width:320px;height:320px}.orb img{top:110px;left:100px}.flight-leg{gap:12px;grid-template-columns:1fr 20px 1fr .9fr .7fr}.management-grid{grid-template-columns:1fr 1fr}.inventory-heading{padding-top:190px}.representation{gap:7%}.footer-bottom>span:last-child{display:none}.privacy{padding-top:190px}}@media(max-width:760px){.header{height:100px;padding:0 6%;gap:16px}.brand img{width:82px;height:78px}.brand{margin:0 auto 0 0}.header>.button{font-size:9px;padding:12px;gap:15px}#menu{display:block;border:0;color:white;background:none;font-size:24px}nav{display:none;position:absolute;top:100px;left:0;right:0;padding:20px 6% 30px;background:#0a161e;flex-direction:column;gap:7px;font-size:13px;box-shadow:0 15px 40px #0009}nav.open{display:flex}.hero{height:90svh;min-height:690px}.hero-inner{padding:215px 7% 110px}h1{font-size:59px;letter-spacing:-2.8px}.hero-inner>p:not(.eyebrow){font-size:12px}.hero .eyebrow{font-size:8px}.hero-caption{font-size:6px;letter-spacing:1px}.hero-caption>span:last-child{max-width:130px;text-align:right}.hero-actions{gap:24px}.quiet-link{font-size:10px}.quiet-link span{margin-left:10px}.hero-visual{background-position:62% center}.section{padding:65px 7%}h2{font-size:40px;letter-spacing:-1.7px}.home-booking{padding:28px 7%;gap:25px}.home-booking form{flex-wrap:wrap;gap:12px}.home-booking label{flex:1;min-width:100px}.home-booking .button{width:100%;margin-top:12px}.home-booking .route-arrow{font-size:13px}.perspective{display:block}.perspective>.eyebrow{margin-bottom:35px}.section-heading{display:block;margin-bottom:35px}.section-heading>p{margin-top:20px}.division-grid{grid-template-columns:1fr}.division-card{min-height:285px;padding:28px}.division-card .division-icon{margin:8px 0 25px;width:50px;height:50px}.division-card h3{font-size:25px}.division-card p{max-width:100%;margin-bottom:20px}.world{display:block}.world .orb{margin:65px auto 0;width:280px;height:280px}.orb img{width:100px;top:95px;left:90px}.world-times{gap:25px}.world-times b{font-size:18px}.end-cta h2{font-size:42px}.footer-top{display:block;padding-bottom:35px}.footer-top img{width:150px;height:125px;margin-bottom:35px}.footer-email{font-size:25px}.footer-bottom{display:block}.footer-bottom>div{margin-top:22px;flex-wrap:wrap;gap:20px}.service-hero{height:auto;min-height:760px}.service-hero .hero-inner{padding-top:155px}.service-hero h1{font-size:55px}.service-hero .hero-caption{bottom:30px}.planner{padding:23px 18px}.planner-top{align-items:start;flex-direction:column;gap:22px}.trip-tabs{width:100%}.trip-tabs button{flex:1;padding:11px 8px;font-size:10px}.flight-leg{grid-template-columns:1fr 22px 1fr;gap:0 8px}.flight-leg label{min-width:0}.flight-leg label:nth-last-child(2){grid-column:1/3;padding-right:10px}.flight-leg label:last-child{grid-column:3}.flight-leg input{font-size:10px;padding:12px 8px}.field-grid{gap:0 15px}.field-grid input,.field-grid select{font-size:11px;padding:12px 10px}.planner-submit{display:block}.planner-submit .button{width:100%;margin-top:22px}.planner-submit p{font-size:9px}.planner-section .section-heading p{font-size:11px}.benefits{grid-template-columns:1fr;gap:25px}.benefits article>span{margin-bottom:25px}.benefits p{max-width:100%}.destinations{grid-template-columns:1fr}.destination{height:330px}.management-intro{display:block;padding-bottom:10px}.management-grid{gap:20px;padding-top:30px}.management-grid h3{font-size:16px}.management-grid p{font-size:10px}.charter-revenue{display:block}.revenue-photo{height:330px;margin-bottom:40px}.representation-tabs{margin-top:30px;width:max-content}.representation{display:block;margin-top:35px}.representation h3{font-size:31px}.representation ol{margin-top:50px}.inventory-heading{padding-top:150px}.inventory-heading h1{font-size:56px}.inventory-filters{grid-template-columns:1fr 1fr;gap:0 15px}.inventory-filters>label:first-child{grid-column:1/-1}.inventory-results{grid-template-columns:1fr}.empty-state{padding:45px 20px}.empty-state h2{font-size:32px}.empty-state .button{font-size:10px;gap:15px}.privacy{padding-top:150px}.privacy h1{font-size:45px}dialog{padding:35px 22px}dialog .field-grid{grid-template-columns:1fr}.review pre{font-size:11px;padding:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.home-hero .hero-visual,.charter-hero .hero-visual{background:linear-gradient(90deg,#060d15a0,#060d1520 65%),linear-gradient(0deg,#080f14dd,transparent 50%),url(/assets/hero.jpg) center/cover}
@media(max-width:760px){h1{font-size:clamp(38px,10.7vw,46px);letter-spacing:-2px}.service-hero h1{font-size:clamp(38px,10.7vw,46px);letter-spacing:-2px}.service-hero .hero-inner{padding-top:165px;padding-bottom:120px}.home-hero .hero-inner{padding-top:215px}.inventory-heading h1{font-size:48px}}
/* Soravia Aircraft Sales: a distinct division within the Soravia world. */
.sales-division{--bg:#0c1115;--panel:#141d23;--muted:#abb2b8;--sales-accent:#bdafa1;background:var(--bg)}.division-strip{height:37px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;width:100%;z-index:12;background:#0a1119;border-bottom:1px solid #ffffff16;color:#a6b4be;font-size:7px;letter-spacing:1.7px}.division-strip a{color:#dbe2e7}.sales-header{top:37px;height:113px;padding:0 5%;background:#0a101969}.sales-brand{display:flex;gap:18px;align-items:center;margin-right:20px}.sales-brand img{width:85px;height:72px;object-fit:contain}.sales-brand>span{font-size:11px;line-height:1.7;max-width:155px;letter-spacing:.7px}.sales-brand small{display:block;font-size:6px;letter-spacing:1.3px;color:#acb4bc;margin-top:6px}.sales-header nav{gap:24px;font-size:10px}.sales-header .button{font-size:9px;gap:15px}.sales-hero{height:90vh;min-height:790px;max-height:1000px;position:relative;overflow:hidden;background:#16212c}.sales-hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,#080e16c9,#0c151967 60%,#0c151943),linear-gradient(0deg,#0c1115e8,transparent 40%),url('/assets/hero.jpg') center/cover}.sales-hero-content{position:relative;padding:210px 7% 120px;max-width:1180px}.sales-hero-content .division-icon{width:47px;height:47px;margin-bottom:27px}.sales-hero h1{font-size:clamp(51px,5.5vw,84px);letter-spacing:-3.8px;margin:24px 0}.sales-hero h1>span{color:#bcb9b4}.sales-hero-content>p:not(.eyebrow){font-size:12px;color:#d1d4d7;line-height:1.9;margin-bottom:30px}.sales-hero .eyebrow{color:#c7bcae;font-size:8px}.sales-division .button{background:#e7e4de;border-color:#e7e4de;color:#172027}.sales-division .button:hover{background:#ccc5b9}.sales-division h2>span{color:#bcb9b4}.sales-division .eyebrow{color:#b4aa9c}.division-intro{display:grid;grid-template-columns:1fr 2fr;gap:9%;border-bottom:1px solid var(--line)}.division-intro>div{max-width:660px}.division-intro p:not(.eyebrow){max-width:600px}.sales-services{padding-bottom:90px}.sales-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sales-service-grid>a{display:flex;flex-direction:column;min-height:315px;padding:30px;background:linear-gradient(135deg,#1c242a,#11191e);border:1px solid var(--line);transition:transform .2s}.sales-service-grid>a:hover{transform:translateY(-5px)}.sales-service-grid .eyebrow{margin-bottom:45px}.sales-service-grid h3{font-size:27px;line-height:1.3;letter-spacing:-1px}.sales-service-grid p{font-size:11px;max-width:300px}.sales-service-grid .text-link{margin-top:auto;font-size:10px;align-self:start}.featured-section{background:#131c24}.featured-section .section-heading{margin-bottom:40px}.featured-empty{display:flex;gap:45px;align-items:center;background:#19242d;border:1px solid #ffffff24;padding:45px}.featured-empty>img{width:62px;height:62px;flex-shrink:0}.featured-empty>div{flex:1}.featured-empty h3{font-size:25px;line-height:1.3}.featured-empty p{font-size:11px;max-width:470px;margin-bottom:0}.featured-empty .button{font-size:10px;flex-shrink:0}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px}.process-grid>article{position:relative;border-top:1px solid var(--line);padding-top:25px}.process-number{display:block;color:#b5a999;font-size:11px;letter-spacing:1px;margin-bottom:30px}.process-grid h3{font-size:22px;line-height:1.4}.process-grid p{font-size:11px;max-width:310px}.ownership-perspective{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#151e25;align-items:center}.ownership-photo{height:655px;background:linear-gradient(0deg,#09152170,transparent),url('https://images.unsplash.com/photo-1474302770737-173ee21bab63?auto=format&fit=crop&w=1100&q=85') center/cover}.ownership-perspective h2{font-size:43px;line-height:1.2}.ownership-points{margin-top:35px}.ownership-points article{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.ownership-points h3{font-size:16px;letter-spacing:-.2px;margin-bottom:9px}.ownership-points p{font-size:10px;margin-bottom:0}.sales-faq{display:grid;grid-template-columns:.9fr 1.2fr;gap:12%}.sales-faq h2{font-size:43px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.7;padding:21px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:20px;font-weight:400;color:#b5a999}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:11px;margin:0 30px 25px 0;max-width:none}.faq-list summary:focus-visible{outline:2px solid #91bed5;outline-offset:5px}.sales-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:radial-gradient(ellipse at 0 0,#28394470,transparent 65%),#10191f;border-top:1px solid var(--line)}.sales-inquiry h2{font-size:48px}.sales-inquiry p:not(.eyebrow){max-width:410px}.sales-inquiry form .button{width:100%}.sales-inquiry-review{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.sales-inquiry-review pre{white-space:pre-wrap;font:11px/1.9 Manrope,sans-serif;padding:20px;background:#0b151d;color:#cbd7df;border:1px solid var(--line);overflow-wrap:anywhere}.sales-inquiry-review .button{width:auto}.sales-inquiry-review .review-buttons{gap:10px}.sales-inquiry .form-note{font-size:9px}.sales-inquiry .form-note a{text-decoration:underline}.buyer-brief{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#131d24}.buyer-brief ul{list-style:none;margin:15px 0 0;padding:0}.buyer-brief li{font-size:12px;padding:19px 0;border-bottom:1px solid var(--line);color:#b4bfc6;line-height:1.7}.buyer-brief li:before{content:'↗';margin-right:14px;color:#c1b4a4}.buyer-hero .sales-hero-photo{background:linear-gradient(90deg,#080d17e0,#0c151972),linear-gradient(0deg,#0c1115f0,transparent 40%),url('/assets/hero.jpg') 60% center/cover}.seller-hero .sales-hero-photo{background:linear-gradient(90deg,#080e16d9,#0c151970),linear-gradient(0deg,#0c1115ed,transparent 40%),url('https://images.unsplash.com/photo-1474302770737-173ee21bab63?auto=format&fit=crop&w=2400&q=90') center/cover}.expanded-footer .footer-top p{font-size:11px;line-height:1.7}.expanded-footer .footer-email{font-size:19px;letter-spacing:-.3px}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;border-top:1px solid var(--line);padding:35px 0 45px}.footer-columns h3{font-size:11px;letter-spacing:.5px;margin-bottom:22px}.footer-columns a{display:block;font-size:10px;color:#a5b4c0;margin-bottom:14px}.footer-columns a:hover{color:#fff}.footer-columns p{font-size:10px}.expanded-footer .footer-bottom{font-size:8px;line-height:1.7}.sales-division .inventory-heading{padding-top:220px}.inventory-status-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.inventory-status-tabs button{background:transparent;color:#a9b8c2;border:1px solid #ffffff29;border-radius:2px;padding:10px 19px;font-size:10px}.inventory-status-tabs .active{color:#14212b;background:#e0e1dc;border-color:#e0e1dc}.inventory-load-status:empty{display:none}.aircraft-card>div{padding:25px}.aircraft-card .aircraft-image-link{display:block;position:relative}.aircraft-image-link>img{width:100%;aspect-ratio:1.55;object-fit:cover}.aircraft-badges{position:absolute;top:15px;left:15px;right:15px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.5px}.aircraft-badges span{padding:7px 10px;background:#101b25e8;color:#d6e1e8}.aircraft-badges .featured-badge{background:#d4c8b7;color:#1c2933}.aircraft-badges .status-sold{background:#414950;color:#e1e6e9}.aircraft-placeholder{aspect-ratio:1.55;background:linear-gradient(135deg,#1f2f3c,#0e1a24);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.aircraft-placeholder img{width:60px;height:60px}.aircraft-placeholder span{font-size:7px;letter-spacing:1.5px;color:#a1b0bc}.aircraft-card .aircraft-specs{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;border-top:1px solid var(--line);padding-top:20px;font-size:10px}.aircraft-specs dt{text-transform:uppercase;font-size:8px;letter-spacing:1px;color:#8fa2b0;margin-bottom:6px}.aircraft-specs dd{margin:0;font-size:12px;line-height:1.6}.aircraft-location{font-size:10px;margin:20px 0 0}.aircraft-price{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:24px 0;border-top:1px solid var(--line);padding-top:20px}.aircraft-price span{font-size:9px;color:#9dafbc}.aircraft-price strong{font-size:18px;font-weight:400}.card-detail-link{display:block;font-size:11px;border-top:1px solid var(--line);padding-top:20px}.empty-state .review-buttons{justify-content:center}.listing-page{padding-top:200px;min-height:60vh}.listing-heading{display:flex;justify-content:space-between;gap:45px;margin:40px 0;align-items:end}.listing-heading h1{font-size:52px;max-width:650px;letter-spacing:-2px}.listing-price{display:flex;flex-direction:column;gap:18px;min-width:220px}.listing-price strong{font-size:30px;font-weight:400}.listing-price .eyebrow{margin:0}.listing-price .button{font-size:10px}.listing-main-image{width:100%;max-height:660px;object-fit:cover}.listing-thumbs{display:flex;gap:12px;margin-top:12px;overflow-x:auto}.listing-thumbs button{background:none;border:1px solid transparent;padding:0;flex:0 0 125px}.listing-thumbs button[aria-pressed=true]{border-color:#c8bba9}.listing-thumbs img{width:125px;height:85px;object-fit:cover}.listing-overview{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:55px}.listing-overview .aircraft-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.listing-overview .aircraft-specs>div{padding:15px 0;border-top:1px solid var(--line)}.listing-highlights{padding-left:16px;color:#a8b9c6;font-size:12px;line-height:2}.sales-division .footer-bottom>span:last-child{color:#8ea2b1}@media(max-width:1100px){.sales-header nav{gap:15px;font-size:9px}.sales-brand{gap:10px;margin-right:0}.sales-brand>span{max-width:125px;font-size:10px}.sales-header .button{padding:12px}.featured-empty{gap:25px;padding:30px}.featured-empty>img{display:none}.featured-empty h3{font-size:23px}.featured-empty .button{max-width:190px;font-size:9px;gap:10px}.sales-service-grid h3{font-size:22px}.ownership-perspective{gap:6%}.ownership-perspective h2{font-size:36px}.sales-faq{gap:6%}.sales-inquiry{gap:7%}.sales-inquiry h2{font-size:40px}}@media(max-width:760px){.division-strip{height:31px;padding:0 6%;font-size:6px;letter-spacing:1px}.division-strip>span{max-width:140px;text-align:right;font-size:5px;line-height:1.8}.sales-header{top:31px;height:100px;gap:12px}.sales-brand{margin-right:auto;gap:10px}.sales-brand img{width:59px;height:59px}.sales-brand>span{font-size:8px;max-width:95px;line-height:1.6}.sales-brand small{font-size:5px;letter-spacing:.5px}.sales-header>.button{font-size:8px;min-height:38px;max-width:98px;line-height:1.5;padding:9px}.sales-header nav{top:100px;font-size:12px;gap:8px}.sales-hero{min-height:790px;height:94svh}.sales-hero-content{padding:200px 7% 100px}.sales-hero h1{font-size:clamp(35px,10.2vw,47px);letter-spacing:-2px;line-height:1.16}.sales-hero-content .division-icon{width:41px;height:41px;margin-bottom:28px}.sales-hero-content>p:not(.eyebrow){font-size:11px;max-width:290px}.sales-hero .hero-actions{gap:18px;flex-wrap:wrap}.sales-hero .button{font-size:10px;gap:20px}.sales-hero .quiet-link{font-size:9px}.sales-hero .hero-caption{font-size:6px}.division-intro{display:block}.division-intro>.eyebrow{margin-bottom:30px}.sales-service-grid{grid-template-columns:1fr}.sales-service-grid>a{min-height:290px;padding:30px}.sales-service-grid h3{font-size:29px}.sales-service-grid .eyebrow{margin-bottom:25px}.sales-service-grid p{max-width:100%}.featured-empty{display:block;padding:30px 24px}.featured-empty h3{font-size:26px}.featured-empty .button{max-width:none;margin-top:25px;font-size:10px}.process-grid{grid-template-columns:1fr;gap:28px}.process-number{margin-bottom:23px}.process-grid h3{font-size:23px}.process-grid p{max-width:100%}.sales-process .section-heading>.text-link{margin-top:15px}.ownership-perspective{display:block}.ownership-photo{height:350px;margin-bottom:40px}.ownership-perspective h2{font-size:34px}.sales-faq{display:block}.sales-faq h2{font-size:36px}.faq-list{margin-top:35px}.faq-list summary{font-size:11px}.sales-inquiry{display:block}.sales-inquiry h2{font-size:38px}.sales-inquiry-form{margin-top:40px}.sales-inquiry-form .field-grid{grid-template-columns:1fr}.sales-inquiry .button{font-size:10px}.buyer-brief{display:block}.buyer-brief ul{margin-top:35px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:25px}.footer-columns>div:last-child{grid-column:1/-1}.expanded-footer .footer-email{font-size:15px}.expanded-footer .footer-bottom{display:flex;gap:18px;flex-wrap:wrap;font-size:7px}.sales-division .inventory-heading{padding-top:190px}.inventory-heading h1{font-size:45px}.inventory-status-tabs{gap:7px}.inventory-status-tabs button{font-size:9px;padding:9px 12px}.listing-page{padding-top:175px}.listing-heading{display:block}.listing-heading h1{font-size:40px;letter-spacing:-1.5px}.listing-price{margin-top:25px;align-items:start}.listing-overview{display:block}.listing-overview>div:last-child{margin-top:35px}.listing-overview h2{font-size:36px}}
/* Independent Charter and Management divisions. */
.aviation-division .division-hero{height:90vh;min-height:790px}.aviation-division .division-hero .hero-inner{padding-top:215px;max-width:1100px}.aviation-division .division-hero .division-icon{width:47px;height:47px;margin-bottom:28px}.aviation-division .division-hero h1{font-size:clamp(48px,5.7vw,86px);letter-spacing:-3.5px}.division-charter{--muted:#a5b7c5}.division-charter .division-strip{background:#0a1925}.division-charter .division-header{background:#09192966}.division-management{--muted:#acb7ba;background:#0b141a}.division-management .division-strip{background:#101e23}.division-management .division-header{background:#0e1d2580}.division-management .division-hero .hero-visual{background:linear-gradient(90deg,#06141ee0,#06141e55),linear-gradient(0deg,#0b141ad9,transparent 50%),url('https://images.unsplash.com/photo-1474302770737-173ee21bab63?auto=format&fit=crop&w=2400&q=90') center/cover}.division-management .division-hero.participation-hero .hero-visual{background:linear-gradient(90deg,#06131de8,#06131d65),linear-gradient(0deg,#0b141adb,transparent 50%),url('/assets/soravia-tail.jpg') center 45%/cover}.charter-paths,.management-paths{padding-bottom:85px}.division-charter .sales-service-grid>a{background:linear-gradient(135deg,#183047,#0d1b29)}.division-management .sales-service-grid>a{background:linear-gradient(135deg,#1d3037,#111d24)}.division-charter .process-number{color:#9fbcd1}.division-management .process-number{color:#a8c1c5}.division-process .section-heading{align-items:end}.branded-tail{width:100%;height:540px;object-fit:cover;object-position:center;border:1px solid #ffffff15;background:none!important}.division-inquiry-review{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}.division-inquiry-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.9 Manrope,sans-serif;background:#0a1620;border:1px solid var(--line);padding:20px;color:#c8d8e3}.division-inquiry-review .button{width:auto}.division-inquiry .form-note a{text-decoration:underline}.division-inquiry-form>.button{width:100%}.division-charter .division-inquiry{background:radial-gradient(ellipse at 0 0,#23475e70,transparent 70%),#101e29}.division-management .division-inquiry{background:radial-gradient(ellipse at 0 0,#34505950,transparent 70%),#101c23}.operations-content{display:grid;grid-template-columns:1fr 1fr;gap:55px 8%;background:#111f27}.operations-content article{border-top:1px solid var(--line);padding-top:28px}.operations-content h2{font-size:38px;line-height:1.2;margin-top:25px}.operations-content p{font-size:11px}.operations-content ul{list-style:none;padding:0;margin:22px 0 0}.operations-content li{font-size:10px;line-height:1.8;color:#a9bcc8;padding:11px 0;border-bottom:1px solid var(--line)}.operations-content li:before{content:'↗';margin-right:10px;color:#b5c8cf}.experience-hero .hero-visual{background:linear-gradient(90deg,#061420dc,#06142055),linear-gradient(0deg,#080f14da,transparent 50%),url('/assets/hero.jpg') 60% center/cover}@media(max-width:1050px){.aviation-division .division-header nav{gap:15px}.aviation-division .division-header .sales-brand>span{max-width:120px;font-size:9px}.operations-content h2{font-size:33px}.branded-tail{height:500px}}@media(max-width:760px){.aviation-division .division-header .sales-brand>span{font-size:8px;max-width:95px}.aviation-division .division-hero{height:94svh;min-height:760px}.aviation-division .division-hero .hero-inner{padding-top:205px;padding-bottom:120px}.aviation-division .division-hero h1{font-size:clamp(35px,10.2vw,47px);letter-spacing:-2px}.aviation-division .division-hero .hero-inner>p:not(.eyebrow){font-size:11px;max-width:295px}.aviation-division .division-hero .division-icon{width:41px;height:41px}.division-process .section-heading>.text-link{margin-top:18px}.division-inquiry form{margin-top:40px}.division-inquiry .field-grid{grid-template-columns:1fr}.division-inquiry form .button{font-size:10px}.operations-content{grid-template-columns:1fr;gap:35px}.operations-content h2{font-size:34px}.branded-tail{height:370px;margin-bottom:35px}.charter-paths,.management-paths{padding-bottom:65px}}
/* Charter category comparison and direct inquiry confirmation. */
.form-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-confirmation{margin-top:25px;padding:25px;border:1px solid #799caa77;background:#17333f}.form-confirmation h3{font-size:22px;line-height:1.5;margin-bottom:12px}.form-confirmation p{font-size:11px}.form-confirmation:focus{outline:1px solid #9cb6c5;outline-offset:3px}.quote-steps{display:flex;list-style:none;padding:0;margin:0 0 30px;border-bottom:1px solid var(--line);gap:35px}.quote-steps li{padding:0 0 20px;font-size:10px;color:#798f9f}.quote-steps li span{margin-left:12px}.quote-steps .current{color:#e5edf2;border-bottom:1px solid #e5edf2}.quote-steps .complete{color:#a1bacb}.quote-leg-heading{display:flex;align-items:center;justify-content:space-between;position:relative}.quote-leg-heading .leg-remove{position:static;padding:0;background:none;border:0}.quote-leg-holder{border-top:1px solid var(--line);padding-top:25px;margin-bottom:5px}.quote-flight-leg{display:grid;grid-template-columns:1fr 1fr .8fr .6fr;gap:20px}.airport-picker{position:relative;min-width:0}.airport-suggestions{position:absolute;left:0;right:0;top:80px;z-index:30;border:1px solid #73879570;background:#11212d;box-shadow:0 15px 45px #000a;max-height:285px;overflow:auto;border-radius:3px}.airport-option{display:block;text-align:left;background:none;width:100%;border:0;border-bottom:1px solid #ffffff13;padding:13px 15px;color:#d1e0eb;font-size:10px;line-height:1.7}.airport-option:hover,.airport-option[aria-selected=true]{background:#2a465a}.airport-suggestions p{font-size:10px;padding:14px;margin:0}.quote-route-note{padding-top:20px}.quote-route-note p{font-size:10px;margin:0}.quote-result-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:15px 0 30px}.quote-result-heading h3{font-size:34px;margin-bottom:14px}.quote-result-heading>div>p:last-child{font-size:11px;margin-bottom:0}.quote-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote-card{background:linear-gradient(140deg,#1d3546,#101f2a);border:1px solid #ffffff26;padding:27px;display:flex;flex-direction:column}.quote-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:15px}.quote-card .division-icon{width:42px;height:42px}.quote-card .eyebrow{font-size:7px;letter-spacing:1.4px}.quote-card h3{font-size:24px;line-height:1.4}.quote-card p{font-size:10px}.quote-card-spec{padding:15px 0;border-top:1px solid var(--line);margin-top:12px}.quote-card-price{margin:8px 0 10px}.quote-card-price span{display:block;font-size:7px;letter-spacing:1.5px;color:#a1b7c6;margin-bottom:12px}.quote-card-price strong{font-size:25px;font-weight:400;letter-spacing:-.7px}.quote-card .button{margin-top:auto;font-size:10px;gap:10px}.quote-card .form-note{margin:5px 0 25px;font-size:9px}.estimate-disclaimer{font-size:9px;max-width:none;margin:25px 0 20px;line-height:1.8;color:#b7c5cf}.estimate-assumptions{border-top:1px solid var(--line);padding-top:15px;margin-bottom:25px}.estimate-assumptions summary{font-size:10px;cursor:pointer;color:#c2d2dc}.estimate-assumptions p{font-size:10px;max-width:850px;margin:20px 0 0}.quote-empty{padding:40px;background:#132530;border:1px solid var(--line)}.selected-category{border:1px solid var(--line);background:#0d202e;padding:25px;margin-bottom:30px}.selected-category h3{font-size:28px}.selected-category p{font-size:12px;margin-bottom:5px}.quote-engine .form-note a{text-decoration:underline}.category-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.category-guide article{border:1px solid var(--line);padding:30px;background:#13222c}.category-guide h3{font-size:24px}.category-guide p{font-size:11px}.category-guide .division-icon{width:45px;height:45px;margin-bottom:30px}.category-guide .text-link{font-size:10px}.category-content-note{font-size:10px;margin-top:25px;max-width:none}@media(max-width:1100px){.quote-cards{grid-template-columns:1fr 1fr}.quote-flight-leg{grid-template-columns:1fr 1fr;gap:0 20px}.category-guide{grid-template-columns:1fr 1fr}}@media(max-width:760px){.quote-steps{gap:15px;justify-content:space-between}.quote-steps li{font-size:8px}.quote-steps li span{display:block;margin:8px 0 0;font-size:9px}.quote-flight-leg{gap:0 12px}.quote-flight-leg input{font-size:10px;padding:12px 9px}.quote-flight-leg .airport-picker label{font-size:10px}.airport-suggestions{top:76px;min-width:190px}.airport-picker:nth-child(2) .airport-suggestions{left:auto;right:0}.quote-result-heading{align-items:start;gap:20px}.quote-result-heading h3{font-size:27px}.quote-result-heading .outline-button{font-size:9px;padding:11px;white-space:nowrap}.quote-cards{grid-template-columns:1fr}.quote-card-price strong{font-size:30px}.quote-card{padding:28px}.quote-route-note{padding-top:0}.quote-engine .field-grid{grid-template-columns:1fr}.quote-engine .quote-route-note{margin-bottom:25px}.quote-engine .planner-submit .button{font-size:10px}.category-guide{grid-template-columns:1fr}.form-confirmation{padding:22px 18px}.form-confirmation h3{font-size:20px}}
.quote-price-note{font-size:9px!important;line-height:1.8;margin:8px 0 14px;color:#b9c8d2}
