#atps-motion .aircraft{filter:none;background:0 0;padding:0}#atps-motion .aircraft canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#atps-motion .aircraft:after{display:none}#atps-motion[data-scene=night] .haze{background:linear-gradient(90deg,#111c35ee,#182742b8 35%,#0000 70%)}#atps-motion[data-scene=night] h1,#atps-motion[data-scene=night] h1 span{color:#f0f4fc}#atps-motion[data-scene=night] .copy p,#atps-motion[data-scene=night] .eyebrow,#atps-motion[data-scene=night] .trust,#atps-motion[data-scene=night] .hint,#atps-motion[data-scene=night] .route-badge{color:#d2def0}#atps-motion[data-scene=night] .actions a:first-child{color:#172942;background:#ecf2ff}#atps-motion[data-scene=night] .flight-status,#atps-motion[data-scene=night] .light-label{color:#d2def0}#atps-motion{color:#1b1026;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f4f8;border-radius:20px;font-family:Arial,sans-serif;overflow:hidden}#atps-motion *{box-sizing:border-box}#atps-motion .hero{isolation:isolate;background:radial-gradient(at 6% 20%,#d7c6e5 0,#0000 52%),radial-gradient(at 100% 85%,#fff0d2 0,#0000 58%),linear-gradient(135deg,#e9dceb,#f8e7e2);min-height:670px;position:relative;overflow:hidden}#atps-motion nav{z-index:5;background:#fffdfdf5;border-radius:14px;align-items:center;gap:22px;margin:18px 24px;padding:12px 16px;display:flex;position:relative;box-shadow:0 5px 18px #4226530b}#atps-motion a{color:inherit;font-size:12px;text-decoration:none}#atps-motion .brand{align-items:center;gap:9px;margin-right:auto;font-size:19px;display:flex}#atps-motion .brand img{object-fit:contain;background:#1b1026;border-radius:7px;width:32px;height:32px;padding:3px}#atps-motion .login{color:#fff;background:#1b1026;border-radius:8px;padding:11px 19px}#atps-motion canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#atps-motion .haze{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ede0edbb,#0000 65%);position:absolute;inset:0}#atps-motion .copy{z-index:3;pointer-events:none;width:48%;padding:65px 0 85px 48px;position:relative}#atps-motion .eyebrow{letter-spacing:1.7px;color:#70567f;margin-bottom:22px;font-size:11px}#atps-motion h1{letter-spacing:-2.5px;margin:0 0 25px;font-size:clamp(38px,5.1vw,62px);font-weight:400;line-height:1.06}#atps-motion .copy p{color:#5e4d68;max-width:330px;font-size:14px;line-height:1.85}#atps-motion .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}#atps-motion .actions a{pointer-events:auto;background:#fffdfcf2;border-radius:9px;padding:15px 18px;box-shadow:0 4px 13px #361e430a}#atps-motion .actions a:first-child{color:#fff;background:#1b1026}#atps-motion .trust{color:#766281;margin-top:24px;font-size:11px;line-height:1.6}#atps-motion .aircraft{z-index:2;cursor:grab;touch-action:none;will-change:transform;transform-origin:50%;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}#atps-motion .aircraft:active{cursor:grabbing}#atps-motion .aircraft img{pointer-events:none;filter:drop-shadow(-8px 25px 14px #41265125);width:100%;height:100%;display:block}#atps-motion .shadow{z-index:1;pointer-events:none;filter:blur(12px);background:radial-gradient(#52335c28,#0000 70%);height:35px;position:absolute;top:0;left:0}#atps-motion .ground{pointer-events:none;background:linear-gradient(#0000,#d8bfd51a);border-bottom:1px solid #8c6a9d10;height:90px;position:absolute;bottom:99px;left:44%;right:0;transform:skewY(-4deg)}#atps-motion .hint{z-index:3;color:#765f83;font-size:11px;position:absolute;bottom:113px;right:42px}#atps-motion .toolbar{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:22px;left:28px;right:28px}#atps-motion .group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #fff6;border-radius:28px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}#atps-motion .group button{color:#6e597b;background:0 0;border:0;border-radius:24px;min-height:40px;padding:11px 13px;font:11px Arial}#atps-motion .group button[aria-pressed=true]{color:#25142f;background:#fffdfd;box-shadow:0 2px 10px #5933690c}#atps-motion .bottom{color:#725d7f;background:#fcf9fc;justify-content:space-between;gap:25px;padding:27px 44px;font-size:11px;display:flex}#atps-motion .bottom strong{color:#25182e;margin-bottom:7px;font-size:14px;font-weight:400;display:block}#atps-motion .live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){#atps-motion .hero{min-height:1100px}#atps-motion nav{gap:12px;margin:14px}#atps-motion .optional{display:none}#atps-motion .copy{width:100%;padding:42px 26px 0}#atps-motion h1{letter-spacing:-1.8px;max-width:380px;font-size:43px}#atps-motion .copy p{max-width:380px}#atps-motion .ground{bottom:125px;left:0}#atps-motion .hint{text-align:center;bottom:151px;left:0;right:0}#atps-motion .toolbar{justify-content:center;gap:7px;bottom:18px;left:16px;right:16px}#atps-motion .group button{min-height:44px;padding:11px 10px}#atps-motion .bottom{flex-wrap:wrap;padding:24px}}@media (prefers-reduced-motion:reduce){#atps-motion .aircraft{will-change:auto}}#atps-motion .cloud-back{background-image:var(--cloud-image);z-index:-1;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-3%}#atps-motion canvas{z-index:0}#atps-motion .front-clouds{z-index:3;pointer-events:none}#atps-motion .haze{z-index:1;background:linear-gradient(90deg,#e9dfefec 0,#ece0ecc9 30%,#eadced20 62%,#0000 100%)}#atps-motion .copy{z-index:4;width:49%;padding-top:73px}#atps-motion .aircraft{z-index:2}#atps-motion .aircraft img{filter:drop-shadow(-10px 30px 20px #4b365228);transition:filter .3s}#atps-motion .shadow,#atps-motion .ground{display:none}#atps-motion .toolbar{z-index:5}#atps-motion .group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf4c9}#atps-motion .route-badge{z-index:4;color:#513761;pointer-events:none;flex-direction:column;gap:9px;display:flex;position:absolute;top:126px;right:44px}#atps-motion .route-label{letter-spacing:2px;font-size:10px}#atps-motion .route-badge strong{letter-spacing:1px;font-size:23px;font-weight:400}#atps-motion .flight-status{color:#725882;font-size:11px}#atps-motion .demo{z-index:5;color:#573d66;background:#fff9f8b8;border:1px solid #fffa;border-radius:22px;min-height:44px;padding:12px 16px;font:11px Arial;position:absolute;bottom:114px;right:44px}#atps-motion .hint{color:#644c74;bottom:170px;right:44px}#atps-motion .trust{color:#675172}#atps-motion .bottom{background:#fbf7fc}@media (max-width:1023px){#atps-motion .hero{min-height:1160px}#atps-motion .copy{width:100%;padding-top:38px}#atps-motion .cloud-back{background-position:65%}#atps-motion .haze{background:linear-gradient(#eaddf0f2,#ecddeed9 38%,#efdeea20 65%,#0000)}#atps-motion .route-badge{top:610px;right:24px}#atps-motion .route-badge strong{font-size:20px}#atps-motion .hint{bottom:196px;left:0;right:0}#atps-motion .demo{white-space:nowrap;bottom:142px;right:50%;transform:translate(50%)}#atps-motion .toolbar{bottom:18px}#atps-motion .front-clouds{opacity:.55}}@media (prefers-reduced-motion:reduce){#atps-motion .cloud-back{will-change:auto}}#atps-motion{--cloud-image:none}#atps-motion .cloud-back{opacity:.22}#atps-motion .hero{background:linear-gradient(130deg,#ddd0e8,#efdeeb 55%,#f8eadb)}#atps-motion .cloud-demo{z-index:5;color:#573d66;background:#fff9f8c9;border:1px solid #fffa;border-radius:22px;min-height:44px;padding:12px 16px;font:11px Arial;position:absolute;bottom:114px;right:212px}#atps-motion .front-clouds{opacity:1}@media (max-width:1023px){#atps-motion .cloud-demo{padding:12px 10px;bottom:144px;left:18px;right:auto}#atps-motion .demo{padding:12px 10px;bottom:144px;right:18px;transform:none}#atps-motion .hint{bottom:202px}}#atps-motion .cloud-back{display:none}#atps-motion .haze{background:linear-gradient(90deg,#e9dfefed 0,#ecdfedbd 34%,#eadced08 67%,#0000)}#atps-motion .lighting{color:#5c4067;background:#fff8f2db;border:1px solid #8e718c30;border-radius:8px;max-width:160px;min-height:40px;padding:8px;font:12px Arial}#atps-motion .light-label{pointer-events:auto;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}#atps-motion .route-badge{pointer-events:auto}#atps-motion[data-scene=morning] .haze{background:linear-gradient(90deg,#efe2e9ed,#f0e2e4b5 34%,#0000 67%)}#atps-motion[data-scene=sunset] .haze{background:linear-gradient(90deg,#ead5e5ed,#eddae1b5 34%,#0000 67%)}@media (max-width:1023px){#atps-motion .haze{background:linear-gradient(#e7daedf5,#eedfead9 38%,#0000 67%)}#atps-motion[data-scene=morning] .haze{background:linear-gradient(#f1e2e9f5,#f4e3e5d9 38%,#0000 67%)}#atps-motion[data-scene=sunset] .haze{background:linear-gradient(#edd6e6f5,#f0d9dfd9 38%,#0000 67%)}#atps-motion .route-badge{top:620px;right:20px}#atps-motion .lighting{max-width:145px}}#atps-motion[data-production] .toolbar,#atps-motion[data-production] .demo,#atps-motion[data-production] .cloud-demo,#atps-motion[data-production] .route-badge,#atps-motion[data-production] .lighting-wrap,#atps-motion[data-production] .hint{display:none}#atps-motion[data-production] .toolbar{justify-content:flex-end;display:flex}#atps-motion[data-production] .toolbar .group{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}#atps-motion[data-production] .toolbar .group button:not(.pause),#atps-motion[data-production] .toolbar .group[aria-label="Direction du vent"],#atps-motion[data-production] .bottom{display:none}#atps-motion[data-engine=static] .aircraft{width:50%;height:56%;top:24%;left:49%}#atps-motion[data-engine=static] .aircraft img{object-fit:contain;display:block}@media (max-width:1023px){#atps-motion[data-engine=static] .aircraft{width:84%;height:30%;top:48%;left:8%}}#atps-motion{margin:0 16px;font-family:inherit}#atps-motion .hero{background:var(--sky-sun), linear-gradient(180deg, var(--sky-0), var(--sky-1) 58%, var(--sky-2));min-height:790px}#atps-motion .copy{width:50%;padding:clamp(120px,19vh,170px) 0 100px 5%}#atps-motion .copy p{max-width:540px;font-size:clamp(18px,1.35vw,21px);line-height:1.6}#atps-motion h1{font-size:clamp(48px,5.6vw,88px);font-weight:500}#atps-motion .actions a{min-height:54px;padding:16px 28px;font-size:17px}#atps-motion .eyebrow{letter-spacing:1.2px;font-size:15px;line-height:1.6}#atps-motion .trust{font-size:14px}#atps-motion .pause{cursor:pointer}#atps-motion[data-engine=static] .toolbar{display:none}#atps-motion .aircraft:focus-visible,#atps-motion a:focus-visible,#atps-motion button:focus-visible{outline-offset:4px;outline:3px solid #c34f96}@media (max-width:1023px){#atps-motion{margin:0 8px}#atps-motion .copy{width:100%;padding:135px 24px 0}#atps-motion h1{letter-spacing:-1.7px;max-width:100%;font-size:48px}#atps-motion .copy p{font-size:17px;line-height:1.65}#atps-motion .eyebrow{font-size:13px}#atps-motion[data-engine=static] .aircraft{height:210px;top:auto;bottom:50px}#atps-motion .trust{font-size:13px}#atps-motion .hero{min-height:880px}#atps-motion .copy{max-width:650px;margin:auto}#atps-motion[data-engine=static] .aircraft{width:76%;height:190px;top:auto;bottom:45px;left:12%}#atps-motion .toolbar{display:none}}@media (min-width:651px) and (max-width:1023px){#atps-motion .hero{min-height:800px}#atps-motion .copy{padding-top:150px}#atps-motion[data-engine=static] .aircraft{height:230px}}#atps-motion .copy,#atps-motion h1{color:var(--flight-ink,#1b0c25)}#atps-motion h1 span{color:var(--flight-accent,#c34f96)}#atps-motion .copy p,#atps-motion .eyebrow,#atps-motion .trust{color:var(--flight-muted,#5e4d68)}#atps-motion .haze{background:linear-gradient(90deg, var(--flight-haze,var(--sky-1)), transparent 70%);opacity:.8}@media (max-width:1023px){#atps-motion .haze{background:linear-gradient(180deg, var(--flight-haze,var(--sky-1)), transparent);opacity:.8}}#atps-motion .group button{color:var(--flight-muted,#5e4d68)}#atps-motion .copy{z-index:6;opacity:1;filter:none;mix-blend-mode:normal}#atps-motion .actions a:not(:first-child){color:#1b0c25;background:#fffdfc}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){#atps-motion:not([data-fallback]) .aircraft img{display:none}#atps-motion:not([data-fallback]):not([data-engine=three-glb]) .aircraft{visibility:hidden}}#atps-motion .aircraft canvas,#atps-motion .hero>canvas{transition:opacity .9s}#atps-motion:not([data-glb=loaded]) .aircraft canvas,#atps-motion:not([data-engine=three-glb]) .hero>canvas{opacity:0}#atps-motion .figures{border-top:1px solid color-mix(in srgb, var(--flight-ink,#1b0c25) 16%, transparent);max-width:600px;margin:30px 0 0;padding:20px 0 0;list-style:none;display:flex}#atps-motion .figures li{color:var(--flight-muted,#382d43);flex:1;padding-right:18px;font-size:15px;line-height:1.35}#atps-motion .figures li+li{border-left:1px solid color-mix(in srgb, var(--flight-ink,#1b0c25) 16%, transparent);padding-left:18px}#atps-motion .figures strong{white-space:nowrap;letter-spacing:-.02em;color:var(--flight-ink,#1b0c25);margin-bottom:4px;font-size:clamp(30px,2.8vw,44px);font-weight:600;display:block}@media (min-width:1024px) and (max-height:820px){#atps-motion .hero{min-height:calc(100svh - 16px)}#atps-motion .copy{padding-top:112px;padding-bottom:40px}#atps-motion h1{font-size:clamp(48px,5vw,76px)}#atps-motion .figures{margin-top:20px;padding-top:14px}}#atps-motion .slot{display:none}@media (max-width:666px){#atps-motion .hero{flex-direction:column;min-height:max(640px,100svh - 16px);display:flex}#atps-motion .copy{flex-direction:column;flex:1;padding:96px 24px 70px;display:flex}#atps-motion .copy p{font-size:16px;line-height:1.55}#atps-motion .slot{flex:1 0 min(36vw,140px);margin:4px 0;display:block}#atps-motion[data-engine=static] .aircraft{top:var(--slot-top,auto);width:96%;height:var(--slot-height,min(56vw, 230px));bottom:auto;left:2%}#atps-motion:not([data-slot]) .aircraft{visibility:hidden}@supports (anchor-name:--a){#atps-motion .slot{anchor-name:--atps-slot}#atps-motion[data-engine=static] .aircraft{position-anchor:--atps-slot;top:anchor(top);height:anchor-size(height)}#atps-motion:not([data-slot]) .aircraft{visibility:visible}}#atps-motion .figures{margin-top:20px;padding-top:14px}#atps-motion .figures li{padding-right:10px;font-size:12px}#atps-motion .figures li+li{padding-left:10px}#atps-motion .figures strong{font-size:24px}}#atps-motion .still-clouds{z-index:0;pointer-events:none;--clouds-cover:url(/images/sky/clouds-cover-sm.webp);--clouds-light:url(/images/sky/clouds-light-sm.webp);height:62%;transition:opacity .9s;position:absolute;inset:auto -6% 0}@media (min-width:768px){#atps-motion .still-clouds{--clouds-cover:url(/images/sky/clouds-cover.webp);--clouds-light:url(/images/sky/clouds-light.webp)}}#atps-motion[data-engine=three-glb] .still-clouds{opacity:0}@supports ((-webkit-mask-image:none) or (mask-image:none)){#atps-motion .still-clouds:before,#atps-motion .still-clouds:after{content:"";position:absolute;inset:0;-webkit-mask-position:50% 25%;mask-position:50% 25%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}#atps-motion .still-clouds:before{background:var(--cloud-shade);-webkit-mask-image:var(--clouds-cover);mask-image:var(--clouds-cover)}#atps-motion .still-clouds:after{background:var(--cloud-light);-webkit-mask-image:var(--clouds-light);mask-image:var(--clouds-light)}}
