:root{--lt-navy:#1f2933;--lt-teal:#0d9488;--lt-mint:#7ecfc7;--lt-gold:#d4a017;--lt-bg:#f7faf9;--lt-line:#e5e7eb;--lt-text:#1f2933;--lt-muted:#667085;--lt-danger:#b42318;--lt-white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body.lt-core-page{margin:0;background:var(--lt-bg);color:var(--lt-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.lt-core-page #wpadminbar{position:fixed}.lt-app{min-height:100vh}.lt-sitebar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100vw - 1180px)/2));background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--lt-line)}.admin-bar .lt-sitebar{top:32px}.lt-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--lt-navy)}.lt-logo{width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,var(--lt-teal),#08746c);color:white;display:grid;place-items:center;position:relative;font-family:Georgia,serif;font-weight:700;box-shadow:0 10px 25px rgba(13,148,136,.18)}.lt-logo-l{font-size:28px;transform:translateX(-4px)}.lt-logo-t{position:absolute;font-size:27px;transform:translate(7px,1px);color:#e9fffb}.lt-logo-node{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--lt-gold)}.lt-logo-node.a{left:7px;top:8px}.lt-logo-node.b{right:8px;bottom:10px;background:#fff}.lt-logo-node.c{left:9px;bottom:8px;background:var(--lt-mint)}.lt-brand-copy{display:flex;flex-direction:column}.lt-brand-copy strong{font-size:18px}.lt-brand-copy small{font-size:12px;color:var(--lt-muted)}.lt-site-nav{display:flex;align-items:center;gap:18px}.lt-site-nav a{color:var(--lt-navy);text-decoration:none;font-weight:700;font-size:14px}.lt-site-nav a:hover{color:var(--lt-teal)}.lt-chip{border:1px solid #cae8e4;background:#effaf8;color:#08746c;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.lt-menu-toggle{display:none;border:0;background:none;font-size:25px}.lt-shell{width:min(1100px,calc(100% - 36px));margin:0 auto;padding:56px 0 80px}.lt-search-shell{padding-top:44px}.lt-hero{text-align:center;padding:30px 0 24px}.lt-kicker,.lt-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:12px;color:var(--lt-teal)}.lt-hero h1,.lt-panel h1{font-size:clamp(36px,6vw,68px);line-height:1.02;margin:14px 0 16px;letter-spacing:-.04em}.lt-lead{font-size:clamp(17px,2vw,21px);line-height:1.6;color:var(--lt-muted);max-width:780px;margin:0 auto}.lt-search-form{max-width:900px;margin:34px auto 0;text-align:left;background:#fff;padding:18px;border-radius:22px;border:1px solid var(--lt-line);box-shadow:0 18px 60px rgba(31,41,51,.07)}.lt-search-form label,.lt-standard-form label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px}.lt-search-form span em{font-weight:400;color:var(--lt-muted)}textarea,input{font:inherit;color:var(--lt-text)}.lt-search-form textarea,.lt-search-form input,.lt-standard-form input,.lt-standard-form textarea{width:100%;border:1px solid #d0d5dd;border-radius:14px;padding:15px;background:#fff;outline:none}.lt-search-form textarea:focus,.lt-search-form input:focus,.lt-standard-form input:focus,.lt-standard-form textarea:focus{border-color:var(--lt-teal);box-shadow:0 0 0 4px rgba(13,148,136,.1)}.lt-search-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-top:12px}.lt-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:14px;text-decoration:none;font-weight:800;border:1px solid transparent;cursor:pointer}.lt-btn-primary{background:linear-gradient(135deg,var(--lt-teal),#45b8ac);color:#fff}.lt-btn-outline{background:#fff;border-color:#cbd5e1;color:var(--lt-navy)}.lt-btn-danger{background:var(--lt-danger);color:#fff}.lt-search-row .lt-btn{height:50px}.lt-quick-tests{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px;color:var(--lt-muted);font-size:13px}.lt-quick-tests button{border:1px solid var(--lt-line);border-radius:999px;background:#fff;padding:7px 11px;color:var(--lt-teal);cursor:pointer}.lt-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.lt-principles div,.lt-values-grid article{background:#fff;border:1px solid var(--lt-line);border-radius:16px;padding:18px}.lt-principles strong{display:block}.lt-principles span{color:var(--lt-muted);font-size:13px}.lt-coverage-note{background:#fff8e7;border-left:4px solid var(--lt-gold);padding:14px 16px;border-radius:10px;margin:18px 0;color:#654e12}.lt-results{display:grid;gap:16px}.lt-search-summary{display:flex;flex-wrap:wrap;gap:10px}.lt-search-summary span,.lt-search-summary strong{padding:7px 10px;background:#eef7f6;border-radius:999px;font-size:12px}.lt-result-card,.lt-panel{background:#fff;border:1px solid var(--lt-line);border-radius:22px;padding:24px;box-shadow:0 10px 35px rgba(31,41,51,.05)}.lt-result-card.is-demo{border-style:dashed}.lt-result-top{display:flex;justify-content:space-between;gap:20px}.lt-result-top h2{margin:7px 0 5px;font-size:24px}.lt-result-type{display:inline-block;color:var(--lt-teal);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.lt-demo{display:inline-block;background:#fff3d6;color:#7a5200;font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;margin-right:8px}.lt-muted{color:var(--lt-muted)}.lt-trust{display:inline-flex;align-items:center;padding:7px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.lt-trust-high{background:#eaf8f2;color:#137a52}.lt-trust-medium{background:#fff7e7;color:#8a6100}.lt-trust-low{background:#f2f4f7;color:#475467}.lt-meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.lt-meta-grid div{padding:13px;background:#f8fafc;border-radius:12px}.lt-meta-grid b,.lt-meta-grid span{display:block}.lt-meta-grid b{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lt-muted);margin-bottom:5px}.lt-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.lt-result-card details{border-top:1px solid var(--lt-line);padding-top:14px}.lt-result-card summary{color:var(--lt-teal);font-weight:800;cursor:pointer}.lt-product-price{font-size:30px;font-weight:900;color:var(--lt-navy);margin:12px 0}.lt-loading,.lt-empty,.lt-error,.lt-emergency{padding:22px;border-radius:16px}.lt-loading{background:#eef7f6}.lt-loading span{display:inline-block;width:16px;height:16px;border:2px solid #b8e4de;border-top-color:var(--lt-teal);border-radius:50%;animation:spin .8s linear infinite}.lt-error{background:#fff0ee;color:#8c2d23}.lt-emergency{background:#fff1f0;border:2px solid #fecdca}.lt-emergency strong{font-size:20px}.lt-hp{position:absolute!important;left:-9999px!important}.lt-standard-form{display:grid;gap:14px;margin-top:24px}.lt-check{flex-direction:row!important;align-items:flex-start}.lt-check input{width:auto!important;margin-top:4px}.lt-service-list{display:grid;gap:8px}.lt-service-list>div{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;background:#f8fafc;border-radius:12px}.lt-service-list small{grid-column:1/-1;color:var(--lt-muted)}.lt-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.lt-values-grid h2{margin-top:0}.lt-vision-hero{text-align:center}.lt-vision .lt-panel{margin-bottom:18px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:782px){.admin-bar .lt-sitebar{top:46px}.lt-sitebar{padding:12px 16px}.lt-brand-copy small{display:none}.lt-menu-toggle{display:block}.lt-site-nav{display:none;position:absolute;top:74px;left:12px;right:12px;background:#fff;border:1px solid var(--lt-line);border-radius:16px;padding:14px;box-shadow:0 18px 50px rgba(31,41,51,.12);flex-direction:column;align-items:stretch}.lt-menu-open .lt-site-nav{display:flex}.lt-shell{width:min(100% - 24px,1100px);padding-top:28px}.lt-hero{padding-top:10px}.lt-search-form{padding:13px}.lt-search-row{grid-template-columns:1fr}.lt-search-row .lt-btn{width:100%}.lt-principles,.lt-values-grid,.lt-meta-grid{grid-template-columns:1fr}.lt-result-top{flex-direction:column}.lt-actions .lt-btn{width:100%}.lt-site-nav .lt-chip{text-align:center}}
/* Stable 1.1 additions */
.lt-form-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lt-standard-form select{width:100%;border:1px solid #d0d5dd;border-radius:14px;padding:15px;background:#fff;font:inherit;color:var(--lt-text)}.lt-highlights{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 12px}.lt-highlights span{background:#e9fbf8;color:#08746c;border:1px solid #bcece5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.lt-fresh{display:inline-flex;font-size:13px;font-weight:700}.lt-fresh-fresh{color:#137a52}.lt-fresh-aging{color:#8a6100}.lt-fresh-stale{color:#b42318}.lt-fresh-unknown{color:var(--lt-muted)}.lt-reco{background:linear-gradient(135deg,#f0fbf9,#fff);border:1px solid #cceee9;border-radius:22px;padding:22px;margin:16px 0}.lt-reco h2{margin:6px 0 15px;font-size:24px}.lt-reco-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lt-reco-grid article{background:#fff;border:1px solid var(--lt-line);border-radius:14px;padding:13px}.lt-reco-grid strong,.lt-reco-grid span{display:block}.lt-reco-grid strong{color:var(--lt-teal);font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.lt-reco small{display:block;color:var(--lt-muted);margin-top:12px}.lt-result-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 4px;color:var(--lt-muted);font-size:12px}.lt-result-footer a{color:var(--lt-teal);font-weight:800}.lt-btn-ghost{background:transparent;color:var(--lt-teal);border-color:transparent}.lt-meta-grid a{color:var(--lt-teal);font-weight:800;text-decoration:none}.lt-emergency small{display:block;margin-top:12px;color:#667085}.lt-emergency>div{display:flex;flex-wrap:wrap;gap:9px}.lt-panel>.lt-demo{margin-bottom:14px}.lt-standard-form [data-lt-form-message]{font-weight:800;color:var(--lt-teal);min-height:1.4em}.lt-result-card p:empty{display:none}
@media(max-width:782px){.lt-form-2,.lt-reco-grid{grid-template-columns:1fr}.lt-result-footer{flex-direction:column;align-items:flex-start}.lt-sitebar{min-height:78px}.lt-logo{flex:0 0 48px}.lt-brand-copy strong{font-size:20px}.lt-result-card,.lt-panel{padding:20px}.lt-result-top h2{font-size:30px;line-height:1.12}.lt-product-price{font-size:38px}.lt-meta-grid div{padding:15px}.lt-meta-grid span,.lt-meta-grid a{font-size:17px}.lt-actions{gap:8px}.lt-btn{min-height:54px;font-size:17px}.lt-search-summary span,.lt-search-summary strong{font-size:13px;padding:9px 11px}}

/* V6 — progressive geographic coverage */
.lt-covered-cities{margin:24px 0;padding:24px;border:1px solid rgba(20,184,166,.25);border-radius:18px;background:linear-gradient(135deg,rgba(20,184,166,.08),rgba(255,255,255,.02))}
.lt-covered-cities h2{margin:.35rem 0 .5rem;font-size:clamp(1.2rem,3vw,1.75rem)}
.lt-covered-cities p{margin:0;max-width:760px}
.lt-search-form label small{display:block;margin-top:6px;color:var(--lt-muted,#667085);font-size:.82rem;line-height:1.35}
.lt-expansion-card{margin-top:20px;padding:clamp(22px,5vw,36px);border:1px solid rgba(20,184,166,.28);border-radius:22px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.08)}
.lt-expansion-card h2{margin:.4rem 0 .7rem;font-size:clamp(1.5rem,4vw,2.2rem)}
.lt-expansion-confirm{display:flex;gap:12px;align-items:flex-start;margin:20px 0;padding:16px;border-radius:14px;background:rgba(20,184,166,.08)}
.lt-expansion-confirm strong{white-space:nowrap}
@media(max-width:620px){.lt-expansion-confirm{display:block}.lt-expansion-confirm strong{display:block;margin-bottom:5px}}

/* V6.2 — business intelligence dashboard */
.lt-dashboard-head h1{font-size:clamp(34px,5vw,56px)}
.lt-dashboard-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:22px}
.lt-dashboard-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:800}
.lt-dashboard-filters select{min-width:180px;border:1px solid #d0d5dd;border-radius:12px;padding:12px;background:#fff;font:inherit}
.lt-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}
.lt-kpi{background:linear-gradient(145deg,#fff,#f1fbf9);border:1px solid #d7eeea;border-radius:18px;padding:18px;min-height:165px;display:flex;flex-direction:column}
.lt-kpi>span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--lt-teal)}
.lt-kpi>strong{font-size:42px;line-height:1;margin:14px 0;color:var(--lt-navy)}
.lt-kpi>small{color:var(--lt-muted);line-height:1.4;margin-top:auto}
.lt-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}
.lt-zone-list{display:grid;gap:8px}.lt-zone-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--lt-line)}.lt-zone-list span{color:var(--lt-muted)}
@media(max-width:900px){.lt-kpi-grid{grid-template-columns:repeat(2,1fr)}.lt-dashboard-grid{grid-template-columns:1fr}}
@media(max-width:560px){.lt-kpi-grid{grid-template-columns:1fr}.lt-kpi{min-height:145px}.lt-dashboard-filters{align-items:stretch}.lt-dashboard-filters label,.lt-dashboard-filters select,.lt-dashboard-filters .lt-btn{width:100%}}


