.tf{background:var(--paper)}.tf-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px var(--gap);align-items:end}.tf-head .h2{grid-column:1 / span 7}.tf-lead{grid-column:8 / -1;max-width:30em;padding-bottom:.3em}:is(.h1,.h2)+.tf-lead{margin-top:0}.tf-plans{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);margin-top:clamp(48px,6vw,88px)}.tf-plan{display:flex;flex-direction:column;min-width:0}.tf-free{grid-column:1 / span 5;padding-top:26px;border-top:1px solid var(--ink)}.tf-paid{grid-column:7 / -1;position:relative;padding:26px clamp(22px,2.6vw,36px) clamp(24px,2.6vw,34px);background:var(--sheet);border:1px solid rgba(15,27,45,.14);border-radius:var(--r-card);box-shadow:var(--shadow-float);view-transition-name:plan-agence}.tf-paid::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;border-radius:var(--r-card) var(--r-card) 0 0;background:var(--ink)}@supports (grid-template-rows:subgrid){.tf-plans{grid-template-rows:repeat(5,auto) 1fr}.tf-plan{display:grid;grid-row:1 / span 6;grid-template-rows:subgrid;row-gap:0}.tf-plan>.tf-cta{align-self:start}}.tf-top{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;min-height:44px}.tf-name{font:600 18px/1.3 var(--f-ui);letter-spacing:-.01em;color:var(--ink)}.tf-tag{margin-top:14px;font-family:var(--f-display-text);font-size:clamp(20px,1.6vw,23px);line-height:1.25;letter-spacing:-.01em;font-variation-settings:"opsz" 36,"wght" 400,"SOFT" 40;color:var(--ink-2);text-wrap:balance}.tf-call{margin-left:.18em;vertical-align:.62em;font-size:.56em}.tf-call a,.tf-note-n{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 .3em;border:1px solid var(--rule-2);border-radius:var(--r-pill);font:600 10.5px/1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink-2);text-decoration:none}.tf-call a{position:relative;min-width:18px;height:18px;font-size:10.5px;transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.tf-call a::after{content:"";position:absolute;inset:-9px -11px}@media (hover:hover){.tf-call a:hover{border-color:var(--ink);color:var(--ink)}}.tf-price{display:flex;align-items:baseline;flex-wrap:nowrap;margin-top:clamp(22px,2.4vw,32px);white-space:nowrap}.tf-fig{font:500 clamp(60px,6vw,92px)/.9 var(--f-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.045em;color:var(--ink);block-size:.9em}.tf-after{display:inline-flex;align-items:baseline;gap:.5em}.tf-eur{font:500 clamp(30px,3vw,46px)/1 var(--f-ui);letter-spacing:-.02em;color:var(--ink);white-space:pre}.tf-unit{font-size:15.5px;line-height:1.3;color:var(--muted)}.tf-sub{margin-top:12px;font-size:14.5px;line-height:1.5;color:var(--ink-2);min-height:1.5em}.tf-swap{display:inline-grid}.tf-sub.tf-swap{display:grid}.tf-swap>[data-p]{grid-area:1 / 1;transition:opacity var(--dur-ui) var(--ease-out),translate var(--dur-overlay) var(--ease-out),visibility 0s}.tf:not([data-period]):has(.tf-p-in[value=yearly]:checked) .tf-swap>[data-p=monthly],.tf:not([data-period]):not(:has(.tf-p-in[value=yearly]:checked)) .tf-swap>[data-p=yearly]{opacity:0;visibility:hidden;translate:0 .4em;transition:opacity 120ms var(--ease-out),translate var(--dur-overlay) var(--ease-out),visibility 0s 120ms}.tf[data-period=monthly] .tf-swap>[data-p=yearly],.tf[data-period=yearly] .tf-swap>[data-p=monthly]{opacity:0;visibility:hidden;translate:0 .4em;transition:opacity 120ms var(--ease-out),translate var(--dur-overlay) var(--ease-out),visibility 0s 120ms}.tf[data-period=monthly] :is(.tf-fig,.tf-cta)>[data-p=yearly],.tf[data-period=yearly] :is(.tf-fig,.tf-cta)>[data-p=monthly]{display:none}.tf:not([data-period]):has(.tf-p-in[value=yearly]:checked) :is(.tf-fig,.tf-cta)>[data-p=monthly],.tf:not([data-period]):not(:has(.tf-p-in[value=yearly]:checked)) :is(.tf-fig,.tf-cta)>[data-p=yearly]{display:none}@supports not selector(:has(*)){.tf:not([data-period]) [data-p=yearly]{display:none}}.tf-roll{display:inline-block;white-space:nowrap}.tf-rl{position:relative;display:inline-flex;align-items:baseline;user-select:none;-webkit-user-select:none}.tf-rl-x{position:absolute;top:0;right:100%;display:inline-flex;align-items:baseline}.tf-rl-x .tf-rl-s{transition-duration:240ms}.tf-rl-d{position:relative;display:inline-block;height:1em;margin-block:-.05em;line-height:1;vertical-align:baseline;overflow:visible;-webkit-mask-image:linear-gradient(transparent 0,#000 .12em,#000 .9em,transparent 1.02em);mask-image:linear-gradient(transparent 0,#000 .12em,#000 .9em,transparent 1.02em)}.tf-rl-g{visibility:hidden}.tf-rl-s{position:absolute;left:0;top:0;width:100%;display:flex;flex-direction:column;text-align:center;transform:translateY(calc(var(--v, 0) * -10%));transition:transform 620ms var(--ease-out) calc(var(--k, 0) * 45ms)}.tf-rl-s>span{display:block;height:1em;line-height:1}.tf-period{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--paper);flex:none}.tf-p{position:relative;z-index:1;display:block;-webkit-tap-highlight-color:transparent}.tf-p-in{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);margin:0;opacity:0;cursor:pointer;z-index:1}.tf-p-l{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:var(--r-pill);font:500 14px/1 var(--f-ui);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),transform var(--dur-press) var(--ease-out)}.tf-p-in:checked+.tf-p-l{background:var(--ink);color:#fff}.tf-p-in:focus-visible+.tf-p-l{outline:2px solid var(--blue);outline-offset:3px}.tf-p-in:active+.tf-p-l{transform:scale(.97)}@media (hover:hover){.tf-p:hover .tf-p-in:not(:checked)+.tf-p-l{color:var(--ink)}}.tf-p-thumb{display:none}@supports selector(:has(*)){.tf-p-thumb{display:block;position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-pill);background:var(--ink);box-shadow:0 1px 2px rgba(15,27,45,.3);transition:transform var(--dur-overlay) var(--ease-in-out)}.tf-p-in:checked+.tf-p-l{background:transparent}.tf-period:has(.tf-p-in[value=yearly]:checked) .tf-p-thumb{transform:translateX(100%)}}.tf-body{margin-top:clamp(24px,2.6vw,32px)}.tf-list{border-top:1px solid var(--rule-2)}.tf-aside{margin-top:18px;max-width:30em;font-size:14px;line-height:1.5;color:var(--muted)}.tf-list li{padding:11px 0 12px;border-bottom:1px solid var(--rule);font-size:15.5px;line-height:1.45;color:var(--ink-2)}.tf-cta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px;padding-top:clamp(24px,2.6vw,32px)}.tf-cta-note{flex:1 1 15em;align-self:center;font-size:13.5px;line-height:1.45;color:var(--muted);max-width:24em}.tf-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 40px;margin-top:clamp(28px,3vw,40px);padding-top:16px;border-top:1px solid var(--rule)}.tf-notes{flex:1 1 30em;max-width:46em}.tf-note{display:flex;gap:10px;align-items:baseline;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.tf-note+.tf-note{margin-top:6px}.tf-note.tf-vat{padding-left:28px;color:var(--muted)}.tf-note-n{flex:none;min-width:18px;height:18px;transform:translateY(-1px)}.tf-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2)}.tf-more{display:inline-flex;align-items:center;min-height:40px;margin-top:-10px;font-size:14.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2)}@media (hover:hover){.tf-note a:hover,.tf-more:hover{text-decoration-color:currentColor}}#tf-note-signataire{scroll-margin-top:calc(var(--chrome-h) + 30vh);border-radius:4px;transition:background-color var(--dur-overlay) var(--ease-out)}#tf-note-signataire:target{background-color:var(--light);box-shadow:0 0 0 6px var(--light)}@media (max-width:1180px){.tf-free{grid-column:1 / span 6}.tf-paid{grid-column:7 / -1}.tf-head .h2{grid-column:1 / span 6}.tf-lead{grid-column:7 / -1}}@media (max-width:980px){.tf-head{grid-template-columns:1fr}.tf-head .h2,.tf-lead{grid-column:1}:is(.h1,.h2)+.tf-lead{margin-top:4px}.tf-plans{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:48px}.tf-plan,.tf-free,.tf-paid{grid-column:1;grid-row:auto;display:flex;flex-direction:column}.tf-plan>.tf-cta{align-self:stretch}}@media (max-width:560px){.tf .runhead-r{display:none}.tf-paid{padding:22px 18px 24px}.tf-fig{font-size:64px}.tf-eur{font-size:32px}.tf-p-l{padding:0 13px;font-size:13.5px}.tf-cta .btn{width:100%}.tf-cta-note{max-width:none}}@media (max-width:374px){.tf-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tf-swap>[data-p]{translate:none!important}.tf-p-thumb{transition-duration:0s}}@media (prefers-contrast:more){.tf-paid{border-color:var(--ink)}.tf-list li{border-color:var(--rule-2)}}@media (forced-colors:active){.tf-p-thumb{display:none}.tf-p-in:checked+.tf-p-l{forced-color-adjust:none;background:Highlight;color:HighlightText}.tf-paid::before{background:CanvasText}}@media print{.tf-period,.tf-cta{display:none!important}.tf-paid{box-shadow:none}}
