.oh[data-astro-cid-yb7ql5p5]{position:relative;isolation:isolate;overflow:hidden;padding:10rem 0 5rem}.oh__photo[data-astro-cid-yb7ql5p5]{position:absolute;inset:0;z-index:-2;background:url(/images_terrain/offres-supercellule.webp) center 35% / cover no-repeat}.oh__veil[data-astro-cid-yb7ql5p5]{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#080d18f0,#080d18db 45%,#080d18b8),linear-gradient(180deg,rgba(8,13,24,.55) 0%,rgba(8,13,24,.15) 45%,var(--bg) 100%)}.oh__inner[data-astro-cid-yb7ql5p5]{position:relative;max-width:var(--container-width)}.oh__crumb[data-astro-cid-yb7ql5p5]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.oh__crumb[data-astro-cid-yb7ql5p5] a[data-astro-cid-yb7ql5p5]{color:var(--cyan);text-decoration:none}.oh__crumb[data-astro-cid-yb7ql5p5] a[data-astro-cid-yb7ql5p5]:hover,.oh__crumb[data-astro-cid-yb7ql5p5] a[data-astro-cid-yb7ql5p5]:focus-visible{text-decoration:underline}.oh__crumb[data-astro-cid-yb7ql5p5] span[data-astro-cid-yb7ql5p5]{color:#6f7a8c}.oh__crumb[data-astro-cid-yb7ql5p5] b[data-astro-cid-yb7ql5p5]{color:#b6bece;font-weight:500}.oh__commune[data-astro-cid-yb7ql5p5]{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:.8rem 1.15rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#eef2f8;font-weight:600;font-size:.95rem;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.oh__commune[data-astro-cid-yb7ql5p5]:after{content:"→";color:var(--cyan)}.oh__commune[data-astro-cid-yb7ql5p5]:hover,.oh__commune[data-astro-cid-yb7ql5p5]:focus-visible{border-color:#ffffff5c;background:#ffffff0f}.oh__title[data-astro-cid-yb7ql5p5]{font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.05;letter-spacing:-.025em;font-weight:700;color:#fff;margin:0 0 1.3rem;max-width:20ch;text-wrap:balance}.oh__lead[data-astro-cid-yb7ql5p5]{margin:0 0 1.4rem;max-width:56ch;color:#dfe6f2;font-size:clamp(1rem,1.9vw,1.2rem);line-height:1.6}.oh__note[data-astro-cid-yb7ql5p5]{margin:0;max-width:52ch;color:#b6bece;font-size:.92rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.oh__commune[data-astro-cid-yb7ql5p5]{transition:none}}@media(max-width:640px){.oh[data-astro-cid-yb7ql5p5]{padding:7.5rem 0 3.5rem}}.oi__body[data-astro-cid-c2ngofxn]{display:grid;gap:var(--space-xl);align-items:start}@media(min-width:900px){.oi__body[data-astro-cid-c2ngofxn]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,5vw,72px)}}.oi__shot[data-astro-cid-c2ngofxn]{margin:0;overflow:hidden;display:flex;flex-direction:column}.oi__shot[data-astro-cid-c2ngofxn] img[data-astro-cid-c2ngofxn]{display:block;width:100%;height:auto;background:var(--bg-elevated)}.oi__cap[data-astro-cid-c2ngofxn]{padding:14px 18px;border-top:1px solid var(--border);font-size:.85rem;line-height:1.55;color:var(--text-dim)}.oi__copy[data-astro-cid-c2ngofxn]{display:flex;flex-direction:column;justify-content:flex-start}.oi__title[data-astro-cid-c2ngofxn]{margin:0 0 clamp(28px,3.5vw,40px);line-height:1.14}.oi__list[data-astro-cid-c2ngofxn]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.15rem}.oi__item[data-astro-cid-c2ngofxn]{position:relative;padding-left:1.9rem;color:var(--text);font-size:1.02rem;line-height:1.6}.oi__item[data-astro-cid-c2ngofxn]:before{content:"";position:absolute;left:0;top:.5em;width:.78rem;height:.4rem;border-left:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(-45deg)}.pricing[data-astro-cid-hkoc4sea]{padding:clamp(64px,9vw,104px) 0}.pricing__head[data-astro-cid-hkoc4sea]{max-width:46rem;margin-bottom:clamp(40px,5.5vw,64px)}.pricing__lead[data-astro-cid-hkoc4sea]{margin-top:24px;max-width:62ch}.pricing__free[data-astro-cid-hkoc4sea],.pricing__card[data-astro-cid-hkoc4sea]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px}.pricing__card[data-astro-cid-hkoc4sea]:hover,.pricing__free[data-astro-cid-hkoc4sea]:hover{border-color:var(--border-hover)}.pricing__grid[data-astro-cid-hkoc4sea],.pricing__free[data-astro-cid-hkoc4sea]{max-width:none}.testimonial[data-astro-cid-fkbbckhy]{padding-left:var(--space-lg);padding-right:var(--space-lg)}.testimonial__inner[data-astro-cid-fkbbckhy]{max-width:var(--container-width);margin-left:auto;margin-right:auto;text-align:left}.ph[data-astro-cid-lsf3pjsg]{margin:var(--space-2xl) auto clamp(72px,9vw,120px);max-width:var(--container-width);padding:0 var(--space-lg)}.ph__inner[data-astro-cid-lsf3pjsg]{padding:var(--space-xl);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;background:var(--bg-card)}.ph__body[data-astro-cid-lsf3pjsg],.ph__title[data-astro-cid-lsf3pjsg]{max-width:74ch}.ph__title[data-astro-cid-lsf3pjsg]{font-size:1.3rem;line-height:1.25;margin:0 0 var(--space-md)}.ph__body[data-astro-cid-lsf3pjsg]{margin:0 0 var(--space-sm);color:var(--text-dim);line-height:1.7}.ph__body--key[data-astro-cid-lsf3pjsg]{color:var(--text)}.ph__cta[data-astro-cid-lsf3pjsg]{display:inline-block;margin-top:var(--space-sm);color:var(--accent);font-weight:600;text-decoration:none}.ph__cta[data-astro-cid-lsf3pjsg]:after{content:" ↗"}.ph__cta[data-astro-cid-lsf3pjsg]:hover,.ph__cta[data-astro-cid-lsf3pjsg]:focus-visible{text-decoration:underline}.oc[data-astro-cid-vt6kwkqv]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(84px,11vw,140px) 0;border-top:1px solid var(--border)}.oc__photo[data-astro-cid-vt6kwkqv]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.oc__veil[data-astro-cid-vt6kwkqv]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#080d18db,#080d18d1 60%,#080d18e6)}.oc__inner[data-astro-cid-vt6kwkqv]{position:relative;max-width:var(--container-width)}.oc__line[data-astro-cid-vt6kwkqv]{margin:0;font-size:clamp(1.6rem,4.2vw,2.8rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;color:#fff;max-width:22ch;text-wrap:balance}.oc__line--turn[data-astro-cid-vt6kwkqv]{color:var(--cyan)}.oc__sub[data-astro-cid-vt6kwkqv]{margin:clamp(22px,3vw,32px) 0 0;max-width:56ch;color:#c2c8d4;font-size:1rem;line-height:1.65}
