.salon-interview-demo-module__pgS5rW__demo{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.salon-interview-demo-module__pgS5rW__scenarios{gap:12px;display:grid}.salon-interview-demo-module__pgS5rW__scenario{text-align:left;border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px;display:flex}.salon-interview-demo-module__pgS5rW__scenario[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 7%, var(--background));border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.salon-interview-demo-module__pgS5rW__scenario:hover{background:var(--muted)}.salon-interview-demo-module__pgS5rW__scenario>span{gap:8px;display:grid}.salon-interview-demo-module__pgS5rW__scenario strong{font-family:var(--font-golos), sans-serif;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.salon-interview-demo-module__pgS5rW__scenario span span,.salon-interview-demo-module__pgS5rW__scenarioNote{color:var(--muted-foreground-strong);font-size:15px;line-height:1.6}.salon-interview-demo-module__pgS5rW__scenario svg{flex:none}.salon-interview-demo-module__pgS5rW__scenarioNote{max-width:32ch;margin:20px 24px 0}.salon-interview-demo-module__pgS5rW__conversation{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden;box-shadow:0 1px 3px #0000001a}.salon-interview-demo-module__pgS5rW__conversationHeader{border-bottom:1px solid var(--border);color:var(--muted-foreground-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;font-size:12px;display:flex}.salon-interview-demo-module__pgS5rW__interviewer{color:var(--foreground);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.salon-interview-demo-module__pgS5rW__messages{padding:32px 28px 12px}.salon-interview-demo-module__pgS5rW__assistant{max-width:38ch;margin:0 0 20px;font-size:17px;line-height:1.7}.salon-interview-demo-module__pgS5rW__client{background:var(--muted);border-radius:16px 16px 4px;width:fit-content;max-width:90%;margin:0 0 28px auto;padding:16px 20px;font-size:16px;line-height:1.6}.salon-interview-demo-module__pgS5rW__finding{border-left:3px solid var(--primary);margin:12px 0 24px;padding:0 0 0 20px}.salon-interview-demo-module__pgS5rW__findingLabel{color:var(--muted-foreground-strong);margin-bottom:8px;font-size:12px}.salon-interview-demo-module__pgS5rW__finding h3{margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.salon-interview-demo-module__pgS5rW__finding>p:last-child{color:var(--muted-foreground-strong);font-size:15px;line-height:1.6}.salon-interview-demo-module__pgS5rW__demoControls{padding:0 28px 24px}.salon-interview-demo-module__pgS5rW__advance{border:1px solid var(--foreground);border-radius:var(--radius-md);background:var(--foreground);width:100%;min-height:48px;color:var(--background);cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.salon-interview-demo-module__pgS5rW__demoControls>p{text-align:center;color:var(--muted-foreground-strong);margin-top:12px;font-size:12px;line-height:1.5}.salon-interview-demo-module__pgS5rW__scenario:focus-visible,.salon-interview-demo-module__pgS5rW__advance:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.salon-interview-demo-module__pgS5rW__reveal,.salon-interview-demo-module__pgS5rW__finding{animation:.2s ease-out salon-interview-demo-module__pgS5rW__appear}}@keyframes salon-interview-demo-module__pgS5rW__appear{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.salon-interview-demo-module__pgS5rW__demo{grid-template-columns:1fr;gap:32px}.salon-interview-demo-module__pgS5rW__scenario{padding:20px}.salon-interview-demo-module__pgS5rW__scenarioNote{display:none}}@media (max-width:400px){.salon-interview-demo-module__pgS5rW__conversationHeader,.salon-interview-demo-module__pgS5rW__messages,.salon-interview-demo-module__pgS5rW__demoControls{padding-inline:20px}}
.service-space-carousel-module__aB2oEW__carousel{min-width:0}.service-space-carousel-module__aB2oEW__visual{position:relative}.service-space-carousel-module__aB2oEW__photo{background:var(--muted);border-radius:180px 180px 8px 8px;height:540px;position:relative;overflow:hidden}.service-space-carousel-module__aB2oEW__imageLayer{opacity:0;position:absolute;inset:0}.service-space-carousel-module__aB2oEW__imageLayer[data-active=true]{opacity:1}.service-space-carousel-module__aB2oEW__image{object-fit:cover;object-position:center 60%}.service-space-carousel-module__aB2oEW__quote{background:var(--card);border:1px solid var(--border);border-radius:12px 12px 12px 4px;width:min(350px,90%);padding:20px 24px;position:absolute;bottom:76px;left:-36px;box-shadow:0 4px 6px -1px #0000001a}.service-space-carousel-module__aB2oEW__quoteSource{color:var(--muted-foreground-strong);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.service-space-carousel-module__aB2oEW__quote p{margin-block:12px;font-size:19px;line-height:1.4}.service-space-carousel-module__aB2oEW__controls{color:#fff;background:linear-gradient(#0000,#000000a6);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:28px 20px 10px 12px;display:flex;position:absolute;inset:auto 0 0}.service-space-carousel-module__aB2oEW__playButton,.service-space-carousel-module__aB2oEW__segmentButton{height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}.service-space-carousel-module__aB2oEW__playButton{flex:none;justify-items:center;width:36px}.service-space-carousel-module__aB2oEW__playButton:disabled{opacity:.5;cursor:default}.service-space-carousel-module__aB2oEW__segments{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.service-space-carousel-module__aB2oEW__segmentButton{flex:1;min-width:0}.service-space-carousel-module__aB2oEW__track{background:#fff6;border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.service-space-carousel-module__aB2oEW__fill,.service-space-carousel-module__aB2oEW__progress{transform-origin:0;background:#fff;display:block;position:absolute;inset:0;transform:scaleX(0)}.service-space-carousel-module__aB2oEW__fill[data-complete=true]{transform:scaleX(1)}.service-space-carousel-module__aB2oEW__progress{animation:7s linear forwards service-space-carousel-module__aB2oEW__fill-segment}@keyframes service-space-carousel-module__aB2oEW__fill-segment{to{transform:scaleX(1)}}.service-space-carousel-module__aB2oEW__playButton:focus-visible,.service-space-carousel-module__aB2oEW__segmentButton:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.service-space-carousel-module__aB2oEW__progress{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.service-space-carousel-module__aB2oEW__imageLayer{transition:opacity .7s}}@media (max-width:1050px){.service-space-carousel-module__aB2oEW__photo{height:520px}.service-space-carousel-module__aB2oEW__quote{left:-20px}}@media (max-width:800px){.service-space-carousel-module__aB2oEW__photo{height:470px}.service-space-carousel-module__aB2oEW__quote{left:16px}}@media (max-width:480px){.service-space-carousel-module__aB2oEW__photo{height:430px}.service-space-carousel-module__aB2oEW__quote{padding:20px}}