
.StorySlide-module-scss-module__2Xzyna__slide{padding:32px 0 64px}.StorySlide-module-scss-module__2Xzyna__slide h2{margin-bottom:.5rem}
.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
.SectionThumbStrip-module-scss-module__5nreMq__strip{top:var(--nav-height,64px);z-index:30;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky}.SectionThumbStrip-module-scss-module__5nreMq__track{max-width:1040px;margin:0 auto;padding:10px 24px}.SectionThumbStrip-module-scss-module__5nreMq__strip .swiper-slide{width:auto}.SectionThumbStrip-module-scss-module__5nreMq__slide{flex-shrink:0}.SectionThumbStrip-module-scss-module__5nreMq__chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.9rem;font-weight:500;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.SectionThumbStrip-module-scss-module__5nreMq__chip:hover{border-color:var(--color-accent);color:var(--color-ink)}.SectionThumbStrip-module-scss-module__5nreMq__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SectionThumbStrip-module-scss-module__5nreMq__strip .swiper-slide-thumb-active .SectionThumbStrip-module-scss-module__5nreMq__chip{background:var(--color-accent-tint);border-color:var(--color-accent);color:var(--color-accent);font-weight:700;transform:scale(1.08)}.SectionThumbStrip-module-scss-module__5nreMq__label{white-space:nowrap}@media (max-width:640px){.SectionThumbStrip-module-scss-module__5nreMq__track{padding:8px 16px}.SectionThumbStrip-module-scss-module__5nreMq__chip{padding:8px 10px}.SectionThumbStrip-module-scss-module__5nreMq__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.SectionStepper-module-scss-module__FIxQWW__stepper{border-top:1px solid var(--color-border);justify-content:space-between;gap:12px;margin-top:2.5rem;padding-top:1.5rem;display:flex}.SectionStepper-module-scss-module__FIxQWW__button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.SectionStepper-module-scss-module__FIxQWW__button:hover{border-color:var(--color-accent);color:var(--color-accent)}.SectionStepper-module-scss-module__FIxQWW__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.SectionStepper-module-scss-module__FIxQWW__next{margin-left:auto}@media (max-width:640px){.SectionStepper-module-scss-module__FIxQWW__button{padding:9px 12px;font-size:.85rem}}
.ProjectChatPlaceholder-module-scss-module__aHW2NW__card{flex-direction:column;gap:16px;display:flex}.ProjectChatPlaceholder-module-scss-module__aHW2NW__log{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.ProjectChatPlaceholder-module-scss-module__aHW2NW__message{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;gap:6px;max-width:82%;padding:12px 14px;display:grid}.ProjectChatPlaceholder-module-scss-module__aHW2NW__message span{color:var(--color-ink);text-transform:uppercase;font-size:12px;font-weight:700}.ProjectChatPlaceholder-module-scss-module__aHW2NW__message p{color:var(--color-ink-soft);margin:0}.ProjectChatPlaceholder-module-scss-module__aHW2NW__assistant{align-self:flex-start}.ProjectChatPlaceholder-module-scss-module__aHW2NW__starterQuestions{flex-wrap:wrap;gap:8px;display:flex}.ProjectChatPlaceholder-module-scss-module__aHW2NW__starterChip{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-ink);font:inherit;cursor:not-allowed;opacity:.55;border-radius:8px;padding:7px 12px;font-size:.85rem}.ProjectChatPlaceholder-module-scss-module__aHW2NW__form{display:grid}.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow input,.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow button{min-height:46px;font:inherit;border-radius:8px}.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow input{min-width:0;color:var(--color-ink-soft);background:var(--color-bg);border:1px solid var(--color-border);cursor:not-allowed;padding:0 14px}.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow button{color:var(--color-surface);background:var(--color-ink-faint);border:1px solid var(--color-ink-faint);cursor:not-allowed;opacity:.7;padding:0 18px}@media (max-width:640px){.ProjectChatPlaceholder-module-scss-module__aHW2NW__message{max-width:94%}.ProjectChatPlaceholder-module-scss-module__aHW2NW__inputRow{grid-template-columns:1fr}}
.customer-segmentation-module-scss-module__I2KOzG__page{max-width:1040px;margin:0 auto;padding:48px 24px 96px}.customer-segmentation-module-scss-module__I2KOzG__hero{margin-bottom:3rem}.customer-segmentation-module-scss-module__I2KOzG__hero h1{margin-bottom:.5rem}.customer-segmentation-module-scss-module__I2KOzG__hero p{max-width:62ch;color:var(--color-ink-soft)}.customer-segmentation-module-scss-module__I2KOzG__kpiRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:2rem 0;display:grid}.customer-segmentation-module-scss-module__I2KOzG__kpi{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}.customer-segmentation-module-scss-module__I2KOzG__kpi p:first-child{color:var(--color-ink-faint);margin:0 0 .25rem;font-size:.8rem}.customer-segmentation-module-scss-module__I2KOzG__kpi p:last-child{margin:0;font-size:1.3rem;font-weight:600}.customer-segmentation-module-scss-module__I2KOzG__sectionIntro{color:var(--color-ink-soft);max-width:68ch;margin-bottom:1.5rem}.customer-segmentation-module-scss-module__I2KOzG__cta{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:2rem}.customer-segmentation-module-scss-module__I2KOzG__cta a{background:var(--color-accent);color:var(--color-accent-ink);border-radius:999px;margin-top:.75rem;padding:.6rem 1.5rem;font-weight:600;display:inline-block}
