.textlink{font-family:var(--display);color:var(--encre);border-bottom:1px solid var(--menthe-p);padding-bottom:3px;font-size:15.5px;font-weight:700;text-decoration:none}.textlink:hover{color:var(--menthe-p)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--corail);margin-bottom:26px;font-size:11.5px}.inner-hero{padding:96px 0 0}.inner-hero-row{grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;margin-top:40px;display:grid}.inner-hero-sub{color:var(--text-muted);text-align:justify;hyphens:auto;max-width:560px;font-size:clamp(17px,1.8vw,19px)}.inner-hero-ctas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.facts{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:72px;display:grid}.fact{border-right:1px solid var(--hairline);padding:26px 26px 26px 0}.fact:last-child{border-right:none}.fact+.fact{padding-left:26px}.fact .v{font-family:var(--display);letter-spacing:-.01em;font-size:24px;font-weight:700}.fact .l{color:var(--text-muted);margin-top:2px;font-size:12.5px}.inner-sec{padding:104px 0}.inner-sec h2{max-width:820px;margin-bottom:22px;font-size:clamp(28px,3.4vw,42px);font-weight:700}.inner-lead{color:var(--text-muted);text-align:justify;hyphens:auto;max-width:680px;font-size:17.5px}.faq-list{border-top:1px solid var(--hairline);max-width:860px;margin-top:56px}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:30px;padding:24px 0;font-size:17.5px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list .plus{color:var(--menthe-p);font-size:22px;font-weight:500;transition:transform .18s}.faq-list details[open] .plus{transform:rotate(45deg)}.faq-list .faq-body{color:var(--text-muted);text-align:justify;hyphens:auto;max-width:700px;padding:0 60px 26px 0;font-size:15px}.path{align-items:stretch;margin-top:64px;display:grid}.path-step{border-top:1px solid var(--hairline);padding:30px 30px 30px 0}.path-step+.path-step{border-left:1px solid var(--hairline);padding-left:30px}.path-step .st{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.path-step h3{margin:10px 0 8px;font-size:19px;font-weight:700}.path-step p{color:var(--text-muted);font-size:14px}.path-rules{grid-template-columns:1fr 1fr;gap:44px;max-width:900px;margin-top:44px;display:grid}.path-rule{border-left:1px solid var(--hairline-strong);color:var(--text-muted);padding-left:24px;font-size:15px}.path-rule strong{color:var(--encre);font-weight:600;font-family:var(--display);margin-bottom:4px;font-size:16px;display:block}.day{max-width:720px;margin-top:72px;position:relative}.day:before{content:"";background:var(--hairline-strong);width:1px;position:absolute;top:6px;bottom:6px;left:0}.day-bloc{padding:0 0 0 64px;position:relative}.day-bloc:not(:last-child){margin-bottom:68px}.day-bloc:before{content:"";background:var(--creme);border:1.5px solid var(--hairline-strong);border-radius:50%;width:9px;height:9px;transition:border-color .6s,background-color .6s;position:absolute;top:6px;left:-4px}.day-bloc.in:before{border-color:var(--menthe);background:var(--menthe)}.day-bloc .inner{grid-template-columns:56px 1fr;align-items:baseline;gap:24px;display:grid}.day-bloc .rn{font-family:var(--num);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px var(--hairline-strong);font-size:34px;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .6s}.day-bloc.in .rn{-webkit-text-stroke-color:var(--menthe)}.day-bloc h3{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(19px,2.1vw,23px);font-weight:700}.day-bloc p{color:var(--text-muted);max-width:560px;font-size:15.5px;line-height:1.6}.day-bloc .tag{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--menthe-p);margin-top:12px;font-size:12px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.day-bloc:before,.day-bloc .rn{transition:none}}.ba-grid{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:0;margin-top:56px;display:grid}.ba-col{padding:40px 40px 0 0}.ba-after{border-left:1px solid var(--hairline);background:#00d9b30b;padding:40px 0 0 40px}.ba-col h3{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:700}.ba-before h3{color:var(--corail)}.ba-after h3{color:var(--menthe-p)}.ba-col ul{list-style:none}.ba-col li{color:var(--text-muted);border-bottom:1px solid var(--hairline);padding:14px 0 14px 26px;font-size:15.5px;position:relative}.ba-col li:last-child{border-bottom:none}.ba-col li:before{content:"";width:9px;height:9px;position:absolute;top:19px;left:0}.ba-before li:before{background:var(--corail)}.ba-after li:before{background:var(--menthe)}.pricing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:56px;display:grid}.pricing-text p{color:var(--text-muted);text-align:justify;hyphens:auto;margin-bottom:20px;font-size:16px}.pricing-text strong{color:var(--encre);font-weight:600}.pricing-rule{border-top:2px solid var(--menthe);padding-top:30px}.pricing-rule .big{font-family:var(--display);letter-spacing:-.03em;color:var(--encre);font-weight:800;line-height:1.05}.pricing-rule .big em{color:var(--menthe-p);font-style:normal}.pricing-rule h3{margin:18px 0 8px;font-size:20px;font-weight:700}.pricing-rule p{color:var(--text-muted);max-width:440px;font-size:15px}@media (prefers-reduced-motion:reduce){.faq-list .plus,.day-bloc .plus{transition:none}}@media (width<=980px){.inner-hero-row{grid-template-columns:1fr;gap:36px}.inner-hero-ctas{justify-content:flex-start}.facts{grid-template-columns:1fr 1fr}.fact{border-right:none;border-bottom:1px solid var(--hairline);padding-left:0!important}.path{grid-template-columns:1fr!important}.path-step+.path-step{border-left:none;padding-left:0}.path-rules,.pricing-grid{grid-template-columns:1fr;gap:36px}.ba-grid{border-top:none;grid-template-columns:1fr;gap:0}.ba-col{border-top:1px solid var(--hairline);padding:28px 0}.ba-after{border-left:none;padding:28px 0}.day{margin-top:52px}.day-bloc{padding-left:40px}.day-bloc:not(:last-child){margin-bottom:44px}.day-bloc .inner{grid-template-columns:40px 1fr;gap:14px}.day-bloc .rn{font-size:26px}}@media (width<=820px){.inner-sec{padding:72px 0}.inner-hero{padding-top:64px}}
