.ch.tfh{padding-bottom:clamp(96px,10vw,140px)}.tfh-portes{z-index:1;background:linear-gradient(color-mix(in srgb, var(--bg) 72%, transparent), var(--bg) 85%);max-width:820px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--txt) 18%, transparent), 0 -40px 80px -20px color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);translate:0 calc(var(--p,0) * -48px);border-radius:16px 16px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(48px,5vw,64px) auto 0;padding:0;list-style:none;display:grid;position:relative}.tfh-porte{text-align:left;flex-direction:column;align-items:flex-start;padding:32px 40px 8px;display:flex}.tfh-porte+.tfh-porte{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--txt) 12%, transparent)}.tfh-nom{font-size:var(--fs-sm);color:var(--txt-2);margin:0}.tfh-prix{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1}.tfh-prix small,.tfh-des{font-size:var(--fs-sm);letter-spacing:0;color:var(--txt-2);font-weight:400}.tfh-contre{font-size:var(--fs-sm);color:var(--txt-copy);align-items:center;gap:10px;margin:16px 0 0;display:flex}.tfh-contre i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none}.tfh-porte>.cf-btn,.tfh-porte>.pv-btn{margin-top:24px}@media (prefers-reduced-motion:no-preference){.tfh-portes{animation:hr-scene 1.6s var(--ease-out) 1.3s backwards}}@media (max-width:760px){.tfh-portes{grid-template-columns:minmax(0,1fr);max-width:460px}.tfh-porte{padding:28px 24px 8px}.tfh-porte+.tfh-porte{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--txt) 12%, transparent);margin-top:24px;padding-top:28px}.tfh-porte>.cf-btn,.tfh-porte>.pv-btn{justify-content:center;align-self:stretch}}.tfc-narr{z-index:1;background:var(--bg);color:var(--txt);padding:clamp(96px, 10vw, 140px) max(16px, var(--gutter-h)) clamp(48px, 5vw, 72px);--pv-line:color-mix(in srgb, var(--txt) 10%, transparent);text-align:center;justify-items:center;display:grid;position:relative}.tfc-narr .eyebrow{margin:0 0 28px}.tfc-narr-txt{letter-spacing:-.02em;max-width:900px;color:var(--txt-2);text-wrap:pretty;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.35}.tfc-narr-txt strong{color:var(--txt);font-weight:500}.tfc-narr-go{margin-top:32px}.tfc{background:var(--bg);padding-top:clamp(48px,5vw,72px)}.tfc .pq-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pq-line);text-decoration-color:var(--pq-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-micro)}.tfc .pq-table a:hover{-webkit-text-decoration-color:var(--txt);text-decoration-color:var(--txt)}.tfc-note{text-align:center;max-width:60ch;font-size:var(--fs-sm);color:var(--txt-2);margin:32px auto 0;line-height:1.5}@media (max-width:760px){.tfc .pq-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.tfc-narr{grid-template-columns:minmax(0,1fr)}.tfc-narr>*{grid-column:1/-1!important}.tfc-narr .tfc-narr-txt.st-text{letter-spacing:-.02em;max-width:900px;color:var(--txt-2);justify-self:center;margin:0;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.35}
