.prestataires-pole{--pole-soft:var(--brand-secondary);--pole-choice:var(--brand-secondary);--pole-overlay:color-mix(in srgb, var(--beige) 70%, transparent)}.prestataires-pole section{scroll-margin-top:112px}.prestataires-pole .pole-eyebrow{border-top:4px solid var(--coral);width:fit-content;padding-top:20px}.prestataires-pole .pole-offers>article{min-width:0;box-shadow:var(--shadow-card);border-color:var(--coral);animation:none}.prestataires-pole .pole-offers>article>p:last-of-type{font-size:28px!important;line-height:40px!important}.prestataires-pole .pole-offers>article>a{margin-top:auto}.prestataires-pole .pole-offers>article>p:last-of-type{margin-top:auto;padding-top:24px}.prestataires-pole .pole-offers>article:nth-child(2)>span{background:var(--pole-soft)}.prestataires-pole .pole-comparison>div:first-child{max-height:720px}.prestataires-pole .pole-comparison table{table-layout:fixed}.prestataires-pole .pole-comparison th,.prestataires-pole .pole-comparison td{overflow-wrap:anywhere;vertical-align:top}.prestataires-pole .pole-comparison .pole-check{color:var(--palm)}.prestataires-pole .pole-comparison .pole-dash{color:var(--muted-foreground)}.prestataires-pole .pole-comparison th.bg-sauge,.prestataires-pole .pole-comparison :is(td,article)[class*=bg-sauge]{background:var(--pole-soft);color:var(--brand-main)}.prestataires-pole .pole-comparison :is(th,td,article)[class*=bg-sauge] :is(h1,h2,h3,p,li,blockquote,dd,dt,summary,figcaption,label,span){color:var(--brand-main)!important}.prestataires-pole .pole-choice{background:var(--pole-choice)}.prestataires-pole .pole-phases>ol{overflow:visible}.prestataires-pole .pole-phases>ol>li{border-color:var(--coral)}.prestataires-pole .pole-phases>ol>li>span{background:var(--pole-soft)}.prestataires-pole .pole-phases>ol>li>p{display:none}.prestataires-pole .pole-phases>ol>li>ul{margin-top:20px}.prestataires-pole .pole-phases>ol>li>ul svg{display:none}.prestataires-pole [aria-roledescription=diapositive]{border-color:var(--coral)}.prestataires-pole [data-faq-content][data-state=open]{height:auto;animation:none}.prestataires-pole [data-final-cta]>div[aria-hidden]{background:var(--pole-overlay)}.prestataires-pole [data-final-cta],.prestataires-pole [data-final-cta] :is(h2,p){color:var(--foreground)!important}.prestataires-pole [data-final-cta] h2{--primary-foreground:var(--foreground);--color-primary-foreground:var(--foreground)}@media (width>=768px){.prestataires-pole .pole-offers>article:nth-child(2){transform:translateY(-8px)}.prestataires-pole .pole-phases>ol>li{flex:1;width:auto}}.elegance-page .elegance-phases>ol{overflow:visible}.elegance-page .elegance-phases>ol>li{border-color:var(--brand-tertiary)}.elegance-page .elegance-phases>ol>li>span:first-child{background:var(--coral)}.elegance-page .elegance-prices>div>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;padding:24px;display:flex}.elegance-page .elegance-prices>div>div:nth-child(2){border-color:var(--coral)}[data-palette] .elegance-page .elegance-prices>div>div :is(h3,.price-value){color:var(--brand-main)!important}[data-palette] .elegance-page .elegance-prices>div>div :is(p:not(.price-value),li){color:var(--body-ink)!important}.elegance-page .elegance-prices>div>div>p:last-of-type{display:none}.elegance-page .elegance-prices>div>div>a{align-self:flex-start;margin-top:auto}.elegance-page .elegance-prices ul{margin-bottom:24px}.elegance-page .elegance-tertiary-note.elegance-tertiary-note{color:var(--brand-tertiary)!important}@media (width>=768px){.elegance-page .elegance-phases>ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.elegance-page .elegance-phases>ol>li{width:auto}}.harmonie-page .spotlight-coulisses.has-action{justify-content:space-between;align-items:center;gap:32px;display:flex}.harmonie-page .spotlight-coulisses .coulisses-text,.harmonie-page .spotlight-coulisses .coulisses-text *{color:#fff!important}.harmonie-page .spotlight-coulisses .coulisses-text{min-width:0}.harmonie-page .spotlight-coulisses{background:var(--brand-main)}.harmonie-page .spotlight-coulisses-cta{font-family:var(--font-cta);white-space:nowrap;border-radius:9999px;padding:14px 28px;background:var(--brand-tertiary)!important;color:var(--blanc)!important}.harmonie-page .spotlight-coulisses-cta:hover{opacity:.9;background:var(--brand-tertiary)!important}.harmonie-page [data-final-cta] h2,.harmonie-page [data-final-cta] p{max-width:none!important}.harmonie-page .testimonial-spotlight header{max-width:none}.harmonie-page .harmonie-phases>ol{overflow:visible}.harmonie-page .harmonie-phases>ol>li{border-color:var(--coral)}.harmonie-page .harmonie-phases>ol>li>span:first-child,.harmonie-page .harmonie-phases>ol>li>span:nth-of-type(2){background:var(--coral)}.harmonie-page .harmonie-phases>ol>li:last-child{border-color:var(--sauge)}.harmonie-page .harmonie-phases>ol>li:last-child>span{background:var(--sauge)}.harmonie-page .harmonie-phases>ol>li>ul{margin-top:24px}@media (width>=768px){.harmonie-page .harmonie-phases>ol>li{flex:1 1 0;width:0}}.raffine-page #investissement .grid>div :is(h3){color:var(--brand-main)!important}.raffine-page #investissement .grid>div .price-value{color:var(--rouille)!important}.raffine-page #investissement .grid>div :is(p,li){color:var(--body-ink)!important}.raffine-page .spotlight-coulisses{background:#686d2d}.raffine-page .spotlight-coulisses .coulisses-text,.raffine-page .spotlight-coulisses .coulisses-text *{color:#fff!important}.raffine-page .spotlight-coulisses.has-action{flex-direction:column;align-items:flex-end;display:flex}.raffine-page .spotlight-coulisses.has-action .spotlight-coulisses-cta,.raffine-page .spotlight-coulisses.has-action .spotlight-coulisses-cta *{border:2px solid #fff;border-radius:9999px;order:-1;padding:14px 28px;color:#fff!important;background:#686d2d!important}.raffine-page .spotlight-coulisses.has-action .spotlight-coulisses-cta:hover{opacity:.9}.raffine-page .spotlight-coulisses.has-action .coulisses-text{width:100%}.cadence-page{--cadence-soft:var(--brand-secondary);--cadence-badge:var(--brand-secondary)}.cadence-page section{scroll-margin-top:112px}.cadence-page .cadence-tasks svg{color:var(--rouille)}.cadence-page [data-faq-content][data-state=open]{height:auto;animation:none}.cadence-page [aria-roledescription=diapositive]{border-color:var(--coastal)}.cadence-page .cadence-frieze{background:var(--cadence-soft);border-left:2px solid var(--coastal)}.cadence-page .cadence-document{background:var(--cadence-soft);border:1px solid var(--coastal);place-items:center;min-height:220px;display:grid}.cadence-page .cadence-document svg{width:72px;height:72px;color:var(--rouille);stroke-width:1px}.cadence-page .cadence-prices>div{align-items:stretch}.cadence-page .cadence-prices>div>div{border:1px solid var(--coastal);background:var(--blanc);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;padding:28px;display:flex}.cadence-page .cadence-prices>div>div:nth-child(2){background:var(--cadence-soft)}.cadence-page .cadence-prices h3{min-height:80px}.cadence-page .cadence-prices a{white-space:normal;text-align:left;margin-top:auto}.cadence-page .cadence-prices ul{margin-bottom:16px}@media (width<=767px){.cadence-page .cadence-prices h3{min-height:auto}}.equilibre-page{--equilibre-soft:var(--brand-secondary);--equilibre-badge:var(--brand-secondary)}.equilibre-page section{scroll-margin-top:112px}.equilibre-page .equilibre-tasks svg{color:var(--rouille)}.equilibre-page [data-faq-content][data-state=open]{height:auto;animation:none}.equilibre-page .equilibre-report{background:var(--equilibre-soft);border:1px solid var(--coastal);place-items:center;min-height:280px;display:grid}.equilibre-page .equilibre-report svg{width:88px;height:88px;color:var(--rouille);stroke-width:1px}.equilibre-page [aria-roledescription=diapositive]{border-color:var(--coastal)}.equilibre-page .equilibre-prices>div>div{border:1px solid var(--coastal);background:var(--blanc);box-shadow:var(--shadow-card);border-radius:8px;padding:28px}.equilibre-page .equilibre-prices>div>div:nth-child(2){background:var(--equilibre-soft)}@media (width>=768px){.equilibre-page .equilibre-prices>div>div{padding:40px}}main .signature-page{--sig-primary:var(--beige);--sig-primary-soft:var(--blanc);--sig-primary-deep:var(--brand-secondary);--sig-secondary:var(--coastal);--sig-tertiary:var(--rouille);--sig-soft-accent:var(--brand-secondary);--sig-ink:var(--foreground);--sig-ink-soft:var(--muted-foreground)}.signature-page section{scroll-margin-top:120px}.signature-page h1{font-size:36px;line-height:44px}.signature-page h2{font-size:28px;line-height:36px}.signature-page h3{font-size:22px;line-height:30px}.signature-page .quote-text{font-family:var(--font-sans);font-style:normal}.signature-page .text-center{text-align:left}.signature-page [data-faq-content][data-state=open]{height:auto;animation:none}.signature-page .signature-comparison{aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.signature-page .signature-comparison img{object-fit:cover;width:100%;height:100%}.signature-page .signature-comparison-before{position:absolute;inset:0}.signature-page .signature-comparison-divider{background:var(--blanc);pointer-events:none;width:3px;position:absolute;top:0;bottom:0}.signature-page .signature-comparison-label{background:var(--blanc);color:var(--rouille);border-radius:4px;padding:8px 16px;position:absolute;top:16px}.signature-page input[type=range]{accent-color:var(--rouille);cursor:ew-resize;min-height:44px}.signature-page .signature-tasks svg{color:var(--rouille)}@media (width>=768px){.signature-page h1{font-size:56px;line-height:72px}.signature-page h2{font-size:40px;line-height:56px}.signature-page h3{font-size:28px;line-height:40px}}
