.hero[data-astro-cid-j7pv25f6]{padding:140px 0 92px}.hero-content[data-astro-cid-j7pv25f6]{transform:translateY(44px)}.hcar-bg[data-astro-cid-j7pv25f6]{transition:opacity 1.1s ease}.hslide[data-astro-cid-j7pv25f6]{opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out),visibility 0s .7s}.hslide[data-astro-cid-j7pv25f6].on{opacity:1;visibility:visible;transform:none;transition:opacity .8s var(--ease-out) .2s,transform .8s var(--ease-out) .2s}@keyframes heroLogoOut{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}.hslide[data-astro-cid-j7pv25f6].on .hlogo[data-astro-cid-j7pv25f6]{animation:heroLogoOut .9s var(--ease-out) .25s both}.hdot[data-astro-cid-j7pv25f6]{width:9px;height:9px;border-radius:999px;background:#f6f1e861;transition:all .35s var(--ease)}.hdot[data-astro-cid-j7pv25f6].on{width:26px;background:var(--color-gold)}@media(prefers-reduced-motion:reduce){.hslide[data-astro-cid-j7pv25f6]{transition:none}.hslide[data-astro-cid-j7pv25f6].on .hlogo[data-astro-cid-j7pv25f6]{animation:none}}@media(max-width:768px){.hbg-intrants[data-astro-cid-j7pv25f6]{background-position:60% 50%!important}}.product-rail[data-astro-cid-j7pv25f6]{scrollbar-width:none}.product-rail[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}@media(min-width:821px){.service-tile[data-astro-cid-j7pv25f6]{transition:background-color .32s var(--ease),transform .32s var(--ease),box-shadow .32s var(--ease)}.service-tile[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 20px 38px -30px #1a23326b;z-index:1}.service-tile-icon[data-astro-cid-j7pv25f6]{transition:transform .34s var(--ease-out),background-color .34s var(--ease)}.service-tile[data-astro-cid-j7pv25f6]:hover .service-tile-icon[data-astro-cid-j7pv25f6]{transform:translateY(-3px) scale(1.05);background-color:var(--color-green-deep)}}@media(max-width:820px){.product-rail[data-astro-cid-j7pv25f6]{touch-action:auto;overscroll-behavior-x:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.product-rail[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{touch-action:auto}.product-rail[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{transform:none;box-shadow:none}.why-arrow[data-astro-cid-j7pv25f6]{display:none!important}}.hero-grain[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .15 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-underline[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:2px;background:var(--color-gold);transform-origin:left;transform:scaleX(0);animation:underline 1.2s var(--ease-out) .9s forwards}@media(max-width:780px){.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding:96px 0 48px}.hero-content[data-astro-cid-j7pv25f6]{transform:none}.hero-underline[data-astro-cid-j7pv25f6]:after{height:1.5px}}.pcard-visual[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0f1a8c,#0a0f1a0d,#0a0f1a00 70%)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard-devis[data-astro-cid-j7pv25f6]{gap:12px;color:var(--color-green)}.pcard[data-astro-cid-j7pv25f6]:hover .pcard-devis[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(3px)}.stat-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-green);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--ease)}.stat-card[data-astro-cid-j7pv25f6]:hover{background:var(--color-paper);border-color:var(--color-gold-soft);transform:translateY(-4px);box-shadow:0 28px 60px -22px #1a23322e}.stat-card[data-astro-cid-j7pv25f6]:hover:before{transform:scaleY(1)}.stat-card[data-astro-cid-j7pv25f6]:hover .stat-icon[data-astro-cid-j7pv25f6]{background:var(--color-green);color:#fff;border-color:var(--color-green);transform:rotate(-6deg)}.service-card[data-astro-cid-j7pv25f6]:hover .service-icon[data-astro-cid-j7pv25f6]{background:var(--color-green);transform:rotate(-6deg) scale(1.05)}.btn-gold-lg[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6],a[data-astro-cid-j7pv25f6]:hover>.arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.ap-reveal[data-astro-cid-j7pv25f6].reveal{transform:translate(54px)}.ap-reveal[data-astro-cid-j7pv25f6].reveal.in{transform:translate(0)}@media(max-width:768px){.ap-reveal[data-astro-cid-j7pv25f6].reveal{transform:translateY(40px)}.ap-reveal[data-astro-cid-j7pv25f6].reveal.in{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ap-reveal[data-astro-cid-j7pv25f6].reveal{transform:none!important}}
