.tf-bareme caption,.tf-paliers caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tf-prix{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.tf-prix__n{font-family:var(--font-titre);letter-spacing:0;font-variant-numeric:lining-nums;font-variation-settings:"opsz" 72;color:var(--encre);white-space:nowrap;font-size:48px;font-weight:600;line-height:1}.tf-prix__u{color:var(--encre);font-size:16px;font-weight:700}.tf-presta{padding-top:96px}.tf-presta__grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:72px;display:grid}.tf-bareme{padding:8px 44px 36px}.tf-bareme table{border-collapse:collapse;width:100%}.tf-bareme thead th{letter-spacing:.02em;color:var(--cuivre);text-align:left;border-bottom:1px solid var(--filet);padding:22px 0 14px;font-size:14px;font-weight:700}.tf-bareme thead th:last-child{text-align:right}.tf-bareme tbody th{color:var(--encre);text-align:left;vertical-align:middle;padding:18px 24px 18px 0;font-size:19px;font-weight:700}.tf-bareme tbody td{text-align:right;vertical-align:middle;padding:18px 0}.tf-bareme tbody tr+tr>*{border-top:1px solid var(--filet)}.tf-bareme__prix{align-items:baseline;gap:8px;display:inline-flex}.tf-bareme__n{font-family:var(--font-titre);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 72;color:var(--encre);font-size:52px;font-weight:600;line-height:1}.tf-bareme__u{color:var(--encre);text-align:left;min-width:6.4em;font-size:16px;font-weight:700}.tf-bareme__sous{color:var(--ardoise);margin-top:6px;font-size:14.5px;display:block}.tf-bareme__pied{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:16px 32px;margin-top:8px;padding-top:26px;display:flex}.tf-bareme__pied p{max-width:360px;color:var(--ardoise);margin:0;font-size:14.5px;line-height:1.55}.tf-bareme__pied .btn{flex:none}.tf-inclus h3{margin:6px 0 24px;font-size:28px;line-height:1.2}.tf-inclus__l{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tf-inclus__l>li{grid-template-columns:104px 1fr;align-items:center;gap:20px;display:grid}.tf-inclus__img{aspect-ratio:4/3;background:var(--blanc);border-radius:8px;width:104px;display:block;overflow:hidden}.tf-inclus__img img{object-fit:cover;width:100%;height:100%;display:block}.tf-inclus__img--plan img{object-fit:contain;padding:4px}.tf-inclus__l b{font-size:17px;line-height:1.35;display:block}.tf-inclus__l b+span{color:var(--ardoise);margin-top:2px;font-size:15px;line-height:1.5;display:block}.tf-inclus__plus{border-top:1px solid var(--filet);flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:24px 0 0;list-style:none;display:flex}.tf-inclus__plus li{background:var(--blanc);border-radius:var(--radius-pill);align-items:center;gap:9px;padding:8px 14px 8px 12px;font-size:14.5px;font-weight:700;line-height:1.3;display:inline-flex}.tf-inclus__plus li:before{content:"";border-left:2.5px solid var(--cuivre);border-bottom:2.5px solid var(--cuivre);flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}.tf-inclus__non{color:var(--ardoise);margin:18px 0 0;font-size:15px}.tf-frise{grid-template-columns:190px minmax(140px,1.3fr) minmax(0,6fr) 170px;column-gap:6px;margin:0 0 56px;padding:0;list-style:none;display:grid}.tf-frise li{padding:46px 18px 0 0;position:relative}.tf-frise li:before{content:"";background:var(--prusse-clair);transform-origin:0;border-radius:5px;height:10px;position:absolute;top:13px;left:0;right:0}.tf-frise li.tf-frise__pt:before{width:24px;height:24px;box-shadow:0 0 0 6px var(--ciel);border-radius:50%;top:6px;right:auto}.tf-frise li.tf-frise__pt--fin:before{background:var(--laiton);box-shadow:0 0 0 6px var(--ciel), inset 0 0 0 3px var(--prusse-clair)}.tf-frise__pt:first-child:after{content:"";background:var(--prusse-clair);opacity:.5;height:2px;position:absolute;top:17px;left:30px;right:-6px}.tf-frise li.tf-frise__seg--long:before{background:var(--laiton)}.tf-frise b{color:var(--encre);font-size:17px;font-weight:700;line-height:1.3;display:block}.tf-frise span{color:var(--ardoise);margin-top:4px;font-size:15px;line-height:1.5;display:block}.tf-frise__seg--court b{font-family:var(--font-titre);font-size:22px;font-weight:600;line-height:1.1}.tf-frise__rappel{background:var(--prusse-clair);border-radius:1px;width:2px;height:24px;position:absolute;top:6px;left:83%}.tf-choix{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.tf-choix__c,.tf-opt{padding:28px 30px 32px}.card .tf-choix__quand,.card .tf-opt__pour{color:var(--cuivre);margin:0;font-size:14px;font-weight:700;line-height:1.4}.tf-choix__c h3,.tf-opt h3{margin:10px 0 18px;font-size:26px;line-height:1.2}.card .tf-choix__sous{color:var(--ardoise);margin:8px 0 0;font-size:14.5px}.card .tf-choix__d,.card .tf-opt__d{border-top:1px solid var(--filet);color:var(--ardoise);margin:18px 0 0;padding-top:18px;font-size:16px;line-height:1.6}.tf-note{max-width:820px;color:var(--ardoise);margin:28px 0 0;font-size:15px;line-height:1.6}.tf-opts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.tf-opt .tf-prix__n{font-size:44px}.tf-pros__grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tf-pro{background:var(--prusse-clair);color:var(--blanc);border-radius:12px;flex-direction:column;padding:40px 44px 44px;display:flex}.tf-pro__qui{color:var(--laiton-clair);margin:0;font-size:15px;font-weight:700}.tf-pro h3{color:var(--blanc);margin:10px 0 12px;font-size:34px;line-height:1.15}.tf-pro__chapo{color:var(--brume);margin:0;font-size:17px;line-height:1.6}.tf-paliers{border-collapse:collapse;width:100%;margin:28px 0 4px}.tf-paliers th,.tf-paliers td{text-align:left;border-bottom:1px solid #fff3;padding:13px 0}.tf-paliers thead th{color:var(--brume);padding-top:0;padding-right:12px;font-size:13.5px;font-weight:700}.tf-paliers tbody th,.tf-paliers td:nth-child(2){padding-right:12px}.tf-paliers tbody th{color:var(--blanc);font-size:16px;font-weight:600}.tf-paliers td{font-family:var(--font-titre);font-variant-numeric:lining-nums;color:var(--laiton);font-size:24px;font-weight:600;line-height:1.1}.tf-paliers td:last-child{font-family:var(--font-text);color:var(--blanc);font-size:15.5px;font-weight:600}.tf-paliers th:last-child,.tf-paliers td:last-child{text-align:right}.tf-pro__l{color:var(--brume);gap:12px;margin:24px 0 32px;padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.tf-pro__l li{padding-left:30px;position:relative}.tf-pro__l li:before{content:"";border-left:2.5px solid var(--laiton);border-bottom:2.5px solid var(--laiton);width:10px;height:5.5px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.tf-pro__l b{color:var(--blanc);font-weight:700}.tf-pro__l--large{gap:14px;margin-top:28px}.tf-pro .btn{background:var(--laiton);color:var(--encre);align-self:flex-start;margin-top:auto}.tf-pro .btn:hover{background:var(--laiton-clair)}.tf-pros__note{max-width:820px;color:var(--encre);margin:28px 0 0;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.tf-frise--anime li:before{transition:transform .7s var(--nd-ease,cubic-bezier(.16, 1, .3, 1));transform:scaleX(0)}.tf-frise--anime .tf-frise__pt:before{transform:scale(0)}.tf-frise--anime li>*{opacity:0;transition:opacity .7s var(--nd-ease,ease), transform .7s var(--nd-ease,ease);transform:translateY(14px)}.tf-frise--anime.nd-in li:before,.tf-frise--anime.nd-in li>*{opacity:1;transform:none}.tf-frise--anime li:nth-child(2):before,.tf-frise--anime li:nth-child(2)>*{transition-delay:.25s}.tf-frise--anime li:nth-child(3):before,.tf-frise--anime li:nth-child(3)>*{transition-duration:1.1s;transition-delay:.45s}.tf-frise--anime li:nth-child(4):before,.tf-frise--anime li:nth-child(4)>*{transition-delay:1.3s}.tf-frise--anime .tf-frise__rappel{opacity:0;transition:opacity .5s 1.1s;transform:none}.tf-frise--anime.nd-in .tf-frise__rappel{opacity:1}}@media (width<=1280px){.tf-bareme{padding:6px 32px 30px}.tf-bareme__n{font-size:46px}.tf-presta__grille{gap:48px}.tf-pro{padding:34px 32px 38px}.tf-choix__c,.tf-opt{padding:26px 24px 28px}.tf-prix__n{font-size:42px}}@media (width<=1099px){.tf-presta__grille,.tf-pros__grille{grid-template-columns:1fr}.tf-bareme,.tf-inclus{max-width:760px}.tf-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-frise{grid-template-columns:150px minmax(110px,1.3fr) minmax(0,5fr) 130px}}@media (width<=900px){.tf-presta{padding-top:56px}.tf-bareme{padding:2px 20px 24px}.tf-bareme tbody th{padding:16px 12px 16px 0;font-size:16px}.tf-bareme tbody td{padding:16px 0}.tf-bareme__n{font-size:36px}.tf-bareme__u{min-width:0;font-size:14px}.tf-bareme__sous{font-size:13px}.tf-bareme__pied{flex-direction:column;align-items:flex-start}.tf-inclus__l>li{grid-template-columns:84px 1fr;gap:14px}.tf-inclus__img{width:84px}.tf-opts,.tf-choix{grid-template-columns:1fr}.tf-prix__n,.tf-opt .tf-prix__n{font-size:40px}.tf-frise{grid-template-columns:1fr;row-gap:0;margin-bottom:40px}.tf-frise li{padding:0 0 26px 44px}.tf-frise li:before{transform-origin:top;width:10px;height:auto;inset:0 auto 0 7px}.tf-frise li.tf-frise__pt:before{height:24px;top:0;bottom:auto;left:0}.tf-frise__pt:first-child:after{width:2px;height:auto;inset:28px auto 0 11px}.tf-frise__seg--court{min-height:64px}.tf-frise__seg--long{min-height:150px}.tf-frise__pt--fin{padding-bottom:0}.tf-frise__rappel{width:20px;height:2px;top:83%;left:2px}.tf-pro{padding:28px 22px 30px}.tf-pro h3{font-size:28px}.tf-paliers td{font-size:20px}.tf-paliers thead th:nth-child(2){white-space:nowrap}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.tf-frise--anime li:before{transform:scaleY(0)}.tf-frise--anime .tf-frise__pt:before{transform:scale(0)}}@media (width<=420px){.tf-bareme__n{font-size:32px}.tf-paliers th,.tf-paliers td{padding:11px 0}.tf-paliers tbody th{font-size:14.5px}.tf-paliers td:last-child{font-size:14px}}