@font-face{font-family:Poppins;src:url('/assets/consultation-20260905/assets/poppins-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/consultation-20260905/assets/poppins-600.ttf') format('truetype');font-weight:600;font-display:swap}
.les-client-shell{--client-ink:#10191f;--client-gold:#d8911e;--client-muted:#59636a;--client-line:#e5e1d9;background:#f8f6f1;color:var(--client-ink);font:400 14px/1.7 Poppins,Arial,sans-serif}
.les-client-shell *{box-sizing:border-box}.les-client-shell .les-client-main{width:100%;margin:0}.les-client-shell .les-client-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.les-client-shell .les-client-hero{background:linear-gradient(90deg,#10191fe8,#10191fc9),url('/assets/consultation-20260905/assets/hero-bg.webp') center 44%/cover;color:#fff;padding-bottom:76px}
.les-client-shell .les-client-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px}.les-client-shell .les-client-brand{margin:0;line-height:0}.les-client-shell .les-client-brand img{width:134px;height:95px;object-fit:contain;max-width:none}
.les-client-header nav{display:flex;gap:28px;align-items:center}.les-client-header nav a{color:#fff;font-size:13px;text-decoration:none}.les-client-header nav a span{margin-left:8px}.les-client-header-contact{border:1px solid #96a0a5;border-radius:11px;padding:11px 18px}
.les-client-hero-content{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;align-items:center;padding-top:20px}.les-client-shell .les-client-main h1{font:600 clamp(38px,4.4vw,60px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 20px}.les-client-shell .les-client-main h2{font:400 clamp(28px,2.6vw,35px)/1.14 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 15px}
.les-client-shell .les-client-eyebrow{font:600 10px/1.5 Poppins,Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em;color:#ae6e0f;margin:0 0 16px}.les-client-hero .les-client-eyebrow,.les-client-install .les-client-eyebrow{color:#ecac3c}.les-client-shell .les-client-intro{font-size:15px;line-height:1.75;max-width:580px;margin:0 0 18px;color:#e0e5e8}.les-client-hero-note{display:flex;align-items:center;gap:9px;color:#cbd2d5;font-size:11px;margin:0}.les-client-hero-note svg{width:17px;height:17px;flex-shrink:0;color:#ecac3c}
.les-client-team{margin:0;align-self:end;text-align:center}.les-client-team img{display:block;width:100%;height:275px;object-fit:contain;object-position:bottom}.les-client-team figcaption{font-size:10px;color:#cbd2d5;margin-top:8px}
.les-client-shell .les-client-content{margin-top:-38px;position:relative;z-index:1}.les-client-dashboard{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:stretch}.les-client-shell .les-client-card{border:1px solid var(--client-line);border-radius:16px;background:#fff;padding:32px;margin:0;box-shadow:0 6px 22px #10191f06}.les-client-shell .les-client-follow{border-top:3px solid var(--client-gold)}.les-client-shell .les-client-muted{color:var(--client-muted);font-size:12px;line-height:1.8;margin:0 0 16px}
.les-client-shell [data-client-message]{color:#5d686f;font-size:12px;line-height:1.7;margin:16px 0}.les-client-shell [data-client-message]:empty{display:none}.les-client-status-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:6px;background:#eef5ee;color:#315c38;font-size:12px;margin:0 0 16px}.les-client-status-badge>span{width:7px;height:7px;border-radius:50%;background:#4c7851}.les-client-request-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid var(--client-line);padding-block:15px;margin:0 0 16px}.les-client-request-details dt{font-size:10px;color:var(--client-muted)}.les-client-request-details dd{margin:4px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.les-client-shell .les-client-main button,.les-client-shell .les-client-primary{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:46px;border:1px solid var(--client-gold);border-radius:9px;background:var(--client-gold);color:var(--client-ink)!important;font:600 12px/1.5 Poppins,Arial,sans-serif;padding:12px 17px;text-decoration:none;transition:background .15s,border-color .15s}.les-client-shell .les-client-main button:hover,.les-client-shell .les-client-primary:hover{background:#e6a236;border-color:#e6a236}.les-client-actions{display:flex;flex-wrap:wrap;gap:10px}.les-client-shell .les-client-main .les-client-secondary{background:#fff;border-color:#c8cdd0;color:var(--client-ink)!important}.les-client-shell .les-client-main .les-client-secondary:hover{background:#f8f6f1;border-color:#aab3b9}.les-client-shell .les-client-main .les-client-forget{background:transparent;border:0;border-radius:0;padding:12px 0 0;min-height:36px;display:inline-block;text-decoration:underline;text-underline-offset:4px;font-weight:400;font-size:10px;color:#636c72!important}
.les-client-access{margin-top:22px;border-top:1px solid var(--client-line);padding-top:17px}.les-client-access summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;font-size:12px;font-weight:600;min-height:32px}.les-client-access summary::-webkit-details-marker{display:none}.les-client-access summary span{font-size:22px;font-weight:400;color:#ab731a}.les-client-access[open] summary span{transform:rotate(45deg)}.les-client-access form{margin-top:18px}.les-client-shell .les-client-main label{font-size:11px;line-height:1.6;font-weight:600}.les-client-shell .les-client-main input[type=password],.les-client-shell .les-client-main select{font:400 13px/1.5 Poppins,Arial,sans-serif;border:1px solid #c1c9cd;border-radius:8px;min-height:47px;max-width:none;margin:7px 0 16px;padding:11px 13px;background:#fff;color:var(--client-ink)}.les-client-remember{display:flex;align-items:flex-start;gap:9px;margin-bottom:17px;font-weight:400!important}.les-client-remember input{width:16px;height:16px;flex:0 0 16px;accent-color:var(--client-gold);margin:2px 0}
.les-client-shell .les-client-install{background:var(--client-ink);color:#fff;border-color:var(--client-ink);padding:32px;box-shadow:none}.les-client-app-icon{width:62px;height:62px;border-radius:13px;border:1px solid #4c5151;background:#17242b;display:grid;place-items:center;margin-bottom:24px}.les-client-app-icon img{width:52px;height:52px;object-fit:contain;border-radius:9px}.les-client-install>p:not(.les-client-eyebrow){color:#d4dbde;font-size:12px;line-height:1.8}.les-client-install .les-client-install-note{font-size:10px!important;margin:14px 0 0;color:#aab5bb!important}.les-client-install button{width:100%;margin-top:8px}
.les-client-shell .les-client-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.les-client-shell .les-client-contact .les-client-primary{width:100%;margin-bottom:14px}.les-client-shell .les-client-text-link{display:inline-flex;gap:12px;font-size:11px;color:var(--client-ink);text-decoration:none;min-height:36px;align-items:center}.les-client-shell .les-client-text-link:hover{text-decoration:underline}.les-client-shell .les-client-resource{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 0;border-top:1px solid var(--client-line);color:var(--client-ink);text-decoration:none}.les-client-resource strong{display:block;font-size:12px;font-weight:600}.les-client-resource small{display:block;font-size:10px;color:var(--client-muted);margin-top:4px}.les-client-resource>span:last-child{font-size:23px;color:#b77615}.les-client-resource:hover strong{text-decoration:underline;text-underline-offset:4px}
.les-client-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:35px 0 0;padding:24px 0 36px;border-top:1px solid var(--client-line);font-size:10px;color:var(--client-muted)}.les-client-footer>div{display:flex;gap:24px}.les-client-shell .les-client-footer a{color:var(--client-muted);text-decoration:none}.les-client-footer a:hover{text-decoration:underline}.les-client-shell .les-client-main :focus-visible{outline:3px solid var(--client-gold);outline-offset:4px}.les-client-shell .lp-privacy-manage{bottom:10px}
@media(max-width:900px){.les-client-shell .les-client-wrap{width:calc(100% - 40px)}.les-client-hero-content{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.les-client-team img{height:225px}.les-client-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.les-client-shell .les-client-card{padding:25px}.les-client-shell .les-client-grid{gap:18px}}
@media(max-width:680px){.les-client-shell .les-client-wrap{width:calc(100% - 36px)}.les-client-shell .les-client-header{padding:18px 0 20px;gap:20px}.les-client-shell .les-client-brand img{width:102px;height:73px}.les-client-header nav{gap:0}.les-client-header nav>a:first-child{display:none}.les-client-header nav a{font-size:11px}.les-client-header-contact{padding:10px 13px}.les-client-shell .les-client-hero{padding-bottom:58px}.les-client-hero-content{display:block;padding-top:14px}.les-client-team{display:none}.les-client-shell .les-client-main h1{font-size:38px;line-height:1.08;margin-bottom:18px}.les-client-shell .les-client-intro{font-size:13px;line-height:1.8}.les-client-shell .les-client-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:13px}.les-client-hero-note{font-size:10px}.les-client-shell .les-client-content{margin-top:-27px}.les-client-dashboard,.les-client-shell .les-client-grid{grid-template-columns:1fr;gap:18px}.les-client-shell .les-client-card{padding:25px 22px;border-radius:13px}.les-client-shell .les-client-main h2{font-size:29px}.les-client-shell .les-client-muted{font-size:11px}.les-client-request-details{gap:12px}.les-client-request-details dd{font-size:12px}.les-client-actions{flex-direction:column}.les-client-actions button{width:100%}.les-client-shell .les-client-main button,.les-client-shell .les-client-primary{font-size:11px}.les-client-app-icon{margin-bottom:20px}.les-client-shell .les-client-grid{margin-top:18px}.les-client-footer{align-items:flex-start;flex-direction:column;gap:10px;margin-top:24px;padding-bottom:65px}.les-client-footer>div{gap:20px}}
@media(prefers-reduced-motion:reduce){.les-client-shell button,.les-client-shell a{transition:none!important}}
