:root { --blue: #0182b2; --green: #1DBE73; --ink: #0E1C24; --muted: #6B7E8A; --light: #F4F8FA; --line: #E2EBF0; --white: #ffffff; --r: 16px; --max: 1200px; --grad: linear-gradient(135deg, var(--blue), var(--green)); } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } /* ── DIVI FULL WIDTH OVERRIDE ── */ body, .entry-content, .post-content, #main-content, .et_pb_section, .et_pb_row, .et_pb_column, .et_pb_module, .et_pb_code_inner { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } /* NOTE: ceci est une nouvelle page dédiée à Evolution+. Remplace .page-id-406701 ci-dessous par l'ID réel de CETTE page WordPress. */ .page-id-406701 .et_pb_section_0_tb_footer, .page-id-406701 footer.et-l, .page-id-406701 footer .et_pb_section { margin-right: 0 !important; width: 100% !important; max-width: 100% !important; overflow-x: hidden !important; } .page-id-406701 .et_pb_row_1_tb_footer { margin-left: auto !important; margin-right: auto !important; } /* Break out of Divi content width constraint */ .hero, .section, .cta-wrap, .hr { margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; max-width: 100vw !important; width: 100vw !important; } body { font-family: 'Open Sans', sans-serif; color: var(--ink); background: var(--white); overflow-x: hidden; } a { text-decoration: none; color: inherit; } img { display: block; max-width: 100%; } /* ── HERO ── */ .hero { position: relative; display: flex; align-items: center; overflow: hidden; min-height: clamp(468px, 31.5vh, 558px); } .hero-photo { position: absolute; inset: 0; background: url('https://locawing.fr/wp-content/uploads/2026/03/photo-collage.png2_.webp') center 40%/cover no-repeat; } .hero-photo::after { content: ''; position: absolute; inset: 0; background: linear-gradient( 110deg, rgba(14,28,36,.55) 0%, rgba(14,28,36,.25) 50%, rgba(14,28,36,.05) 100% ); } .hero-content { position: relative; width: 100%; max-width: var(--max); margin: 0 auto; padding: 30px 40px 30px; display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center; } .hero-eyebrow { display: inline-flex; align-items: center; gap: 7px; font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: #7eb3ff !important; margin-bottom: 5px; background: rgba(68,125,253,.2) !important; border: 1px solid rgba(68,125,253,.4) !important; border-radius: 20px; padding: 4px 12px 4px 8px; } .hero-eyebrow::before { content: '▶'; font-size: 7px; color: #7eb3ff !important; } .hero * { color: white !important; } .hero h1, .hero h1 *, .hero .hero-content h1 { color: white !important; font-size: clamp(1.4rem, 2.8vw, 2.1rem) !important; font-weight: 700 !important; } .hero h1 em { font-style: normal; background: linear-gradient(135deg, #7dd4f8, #4DF5A0) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; background-clip: text !important; color: transparent !important; } .hero .hero-sub { color: rgba(255,255,255,.85) !important; } .hero .hero-eyebrow { color: #CC2936 !important; background: transparent !important; border: none !important; text-shadow: 0 1px 4px rgba(0,0,0,.6) !important; } .hero .hero-eyebrow::before { color: #CC2936 !important; } .hero-sub { font-size: 13px; font-weight: 300; line-height: 1.55; color: rgba(255,255,255,.8) !important; max-width: 420px; margin-bottom: 14px; } .hero-actions { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; } .btn { font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; padding: 10px 30px 10px 20px; border-radius: 3px; display: inline-flex; align-items: center; gap: 0; position: relative; transition: padding .3s ease, background .2s, box-shadow .2s; cursor: pointer; overflow: hidden; } .btn::after { content: '»'; position: absolute; right: 12px; font-size: 16px; line-height: 1; opacity: 0; transform: translateX(-6px); transition: opacity .25s, transform .25s; } .btn:hover::after { opacity: 1; transform: translateX(0); } .btn:hover { padding-right: 38px; } .btn-primary { background: #0182b2 !important; background-color: #0182b2 !important; color: white !important; border: 2px solid #0182b2 !important; box-shadow: 0 4px 18px rgba(68,125,253,.3); } .btn-primary:hover { background: #2d63d4 !important; background-color: #2d63d4 !important; border-color: #2d63d4 !important; box-shadow: 0 6px 24px rgba(68,125,253,.45); } .btn-ghost { background: transparent !important; border: 2px solid rgba(255,255,255,.6) !important; color: white !important; } .btn-ghost:hover { background: rgba(255,255,255,.1) !important; border-color: white !important; } .hero-prices { display: none; } .scroll-hint { display: none; } /* ── SECTIONS ── */ .section { max-width: var(--max); margin: 0 auto; padding: 36px 40px; } .section-tag { font-family: 'Open Sans', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: var(--blue); display: flex; align-items: center; gap: 8px; margin-bottom: 6px; } .section-tag::before { content: ''; width: 18px; height: 1px; background: var(--blue); } h2 { font-family: 'Open Sans', sans-serif; font-size: clamp(1.6rem, 3vw, 2.35rem); font-weight: 800; letter-spacing: -.025em; line-height: 1.1; color: var(--ink); } .section-row { display: flex; flex-direction: column; gap: 6px; margin-bottom: 20px; } .section-desc { font-size: 14px; color: var(--muted); line-height: 1.65; } /* Une seule offre sur cette page : carte centrée, largeur limitée */ .offers-grid { display: grid; grid-template-columns: 1fr; justify-items: center; } .offers-grid .card { max-width: 560px; width: 100%; } .card { background: var(--white); border: 1px solid var(--line); border-radius: 20px; overflow: hidden; transition: box-shadow .2s, transform .2s; display: flex; flex-direction: column; } .card:hover { box-shadow: 0 10px 36px rgba(68,125,253,.1); transform: translateY(-2px); } .card-prices { padding: 10px 20px 16px; margin-top: auto; } .card-head { padding: 14px 20px 12px; border-bottom: none; } .card-head.blue { background: #0182b2; } .card-head.green { background: #2daa52; } .card-badge { display: inline-block; font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; margin-bottom: 6px; } .card-badge.blue { background: rgba(255,255,255,.2); color: white; } .card-badge.green { background: rgba(255,255,255,.2); color: white; } .card-head.blue .card-title, .card-head.blue .card-sub, .card-head.green .card-title, .card-head.green .card-sub { color: white; } .card-head.blue .card-sub, .card-head.green .card-sub { color: rgba(255,255,255,.75); } .card-title { font-family: 'Open Sans', sans-serif; font-size: 1.25rem; font-weight: 800; color: var(--ink); margin-bottom: 2px; } .card-sub { font-size: 12px; color: var(--muted); } .card-perks { padding: 10px 20px; border-bottom: 1px solid var(--line); display: flex; flex-direction: column; gap: 6px; } .perk { display: flex; align-items: center; gap: 10px; font-size: 13px; color: #3d5260; } .perk-dot { width: 16px; height: 16px; flex-shrink: 0; border-radius: 50%; background: rgba(29,190,115,.09); border: 1px solid rgba(29,190,115,.28); display: grid; place-items: center; } .perk-dot svg { width: 8px; height: 8px; } .prices-label { font-family: 'Open Sans', sans-serif; font-size: 10px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: #b0bec8; margin-bottom: 8px; } .price-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; } .pi { background: var(--light); border-radius: 8px; padding: 8px 10px; } .pi-name { font-size: 10px; color: var(--muted); margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .pi-val { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 800; color: var(--ink); } .pi-val span { font-size: 10px; font-weight: 400; color: var(--muted); } /* ── DIVIDER ── */ .hr { max-width: var(--max); margin: 0 auto; padding: 0 40px; } .hr::after { content: ''; display: block; height: 1px; background: var(--line); } /* ── WHY ── */ .section#why { padding-top: 8px; } .why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .why-item { padding: 14px 14px; border-radius: 14px; border: 1px solid var(--line); background: var(--white); transition: border-color .2s, box-shadow .2s; } .why-item:hover { border-color: rgba(43,183,232,.28); box-shadow: 0 4px 18px rgba(43,183,232,.08); } .why-icon { width: 30px; height: 30px; border-radius: 8px; display: grid; place-items: center; font-size: 14px; margin-bottom: 8px; } .why-icon.b { background: rgba(43,183,232,.1); } .why-icon.g { background: rgba(29,190,115,.1); } .why-title { font-family: 'Open Sans', sans-serif; font-size: 13px; font-weight: 700; color: var(--ink); margin-bottom: 5px; } .why-desc { font-size: 12px; color: var(--muted); line-height: 1.6; } /* ── CTA ── */ .cta-wrap { padding: 0 40px 36px; max-width: var(--max); margin: 0 auto; } .cta-inner { background: #0182b2; border: none; border-radius: 20px; padding: 28px 36px; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 36px; } .cta-title { font-family: 'Open Sans', sans-serif; font-size: clamp(1.3rem, 2.5vw, 1.85rem); font-weight: 800; letter-spacing: -.02em; color: white; margin-bottom: 7px; } .cta-sub { font-size: 14px; color: rgba(255,255,255,.8); } .cta-btns { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; } .btn-outline { font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; padding: 12px 22px; border-radius: 3px; border: 2px solid rgba(255,255,255,.7); color: white; background: transparent; display: inline-block; transition: background .2s, border-color .2s; } .btn-outline:hover { background: rgba(255,255,255,.15); border-color: white; } /* Masque le footer Divi sur cette page uniquement */ .page-id-406701 footer.et-l--footer { display: none !important; } /* ── RESPONSIVE ── */ @media (max-width: 820px) { .nav { padding: 0 20px; } .nav-links { display: none; } .hero-content { grid-template-columns: 1fr; gap: 0; padding: 32px 20px 36px; } .hero-prices { display: none; } .section { padding: 52px 20px; } .section-row { flex-direction: column; align-items: flex-start; } .why-grid { grid-template-columns: 1fr 1fr; } .cta-inner { grid-template-columns: 1fr; gap: 24px; padding: 30px 24px; } .cta-wrap, .hr { padding-left: 20px; padding-right: 20px; } } @media (max-width: 500px) { .why-grid { grid-template-columns: 1fr; } .price-grid { grid-template-columns: 1fr 1fr; } } Passe à Evolution+,vole avec du matériel neuf. La formule Evolution+ neuf : matériel 2026 jamais volé, assurance incluse, avec des mensualités flexibles de 1 à 12 mois, au choix, et option de rachat. Découvrir Evolution+ La formule Evolution+ Choisis ta formule Evolution+ neuf Aile, sellette ou secours neuf, avec des mensualités flexibles de 1 à 12 mois, au choix — assurance incluse et option de rachat. Longue durée Evolution+ neuf Mensualités flexibles de 1 à 12 mois, au choix · matériel neuf jamais volé Matériel de parapente strictement neuf Assurance incluse Aile, sellette, secours ou pack complet Accompagnement personnalisé & option de rachat loyers déduits Tarifs mensuels — à partir de, pour 12 mois Aile EN-A 79€ / mois Aile EN-B 140€ / mois Biplace 170€ / mois Sellette / secours 35€ / mois Réserver 🔄 Reprise de ton aile d'occasion Tu veux passer à Evolution+ sans te soucier de revendre ton aile actuelle ? Locawing la reprend contre un bon à valoir sur tes mensualités Evolution+. Simple, rapide, efficace. Et en bonus : 50% offerts sur le contrôle Paracheck si tu ne l'as pas encore effectué. N'attends plus — fais-toi plaisir ! Reprise de mon aile Pourquoi Evolution+ Le meilleur matériel de parapente,sans compromis. 🪂 Matériel neuf garanti Uniquement du matériel de parapente strictement neuf en Evolution+, sélectionné par des pilotes expérimentés. 🪂 Ne choisis plus entre ton budget et ta passion. Plus de gros investissement et évolue avec ta pratique. Locawing accompagne ta progression lorsque tes besoins évoluent. 🛡️ Assurance incluse Chaque formule Evolution+ inclut l'assurance. Tu voles sereinement, sans risque de perdre ton matériel en cas d'incident. 🔄 Option de rachat Tu peux racheter ton matériel Evolution+ sans surcoût à tout moment et sans perdre tes mensualités. Elles sont tout simplement déduites du prix d'achat. 📦 Pack ou équipement séparé Aile seule, sellette, secours ou pack complet. Tu choisis exactement ce dont tu as besoin quand tu en as besoin. 🗺️ Toutes les pratiques de vol libre et tous les niveaux Débutant/progression EN-A, confirmé EN-B ou Biplace, Marche & Vol light, UltraLight vol montagne/Alpi, Speed-flying, Parakite — nous couvrons tous les profils et pratiques. Prêt à passer à Evolution+ ? Consulte les disponibilités en temps réel ou contacte-nous pour un conseil personnalisé sur la formule Evolution+ neuf. Réservation Evolution+ Nous contacter