.talio-accueil{--ta-color-paper:#fbf9f4;--ta-color-paper-2:#f5f1e9;--ta-color-paper-3:#e7e1d6;--ta-color-surface:#fff;--ta-color-surface-2:#fbfaf7;--ta-color-line:#e5dfd4;--ta-color-line-2:#d5ccbc;--ta-color-field:#6f6b85;--ta-color-ink:#26215c;--ta-color-body:#26215c;--ta-color-body-2:#56536b;--ta-color-muted:#6f6b85;--ta-color-talio-50:#f6f5fe;--ta-color-talio-100:#eeebfb;--ta-color-talio-200:#dcd6f7;--ta-color-talio-300:#c9c1f5;--ta-color-talio-600:#5b4bc4;--ta-color-talio-700:#4c3db0;--ta-color-talio-800:#3c3489;--ta-color-talio-900:#26215c;--ta-color-night:#221d52;--ta-color-sage-100:#e6f0eb;--ta-color-sage-200:#dcebe5;--ta-color-sage-300:#b3cfc2;--ta-color-sage-800:#2f5d4e;--ta-color-sage-900:#28473b;--ta-color-success-100:#eaf2ee;--ta-color-success-700:#4b7465;--ta-color-attention-100:#faeeda;--ta-color-attention-200:#efd9b4;--ta-color-attention-700:#854f0b;--ta-font-display:var(--font-newsreader), "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ta-font-sans:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ta-text-display-md:clamp(2.125rem, 1.4rem + 2.4vw, 3.5rem);--ta-text-title:clamp(1.125rem, 1.06rem + .22vw, 1.25rem);--ta-text-lead:clamp(1.125rem, 1.03rem + .32vw, 1.3125rem);--ta-text-body:clamp(1rem, .97rem + .12vw, 1.0625rem);--ta-text-small:.9375rem;--ta-text-caption:.8125rem;--ta-text-eyebrow:.75rem;--ta-leading-body:1.6;--ta-tracking-eyebrow:.14em;--ta-measure:66ch;--ta-spacing-section:clamp(4rem, 2.7rem + 4.4vw, 7rem);--ta-spacing-gutter:clamp(1rem, .55rem + 1.9vw, 2rem);--ta-container-site:1240px;--ta-container-reading:760px;--ta-radius-chip:999px;--ta-radius-control:12px;--ta-radius-tile:16px;--ta-radius-card:22px;--ta-radius-photo:28px;--ta-radius-frame:40px;--ta-shadow-hairline:0 0 0 1px #26215c0f;--ta-shadow-card:0 1px 2px #26215c0d, 0 8px 24px -10px #26215c1f;--ta-shadow-raised:0 2px 4px #26215c0d, 0 18px 40px -16px #26215c38;--ta-shadow-float:0 4px 10px #26215c0f, 0 30px 70px -20px #26215c5c;--ta-ease-soft:cubic-bezier(.22, 1, .36, 1);--ta-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ta-ease-inout-soft:cubic-bezier(.65, 0, .35, 1);--ta-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ta-duration-fast:.16s;--ta-duration-base:.24s;--ta-duration-slow:.42s;--ta-duration-reveal:.7s;--ta-duration-hero:1s;--ta-reveal-distance:18px;--ta-z-header:50;--ta-z-dock:60;--ta-z-toast:100;background:var(--ta-color-paper);color:var(--ta-color-body);font-family:var(--ta-font-sans);font-size:var(--ta-text-body);line-height:var(--ta-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}.talio-accueil [id]{scroll-margin-top:96px}.talio-accueil img,.talio-accueil svg{max-width:100%;display:block}.talio-accueil img{height:auto}.talio-accueil button,.talio-accueil input{font:inherit;color:inherit}.talio-accueil button{cursor:pointer}.talio-accueil p,.talio-accueil h1,.talio-accueil h2,.talio-accueil h3,.talio-accueil ul,.talio-accueil ol,.talio-accueil figure,.talio-accueil dl,.talio-accueil dd{margin:0}.talio-accueil ul[role=list],.talio-accueil ol[role=list]{padding:0;list-style:none}.talio-accueil [hidden]{display:none!important}.talio-accueil ::selection{background:var(--ta-color-talio-200);color:var(--ta-color-ink)}.talio-accueil p{text-wrap:pretty}.talio-accueil a{color:var(--ta-color-talio-600);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.talio-accueil a:hover{color:var(--ta-color-talio-700);text-decoration-thickness:2px}.talio-accueil :focus-visible{outline:3px solid var(--ta-color-talio-600);outline-offset:3px;border-radius:4px}.talio-accueil .on-dark :focus-visible{outline-color:var(--ta-color-surface)}.talio-accueil .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.talio-accueil .icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.talio-accueil .icon-sm{width:16px;height:16px}.talio-accueil .icon-lg{width:24px;height:24px}.talio-accueil .poster{font-family:var(--ta-font-sans);color:var(--ta-color-ink);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:.98}.talio-accueil h2.poster{font-size:var(--ta-text-display-md)}.talio-accueil .serif{font-family:var(--ta-font-display);font-optical-sizing:auto;font-weight:400}.talio-accueil h3{font-family:var(--ta-font-sans);font-size:var(--ta-text-title);color:var(--ta-color-ink);letter-spacing:-.005em;font-weight:600;line-height:1.3}.talio-accueil .lead{font-size:var(--ta-text-lead);color:var(--ta-color-body-2);max-width:var(--ta-measure);line-height:1.55}.talio-accueil .caption{font-size:var(--ta-text-caption);color:var(--ta-color-muted);line-height:1.45}.talio-accueil .nowrap{white-space:nowrap}.talio-accueil .eyebrow{font-size:var(--ta-text-eyebrow);letter-spacing:var(--ta-tracking-eyebrow);text-transform:uppercase;color:var(--ta-color-talio-700);align-items:center;gap:10px;font-weight:700;line-height:1.2;display:inline-flex}.talio-accueil .eyebrow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.talio-accueil .link-arrow{align-items:center;gap:6px;padding-block:4px;font-weight:600;text-decoration:none;display:inline-flex}.talio-accueil .link-arrow svg{width:18px;height:18px;transition:transform var(--ta-duration-fast) var(--ta-ease-soft)}.talio-accueil .link-arrow:hover svg{transform:translate(3px)}.talio-accueil .link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.talio-accueil .link-quiet{color:var(--ta-color-body-2)}.talio-accueil .container{width:100%;max-width:calc(var(--ta-container-site) + 2 * var(--ta-spacing-gutter));padding-inline:var(--ta-spacing-gutter);margin-inline:auto}.talio-accueil .container--reading{max-width:calc(var(--ta-container-reading) + 2 * var(--ta-spacing-gutter))}.talio-accueil .section{padding-block:var(--ta-spacing-section)}.talio-accueil .section--tight{padding-block:calc(var(--ta-spacing-section) * .6)}.talio-accueil .section--lin{background:var(--ta-color-paper-2)}.talio-accueil .section-head{gap:18px;max-width:820px;margin-bottom:clamp(36px,4vw,56px);display:grid}.talio-accueil .section-head--split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;column-gap:64px;max-width:none}@media (max-width:860px){.talio-accueil .section-head--split{grid-template-columns:minmax(0,1fr)}}.talio-accueil .stack-4>*+*{margin-top:16px}.talio-accueil .btn{--btn-h:50px;min-height:var(--btn-h);border-radius:var(--ta-radius-chip);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--ta-duration-fast) var(--ta-ease-soft), color var(--ta-duration-fast) var(--ta-ease-soft), border-color var(--ta-duration-fast) var(--ta-ease-soft), box-shadow var(--ta-duration-base) var(--ta-ease-soft), transform var(--ta-duration-fast) var(--ta-ease-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;display:inline-flex}.talio-accueil .btn:hover{text-decoration:none}.talio-accueil .btn:active{transform:translateY(1px)scale(.99)}.talio-accueil .btn .icon{width:18px;height:18px}.talio-accueil .btn-sm{--btn-h:42px;padding:0 18px;font-size:.9375rem}.talio-accueil .btn-lg{--btn-h:58px;padding:0 30px;font-size:1.0625rem}.talio-accueil .btn-primary{background:var(--ta-color-talio-600);color:#fff;box-shadow:0 8px 20px -10px #5b4bc4b3}.talio-accueil .btn-primary:hover{background:var(--ta-color-talio-700);color:#fff}.talio-accueil .btn-primary:active{background:var(--ta-color-talio-800)}.talio-accueil .btn-secondary{background:var(--ta-color-surface);color:var(--ta-color-ink);border-color:var(--ta-color-line-2)}.talio-accueil .btn-secondary:hover{border-color:var(--ta-color-ink);color:var(--ta-color-ink)}.talio-accueil .btn-ghost{color:var(--ta-color-ink);background:0 0;padding-inline:12px}.talio-accueil .btn-ghost:hover{color:var(--ta-color-ink);background:#26215c0f}.talio-accueil .btn-on-dark{color:var(--ta-color-ink);background:#fff}.talio-accueil .btn-on-dark:hover{background:var(--ta-color-talio-100);color:var(--ta-color-ink)}.talio-accueil .chip{border-radius:var(--ta-radius-chip);white-space:nowrap;background:var(--ta-color-paper-2);min-height:26px;color:var(--ta-color-body-2);align-items:center;gap:6px;padding:3px 10px;font-size:.84375rem;font-weight:600;line-height:1.25;display:inline-flex}.talio-accueil .chip--vous{background:var(--ta-color-surface);color:var(--ta-color-ink);box-shadow:inset 0 0 0 1px #26215c47}.talio-accueil .chip--talio{background:var(--ta-color-talio-100);color:var(--ta-color-talio-800)}.talio-accueil .chip--notaire{background:var(--ta-color-sage-100);color:var(--ta-color-sage-800)}.talio-accueil .tag-lea{background:var(--ta-color-talio-100);color:var(--ta-color-talio-800);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.talio-accueil .tag-example{background:var(--ta-color-paper-2);color:var(--ta-color-body-2);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.talio-accueil .photo-tag{z-index:2;border-radius:var(--ta-radius-chip);color:var(--ta-color-ink);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#ffffffe6;align-items:center;gap:6px;padding:6px 11px;font-size:.84375rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;box-shadow:0 2px 10px #26215c1f}.talio-accueil .card{background:var(--ta-color-surface);border-radius:var(--ta-radius-card);box-shadow:var(--ta-shadow-card), var(--ta-shadow-hairline);padding:clamp(20px,2.2vw,30px)}.talio-accueil .photo{border-radius:var(--ta-radius-photo);background:var(--ta-color-paper-3);isolation:isolate;position:relative;overflow:hidden}.talio-accueil .photo img{object-fit:cover;width:100%;height:100%}.talio-accueil .photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #26215c0f}.talio-accueil .hero{isolation:isolate;padding:clamp(36px,4vw,52px) 0 clamp(40px,3.6vw,48px);position:relative;overflow:clip}.talio-accueil .hero-title{font-family:var(--ta-font-sans);color:var(--ta-color-ink);letter-spacing:-.07em;text-wrap:initial;white-space:nowrap;margin:28px 0 40px;font-size:clamp(3rem,16.2vw - 4px,9.5rem);font-weight:800;line-height:.86}.talio-accueil .hero-title .line{cursor:default;width:max-content;max-width:100%;color:var(--ta-color-ink);-webkit-tap-highlight-color:transparent;transition:color var(--ta-duration-slow) var(--ta-ease-soft);display:block}.talio-accueil .hero-title .line.is-on{color:var(--ta-color-talio-600)}.talio-accueil .hero-title .line:first-child{margin-left:0}.talio-accueil .hero-title .line:nth-child(2){margin-left:9%}.talio-accueil .hero-title .line:nth-child(3){margin-left:20%}@media (prefers-reduced-motion:reduce){.talio-accueil .hero-title .line{transition:none}}.talio-accueil .hero-main{z-index:2;pointer-events:none;position:relative}.talio-accueil .hero-main .eyebrow,.talio-accueil .hero-main .hero-title .line,.talio-accueil .hero-main .hero-copy{pointer-events:auto}.talio-accueil .hero-copy{gap:22px;max-width:620px;display:grid}.talio-accueil .hero-copy .lead{max-width:36rem}.talio-accueil .hero-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.talio-accueil .hero-side{z-index:1;width:clamp(380px,42vw,720px);position:absolute;top:0;bottom:0;right:0}.talio-accueil .hero-photo{background:var(--ta-color-paper-2);height:100%;margin:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70%);mask-image:linear-gradient(90deg,#0000 0,#000 70%)}.talio-accueil .hero-photo img{object-fit:cover;object-position:50% 37%;width:100%;height:100%}.talio-accueil .hero-photo .photo-tag{top:18px;right:18px}.talio-accueil .hero-side .hero-tile{z-index:2;position:absolute;bottom:10%;right:160px}@media (min-width:1400px){.talio-accueil .hero-side .hero-tile{right:270px}}@media (max-width:999px){.talio-accueil .hero{overflow:visible}.talio-accueil .hero-side{width:auto;margin-top:36px;position:static}.talio-accueil .hero-photo{aspect-ratio:4/3;border-radius:var(--ta-radius-photo);height:auto;box-shadow:var(--ta-shadow-hairline);overflow:hidden;-webkit-mask-image:none;mask-image:none}.talio-accueil .hero-photo img{object-position:50% 30%}.talio-accueil .hero-photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #26215c14}.talio-accueil .hero-side .hero-tile{width:min(420px,100%);margin:16px 0 0;position:relative;top:auto;left:auto;right:auto}}@media (max-width:600px){.talio-accueil .hero{padding-top:28px}.talio-accueil .hero-title{margin:22px 0 30px}.talio-accueil .hero-title .line:nth-child(2){margin-left:7%}.talio-accueil .hero-title .line:nth-child(3){margin-left:16%}.talio-accueil .hero-actions .btn{width:100%}.talio-accueil .hero-side{margin-top:30px}.talio-accueil .hero-photo{aspect-ratio:4/5;border-radius:22px}.talio-accueil .hero-photo img{object-position:50% 28%}.talio-accueil .hero-side .hero-tile{width:auto;margin:-72px 12px 0}}@media (min-width:1000px){.talio-accueil .hero-title{margin-bottom:24px;font-size:clamp(3.5rem,8.2vw,7.75rem)}.talio-accueil .hero-copy{max-width:660px}.talio-accueil .hero-copy .lead{max-width:40rem}.talio-accueil .hero{min-height:max(clamp(380px,37.5vw,540px)/1.25 + 400px,740px)}}@media (min-width:1000px) and (max-width:1180px){.talio-accueil .hero-copy{max-width:540px}.talio-accueil .hero-copy .lead{max-width:30rem}}.talio-accueil .hero-tile{width:min(420px,100% - 28px);box-shadow:var(--ta-shadow-float), var(--ta-shadow-hairline);isolation:isolate;border-radius:22px;display:grid}.talio-accueil .hero-pane{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--ta-duration-slow) var(--ta-ease-soft), visibility 0s linear var(--ta-duration-slow);border-radius:22px;flex-direction:column;grid-area:1/1;padding:14px 18px 12px;display:flex}.talio-accueil .hero-pane.is-on{opacity:1;visibility:visible;transition-delay:0s}.talio-accueil .mini-top{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:4px;display:flex}.talio-accueil .hero-pane .mini-badge,.talio-accueil .hero-pane .mini-h{position:relative;top:-16px}.talio-accueil .hero-pane .mini-badge{top:-10px}@media (max-width:359px){.talio-accueil .hero-pane .mini-badge,.talio-accueil .hero-pane .mini-h{top:-2px}}.talio-accueil .mini-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-300);font-size:.75rem;font-weight:700}.talio-accueil .pane-fees{color:#fff;background:radial-gradient(120% 140% at 65% 0,#4a3fa3 0%,#2f2970 55%,#262057 100%)}.talio-accueil .pane-fees .tag-example{color:#fff;background:#ffffff24}.talio-accueil .mini-badge{font-family:var(--ta-font-sans);letter-spacing:-.06em;color:#fff;margin-bottom:6px;font-size:2.25rem;font-weight:800;line-height:.95}.talio-accueil .mini-title{font-family:var(--ta-font-sans);letter-spacing:-.02em;color:#fff;margin-top:2px;font-size:.9375rem;font-weight:700;line-height:1.2}.talio-accueil .mini-sub{color:var(--ta-color-talio-200);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.75rem;line-height:1.35;overflow:hidden}.talio-accueil .mini-price{color:var(--ta-color-talio-200);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:.75rem;display:flex}.talio-accueil .mini-price input{text-align:right;width:9.5ch;min-width:0;font-family:var(--ta-font-sans);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums lining-nums;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;margin:0;padding:1px 6px;font-size:1.1875rem;font-weight:600;line-height:1.2}.talio-accueil .mini-price input:focus{border-bottom-color:#fff;outline:none}.talio-accueil .mini-price input:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.talio-accueil .mini-range{appearance:none;cursor:pointer;--p:25.7%;background:0 0;width:100%;height:18px;margin:1px 0 0}.talio-accueil .mini-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff 0 var(--p), #ffffff38 var(--p) 100%);border-radius:5px;height:5px}.talio-accueil .mini-range::-moz-range-track{background:#ffffff38;border-radius:5px;height:5px}.talio-accueil .mini-range::-moz-range-progress{background:#fff;border-radius:5px;height:5px}.talio-accueil .mini-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 1px 5px #0000004d,0 0 0 4px #ffffff29}.talio-accueil .mini-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #0000004d}.talio-accueil .mini-range:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff}.talio-accueil .mini-row{color:var(--ta-color-talio-200);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;font-size:.75rem;display:flex}.talio-accueil .mini-row b{font-family:var(--ta-font-sans);color:var(--ta-color-talio-300);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.talio-accueil .mini-row--keep{border-bottom:0;padding-top:4px}.talio-accueil .mini-row--keep span{color:#fff;font-weight:600}.talio-accueil .mini-row--keep b{color:#fff;font-size:1.375rem;font-weight:800}.talio-accueil .mini-foot{white-space:nowrap;text-overflow:ellipsis;color:var(--ta-color-talio-200);margin-top:auto;padding-top:3px;font-size:.75rem;line-height:1.35;overflow:hidden}.talio-accueil .pane-dossier,.talio-accueil .pane-rdv{color:#fff;background:radial-gradient(120% 140% at 65% 0,#4a3fa3 0%,#2f2970 55%,#262057 100%)}.talio-accueil .pane-dossier .tag-example,.talio-accueil .pane-rdv .tag-example{color:#fff;background:#ffffff24}.talio-accueil .pane-dossier .mini-top{margin-bottom:8px}.talio-accueil .pane-dossier .tracker-place,.talio-accueil .pane-rdv .tracker-place{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-300);font-size:.75rem;font-weight:700}.talio-accueil .pane-dossier .mini-h,.talio-accueil .pane-rdv .mini-h{font-family:var(--ta-font-sans);color:#fff;letter-spacing:-.04em;margin-bottom:8px;font-size:1.3125rem;font-weight:600;line-height:1.05}.talio-accueil .mini-fields{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.talio-accueil .mini-field{border-top:1px solid #ffffff24;justify-content:space-between;gap:14px;padding:9px 0;font-size:.84375rem;display:flex}.talio-accueil .mini-field span{color:var(--ta-color-talio-200)}.talio-accueil .mini-field b{color:#fff;text-align:right;font-weight:600}.talio-accueil .pane-rdv .mini-top{margin-bottom:8px}.talio-accueil .rdv-strip{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.talio-accueil .rdv-arrow{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.talio-accueil .rdv-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.talio-accueil .rdv-arrow:hover:not(:disabled){color:var(--ta-color-talio-200)}.talio-accueil .rdv-arrow:disabled{opacity:.3;cursor:default}.talio-accueil .rdv-arrow:focus-visible{outline-offset:2px;outline:2px solid #fff}.talio-accueil .rdv-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.talio-accueil .rdv-days button{color:var(--ta-color-talio-200);cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;justify-items:center;gap:3px;padding:10px 0 9px;font-size:.75rem;font-weight:600;line-height:1.1;display:grid}.talio-accueil .rdv-days button b{font-family:var(--ta-font-sans);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800}.talio-accueil .rdv-days button:hover{background:#ffffff38}.talio-accueil .rdv-days button.on,.talio-accueil .rdv-days button.on:hover{color:var(--ta-color-body-2);background:#fff}.talio-accueil .rdv-days button.on b{color:var(--ta-color-ink)}.talio-accueil .rdv-hours{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 36px 0;display:grid}.talio-accueil .rdv-hours button{grid-column:span 2}.talio-accueil .rdv-hours button:nth-child(4){grid-column:2/4}.talio-accueil .rdv-hours button:nth-child(5){grid-column:4/6}.talio-accueil .rdv-hours button{color:#fff;cursor:pointer;font-variant-numeric:tabular-nums;background:#ffffff1f;border:0;border-radius:999px;min-height:32px;padding:0 4px;font-size:.84375rem;font-weight:600}.talio-accueil .rdv-hours button:hover{background:#ffffff38}.talio-accueil .rdv-hours button.on,.talio-accueil .rdv-hours button.on:hover{color:var(--ta-color-ink);background:#fff}.talio-accueil .rdv-days button:focus-visible,.talio-accueil .rdv-hours button:focus-visible{outline-offset:2px;outline:2px solid #fff}.talio-accueil .rdv-note{color:var(--ta-color-talio-200);border-top:1px solid #ffffff24;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:.84375rem;display:flex}.talio-accueil .rdv-note .icon{width:16px;height:16px;color:var(--ta-color-sage-300);flex:none}.talio-accueil .rdv-note strong{color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.talio-accueil .hero-pane{transition:none}}.talio-accueil .tracker{box-shadow:var(--ta-shadow-float), var(--ta-shadow-hairline);background:#fffffff5;border-radius:20px;width:min(360px,100%);padding:18px 20px 16px}.talio-accueil .tracker-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.talio-accueil .tracker-place{color:var(--ta-color-muted);font-size:.84375rem;font-weight:600}.talio-accueil .tracker-status{font-family:var(--ta-font-display);color:var(--ta-color-ink);letter-spacing:-.01em;align-items:flex-start;gap:10px;font-size:1.3125rem;line-height:1.22;display:flex}.talio-accueil .tracker-status .step-no{font-family:var(--ta-font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ta-color-talio-700);margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.talio-accueil .tracker-bar{grid-template-columns:repeat(8,1fr);gap:4px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.talio-accueil .tracker-bar li{background:var(--ta-color-paper-3);border-radius:4px;height:6px;position:relative;overflow:hidden}.talio-accueil .tracker-bar li.done{background:var(--ta-color-talio-600)}.talio-accueil .tracker-bar li.current{background:var(--ta-color-talio-200)}.talio-accueil .tracker-bar li.current:after{content:"";background:var(--ta-color-talio-600);border-radius:inherit;width:55%;position:absolute;inset:0}.talio-accueil .tracker-legend{color:var(--ta-color-muted);justify-content:space-between;font-size:.75rem;display:flex}.talio-accueil .tracker-eta{border-top:1px solid var(--ta-color-line);color:var(--ta-color-body-2);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:.84375rem;display:flex}.talio-accueil .tracker-eta .icon{width:17px;height:17px;color:var(--ta-color-sage-800)}.talio-accueil .tracker-eta strong{color:var(--ta-color-ink);font-weight:600}.talio-accueil .live-dot{background:var(--ta-color-talio-600);border-radius:50%;flex:none;width:8px;height:8px;margin-top:10px}@media (prefers-reduced-motion:no-preference){.talio-accueil .live-dot{animation:ta-pulse-soft 2.4s var(--ta-ease-inout-soft) infinite}}.talio-accueil .buyer-entry{background:var(--ta-color-ink);color:#fff;padding:clamp(22px,2.6vw,30px) 0}.talio-accueil .buyer-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(20px,3vw,48px);display:grid}.talio-accueil .buyer-card .eyebrow-buy{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-300);font-size:.75rem;font-weight:700;display:block}.talio-accueil .buyer-card h2{font-family:var(--ta-font-sans);letter-spacing:-.03em;color:#fff;margin-top:6px;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:800;line-height:1.15}.talio-accueil .buyer-card .buyer-text>p{color:var(--ta-color-talio-200);margin-top:6px;font-size:.9375rem;line-height:1.5}@media (max-width:899px){.talio-accueil .buyer-card{grid-template-columns:minmax(0,1fr);gap:16px}}.talio-accueil .buyer-card .searchbar{background:var(--ta-color-surface);text-align:left;border:0;border-radius:16px;flex-wrap:wrap;gap:8px;margin:0;padding:8px;display:flex;box-shadow:0 14px 32px -14px #00000080}.talio-accueil .buyer-card .searchbar .field{border-top:0;flex:1;justify-content:flex-start;align-items:center;gap:9px;min-width:0;padding:8px 12px;font-size:.9375rem;display:flex}.talio-accueil .buyer-card .searchbar .field svg{color:var(--ta-color-talio-600);flex-shrink:0}.talio-accueil .buyer-card .searchbar .field input{width:100%;min-width:0;color:var(--ta-color-ink);background:0 0;border:0;outline:0;font-size:.9375rem}.talio-accueil .buyer-card .searchbar .field input::placeholder{color:var(--ta-color-muted)}.talio-accueil .buyer-card .searchbar .field input:focus{outline:none}.talio-accueil .buyer-card .hs-type{color:var(--ta-color-muted);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:0;font-family:inherit;font-size:.9375rem;display:flex}.talio-accueil .buyer-card .hs-type.is-set{color:var(--ta-color-ink)}.talio-accueil .buyer-card .hs-type:focus-visible{outline:2px solid var(--ta-color-talio-600);outline-offset:4px;border-radius:6px}.talio-accueil .buyer-card .hs-type-chev{color:var(--ta-color-talio-600);transition:transform var(--ta-duration-fast);flex:none}.talio-accueil .buyer-card .hs-type[aria-expanded=true] .hs-type-chev{transform:rotate(180deg)}.talio-accueil .buyer-card .hs-sug.hs-types button{flex-direction:row;justify-content:space-between;align-items:center}.talio-accueil .buyer-card .hs-sug.hs-types button.on{background:var(--ta-color-talio-50)}.talio-accueil .buyer-card .hs-sug.hs-types button.on .hs-sug-n{color:var(--ta-color-talio-600);font-weight:600}.talio-accueil .buyer-card .hs-types button svg{color:var(--ta-color-talio-600);flex:none}.talio-accueil .buyer-card .hs-sug{z-index:40;border:1.5px solid var(--ta-color-line-2);background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #26215c29}.talio-accueil .buyer-card .hs-sug li+li{border-top:1px solid var(--ta-color-line)}.talio-accueil .buyer-card .hs-sug button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:10px 13px;display:flex}.talio-accueil .buyer-card .hs-sug button:hover{background:var(--ta-color-talio-50)}.talio-accueil .buyer-card .hs-sug-n{color:var(--ta-color-ink);font-size:.84375rem;font-weight:600}.talio-accueil .buyer-card .hs-sug-c{color:var(--ta-color-muted);font-size:.75rem}.talio-accueil .buyer-card .divid{background:var(--ta-color-line);align-self:stretch;width:1px}.talio-accueil .buyer-card .searchbar .search-go{border-radius:var(--ta-radius-chip);background:var(--ta-color-talio-600);color:#fff;min-height:44px;transition:background-color var(--ta-duration-fast) var(--ta-ease-soft);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -10px #5b4bc4b3}.talio-accueil .buyer-card .searchbar .search-go:hover{background:var(--ta-color-talio-700)}.talio-accueil .buyer-card .searchbar .search-go svg{flex:none}@media (max-width:620px){.talio-accueil .buyer-card .searchbar{flex-direction:column;align-items:stretch;gap:6px}.talio-accueil .buyer-card .searchbar .field{border:1.5px solid var(--ta-color-line-2);border-radius:11px;width:100%;padding:12px}.talio-accueil .buyer-card .searchbar .divid{display:none}.talio-accueil .buyer-card .searchbar .search-go{width:100%;min-height:48px}}.talio-accueil .voie{padding:clamp(28px,3.5vw,48px) 0 clamp(16px,2vw,28px)}.talio-accueil .voie-card{background:var(--ta-color-paper-2);border-radius:var(--ta-radius-frame);text-align:center;box-shadow:var(--ta-shadow-hairline);padding:clamp(30px,4.6vw,64px) clamp(20px,4vw,56px)}.talio-accueil .voie-card .eyebrow{justify-content:center}.talio-accueil .voie-card .eyebrow:before{display:none}.talio-accueil .voie-card h2{font-family:var(--ta-font-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--ta-color-ink);text-wrap:balance;max-width:24ch;margin:16px auto 18px;font-size:clamp(1.75rem,1.15rem + 2.3vw,3.125rem);font-weight:400;line-height:1.14}.talio-accueil .voie-card h2 span,.talio-accueil .voie-card h2 em{display:block}.talio-accueil .voie-card h2 em{color:var(--ta-color-talio-600);font-style:normal}.talio-accueil .voie-card>p{font-size:var(--ta-text-lead);color:var(--ta-color-body-2);max-width:40rem;margin:0 auto;line-height:1.55}.talio-accueil .confiance .trustgrid--4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.talio-accueil .confiance-foot{color:var(--ta-color-body-2);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:26px;font-size:.9375rem;display:flex}.talio-accueil .confiance-foot .icon{color:var(--ta-color-talio-600);width:18px;height:18px}@media (max-width:1000px){.talio-accueil .confiance .trustgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.talio-accueil .confiance .trustgrid--4{grid-template-columns:minmax(0,1fr)}}.talio-accueil .reco{padding:0 0 clamp(16px,2vw,24px)}.talio-accueil .reco-card{background:var(--ta-color-paper-2);border-radius:var(--ta-radius-frame);text-align:center;max-width:820px;box-shadow:var(--ta-shadow-hairline);margin:0 auto;padding:clamp(30px,4.6vw,60px) clamp(20px,4vw,56px)}.talio-accueil .reco-card .eyebrow{justify-content:center}.talio-accueil .reco-card .eyebrow:before{display:none}.talio-accueil .reco-card h2{max-width:16ch;margin:14px auto 0}.talio-accueil .reco-card>p{font-size:var(--ta-text-lead);color:var(--ta-color-body-2);max-width:36rem;margin:18px auto 0;line-height:1.55}.talio-accueil .reco-card hr{border:0;border-top:1px solid var(--ta-color-line-2);width:56px;height:0;margin:26px auto}.talio-accueil .reco-card blockquote{font-family:var(--ta-font-display);font-optical-sizing:auto;color:var(--ta-color-ink);max-width:30ch;margin:0 auto;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-style:italic;font-weight:400;line-height:1.3}.talio-accueil .proofbar{background:var(--ta-color-ink);color:#fff}.talio-accueil .proofgrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.talio-accueil .proof{padding:28px 28px 28px 0}.talio-accueil .proof+.proof{border-left:1px solid #ffffff24;padding-left:28px}.talio-accueil .proof small{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-300);font-size:.75rem;font-weight:700;display:block}.talio-accueil .proof strong{color:#fff;margin-top:6px;font-size:1rem;font-weight:600;line-height:1.35;display:block}@media (max-width:1000px){.talio-accueil .proofgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.talio-accueil .proof:nth-child(3){border-left:0;padding-left:0}.talio-accueil .proof:nth-child(n+3){border-top:1px solid #ffffff24}}@media (max-width:560px){.talio-accueil .proofgrid{grid-template-columns:minmax(0,1fr)}.talio-accueil .proof,.talio-accueil .proof+.proof{border-left:0;padding:18px 0}.talio-accueil .proof+.proof{border-top:1px solid #ffffff24}}.talio-accueil .pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.talio-accueil .pain{border-radius:var(--ta-radius-card);background:var(--ta-color-surface);box-shadow:var(--ta-shadow-hairline);grid-template-rows:auto 1fr auto;gap:10px;padding:26px;display:grid}.talio-accueil .pain-no{font-family:var(--ta-font-display);color:var(--ta-color-muted);font-size:1rem}.talio-accueil .pain h3{font-size:1.25rem;font-family:var(--ta-font-display);letter-spacing:-.01em;font-weight:600;line-height:1.2}.talio-accueil .pain p{color:var(--ta-color-body-2);font-size:.9375rem}.talio-accueil .pain-answer{border-top:1px solid var(--ta-color-line);color:var(--ta-color-ink);grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:8px;padding-top:16px;font-size:.9375rem;display:grid}.talio-accueil .pain-answer .icon{width:20px;height:20px;color:var(--ta-color-talio-600);margin-top:1px}.talio-accueil .pain-answer a{font-weight:600}@media (max-width:900px){.talio-accueil .pains{grid-template-columns:minmax(0,1fr)}}.talio-accueil .chapter{padding-block:var(--ta-spacing-section)}.talio-accueil .chaptergrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.talio-accueil .chapter--flip .chaptergrid>div:first-child{order:2}.talio-accueil .index{color:var(--ta-color-talio-600);letter-spacing:.12em;text-transform:uppercase;font-size:.84375rem;font-weight:800}.talio-accueil .chapter h2{font-family:var(--ta-font-sans);color:var(--ta-color-ink);letter-spacing:-.06em;text-wrap:balance;margin:22px 0 26px;font-size:clamp(3.25rem,7.2vw,6.5rem);font-weight:800;line-height:.88}.talio-accueil .chapter p{color:var(--ta-color-body-2);max-width:34rem;font-size:1.0625rem}.talio-accueil .object{place-items:center;min-height:420px;display:grid;position:relative}.talio-accueil .obj{background:var(--ta-color-surface);width:min(100%,430px);box-shadow:var(--ta-shadow-raised), var(--ta-shadow-hairline);border-radius:30px;padding:30px}.talio-accueil .obj small{color:var(--ta-color-muted);font-size:.84375rem}.talio-accueil .obj h3{font-family:var(--ta-font-display);letter-spacing:-.01em;margin:8px 0 22px;font-size:1.75rem;font-weight:400;line-height:1.15}.talio-accueil .obj .tag-example{float:right}.talio-accueil .field{border-top:1px solid var(--ta-color-line);justify-content:space-between;gap:20px;padding:13px 0;font-size:.84375rem;display:flex}.talio-accueil .field span{color:var(--ta-color-muted)}.talio-accueil .field b{color:var(--ta-color-success-700);text-align:right;font-weight:600}.talio-accueil .visit{background:var(--ta-color-ink);color:#fff;width:min(100%,430px);box-shadow:var(--ta-shadow-float);border-radius:30px;padding:32px}.talio-accueil .visit small{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-300);font-size:.75rem;font-weight:700}.talio-accueil .visit .date{font-family:var(--ta-font-sans);letter-spacing:-.06em;color:var(--ta-color-talio-300);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(4rem,9vw,4.75rem);font-weight:800;line-height:1}.talio-accueil .visit h3{color:#fff;font-family:var(--ta-font-display);margin:12px 0 6px;font-size:1.625rem;font-weight:400}.talio-accueil .visit p{color:var(--ta-color-talio-200);font-size:.9375rem}.talio-accueil .visitor{border-top:1px solid #ffffff24;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.talio-accueil .avatar{color:#fff;background:#3d3763;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.talio-accueil .visitor strong{color:#fff;font-size:.9375rem;font-weight:600;display:block}.talio-accueil .visitor small{text-transform:none;letter-spacing:0;color:var(--ta-color-talio-200);margin-top:2px;font-size:.84375rem;font-weight:400;display:block}.talio-accueil .notary{background:var(--ta-color-sage-200);width:min(100%,430px);color:var(--ta-color-sage-900);box-shadow:var(--ta-shadow-card);border-radius:30px;padding:34px}.talio-accueil .notary-icon{width:54px;height:54px;color:var(--ta-color-sage-800);background:#fff;border-radius:17px;place-items:center;display:grid}.talio-accueil .notary h3{font-family:var(--ta-font-display);color:var(--ta-color-sage-900);margin:24px 0 10px;font-size:1.75rem;font-weight:400;line-height:1.15}.talio-accueil .notary p{color:var(--ta-color-sage-800);font-size:.9375rem}.talio-accueil .docs{margin-top:22px}.talio-accueil .doc{color:var(--ta-color-sage-900);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin:8px 0;padding:12px 14px;font-size:.84375rem;display:flex}.talio-accueil .doc .icon{width:18px;height:18px;color:var(--ta-color-success-700);stroke-width:2.4px}.talio-accueil .est-range{font-family:var(--ta-font-display);color:var(--ta-color-ink);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:14px;font-size:1.5rem;display:flex}.talio-accueil .est-sep{background:var(--ta-color-line-2);flex:1;height:1px}.talio-accueil .gauge{background:linear-gradient(90deg,#ece9f7 0%,#d3ccf5 20%,#9d8fea 40%,#5b4bc4 50%,#9d8fea 60%,#d3ccf5 80%,#ece9f7 100%);border-radius:8px;height:12px;position:relative}.talio-accueil .gauge-ends{color:var(--ta-color-muted);justify-content:space-between;margin:8px 0 18px;font-size:.84375rem;display:flex}.talio-accueil .object--stack{padding:0 0 30px;display:block}.talio-accueil .object--stack .visit{z-index:2;width:min(100%,400px);position:relative}.talio-accueil .object--stack .visit .date{font-size:clamp(3.5rem,7vw,4.25rem)}.talio-accueil .object--stack .notary{width:min(100%,400px);margin:-36px 0 0 auto;padding:28px}.talio-accueil .object--stack .notary h3{margin-top:18px;font-size:1.5rem}.talio-accueil .object--stack .notary-icon{margin-left:auto}@media (max-width:900px){.talio-accueil .chaptergrid{grid-template-columns:minmax(0,1fr)}.talio-accueil .chapter--flip .chaptergrid>div:first-child{order:0}.talio-accueil .object{min-height:0}.talio-accueil .object--stack{padding-bottom:0}.talio-accueil .object--stack .notary{margin:-24px 0 0 12%}}@media (max-width:600px){.talio-accueil .obj,.talio-accueil .visit,.talio-accueil .notary,.talio-accueil .object--stack .notary{border-radius:24px;padding:24px}.talio-accueil .object--stack .notary{margin:14px 0 0}}.talio-accueil .fil{position:relative}.talio-accueil .fil-head,.talio-accueil .fil-row{grid-template-columns:64px minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);column-gap:32px;display:grid}.talio-accueil .fil-head{border-bottom:1px solid var(--ta-color-line-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-muted);padding-bottom:14px;font-size:.75rem;font-weight:600}.talio-accueil .fil-list{margin:0;padding:0;list-style:none;position:relative}.talio-accueil .fil-row{border-bottom:1px solid var(--ta-color-line);align-items:start;padding:26px 0}.talio-accueil .fil-no{z-index:1;background:var(--ta-color-surface);width:40px;height:40px;color:var(--ta-color-ink);font-family:var(--ta-font-display);box-shadow:inset 0 0 0 1px var(--ta-color-line-2);border-radius:50%;place-items:center;font-size:1.125rem;display:grid;position:relative}.talio-accueil .fil-step h3{font-family:var(--ta-font-display);font-optical-sizing:auto;letter-spacing:-.012em;font-size:1.625rem;font-weight:400;line-height:1.1}.talio-accueil .fil-step p{color:var(--ta-color-muted);margin-top:6px;font-size:.9375rem}.talio-accueil .fil-cell{color:var(--ta-color-body);font-size:.9688rem;line-height:1.55}.talio-accueil .fil-cell .chip{margin-bottom:8px;display:none}.talio-accueil .fil-cell .notaire-line{color:var(--ta-color-sage-800);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:10px;font-size:.9063rem;display:flex}.talio-accueil .fil-cell .notaire-line:first-child{margin-top:0}.talio-accueil .fil-cell .notaire-line .chip{margin:0;display:inline-flex}.talio-accueil .fil-track{background:var(--ta-color-line);border-radius:2px;width:2px;position:absolute;top:46px;bottom:46px;left:19px;overflow:hidden}.talio-accueil .fil-track span{background:var(--ta-color-talio-600);transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}@supports (animation-timeline:view()){.talio-accueil.ta-scroll .fil{view-timeline-name:--fil;view-timeline-axis:block}.talio-accueil.ta-scroll .fil-track span{animation:linear both ta-fil-draw;animation-timeline:--fil;animation-range:entry 40% cover 75%}}@media (prefers-reduced-motion:reduce){.talio-accueil.ta-scroll .fil-track span{animation:none;transform:scaleY(1)}}.talio-accueil .fil-hint{color:var(--ta-color-muted);align-items:center;gap:8px;margin:0 0 14px;font-size:.84375rem;display:none}@media (max-width:900px){.talio-accueil .fil-head,.talio-accueil .fil-track{display:none}.talio-accueil .fil-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ta-spacing-gutter);margin-inline:calc(-1 * var(--ta-spacing-gutter));padding:4px var(--ta-spacing-gutter) 18px;grid-auto-columns:min(84%,380px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.talio-accueil .fil-row{border-radius:var(--ta-radius-card);background:var(--ta-color-surface);box-shadow:var(--ta-shadow-hairline);scroll-snap-align:start;border:0;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;padding:22px}.talio-accueil .fil-row>*{grid-column:1}.talio-accueil .fil-no{width:34px;height:34px;font-size:1rem}.talio-accueil .fil-step h3{font-size:1.5rem}.talio-accueil .fil-cell{font-size:.9375rem}.talio-accueil .fil-cell .chip{display:inline-flex}.talio-accueil .fil-hint{display:flex}}.talio-accueil .engage{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.talio-accueil .engage .card{padding:clamp(24px,3vw,36px)}.talio-accueil .engage h3{font-family:var(--ta-font-display);letter-spacing:-.012em;margin-bottom:18px;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:600;line-height:1.15}.talio-accueil .engage ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.talio-accueil .engage li{color:var(--ta-color-body);grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:1rem;line-height:1.5;display:grid}.talio-accueil .engage li .icon{border-radius:50%;width:22px;height:22px;margin-top:1px;padding:4px}.talio-accueil .engage .do li .icon{background:var(--ta-color-success-100);color:var(--ta-color-success-700);stroke-width:2.4px}.talio-accueil .engage .dont{background:var(--ta-color-night);color:#fff}.talio-accueil .engage .dont h3{color:#fff}.talio-accueil .engage .dont li{color:var(--ta-color-talio-100)}.talio-accueil .engage .dont li b{color:#fff;font-weight:600}.talio-accueil .engage .dont li .icon{color:#fff;background:#ffffff1f}.talio-accueil .engage .dont .card-foot{color:var(--ta-color-talio-200);border-top:1px solid #ffffff29;margin-top:22px;padding-top:18px;font-size:.84375rem}@media (max-width:900px){.talio-accueil .engage{grid-template-columns:minmax(0,1fr)}}.talio-accueil .mandat{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.talio-accueil .mandat h2{font-family:var(--ta-font-sans);color:var(--ta-color-ink);letter-spacing:-.06em;margin:22px 0 26px;font-size:clamp(3rem,1.6rem + 5.4vw,5.75rem);font-weight:800;line-height:.92}.talio-accueil .mandat h2 em{color:var(--ta-color-talio-600);font-style:normal}.talio-accueil .mandat-copy p{color:var(--ta-color-body-2);max-width:32rem;font-size:1.0625rem}.talio-accueil .mandat-actions{justify-items:start;gap:18px;margin-top:28px;display:grid}.talio-accueil .mandat-card{background:var(--ta-color-surface);box-shadow:var(--ta-shadow-raised), var(--ta-shadow-hairline);border-radius:30px;padding:clamp(24px,2.8vw,36px);position:relative}.talio-accueil .mandat-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ta-color-talio-700);font-size:.75rem;font-weight:700;display:block}.talio-accueil .mandat-card h3{font-family:var(--ta-font-display);letter-spacing:-.012em;margin:8px 0 18px;padding-right:60px;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:400;line-height:1.15}.talio-accueil .mandat-doc{background:var(--ta-color-talio-50);width:44px;height:44px;color:var(--ta-color-talio-700);box-shadow:inset 0 0 0 1px var(--ta-color-talio-100);border-radius:14px;place-items:center;display:grid;position:absolute;top:clamp(22px,2.6vw,32px);right:clamp(22px,2.6vw,32px)}.talio-accueil .clauses{border-top:1px solid var(--ta-color-line);margin:0;padding:0;list-style:none}.talio-accueil .clause{border-bottom:1px solid var(--ta-color-line);grid-template-columns:22px minmax(0,7.5rem) minmax(0,1fr);column-gap:14px;padding:13px 0;font-size:.9375rem;line-height:1.45;display:grid}.talio-accueil .clause-no{color:var(--ta-color-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.84375rem}.talio-accueil .clause-key{color:var(--ta-color-muted)}.talio-accueil .clause-val{color:var(--ta-color-ink);font-weight:600}.talio-accueil .clause--serif .clause-val{font-family:var(--ta-font-display);letter-spacing:-.005em;font-size:1.1875rem;font-weight:600;line-height:1.3}.talio-accueil .mandat-foot{color:var(--ta-color-muted);margin-top:16px;font-size:.84375rem;line-height:1.55}.talio-accueil .mandat-foot b{color:var(--ta-color-body-2);font-weight:600}@media (max-width:900px){.talio-accueil .mandat{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:560px){.talio-accueil .mandat-card{border-radius:24px;padding:22px}.talio-accueil .mandat-card h3{padding-right:54px}.talio-accueil .clause{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.talio-accueil .clause-key,.talio-accueil .clause-val{grid-column:2}.talio-accueil .mandat-actions .btn{width:100%}}.talio-accueil .night{background:radial-gradient(120% 140% at 100% 0%, #3c3489 0%, var(--ta-color-night) 55%, #1b1745 100%);color:#fff;border-radius:var(--ta-radius-frame);isolation:isolate;position:relative;overflow:hidden}.talio-accueil .night:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 0 100%,#b3cfc21f,#0000 60%);position:absolute;inset:0}.talio-accueil .fees{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(28px,5vw,72px);display:grid}.talio-accueil .fees-lead{gap:20px;display:grid}.talio-accueil .fees-lead .eyebrow{color:var(--ta-color-talio-300)}.talio-accueil .fees-badge{font-family:var(--ta-font-sans);letter-spacing:-.07em;color:#fff;font-size:clamp(3.75rem,2.4rem + 5vw,7rem);font-weight:800;line-height:.9}.talio-accueil .fees-badge span{color:var(--ta-color-talio-300)}.talio-accueil .fees-title{font-family:var(--ta-font-sans);color:#fff;letter-spacing:-.04em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.625rem);font-weight:800;line-height:1.02}.talio-accueil .fees p{color:var(--ta-color-talio-200)}.talio-accueil .fees-note{font-size:.84375rem;line-height:1.55}.talio-accueil .terms{flex-wrap:wrap;gap:10px;display:flex}.talio-accueil .term{color:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.84375rem;font-weight:600;display:inline-flex}.talio-accueil .term .icon{width:15px;height:15px;color:var(--ta-color-talio-300);stroke-width:2.4px}.talio-accueil .fees-lead .btn{justify-self:start}.talio-accueil .calc-card{background:#ffffff0f;border-radius:26px;padding:clamp(22px,2.6vw,34px);box-shadow:inset 0 0 0 1px #ffffff1f}.talio-accueil .calc{gap:20px;display:grid}.talio-accueil .calc-card label{color:var(--ta-color-talio-200);font-size:.9375rem}.talio-accueil .calc-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.talio-accueil .calc-price{font-family:var(--ta-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:#fff;font-size:clamp(2.25rem,1.6rem + 1.8vw,3.25rem);line-height:1}.talio-accueil .range{appearance:none;cursor:pointer;--p:28.6%;background:0 0;width:100%;height:28px}.talio-accueil .range::-webkit-slider-runnable-track{background:linear-gradient(to right, #fff 0 var(--p), #ffffff38 var(--p) 100%);border-radius:6px;height:6px}.talio-accueil .range::-moz-range-track{background:#ffffff38;border-radius:6px;height:6px}.talio-accueil .range::-moz-range-progress{background:#fff;border-radius:6px;height:6px}.talio-accueil .range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 2px 8px #0000004d,0 0 0 6px #ffffff29}.talio-accueil .range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 8px #0000004d}.talio-accueil .range:focus-visible{outline-offset:6px;border-radius:8px;outline:3px solid #fff}.talio-accueil .calc-rows{display:grid}.talio-accueil .calc-row{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.talio-accueil .calc-row span{color:var(--ta-color-talio-200);font-size:.9375rem}.talio-accueil .calc-row b{font-family:var(--ta-font-display);color:#fff;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:400}.talio-accueil .calc-row--keep{border-bottom:0;padding-top:18px}.talio-accueil .calc-row--keep span{color:#fff;font-weight:600}.talio-accueil .calc-row--keep b{color:var(--ta-color-talio-300);font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-style:italic}.talio-accueil .calc-bar{background:#ffffff1f;border-radius:6px;height:8px;margin-top:8px;overflow:hidden}.talio-accueil .calc-bar i{border-radius:inherit;background:var(--ta-color-talio-300);height:100%;transition:width var(--ta-duration-slow) var(--ta-ease-soft);display:block}.talio-accueil .calc-bar--agency i{background:#ffffff8c}.talio-accueil .calc-foot{color:var(--ta-color-talio-200);font-size:.84375rem;line-height:1.5}@media (max-width:900px){.talio-accueil .fees{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.talio-accueil .calc-row{flex-wrap:wrap;row-gap:2px}.talio-accueil .calc-row span{flex:100%;font-size:.84375rem}.talio-accueil .calc-row b{font-size:1.375rem}.talio-accueil .calc-row--keep b{font-size:2.25rem}.talio-accueil .fees-lead .btn{width:100%}}.talio-accueil .cmp-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(14px,2vw,22px);display:grid}.talio-accueil .cmp-card{background:var(--ta-color-surface);border-radius:var(--ta-radius-card);box-shadow:var(--ta-shadow-card), var(--ta-shadow-hairline);flex-direction:column;padding:26px 24px 24px;display:flex;position:relative}.talio-accueil .cmp-card.is-talio{background:linear-gradient(180deg, #fff 0%, var(--ta-color-talio-50) 100%);box-shadow:0 0 0 1.5px var(--ta-color-talio-600), 0 26px 56px #5b4bc433}.talio-accueil .cmp-badge{box-shadow:0 0 0 1.5px var(--ta-color-talio-600), 0 6px 16px #5b4bc42e;background:#fff;border-radius:999px;align-items:center;padding:8px 16px;display:inline-flex;position:absolute;top:-21px;left:22px}.talio-accueil .cmp-card h3{font-family:var(--ta-font-sans);letter-spacing:-.02em;color:var(--ta-color-ink);font-size:1.125rem;font-weight:700;line-height:1.25}.talio-accueil .cmp-card.is-talio .cmp-sub{color:var(--ta-color-talio-700);margin-top:25px;font-size:.84375rem;font-weight:600}.talio-accueil .cmp-sub{color:var(--ta-color-muted);margin-top:4px;font-size:.84375rem}.talio-accueil .cmp-card ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.talio-accueil .cmp-card li{color:var(--ta-color-body-2);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.talio-accueil .cmp-card li .icon{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:3px}.talio-accueil .cmp-card li.pos .icon{color:var(--ta-color-success-700)}.talio-accueil .cmp-card li.neg .icon{color:#b4513a}.talio-accueil .cmp-card.is-talio li{color:var(--ta-color-ink)}.talio-accueil .cmp-card.is-talio li.pos .icon{color:var(--ta-color-talio-600)}.talio-accueil .cmp-cta{justify-content:center;width:100%;margin-top:auto}.talio-accueil .cmp-card.is-talio ul{margin-bottom:22px}@media (max-width:899px){.talio-accueil .cmp-cards{grid-template-columns:minmax(0,1fr);gap:22px}.talio-accueil .cmp-card.is-talio{order:-1}}.talio-accueil .lea-orb{background:radial-gradient(circle at 32% 30%,#fff 0 8%,#0000 9%),conic-gradient(from 200deg,#5b4bc4,#9d8ff0,#b3cfc2,#5b4bc4);border-radius:50%;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 8px #5b4bc459}@media (prefers-reduced-motion:no-preference){.talio-accueil .lea-orb{animation:9s linear infinite ta-orb-turn}}.talio-accueil .guide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.talio-accueil .guide-photo{aspect-ratio:4/4.6;border-radius:var(--ta-radius-frame)}.talio-accueil .guide-photo figcaption{z-index:2;color:#fff;text-shadow:0 1px 12px #00000073;margin:0;font-size:.84375rem;font-weight:600;position:absolute;bottom:16px;left:18px}.talio-accueil .guide-photo:before{content:"";z-index:1;background:linear-gradient(#0000,#1410328c);position:absolute;inset:60% 0 0}.talio-accueil .trustgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.talio-accueil .trust-card{background:var(--ta-color-surface);border-radius:var(--ta-radius-card);box-shadow:var(--ta-shadow-hairline);align-content:start;gap:10px;padding:26px;display:grid}.talio-accueil .trust-card .icon{width:24px;height:24px;color:var(--ta-color-ink)}.talio-accueil .trust-card h3{font-size:1.125rem}.talio-accueil .trust-card p{color:var(--ta-color-body-2);font-size:.9375rem;line-height:1.5}.talio-accueil .trust-card a{color:inherit;font-weight:600;text-decoration:none}.talio-accueil .trust-card--lea{background:linear-gradient(160deg, var(--ta-color-talio-50), #fff 60%);box-shadow:inset 0 0 0 1px var(--ta-color-talio-100), var(--ta-shadow-card)}.talio-accueil .trust-card--lea .lea-orb{width:36px;height:36px}@media (max-width:900px){.talio-accueil .guide{grid-template-columns:minmax(0,1fr)}.talio-accueil .guide-photo{aspect-ratio:16/10;border-radius:var(--ta-radius-photo)}}@media (max-width:560px){.talio-accueil .trustgrid{grid-template-columns:minmax(0,1fr)}}.talio-accueil .roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.talio-accueil .roadmap-card{background:var(--ta-color-surface);box-shadow:var(--ta-shadow-hairline);border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid;position:relative}.talio-accueil .roadmap-card .chip{background:var(--ta-color-paper-2);color:var(--ta-color-body-2);letter-spacing:.04em;text-transform:uppercase;justify-self:start;font-size:.75rem;font-weight:600}.talio-accueil .roadmap-card h3{font-size:1.0625rem}.talio-accueil .roadmap-card p{color:var(--ta-color-body-2);font-size:.9063rem;line-height:1.5}@media (max-width:900px){.talio-accueil .roadmap{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.talio-accueil .roadmap{grid-template-columns:minmax(0,1fr)}}.talio-accueil .faq{border-top:1px solid var(--ta-color-line-2)}.talio-accueil .faq details{border-bottom:1px solid var(--ta-color-line-2)}.talio-accueil .faq summary{cursor:pointer;font-family:var(--ta-font-display);color:var(--ta-color-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.25;list-style:none;display:flex}.talio-accueil .faq summary::-webkit-details-marker{display:none}.talio-accueil .faq summary:hover{color:var(--ta-color-talio-700)}.talio-accueil .faq-icon{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ta-color-line-2);color:var(--ta-color-ink);transition:transform var(--ta-duration-base) var(--ta-ease-soft);border-radius:50%;flex:none;place-items:center;display:grid}.talio-accueil .faq details[open] .faq-icon{background:var(--ta-color-surface);transform:rotate(45deg)}.talio-accueil .faq details::details-content{block-size:0;transition:block-size var(--ta-duration-slow) var(--ta-ease-soft), content-visibility var(--ta-duration-slow) allow-discrete;overflow-y:clip}.talio-accueil .faq details[open]::details-content{block-size:auto}.talio-accueil .faq .faq-a{color:var(--ta-color-body-2);max-width:760px;padding:0 60px 24px 0}@media (max-width:640px){.talio-accueil .faq .faq-a{padding-right:0}}.talio-accueil .cta{text-align:center;padding-block:var(--ta-spacing-section)}.talio-accueil .cta h2{font-family:var(--ta-font-sans);color:var(--ta-color-ink);letter-spacing:-.06em;text-wrap:balance;max-width:820px;margin:0 auto 18px;font-size:clamp(2.5rem,1.6rem + 4vw,4.75rem);font-weight:800;line-height:.96}.talio-accueil .cta p{color:var(--ta-color-body-2);max-width:36rem;margin:0 auto 28px}.talio-accueil .brand{color:var(--ta-color-ink);flex:none;gap:3px;text-decoration:none;display:inline-grid}.talio-accueil .brand:hover{color:var(--ta-color-ink);text-decoration:none}.talio-accueil .brand-name{font-family:var(--ta-font-sans);letter-spacing:-.04em;font-size:1.375rem;font-weight:800;line-height:1}.talio-accueil .brand-name span{color:var(--ta-color-talio-600)}.talio-accueil .brand-sig{font-family:var(--ta-font-sans);letter-spacing:.12em;text-transform:uppercase;color:#625f79;font-size:.625rem;font-weight:600;line-height:1}.talio-accueil .brand--lg .brand-name{font-size:1.75rem}.talio-accueil .brand--lg .brand-sig{font-size:.75rem}.talio-accueil .site-footer{background:var(--ta-color-paper-2);padding-block:clamp(56px,7vw,96px) 36px}.talio-accueil .footer-signature{font-family:var(--ta-font-display);font-optical-sizing:auto;letter-spacing:-.024em;color:var(--ta-color-ink);text-wrap:balance;max-width:17ch;font-size:clamp(2rem,1.2rem + 2.9vw,3.75rem);line-height:1.06}.talio-accueil .footer-signature em{color:var(--ta-color-talio-600)}.talio-accueil .footer-grid{border-top:1px solid var(--ta-color-line-2);grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(40px,5vw,64px);padding-top:32px;display:grid}.talio-accueil .footer-grid h2{font-family:var(--ta-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ta-color-muted);margin-bottom:12px;font-size:.84375rem;font-weight:600}.talio-accueil .footer-grid ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.talio-accueil .footer-grid a{color:var(--ta-color-body);padding:5px 0;font-size:.9375rem;text-decoration:none;display:inline-block}.talio-accueil .footer-grid a:hover{color:var(--ta-color-talio-700);text-decoration:underline}.talio-accueil .footer-grid a.brand{padding:0;display:inline-grid}.talio-accueil .footer-brand p{color:var(--ta-color-body-2);max-width:30ch;margin-top:14px;font-size:.9375rem}.talio-accueil .footer-legal{border-top:1px solid var(--ta-color-line-2);color:var(--ta-color-muted);margin-top:36px;padding-top:22px;font-size:.84375rem;line-height:1.6}.talio-accueil .footer-legal p+p{margin-top:6px}@media (max-width:900px){.talio-accueil .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talio-accueil .footer-brand{grid-column:1/-1}}.talio-accueil .reveal.ta-pending{opacity:0;transform:translateY(var(--ta-reveal-distance))}.talio-accueil .reveal.ta-in{opacity:1;transition:opacity var(--ta-duration-reveal) var(--ta-ease-soft), transform var(--ta-duration-reveal) var(--ta-ease-soft);transform:none}@supports (animation-timeline:view()){.talio-accueil.ta-scroll .reveal{animation:linear both ta-reveal-up;animation-timeline:view();animation-range:entry entry 70%}}@media (prefers-reduced-motion:reduce){.talio-accueil .reveal{opacity:1!important;animation:none!important;transform:none!important}}.talio-accueil .rise{animation:ta-rise var(--ta-duration-hero) var(--ta-ease-soft) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}@media (prefers-reduced-motion:reduce){.talio-accueil .rise{animation:none}}@media print{.talio-accueil .reveal{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.talio-accueil{--ta-duration-fast:1ms;--ta-duration-base:1ms;--ta-duration-slow:1ms;--ta-duration-reveal:1ms;--ta-duration-hero:1ms;--ta-reveal-distance:0px}}@keyframes ta-pulse-soft{0%,to{box-shadow:0 0 #5b4bc473}50%{box-shadow:0 0 0 7px #5b4bc400}}@keyframes ta-fil-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ta-reveal-up{0%{opacity:0;transform:translateY(var(--ta-reveal-distance))}to{opacity:1;transform:none}}@keyframes ta-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ta-orb-turn{to{rotate:360deg}}.ink-violet{color:var(--ta-color-talio-600)}.talio-accueil .roles-sec{background:var(--ta-color-surface)}.talio-accueil .roles{border-radius:var(--ta-radius-card);color:#fff;background:radial-gradient(120% 140% at 50% 0,#4a3fa3 0%,#2f2970 55%,#262057 100%);grid-template-columns:minmax(0,1fr) 92px minmax(0,1.2fr);align-items:start;padding:clamp(26px,2.8vw,36px);display:grid;box-shadow:0 26px 56px #26215c40}.talio-accueil .roles-col h3{font-family:var(--ta-font-sans);letter-spacing:-.02em;color:#fff;font-size:1.3125rem;font-weight:700;line-height:1.25}.talio-accueil .roles-col.roles-col h3 span{color:var(--ta-color-talio-300)}.talio-accueil .roles-col ul{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.talio-accueil .roles-col--talio ul{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:22px}.talio-accueil .roles-col li{align-items:flex-start;gap:14px;display:flex}.talio-accueil .roles-ico{color:#fff;background:#ffffff1f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.talio-accueil .roles-ico .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.talio-accueil .roles-col b{color:#fff;font-size:1rem;font-weight:700;line-height:1.3;display:block}.talio-accueil .roles-col p{color:#dcd6f7;margin-top:4px;font-size:.9375rem;line-height:1.5}.talio-accueil .roles-bridge{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.talio-accueil .roles-bridge:before{content:"";background:linear-gradient(180deg, transparent, var(--ta-color-talio-300) 20%, var(--ta-color-talio-300) 80%, transparent);width:2px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.talio-accueil .roles-bridge>span{width:52px;height:52px;color:var(--ta-color-talio-600);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 8px #ffffff1a}.talio-accueil .roles-bridge .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.talio-accueil .roles-bridge small{letter-spacing:.14em;text-transform:uppercase;color:var(--ta-color-talio-300);background:#2f2970;border-radius:6px;margin-top:14px;padding:4px 6px;font-size:12px;font-weight:700;position:relative}.talio-accueil .roles-foot{text-align:center;color:#dcd6f7;border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding-top:20px;font-size:.9375rem;display:flex}.talio-accueil .roles-foot strong{color:#fff}.talio-accueil .roles-foot a{color:#fff;white-space:nowrap;text-decoration:none}.talio-accueil .roles-foot a:hover{text-underline-offset:3px;text-decoration:underline}.talio-accueil .roles-foot .icon{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (max-width:1100px){.talio-accueil .roles-col--talio ul{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (max-width:900px){.talio-accueil .roles{grid-template-columns:minmax(0,1fr)}.talio-accueil .roles-bridge{flex-direction:row;gap:12px;padding:26px 0}.talio-accueil .roles-bridge:before{background:linear-gradient(90deg, transparent, var(--ta-color-talio-300) 20%, var(--ta-color-talio-300) 80%, transparent);width:auto;height:2px;inset:50% 6px auto;transform:translateY(-50%)}.talio-accueil .roles-bridge small{margin-top:0}.talio-accueil .roles-foot{text-align:left;justify-content:flex-start}}.talio-accueil .cmp-card li .cmp-hl{font-family:var(--ta-font-sans);letter-spacing:-.03em;color:var(--ta-color-talio-600);font-weight:800}.talio-accueil .process-more{padding:28px 0 0;scroll-margin-top:100px}.talio-accueil .process-details{background:var(--ta-color-talio-100);box-shadow:var(--ta-shadow-hairline);border:0;border-radius:22px}.talio-accueil .process-body .fil-head,.talio-accueil .process-body .fil-row{border-bottom-color:var(--ta-color-talio-200)}.talio-accueil .process-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;list-style:none;display:flex}.talio-accueil .process-details>summary::-webkit-details-marker{display:none}.talio-accueil .process-details>summary strong{font-family:var(--ta-font-display);color:var(--ta-color-ink);margin-top:8px;font-size:27px;font-weight:400;line-height:1.15;display:block}.talio-accueil .process-details>summary .eyebrow{font-size:10px}.talio-accueil .process-details>summary>.icon{fill:none;width:22px;height:22px;stroke:var(--ta-color-ink);stroke-width:1.8px;stroke-linecap:round;transition:transform var(--ta-duration-base) var(--ta-ease-soft);flex:none}.talio-accueil .process-details[open]>summary>.icon{transform:rotate(45deg)}.talio-accueil .process-details>summary:focus-visible{outline:2px solid var(--ta-color-talio-600);outline-offset:4px;border-radius:22px}.talio-accueil .process-body{padding:0 30px 25px}@media (max-width:900px){.talio-accueil .process-body .fil-list{margin:0;padding:0;display:block;overflow:visible}.talio-accueil .process-body .fil-row{margin:12px 0}}@media (max-width:600px){.talio-accueil .process-details>summary{padding:22px 19px}.talio-accueil .process-details>summary strong{font-size:23px}.talio-accueil .process-body{padding-inline:16px}.talio-accueil .process-more{padding:20px 0 0}}.talio-accueil .process-more-link{margin-top:22px}.talio-accueil .process-more-link a{color:var(--ta-color-talio-600);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.talio-accueil .process-more-link a:hover{text-underline-offset:3px;text-decoration:underline}.talio-accueil .process-more-link .icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.talio-accueil .on-dark .agency-note,.talio-accueil .night .agency-note{color:#dcd6f7}.talio-accueil .cmp-card .cmp-src{margin-top:auto;padding-top:18px;font-size:.75rem}.talio-accueil .mini-foot .mini-src{color:inherit;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted #ffffff73;text-decoration:underline dotted #ffffff73}.talio-accueil .mini-foot .mini-src:hover,.talio-accueil .mini-foot .mini-src:focus-visible{color:#fff;text-decoration-style:solid;text-decoration-color:#fff}.talio-accueil .mini-foot .mini-src:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}.talio-accueil .fil-head .fil-head-logo{text-transform:none;letter-spacing:normal;align-items:flex-end;line-height:1;display:flex}.talio-accueil .fil-no{transition:background-color var(--ta-duration-base) var(--ta-ease-soft), color var(--ta-duration-base) var(--ta-ease-soft), box-shadow var(--ta-duration-base) var(--ta-ease-soft)}.talio-accueil .fil-no.is-passed{background:var(--ta-color-talio-800);color:#fff;box-shadow:inset 0 0 0 1px var(--ta-color-talio-800)}@media (prefers-reduced-motion:reduce){.talio-accueil .fil-no{transition:none}}.talio-accueil .fil-no{font-variant-numeric:lining-nums;padding-top:4px;line-height:1}@media (max-width:900px){.talio-accueil .process-body .fil-row{position:relative}.talio-accueil .process-body .fil-no{position:absolute;top:18px;right:18px}.talio-accueil .process-body .fil-step{padding-right:46px}}.talio-accueil .fil-cell p a{color:var(--ta-color-talio-600);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.talio-accueil .fil-cell p a:hover{color:var(--ta-color-talio-800)}.talio-accueil .rdv-card{z-index:1;width:min(100%,420px);box-shadow:var(--ta-shadow-float), var(--ta-shadow-hairline);padding-bottom:44px;position:relative}.talio-accueil .object--rdv{padding:0 0 20px;display:block}.talio-accueil .object--rdv .visit{z-index:2;border-radius:24px;width:min(100%,330px);margin:-28px 0 0 auto;padding:22px 24px;position:relative}.talio-accueil .object--rdv .visit .date{margin-top:6px;font-size:clamp(2.75rem,5vw,3.25rem)}.talio-accueil .object--rdv .visit h3{margin:8px 0 4px;font-size:1.25rem}.talio-accueil .object--rdv .visit p{font-size:.84375rem}.talio-accueil .object--rdv .visit .visitor{margin-top:14px;padding-top:14px}@media (max-width:600px){.talio-accueil .object--rdv .visit{width:auto;margin:-20px 0 0 8%}.talio-accueil .rdv-card .mini-h{top:0}}.talio-accueil .pane-rdv.rdv-card{background:radial-gradient(120% 140% at 65% 0,#584bb9 0%,#403692 55%,#352c7a 100%)}.talio-accueil .rdv-card .rdv-days button:not(.on){color:var(--ta-color-talio-100)}.talio-accueil #honoraires .fees{gap:clamp(24px,3.5vw,56px);padding:clamp(24px,3.4vw,48px)}.talio-accueil #honoraires .fees-lead{gap:14px}.talio-accueil #honoraires .fees-badge{font-size:clamp(3rem,2rem + 3.4vw,5rem)}.talio-accueil #honoraires .fees-title{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.talio-accueil #honoraires .fees-lead>p:not(.eyebrow):not(.fees-badge):not(.fees-note):not(.agency-note):not(.fees-why){font-size:.9375rem;line-height:1.55}.talio-accueil #honoraires .fees-lead .fees-note,.talio-accueil #honoraires .fees-lead .agency-note{font-size:.84375rem}.talio-accueil #honoraires .terms{gap:8px}.talio-accueil #honoraires .term{padding:7px 12px}.talio-accueil #honoraires .calc{gap:14px}.talio-accueil #honoraires .calc-card{padding:clamp(18px,2vw,26px)}.talio-accueil #honoraires .calc-price{font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem)}.talio-accueil #honoraires .calc-row{padding:10px 0}.talio-accueil #honoraires .calc-row b{font-size:1.375rem}.talio-accueil #honoraires .calc-row--keep{padding-top:12px}.talio-accueil #honoraires .calc-row--keep b{font-size:clamp(1.75rem,1.4rem + 1.1vw,2.25rem)}.talio-accueil .mini-price input,.talio-accueil .mini-row b,.talio-accueil .calc-price,.talio-accueil .calc-row b{font-family:var(--ta-font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-style:normal;font-weight:600}.talio-accueil .mini-row--keep b,.talio-accueil .calc-row--keep b{color:#fff;font-weight:800}@media (min-width:901px){.talio-accueil .roles{grid-template-columns:fit-content(400px) minmax(72px,1fr) minmax(0,2.6fr)}}.talio-accueil #comparatif+#honoraires{padding-top:0}.talio-accueil .footer-signature{max-width:18ch;font-size:clamp(2.5rem,1.3rem + 4.4vw,5.25rem)}.talio-accueil .engage{align-items:stretch}.talio-accueil .engage .dont{flex-direction:column;display:flex}.talio-accueil .engage .dont .card-foot,.talio-accueil .engage .dont ul+.card-foot{margin-top:auto}.talio-accueil .engage .dont ul{margin-bottom:22px}.talio-accueil .calc-card .calc-src{color:var(--ta-color-talio-200);margin-top:0;font-size:.84375rem}.talio-accueil .calc-card .calc-src a{color:#fff}.talio-accueil #honoraires .fees-lead>p.fees-why{color:#fff;letter-spacing:-.01em;max-width:34ch;margin:6px 0 26px;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:600;line-height:1.4}.talio-accueil .roles{background:linear-gradient(160deg,#6457cc 0%,#4a3fa8 30%,#33297f 62%,#1e1850 100%)}@media (min-width:901px){.talio-accueil .roles-col--vous{flex-direction:column;align-self:stretch;display:flex}.talio-accueil .roles-col--vous ul{flex:1;align-content:space-evenly}}.talio-accueil .engage .card{box-shadow:none;background:0 0;border:0;padding:0}.talio-accueil .engage .dont,.talio-accueil .engage .dont h3{color:var(--ta-color-ink,#26215c)}.talio-accueil .engage .dont .brand-immo{color:#5b4bc4}.talio-accueil .engage .dont li{color:var(--ta-color-body)}.talio-accueil .engage .dont li b{color:var(--ta-color-ink,#26215c)}.talio-accueil .engage .dont li .icon{color:#5b4bc4;background:#5b4bc41a}.talio-accueil .engage .dont .card-foot{color:var(--ta-color-muted,#6f6b85);border-top-color:#26215c24}.talio-accueil .engage{gap:40px clamp(32px,5vw,72px)}.talio-accueil .engage h3{margin-bottom:24px;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.375rem)}.talio-accueil .engage ul{gap:18px}.talio-accueil .engage li{grid-template-columns:28px minmax(0,1fr);gap:14px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.talio-accueil .engage li .icon{width:26px;height:26px;margin-top:1px;padding:5px}.talio-accueil .engage .dont .card-foot{font-size:1rem}.talio-accueil .section-head--engage{max-width:none}@media (min-width:761px){.talio-accueil #engage-title .eh-line{white-space:nowrap;display:block}.talio-accueil #engage-title{font-size:min(var(--ta-text-display-md), 5.2vw)}}.talio-accueil #engagements{padding-bottom:clamp(40px,4vw,60px)}.talio-accueil .site-footer{padding-top:clamp(40px,4.5vw,64px)}@media (min-width:900px){.talio-accueil .site-footer{padding-bottom:110px}}.talio-accueil .buyer-card .searchbar .field:has(input:focus-visible){outline:2px solid var(--ta-color-talio-600);outline-offset:2px;border-radius:10px}.talio-accueil .final-band{color:#fff;background:linear-gradient(90deg,#262057 0%,#2f2970 45%,#2f2970d1 70%,#2f297099 100%),url(/accueil/maison-provence-soir.jpg) right 38%/55% no-repeat,#2f2970;position:relative;overflow:hidden}.talio-accueil .final-band-in{justify-content:space-between;align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(44px,5vw,72px);display:flex}.talio-accueil .final-sig{font-family:var(--ta-font-display);font-optical-sizing:auto;letter-spacing:-.024em;color:#fff;font-size:clamp(2rem,.9rem + 3.3vw,3.75rem);font-weight:400;line-height:1.06}.talio-accueil .final-sig em{color:#c9c1f5;display:block}.talio-accueil .final-cta{text-align:center;flex:none;justify-items:center;gap:14px;display:grid}.talio-accueil .final-cta p{color:#dcd6f7;max-width:27ch;font-size:.9375rem;line-height:1.5}@media (max-width:900px){.talio-accueil .final-band-in{flex-direction:column;align-items:flex-start}.talio-accueil .final-cta{text-align:left;justify-items:start}}.talio-accueil #mandat{background:var(--ta-color-surface)}@media (min-width:901px){.talio-accueil .mandat{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr)}}.talio-accueil .mandat-card{background:#fff;padding:clamp(20px,2.2vw,28px) clamp(24px,2.8vw,36px);box-shadow:0 0 0 1px #26215c0d,0 4px 10px #26215c14,0 28px 60px -16px #26215c6b}.talio-accueil .mandat-card h3{margin-top:4px;margin-bottom:12px}.talio-accueil .clause{grid-template-columns:22px minmax(0,9.5rem) minmax(0,1fr);padding:8px 0}.talio-accueil .clause--serif .clause-val{font-size:1.0625rem}.talio-accueil .mandat-foot{margin-top:12px}.talio-accueil{--ta-color-paper:#fbf9f4;--ta-color-paper-2:#f5f1e9;background:#fbf9f4}.talio-accueil .roles-sec,.talio-accueil #mandat{background:#fff}.talio-accueil .section--lin{background:#f5f1e9}body:has(.talio-accueil) .site-header.sh-paper{background:#fbf9f4e0}body:has(.talio-accueil) .carte-t-bar{background:#fbf9f4}body:has(.talio-accueil) .talio-footer{background:#f5f1e9}.talio-accueil #comparatif .cmp-card:not(.is-talio){box-shadow:0 2px 6px #26215c0f,0 18px 40px -14px #26215c38}@media (min-width:900px){.talio-accueil #comparatif .cmp-cards{grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr);align-items:stretch}.talio-accueil #comparatif .cmp-card.is-talio{margin-block:-14px;padding:34px 30px 30px}}
