.client-logos[data-astro-cid-j4j3jgaw]{text-align:center;padding-block:clamp(3rem,6vw,4.5rem)}.client-logos__label[data-astro-cid-j4j3jgaw]{max-width:none;margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:.95rem;font-weight:600}.client-logos__list[data-astro-cid-j4j3jgaw]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:980px;margin-inline:auto;display:flex}.client-logos__item[data-astro-cid-j4j3jgaw]{background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.65rem;padding:.45rem 1.1rem .45rem .45rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.client-logos__item[data-astro-cid-j4j3jgaw]:hover{border-color:var(--color-accent);transform:translateY(-2px)}.client-logos__icon[data-astro-cid-j4j3jgaw]{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.client-logos__name[data-astro-cid-j4j3jgaw]{color:var(--color-text);white-space:nowrap;font-size:.925rem;font-weight:600}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(var(--space-12), 7vw, 6rem) clamp(var(--space-16), 8vw, 6rem);position:relative;overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.hero__title[data-astro-cid-lcdefpme]{margin:1.4rem 0 var(--space-6);font-size:clamp(2.6rem,6vw,4.6rem)}.hero__desc[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:50ch;font-size:1.15rem}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero__report[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:.6rem var(--space-4) .6rem .6rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-base), transform var(--transition-base);margin-top:1.75rem;font-size:.925rem;font-weight:600;display:inline-flex}.hero__report[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);transform:translateY(-1px)}.hero__report-ico[data-astro-cid-lcdefpme]{background:var(--color-sun-soft);color:#9a6b00;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.hero__report-ico[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:20px;height:20px}.hero__report-arrow[data-astro-cid-lcdefpme]{flex-shrink:0;width:16px;height:16px}.hero__visual[data-astro-cid-lcdefpme]{padding:2.75rem 0 2.75rem var(--space-4);position:relative}.hero__blob[data-astro-cid-lcdefpme]{filter:blur(2px);border-radius:50%;position:absolute}.hero__blob--mint[data-astro-cid-lcdefpme]{background:var(--color-mint);width:380px;height:380px;top:-20px;right:-70px}.hero__blob--sun[data-astro-cid-lcdefpme]{background:var(--color-sun-soft);width:210px;height:210px;bottom:-10px;left:-30px}.hero__float[data-astro-cid-lcdefpme]{z-index:2;background:var(--color-white);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:.7rem;padding:.65rem 1.1rem .65rem .65rem;animation:7s ease-in-out infinite float;display:flex;position:absolute}.hero__float-ico[data-astro-cid-lcdefpme]{border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hero__float-ico[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:20px;height:20px}.hero__float[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;line-height:1.1;display:block}.hero__float[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.8rem;display:block}.hero__float--1[data-astro-cid-lcdefpme]{top:0;right:1.75rem;rotate:3deg}.hero__float--1[data-astro-cid-lcdefpme] .hero__float-ico[data-astro-cid-lcdefpme]{background:var(--color-mint);color:var(--color-accent)}.hero__float--2[data-astro-cid-lcdefpme]{animation-delay:-3.5s;bottom:0;left:-.5rem;rotate:-3deg}.hero__float--2[data-astro-cid-lcdefpme] .hero__float-ico[data-astro-cid-lcdefpme]{background:var(--color-peach);color:#b4532a}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}.report[data-astro-cid-lcdefpme]{z-index:1;background:var(--color-white);box-shadow:var(--shadow);border-radius:26px;padding:1.6rem;transition:rotate .35s,transform .35s;display:block;position:relative;rotate:-1.5deg}.report[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.report__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.report__kicker[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.8rem;font-weight:600;display:block}.report__title[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:1.45rem;font-weight:600;line-height:1.2;display:block}.report__tag[data-astro-cid-lcdefpme]{font-size:var(--text-xs);white-space:nowrap;color:#a2471f;background:var(--color-peach);border-radius:999px;padding:.35rem .75rem;font-weight:700}.report__kpis[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.report__kpi[data-astro-cid-lcdefpme]{border-radius:16px;padding:.85rem .95rem}.report__kpi[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#1e2b2dad;font-size:.78rem;font-weight:600;display:block}.report__kpi[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:var(--text-2xl);font-variant-numeric:lining-nums;white-space:nowrap;font-weight:700;line-height:1.2;display:block}.report__kpi--mint[data-astro-cid-lcdefpme]{background:var(--color-mint)}.report__kpi--mint[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-accent-dark)}.report__kpi--sun[data-astro-cid-lcdefpme]{background:var(--color-sun-soft)}.report__kpi--peach[data-astro-cid-lcdefpme]{background:var(--color-peach)}.report__chart-label[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);margin-top:1.4rem;font-size:.78rem;font-weight:600;display:flex}.report__chart[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:140px;margin-top:2.4rem;display:grid;position:relative}.report__bar[data-astro-cid-lcdefpme]{height:var(--h);transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both grow;animation-delay:calc(var(--i) * 45ms + .35s);background:linear-gradient(#92d8cb,#cbede6);border-radius:999px 999px 6px 6px;display:block;position:relative}.report__bar[data-astro-cid-lcdefpme]:hover{background:linear-gradient(#5cc8b9,#a6e1d6)}.report__bar[data-astro-cid-lcdefpme].is-last{background:linear-gradient(to top, var(--color-accent), var(--color-accent-light))}.report__bubble[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--color-white);background:var(--color-text);border-radius:10px;padding:.3rem .6rem;font-size:.72rem;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50%}.report__bubble[data-astro-cid-lcdefpme]:after{content:"";border:5px solid #0000;border-top-color:var(--color-text);position:absolute;top:100%;left:50%;translate:-50%}.report__avg[data-astro-cid-lcdefpme]{z-index:1;left:0;right:0;bottom:var(--avg);border-top:2px dashed var(--color-sun);pointer-events:none;position:absolute}.report__avg[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8a5f00;background:var(--color-sun-soft);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;position:absolute;bottom:5px;left:0}.report__months[data-astro-cid-lcdefpme]{margin-top:var(--space-2);text-align:center;color:#8a9596;grid-template-columns:repeat(12,1fr);gap:7px;font-size:.7rem;font-weight:600;display:grid}.report__months[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--color-accent-dark)}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.services[data-astro-cid-lcdefpme]{padding-top:0}.services__header[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:var(--space-12)}.services__header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:clamp(2rem,4.2vw,3rem)}.services__header[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-accent-dark);font-style:italic}.services__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.services__item[data-astro-cid-lcdefpme]{min-width:0;display:flex}.services__item--wide[data-astro-cid-lcdefpme]{grid-column:span 2}.services__card[data-astro-cid-lcdefpme]{width:100%;padding:var(--space-8) var(--space-8) 1.75rem;border-radius:var(--radius);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.services__card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.services__item[data-astro-cid-lcdefpme]:first-child .services__card[data-astro-cid-lcdefpme]{background:var(--color-mint)}.services__item[data-astro-cid-lcdefpme]:nth-child(2) .services__card[data-astro-cid-lcdefpme]{background:var(--color-sun-soft)}.services__item[data-astro-cid-lcdefpme]:nth-child(3) .services__card[data-astro-cid-lcdefpme]{background:var(--color-peach)}.services__item[data-astro-cid-lcdefpme]:nth-child(4) .services__card[data-astro-cid-lcdefpme]{background:var(--color-sky)}.services__top[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.services__ico[data-astro-cid-lcdefpme]{width:56px;height:56px;color:var(--color-accent);background:var(--color-white);border-radius:18px;place-items:center;display:grid;box-shadow:0 4px 12px -6px #1e2b2d33}.services__num[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:#1e2b2d73}.services__title[data-astro-cid-lcdefpme]{margin-bottom:.6rem;font-size:1.55rem}.services__desc[data-astro-cid-lcdefpme]{font-size:var(--text-base);color:#3e4b4d;flex:1}.services__tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.services__tags[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-accent-dark);background:#ffffffbf;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}.services__code[data-astro-cid-lcdefpme]{color:#34495e;white-space:pre;border-radius:var(--radius-sm);background:#ffffffb8;margin-top:1.1rem;padding:.9rem 1.1rem;font:500 .82rem/1.65 ui-monospace,Cascadia Code,Consolas,monospace;overflow-x:auto}.services__code[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--color-accent);font-weight:600}.services__code[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:#b4532a}.services__code[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{color:#7a8996}.services__more[data-astro-cid-lcdefpme]{color:var(--color-accent-dark);align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.services__more[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:18px;height:18px;transition:transform var(--transition-base)}.services__card[data-astro-cid-lcdefpme]:hover .services__more[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{transform:translate(4px)}.client-focus[data-astro-cid-lcdefpme]{padding-block:var(--space-4) clamp(var(--space-16), 8vw, 6rem)}.client-focus__card[data-astro-cid-lcdefpme]{gap:clamp(var(--space-8), 5vw, var(--space-16));padding:clamp(var(--space-8), 5vw, 3.5rem);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.client-focus__logo[data-astro-cid-lcdefpme]{object-fit:contain;width:64px;height:64px;margin-bottom:var(--space-6);border-radius:18px}.client-focus__title[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 var(--space-3);font-size:clamp(2rem,3.6vw,2.75rem)}.client-focus__lead[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:1.15rem}.client-focus__lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text);font-weight:600}.client-focus__list[data-astro-cid-lcdefpme]{gap:.9rem;list-style:none;display:grid}.client-focus__item[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.9rem;display:flex}.client-focus__check[data-astro-cid-lcdefpme]{width:28px;height:28px;color:var(--color-accent);background:var(--color-mint);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.client-focus__check[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{stroke-width:2.4px;width:16px;height:16px}.client-focus__item[data-astro-cid-lcdefpme]:last-child{font-family:var(--font-serif);background:var(--color-sun-soft);border-radius:16px;margin-top:.35rem;padding:1.1rem 1.25rem;font-size:1.2rem;font-weight:600;line-height:1.35}.client-focus__item[data-astro-cid-lcdefpme]:last-child .client-focus__check[data-astro-cid-lcdefpme]{color:var(--color-text);background:var(--color-sun)}.approach-wrap[data-astro-cid-lcdefpme]{padding-bottom:clamp(var(--space-16), 8vw, 6rem)}.approach[data-astro-cid-lcdefpme]{gap:clamp(var(--space-8), 5vw, 4.5rem);color:#f4efe6;background:var(--color-bg-dark);border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;padding:clamp(2.5rem,6vw,4.5rem);display:grid}.approach[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:var(--color-sun);background:#ffc94d29}.approach[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]:before{background:var(--color-sun)}.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:1.1rem 0 var(--space-6);color:var(--color-white);font-size:clamp(2.2rem,4.5vw,3.4rem)}.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--color-sun);font-style:italic}.approach__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);color:#f4efe6c7}.approach__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.approach__steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:.65rem;list-style:none;display:grid}.approach__step[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);transition:background var(--transition-base), transform var(--transition-base);background:#ffffff0f;border-radius:16px;padding:.9rem 1.2rem .9rem .9rem;font-weight:500;display:flex}.approach__step[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;transform:translate(4px)}.approach__step[data-astro-cid-lcdefpme]:before{counter-increment:step;content:counter(step);width:38px;height:38px;font-family:var(--font-serif);color:var(--color-text);background:var(--color-sun);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.ressources-cta[data-astro-cid-lcdefpme]{padding-bottom:clamp(var(--space-16), 8vw, 6rem)}.ressources-cta__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-8);padding:clamp(var(--space-8), 5vw, var(--space-12)) clamp(var(--space-8), 5vw, 3.5rem);background:var(--color-peach);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.ressources-cta__inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:420px}.ressources-cta__inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.9rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.3rem)}.ressources-cta__inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){color:#4a3f3a}.ressources-cta__label[data-astro-cid-lcdefpme]{color:#a2471f;background:#ffffffb3}.ressources-cta__label[data-astro-cid-lcdefpme]:before{background:#e07a4f}@media (width<=960px){.hero__inner[data-astro-cid-lcdefpme],.client-focus__card[data-astro-cid-lcdefpme],.approach[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__visual[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;padding:0;display:flex}.hero__blob[data-astro-cid-lcdefpme]{display:none}.hero__float[data-astro-cid-lcdefpme]{flex:200px;animation:none;position:static;rotate:0deg}.report[data-astro-cid-lcdefpme]{flex:100%;order:3;rotate:0deg}.services__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.services__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services__item--wide[data-astro-cid-lcdefpme]{grid-column:auto}.services__card[data-astro-cid-lcdefpme]{padding:var(--space-6)}.report[data-astro-cid-lcdefpme]{padding:1.2rem}.report__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.6rem}.report__head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:100%}.report__kpis[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.report__kpi--mint[data-astro-cid-lcdefpme]{grid-column:span 2}.report__chart[data-astro-cid-lcdefpme],.report__months[data-astro-cid-lcdefpme]{gap:5px}.ressources-cta__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
