.ClientsHistoryPage-module__NSIC5W__main{background:var(--color-background);overflow:clip}.ClientsHistoryPage-module__NSIC5W__hero{background:radial-gradient(circle at 86% 24%, #d5edbe94, transparent 29%), radial-gradient(circle at 8% 12%, #fcecfcf0, transparent 27%), var(--color-background);padding-block:88px 104px}.ClientsHistoryPage-module__NSIC5W__heroGrid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:64px;display:grid}.ClientsHistoryPage-module__NSIC5W__heroCopy h1{margin-top:22px}.ClientsHistoryPage-module__NSIC5W__heroCopy h1 span{color:var(--color-accent);display:block}.ClientsHistoryPage-module__NSIC5W__lead{max-width:62ch;color:var(--color-text-secondary);font-size:var(--font-body-large);margin-top:24px}.ClientsHistoryPage-module__NSIC5W__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ClientsHistoryPage-module__NSIC5W__heroPoints{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.ClientsHistoryPage-module__NSIC5W__heroPoints li{color:var(--color-text-secondary);font-size:var(--font-small);gap:7px;display:flex}.ClientsHistoryPage-module__NSIC5W__heroPoints span,.ClientsHistoryPage-module__NSIC5W__formsCard li span{color:var(--color-primary);font-weight:900}.ClientsHistoryPage-module__NSIC5W__visual{place-items:center;min-height:565px;display:grid;position:relative}.ClientsHistoryPage-module__NSIC5W__visualGlow{filter:blur(42px);background:#c4e6e5c7;border-radius:50%;width:430px;height:430px;position:absolute}.ClientsHistoryPage-module__NSIC5W__profileCard{z-index:1;border:1px solid var(--color-border-strong);background:#fffffff2;border-radius:28px;width:min(100%,440px);padding:25px;position:relative;transform:rotate(-1.2deg);box-shadow:0 34px 75px #26264f2b}.ClientsHistoryPage-module__NSIC5W__profileTop{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.ClientsHistoryPage-module__NSIC5W__avatar{background:var(--color-primary-light);width:54px;height:54px;color:var(--color-primary);border:3px solid #fff;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 7px 17px #26264f1f}.ClientsHistoryPage-module__NSIC5W__profileTop div{display:grid}.ClientsHistoryPage-module__NSIC5W__profileTop small,.ClientsHistoryPage-module__NSIC5W__nextVisit small{color:var(--color-text-muted);font-size:10px}.ClientsHistoryPage-module__NSIC5W__status{background:var(--color-green-soft);color:var(--color-primary);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.ClientsHistoryPage-module__NSIC5W__tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.ClientsHistoryPage-module__NSIC5W__tags span{border:1px solid var(--color-border);background:var(--color-lavender);color:var(--color-text-secondary);border-radius:999px;padding:6px 10px;font-size:9px}.ClientsHistoryPage-module__NSIC5W__progressHead{justify-content:space-between;margin-top:24px;font-size:11px;display:flex}.ClientsHistoryPage-module__NSIC5W__progressBar{background:var(--color-background-soft);border-radius:999px;height:8px;margin-top:8px;display:block;overflow:hidden}.ClientsHistoryPage-module__NSIC5W__progressBar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-accent));width:78%;height:100%;display:block}.ClientsHistoryPage-module__NSIC5W__profileStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.ClientsHistoryPage-module__NSIC5W__profileStats>span{background:var(--color-background-soft);text-align:center;border-radius:14px;gap:4px;padding:13px 10px;display:grid}.ClientsHistoryPage-module__NSIC5W__profileStats small{color:var(--color-text-muted);font-size:8px}.ClientsHistoryPage-module__NSIC5W__profileStats strong{font-size:14px}.ClientsHistoryPage-module__NSIC5W__profileStats .ClientsHistoryPage-module__NSIC5W__debt{color:var(--color-accent-active)}.ClientsHistoryPage-module__NSIC5W__nextVisit{background:var(--color-blue-soft);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:14px;display:grid}.ClientsHistoryPage-module__NSIC5W__nextVisit>span{width:35px;height:35px;color:var(--color-primary);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.ClientsHistoryPage-module__NSIC5W__nextVisit div{display:grid}.ClientsHistoryPage-module__NSIC5W__nextVisit strong,.ClientsHistoryPage-module__NSIC5W__nextVisit b{font-size:11px}.ClientsHistoryPage-module__NSIC5W__birthdayCard{z-index:2;border:1px solid var(--color-border);width:225px;box-shadow:var(--shadow-card);background:#fff;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:14px;display:grid;position:absolute;bottom:47px;right:-6px}.ClientsHistoryPage-module__NSIC5W__birthdayCard>span{background:var(--color-peach-soft);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.ClientsHistoryPage-module__NSIC5W__birthdayCard div{display:grid}.ClientsHistoryPage-module__NSIC5W__birthdayCard strong{font-size:12px}.ClientsHistoryPage-module__NSIC5W__birthdayCard small{color:var(--color-text-muted);font-size:9px}.ClientsHistoryPage-module__NSIC5W__profileSection,.ClientsHistoryPage-module__NSIC5W__historySection,.ClientsHistoryPage-module__NSIC5W__analyticsSection,.ClientsHistoryPage-module__NSIC5W__formsSection,.ClientsHistoryPage-module__NSIC5W__faqSection,.ClientsHistoryPage-module__NSIC5W__finalSection{padding-block:var(--section-space)}.ClientsHistoryPage-module__NSIC5W__sectionHeader{text-align:center;max-width:800px;margin-inline:auto}.ClientsHistoryPage-module__NSIC5W__sectionHeader h2,.ClientsHistoryPage-module__NSIC5W__split h2,.ClientsHistoryPage-module__NSIC5W__formsCard h2,.ClientsHistoryPage-module__NSIC5W__controlGrid h2{margin-top:20px}.ClientsHistoryPage-module__NSIC5W__sectionHeader>p:last-child,.ClientsHistoryPage-module__NSIC5W__description,.ClientsHistoryPage-module__NSIC5W__formsCard>div>p:last-child,.ClientsHistoryPage-module__NSIC5W__controlGrid>div>p:last-child{color:var(--color-text-secondary);font-size:var(--font-body-large);margin-top:16px}.ClientsHistoryPage-module__NSIC5W__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.ClientsHistoryPage-module__NSIC5W__featureGrid article{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(155deg, #fff, var(--color-lavender));min-height:230px;box-shadow:var(--shadow-soft);padding:27px;transition:transform .2s,box-shadow .2s}.ClientsHistoryPage-module__NSIC5W__featureGrid article[data-tone="1"]{background:linear-gradient(155deg, #fff, var(--color-blue-soft))}.ClientsHistoryPage-module__NSIC5W__featureGrid article[data-tone="2"]{background:linear-gradient(155deg, #fff, var(--color-mint-soft))}.ClientsHistoryPage-module__NSIC5W__featureGrid article[data-tone="3"]{background:linear-gradient(155deg, #fff, var(--color-peach-soft))}.ClientsHistoryPage-module__NSIC5W__featureGrid article:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.ClientsHistoryPage-module__NSIC5W__featureIcon{background:#ffffffc7;border-radius:16px;place-items:center;width:51px;height:51px;font-size:22px;display:grid;box-shadow:0 7px 18px #26264f14}.ClientsHistoryPage-module__NSIC5W__featureGrid h3,.ClientsHistoryPage-module__NSIC5W__analyticsGrid h3{margin-top:22px;font-size:20px}.ClientsHistoryPage-module__NSIC5W__featureGrid p,.ClientsHistoryPage-module__NSIC5W__analyticsGrid p,.ClientsHistoryPage-module__NSIC5W__timeline p,.ClientsHistoryPage-module__NSIC5W__controlItems p{color:var(--color-text-secondary);margin-top:10px}.ClientsHistoryPage-module__NSIC5W__historySection{background:var(--color-background-soft)}.ClientsHistoryPage-module__NSIC5W__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:68px;display:grid}.ClientsHistoryPage-module__NSIC5W__timeline{gap:12px;display:grid}.ClientsHistoryPage-module__NSIC5W__timeline li{border:1px solid var(--color-border);background:#fff;border-radius:17px;grid-template-columns:auto 1fr;gap:15px;padding:18px;display:grid;box-shadow:0 7px 18px #26264f0d}.ClientsHistoryPage-module__NSIC5W__timeline li>span{background:var(--color-primary-light);width:38px;height:38px;color:var(--color-primary);border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.ClientsHistoryPage-module__NSIC5W__timeline h3{font-size:17px}.ClientsHistoryPage-module__NSIC5W__timeline p{font-size:var(--font-small)}.ClientsHistoryPage-module__NSIC5W__analyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.ClientsHistoryPage-module__NSIC5W__analyticsGrid article{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:25px}.ClientsHistoryPage-module__NSIC5W__analyticsGrid article>span{color:var(--color-accent);font-size:var(--font-caption);font-weight:800}.ClientsHistoryPage-module__NSIC5W__formsSection{background:var(--color-blue-soft)}.ClientsHistoryPage-module__NSIC5W__formsCard{border:1px solid var(--color-border);border-radius:var(--radius-section);box-shadow:var(--shadow-card);background:#ffffffb8;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;padding:46px;display:grid}.ClientsHistoryPage-module__NSIC5W__formsCard ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ClientsHistoryPage-module__NSIC5W__formsCard li{border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-small);background:#fff;border-radius:14px;gap:9px;padding:14px;display:flex}.ClientsHistoryPage-module__NSIC5W__controlSection{background:var(--color-primary);color:#fff;padding-block:88px}.ClientsHistoryPage-module__NSIC5W__controlGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:68px;display:grid}.ClientsHistoryPage-module__NSIC5W__controlGrid h2{color:#fff}.ClientsHistoryPage-module__NSIC5W__controlGrid>div>p:last-child{color:#ffffffb8}.ClientsHistoryPage-module__NSIC5W__controlItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ClientsHistoryPage-module__NSIC5W__controlItems article{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;padding:17px;display:grid}.ClientsHistoryPage-module__NSIC5W__controlItems article>span{background:#ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ClientsHistoryPage-module__NSIC5W__controlItems h3{color:#fff;font-size:16px}.ClientsHistoryPage-module__NSIC5W__controlItems p{color:#ffffffad;font-size:var(--font-small)}.ClientsHistoryPage-module__NSIC5W__faqSection{background:var(--color-background-soft)}.ClientsHistoryPage-module__NSIC5W__faqContainer{max-width:900px}.ClientsHistoryPage-module__NSIC5W__faqList{gap:12px;margin-top:42px;display:grid}.ClientsHistoryPage-module__NSIC5W__faqList details{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px}.ClientsHistoryPage-module__NSIC5W__faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 22px;font-weight:700;list-style:none;display:flex}.ClientsHistoryPage-module__NSIC5W__faqList summary::-webkit-details-marker{display:none}.ClientsHistoryPage-module__NSIC5W__faqList summary span{font-size:22px;transition:transform .18s}.ClientsHistoryPage-module__NSIC5W__faqList details[open] summary span{transform:rotate(45deg)}.ClientsHistoryPage-module__NSIC5W__faqList details p{color:var(--color-text-secondary);padding:0 22px 22px}.ClientsHistoryPage-module__NSIC5W__finalCard{border:1px solid var(--color-border);border-radius:var(--radius-section);background:linear-gradient(135deg, var(--color-green-soft), var(--color-mint-soft));box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:28px;padding:42px;display:flex}.ClientsHistoryPage-module__NSIC5W__finalCard p{color:var(--color-text-secondary);margin-top:10px}@media (max-width:960px){.ClientsHistoryPage-module__NSIC5W__heroGrid,.ClientsHistoryPage-module__NSIC5W__split,.ClientsHistoryPage-module__NSIC5W__formsCard,.ClientsHistoryPage-module__NSIC5W__controlGrid{grid-template-columns:1fr}.ClientsHistoryPage-module__NSIC5W__heroCopy{text-align:center}.ClientsHistoryPage-module__NSIC5W__lead{margin-inline:auto}.ClientsHistoryPage-module__NSIC5W__actions,.ClientsHistoryPage-module__NSIC5W__heroPoints{justify-content:center}.ClientsHistoryPage-module__NSIC5W__featureGrid,.ClientsHistoryPage-module__NSIC5W__analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.ClientsHistoryPage-module__NSIC5W__hero{padding-block:56px 70px}.ClientsHistoryPage-module__NSIC5W__heroCopy h1{font-size:clamp(38px,12vw,52px)}.ClientsHistoryPage-module__NSIC5W__actions{display:grid}.ClientsHistoryPage-module__NSIC5W__actions>*{width:100%}.ClientsHistoryPage-module__NSIC5W__visual{min-height:525px}.ClientsHistoryPage-module__NSIC5W__profileCard{padding:19px;transform:none}.ClientsHistoryPage-module__NSIC5W__birthdayCard{bottom:0;right:50%;transform:translate(50%)}.ClientsHistoryPage-module__NSIC5W__featureGrid,.ClientsHistoryPage-module__NSIC5W__analyticsGrid,.ClientsHistoryPage-module__NSIC5W__formsCard ul,.ClientsHistoryPage-module__NSIC5W__controlItems{grid-template-columns:1fr}.ClientsHistoryPage-module__NSIC5W__featureGrid article{min-height:auto}.ClientsHistoryPage-module__NSIC5W__formsCard{padding:28px 20px}.ClientsHistoryPage-module__NSIC5W__finalCard{text-align:center;padding:28px 20px;display:grid}.ClientsHistoryPage-module__NSIC5W__finalCard>a{width:100%}}@media (prefers-reduced-motion:reduce){.ClientsHistoryPage-module__NSIC5W__featureGrid article,.ClientsHistoryPage-module__NSIC5W__faqList summary span{transition:none}.ClientsHistoryPage-module__NSIC5W__featureGrid article:hover{transform:none}}