/* V6.3 — ROI approfondi, tendances et parcours */
.lt-kpi-grid-main{grid-template-columns:repeat(3,1fr)}
.lt-kpi em{font-style:normal;font-size:11px;font-weight:800;color:#08746c;margin:-5px 0 10px}
.lt-funnel-panel{margin-top:16px}.lt-funnel-panel h2{margin:.35rem 0 1rem}.lt-rate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lt-rate-grid article{background:#f6fbfa;border:1px solid #d7eeea;border-radius:16px;padding:18px}.lt-rate-grid strong{display:block;font-size:32px;color:var(--lt-teal);margin-bottom:8px}.lt-rate-grid span{color:var(--lt-muted);line-height:1.45}
.lt-opportunity-list{display:grid;gap:10px;margin-top:14px}.lt-opportunity-list>div{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;background:#f8fafc;border-radius:14px;padding:12px}.lt-opportunity-list strong{font-size:30px;color:var(--lt-navy)}.lt-opportunity-list span{color:var(--lt-muted);line-height:1.4}
@media(max-width:900px){.lt-kpi-grid-main{grid-template-columns:repeat(2,1fr)}.lt-rate-grid{grid-template-columns:1fr}}
@media(max-width:560px){.lt-kpi-grid-main{grid-template-columns:1fr 1fr}.lt-kpi-grid-main .lt-kpi{min-height:155px;padding:15px}.lt-kpi-grid-main .lt-kpi>strong{font-size:34px}.lt-kpi-grid-main .lt-kpi>small{font-size:12px}.lt-opportunity-list>div{grid-template-columns:58px 1fr}.lt-opportunity-list strong{font-size:25px}}

.lt-access-badge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:#edf7f5;color:#0b6f68;font-weight:700;font-size:.82rem;margin:0 0 10px}

/* V6.6 — parcours abonnement entreprise */
.lt-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.lt-plan-card strong{font-size:1.35rem}.lt-plan-pro{border-color:rgba(49,160,151,.35);box-shadow:0 18px 50px rgba(19,49,60,.08)}@media(max-width:700px){.lt-plan-grid{grid-template-columns:1fr}}

.lt-claim-selected{display:grid;gap:6px;padding:16px 18px;margin:20px 0 6px;border:1px solid #bcece5;background:#effaf8;border-radius:16px}.lt-claim-selected span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:var(--lt-teal)}.lt-claim-selected strong{font-size:22px;line-height:1.2}.lt-claim-selected small{color:var(--lt-muted);font-size:14px;line-height:1.5}.lt-claim-warning{border-color:#f3d7a0;background:#fff8e7}.lt-claim-warning span{color:#8a6100}.lt-standard-form label>small{font-weight:500;color:var(--lt-muted);line-height:1.45}

/* V6.8.3 — suggestions utilisateurs */
.lt-ideas-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:24px 0;padding:24px;border:1px solid #dce8e7;border-radius:22px;background:linear-gradient(135deg,#f8fcfb,#fffaf0)}
.lt-ideas-cta strong{display:block;font-size:22px;margin:4px 0 6px}.lt-ideas-cta p{margin:0;color:#667085}.lt-suggestions-hero{background:linear-gradient(135deg,#1d3553,#244967);color:#fff}.lt-suggestions-hero .lt-eyebrow{color:#82d8cf}.lt-suggestions-hero .lt-lead{color:#eef6f5}.lt-standard-form select{width:100%;min-height:48px;border:1px solid #cfd7df;border-radius:12px;padding:10px 12px;background:#fff;color:#1f2937;font:inherit}@media(max-width:720px){.lt-ideas-cta{align-items:flex-start;flex-direction:column}.lt-ideas-cta .lt-btn{width:100%;text-align:center}}


/* V6.10 — identité publique « moteur 2026 » : visuel moderne sans dépendance externe */
body.lt-core-page{background:
  radial-gradient(circle at 12% 4%,rgba(13,148,136,.10),transparent 30rem),
  radial-gradient(circle at 88% 12%,rgba(212,160,23,.08),transparent 28rem),
  linear-gradient(180deg,#f8fbfb 0%,#f4f8f7 100%);}
.lt-sitebar{background:rgba(255,255,255,.82);border-bottom:1px solid rgba(133,158,158,.18);box-shadow:0 8px 30px rgba(22,48,58,.035);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}
.lt-logo{box-shadow:0 14px 34px rgba(13,148,136,.24),inset 0 1px 0 rgba(255,255,255,.2)}
.lt-site-nav a{position:relative;padding:8px 0}.lt-site-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:1px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lt-teal),var(--lt-mint));transition:left .2s ease,right .2s ease}.lt-site-nav a:hover:after{left:0;right:0}
.lt-menu-toggle{width:46px;height:46px;border-radius:14px;color:var(--lt-navy);background:rgba(239,250,248,.8);border:1px solid #d8eeea;cursor:pointer}
.lt-search-shell{position:relative;overflow:visible}.lt-hero-2026{position:relative;isolation:isolate;padding:42px 0 28px}.lt-hero-glow{position:absolute;z-index:-1;width:min(820px,92vw);height:360px;left:50%;top:10px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(69,184,172,.18),rgba(126,207,199,.06) 45%,transparent 72%);filter:blur(10px);pointer-events:none}
.lt-kicker-live{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.76);border:1px solid rgba(13,148,136,.18);box-shadow:0 10px 30px rgba(13,148,136,.06);letter-spacing:.10em}.lt-kicker-live i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.35);animation:ltPulse 2.2s infinite}.lt-hero-2026 h1{max-width:980px;margin-left:auto;margin-right:auto;font-size:clamp(42px,7vw,82px);letter-spacing:-.055em;text-wrap:balance}.lt-hero-2026 h1 span{background:linear-gradient(105deg,#0d9488 10%,#2a9e96 45%,#d4a017 110%);-webkit-background-clip:text;background-clip:text;color:transparent}.lt-hero-2026 .lt-lead{max-width:860px}
.lt-capability-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:22px auto 0}.lt-capability-strip span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(133,158,158,.20);color:#46545f;font-size:12px;font-weight:800;box-shadow:0 8px 22px rgba(31,41,51,.035)}
.lt-search-form-2026{position:relative;margin-top:28px;padding:20px;border-radius:28px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.9);box-shadow:0 28px 80px rgba(22,48,58,.11),0 0 0 1px rgba(13,148,136,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.lt-search-form-2026 textarea,.lt-search-form-2026 input{background:rgba(249,252,252,.92);border-color:#d8e3e2;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lt-search-form-2026 textarea:focus,.lt-search-form-2026 input:focus{transform:translateY(-1px);box-shadow:0 0 0 5px rgba(13,148,136,.09),0 10px 24px rgba(13,148,136,.05)}
.lt-search-form-2026 .lt-btn-primary{position:relative;overflow:hidden;min-width:220px;background:linear-gradient(120deg,#087b72,#0d9488 54%,#45b8ac);box-shadow:0 14px 30px rgba(13,148,136,.24);transition:transform .18s ease,box-shadow .18s ease}.lt-search-form-2026 .lt-btn-primary:before{content:"";position:absolute;inset:-40% auto -40% -45%;width:34%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transition:left .55s ease}.lt-search-form-2026 .lt-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(13,148,136,.30)}.lt-search-form-2026 .lt-btn-primary:hover:before{left:120%}
.lt-quick-tests button{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lt-quick-tests button:hover{transform:translateY(-1px);border-color:#a8dcd5;box-shadow:0 8px 20px rgba(13,148,136,.08)}
.lt-hero-footnote{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:18px 0 0;color:#7a8791;font-size:11px;font-weight:700}.lt-hero-footnote b{color:#bcc7cd}
.lt-principles div{position:relative;overflow:hidden;background:rgba(255,255,255,.78);box-shadow:0 10px 26px rgba(31,41,51,.035);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lt-principles div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--lt-teal),var(--lt-mint));opacity:.7}.lt-principles div:hover{transform:translateY(-3px);border-color:#c8e7e2;box-shadow:0 16px 36px rgba(31,41,51,.065)}
.lt-result-card,.lt-panel,.lt-expansion-card{background:rgba(255,255,255,.90);box-shadow:0 18px 48px rgba(22,48,58,.065);border-color:rgba(133,158,158,.22)}.lt-result-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lt-result-card:hover{transform:translateY(-2px);box-shadow:0 24px 58px rgba(22,48,58,.09);border-color:#cbe6e2}
.lt-coverage-note{background:linear-gradient(135deg,#fff8e7,#fffdf7);box-shadow:0 10px 28px rgba(212,160,23,.06)}
.lt-ideas-cta{box-shadow:0 16px 36px rgba(31,41,51,.045)}
@keyframes ltPulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.30)}50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}
@media(max-width:782px){.lt-hero-2026{padding-top:24px}.lt-hero-glow{height:300px}.lt-hero-2026 h1{font-size:clamp(40px,12vw,62px)}.lt-kicker-live{font-size:10px;padding:7px 10px}.lt-capability-strip{gap:6px}.lt-capability-strip span{font-size:11px;padding:7px 9px}.lt-search-form-2026{padding:14px;border-radius:22px}.lt-search-form-2026 .lt-btn-primary{min-width:0}.lt-hero-footnote{padding:0 12px}.lt-site-nav{background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 22px 60px rgba(22,48,58,.14)}}
@media(prefers-reduced-motion:reduce){.lt-kicker-live i{animation:none}.lt-site-nav a:after,.lt-search-form-2026 .lt-btn-primary,.lt-search-form-2026 .lt-btn-primary:before,.lt-search-form-2026 textarea,.lt-search-form-2026 input,.lt-principles div,.lt-result-card,.lt-quick-tests button{transition:none}}

/* V6.10.1 — accueil réellement contrôlé par Laramée Trouve */
.lt-front-2026{background:#07151d!important}.lt-front-2026 #lt-page{min-height:100vh}.lt-app-home{background:#f5f8f8}.lt-app-home .lt-sitebar{background:rgba(7,21,29,.78);border-bottom:1px solid rgba(255,255,255,.08);color:#fff}.lt-app-home .lt-brand,.lt-app-home .lt-site-nav a{color:#fff}.lt-app-home .lt-brand-copy small{color:#91a6af}.lt-app-home .lt-menu-toggle{color:#fff}.lt-home-2026{overflow:hidden}.lt-home-hero{position:relative;isolation:isolate;min-height:min(760px,calc(100vh - 74px));display:grid;align-items:center;padding:70px 18px 64px;background:radial-gradient(circle at 50% 115%,rgba(13,148,136,.20),transparent 42%),linear-gradient(145deg,#07151d 0%,#0a202a 46%,#08252a 100%);color:#fff}.lt-home-grid{position:absolute;inset:0;z-index:-3;opacity:.23;background-image:linear-gradient(rgba(126,207,199,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(126,207,199,.10) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 90%)}.lt-orb{position:absolute;z-index:-2;border-radius:50%;filter:blur(8px);pointer-events:none}.lt-orb-a{width:460px;height:460px;right:-120px;top:-160px;background:radial-gradient(circle,rgba(69,184,172,.24),transparent 68%)}.lt-orb-b{width:380px;height:380px;left:-160px;bottom:-170px;background:radial-gradient(circle,rgba(212,160,23,.12),transparent 68%)}.lt-home-inner{width:min(1040px,100%);margin:auto;text-align:center}.lt-home-status{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;padding:9px 13px;border:1px solid rgba(126,207,199,.20);border-radius:999px;background:rgba(255,255,255,.055);backdrop-filter:blur(12px);font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#bfe8e3;font-weight:800}.lt-home-status i{width:7px;height:7px;border-radius:50%;background:#55e2a5;box-shadow:0 0 18px rgba(85,226,165,.9)}.lt-home-status b{color:#fff;border-left:1px solid rgba(255,255,255,.18);padding-left:9px}.lt-home-hero h1{max-width:980px;margin:24px auto 18px;font-size:clamp(48px,7.6vw,94px);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.lt-home-hero h1 span{background:linear-gradient(100deg,#85e0d8 10%,#53c9bd 48%,#e0bc59 110%);-webkit-background-clip:text;background-clip:text;color:transparent}.lt-home-lead{max-width:780px;margin:0 auto 30px;color:#bbcad0;font-size:clamp(17px,2vw,22px);line-height:1.55}.lt-command-search{max-width:900px;margin:0 auto;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.88);border-radius:25px;padding:14px;box-shadow:0 28px 100px rgba(0,0,0,.30),0 0 0 1px rgba(126,207,199,.12);text-align:left;color:#17242c}.lt-command-label{display:flex;align-items:center;gap:8px;padding:5px 8px 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#60737d}.lt-command-label span{color:#0d9488}.lt-command-search textarea{resize:none;width:100%;border:0;background:#f4f8f8;border-radius:16px;padding:18px;font-size:clamp(18px,2vw,23px);line-height:1.4;outline:none;box-shadow:inset 0 0 0 1px #dce6e5}.lt-command-search textarea:focus{box-shadow:inset 0 0 0 2px #45b8ac,0 0 0 5px rgba(69,184,172,.10)}.lt-command-bottom{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:10px}.lt-location-field{position:relative;display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:8px;background:#f4f8f8;border:1px solid #dce6e5;border-radius:15px;padding:4px 13px}.lt-location-field>span{font-size:22px;color:#0d9488}.lt-location-field input{border:0!important;background:transparent!important;padding:11px 0!important;box-shadow:none!important;font-size:16px}.lt-location-field small{grid-column:2;color:#71818a;font-size:11px;font-weight:600;margin-top:-8px;padding-bottom:7px}.lt-command-button{min-width:160px;border:0;border-radius:15px;background:linear-gradient(125deg,#0d9488,#43b9ae);color:#fff;font:inherit;font-weight:900;font-size:18px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:18px;cursor:pointer;box-shadow:0 12px 28px rgba(13,148,136,.24);transition:transform .18s ease,box-shadow .18s ease}.lt-command-button:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(13,148,136,.32)}.lt-command-button b{font-size:25px}.lt-example-line{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:17px auto 0;color:#8fa3ac;font-size:12px}.lt-example-line button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#e6f0f2;border-radius:999px;padding:8px 11px;cursor:pointer}.lt-example-line button:hover{border-color:rgba(126,207,199,.42);background:rgba(126,207,199,.10)}.lt-trust-line{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:23px;color:#a8bac1;font-size:12px;font-weight:700}.lt-trust-line i{font-style:normal;color:#6ee7b7;margin-right:4px}.lt-home-below{width:min(1140px,calc(100% - 32px));margin:auto;padding:76px 0 90px}.lt-home-intro{text-align:center;max-width:760px;margin:0 auto 34px}.lt-home-intro h2,.lt-confidence-panel h2{font-size:clamp(34px,4.8vw,58px);letter-spacing:-.045em;line-height:1.04;margin:10px 0 14px;color:#12212a}.lt-home-intro p{font-size:18px;line-height:1.6;color:#657681}.lt-universe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lt-universe-grid article{position:relative;overflow:hidden;min-height:190px;padding:24px;border:1px solid #dfe8e7;border-radius:22px;background:#fff;box-shadow:0 12px 38px rgba(30,55,62,.045);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.lt-universe-grid article:hover{transform:translateY(-4px);border-color:#b8ded9;box-shadow:0 20px 45px rgba(30,55,62,.075)}.lt-universe-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eaf7f5;color:#08746c;font-size:11px;font-weight:900}.lt-universe-grid strong{display:block;font-size:22px;margin:18px 0 8px;color:#12212a}.lt-universe-grid p{margin:0;color:#687983;line-height:1.5}.lt-confidence-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:start;margin:54px 0 26px;padding:38px;border-radius:28px;background:linear-gradient(135deg,#e9f6f4,#f8fbfa);border:1px solid #cfe7e3}.lt-confidence-points{display:grid;gap:11px}.lt-confidence-points p{margin:0;padding:15px 17px;background:rgba(255,255,255,.78);border-radius:15px;color:#62727b;line-height:1.5}.lt-confidence-points b{color:#14252e}.lt-coverage-note-home{margin:26px 0}.lt-home-below .lt-results{margin-top:24px}
@media(max-width:782px){.lt-app-home .lt-site-nav{background:#0c2029;border-color:rgba(255,255,255,.10)}.lt-app-home .lt-site-nav a{color:#fff}.lt-home-hero{min-height:auto;padding:52px 14px 46px}.lt-home-status b{display:none}.lt-home-hero h1{font-size:clamp(43px,13vw,66px);margin-top:19px}.lt-home-lead{font-size:17px;margin-bottom:23px}.lt-command-search{padding:10px;border-radius:20px}.lt-command-search textarea{min-height:104px;padding:15px;font-size:18px}.lt-command-bottom{grid-template-columns:1fr}.lt-command-button{min-height:58px;width:100%}.lt-location-field small{font-size:10px}.lt-example-line{justify-content:flex-start}.lt-example-line>span{width:100%;text-align:left}.lt-trust-line{gap:8px 13px;font-size:11px}.lt-home-below{width:min(100% - 24px,1140px);padding:52px 0 70px}.lt-universe-grid{grid-template-columns:1fr}.lt-universe-grid article{min-height:0}.lt-confidence-panel{grid-template-columns:1fr;padding:24px;gap:18px}.lt-home-intro h2,.lt-confidence-panel h2{font-size:36px}.lt-brand-copy small{display:none}}
@media(prefers-reduced-motion:reduce){.lt-command-button,.lt-universe-grid article{transition:none}}

/* V6.10.2 — finition pré-lancement: résultat immédiat, parcours 3 étapes, CTA entreprise et détails mobile */
.lt-home-results-wrap{width:min(1040px,calc(100% - 32px));margin:-24px auto 0;position:relative;z-index:4}.lt-home-results-wrap:has(.lt-results:empty){display:none}.lt-home-results-wrap .lt-results:not(:empty){background:#f8fbfb;border:1px solid #dce9e7;border-radius:28px;padding:18px;box-shadow:0 22px 70px rgba(5,34,43,.14)}
.lt-how{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 18px}.lt-how article{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;border-radius:20px;background:#102932;color:#fff;border:1px solid rgba(126,207,199,.13);box-shadow:0 12px 35px rgba(9,32,40,.08)}.lt-how article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#1ba99c,#55c9bd);font-weight:900}.lt-how strong{display:block;font-size:17px;margin:1px 0 6px}.lt-how p{margin:0;color:#abc0c8;line-height:1.5;font-size:14px}
.lt-business-invite{display:grid;grid-template-columns:1.25fr auto;gap:28px;align-items:center;margin:26px 0;padding:34px;border-radius:28px;background:linear-gradient(135deg,#102932 0%,#12363c 68%,#173f3f 100%);color:#fff;box-shadow:0 24px 60px rgba(7,36,44,.12)}.lt-business-invite h2{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 12px}.lt-business-invite p{margin:0;max-width:720px;color:#bad0d5;line-height:1.55}.lt-business-actions{display:flex;flex-direction:column;gap:10px;min-width:205px}.lt-business-invite .lt-btn-outline{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22);color:#fff}.lt-business-invite .lt-eyebrow{color:#7fe0d6}
.lt-coverage-note-home span{display:block;margin-top:5px;color:#78611d}.lt-command-search{position:relative}.lt-command-search:before{content:"";position:absolute;inset:-2px;border-radius:27px;padding:1px;background:linear-gradient(110deg,rgba(126,207,199,.65),rgba(255,255,255,.04),rgba(224,188,89,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.62}.lt-command-button:focus-visible,.lt-example-line button:focus-visible,.lt-site-nav a:focus-visible{outline:3px solid #7ecfc7;outline-offset:3px}.lt-home-hero::after{content:"";position:absolute;left:50%;bottom:18px;width:54px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#72d8ce,transparent);opacity:.7}
@media(max-width:782px){.lt-home-results-wrap{width:min(100% - 20px,1040px);margin:-12px auto 0}.lt-home-results-wrap .lt-results:not(:empty){padding:10px;border-radius:20px}.lt-how{grid-template-columns:1fr}.lt-how article{padding:17px}.lt-business-invite{grid-template-columns:1fr;padding:24px;gap:20px}.lt-business-actions{min-width:0}.lt-business-actions .lt-btn{width:100%}.lt-command-button span{font-size:17px}.lt-home-hero::after{display:none}}

/* V6.11 — Emplois : recherche gratuite, publication Pro entreprise */
.lt-card-link{display:inline-flex;margin-top:14px;color:var(--lt-teal);font-weight:850;text-decoration:none}.lt-card-link:hover{text-decoration:underline}.lt-jobs-public,.lt-jobs-manage{max-width:1080px}.lt-jobs-hero{background:linear-gradient(145deg,#0b242d,#123940);color:#fff;border-color:rgba(126,207,199,.2);box-shadow:0 22px 65px rgba(8,34,42,.16)}.lt-jobs-hero .lt-eyebrow{color:#7fe0d6}.lt-jobs-hero .lt-lead{color:#c2d3d8;margin-left:0}.lt-jobs-search{display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px;align-items:end;margin-top:26px}.lt-jobs-search label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:800;color:#dbe7e9}.lt-jobs-search input{width:100%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.96);border-radius:14px;padding:14px;color:#1f2933}.lt-jobs-results{display:grid;gap:15px;margin-top:20px}.lt-job-card{border-left:4px solid #0d9488}.lt-job-card .lt-result-type{color:#08746c}.lt-job-card p{line-height:1.55}.lt-jobs-dashboard-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:15px 0;background:linear-gradient(135deg,#eef9f7,#fff)}.lt-jobs-dashboard-cta h2{margin:7px 0 8px}.lt-job-form select,.lt-jobs-manage select{width:100%;border:1px solid #d0d5dd;border-radius:14px;padding:14px;background:#fff;font:inherit;color:var(--lt-text)}.lt-job-apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lt-job-manage-list{display:grid;gap:10px}.lt-job-manage-list article{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:15px;border:1px solid var(--lt-line);border-radius:15px;background:#f9fbfb}.lt-job-manage-list strong,.lt-job-manage-list span,.lt-job-manage-list small{display:block}.lt-job-manage-list span,.lt-job-manage-list small{color:var(--lt-muted);margin-top:3px}.lt-job-manage-list form{display:flex;gap:7px;flex-wrap:wrap}.lt-success-note{padding:11px 14px;border-radius:12px;background:#eaf8f2;color:#137a52;font-weight:750}
@media(max-width:782px){.lt-jobs-search{grid-template-columns:1fr}.lt-jobs-search .lt-btn{width:100%}.lt-jobs-dashboard-cta{grid-template-columns:1fr}.lt-job-apply-grid{grid-template-columns:1fr}.lt-job-manage-list article{grid-template-columns:1fr}.lt-job-manage-list form .lt-btn{width:100%}}

.lt-job-form input[type=file]{padding:12px;border:1px dashed #9db8b4;background:#f7fbfa;cursor:pointer}
.lt-profile-owner-tools{padding-top:0}
.lt-profile-owner-tools .lt-panel{background:linear-gradient(135deg,#eef9f7,#fff);border-color:#cfe9e5}
