@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');.ast-container,.ast-container-fluid{padding:0 !important}.entry-content>.wp-block-group.alp{padding:0 !important;margin:0 !important}#masthead,.main-header-bar,.ast-main-header-bar-alignment{z-index:9999 !important;position:sticky !important;top:0}.sub-menu{z-index:99999 !important}html{scroll-padding-top:100px}.hero-inner,.hero-layout{max-width:100%}#content,.site-content{position:relative;z-index:1}*,*:before,*:after{box-sizing:border-box}.alp,.alp *{box-sizing:border-box;margin:0;padding:0;font-family:var(--f)}.alp a{text-decoration:none !important}.alp{background:#020509;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}:root{--g:#30d158;--g2:#25a344;--f:'Inter',sans-serif}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-22px)}}@keyframes shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(48,209,88,.5)}70%{transform:scale(1.05);box-shadow:0 0 0 12px rgba(48,209,88,0)}}@keyframes slideUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.pbar{background:linear-gradient(135deg,#16a34a,#30d158);padding:10px 8vw;display:flex;align-items:center;justify-content:center;gap:12px;font-size:.82rem;font-weight:700;color:#000;text-align:center;position:relative;z-index:100}.pbar-code{background:rgba(0,0,0,.12);border:1px dashed rgba(0,0,0,.2);border-radius:6px;padding:3px 10px;font-family:monospace;font-size:.9rem;font-weight:900;letter-spacing:.08em}.pbar-x{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#000;font-size:1.1rem;cursor:pointer;opacity:.6}.pbar-x:hover{opacity:1}.btn-p{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#16a34a 0%,#30d158 50%,#4ade80 100%);background-size:200% auto;color:#000;padding:15px 32px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;transition:background-position .4s,transform .25s,box-shadow .25s;box-shadow:0 8px 32px rgba(48,209,88,.4)}.btn-p:hover{background-position:right center;transform:translateY(-3px);box-shadow:0 16px 48px rgba(48,209,88,.55);color:#000;text-decoration:none}.btn-s{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.9);padding:15px 28px;border-radius:50px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s}.btn-s:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);transform:translateY(-2px);color:#fff;text-decoration:none}.btn-g{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.7);padding:10px 18px;border-radius:50px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,background .25s;white-space:nowrap}.btn-g:hover{color:#fff;background:rgba(48,209,88,.18)}.btn-g:focus,.btn-g:focus-visible,.btn-g:active{outline:none;color:#fff;background:rgba(48,209,88,.22);box-shadow:0 0 0 2px rgba(48,209,88,.5)}.btn-g+.btn-g{border-left:1px solid rgba(255,255,255,.1)}.sec{padding:100px 8vw;position:relative;overflow:hidden}.sec-alt{background:rgba(48,209,88,.02)}.wrap{max-width:1280px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--g);margin-bottom:14px}.eyebrow:before{content:'';width:28px;height:1.5px;background:var(--g)}.h2{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.05;margin-bottom:14px}.h2 em{font-style:normal;color:rgba(255,255,255,.25)}.h2-grad{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin-bottom:14px;color:var(--g)}.h2-grad em{font-style:normal;color:rgba(255,255,255,.25)}.lead{font-size:1rem;font-weight:300;color:rgba(255,255,255,.92);line-height:1.8;margin-bottom:48px;max-width:500px}.chip{display:inline-flex;align-items:center;gap:8px;background:rgba(48,209,88,.08);border:1px solid rgba(48,209,88,.35);border-radius:100px;padding:8px 18px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--g);margin-bottom:16px}.chip-dot{width:6px;height:6px;border-radius:50%;background:var(--g);animation:pulse 2s ease infinite}.tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem}.tag{display:inline-flex;align-items:center;gap:7px;background:rgba(48,209,88,.08);border:1px solid rgba(48,209,88,.2);color:rgba(255,255,255,.8);padding:7px 14px;border-radius:100px;font-size:.75rem;font-weight:600}.tag:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--g);flex-shrink:0}.badge{display:inline-block;background:rgba(48,209,88,.15);border:1px solid rgba(48,209,88,.3);color:var(--g);padding:4px 12px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem}.badge-soon{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.4)}.badge-incl{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.25);color:var(--g);padding:4px 12px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.badge-opt{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.5);padding:4px 12px;border-radius:100px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stats-bar{display:inline-flex;gap:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;backdrop-filter:blur(20px)}.stat{padding:16px 28px;border-right:1px solid rgba(255,255,255,.07);text-align:center}.stat:last-child{border-right:none}.stat-n{display:block;font-size:1.3rem;font-weight:800;color:var(--g);letter-spacing:-.02em}.stat-l{display:block;font-size:.62rem;color:rgba(255,255,255,.35);margin-top:2px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.steps{display:flex;gap:0;position:relative}.steps:before{content:'';position:absolute;top:20px;left:20px;right:20px;height:2px;background:linear-gradient(to right,transparent,rgba(48,209,88,.35),rgba(48,209,88,.35),transparent);z-index:0}.step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px;position:relative;z-index:1}.step-dot{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#16a34a,#30d158);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:#000;margin-bottom:20px;box-shadow:0 0 0 4px rgba(48,209,88,.15),0 0 20px rgba(48,209,88,.3);flex-shrink:0}.step-num{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--g);margin-bottom:8px}.step h4{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:8px}.step p{font-size:14px;color:rgba(255,255,255,.82);line-height:1.65;font-weight:300}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feat-card{position:relative;border-radius:20px;overflow:hidden;cursor:default;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.feat-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .5s ease}.feat-card:hover .feat-card-bg{transform:scale(1.06)}.feat-card-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(2,5,9,.97) 0%,rgba(2,5,9,.7) 45%,rgba(2,5,9,.25) 100%);transition:background .3s}.feat-card:hover .feat-card-ov{background:linear-gradient(to top,rgba(2,5,9,.99) 0%,rgba(48,209,88,.18) 55%,rgba(48,209,88,.04) 100%)}.feat-card-body{position:relative;z-index:2;padding:1.75rem}.feat-card:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--g),transparent);transform:scaleX(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:3}.feat-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(48,209,88,.15)}.feat-card:hover:after{transform:scaleX(1)}.feat-card-arrow,.feat-arrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:rgba(48,209,88,.8);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:gap .3s,color .3s;margin-top:.5rem}.feat-card:hover .feat-arrow,.feat-card:hover .feat-card-arrow{gap:12px;color:var(--g)}.feat-card h4{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:.6rem;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.8)}.feat-card p{font-size:.9rem;color:rgba(255,255,255,.85);line-height:1.65;text-shadow:0 1px 8px rgba(0,0,0,.9)}.white-card{background:#fff;border-radius:18px;padding:2rem;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.white-card:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--g),transparent);transform:scaleX(0);transition:transform .4s}.white-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.white-card:hover:after{transform:scaleX(1)}.dark-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.75rem;transition:border-color .3s,transform .3s}.dark-card:hover{border-color:rgba(48,209,88,.2);transform:translateY(-4px)}.dark-card.featured{border-color:rgba(48,209,88,.3);background:rgba(48,209,88,.04)}.dark-card.featured:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(48,209,88,.12)}.check-list{list-style:none;display:flex;flex-direction:column;gap:10px}.check-list li{font-size:.88rem;color:rgba(255,255,255,.65);display:flex;align-items:center;gap:8px}.check-list li:before{content:'✓';color:var(--g);font-weight:700;flex-shrink:0}.stat-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sc{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;text-align:center;transition:transform .3s,border-color .3s}.sc:hover{transform:translateY(-4px);border-color:rgba(48,209,88,.2)}.sc .n{font-size:2.2rem;font-weight:900;color:var(--g);display:block;letter-spacing:-.03em}.sc .l{font-size:.75rem;color:rgba(255,255,255,.7);font-weight:500;margin-top:4px;display:block;text-transform:uppercase;letter-spacing:.05em}.sc.full{grid-column:1/-1}.sc.full .n{font-size:2.8rem}.fcta{padding:100px 8vw;text-align:center;border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.fcta:before{content:'';position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(48,209,88,.06) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.fcta h2{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.035em;color:#fff;margin-bottom:.875rem;position:relative}.fcta h2 em{font-style:normal;color:var(--g)}.fcta p{color:rgba(255,255,255,.35);max-width:480px;margin:0 auto 2.25rem;line-height:1.7;font-size:.95rem;font-weight:300;position:relative}.fcta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.contact-card{background:rgba(255,255,255,.03);border:1px solid rgba(48,209,88,.15);border-radius:24px;padding:2.5rem}.contact-card h3{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:.875rem}.contact-card p{font-size:.9rem;color:rgba(255,255,255,.45);line-height:1.7;margin-bottom:1.5rem;font-weight:300}.contact-links{display:flex;flex-direction:column;gap:12px}.contact-link{display:flex;gap:14px;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1rem 1.25rem;text-decoration:none;color:#fff;transition:transform .25s,border-color .25s}.contact-link:hover{transform:translateX(6px);border-color:rgba(48,209,88,.2);color:#fff;text-decoration:none}.contact-link span{font-size:1.2rem;flex-shrink:0}.contact-link strong{display:block;font-size:.85rem;font-weight:700;color:#fff}.contact-link small{font-size:.73rem;color:rgba(255,255,255,.38)}.feature-list{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.25rem;transition:border-color .25s,transform .25s}.feature-item:hover{border-color:rgba(48,209,88,.2);transform:translateX(6px)}.feature-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.feature-item strong{display:block;font-size:.9rem;font-weight:700;color:#fff;margin-bottom:4px}.feature-item p{font-size:.82rem;color:rgba(255,255,255,.45);line-height:1.6;margin:0}.info-list{display:flex;flex-direction:column;gap:20px;margin-top:1.5rem}.info-item{display:flex;gap:14px;align-items:flex-start}.info-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.info-item strong{display:block;font-size:.9rem;font-weight:700;color:#fff;margin-bottom:4px}.info-item p{font-size:.82rem;color:rgba(255,255,255,.45);line-height:1.65;margin:0}.rv{opacity:0 !important;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.rv.on{opacity:1 !important;transform:none}.rvl{opacity:0 !important;transform:translateX(-24px);transition:opacity .7s ease,transform .7s ease}.rvl.on{opacity:1 !important;transform:none}.rvr{opacity:0 !important;transform:translateX(24px);transition:opacity .7s ease,transform .7s ease}.rvr.on{opacity:1 !important;transform:none}.rvc{opacity:0 !important;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.rvc.on{opacity:1 !important;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}html{scroll-padding-top:160px}html,body{overflow-x:hidden;max-width:100%}.hero-inner{max-width:100%;overflow:hidden}.hero-layout{max-width:100%}.hero{min-height:100vh;position:relative;display:flex;align-items:flex-start;overflow:hidden;padding:110px 8vw 60px}.hero-layout{display:grid;grid-template-columns:1fr 480px;grid-template-rows:auto auto;gap:2rem 4rem;align-items:start;width:100%;position:relative;z-index:2}.hero-title-block{grid-column:1;grid-row:1}.hero-inner{grid-column:1;grid-row:2}.cpbs-wrapper{grid-column:2;grid-row:1/3;align-self:center;border-radius:24px;overflow:hidden;width:100%;background:#fff;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 0 1px rgba(48,209,88,.2)}.hero-img{position:absolute;inset:0;z-index:0;background:url('http://s6f03ebed-f3c9-493e-94d2-1914d81ccc29.onlinehome.fr/wp-content/uploads/2026/06/avion_hero-1.jpg') center/cover no-repeat;filter:brightness(.55) saturate(.95)}.hero-img-light{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.45) saturate(.9)}.hero-grad{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(2,5,9,.3) 0%,rgba(2,5,9,.5) 50%,#020509 100%)}.orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:1}.orb1{width:600px;height:600px;background:radial-gradient(circle,rgba(48,209,88,.2) 0%,transparent 70%);top:-150px;right:-100px;animation:float 9s ease-in-out infinite;will-change:transform}.orb2{width:400px;height:400px;background:radial-gradient(circle,rgba(22,163,74,.15) 0%,transparent 70%);bottom:-100px;left:-80px;animation:float 11s ease-in-out infinite reverse;will-change:transform}.hero-inner{position:relative;z-index:2;max-width:820px;animation:slideUp .9s ease both}.hero h1{font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:900;line-height:1.04;letter-spacing:-.04em;color:#fff;margin-bottom:8px}.hero h1 .grad{background:linear-gradient(135deg,#fff 0%,#bbf7d0 35%,#30d158 65%,#16a34a 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.tagline{font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:600;color:rgba(255,255,255,.75);margin-bottom:12px;display:flex;align-items:center;gap:8px}.tagline-dot{width:5px;height:5px;border-radius:50%;background:var(--g);flex-shrink:0}.sub{font-size:1rem;font-weight:300;color:rgba(255,255,255,.55);line-height:1.75;max-width:560px;margin-bottom:32px}.btns{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.btns-row2{display:flex;flex-wrap:wrap;gap:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:50px;padding:5px;width:fit-content}.stats-hero{display:inline-flex;gap:0;margin-top:2.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;backdrop-filter:blur(20px)}.stats-hero .stat{padding:16px 28px;border-right:1px solid rgba(255,255,255,.07);text-align:center}.stats-hero .stat:last-child{border-right:none}.stats-hero .stat-n{display:block;font-size:1.4rem;font-weight:800;color:var(--g);letter-spacing:-.02em}.stats-hero .stat-l{display:block;font-size:.65rem;color:rgba(255,255,255,.35);margin-top:2px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.hero-inner-page{min-height:80vh;position:relative;display:flex;align-items:center;overflow:hidden;padding:120px 8vw 80px}.hero-inner-page .hero-img{position:absolute;inset:0;z-index:0;background:url('http://s6f03ebed-f3c9-493e-94d2-1914d81ccc29.onlinehome.fr/wp-content/uploads/2026/06/avion_hero-1.jpg') center/cover no-repeat;filter:brightness(.55) saturate(.95)}.hero-inner-page .hero-grad-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 60% 50%,rgba(48,209,88,.12) 0%,transparent 60%)}.hero-inner-page .orb1{top:-150px;right:-100px}.hero-inner-page .orb2{bottom:-100px;left:-80px}.hero-inner-page .hero-content{position:relative;z-index:2;max-width:800px;animation:slideUp .9s ease both}.hero-inner-page h1{font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;line-height:1.04;letter-spacing:-.04em;color:#fff;margin-bottom:16px}.hero-inner-page h1 .grad{background:linear-gradient(135deg,#fff 0%,#bbf7d0 35%,#30d158 65%,#16a34a 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.hero-inner-page .hero-sub{font-size:1.05rem;font-weight:300;color:rgba(255,255,255,.88);line-height:1.75;max-width:560px;margin-bottom:32px}.hero-inner-page .hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2.5rem}.hero-card{background:#fff;border-radius:24px;padding:2rem;box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 60px rgba(48,209,88,.08)}.hero-card-title{font-size:1rem;font-weight:700;color:#1d1d1f;margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid #f3f4f6}.hero-card-title span{color:var(--g)}.hc-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.hc-label{font-size:.65rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.07em}.hc-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hc-input{background:#f5f5f7;border:1.5px solid transparent;border-radius:10px;padding:11px 14px;color:#1d1d1f;font-family:var(--f);font-size:.85rem;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.hc-input:focus{border-color:var(--g);background:#fff;box-shadow:0 0 0 3px rgba(48,209,88,.1)}.hc-sep{height:1px;background:#f3f4f6;margin:14px 0;position:relative}.hc-sep-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 10px;font-size:.68rem;color:#9ca3af;font-weight:600;white-space:nowrap}.hc-btn{width:100%;padding:14px;background:linear-gradient(135deg,#16a34a,#30d158);color:#000;border:none;border-radius:50px;font-family:var(--f);font-size:.92rem;font-weight:700;cursor:pointer;margin-top:6px;transition:transform .25s,box-shadow .25s;box-shadow:0 6px 20px rgba(48,209,88,.35)}.hc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(48,209,88,.45)}.hc-note{text-align:center;font-size:.7rem;color:#9ca3af;margin-top:10px}.hc-note span{color:#15803d;font-weight:600}.hc-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:.78rem;color:#dc2626;margin-bottom:10px;display:none}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-txt p{font-size:1rem;color:rgba(255,255,255,.82);line-height:1.85;margin-bottom:1.25rem;font-weight:300}.rev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.rev-stars{color:var(--g);font-size:.85rem;letter-spacing:3px;margin-bottom:.875rem}.rev-txt{font-size:.86rem;color:#6e6e73;line-height:1.75;margin-bottom:1.1rem;font-style:italic}.rev-who{display:flex;align-items:center;gap:10px}.rev-av{width:36px;height:36px;border-radius:50%;background:#e8fdf0;border:1px solid #bbf7d0;color:var(--g2);font-weight:800;font-size:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rev-name{font-size:.82rem;font-weight:700;color:#1d1d1f}.rev-meta{font-size:.7rem;color:#9ca3af}.loc-map{border-radius:20px;overflow:hidden;height:420px;border:1px solid rgba(48,209,88,.15);margin-top:2rem}.loc-map iframe{width:100%;height:100%;border:none;display:block}.loc-infos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:1.5rem}.loc-item{background:#fff;border-radius:16px;padding:1.4rem 1.5rem;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;gap:6px}.loc-item:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.12)}.loc-ic{font-size:1.5rem;display:block;margin-bottom:4px}.loc-item strong{display:block;font-size:.78rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em}.loc-item span{font-size:.9rem;color:#1d1d1f;font-weight:500;line-height:1.4;display:block}.loc-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.5rem}.promo{margin:0 8vw;border-radius:24px;overflow:hidden;background:var(--g);padding:5rem 5%;text-align:center;position:relative}.promo:before{content:'';position:absolute;inset:0;opacity:.06;background:repeating-linear-gradient(45deg,#000 0,#000 1px,transparent 0,transparent 50%);background-size:12px 12px}.promo:after{content:'';position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.07);top:-200px;right:-100px;pointer-events:none}.promo h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;color:#000;margin-bottom:.6rem;letter-spacing:-.025em;position:relative;z-index:1}.promo-code{display:inline-block;background:rgba(0,0,0,.1);border:1.5px dashed rgba(0,0,0,.2);border-radius:12px;padding:10px 28px;font-size:1.5rem;font-weight:900;letter-spacing:.12em;color:#000;margin:1rem 0 .75rem;position:relative;z-index:1}.promo p{color:rgba(0,0,0,.55);font-size:.9rem;margin-bottom:1.5rem;position:relative;z-index:1}.promo-btn{display:inline-flex;align-items:center;gap:8px;background:#000;color:#fff;padding:14px 32px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;position:relative;z-index:1}.promo-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4);color:#fff}.dispo-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.dispo-left p{font-size:1rem;color:rgba(255,255,255,.5);line-height:1.85;margin-bottom:1.25rem;font-weight:300}.dispo-items{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dispo-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:1.5rem;transition:border-color .3s,transform .3s}.dispo-item:hover{border-color:rgba(48,209,88,.25);transform:translateY(-4px)}.dispo-icon{font-size:1.6rem;margin-bottom:.875rem;display:block}.dispo-item h4{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.4rem}.dispo-item p{font-size:.82rem;color:rgba(255,255,255,.82);line-height:1.6;margin:0}.airports-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.airport-card{border-radius:24px;padding:2.5rem;position:relative;transition:transform .3s,border-color .3s,box-shadow .3s}.airport-card.active{border-color:rgba(48,209,88,.25) !important;background:rgba(48,209,88,.04) !important}.airport-card.active:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(48,209,88,.12)}.airport-card.soon{opacity:.7}.airport-icon{font-size:2.5rem;margin-bottom:1rem;display:block}.airport-card h3{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:.875rem}.airport-card>p{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.75;margin-bottom:1.5rem;font-weight:300}.airport-infos{display:flex;flex-direction:column;gap:10px}.airport-info{display:flex;align-items:center;gap:10px;font-size:.85rem;color:rgba(255,255,255,.65)}.tarif-box{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start;background:rgba(255,255,255,.03);border:1px solid rgba(48,209,88,.2);border-radius:24px;padding:3rem}.tarif-price{display:flex;align-items:baseline;gap:8px;margin-bottom:1rem}.tarif-amount{font-size:4rem;font-weight:900;color:var(--g);letter-spacing:-.04em;line-height:1}.tarif-period{font-size:1.1rem;color:rgba(255,255,255,.5);font-weight:400}.tarif-desc{font-size:.95rem;color:rgba(255,255,255,.6);margin-bottom:1.5rem;font-weight:300}.tarif-note{background:rgba(48,209,88,.06);border:1px solid rgba(48,209,88,.15);border-radius:16px;padding:1.75rem}.tarif-note-icon{font-size:1.5rem;margin-bottom:.875rem;display:block}.tarif-note p{font-size:.85rem;color:rgba(255,255,255,.55);line-height:1.7;font-weight:300}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.num-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.75rem;transition:border-color .3s,transform .3s}.num-card:hover{border-color:rgba(48,209,88,.2);transform:translateY(-4px)}.num-card-n{font-size:2.5rem;font-weight:900;color:rgba(48,209,88,.2);margin-bottom:.875rem;letter-spacing:-.04em}.num-card h4{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:.5rem}.num-card p{font-size:.82rem;color:rgba(255,255,255,.45);line-height:1.65}.service-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem;transition:border-color .3s,transform .3s;position:relative}.service-card:hover{border-color:rgba(48,209,88,.2);transform:translateY(-4px)}.service-icon{font-size:2rem;margin-bottom:1rem;display:block}.service-card h4{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.75rem}.service-card p{font-size:.85rem;color:rgba(255,255,255,.5);line-height:1.7;margin-bottom:1rem}.wash-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.wash-intro p{font-size:1rem;color:rgba(255,255,255,.5);line-height:1.85;margin-bottom:1.25rem;font-weight:300}.wash-intro a{color:var(--g);font-weight:600;text-decoration:none;transition:opacity .2s}.wash-intro a:hover{opacity:.8;text-decoration:none}.wash-prices{display:flex;flex-direction:column;gap:12px}.wash-price-item{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:1.1rem 1.5rem;transition:border-color .25s,transform .25s}.wash-price-item:hover{border-color:rgba(48,209,88,.25);transform:translateX(6px)}.wash-price-item span{font-size:.95rem;color:rgba(255,255,255,.75);font-weight:500}.wash-price-item strong{font-size:1.05rem;font-weight:800;color:var(--g)}.wash-included{background:rgba(48,209,88,.04);border:1px solid rgba(48,209,88,.15);border-radius:18px;padding:1.75rem;margin-top:1.5rem}.wash-included h4{font-size:.9rem;font-weight:700;color:#fff;margin-bottom:1rem}.wash-included ul{list-style:none;display:flex;flex-direction:column;gap:8px}.wash-included ul li{font-size:.85rem;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:8px}.wash-included ul li:before{content:'✓';color:var(--g);font-weight:700;flex-shrink:0;font-size:.8rem}.wash-why{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:2rem}.wash-why-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.25rem;transition:border-color .3s}.wash-why-item:hover{border-color:rgba(48,209,88,.2)}.wash-why-icon{font-size:1.4rem;margin-bottom:.5rem;display:block}.wash-why-item h5{font-size:.85rem;font-weight:700;color:#fff;margin-bottom:.3rem}.wash-why-item p{font-size:.78rem;color:rgba(255,255,255,.4);line-height:1.55;margin:0}.sec-divider{height:1px;background:linear-gradient(to right,transparent,rgba(48,209,88,.2),transparent);margin:0 8vw}.cpbs-wrapper>*{border-radius:20px !important}.hero-card .cpbs-main{font-size:.82rem}.hero-card .cpbs-form-field{margin-bottom:8px}.hero-card .cpbs-form-field-label{font-size:.62rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.07em}.hero-card .cpbs-datepicker,.hero-card .cpbs-timepicker{padding:8px 10px !important;font-size:.82rem !important;border-radius:8px !important}.hero-card .cpbs-button{padding:12px 20px !important;font-size:.88rem !important;border-radius:50px !important;margin-top:8px !important}.hero-card .cpbs-header{font-size:.78rem !important;font-weight:700 !important;margin-bottom:6px !important}.mobile-resa-btn{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:linear-gradient(135deg,#16a34a,#30d158);color:#000;text-align:center;padding:16px;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 -4px 20px rgba(48,209,88,.3)}@media(max-width:1249px) and (min-width:1101px){.stats-hero{display:grid;grid-template-columns:1fr 1fr}.stats-hero .stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:12px 16px}.stats-hero .stat:nth-child(odd){border-right:1px solid rgba(255,255,255,.07)}.stats-hero .stat:nth-last-child(-n+2){border-bottom:none}.btns-row2{flex-wrap:wrap;border-radius:16px;width:100%;box-sizing:border-box;max-width:100%}}@media(max-width:1100px){.hero-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:2rem}.hero-title-block{grid-column:1;grid-row:1;text-align:center;align-items:center;display:flex;flex-direction:column}.cpbs-wrapper{grid-column:1;grid-row:2;max-width:600px;margin:0 auto}.hero-inner{grid-column:1;grid-row:3;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%}.hero h1{text-align:center}.sub{text-align:center;margin-left:auto;margin-right:auto}.chip{margin-left:auto;margin-right:auto}.tagline{margin-left:auto;margin-right:auto;justify-content:center}.btns{align-items:center;width:100%}.btns-row2{justify-content:center;flex-wrap:wrap;width:auto}.stats-hero{flex-direction:column;width:100%;max-width:400px;margin:2rem auto 0}.stats-hero .stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:14px 16px;text-align:center}.stats-hero .stat:last-child{border-bottom:none}.about-grid{grid-template-columns:1fr;gap:2.5rem}.dispo-grid{grid-template-columns:1fr;gap:3rem}.feat-grid{grid-template-columns:repeat(2,1fr)}.rev-grid{grid-template-columns:1fr}.loc-infos{grid-template-columns:1fr 1fr}.airports-grid{grid-template-columns:1fr}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.tarif-box{grid-template-columns:1fr;gap:24px}.wash-grid{grid-template-columns:1fr;gap:3rem}.steps{flex-direction:column;gap:32px}.steps:before{top:20px;left:10px;right:auto;bottom:20px;width:2px;height:auto}.step{align-items:flex-start;text-align:left;padding-left:40px}}@media(max-width:768px){.mobile-resa-btn{display:block}.alp{padding-bottom:70px}.fcta{padding-bottom:120px}.hero{padding:100px 5vw 60px}.hero-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;width:100%}.hero-title-block{grid-column:1;grid-row:1;text-align:center;align-items:center;display:flex;flex-direction:column}.cpbs-wrapper{grid-column:1;grid-row:2;width:100%}.hero-inner{grid-column:1;grid-row:3;display:flex;flex-direction:column;align-items:center;width:100%}.hero h1,.sub,.chip,.tagline{text-align:center}.sub{margin-left:auto;margin-right:auto}.chip,.tagline{margin-left:auto;margin-right:auto;justify-content:center}.btns{align-items:center;width:100%}.btns-row2{justify-content:center;flex-wrap:wrap;overflow:visible;width:100%;max-width:100%;box-sizing:border-box;border-radius:16px;padding:6px}.btn-g{padding:9px 13px;font-size:11px}.btn-p,.btn-s{justify-content:center}.stats-hero{flex-direction:column;width:100%}.stats-hero .stat{border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.stats-hero .stat:last-child{border-bottom:none}.hero-inner-page{padding:100px 5vw 60px}.hero-inner-page h1{font-size:clamp(2rem,8vw,2.8rem)}.hero-inner-page .hero-sub{font-size:.95rem}.hero-inner-page .hero-btns{flex-direction:column;align-items:stretch;gap:10px}.hero-inner-page .hero-btns .btn-p,.hero-inner-page .hero-btns .btn-s{width:100%;justify-content:center;text-align:center;box-sizing:border-box;padding:14px 20px;font-size:13px}.sec{padding:60px 5vw}.feat-grid,.rev-grid,.airports-grid{grid-template-columns:1fr}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.wash-grid{grid-template-columns:1fr;gap:2rem}.wash-why{grid-template-columns:1fr}.wash-prices{gap:8px}.wash-included{padding:1.25rem}.dispo-items{grid-template-columns:repeat(2,1fr)}.stat-cards{grid-template-columns:1fr 1fr}.sc.full{grid-column:1/-1}.loc-infos{grid-template-columns:1fr 1fr}.promo{margin:0;border-radius:0}.pbar{flex-direction:column;gap:6px;padding:12px 5vw}.pbar-x{top:8px;transform:none}.fcta-btns{flex-direction:column;align-items:center}.sec-divider{margin:0}}