.tf-wrap[data-astro-cid-asijnltu]{max-width:80rem;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.tf-sec[data-astro-cid-asijnltu]{padding-block:clamp(64px,10vh,128px)}.tf-segments-sec[data-astro-cid-asijnltu]{padding-top:clamp(36px,6vh,72px);padding-bottom:clamp(12px,2vh,24px)}.tf-segments[data-astro-cid-asijnltu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(11px,1.3vw,19px)}.tf-seg[data-astro-cid-asijnltu]{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,1.8vw,26px)}.tf-seg-title[data-astro-cid-asijnltu]{margin:0;font-family:var(--font-editorial),Georgia,serif;font-weight:440;font-size:clamp(23px,2.1vw,29px);line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.tf-seg-text[data-astro-cid-asijnltu]{margin:14px 0 clamp(24px,3vw,32px);font-size:14.5px;font-weight:500;line-height:1.65;color:var(--muted)}.tf-seg-cta[data-astro-cid-asijnltu]{margin-top:auto;align-self:flex-start}.tf-offre[data-astro-cid-asijnltu]{flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:12px 18px 12px 14px;font-size:clamp(16px,1.5vw,21px);font-weight:500;line-height:1.45;color:var(--ink)}.tf-offre[data-astro-cid-asijnltu] svg[data-astro-cid-asijnltu]{flex:none;width:24px;height:24px;margin-top:calc((1.45em - 24px)/2);color:var(--accent)}.tf-offre[data-astro-cid-asijnltu] a[data-astro-cid-asijnltu]{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tf-offre[data-astro-cid-asijnltu] a[data-astro-cid-asijnltu]:hover{color:var(--accent)}.tf-inclus[data-astro-cid-asijnltu]{list-style:none;margin:clamp(32px,5vh,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.tf-feat[data-astro-cid-asijnltu]{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.tf-feat[data-astro-cid-asijnltu]:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.tf-feat-ic[data-astro-cid-asijnltu]{flex:none;width:22px;height:22px;color:var(--accent)}.tf-inclus-tete[data-astro-cid-asijnltu] .tf-feat[data-astro-cid-asijnltu]{border-bottom:0}.tf-inclus-suite[data-astro-cid-asijnltu]{margin-top:0}.tf-suite[data-astro-cid-asijnltu]{position:relative;overflow:hidden;max-height:64px;transition:max-height .5s ease}.tf-suite[data-astro-cid-asijnltu]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--canvas) 35%,transparent),var(--canvas));backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .55),#000 70%);mask-image:linear-gradient(to bottom,#0000008c,#000 70%);transition:opacity .35s ease}.tf-suite[data-astro-cid-asijnltu].est-ouverte:after{opacity:0}.tf-suite-action[data-astro-cid-asijnltu]{margin-top:6px;text-align:center;text-wrap:balance}.tf-suite-contact[data-astro-cid-asijnltu]{display:inline}.tf-insecable[data-astro-cid-asijnltu]{white-space:nowrap}.tf-suite-contact[data-astro-cid-asijnltu] svg[data-astro-cid-asijnltu]{display:inline-block;margin-left:7px;vertical-align:-3px}.tf-suite[data-astro-cid-asijnltu].est-ouverte+.tf-suite-action[data-astro-cid-asijnltu]{margin-top:24px}.tf-suite-action[data-astro-cid-asijnltu] [data-astro-cid-asijnltu][hidden]{display:none}.tf-plus[data-astro-cid-asijnltu]{padding:0;background:none;border:0;cursor:pointer}.tf-plus[data-astro-cid-asijnltu]:hover svg[data-astro-cid-asijnltu]{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.tf-suite[data-astro-cid-asijnltu],.tf-suite[data-astro-cid-asijnltu]:after{transition:none}}.tf-feat-t[data-astro-cid-asijnltu]{margin:0;font-family:var(--font-display);font-weight:500;font-size:15.5px;line-height:1.3;color:var(--ink)}.tf-quote-sec[data-astro-cid-asijnltu]{padding-block:clamp(40px,6vh,88px) clamp(80px,13vh,140px)}.tf-quote[data-astro-cid-asijnltu]{border:none;background:var(--card-fill);border-radius:var(--r-lg);max-width:64rem;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(28px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center}.tf-quote[data-astro-cid-asijnltu] blockquote[data-astro-cid-asijnltu]{margin:0;max-width:40ch;font-family:var(--font-editorial),Georgia,serif;font-weight:400;font-size:clamp(26px,3.4vw,42px);line-height:1.18;letter-spacing:-.02em;color:var(--ink)}.tf-quote[data-astro-cid-asijnltu] blockquote[data-astro-cid-asijnltu] em[data-astro-cid-asijnltu]{font-style:italic;color:var(--accent)}.tf-quote[data-astro-cid-asijnltu] figcaption[data-astro-cid-asijnltu]{margin-top:22px;font-size:15px;font-weight:500;color:var(--muted)}.tf-quote[data-astro-cid-asijnltu] figcaption[data-astro-cid-asijnltu] strong[data-astro-cid-asijnltu]{color:var(--ink);font-weight:600}.tf-quote-action[data-astro-cid-asijnltu]{margin-top:clamp(24px,3.4vh,34px);text-align:center}.tf-quote-action[data-astro-cid-asijnltu] .link-arrow[data-astro-cid-asijnltu]{font-size:15px}@media(max-width:980px){.tf-segments[data-astro-cid-asijnltu]{grid-template-columns:1fr;max-width:560px}}@media(max-width:1199px){.tf-inclus[data-astro-cid-asijnltu]{grid-template-columns:repeat(2,1fr)}.tf-feat[data-astro-cid-asijnltu]:nth-last-child(3){border-bottom:0}}@media(max-width:799px){.tf-inclus[data-astro-cid-asijnltu]{grid-template-columns:1fr}.tf-feat[data-astro-cid-asijnltu]:nth-last-child(2){border-bottom:0}}@media(max-width:400px){.tf-feat-t[data-astro-cid-asijnltu]{font-size:14px}}@media(max-width:340px){.tf-feat-t[data-astro-cid-asijnltu]{font-size:13px}}
