.ClientsPage-module__guJ1cW__main{background:var(--color-background);overflow:clip}.ClientsPage-module__guJ1cW__hero{background:radial-gradient(circle at 82% 32%, #c4e6e599, transparent 30%), radial-gradient(circle at 12% 10%, #fcecfcd1, transparent 28%), var(--color-background);position:relative}.ClientsPage-module__guJ1cW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:64px;display:grid}.ClientsPage-module__guJ1cW__heroCopy{max-width:700px}.ClientsPage-module__guJ1cW__heroTitle{font-size:var(--font-hero);margin-top:22px}.ClientsPage-module__guJ1cW__heroTitle span{color:var(--color-accent);display:block}.ClientsPage-module__guJ1cW__heroDescription{max-width:62ch;color:var(--color-text-secondary);font-size:var(--font-body-large);margin-top:24px}.ClientsPage-module__guJ1cW__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ClientsPage-module__guJ1cW__securityNote{color:var(--color-text-muted);font-size:var(--font-small);align-items:center;gap:8px;margin-top:20px;display:flex}.ClientsPage-module__guJ1cW__securityNote span{background:var(--color-mint-soft);width:22px;height:22px;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.ClientsPage-module__guJ1cW__phoneVisual{place-items:center;min-height:560px;display:grid;position:relative}.ClientsPage-module__guJ1cW__glow{z-index:0;filter:blur(30px);background:#d9e5f1d9;border-radius:50%;width:380px;height:380px;position:absolute}.ClientsPage-module__guJ1cW__phone{z-index:1;background:#26264f;border:1px solid #26264f33;border-radius:42px;width:300px;height:600px;padding:12px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 40px 80px #26264f3b}.ClientsPage-module__guJ1cW__phoneScreen{background:#fff;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.ClientsPage-module__guJ1cW__screenImage{object-fit:cover;object-position:top center}.ClientsPage-module__guJ1cW__screenHead{align-items:center;gap:10px;display:flex}.ClientsPage-module__guJ1cW__screenHead span:last-child{line-height:1.2;display:grid}.ClientsPage-module__guJ1cW__screenHead small{color:var(--color-text-muted);margin-top:3px;font-size:10px}.ClientsPage-module__guJ1cW__avatar{background:var(--color-primary);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.ClientsPage-module__guJ1cW__nextLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:27px 0 10px;font-size:10px;font-weight:700}.ClientsPage-module__guJ1cW__appointment{border:1px solid var(--color-border);background:#ffffffe6;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:9px;padding:11px;display:grid;box-shadow:0 8px 20px #26264f0f}.ClientsPage-module__guJ1cW__dateBox{background:var(--color-blue-soft);border-radius:12px;place-items:center;width:44px;height:48px;font-size:17px;font-weight:800;line-height:1.05;display:grid}.ClientsPage-module__guJ1cW__dateBox[data-tone="1"]{background:var(--color-mint-soft)}.ClientsPage-module__guJ1cW__dateBox small{text-transform:uppercase;font-size:8px;font-weight:700}.ClientsPage-module__guJ1cW__appointmentCopy{min-width:0;display:grid}.ClientsPage-module__guJ1cW__appointmentCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ClientsPage-module__guJ1cW__appointmentCopy small{color:var(--color-text-muted);font-size:9px}.ClientsPage-module__guJ1cW__statusDot{background:#68b795;border-radius:50%;width:8px;height:8px}.ClientsPage-module__guJ1cW__passCard{background:var(--color-primary);color:#fff;border-radius:17px;gap:5px;margin-top:18px;padding:16px;display:grid}.ClientsPage-module__guJ1cW__passCard small{color:#ffffffad;font-size:9px}.ClientsPage-module__guJ1cW__passCard b{font-size:12px}.ClientsPage-module__guJ1cW__passCard>span{background:#fff3;border-radius:99px;height:5px;overflow:hidden}.ClientsPage-module__guJ1cW__passCard i{border-radius:inherit;background:var(--color-accent);width:64%;height:100%;display:block}.ClientsPage-module__guJ1cW__accountSection,.ClientsPage-module__guJ1cW__stepsSection,.ClientsPage-module__guJ1cW__capabilitiesSection,.ClientsPage-module__guJ1cW__installSection,.ClientsPage-module__guJ1cW__faqSection{padding-block:var(--section-space)}.ClientsPage-module__guJ1cW__sectionHeader{text-align:center;max-width:760px;margin-inline:auto}.ClientsPage-module__guJ1cW__sectionHeader h2{margin-top:20px}.ClientsPage-module__guJ1cW__sectionHeader>p:last-child{color:var(--color-text-secondary);font-size:var(--font-body-large);margin-top:16px}.ClientsPage-module__guJ1cW__accountGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.ClientsPage-module__guJ1cW__infoCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(155deg, #fff, var(--color-lavender));min-height:150px;box-shadow:var(--shadow-soft);align-content:start;gap:18px;padding:20px;display:grid}.ClientsPage-module__guJ1cW__infoCard:nth-child(4n+2){background:linear-gradient(155deg, #fff, var(--color-blue-soft))}.ClientsPage-module__guJ1cW__infoCard:nth-child(4n+3){background:linear-gradient(155deg, #fff, var(--color-mint-soft))}.ClientsPage-module__guJ1cW__infoCard:nth-child(4n+4){background:linear-gradient(155deg, #fff, var(--color-peach-soft))}.ClientsPage-module__guJ1cW__infoCard>span{color:var(--color-text-muted);font-size:var(--font-caption);font-weight:800}.ClientsPage-module__guJ1cW__infoCard p{color:var(--color-text);font-size:var(--font-small);font-weight:650;line-height:1.45}.ClientsPage-module__guJ1cW__accountNote{max-width:760px;color:var(--color-text-secondary);text-align:center;margin:26px auto 0}.ClientsPage-module__guJ1cW__stepsSection{background:var(--color-background-soft)}.ClientsPage-module__guJ1cW__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.ClientsPage-module__guJ1cW__step{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:220px;box-shadow:var(--shadow-soft);align-content:start;gap:18px;padding:24px;display:grid;position:relative}.ClientsPage-module__guJ1cW__stepNumber{background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.ClientsPage-module__guJ1cW__step h3{font-size:18px}.ClientsPage-module__guJ1cW__step p{color:var(--color-text-secondary);font-size:var(--font-small);margin-top:10px}.ClientsPage-module__guJ1cW__centerAction{justify-content:center;margin-top:36px;display:flex}.ClientsPage-module__guJ1cW__bookedSection{padding-block:40px}.ClientsPage-module__guJ1cW__bookedCard{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-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding:36px;display:grid}.ClientsPage-module__guJ1cW__bookedMark{width:54px;height:54px;color:var(--color-primary);box-shadow:var(--shadow-soft);background:#fff;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.ClientsPage-module__guJ1cW__bookedCard h2{font-size:var(--font-h3)}.ClientsPage-module__guJ1cW__bookedCard p{color:var(--color-text-secondary);margin-top:9px}.ClientsPage-module__guJ1cW__capabilitiesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.ClientsPage-module__guJ1cW__capabilityCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:230px;box-shadow:var(--shadow-soft);padding:28px;transition:transform .2s,box-shadow .2s}.ClientsPage-module__guJ1cW__capabilityCard:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.ClientsPage-module__guJ1cW__capabilityIcon{background:var(--color-lavender);width:50px;height:50px;color:var(--color-primary);font-size:var(--font-caption);border-radius:16px;place-items:center;font-weight:800;display:grid}.ClientsPage-module__guJ1cW__capabilityCard[data-tone="1"] .ClientsPage-module__guJ1cW__capabilityIcon{background:var(--color-blue-soft)}.ClientsPage-module__guJ1cW__capabilityCard[data-tone="2"] .ClientsPage-module__guJ1cW__capabilityIcon{background:var(--color-mint-soft)}.ClientsPage-module__guJ1cW__capabilityCard[data-tone="3"] .ClientsPage-module__guJ1cW__capabilityIcon{background:var(--color-peach-soft)}.ClientsPage-module__guJ1cW__capabilityCard h3{margin-top:22px;font-size:20px}.ClientsPage-module__guJ1cW__capabilityCard p{color:var(--color-text-secondary);margin-top:12px}.ClientsPage-module__guJ1cW__notificationsSection{background:var(--color-primary);color:#fff;padding-block:80px}.ClientsPage-module__guJ1cW__notificationsGrid{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:30px 70px;display:grid}.ClientsPage-module__guJ1cW__notificationsSection h2{color:#fff;margin-top:20px}.ClientsPage-module__guJ1cW__notificationsDescription{color:#ffffffb8;max-width:58ch;margin-top:16px}.ClientsPage-module__guJ1cW__channelList{gap:10px;display:grid}.ClientsPage-module__guJ1cW__channelList li{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-weight:650;display:flex}.ClientsPage-module__guJ1cW__channelList span{color:var(--color-green-soft)}.ClientsPage-module__guJ1cW__notificationsNote{color:#ffffff9e;font-size:var(--font-small);grid-column:1/-1}.ClientsPage-module__guJ1cW__installSection{background:var(--color-background-soft)}.ClientsPage-module__guJ1cW__installGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:950px;margin:46px auto 0;display:grid}.ClientsPage-module__guJ1cW__installCard{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft);grid-template-columns:auto minmax(0,1fr);gap:20px;padding:30px;display:grid}.ClientsPage-module__guJ1cW__platformIcon{background:var(--color-primary);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.ClientsPage-module__guJ1cW__installCard h3{font-size:22px}.ClientsPage-module__guJ1cW__installCard ol{counter-reset:install;gap:10px;margin-top:18px;display:grid}.ClientsPage-module__guJ1cW__installCard li{color:var(--color-text-secondary);font-size:var(--font-small);counter-increment:install;padding-inline-start:28px;position:relative}.ClientsPage-module__guJ1cW__installCard li:before{content:counter(install) ".";color:var(--color-primary);font-weight:800;position:absolute;inset-inline-start:0}.ClientsPage-module__guJ1cW__faqContainer{max-width:900px}.ClientsPage-module__guJ1cW__faqList{gap:12px;margin-top:42px;display:grid}.ClientsPage-module__guJ1cW__faqItem{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:16px}.ClientsPage-module__guJ1cW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:700;list-style:none;display:flex}.ClientsPage-module__guJ1cW__faqItem summary::-webkit-details-marker{display:none}.ClientsPage-module__guJ1cW__faqItem summary span{font-size:22px;transition:transform .18s}.ClientsPage-module__guJ1cW__faqItem[open] summary span{transform:rotate(45deg)}.ClientsPage-module__guJ1cW__faqItem p{color:var(--color-text-secondary);padding:0 22px 22px}.ClientsPage-module__guJ1cW__finalSection{padding-block:24px var(--section-space)}.ClientsPage-module__guJ1cW__finalCard{border-radius:var(--radius-section);background:linear-gradient(135deg, var(--color-blue-soft), var(--color-lavender));border:1px solid var(--color-border);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:28px;padding:42px;display:flex}.ClientsPage-module__guJ1cW__finalCard p{color:var(--color-text-secondary);margin-top:10px}.ClientsPage-module__guJ1cW__finalCard .ClientsPage-module__guJ1cW__actions{flex-shrink:0;margin-top:0}@media (max-width:1024px){.ClientsPage-module__guJ1cW__heroGrid{grid-template-columns:minmax(0,1fr) 340px;gap:34px}.ClientsPage-module__guJ1cW__accountGrid,.ClientsPage-module__guJ1cW__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ClientsPage-module__guJ1cW__heroGrid{grid-template-columns:minmax(0,1fr)}.ClientsPage-module__guJ1cW__heroCopy{text-align:center}.ClientsPage-module__guJ1cW__heroDescription{margin-inline:auto}.ClientsPage-module__guJ1cW__actions,.ClientsPage-module__guJ1cW__securityNote{justify-content:center}.ClientsPage-module__guJ1cW__phoneVisual{min-height:510px}.ClientsPage-module__guJ1cW__phone{width:275px;transform:none}.ClientsPage-module__guJ1cW__phoneScreen{min-height:505px}.ClientsPage-module__guJ1cW__accountGrid,.ClientsPage-module__guJ1cW__capabilitiesGrid,.ClientsPage-module__guJ1cW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientsPage-module__guJ1cW__notificationsGrid{grid-template-columns:minmax(0,1fr)}.ClientsPage-module__guJ1cW__notificationsNote{grid-column:auto}.ClientsPage-module__guJ1cW__installGrid{grid-template-columns:minmax(0,1fr)}.ClientsPage-module__guJ1cW__finalCard{text-align:center;display:grid}.ClientsPage-module__guJ1cW__finalCard .ClientsPage-module__guJ1cW__actions{justify-content:center}}@media (max-width:520px){.ClientsPage-module__guJ1cW__heroTitle{font-size:clamp(38px,12vw,52px)}.ClientsPage-module__guJ1cW__actions{width:100%;display:grid}.ClientsPage-module__guJ1cW__actions>*{width:100%}.ClientsPage-module__guJ1cW__accountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ClientsPage-module__guJ1cW__infoCard{min-height:132px;padding:16px}.ClientsPage-module__guJ1cW__steps,.ClientsPage-module__guJ1cW__capabilitiesGrid{grid-template-columns:minmax(0,1fr)}.ClientsPage-module__guJ1cW__step{min-height:auto}.ClientsPage-module__guJ1cW__bookedCard{text-align:center;grid-template-columns:minmax(0,1fr);padding:26px}.ClientsPage-module__guJ1cW__bookedMark{margin-inline:auto}.ClientsPage-module__guJ1cW__installCard{grid-template-columns:minmax(0,1fr)}.ClientsPage-module__guJ1cW__finalCard{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.ClientsPage-module__guJ1cW__capabilityCard{transition:none}.ClientsPage-module__guJ1cW__capabilityCard:hover{transform:none}}
