*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--agency-color:#dc2626;--lt-accent:var(--agency-color);--lt-accent-hover:color-mix(in srgb, var(--agency-color) 87%, #000);--lt-accent-active:color-mix(in srgb, var(--agency-color) 74%, #000);--lt-accent-soft:color-mix(in srgb, var(--agency-color) 9%, #fff);--lt-accent-softer:color-mix(in srgb, var(--agency-color) 5%, #fff);--lt-accent-border:color-mix(in srgb, var(--agency-color) 26%, #fff);--lt-accent-contrast:#fff;--lt-accent-ring:color-mix(in srgb, var(--agency-color) 26%, transparent);--lt-accent-grad:linear-gradient(135deg, color-mix(in srgb, var(--agency-color) 86%, #fff) 0%, var(--agency-color) 52%, color-mix(in srgb, var(--agency-color) 84%, #000) 100%);--lt-accent-grad-soft:linear-gradient(135deg, var(--lt-accent-soft) 0%, #fff 100%);--lt-page-glow:radial-gradient(1000px 360px at 100% -8%, var(--lt-accent-soft) 0%, #fff0 60%);--lt-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.lt-press{transition:transform .14s var(--lt-ease-spring), box-shadow .18s ease, background-color .18s ease, border-color .18s ease, color .18s ease, filter .18s ease;will-change:transform}.lt-press:hover{transform:translateY(-1px)}.lt-press:active{transform:translateY(0)scale(.97)}.lt-press:focus-visible{box-shadow:0 0 0 3px var(--lt-accent-ring);outline:none}.lt-btn-primary{background:var(--lt-accent-grad);color:var(--lt-accent-contrast);box-shadow:0 1px 2px #10182824, 0 6px 18px var(--lt-accent-ring)}.lt-btn-primary:hover{filter:brightness(1.05)saturate(1.05);box-shadow:0 2px 4px #10182829, 0 10px 26px var(--lt-accent-ring);transform:translateY(-1px)}.lt-btn-primary:active{filter:brightness(.94)saturate(1.08);box-shadow:0 0 0 1px #1018280f, 0 2px 8px var(--lt-accent-ring);transform:translateY(1px)scale(.96)}.lt-card{transition:transform .2s,box-shadow .2s,border-color .2s}.lt-card-hover:hover{border-color:color-mix(in srgb, var(--agency-color) 16%, #ececec);transform:translateY(-2px);box-shadow:0 10px 30px #10182817}.lt-tab{transition:color .16s;position:relative}.lt-tab:after{content:"";background:var(--lt-accent-grad);transform-origin:50%;height:2px;transition:transform .22s var(--lt-ease-spring);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lt-tab:hover{color:#111827}.lt-tab[data-active=true]:after{transform:scaleX(1)}.lt-icon-btn{border-radius:8px;transition:background-color .16s,color .16s,transform .12s}.lt-icon-btn:hover{color:#111827;background:#f3f4f6}.lt-icon-btn:active{transform:scale(.9)}.lt-row{transition:background-color .18s,transform .18s,box-shadow .18s}.lt-fade-in{animation:.42s both ltFadeIn}@keyframes ltFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lt-pop-in{animation:ltPopIn .4s var(--lt-ease-spring) both}@keyframes ltPopIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.lt-sablier,.lt-sablier-haut,.lt-sablier-bas,.lt-sablier-filet{animation-duration:4.2s;animation-iteration-count:infinite}.lt-sablier{transform-origin:32px 32px;animation-name:ltSablierRetourne}.lt-sablier-haut{animation-name:ltSablierHaut}.lt-sablier-bas{animation-name:ltSablierBas}.lt-sablier-filet{stroke-dasharray:2 3;animation-name:ltSablierFilet}@keyframes ltSablierRetourne{0%,76%{animation-timing-function:cubic-bezier(.77,0,.175,1);transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes ltSablierHaut{0%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0)}8%{animation-timing-function:linear;transform:translateY(8px)}72%,to{transform:translateY(22px)}}@keyframes ltSablierBas{0%,8%{animation-timing-function:linear;transform:translateY(14px)}72%,to{transform:translateY(0)}}@keyframes ltSablierFilet{0%,6%{opacity:0;stroke-dashoffset:0}10%{opacity:1}68%{opacity:1}72%,to{opacity:0;stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.lt-sablier,.lt-sablier-haut,.lt-sablier-bas,.lt-sablier-filet{animation:none}.lt-sablier-haut{transform:translateY(15px)}.lt-sablier-bas{transform:translateY(7px)}}.lt-pulse{transform-origin:50%;animation:1s ease-in-out 3 ltPulse}@keyframes ltPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.lt-btn-primary.lt-cta-shimmer{background-image:var(--lt-accent-grad);box-shadow:0 1px 2px #10182824, 0 6px 18px var(--lt-accent-ring), inset 0 1px 0 #ffffff38;background-size:220% 220%;animation:10s ease-in-out infinite ltCtaShimmer}@keyframes ltCtaShimmer{0%,to{background-position:0%}50%{background-position:100% 40%}}.lt-selected-glow{animation:2s ease-out ltSelectedGlow}@keyframes ltSelectedGlow{0%{box-shadow:0 0 0 0 var(--lt-accent-ring)}35%{box-shadow:0 0 0 6px var(--lt-accent-ring)}to{box-shadow:0 0 #0000}}.lt-meter-row{color:#6b7280;transition:color .16s}.lt-meter-row:hover{color:var(--lt-accent)}.lt-cycle-track{max-width:360px}@media (max-width:767px){.lt-cycle-track{max-width:none}}.lt-cycle-segment{transition:background-color .16s ease, color .16s ease, transform .14s var(--lt-ease-spring)}.lt-cycle-segment:active{transform:scale(.97)}.lt-cycle-segment:focus-visible{box-shadow:0 0 0 3px var(--lt-accent-ring);outline:none}.lt-plan-choice{transition:transform .14s var(--lt-ease-spring), box-shadow .18s ease, border-color .18s ease, background-color .18s ease}.lt-plan-choice-row{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:767px){.lt-plan-choice-row{flex-flow:column}.lt-plan-choice-row .lt-plan-choice{flex:auto;width:100%}}.lt-dropzone{color:#4b5563;background:#fff;border-color:#ececec;transition:background-color .18s,border-color .18s,color .18s}.lt-dropzone-inset{border-color:#e0e0e0}.lt-dropzone:hover{border-color:var(--lt-accent);background:var(--lt-accent-softer);color:var(--lt-accent)}.lt-dropzone:focus-visible{box-shadow:0 0 0 3px var(--lt-accent-ring);outline:none}.lt-chapter-stage{overflow:hidden}.lt-chapter-enter{animation:.4s cubic-bezier(.16,1,.3,1) both ltChapterSlide}.lt-chapter-enter[data-dir=back]{animation-name:ltChapterSlideBack}@keyframes ltChapterSlide{0%{opacity:0;transform:translate(48px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ltChapterSlideBack{0%{opacity:0;transform:translate(-48px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.lt-fiche-progress{margin-bottom:22px}.lt-progress-row{align-items:center;gap:14px;display:flex}.lt-progress-hit{--lt-fiche-progress:0;flex:auto;min-width:0;height:44px;position:relative}.lt-progress-stage{pointer-events:none;background:#e8e8ed;border-radius:999px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.lt-progress-fill{height:100%;width:calc(var(--lt-fiche-progress,0) * 100%);border-radius:inherit;background:var(--lt-accent)}.lt-progress-hit.is-ready .lt-progress-fill{transition:width .55s cubic-bezier(.16,1,.3,1)}.lt-progress-hit:not(.is-flowing) .lt-progress-fill{width:0}.lt-progress-row.is-hot .lt-progress-fill{animation:.55s ease-out both ltFillPulse}.lt-progress-hit.is-lit .lt-progress-fill{box-shadow:0 0 0 3px var(--lt-accent-soft)}.lt-beacon-score{flex:none;justify-content:flex-end;align-items:baseline;gap:1px;min-width:2.2em;margin:0;display:flex}.lt-beacon-score-n{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--lt-accent);font-size:13px;font-weight:600;line-height:1}.lt-beacon-score-n.is-idle{color:#86868b}.lt-progress-row.is-hot .lt-beacon-score-n{animation:ltSegScorePop .4s var(--lt-ease-spring) both}.lt-beacon-score-meta{color:#86868b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.lt-progress-row.is-complete .lt-beacon-score-n,.lt-progress-row.is-complete .lt-beacon-score-meta{color:var(--lt-accent)}.lt-progress-segments{z-index:1;align-items:stretch;gap:0;height:44px;display:flex;position:relative}.lt-seg{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1 1 0;min-width:0;height:44px;padding:0}.lt-seg:focus-visible{box-shadow:inset 0 0 0 2px var(--lt-accent-ring);outline:none}.lt-progress-hit:has(.lt-seg:hover) .lt-progress-fill{filter:brightness(1.06)}@keyframes ltFillPulse{0%,to{filter:brightness()}40%{filter:brightness(1.12)}}@keyframes ltSegScorePop{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}.lt-chapter-title{letter-spacing:-.02em;color:#111827;margin:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.2}.lt-chapter-lede{color:#86868b;letter-spacing:-.015em;margin:6px 0 16px;font-size:15px;font-weight:400;line-height:1.35}.lt-fiche-next{text-align:center;color:#6b7280;margin:16px 0 0;font-family:inherit;font-size:13px;line-height:1.45}.lt-fiche-cta{z-index:1;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between;gap:12px;margin-top:16px;display:flex;position:relative}@media (max-width:640px){.lt-fiche-cta{flex-direction:column}.lt-chapter-title{font-size:20px}.lt-chapter-lede{margin:4px 0 12px;font-size:14px}.lt-fiche-next{display:none}}.lt-field{gap:8px;display:grid}.lt-field-label{letter-spacing:.01em;color:#4b5563;font-size:13px;font-weight:500;line-height:1.3}.lt-field-shell{display:block;position:relative}.lt-field-control{letter-spacing:-.015em;color:#111827;box-sizing:border-box;appearance:none;background:#fafafa;border:1px solid #ececec;border-radius:12px;outline:none;width:100%;min-height:56px;padding:0 16px;font-family:inherit;font-size:17px;line-height:1.35;transition:border-color .18s,box-shadow .18s,background-color .18s}.lt-field-control.is-lg{min-height:56px;font-size:17px}.lt-field-control.is-select,.lt-field-control.is-date{padding-right:48px}.lt-field-control[data-filled=false]{color:#6b7280}.lt-field-control[data-focused=true]{border-color:var(--lt-accent);box-shadow:0 0 0 4px var(--lt-accent-soft);color:#111827;background:#fff}.lt-field-control[aria-invalid=true]{background:#fff;border-color:#dc2626}.lt-field-control[aria-invalid=true][data-focused=true]{box-shadow:0 0 0 4px #dc26261f}.lt-field-affordance{pointer-events:none;margin-top:-9px;display:inline-flex;position:absolute;top:50%;right:14px}.lt-field-affordance.is-action{pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-18px;top:50%;right:6px}.lt-date-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lt-field-hint{color:#dc2626;font-size:13px;line-height:1.4}input[type=date].lt-field-control.is-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date].lt-field-control.is-date::-webkit-date-and-time-value{text-align:left}input[type=date].lt-field-control.is-date::-webkit-datetime-edit{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-fields-wrapper{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-text{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-month-field{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-day-field{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-year-field{letter-spacing:-.015em;padding:0;font-family:inherit;font-size:17px}input[type=date].lt-field-control.is-date::-webkit-datetime-edit-text{color:#9ca3af;padding:0 3px}input[type=date].lt-field-control.is-date::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:48px;height:100%;margin:0;position:absolute;top:0;right:0}.lt-cta-alive{isolation:isolate;position:relative;overflow:hidden}.lt-cta-alive:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(105deg,#0000 36%,#ffffff8c 50%,#0000 64%);animation:2.4s ease-in-out infinite ltSheen;position:absolute;inset:-50% -80%}.lt-cta-alive>*{z-index:1;position:relative}@keyframes ltSheen{0%{transform:translate(-45%)}to{transform:translate(45%)}}.lt-cta-nudge .lt-cta-arrow{transition:transform .16s var(--lt-ease-spring);display:inline-flex}.lt-suggest-list{z-index:20;background:#fff;border:1px solid #ececec;border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #1018281f}.lt-suggest-item{cursor:pointer;border-radius:8px;gap:2px;padding:12px 14px;display:grid}.lt-suggest-item.is-active,.lt-suggest-item:hover{background:var(--lt-accent-softer)}.lt-suggest-label{color:#111827;letter-spacing:-.015em;font-size:15px;font-weight:500}.lt-suggest-meta{color:#6b7280;font-size:13px}@media (prefers-reduced-motion:reduce){.lt-press,.lt-btn-primary,.lt-card,.lt-card-hover,.lt-icon-btn,.lt-row,.lt-tab:after,.lt-cycle-segment,.lt-dropzone,.lt-plan-choice,.lt-seg,.lt-progress-fill,.lt-cta-nudge .lt-cta-arrow,.lt-field-control,.lt-beacon-score-n{transition:none!important;animation:none!important}.lt-press:hover,.lt-btn-primary:hover,.lt-card-hover:hover,.lt-cycle-segment:active,.lt-cta-nudge:hover,.lt-cta-nudge:hover .lt-cta-arrow,.lt-cta-nudge:active .lt-cta-arrow,.lt-btn-primary:active,.lt-field-control[data-focused=true]{transform:none!important}.lt-fade-in,.lt-pop-in,.lt-pulse,.lt-cta-shimmer,.lt-selected-glow,.lt-chapter-enter,.lt-progress-row.is-hot .lt-progress-fill,.lt-progress-row.is-hot .lt-beacon-score-n,.lt-cta-alive:after{filter:none!important;animation:none!important}.lt-cta-alive:after{content:none}}
