.voice-demo-module__djBa3q__modeSwitch{isolation:isolate;color:#10214f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#eaf0fba6;border:1px solid #1a29801f;border-radius:30px;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px 2px #1a298008}.voice-demo-module__djBa3q__switchThumb{z-index:-1;background:#fff;border-radius:24px;width:calc(50% - 5px);transition:transform .6s cubic-bezier(.2,1.6,.3,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 7px #1a29801c,inset 0 1px #fff}.voice-demo-module__djBa3q__modeSwitch[data-mode=silent] .voice-demo-module__djBa3q__switchThumb{transform:translate(calc(100% + 2px))}.voice-demo-module__djBa3q__modeSwitch button{appearance:none;color:inherit;min-height:44px;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:600;transition:opacity .2s;display:inline-flex}.voice-demo-module__djBa3q__modeSwitch button[aria-pressed=true],.voice-demo-module__djBa3q__modeSwitch button:hover{opacity:1}.voice-demo-module__djBa3q__modeSwitch svg,.voice-demo-module__djBa3q__playback svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.voice-demo-module__djBa3q__modeSwitch button:focus-visible,.voice-demo-module__djBa3q__playback button:focus-visible{outline-offset:4px;outline:3px solid #3a7bd5}.voice-demo-module__djBa3q__modeSwitch[data-tone=dark]{color:#fff;background:#10214f3b;border-color:#ffffff38}.voice-demo-module__djBa3q__modeSwitch[data-tone=dark] .voice-demo-module__djBa3q__switchThumb{background:#ffffff2b;box-shadow:inset 0 1px #ffffff4d,0 3px 8px #10214f1a}.voice-demo-module__djBa3q__voiceWave{color:#3a7bd5;justify-content:center;align-items:center;gap:15px;width:100%;max-width:270px;height:96px;margin-inline:auto;display:flex}.voice-demo-module__djBa3q__waveBars{justify-content:center;align-items:center;gap:3px;width:69px;height:46px;display:flex}.voice-demo-module__djBa3q__waveBars i{height:var(--bar-height);opacity:.45;background:linear-gradient(#dd2476,#3a7bd5 35%,#1a2980);border-radius:5px;flex:none;width:3px;transition:transform .7s cubic-bezier(.18,1.5,.3,1),opacity .5s;transform:scaleY(.25)}.voice-demo-module__djBa3q__voiceOrb{isolation:isolate;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.voice-demo-module__djBa3q__orbCore{color:#fff;background:radial-gradient(circle at 25% 17%,#8bb9f4,#3a7bd5 27%,#1a2980 66%,#dd2476 115%);border:1px solid #ffffffa6;border-radius:45% 55% 52% 48%;place-items:center;width:53px;height:53px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #ffffff75,inset 0 -7px 12px #10214f4d,0 7px 16px #1a298030}.voice-demo-module__djBa3q__orbCore svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;z-index:1;width:23px;height:23px}.voice-demo-module__djBa3q__orbCore>i{background:linear-gradient(#ffffff80,#0000);border-radius:50%;width:150%;height:70%;position:absolute;top:-35%;left:-40%;transform:rotate(-28deg)}.voice-demo-module__djBa3q__orbit{border:1px solid #3a7bd55c;border-radius:42% 58% 58% 42%;position:absolute;inset:0;transform:rotate(25deg)}.voice-demo-module__djBa3q__orbit:nth-of-type(4){border-color:#dd247647;border-radius:57% 43% 44% 56%;inset:-5px;transform:rotate(-26deg)}.voice-demo-module__djBa3q__ripple{opacity:0;border:1px solid #3a7bd54d;border-radius:50%;position:absolute;inset:0}.voice-demo-module__djBa3q__spark{background:#dd2476;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:-1px;box-shadow:0 0 8px #dd247640}.voice-demo-module__djBa3q__spark:last-child{background:#3a7bd5;width:3px;height:3px;inset:auto -5px 8px auto}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__waveBars i{animation:voice-demo-module__djBa3q__voiceBar .78s var(--delay) ease-in-out infinite alternate;opacity:.9}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__orbCore{animation:2.4s ease-in-out infinite voice-demo-module__djBa3q__voiceCore}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__orbit{animation:5s linear infinite voice-demo-module__djBa3q__liquidOrbit}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__orbit:nth-of-type(4){animation-duration:6.5s;animation-direction:reverse}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__ripple{animation:2s ease-out infinite voice-demo-module__djBa3q__voiceRipple}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__ripple:nth-child(2){animation-delay:1s}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__waveBars i{background:linear-gradient(#fff 20%,#ffffff73)}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__orbCore{color:#1a2980;background:radial-gradient(circle at 25% 17%,#fff,#e5efff 30%,#9ec3f2 85%);box-shadow:inset 0 2px 7px #fff,inset 0 -5px 10px #3a7bd52e,0 0 27px #a4ceff4d}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__orbit{border-color:#ffffff6e}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__orbit:nth-of-type(4){border-color:#ffffff38}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__ripple{border-color:#fff6}.voice-demo-module__djBa3q__voiceWave[data-tone=dark] .voice-demo-module__djBa3q__spark{background:#fff}.voice-demo-module__djBa3q__voiceWave[data-compact=true]{gap:12px;max-width:230px;height:65px}.voice-demo-module__djBa3q__voiceWave[data-compact=true] .voice-demo-module__djBa3q__voiceOrb{width:48px;height:48px}.voice-demo-module__djBa3q__voiceWave[data-compact=true] .voice-demo-module__djBa3q__orbCore{width:41px;height:41px}.voice-demo-module__djBa3q__voiceWave[data-compact=true] .voice-demo-module__djBa3q__orbCore svg{width:20px;height:20px}.voice-demo-module__djBa3q__voiceWave[data-compact=true] .voice-demo-module__djBa3q__waveBars{gap:2px;width:54px;transform:scaleY(.8)}.voice-demo-module__djBa3q__playback{color:#10214f}.voice-demo-module__djBa3q__playback button{min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 5px;font-size:10px;font-weight:550;display:inline-flex}.voice-demo-module__djBa3q__playback button:hover{color:#3a7bd5}.voice-demo-module__djBa3q__playback button:disabled{opacity:.45;cursor:default}.voice-demo-module__djBa3q__playback[data-tone=dark]{color:#fff}.voice-demo-module__djBa3q__playback[data-tone=dark] button:hover{color:#e5efff}.voice-demo-module__djBa3q__audioStatus:empty{display:none}.voice-demo-module__djBa3q__audioStatus{max-width:230px;font-size:10px;line-height:1.5;display:block}.voice-demo-module__djBa3q__playingBars{justify-content:center;align-items:center;gap:2px;width:16px;height:16px;display:inline-flex}.voice-demo-module__djBa3q__playingBars i{background:currentColor;border-radius:3px;width:2px;height:12px;animation:.65s ease-in-out infinite alternate voice-demo-module__djBa3q__voiceBar}.voice-demo-module__djBa3q__playingBars i:nth-child(2){height:16px;animation-delay:-.2s}.voice-demo-module__djBa3q__playingBars i:nth-child(3){animation-delay:-.4s}@keyframes voice-demo-module__djBa3q__voiceBar{0%{transform:scaleY(.2)}40%{transform:scaleY(.8)}70%{transform:scaleY(.48)}to{transform:scaleY(1)}}@keyframes voice-demo-module__djBa3q__voiceCore{0%,to{border-radius:45% 55% 52% 48%;transform:scale(.96)rotate(-5deg)}50%{border-radius:53% 47% 45% 55%;transform:scale(1.04)rotate(5deg)}}@keyframes voice-demo-module__djBa3q__liquidOrbit{to{transform:rotate(385deg)}}@keyframes voice-demo-module__djBa3q__voiceRipple{0%{opacity:0;transform:scale(.85)}15%{opacity:.5}to{opacity:0;transform:scale(1.6)}}@media (max-width:400px){.voice-demo-module__djBa3q__modeSwitch button{min-height:44px;padding-inline:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.voice-demo-module__djBa3q__modeSwitch *,.voice-demo-module__djBa3q__voiceWave *,.voice-demo-module__djBa3q__playback *{transition:none!important;animation:none!important}.voice-demo-module__djBa3q__voiceWave[data-active=true] .voice-demo-module__djBa3q__waveBars i{transform:scaleY(.65)}}
.demo-gallery-module__hAjZ_q__section{color:#10214f;padding:110px 0}.demo-gallery-module__hAjZ_q__compact{padding:26px 0 100px}.demo-gallery-module__hAjZ_q__intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px;display:flex}.demo-gallery-module__hAjZ_q__intro h2{margin-bottom:0}.demo-gallery-module__hAjZ_q__intro>p{color:#10214fad;max-width:410px;margin:0 8px 8px 0;font-size:18px;line-height:1.65}.demo-gallery-module__hAjZ_q__shell{background:#fff;border:1px solid #3a7bd52e;border-radius:30px;grid-template-columns:300px minmax(0,1fr);max-width:1130px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 28px 80px -50px #1a29804d,0 4px 10px #10214f06}.demo-gallery-module__hAjZ_q__sidebar{background:linear-gradient(155deg,#3a7bd512,#1a298009);border-right:1px solid #3a7bd51f;flex-direction:column;padding:30px 19px 25px;display:flex}.demo-gallery-module__hAjZ_q__sidebarHeading{align-items:center;gap:10px;margin:0 12px 29px;font-size:13px;font-weight:700;display:flex}.demo-gallery-module__hAjZ_q__brandDots{align-items:center;gap:3px;display:inline-flex;transform:rotate(-17deg)}.demo-gallery-module__hAjZ_q__brandDots i{background:linear-gradient(140deg,#3a7bd5,#1a2980);border-radius:5px;width:10px;height:15px}.demo-gallery-module__hAjZ_q__brandDots i:last-child{background:linear-gradient(140deg,#ff512f,#dd2476);transform:translateY(4px)}.demo-gallery-module__hAjZ_q__tabs{flex-direction:column;gap:9px;display:flex}.demo-gallery-module__hAjZ_q__tab{text-align:left;cursor:pointer;color:#10214f;background:0 0;border:1px solid #0000;border-radius:17px;align-items:center;gap:10px;width:100%;min-height:86px;padding:12px 9px;transition:background .2s,transform .45s cubic-bezier(.2,1.7,.3,1),border-color .2s,box-shadow .2s;display:flex}.demo-gallery-module__hAjZ_q__tabArt{flex:none;width:58px;height:58px;transition:transform .6s cubic-bezier(.2,1.7,.3,1)}.demo-gallery-module__hAjZ_q__tab>span{flex:1;min-width:0}.demo-gallery-module__hAjZ_q__tab strong{letter-spacing:-.025em;font-size:14px;font-weight:750;display:block}.demo-gallery-module__hAjZ_q__tab small{color:#10214f91;margin-top:4px;font-size:11px;line-height:1.5;display:block}.demo-gallery-module__hAjZ_q__tabArrow{opacity:0;flex:none;width:16px;transition:opacity .2s,transform .4s;transform:translate(-7px)}.demo-gallery-module__hAjZ_q__activeTab{background:#fff;border-color:#3a7bd538;box-shadow:0 6px 20px #1a29800a}.demo-gallery-module__hAjZ_q__activeTab .demo-gallery-module__hAjZ_q__tabArrow{opacity:1;color:#3a7bd5;transform:translate(0)}.demo-gallery-module__hAjZ_q__activeTab .demo-gallery-module__hAjZ_q__tabArt{transform:rotate(-5deg)scale(1.08)}.demo-gallery-module__hAjZ_q__tab:hover{background:#fff;transform:translate(3px)}.demo-gallery-module__hAjZ_q__tab:hover .demo-gallery-module__hAjZ_q__tabArt{transform:translateY(-3px)rotate(-6deg)scale(1.08)}.demo-gallery-module__hAjZ_q__sidebarStory{margin:auto 10px 0;padding-top:30px;position:relative}.demo-gallery-module__hAjZ_q__tapArt{width:104px;height:104px;animation:5s ease-in-out infinite demo-gallery-module__hAjZ_q__handFloat;display:block;transform:rotate(-8deg)}.demo-gallery-module__hAjZ_q__sidebarStory p{color:#10214f91;margin:7px 0 15px;font-size:13px;line-height:1.7}.demo-gallery-module__hAjZ_q__sidebarStory strong{color:#10214f;font-weight:650}.demo-gallery-module__hAjZ_q__travelDots{gap:9px;display:flex;position:absolute;top:92px;right:13px;transform:rotate(-15deg)}.demo-gallery-module__hAjZ_q__travelDots i{background:#3a7bd5;border-radius:50%;width:6px;height:6px;animation:2.2s infinite demo-gallery-module__hAjZ_q__dotHop}.demo-gallery-module__hAjZ_q__travelDots i:nth-child(2){opacity:.65;animation-delay:.15s}.demo-gallery-module__hAjZ_q__travelDots i:nth-child(3){background:#dd2476;animation-delay:.3s}.demo-gallery-module__hAjZ_q__sampleNote{color:#10214f99;margin:18px 12px 0;font-size:11px;line-height:1.65}.demo-gallery-module__hAjZ_q__panel{background:linear-gradient(155deg,#fff,#3a7bd509);min-width:0}.demo-gallery-module__hAjZ_q__panelTop{background:#fff;border-bottom:1px solid #3a7bd51f;justify-content:space-between;align-items:center;gap:10px;min-height:73px;padding:13px 27px;display:flex}.demo-gallery-module__hAjZ_q__panelTop>div{align-items:center;gap:10px;min-width:0;display:flex}.demo-gallery-module__hAjZ_q__panelTop strong{font-size:13px;font-weight:700}.demo-gallery-module__hAjZ_q__statusDot{background:#3a7bd5;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #3a7bd51a}.demo-gallery-module__hAjZ_q__sampleLabel{letter-spacing:.03em;color:#10214fa1;background:#3a7bd513;border:1px solid #3a7bd51f;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:650}.demo-gallery-module__hAjZ_q__reset{color:#10214f99;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.demo-gallery-module__hAjZ_q__reset:hover{color:#10214f;background:#3a7bd512}.demo-gallery-module__hAjZ_q__reset svg{transition:transform .55s cubic-bezier(.2,1.3,.3,1)}.demo-gallery-module__hAjZ_q__reset:hover svg{transform:rotate(-50deg)}.demo-gallery-module__hAjZ_q__modeBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:17px 33px 0;display:flex}.demo-gallery-module__hAjZ_q__section .demo-gallery-module__hAjZ_q__modeBar button,.demo-gallery-module__hAjZ_q__section .demo-gallery-module__hAjZ_q__askFoot button{min-width:44px;min-height:44px}.demo-gallery-module__hAjZ_q__replayRequest{color:#10214f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:8px 4px;font-size:11px;font-weight:550;transition:color .2s,background .2s;display:inline-flex}.demo-gallery-module__hAjZ_q__replayRequest svg{flex:none;width:16px;height:16px;transition:transform .5s cubic-bezier(.2,1.5,.3,1)}.demo-gallery-module__hAjZ_q__replayRequest:hover{color:#1a2980;background:#3a7bd50f}.demo-gallery-module__hAjZ_q__replayRequest:hover svg{transform:rotate(-45deg)}.demo-gallery-module__hAjZ_q__replayRequest:focus-visible{outline-offset:3px;outline:3px solid #3a7bd5}.demo-gallery-module__hAjZ_q__experience{padding:23px 33px 0;animation:.6s cubic-bezier(.16,1.25,.3,1) both demo-gallery-module__hAjZ_q__panelIn}.demo-gallery-module__hAjZ_q__askPreview{min-width:0}.demo-gallery-module__hAjZ_q__steps{color:#10214f;justify-content:center;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.demo-gallery-module__hAjZ_q__steps>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffc2;border:1px solid #3a7bd524;border-radius:25px;align-items:center;gap:6px;padding:5px 10px 5px 5px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #fff,0 3px 9px #10214f09}.demo-gallery-module__hAjZ_q__steps>span>span{color:#10214f;background:#ffffffe6;border:1px solid #3a7bd521;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;transition:background .3s,color .3s,transform .5s cubic-bezier(.2,1.7,.3,1);display:grid}.demo-gallery-module__hAjZ_q__steps>i{background:#3a7bd529;width:30px;height:1px;position:relative}.demo-gallery-module__hAjZ_q__steps>i:after{content:"";opacity:.45;background:#3a7bd5;border-radius:5px;width:8px;height:3px;animation:4s ease-in-out infinite demo-gallery-module__hAjZ_q__lineTravel;position:absolute;top:-1px;left:0}.demo-gallery-module__hAjZ_q__steps .demo-gallery-module__hAjZ_q__stepPassed{color:#10214f}.demo-gallery-module__hAjZ_q__steps .demo-gallery-module__hAjZ_q__stepPassed>span{color:#10214f;background:#fff;border-color:#3a7bd533}.demo-gallery-module__hAjZ_q__steps .demo-gallery-module__hAjZ_q__stepCurrent{color:#10214f;background:#ffffffeb;border-color:#3a7bd566;box-shadow:inset 0 1px #fff,0 3px 12px #3a7bd51f}.demo-gallery-module__hAjZ_q__steps .demo-gallery-module__hAjZ_q__stepCurrent>span{color:#10214f;background:#fff;border-color:#3a7bd559;transform:scale(1.05);box-shadow:0 2px 7px #1a29801a}.demo-gallery-module__hAjZ_q__askStage{background:linear-gradient(125deg,#3a7bd50b,#ffffffd9 55%,#dd247609);border:1px solid #3a7bd521;border-radius:22px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:3px 14px;padding:16px 18px 4px;animation:.65s cubic-bezier(.16,1.45,.3,1) both demo-gallery-module__hAjZ_q__bubbleIn;display:grid;box-shadow:inset 0 1px #fff}.demo-gallery-module__hAjZ_q__askSignal{place-items:center;min-width:0;min-height:80px;display:grid}.demo-gallery-module__hAjZ_q__askMessage{min-width:0}.demo-gallery-module__hAjZ_q__askLabel{color:#10214f;margin:0 0 9px;font-size:11px;font-weight:650}.demo-gallery-module__hAjZ_q__askFoot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:0 8px;min-height:48px;display:flex}.demo-gallery-module__hAjZ_q__askFoot>span{color:#10214fab;padding-block:8px;font-size:10px;line-height:1.5}.demo-gallery-module__hAjZ_q__typingPicture{width:150px;max-width:100%;height:90px;display:block;transform:rotate(-4deg)}.demo-gallery-module__hAjZ_q__typingKey{opacity:.24;transform-box:fill-box;transform-origin:50%}.demo-gallery-module__hAjZ_q__typingPicture[data-active=true] .demo-gallery-module__hAjZ_q__typingKey{animation:.75s ease-in-out infinite demo-gallery-module__hAjZ_q__keyTap}.demo-gallery-module__hAjZ_q__typingPicture[data-active=true] .demo-gallery-module__hAjZ_q__typingKey:nth-last-child(2){animation-delay:.25s}.demo-gallery-module__hAjZ_q__typingPicture[data-active=true] .demo-gallery-module__hAjZ_q__typingKey:last-child{animation-delay:.5s}.demo-gallery-module__hAjZ_q__userBubble{background:#ffffffd9;border:1px solid #3a7bd51a;border-radius:19px 19px 5px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-left:0;padding:8px 10px 8px 6px;display:flex;box-shadow:0 3px 9px #10214f09}.demo-gallery-module__hAjZ_q__chatArt{flex:none;width:35px;height:35px}.demo-gallery-module__hAjZ_q__userBubble p{margin:0;font-size:14px;font-weight:500;line-height:1.5}.demo-gallery-module__hAjZ_q__askText{min-width:0;padding-right:5px;position:relative}.demo-gallery-module__hAjZ_q__askTextMeasure{visibility:hidden}.demo-gallery-module__hAjZ_q__askTextReveal{position:absolute;inset:0}.demo-gallery-module__hAjZ_q__typingCursor{vertical-align:-.1em;background:#3a7bd5;border-radius:2px;width:2px;height:1em;margin-left:2px;animation:.7s step-end infinite demo-gallery-module__hAjZ_q__cursorBlink;display:inline-block}@keyframes demo-gallery-module__hAjZ_q__keyTap{0%,70%,to{opacity:.24;transform:translateY(0)scale(1)}25%{opacity:1;transform:translateY(2px)scale(.92)}45%{opacity:.8;transform:translateY(-1px)scale(1.1)}}@keyframes demo-gallery-module__hAjZ_q__cursorBlink{50%{opacity:0}}.demo-gallery-module__hAjZ_q__reply{color:#10214fb8;align-items:flex-start;gap:10px;margin:23px 0 20px;font-size:13px;line-height:1.65;animation:.65s cubic-bezier(.16,1.45,.3,1) 80ms both demo-gallery-module__hAjZ_q__bubbleIn;display:flex}.demo-gallery-module__hAjZ_q__replyMark{background:#fff;border:1px solid #3a7bd51a;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:2px;width:26px;height:26px;display:flex}.demo-gallery-module__hAjZ_q__replyMark>i{background:linear-gradient(150deg,#3a7bd5,#1a2980);border-radius:3px;width:6px;height:11px;transform:rotate(-20deg)}.demo-gallery-module__hAjZ_q__replyMark>i:last-child{background:linear-gradient(150deg,#ff512f,#dd2476);margin-top:4px}.demo-gallery-module__hAjZ_q__serviceCard{background:#fff;border:1px solid #3a7bd529;border-radius:21px;padding:24px;animation:.72s cubic-bezier(.18,1.3,.28,1) .1s both demo-gallery-module__hAjZ_q__cardIn;box-shadow:0 10px 30px #1a298009}.demo-gallery-module__hAjZ_q__serviceHeading{border-bottom:1px solid #3a7bd51a;align-items:center;gap:18px;padding-bottom:23px;display:flex}.demo-gallery-module__hAjZ_q__serviceArtWrap{flex:none;width:89px;height:89px;position:relative}.demo-gallery-module__hAjZ_q__serviceArt{width:100%;height:100%;animation:.8s cubic-bezier(.16,1.55,.3,1) .12s both demo-gallery-module__hAjZ_q__artArrive}.demo-gallery-module__hAjZ_q__eyebrow{letter-spacing:.13em;color:#10214f99;font-size:9px;font-weight:750;line-height:1.5;display:block}.demo-gallery-module__hAjZ_q__serviceHeading h3{letter-spacing:-.055em;color:#10214f;font-size:29px;font-weight:750;line-height:1.15;font-family:var(--display), sans-serif;margin:7px 0}.demo-gallery-module__hAjZ_q__serviceHeading p{color:#10214f9c;margin:0;font-size:11px;line-height:1.65}.demo-gallery-module__hAjZ_q__doctorChoices{padding-top:22px}.demo-gallery-module__hAjZ_q__choiceLabel{justify-content:space-between;align-items:center;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;display:flex}.demo-gallery-module__hAjZ_q__choiceLabel button{color:#1a2980;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:11px;text-decoration:underline}.demo-gallery-module__hAjZ_q__timeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-gallery-module__hAjZ_q__timeOptions button{color:#10214fb8;cursor:pointer;background:#3a7bd506;border:1px solid #3a7bd52e;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:8px 4px;font-size:12px;font-weight:600;transition:transform .4s cubic-bezier(.16,1.8,.3,1),border-color .2s,background .2s,color .2s;display:flex}.demo-gallery-module__hAjZ_q__timeOptions button:hover{border-color:#3a7bd5;transform:translateY(-3px)}.demo-gallery-module__hAjZ_q__timeOptions button.demo-gallery-module__hAjZ_q__chosenOption{color:#1a2980;background:#3a7bd517;border-color:#3a7bd5;box-shadow:inset 0 0 0 .4px #3a7bd5}.demo-gallery-module__hAjZ_q__selectionNote{color:#10214f91;margin:14px 0 3px;font-size:11px;line-height:1.6}.demo-gallery-module__hAjZ_q__selectionNote strong{color:#10214f;font-weight:650}.demo-gallery-module__hAjZ_q__action{justify-content:center;gap:10px;width:100%;margin-top:22px;border-radius:12px!important;min-height:52px!important;font-size:13px!important;transition:transform .45s cubic-bezier(.16,1.6,.3,1),box-shadow .25s!important;display:flex!important}.demo-gallery-module__hAjZ_q__action:disabled{opacity:.42;cursor:not-allowed;box-shadow:none!important;transform:none!important}.demo-gallery-module__hAjZ_q__action:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 8px 20px #1a298033}.demo-gallery-module__hAjZ_q__action svg{transition:transform .4s cubic-bezier(.16,1.6,.3,1)}.demo-gallery-module__hAjZ_q__action:not(:disabled):hover svg{transform:translate(4px)}.demo-gallery-module__hAjZ_q__localNote{text-align:center;color:#10214f8f;margin:12px 0 0;font-size:10px;line-height:1.6}.demo-gallery-module__hAjZ_q__busLayout{grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:26px;padding-top:20px;display:grid}.demo-gallery-module__hAjZ_q__busInterior{background:#3a7bd506;border:1px solid #3a7bd526;border-radius:25px 25px 12px 12px;max-width:255px;padding:10px 12px 8px}.demo-gallery-module__hAjZ_q__busFront{color:#10214f80;border-bottom:1px solid #3a7bd51f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:0 6px 10px;font-size:9px;display:flex}.demo-gallery-module__hAjZ_q__seatGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 13px repeat(2,minmax(0,1fr));gap:6px 3px;display:grid}.demo-gallery-module__hAjZ_q__seat{color:#3a7bd591;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;min-width:44px;min-height:46px;padding:1px;transition:transform .4s cubic-bezier(.16,1.6,.3,1),color .2s;display:grid;position:relative}.demo-gallery-module__hAjZ_q__seat:nth-child(4n+3){grid-column:4}.demo-gallery-module__hAjZ_q__seat svg{width:38px;height:41px}.demo-gallery-module__hAjZ_q__seat>span{text-align:center;color:#10214f;font-size:11px;font-weight:700;position:absolute;top:10px;left:0;right:0}.demo-gallery-module__hAjZ_q__seat:not(:disabled):hover{color:#3a7bd5;background:#3a7bd514;transform:translateY(-3px)}.demo-gallery-module__hAjZ_q__seat.demo-gallery-module__hAjZ_q__chosenSeat{color:#1a2980;background:#3a7bd521}.demo-gallery-module__hAjZ_q__seat.demo-gallery-module__hAjZ_q__chosenSeat svg rect{fill:#3a7bd5;stroke:#3a7bd5}.demo-gallery-module__hAjZ_q__seat.demo-gallery-module__hAjZ_q__chosenSeat>span{color:#fff}.demo-gallery-module__hAjZ_q__seat:disabled{opacity:.35;cursor:not-allowed}.demo-gallery-module__hAjZ_q__seat:disabled svg rect{fill:#10214f26}.demo-gallery-module__hAjZ_q__seat:disabled>span{font-size:16px;top:7px}.demo-gallery-module__hAjZ_q__windowLabels{color:#10214f80;justify-content:space-between;gap:8px;margin:7px 2px 0;font-size:8px;display:flex}.demo-gallery-module__hAjZ_q__seatInfo>strong{letter-spacing:-.08em;font-size:54px;font-family:var(--display), sans-serif;color:#10214f;margin-top:8px;line-height:1.1;display:block}.demo-gallery-module__hAjZ_q__seatInfo>p{color:#10214fa6;margin:7px 0 16px;font-size:10px;line-height:1.6}.demo-gallery-module__hAjZ_q__seatLegend{flex-wrap:wrap;gap:7px;max-width:100px;display:flex}.demo-gallery-module__hAjZ_q__seatLegend>span{color:#10214f99;align-items:center;gap:5px;font-size:9px;display:inline-flex}.demo-gallery-module__hAjZ_q__seatLegend i{border:1px solid #3a7bd5;border-radius:2px;width:8px;height:8px}.demo-gallery-module__hAjZ_q__seatLegend>span:nth-child(2) i{background:#3a7bd5}.demo-gallery-module__hAjZ_q__seatLegend>span:nth-child(3) i{background:#10214f24;border-color:#10214f24}.demo-gallery-module__hAjZ_q__groceries{padding-top:7px}.demo-gallery-module__hAjZ_q__groceryRow{border-bottom:1px solid #3a7bd517;align-items:center;gap:11px;min-height:70px;padding:12px 0;display:flex}.demo-gallery-module__hAjZ_q__groceryPicture{color:#3a7bd5;background:#3a7bd512;border-radius:11px;flex:none;width:42px;height:44px;padding:5px;transition:transform .4s cubic-bezier(.16,1.6,.3,1)}.demo-gallery-module__hAjZ_q__groceryRow:hover .demo-gallery-module__hAjZ_q__groceryPicture{transform:rotate(-7deg)scale(1.07)}.demo-gallery-module__hAjZ_q__warmPicture{color:#dd2476;background:#dd24760e}.demo-gallery-module__hAjZ_q__groceryCopy{flex:1;min-width:0}.demo-gallery-module__hAjZ_q__groceryCopy>strong{font-size:13px;display:block}.demo-gallery-module__hAjZ_q__groceryCopy>span{color:#10214f99;margin-top:4px;font-size:10px;display:block}.demo-gallery-module__hAjZ_q__quantity{flex:none;align-items:center;gap:2px;display:flex}.demo-gallery-module__hAjZ_q__quantity>button{color:#1a2980;cursor:pointer;background:#3a7bd50f;border:1px solid #3a7bd524;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:400;transition:transform .35s cubic-bezier(.16,1.8,.3,1),background .2s;display:grid}.demo-gallery-module__hAjZ_q__quantity>button:not(:disabled):hover{background:#3a7bd526;transform:scale(1.07)}.demo-gallery-module__hAjZ_q__quantity>button:not(:disabled):active{transform:scale(.88)}.demo-gallery-module__hAjZ_q__quantity>button:disabled{opacity:.35;cursor:not-allowed}.demo-gallery-module__hAjZ_q__quantity>output{text-align:center;min-width:26px;font-size:14px;font-weight:700}.demo-gallery-module__hAjZ_q__basketTotal{color:#10214fa6;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;font-size:12px;display:flex}.demo-gallery-module__hAjZ_q__basketTotal>strong{letter-spacing:-.055em;color:#10214f;font-size:26px;font-weight:750}.demo-gallery-module__hAjZ_q__tableChoices{padding-top:6px}.demo-gallery-module__hAjZ_q__dinnerPreview{justify-content:center;align-items:center;gap:18px;display:flex}.demo-gallery-module__hAjZ_q__dinnerPicture{width:165px;height:137px;overflow:visible}.demo-gallery-module__hAjZ_q__dinnerPreview>div>strong{letter-spacing:-.05em;font-size:27px;font-weight:750;line-height:1.3;font-family:var(--display), sans-serif;color:#10214f;margin:5px 0;display:block}.demo-gallery-module__hAjZ_q__dinnerPreview>div>span:last-child{color:#10214f99;font-size:10px}.demo-gallery-module__hAjZ_q__chairActive{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,1.5,.3,1) both demo-gallery-module__hAjZ_q__chairPop}.demo-gallery-module__hAjZ_q__chairEmpty{opacity:.6}.demo-gallery-module__hAjZ_q__tableSelects{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-gallery-module__hAjZ_q__tableSelects>label{font-size:11px;font-weight:600;line-height:1.6}.demo-gallery-module__hAjZ_q__tableSelects select{color:#10214f;cursor:pointer;background:#3a7bd506;border:1px solid #3a7bd533;border-radius:10px;width:100%;min-height:48px;margin-top:7px;padding:10px 11px;font-size:13px;display:block}.demo-gallery-module__hAjZ_q__composerArea{padding:0 33px 24px}.demo-gallery-module__hAjZ_q__feedback{color:#1a2980;background:#3a7bd50e;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.65}.demo-gallery-module__hAjZ_q__feedback:empty{display:none}.demo-gallery-module__hAjZ_q__feedback[data-error]{color:#10214f;background:#dd247609;border-left:2px solid #dd2476}.demo-gallery-module__hAjZ_q__phraseExamples{flex-wrap:wrap;align-items:center;gap:6px;margin:19px 0 11px;display:flex}.demo-gallery-module__hAjZ_q__phraseExamples>span{color:#10214f99;margin-right:2px;font-size:10px}.demo-gallery-module__hAjZ_q__phraseExamples>button{color:#10214fb8;cursor:pointer;background:#fff;border:1px solid #3a7bd526;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:5px 9px;font-size:10px;transition:transform .4s cubic-bezier(.16,1.6,.3,1),background .2s,border-color .2s;display:inline-flex}.demo-gallery-module__hAjZ_q__phraseExamples>button svg{color:#3a7bd5;width:12px;height:12px}.demo-gallery-module__hAjZ_q__phraseExamples>button:hover{background:#3a7bd50f;border-color:#3a7bd5;transform:translateY(-2px)}.demo-gallery-module__hAjZ_q__composer{background:#fff;border:1px solid #3a7bd53d;border-radius:14px;align-items:center;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 10px #10214f06}.demo-gallery-module__hAjZ_q__composer:focus-within{border-color:#3a7bd5;box-shadow:0 0 0 3px #3a7bd51a}.demo-gallery-module__hAjZ_q__composer input{color:#10214f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px;font-size:13px}.demo-gallery-module__hAjZ_q__composer input::placeholder{color:#10214f73}.demo-gallery-module__hAjZ_q__composer>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3a7bd5,#1a2980);border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;transition:transform .4s cubic-bezier(.16,1.6,.3,1),opacity .2s;display:grid}.demo-gallery-module__hAjZ_q__composer>button:disabled{opacity:.35;cursor:not-allowed}.demo-gallery-module__hAjZ_q__composer>button:not(:disabled):hover{transform:scale(1.06)}.demo-gallery-module__hAjZ_q__composer>button:not(:disabled):active{transform:scale(.92)}.demo-gallery-module__hAjZ_q__composerHelp{color:#10214f91;margin:10px 3px 0;font-size:10px;line-height:1.65}.demo-gallery-module__hAjZ_q__receipt{text-align:center;background:#fff;border:1px solid #3a7bd530;border-radius:21px;padding:19px 26px 23px;animation:.78s cubic-bezier(.16,1.28,.3,1) both demo-gallery-module__hAjZ_q__receiptIn;position:relative;overflow:hidden;box-shadow:0 10px 30px #1a298009}.demo-gallery-module__hAjZ_q__receipt:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#3a7bd517,#0000 70%);height:160px;position:absolute;inset:0 0 auto}.demo-gallery-module__hAjZ_q__celebration{width:170px;height:118px;margin:0 auto 5px;position:relative}.demo-gallery-module__hAjZ_q__checkArt{width:120px;height:120px;margin:auto;animation:.9s cubic-bezier(.16,1.35,.3,1) both demo-gallery-module__hAjZ_q__checkBounce;position:relative}.demo-gallery-module__hAjZ_q__celebration>i{background:#3a7bd5;border-radius:2px;width:7px;height:7px;animation:1.2s cubic-bezier(.1,.7,.2,1) both demo-gallery-module__hAjZ_q__confettiLeft;position:absolute;top:53px;left:25px}.demo-gallery-module__hAjZ_q__celebration>i:nth-child(2){background:#dd2476;border-radius:50%;animation-name:demo-gallery-module__hAjZ_q__confettiRight;animation-delay:70ms;left:auto;right:23px}.demo-gallery-module__hAjZ_q__celebration>i:nth-child(3){background:#ff512f;width:5px;height:5px;animation-delay:.1s;top:16px;left:39px}.demo-gallery-module__hAjZ_q__celebration>i:nth-child(4){width:5px;height:5px;animation-name:demo-gallery-module__hAjZ_q__confettiRight;animation-delay:.16s;top:13px;left:auto;right:33px}.demo-gallery-module__hAjZ_q__receipt>.demo-gallery-module__hAjZ_q__eyebrow{color:#1a2980;position:relative}.demo-gallery-module__hAjZ_q__receipt h3{font-family:var(--display), sans-serif;color:#10214f;letter-spacing:-.065em;outline:0;margin:7px 0 24px;font-size:32px;font-weight:750;line-height:1.2}.demo-gallery-module__hAjZ_q__receipt dl{text-align:left;border-top:1px dashed #3a7bd53b;margin:0;padding-top:13px}.demo-gallery-module__hAjZ_q__receipt dl>div{justify-content:space-between;align-items:baseline;gap:20px;padding:8px 0;font-size:12px;display:flex}.demo-gallery-module__hAjZ_q__receipt dt{color:#10214f94;flex:none}.demo-gallery-module__hAjZ_q__receipt dd{text-align:right;color:#10214f;margin:0;font-weight:600}.demo-gallery-module__hAjZ_q__receiptNote{color:#10214f8c;border-top:1px dashed #3a7bd53b;margin:12px 0 10px;padding-top:13px;font-size:10px;line-height:1.6}.demo-gallery-module__hAjZ_q__editButton{color:#1a2980;cursor:pointer;background:#3a7bd50f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:12px;font-weight:650;transition:background .2s,transform .4s cubic-bezier(.16,1.6,.3,1);display:inline-flex}.demo-gallery-module__hAjZ_q__editButton:hover{background:#3a7bd521;transform:translateY(-2px)}.demo-gallery-module__hAjZ_q__editButton>svg{width:16px;height:16px}.demo-gallery-module__hAjZ_q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-gallery-module__hAjZ_q__section button:focus-visible,.demo-gallery-module__hAjZ_q__section select:focus-visible{outline-offset:4px;outline:2px solid #3a7bd5}.demo-gallery-module__hAjZ_q__section button:active:not(:disabled){transform:scale(.97)}@keyframes demo-gallery-module__hAjZ_q__panelIn{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-gallery-module__hAjZ_q__bubbleIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-gallery-module__hAjZ_q__cardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-gallery-module__hAjZ_q__artArrive{0%{opacity:0;transform:translateY(12px)rotate(-12deg)scale(.65)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes demo-gallery-module__hAjZ_q__handFloat{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes demo-gallery-module__hAjZ_q__dotHop{0%,45%,to{transform:translateY(0)}20%{transform:translateY(-6px)}}@keyframes demo-gallery-module__hAjZ_q__lineTravel{0%,10%{opacity:0;transform:translate(0)}25%{opacity:.65}70%{opacity:.65}90%,to{opacity:0;transform:translate(35px)}}@keyframes demo-gallery-module__hAjZ_q__chairPop{0%{transform:scale(.55)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes demo-gallery-module__hAjZ_q__receiptIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-gallery-module__hAjZ_q__checkBounce{0%{opacity:0;transform:scale(.4)rotate(-17deg)}65%{opacity:1;transform:scale(1.09)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes demo-gallery-module__hAjZ_q__confettiLeft{0%{opacity:0;transform:translate(25px,15px)scale(.3)rotate(0)}40%{opacity:.8}to{opacity:.6;transform:translate(-8px,-14px)scale(1)rotate(-70deg)}}@keyframes demo-gallery-module__hAjZ_q__confettiRight{0%{opacity:0;transform:translate(-25px,15px)scale(.3)rotate(0)}40%{opacity:.8}to{opacity:.6;transform:translate(8px,-14px)scale(1)rotate(70deg)}}@media (min-width:1200px){.demo-gallery-module__hAjZ_q__modeBar,.demo-gallery-module__hAjZ_q__experience,.demo-gallery-module__hAjZ_q__composerArea{padding-inline:45px}.demo-gallery-module__hAjZ_q__serviceCard{padding:25px 28px}}@media (max-width:1020px){.demo-gallery-module__hAjZ_q__modeBar{padding-inline:23px}.demo-gallery-module__hAjZ_q__shell{grid-template-columns:245px minmax(0,1fr)}.demo-gallery-module__hAjZ_q__sidebar{padding-inline:12px}.demo-gallery-module__hAjZ_q__tab{gap:8px;padding-inline:7px}.demo-gallery-module__hAjZ_q__tabArt{width:49px;height:49px}.demo-gallery-module__hAjZ_q__tab strong{font-size:12px}.demo-gallery-module__hAjZ_q__tab small{font-size:10px}.demo-gallery-module__hAjZ_q__tabArrow{width:13px}.demo-gallery-module__hAjZ_q__experience,.demo-gallery-module__hAjZ_q__composerArea{padding-inline:23px}.demo-gallery-module__hAjZ_q__serviceCard{padding:20px}.demo-gallery-module__hAjZ_q__serviceHeading{gap:12px}.demo-gallery-module__hAjZ_q__serviceArtWrap{width:76px;height:76px}.demo-gallery-module__hAjZ_q__serviceHeading h3{font-size:26px}.demo-gallery-module__hAjZ_q__busLayout{grid-template-columns:minmax(0,1fr) 100px;gap:15px}.demo-gallery-module__hAjZ_q__busInterior{padding-inline:7px}.demo-gallery-module__hAjZ_q__seatGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 8px repeat(2,minmax(0,1fr));column-gap:1px}.demo-gallery-module__hAjZ_q__seat{min-width:44px}.demo-gallery-module__hAjZ_q__intro>p{font-size:16px}.demo-gallery-module__hAjZ_q__timeOptions button{gap:4px;font-size:11px}}@media (max-width:800px){.demo-gallery-module__hAjZ_q__section{padding:75px 0}.demo-gallery-module__hAjZ_q__compact{padding-top:20px}.demo-gallery-module__hAjZ_q__intro{gap:24px;margin-bottom:30px}.demo-gallery-module__hAjZ_q__intro>p{max-width:295px;font-size:15px}.demo-gallery-module__hAjZ_q__desktopBreak{display:none}.demo-gallery-module__hAjZ_q__shell{border-radius:25px;grid-template-columns:1fr;max-width:650px}.demo-gallery-module__hAjZ_q__sidebar{border-bottom:1px solid #3a7bd51f;border-right:0;padding:20px 18px 17px}.demo-gallery-module__hAjZ_q__sidebarHeading{margin:0 5px 16px;font-size:12px}.demo-gallery-module__hAjZ_q__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.demo-gallery-module__hAjZ_q__tab{background:#ffffff8c;border:1px solid #3a7bd51a;border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;min-height:111px;padding:11px 10px}.demo-gallery-module__hAjZ_q__tabArt{width:47px;height:47px}.demo-gallery-module__hAjZ_q__tab strong{font-size:11px;line-height:1.4}.demo-gallery-module__hAjZ_q__tab small,.demo-gallery-module__hAjZ_q__tabArrow,.demo-gallery-module__hAjZ_q__sidebarStory{display:none}.demo-gallery-module__hAjZ_q__tab>span{flex:none}.demo-gallery-module__hAjZ_q__tab:hover{transform:translateY(-3px)}.demo-gallery-module__hAjZ_q__activeTab{background:#fff;border-color:#3a7bd5}.demo-gallery-module__hAjZ_q__sampleNote{margin:13px 5px 0;font-size:10px}.demo-gallery-module__hAjZ_q__sampleNote br{display:none}.demo-gallery-module__hAjZ_q__panelTop{min-height:65px;padding-inline:23px}.demo-gallery-module__hAjZ_q__experience{padding:20px 28px 0}.demo-gallery-module__hAjZ_q__modeBar{padding-inline:28px}.demo-gallery-module__hAjZ_q__composerArea{padding:0 28px 24px}.demo-gallery-module__hAjZ_q__serviceCard{padding:24px}.demo-gallery-module__hAjZ_q__serviceHeading h3{font-size:29px}.demo-gallery-module__hAjZ_q__serviceArtWrap{width:86px;height:86px}.demo-gallery-module__hAjZ_q__busLayout{grid-template-columns:minmax(0,1fr) 125px;gap:27px}.demo-gallery-module__hAjZ_q__busInterior{padding-inline:12px}.demo-gallery-module__hAjZ_q__seat{min-width:44px}.demo-gallery-module__hAjZ_q__seatGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 13px repeat(2,minmax(0,1fr));gap:6px 3px}.demo-gallery-module__hAjZ_q__timeOptions button{gap:7px;font-size:12px}.demo-gallery-module__hAjZ_q__sidebarStory .demo-gallery-module__hAjZ_q__tapArt{animation:none}}@media (max-width:540px){.demo-gallery-module__hAjZ_q__section{padding:63px 0}.demo-gallery-module__hAjZ_q__compact{padding-top:12px;padding-bottom:65px}.demo-gallery-module__hAjZ_q__intro{margin-bottom:27px;display:block}.demo-gallery-module__hAjZ_q__intro>p{max-width:340px;margin:19px 0 0;font-size:15px;line-height:1.7}.demo-gallery-module__hAjZ_q__intro>p br{display:none}.demo-gallery-module__hAjZ_q__shell{border-radius:20px}.demo-gallery-module__hAjZ_q__sidebar{padding:17px 12px 14px}.demo-gallery-module__hAjZ_q__sidebarHeading{margin:0 4px 13px}.demo-gallery-module__hAjZ_q__tabs{gap:6px}.demo-gallery-module__hAjZ_q__tab{border-radius:11px;gap:7px;min-height:103px;padding:9px 7px}.demo-gallery-module__hAjZ_q__tabArt{width:42px;height:42px}.demo-gallery-module__hAjZ_q__tab strong{letter-spacing:-.02em;font-size:10px}.demo-gallery-module__hAjZ_q__sampleNote{margin-top:11px;font-size:9px}.demo-gallery-module__hAjZ_q__panelTop{min-height:60px;padding:8px 16px}.demo-gallery-module__hAjZ_q__panelTop>div{gap:8px}.demo-gallery-module__hAjZ_q__panelTop strong{font-size:11px}.demo-gallery-module__hAjZ_q__sampleLabel{padding:3px 5px;font-size:9px}.demo-gallery-module__hAjZ_q__reset{gap:4px;font-size:10px}.demo-gallery-module__hAjZ_q__experience{padding:19px 15px 0}.demo-gallery-module__hAjZ_q__modeBar{gap:5px;padding:13px 15px 0}.demo-gallery-module__hAjZ_q__replayRequest{gap:4px;font-size:10px}.demo-gallery-module__hAjZ_q__steps{gap:5px;margin-bottom:16px;font-size:10px}.demo-gallery-module__hAjZ_q__steps>i{flex:none;width:13px}.demo-gallery-module__hAjZ_q__steps>i:after{max-width:6px;animation-name:demo-gallery-module__hAjZ_q__lineTravel}.demo-gallery-module__hAjZ_q__steps>span{gap:5px;padding-right:8px}.demo-gallery-module__hAjZ_q__steps>span>span{width:21px;height:21px}.demo-gallery-module__hAjZ_q__askStage{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 13px 7px}.demo-gallery-module__hAjZ_q__askSignal{min-height:72px}.demo-gallery-module__hAjZ_q__askSignal>div{max-width:205px}.demo-gallery-module__hAjZ_q__askLabel{text-align:center;margin-bottom:8px}.demo-gallery-module__hAjZ_q__typingPicture{height:72px}.demo-gallery-module__hAjZ_q__askFoot{text-align:center;place-content:center;gap:0 8px;min-height:71px}.demo-gallery-module__hAjZ_q__askFoot>span{width:100%;padding:6px 0 0;font-size:9px}.demo-gallery-module__hAjZ_q__userBubble{border-radius:16px 16px 4px;gap:4px;max-width:100%;margin-inline:auto;padding:6px 10px 6px 5px}.demo-gallery-module__hAjZ_q__userBubble p{font-size:12px}.demo-gallery-module__hAjZ_q__chatArt{width:29px;height:29px}.demo-gallery-module__hAjZ_q__reply{gap:8px;margin:19px 0 17px;font-size:12px}.demo-gallery-module__hAjZ_q__replyMark{width:24px;height:24px}.demo-gallery-module__hAjZ_q__serviceCard{border-radius:16px;padding:17px 14px}.demo-gallery-module__hAjZ_q__serviceHeading{gap:10px;padding-bottom:18px}.demo-gallery-module__hAjZ_q__serviceArtWrap{width:69px;height:69px}.demo-gallery-module__hAjZ_q__eyebrow{letter-spacing:.1em;font-size:8px}.demo-gallery-module__hAjZ_q__serviceHeading h3{letter-spacing:-.05em;margin:5px 0;font-size:24px}.demo-gallery-module__hAjZ_q__serviceHeading p{font-size:10px;line-height:1.5}.demo-gallery-module__hAjZ_q__doctorChoices{padding-top:17px}.demo-gallery-module__hAjZ_q__choiceLabel{margin-bottom:10px;font-size:11px}.demo-gallery-module__hAjZ_q__timeOptions{gap:6px}.demo-gallery-module__hAjZ_q__timeOptions button{border-radius:9px;gap:4px;min-height:48px;padding-inline:2px;font-size:10px}.demo-gallery-module__hAjZ_q__timeOptions button svg{width:14px;height:14px}.demo-gallery-module__hAjZ_q__selectionNote{margin-top:13px;font-size:10px}.demo-gallery-module__hAjZ_q__action{margin-top:19px;border-radius:10px!important;min-height:49px!important;font-size:12px!important}.demo-gallery-module__hAjZ_q__localNote{margin-top:11px;font-size:9px}.demo-gallery-module__hAjZ_q__composerArea{padding:0 15px 19px}.demo-gallery-module__hAjZ_q__phraseExamples{gap:5px;margin-top:16px}.demo-gallery-module__hAjZ_q__phraseExamples>span{flex-basis:100%;margin-bottom:1px;font-size:9px}.demo-gallery-module__hAjZ_q__phraseExamples>button{padding-inline:10px;font-size:10px}.demo-gallery-module__hAjZ_q__composer{border-radius:11px;padding:5px}.demo-gallery-module__hAjZ_q__composer input{padding:9px 7px;font-size:16px}.demo-gallery-module__hAjZ_q__composer>button{border-radius:8px}.demo-gallery-module__hAjZ_q__composerHelp{margin-top:9px;font-size:9px;line-height:1.7}.demo-gallery-module__hAjZ_q__feedback{padding:10px 11px;font-size:11px}.demo-gallery-module__hAjZ_q__busLayout{grid-template-columns:1fr;gap:13px;padding-top:16px}.demo-gallery-module__hAjZ_q__busInterior{border-radius:20px 20px 10px 10px;width:100%;max-width:270px;margin-inline:auto;padding:9px 9px 8px}.demo-gallery-module__hAjZ_q__busFront{margin-bottom:7px;padding:0 3px 8px;font-size:8px}.demo-gallery-module__hAjZ_q__busFront svg{width:17px;height:17px}.demo-gallery-module__hAjZ_q__seatGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 3px repeat(2,minmax(0,1fr));gap:3px 0}.demo-gallery-module__hAjZ_q__seat{min-width:44px;min-height:44px}.demo-gallery-module__hAjZ_q__seat svg{width:33px;height:39px}.demo-gallery-module__hAjZ_q__seat>span{font-size:10px;top:9px}.demo-gallery-module__hAjZ_q__windowLabels{gap:3px;margin-inline:1px;font-size:6.5px}.demo-gallery-module__hAjZ_q__seatInfo{grid-template-columns:50px 1fr auto;align-items:center;column-gap:8px;display:grid}.demo-gallery-module__hAjZ_q__seatInfo>.demo-gallery-module__hAjZ_q__eyebrow{grid-column:1/-1;font-size:8px}.demo-gallery-module__hAjZ_q__seatInfo>strong{margin-top:4px;font-size:34px}.demo-gallery-module__hAjZ_q__seatInfo>p{margin:4px 0 0;font-size:10px}.demo-gallery-module__hAjZ_q__seatLegend{gap:6px;max-width:66px;margin-top:4px}.demo-gallery-module__hAjZ_q__seatLegend>span{gap:4px;font-size:8px}.demo-gallery-module__hAjZ_q__seatLegend i{width:7px;height:7px}.demo-gallery-module__hAjZ_q__groceryRow{gap:8px;padding:10px 0}.demo-gallery-module__hAjZ_q__groceryPicture{border-radius:8px;width:34px;height:39px;padding:4px}.demo-gallery-module__hAjZ_q__groceryCopy>strong{font-size:12px}.demo-gallery-module__hAjZ_q__groceryCopy>span{margin-top:3px;font-size:9px;line-height:1.4}.demo-gallery-module__hAjZ_q__quantity{gap:0}.demo-gallery-module__hAjZ_q__quantity>button{border-radius:9px;width:44px;height:44px;font-size:20px}.demo-gallery-module__hAjZ_q__quantity>output{min-width:21px;font-size:12px}.demo-gallery-module__hAjZ_q__basketTotal{padding-top:14px;font-size:10px}.demo-gallery-module__hAjZ_q__basketTotal>strong{font-size:24px}.demo-gallery-module__hAjZ_q__dinnerPreview{gap:9px}.demo-gallery-module__hAjZ_q__dinnerPicture{width:136px;height:113px}.demo-gallery-module__hAjZ_q__dinnerPreview>div>strong{font-size:24px}.demo-gallery-module__hAjZ_q__dinnerPreview>div>span:last-child{font-size:9px}.demo-gallery-module__hAjZ_q__tableSelects{gap:10px}.demo-gallery-module__hAjZ_q__tableSelects>label{font-size:10px}.demo-gallery-module__hAjZ_q__tableSelects select{border-radius:9px;min-height:48px;padding:9px 7px;font-size:16px}.demo-gallery-module__hAjZ_q__receipt{border-radius:16px;padding:16px 17px 19px}.demo-gallery-module__hAjZ_q__celebration{height:107px}.demo-gallery-module__hAjZ_q__checkArt{width:109px;height:109px}.demo-gallery-module__hAjZ_q__receipt h3{margin-bottom:21px;font-size:28px}.demo-gallery-module__hAjZ_q__receipt dl>div{gap:14px;padding:7px 0;font-size:11px}.demo-gallery-module__hAjZ_q__receipt dd{max-width:65%;line-height:1.6}.demo-gallery-module__hAjZ_q__receiptNote{font-size:9px}.demo-gallery-module__hAjZ_q__editButton{font-size:11px}.demo-gallery-module__hAjZ_q__checkArt{display:block}}@media (max-width:370px){.demo-gallery-module__hAjZ_q__tab{padding-inline:5px}.demo-gallery-module__hAjZ_q__tab strong{font-size:9px}.demo-gallery-module__hAjZ_q__tabArt{width:38px;height:38px}.demo-gallery-module__hAjZ_q__panelTop>div{gap:6px}.demo-gallery-module__hAjZ_q__panelTop strong{font-size:10px}.demo-gallery-module__hAjZ_q__sampleLabel{display:none}.demo-gallery-module__hAjZ_q__experience,.demo-gallery-module__hAjZ_q__composerArea{padding-inline:12px}.demo-gallery-module__hAjZ_q__serviceCard{padding-inline:11px}.demo-gallery-module__hAjZ_q__serviceArtWrap{width:60px;height:60px}.demo-gallery-module__hAjZ_q__serviceHeading h3{font-size:21px}.demo-gallery-module__hAjZ_q__timeOptions button{gap:2px;font-size:9px}.demo-gallery-module__hAjZ_q__timeOptions button svg{width:12px}.demo-gallery-module__hAjZ_q__groceryRow{gap:6px}.demo-gallery-module__hAjZ_q__groceryPicture{width:29px;height:34px}.demo-gallery-module__hAjZ_q__groceryCopy>strong{font-size:11px}.demo-gallery-module__hAjZ_q__groceryCopy>span{font-size:8px}.demo-gallery-module__hAjZ_q__quantity>output{min-width:18px}.demo-gallery-module__hAjZ_q__busLayout{grid-template-columns:1fr;gap:10px}.demo-gallery-module__hAjZ_q__seat{min-width:44px}.demo-gallery-module__hAjZ_q__seat svg{width:31px}.demo-gallery-module__hAjZ_q__dinnerPicture{width:122px;height:102px}.demo-gallery-module__hAjZ_q__dinnerPreview>div>strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.demo-gallery-module__hAjZ_q__section *,.demo-gallery-module__hAjZ_q__section :before,.demo-gallery-module__hAjZ_q__section :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.demo-gallery-module__hAjZ_q__section button:hover,.demo-gallery-module__hAjZ_q__section button:active,.demo-gallery-module__hAjZ_q__section button:hover .demo-gallery-module__hAjZ_q__tabArt,.demo-gallery-module__hAjZ_q__activeTab .demo-gallery-module__hAjZ_q__tabArt,.demo-gallery-module__hAjZ_q__groceryRow:hover .demo-gallery-module__hAjZ_q__groceryPicture{transform:none!important}}.motion-paused .demo-gallery-module__hAjZ_q__section *{animation-play-state:paused!important}.motion-paused .demo-gallery-module__hAjZ_q__section :before{animation-play-state:paused!important}.motion-paused .demo-gallery-module__hAjZ_q__section :after{animation-play-state:paused!important}
.hero-experience-module__mPH-BW__hero{--navy:#10214f;--blue:#3a7bd5;--blue-deep:#1a2980;--pink:#dd2476;--sunset:#ff512f;--spring:cubic-bezier(.2, 1.45, .35, 1);color:var(--navy);background:radial-gradient(at 17% 70%,#3a7bd512,#0000 44%),radial-gradient(at 84% 70%,#dd24760d,#0000 42%),#fff;padding:34px 24px 0;position:relative;overflow:clip}.hero-experience-module__mPH-BW__heroDots{opacity:.85;height:min(850px,100%);bottom:auto;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.hero-experience-module__mPH-BW__heading{z-index:2;text-align:center;max-width:950px;margin:0 auto;position:relative}.hero-experience-module__mPH-BW__eyebrow{background:#ffffffe6;border:1px solid #10214f1a;border-radius:40px;align-items:center;gap:10px;padding:7px 13px;font-size:11px;font-weight:550;display:inline-flex}.hero-experience-module__mPH-BW__eyebrow>span{background:linear-gradient(135deg, var(--sunset), var(--pink));border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #dd24760f}.hero-experience-module__mPH-BW__eyebrow>i{background:#10214f29;width:1px;height:10px}.hero-experience-module__mPH-BW__heading h1{letter-spacing:-.066em;color:var(--navy);margin:23px 0 0;font-size:clamp(60px,6.25vw,86px);font-weight:720;line-height:1.025}.hero-experience-module__mPH-BW__heading h1>span{display:inline-block;position:relative}.hero-experience-module__mPH-BW__heading h1 svg{fill:none;stroke-width:2.5px;stroke-linecap:round;width:100%;height:23px;position:absolute;bottom:-15px;left:0;overflow:visible}.hero-experience-module__mPH-BW__heading h1 svg path:first-child{stroke:var(--blue)}.hero-experience-module__mPH-BW__heading h1 svg path:last-child{stroke:var(--pink)}.hero-experience-module__mPH-BW__heading>p{color:#10214fb3;margin:29px 0 0;font-size:16px;line-height:1.8}.hero-experience-module__mPH-BW__heading>p strong{color:var(--navy);font-weight:550}.hero-experience-module__mPH-BW__actions{justify-content:center;align-items:center;gap:13px;margin-top:25px;display:flex}.hero-experience-module__mPH-BW__demoInput{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;min-height:40px;margin-top:20px;display:flex}.hero-experience-module__mPH-BW__primaryLink,.hero-experience-module__mPH-BW__secondaryLink{min-height:48px;transition:transform .45s var(--spring), box-shadow .3s;border-radius:12px;justify-content:center;align-items:center;gap:22px;padding:13px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hero-experience-module__mPH-BW__primaryLink{color:#fff;background:linear-gradient(125deg, var(--blue), var(--blue-deep));box-shadow:0 8px 19px #1a29802b}.hero-experience-module__mPH-BW__secondaryLink{color:var(--navy);background:#fff;border:1px solid #10214f21}.hero-experience-module__mPH-BW__primaryLink:hover,.hero-experience-module__mPH-BW__secondaryLink:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1a29801f}.hero-experience-module__mPH-BW__primaryLink svg,.hero-experience-module__mPH-BW__secondaryLink svg{width:18px;height:18px;transition:transform .45s var(--spring)}.hero-experience-module__mPH-BW__primaryLink:hover svg,.hero-experience-module__mPH-BW__secondaryLink:hover svg{transform:translate(4px)}.hero-experience-module__mPH-BW__hero a:focus-visible,.hero-experience-module__mPH-BW__hero button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.hero-experience-module__mPH-BW__stage{--spread:clamp(280px, 28.7vw, 355px);isolation:isolate;max-width:1180px;min-height:505px;margin:9px auto 0;position:relative}.hero-experience-module__mPH-BW__sceneWrap{pointer-events:none;z-index:-1;opacity:.92;transition:opacity .6s;position:absolute;inset:0}.hero-experience-module__mPH-BW__stage[data-moved=false] .hero-experience-module__mPH-BW__sceneWrap{opacity:.58}.hero-experience-module__mPH-BW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-experience-module__mPH-BW__sceneFallback{z-index:-1;opacity:.12;transition:opacity .3s;position:absolute;inset:0}.hero-experience-module__mPH-BW__sceneWrap:has(canvas[data-ready=true]) .hero-experience-module__mPH-BW__sceneFallback{opacity:0}.hero-experience-module__mPH-BW__sceneFallback span{border:40px solid var(--blue);border-radius:90px;width:330px;height:275px;position:absolute;top:78px;left:calc(50% - 235px);transform:rotate(-15deg)}.hero-experience-module__mPH-BW__sceneFallback span:last-child{border-color:var(--pink);top:146px;left:calc(50% - 65px);transform:rotate(14deg)}.hero-experience-module__mPH-BW__flowLine{z-index:-1;opacity:.32;background:linear-gradient(90deg, transparent, var(--blue), var(--pink), transparent);height:1px;position:absolute;top:54%;left:8%;right:8%}.hero-experience-module__mPH-BW__flowLine>span{background:var(--blue);border-radius:50%;width:8px;height:8px;animation:6s linear infinite hero-experience-module__mPH-BW__flow;position:absolute;top:-4px}.hero-experience-module__mPH-BW__flowLine>span:nth-child(2){width:5px;height:5px;animation-delay:-2s;top:-2px}.hero-experience-module__mPH-BW__flowLine>span:nth-child(3){background:var(--pink);animation-delay:-4s}.hero-experience-module__mPH-BW__storyHint{letter-spacing:.015em;color:#10214f94;opacity:0;font-size:11px;font-weight:550;transition:opacity .3s;position:absolute;top:34px;left:50%;transform:translate(-50%)}.hero-experience-module__mPH-BW__storyHint[data-visible=true]{opacity:1}.hero-experience-module__mPH-BW__step{width:280px;transition:transform .85s var(--spring), opacity .5s ease, filter .6s;will-change:transform;margin:0;position:absolute;top:50%;left:50%}.hero-experience-module__mPH-BW__stepLabel{width:fit-content;max-width:100%;color:var(--navy);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#fffffff7,#ffffffe6);border:1px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0 auto 16px;padding:6px 14px 6px 8px;display:flex;box-shadow:0 7px 22px #10214f14,inset 0 1px #fff}.hero-experience-module__mPH-BW__stepLabel>span{background:#fff;border:1px solid #10214f21;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:550;transition:background .3s,color .3s;display:grid;box-shadow:0 3px 10px #10214f0a}.hero-experience-module__mPH-BW__stepLabel>h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:20px;font-weight:650;line-height:1.2}.hero-experience-module__mPH-BW__stage[data-step="1"] .hero-experience-module__mPH-BW__askStep .hero-experience-module__mPH-BW__stepLabel>span,.hero-experience-module__mPH-BW__stage[data-step="2"] .hero-experience-module__mPH-BW__chooseStep .hero-experience-module__mPH-BW__stepLabel>span,.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__doneStep .hero-experience-module__mPH-BW__stepLabel>span{color:#fff;background:var(--navy);border-color:var(--navy)}.hero-experience-module__mPH-BW__askStep{z-index:3;transform:translate(-50%,-46%)rotate(-3deg)}.hero-experience-module__mPH-BW__stage[data-moved=true] .hero-experience-module__mPH-BW__askStep{transform:translate(calc(-50% - var(--spread)), -43%) rotate(-4deg) scale(.97)}.hero-experience-module__mPH-BW__chooseStep{z-index:4;opacity:0;pointer-events:none;filter:blur(6px);width:330px;transform:translate(-34%,-38%)rotate(7deg)scale(.72)}.hero-experience-module__mPH-BW__stage[data-choose=true] .hero-experience-module__mPH-BW__chooseStep{opacity:1;pointer-events:auto;filter:blur();transform:translate(-50%,-43%)rotate(0)scale(1)}.hero-experience-module__mPH-BW__doneStep{z-index:3;width:274px;transform:translate(calc(-50% + var(--spread) - 80px), -33%) rotate(-8deg) scale(.7);opacity:0;pointer-events:none;filter:blur(6px)}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__doneStep{transform:translate(calc(-50% + var(--spread)), -42%) rotate(4deg) scale(1);opacity:1;filter:blur()}.hero-experience-module__mPH-BW__caption{text-align:center;color:#10214fa1;margin:17px -10px 0;font-size:10px;line-height:1.5}.hero-experience-module__mPH-BW__askCard{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border:1px solid #ffffff40;border-radius:24px 24px 24px 7px;padding:20px 22px;position:relative;box-shadow:0 20px 40px #1a298029}.hero-experience-module__mPH-BW__askCard:after{content:"";pointer-events:none;clip-path:inset(0 65px 50px 0);border:1px solid #ffffff1f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-50px;right:-65px}.hero-experience-module__mPH-BW__askTop{align-items:center;gap:10px;display:flex}.hero-experience-module__mPH-BW__askTop>span:last-child{color:#ffffffdb;font-size:10px}.hero-experience-module__mPH-BW__inputIdentity{color:#ffffffeb;flex-direction:column;justify-content:center;gap:6px;min-height:40px;font-size:11px;line-height:1.3;display:flex}.hero-experience-module__mPH-BW__inputHint{color:#ffffffb3;font-size:10px}.hero-experience-module__mPH-BW__stage[data-input-mode=voice] .hero-experience-module__mPH-BW__askTop{text-align:center;justify-content:center}.hero-experience-module__mPH-BW__stage[data-input-mode=voice] .hero-experience-module__mPH-BW__inputIdentity{align-items:center;gap:0;width:100%}.hero-experience-module__mPH-BW__chatArt{width:40px;height:40px;color:var(--blue-deep);background:#fff;border-radius:12px;place-items:center;padding:4px;transition:box-shadow .4s;display:grid}.hero-experience-module__mPH-BW__chatArt svg{width:100%;height:100%}.hero-experience-module__mPH-BW__message{letter-spacing:-.035em;max-width:215px;min-height:76px;margin:26px 0 21px;font-size:30px;font-weight:600;line-height:1.25}.hero-experience-module__mPH-BW__stage[data-input-mode=voice] .hero-experience-module__mPH-BW__message{margin:18px 0 19px}.hero-experience-module__mPH-BW__transcriptWordWrap{white-space:normal}.hero-experience-module__mPH-BW__transcriptWord{opacity:0;filter:blur(4px);transition:opacity .24s, transform .45s var(--spring), filter .32s;display:inline-block;transform:translateY(8px)rotateX(18deg)}.hero-experience-module__mPH-BW__transcriptWord[data-visible=true]{opacity:1;filter:blur();transform:translateY(0)rotateX(0)}.hero-experience-module__mPH-BW__cursor{vertical-align:-.02em;opacity:0;background:currentColor;width:2px;height:.84em;margin-left:3px;display:inline-block}.hero-experience-module__mPH-BW__cursor[data-visible=true]{animation:.75s step-end infinite hero-experience-module__mPH-BW__blink}.hero-experience-module__mPH-BW__messageBottom{z-index:1;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;display:flex;position:relative}.hero-experience-module__mPH-BW__messageBottom>span:first-child{color:#ffffffc2;font-size:9px}.hero-experience-module__mPH-BW__send{width:29px;height:29px;color:var(--blue-deep);transition:transform .55s var(--spring);background:#fff;border-radius:9px;place-items:center;display:grid}.hero-experience-module__mPH-BW__send svg{width:18px;height:18px}.hero-experience-module__mPH-BW__send[data-sent=true]{transform:rotate(-38deg)}.hero-experience-module__mPH-BW__messageSent{color:var(--blue-deep);opacity:0;transition:opacity .3s .2s, transform .5s var(--spring);justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;bottom:-22px;right:15px;transform:translateY(5px)}.hero-experience-module__mPH-BW__messageSent[data-visible=true]{opacity:1;transform:translateY(0)}.hero-experience-module__mPH-BW__messageSent svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.hero-experience-module__mPH-BW__askStep .hero-experience-module__mPH-BW__caption{margin-top:29px}.hero-experience-module__mPH-BW__doctorCard{background:#fff;border:1px solid #1a298021;border-radius:25px;padding:19px 22px 22px;position:relative;box-shadow:0 18px 55px #10214f1f,0 0 0 6px #fff6}.hero-experience-module__mPH-BW__cardEyebrow{color:#10214fa8;border-bottom:1px solid #10214f12;align-items:center;gap:6px;padding-bottom:15px;font-size:9px;display:flex}.hero-experience-module__mPH-BW__cardEyebrow>span{background:var(--blue);border-radius:50%;width:5px;height:5px}.hero-experience-module__mPH-BW__doctorIntro{align-items:center;gap:13px;margin-top:15px;display:flex}.hero-experience-module__mPH-BW__portrait{background:#3a7bd512;border-radius:19px;flex:none;place-items:center;width:70px;height:73px;display:grid}.hero-experience-module__mPH-BW__portrait svg{width:70px;height:70px}.hero-experience-module__mPH-BW__doctorIntro h3{letter-spacing:-.045em;margin:0 0 4px;font-size:23px;font-weight:650;line-height:1.2}.hero-experience-module__mPH-BW__doctorIntro p{color:#10214f9e;margin:0 0 8px;font-size:11px}.hero-experience-module__mPH-BW__doctorIntro>div:last-child>span{color:#10214fa8;align-items:center;gap:5px;font-size:8px;display:flex}.hero-experience-module__mPH-BW__doctorIntro>div:last-child>span>i{background:currentColor;border-radius:50%;width:2px;height:2px}.hero-experience-module__mPH-BW__appointmentLabel{align-items:center;gap:7px;margin-top:23px;display:flex}.hero-experience-module__mPH-BW__appointmentLabel>svg{width:16px;height:16px;color:var(--blue)}.hero-experience-module__mPH-BW__appointmentLabel b{font-size:11px;font-weight:600}.hero-experience-module__mPH-BW__appointmentLabel>span{color:#10214f9e;margin-left:auto;font-size:9px}.hero-experience-module__mPH-BW__slots{gap:6px;margin-top:11px;display:flex}.hero-experience-module__mPH-BW__slots button{color:var(--navy);min-height:41px;font:inherit;cursor:pointer;transition:transform .5s var(--spring), background .2s, border-color .2s;white-space:nowrap;background:#fff;border:1px solid #10214f26;border-radius:9px;flex:1;padding:10px 4px;font-size:10px;position:relative}.hero-experience-module__mPH-BW__slots button>span{background:var(--blue-deep);color:#fff;width:13px;height:13px;transition:transform .4s var(--spring);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px;transform:scale(0)}.hero-experience-module__mPH-BW__slots button:hover{border-color:var(--blue);transform:translateY(-3px)}.hero-experience-module__mPH-BW__slots .hero-experience-module__mPH-BW__selectedSlot{border-color:var(--blue);color:var(--blue-deep);background:#3a7bd514}.hero-experience-module__mPH-BW__slots .hero-experience-module__mPH-BW__selectedSlot>span{transform:scale(1)}.hero-experience-module__mPH-BW__bookButton{background:linear-gradient(125deg, var(--sunset), var(--pink));color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;transition:transform .35s var(--spring), box-shadow .3s;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;padding:11px 14px;font-size:11px;font-weight:600;display:flex;box-shadow:0 6px 16px #dd24761f}.hero-experience-module__mPH-BW__bookButton svg{width:17px;height:17px}.hero-experience-module__mPH-BW__bookButton:hover{transform:translateY(-2px);box-shadow:0 10px 21px #dd247633}.hero-experience-module__mPH-BW__bookButton[data-pressing=true],.hero-experience-module__mPH-BW__bookButton:active{transform:scale(.95)}.hero-experience-module__mPH-BW__tapPointer{pointer-events:none;opacity:0;width:31px;height:39px;transition:left .6s var(--spring), bottom .6s var(--spring), transform .5s var(--spring), opacity .15s;z-index:5;position:absolute;bottom:66px;left:70px;transform:translate(35px,26px)rotate(-18deg)scale(.85)}.hero-experience-module__mPH-BW__tapPointer[data-visible=true]{opacity:1;transform:translate(0)rotate(-15deg)scale(1)}.hero-experience-module__mPH-BW__tapPointer[data-book=true]{bottom:11px;left:205px}.hero-experience-module__mPH-BW__tapPointer svg{fill:#fff;width:100%;height:100%;stroke:var(--navy);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 4px 4px #10214f2b)}.hero-experience-module__mPH-BW__tapPointer>i{border:1px solid #1a298059;border-radius:50%;width:31px;height:31px;animation:1.4s ease-out infinite hero-experience-module__mPH-BW__tapRing;position:absolute;top:-7px;left:-4px}.hero-experience-module__mPH-BW__doneCard{text-align:center;background:linear-gradient(150deg,#fff 20%,#dd24760d 100%),#fff;border:1px solid #dd247630;border-radius:24px 24px 7px;padding:22px 19px 21px;box-shadow:0 18px 50px #dd247614}.hero-experience-module__mPH-BW__successArt{width:95px;height:81px;margin:0 auto 5px;position:relative}.hero-experience-module__mPH-BW__successCircle{background:linear-gradient(135deg, var(--sunset), var(--pink));width:72px;height:72px;transition:transform .65s var(--spring) .2s;border-radius:23px;place-items:center;margin:0 auto;display:grid;transform:rotate(-8deg)scale(.5);box-shadow:inset 0 1px #ffffff73,0 9px 17px #dd247630}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__successCircle{transform:rotate(-8deg)scale(1)}.hero-experience-module__mPH-BW__successCircle>svg{width:61px;height:61px;overflow:visible}.hero-experience-module__mPH-BW__successCircle path{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .65s .35s}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__successCircle path{stroke-dashoffset:0}.hero-experience-module__mPH-BW__successArt>i{background:var(--pink);opacity:0;width:5px;height:5px;transition:transform .8s var(--spring) .35s, opacity .2s .35s;border-radius:2px;position:absolute}.hero-experience-module__mPH-BW__successArt>i:first-of-type{top:18px;left:0;transform:translate(12px,15px)rotate(15deg)}.hero-experience-module__mPH-BW__successArt>i:nth-of-type(2){background:var(--blue);width:4px;height:9px;top:4px;right:0;transform:translate(-12px,15px)rotate(45deg)}.hero-experience-module__mPH-BW__successArt>i:nth-of-type(3){bottom:14px;right:-3px;transform:translate(-12px,-15px)rotate(45deg)}.hero-experience-module__mPH-BW__successArt>i:nth-of-type(4){background:var(--blue);width:3px;height:7px;bottom:8px;left:-8px;transform:translate(12px,-15px)rotate(25deg)}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__successArt>i{opacity:1;transform:translate(0)rotate(40deg)}.hero-experience-module__mPH-BW__allSet{letter-spacing:.15em;color:#10214f99;font-size:8px;font-weight:650}.hero-experience-module__mPH-BW__doneCard h3{letter-spacing:-.045em;max-width:210px;min-height:69px;margin:9px auto 0;font-size:29px;font-weight:650;line-height:1.14}.hero-experience-module__mPH-BW__bookingTime{justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.hero-experience-module__mPH-BW__bookingTime svg{width:15px;height:15px;color:var(--pink)}.hero-experience-module__mPH-BW__bookingTime b{font-weight:600}.hero-experience-module__mPH-BW__doctorName{color:#10214fad;justify-content:center;align-items:center;gap:6px;margin:10px auto 0;font-size:10px;display:flex}.hero-experience-module__mPH-BW__doctorName svg{background:#3a7bd514;border-radius:50%;width:21px;height:21px}.hero-experience-module__mPH-BW__demoBadge{color:#10214f99;background:#fff;border:1px solid #dd24761f;border-radius:20px;margin-top:14px;padding:4px 9px;font-size:8px;display:inline-block}.hero-experience-module__mPH-BW__storyFooter{border-top:1px solid #10214f1a;justify-content:space-between;align-items:center;gap:15px;max-width:1160px;min-height:76px;margin:0 auto;padding:19px 0;display:flex}.hero-experience-module__mPH-BW__storyProgress{align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.hero-experience-module__mPH-BW__storyProgress>span{color:#10214f73;transition:color .25s}.hero-experience-module__mPH-BW__storyProgress>span[data-current=true]{color:var(--navy)}.hero-experience-module__mPH-BW__storyProgress>i{background:linear-gradient(90deg,#3a7bd566,#dd247666);width:21px;height:1px;display:block}.hero-experience-module__mPH-BW__storyFooter>p{color:var(--navy);margin:0;font-size:10px}.hero-experience-module__mPH-BW__storyFooter>p>span{color:#10214f99}.hero-experience-module__mPH-BW__storyControls{align-items:center;gap:18px;display:flex}.hero-experience-module__mPH-BW__storyControls button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:10px;font-weight:550;transition:color .2s;display:flex}.hero-experience-module__mPH-BW__storyControls button:hover{color:var(--blue)}.hero-experience-module__mPH-BW__storyControls button:disabled{color:#10214f73;cursor:default}.hero-experience-module__mPH-BW__storyControls svg{width:14px;height:14px}.hero-experience-module__mPH-BW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hero-experience-module__mPH-BW__flow{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}@keyframes hero-experience-module__mPH-BW__blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes hero-experience-module__mPH-BW__tapRing{0%,40%{opacity:0;transform:scale(.25)}45%{opacity:.8}to{opacity:0;transform:scale(1.3)}}@media (min-width:1500px){.hero-experience-module__mPH-BW__hero{padding-top:49px}.hero-experience-module__mPH-BW__stage{min-height:540px;margin-top:12px}}@media (max-width:860px){.hero-experience-module__mPH-BW__hero{padding:30px 20px 0}.hero-experience-module__mPH-BW__heading h1{font-size:clamp(51px,8.5vw,72px)}}@media (max-width:480px){.hero-experience-module__mPH-BW__hero{padding:28px 18px 0}.hero-experience-module__mPH-BW__eyebrow{gap:7px;padding:7px 10px;font-size:9px}.hero-experience-module__mPH-BW__heading h1{letter-spacing:-.068em;margin-top:25px;font-size:clamp(43px,11.8vw,55px)}.hero-experience-module__mPH-BW__heading h1 svg{stroke-width:3px;height:15px;bottom:-13px}.hero-experience-module__mPH-BW__heading>p{margin-top:27px;font-size:12px;line-height:1.85}.hero-experience-module__mPH-BW__actions{gap:9px;margin-top:22px}.hero-experience-module__mPH-BW__primaryLink,.hero-experience-module__mPH-BW__secondaryLink{border-radius:10px;gap:12px;min-height:45px;padding:12px 13px;font-size:10px}.hero-experience-module__mPH-BW__primaryLink svg,.hero-experience-module__mPH-BW__secondaryLink svg{width:15px;height:15px}.hero-experience-module__mPH-BW__caption{font-size:10px}.hero-experience-module__mPH-BW__stepLabel{margin-bottom:14px}.hero-experience-module__mPH-BW__message{font-size:29px}.hero-experience-module__mPH-BW__storyFooter{gap:13px 19px}.hero-experience-module__mPH-BW__storyProgress{gap:7px;font-size:9px}.hero-experience-module__mPH-BW__storyProgress>i{width:12px}.hero-experience-module__mPH-BW__storyControls{gap:13px}.hero-experience-module__mPH-BW__storyControls button{font-size:9px}}@media (min-width:1100px) and (max-height:820px){.hero-experience-module__mPH-BW__hero{padding-top:12px}.hero-experience-module__mPH-BW__eyebrow{gap:8px;padding:4px 11px;font-size:9px}.hero-experience-module__mPH-BW__heading h1{margin-top:13px;font-size:clamp(48px,5.4vw,56px)}.hero-experience-module__mPH-BW__heading h1 svg{height:15px;bottom:-10px}.hero-experience-module__mPH-BW__heading>p{margin-top:20px;font-size:12px;line-height:1.65}.hero-experience-module__mPH-BW__actions{gap:11px;margin-top:14px}.hero-experience-module__mPH-BW__primaryLink,.hero-experience-module__mPH-BW__secondaryLink{border-radius:10px;gap:16px;min-height:40px;padding:10px 16px;font-size:11px}.hero-experience-module__mPH-BW__primaryLink svg,.hero-experience-module__mPH-BW__secondaryLink svg{width:16px;height:16px}.hero-experience-module__mPH-BW__stage{--spread:clamp(235px, 28.5vw, 330px);max-width:1120px;min-height:clamp(300px,100svh - 377px,355px);margin-top:0}.hero-experience-module__mPH-BW__step{width:255px;top:50%}.hero-experience-module__mPH-BW__stepLabel{gap:8px;margin-bottom:11px}.hero-experience-module__mPH-BW__stepLabel>h2{font-size:18px}.hero-experience-module__mPH-BW__stepLabel>span{width:23px;height:23px;font-size:10px}.hero-experience-module__mPH-BW__askStep{transform:translate(-50%,-46%)rotate(-3deg)scale(.9)}.hero-experience-module__mPH-BW__stage[data-moved=true] .hero-experience-module__mPH-BW__askStep{transform:translate(calc(-50% - var(--spread)), -46%) rotate(-4deg) scale(.86)}.hero-experience-module__mPH-BW__chooseStep{width:310px;transform:translate(-34%,-40%)rotate(7deg)scale(.65)}.hero-experience-module__mPH-BW__stage[data-choose=true] .hero-experience-module__mPH-BW__chooseStep{transform:translate(-50%,-46%)rotate(0)scale(.88)}.hero-experience-module__mPH-BW__doneStep{width:247px;transform:translate(calc(-50% + var(--spread) - 70px), -35%) rotate(-8deg) scale(.65)}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__doneStep{transform:translate(calc(-50% + var(--spread)), -46%) rotate(4deg) scale(.88)}.hero-experience-module__mPH-BW__askCard{padding:17px 18px 16px}.hero-experience-module__mPH-BW__askTop>span:last-child{font-size:9px}.hero-experience-module__mPH-BW__chatArt{border-radius:10px;width:34px;height:34px}.hero-experience-module__mPH-BW__message{min-height:67px;margin:20px 0 16px;font-size:27px}.hero-experience-module__mPH-BW__messageBottom{padding-top:12px}.hero-experience-module__mPH-BW__doctorCard{padding:15px 18px 17px}.hero-experience-module__mPH-BW__cardEyebrow{padding-bottom:10px}.hero-experience-module__mPH-BW__doctorIntro{gap:11px;margin-top:11px}.hero-experience-module__mPH-BW__portrait,.hero-experience-module__mPH-BW__portrait svg{width:61px;height:64px}.hero-experience-module__mPH-BW__doctorIntro h3{font-size:22px}.hero-experience-module__mPH-BW__doctorIntro p{margin-bottom:6px}.hero-experience-module__mPH-BW__doctorIntro>div:last-child>span{font-size:8px}.hero-experience-module__mPH-BW__appointmentLabel{margin-top:16px}.hero-experience-module__mPH-BW__slots{margin-top:9px}.hero-experience-module__mPH-BW__slots button{min-height:38px;padding-block:9px}.hero-experience-module__mPH-BW__bookButton{min-height:41px;margin-top:12px;padding-block:10px}.hero-experience-module__mPH-BW__tapPointer{bottom:58px;left:65px}.hero-experience-module__mPH-BW__tapPointer[data-book=true]{bottom:7px;left:197px}.hero-experience-module__mPH-BW__doneCard{padding:17px 17px 16px}.hero-experience-module__mPH-BW__successArt{height:67px;margin-bottom:3px}.hero-experience-module__mPH-BW__successCircle{border-radius:19px;width:59px;height:59px}.hero-experience-module__mPH-BW__successCircle>svg{width:52px;height:52px}.hero-experience-module__mPH-BW__doneCard h3{min-height:59px;margin-top:6px;font-size:26px}.hero-experience-module__mPH-BW__bookingTime{margin-top:10px}.hero-experience-module__mPH-BW__doctorName{margin-top:7px}.hero-experience-module__mPH-BW__demoBadge{margin-top:10px}.hero-experience-module__mPH-BW__caption{margin-top:12px;font-size:9px}.hero-experience-module__mPH-BW__askStep .hero-experience-module__mPH-BW__caption{margin-top:25px}.hero-experience-module__mPH-BW__sceneWrap{inset:0}.hero-experience-module__mPH-BW__sceneFallback span{border-width:32px;width:275px;height:225px;top:34px;left:calc(50% - 195px)}.hero-experience-module__mPH-BW__sceneFallback span:last-child{width:245px;height:220px;top:79px;left:calc(50% - 46px)}.hero-experience-module__mPH-BW__flowLine{background:linear-gradient(90deg, transparent, var(--blue), var(--pink), transparent);width:auto;height:1px;top:54%;left:8%;right:8%}.hero-experience-module__mPH-BW__flowLine>span{display:block}.hero-experience-module__mPH-BW__storyHint{font-size:9px;top:6px}.hero-experience-module__mPH-BW__storyFooter{flex-wrap:nowrap;justify-content:space-between;min-height:58px;padding-block:12px}.hero-experience-module__mPH-BW__storyFooter>p{order:initial;width:auto}}@media (min-width:1100px){.hero-experience-module__mPH-BW__hero{background:radial-gradient(at 76% 38%,#3a7bd512,#0000 39%),radial-gradient(at 83% 70%,#dd24760f,#0000 34%),#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;column-gap:32px;padding:28px max(40px,50vw - 640px) 0;display:grid}.hero-experience-module__mPH-BW__heroDots{opacity:.8;height:100%}.hero-experience-module__mPH-BW__heading{text-align:left;grid-area:1/1;width:100%;max-width:590px;margin:0;padding:0 0 14px}.hero-experience-module__mPH-BW__eyebrow{padding:8px 13px;font-size:11px}.hero-experience-module__mPH-BW__heading h1{margin-top:25px;font-size:clamp(59px,5.2vw,76px);line-height:1.05}.hero-experience-module__mPH-BW__heading h1>span{max-width:100%}.hero-experience-module__mPH-BW__heading h1 svg{height:22px;bottom:-14px}.hero-experience-module__mPH-BW__heading>p{margin-top:33px;font-size:15px;line-height:1.9}.hero-experience-module__mPH-BW__actions{justify-content:flex-start;gap:12px;margin-top:27px}.hero-experience-module__mPH-BW__demoInput{justify-content:flex-start;margin-top:19px}.hero-experience-module__mPH-BW__primaryLink,.hero-experience-module__mPH-BW__secondaryLink{border-radius:12px;gap:20px;min-height:49px;padding:14px 19px;font-size:12px}.hero-experience-module__mPH-BW__primaryLink svg,.hero-experience-module__mPH-BW__secondaryLink svg{width:18px;height:18px}.hero-experience-module__mPH-BW__stage{--card-width:clamp(340px, 27vw, 385px);perspective:1400px;grid-area:1/2;width:100%;max-width:none;min-height:clamp(510px,100svh - 242px,630px);margin:0}.hero-experience-module__mPH-BW__sceneWrap{opacity:.5;inset:1% -8%;transform:rotate(-6deg)}.hero-experience-module__mPH-BW__stage[data-moved=false] .hero-experience-module__mPH-BW__sceneWrap{opacity:.42}.hero-experience-module__mPH-BW__flowLine,.hero-experience-module__mPH-BW__storyHint{display:none}.hero-experience-module__mPH-BW__stage:before,.hero-experience-module__mPH-BW__stage:after{content:"";width:var(--card-width);pointer-events:none;height:347px;transition:opacity .5s, transform .9s var(--spring);z-index:1;background:linear-gradient(150deg,#fff,#eaf0fb);border:1px solid #3a7bd526;border-radius:28px;position:absolute;top:50%;left:50%;transform:translate(calc(35px - 50%),calc(-50% - 18px))rotate(10deg)scale(.95);box-shadow:0 16px 42px #1a29800f}.hero-experience-module__mPH-BW__stage:after{z-index:0;background:linear-gradient(150deg,#fff,#fceaf2);border-color:#dd247624;transform:translate(calc(-50% - 23px),calc(-50% - 31px))rotate(-8deg)scale(.9)}.hero-experience-module__mPH-BW__stage[data-step="2"]:before,.hero-experience-module__mPH-BW__stage[data-step="2"]:after,.hero-experience-module__mPH-BW__stage[data-step="3"]:before,.hero-experience-module__mPH-BW__stage[data-step="3"]:after{opacity:0}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step{width:var(--card-width);transform-origin:50% 72%;transition:transform 1s cubic-bezier(.2,1.38,.32,1),opacity .35s,filter .55s;top:50%;left:50%}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel{transition:opacity .3s, transform .6s var(--spring);gap:9px;margin-bottom:17px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel>h2{font-size:21px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel>span{width:27px;height:27px;font-size:11px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__caption{margin:19px -12px 0;font-size:11px;transition:opacity .25s}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__askStep{z-index:5;transform:translate(-50%,-48%)rotate(-4deg)}.hero-experience-module__mPH-BW__stage[data-moved=true] .hero-experience-module__mPH-BW__askStep{z-index:2;transform:translate(calc(-50% - 62px),calc(-48% - 30px))rotate(-13deg)scale(.91)}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__askStep{transform:translate(calc(-50% - 69px),calc(-48% - 40px))rotate(-14deg)scale(.87)}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__chooseStep{z-index:6;opacity:0;filter:none;transform:translate(calc(150px - 50%),calc(65px - 48%))rotate(22deg)scale(.8)}.hero-experience-module__mPH-BW__stage[data-choose=true] .hero-experience-module__mPH-BW__chooseStep{opacity:1;transform:translate(-50%,-48%)rotate(2deg)}.hero-experience-module__mPH-BW__stage[data-step="2"] .hero-experience-module__mPH-BW__chooseStep{animation:1.05s both hero-experience-module__mPH-BW__dealChoose}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__chooseStep{z-index:3;pointer-events:none;transform:translate(calc(50px - 50%),calc(-48% - 24px))rotate(11deg)scale(.92)}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__doneStep{z-index:7;opacity:0;filter:none;transform:translate(calc(170px - 50%),calc(75px - 48%))rotate(24deg)scale(.8)}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__doneStep{opacity:1;transform:translate(-50%,-48%)rotate(-2deg)}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__doneStep{animation:1.1s both hero-experience-module__mPH-BW__dealDone}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__stepLabel,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__caption{opacity:0}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__stepLabel{transform:translateY(15px)}.hero-experience-module__mPH-BW__askCard,.hero-experience-module__mPH-BW__doctorCard,.hero-experience-module__mPH-BW__doneCard{box-sizing:border-box;border-radius:27px;min-height:347px;padding:25px 25px 24px}.hero-experience-module__mPH-BW__askCard>*,.hero-experience-module__mPH-BW__doctorCard>*{transition:opacity .45s}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__askCard>*,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__doctorCard>*{opacity:.16}.hero-experience-module__mPH-BW__askCard{flex-direction:column;display:flex;box-shadow:0 26px 55px #1a298038}.hero-experience-module__mPH-BW__chatArt{border-radius:14px;width:45px;height:45px}.hero-experience-module__mPH-BW__askTop{gap:12px}.hero-experience-module__mPH-BW__askTop>span:last-child{font-size:11px}.hero-experience-module__mPH-BW__message{max-width:290px;min-height:100px;margin:30px 0 24px;font-size:39px;line-height:1.23}.hero-experience-module__mPH-BW__stage[data-input-mode=voice] .hero-experience-module__mPH-BW__message{min-height:86px;margin:22px 0 20px;font-size:35px}.hero-experience-module__mPH-BW__messageBottom{margin-top:auto;padding-top:16px}.hero-experience-module__mPH-BW__messageBottom>span:first-child{font-size:10px}.hero-experience-module__mPH-BW__send{border-radius:11px;width:35px;height:35px}.hero-experience-module__mPH-BW__messageSent{color:#fffc;font-size:9px;bottom:8px;right:25px}.hero-experience-module__mPH-BW__doctorCard{box-shadow:0 25px 65px #10214f26,0 0 0 6px #ffffff73}.hero-experience-module__mPH-BW__cardEyebrow{padding-bottom:15px;font-size:10px}.hero-experience-module__mPH-BW__doctorIntro{gap:13px;margin-top:17px}.hero-experience-module__mPH-BW__portrait,.hero-experience-module__mPH-BW__portrait svg{width:70px;height:73px}.hero-experience-module__mPH-BW__doctorIntro h3{font-size:25px}.hero-experience-module__mPH-BW__doctorIntro p{margin-bottom:8px;font-size:11px}.hero-experience-module__mPH-BW__doctorIntro>div:last-child>span{font-size:9px}.hero-experience-module__mPH-BW__appointmentLabel{margin-top:25px}.hero-experience-module__mPH-BW__appointmentLabel>span{font-size:10px}.hero-experience-module__mPH-BW__slots{gap:7px;margin-top:11px}.hero-experience-module__mPH-BW__slots button{min-height:44px;padding-block:11px;font-size:11px}.hero-experience-module__mPH-BW__bookButton{min-height:46px;margin-top:16px;padding:13px 15px;font-size:12px}.hero-experience-module__mPH-BW__tapPointer{bottom:74px;left:77px}.hero-experience-module__mPH-BW__tapPointer[data-book=true]{bottom:13px;left:calc(100% - 86px)}.hero-experience-module__mPH-BW__doneCard{padding-top:29px;box-shadow:0 25px 60px #dd24761f,0 0 0 6px #ffffff73}.hero-experience-module__mPH-BW__successArt{height:85px;margin-bottom:5px}.hero-experience-module__mPH-BW__successCircle{border-radius:24px;width:76px;height:76px}.hero-experience-module__mPH-BW__successCircle>svg{width:63px;height:63px}.hero-experience-module__mPH-BW__allSet{font-size:9px}.hero-experience-module__mPH-BW__doneCard h3{max-width:260px;min-height:81px;margin-top:9px;font-size:35px}.hero-experience-module__mPH-BW__bookingTime{margin-top:13px;font-size:12px}.hero-experience-module__mPH-BW__doctorName{margin-top:10px;font-size:11px}.hero-experience-module__mPH-BW__demoBadge{margin-top:15px;font-size:9px}.hero-experience-module__mPH-BW__storyFooter{border:0;grid-area:2/2;grid-template-columns:1fr auto;gap:8px 18px;width:100%;max-width:460px;min-height:0;margin:-3px auto 0;padding:0 0 24px;display:grid}.hero-experience-module__mPH-BW__storyProgress{gap:8px;font-size:10px}.hero-experience-module__mPH-BW__storyProgress>i{width:18px}.hero-experience-module__mPH-BW__storyControls{grid-area:1/2;gap:17px}.hero-experience-module__mPH-BW__storyControls button{font-size:10px}.hero-experience-module__mPH-BW__storyFooter>p{text-align:center;grid-area:2/1/auto/-1;width:auto;font-size:10px}}@keyframes hero-experience-module__mPH-BW__dealChoose{0%{opacity:0;transform:translate(calc(150px - 50%),calc(65px - 48%))rotate(22deg)scale(.8)}38%{opacity:1}62%{transform:translate(calc(-50% - 12px),calc(-48% - 13px))rotate(-3deg)scale(1.035)}79%{transform:translate(calc(5px - 50%),calc(5px - 48%))rotate(4deg)scale(.99)}to{opacity:1;transform:translate(-50%,-48%)rotate(2deg)}}@keyframes hero-experience-module__mPH-BW__dealDone{0%{opacity:0;transform:translate(calc(170px - 50%),calc(75px - 48%))rotate(24deg)scale(.8)}38%{opacity:1}60%{transform:translate(calc(-50% - 14px),calc(-48% - 15px))rotate(-6deg)scale(1.04)}79%{transform:translate(calc(6px - 50%),calc(6px - 48%))rotate(0)scale(.99)}to{opacity:1;transform:translate(-50%,-48%)rotate(-2deg)}}@media not (min-width:1100px){.hero-experience-module__mPH-BW__stage{--card-width:min(350px, calc(100% - 32px));--card-height:clamp(360px, 90vw, 378px);perspective:1000px;width:100%;max-width:480px;height:clamp(500px,100vw + 180px,540px);min-height:0;margin:18px auto 0;scroll-margin-top:80px;display:block}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__sceneWrap,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__flowLine,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__storyHint{display:none}.hero-experience-module__mPH-BW__stage:before,.hero-experience-module__mPH-BW__stage:after{content:"";width:var(--card-width);height:var(--card-height);pointer-events:none;transition:opacity .4s, transform .85s var(--spring);z-index:1;background:linear-gradient(150deg,#fff,#3a7bd517),#fff;border:1px solid #3a7bd526;border-radius:24px;position:absolute;top:50%;left:50%;transform:translate(calc(10px - 50%),calc(-50% - 10px))rotate(5deg)scale(.96);box-shadow:0 12px 30px #1a29800f}.hero-experience-module__mPH-BW__stage:after{z-index:0;background:linear-gradient(150deg,#fff,#dd247614),#fff;border-color:#dd247624;transform:translate(calc(-50% - 10px),calc(-50% - 18px))rotate(-5deg)scale(.92)}.hero-experience-module__mPH-BW__stage[data-choose=true]:before,.hero-experience-module__mPH-BW__stage[data-choose=true]:after{opacity:0}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step{width:var(--card-width);height:var(--card-height);filter:none;transform-origin:50%;transition:transform .9s cubic-bezier(.2,1.38,.32,1),opacity .3s;position:absolute;top:50%;left:50%}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__askStep,.hero-experience-module__mPH-BW__stage[data-moved=true] .hero-experience-module__mPH-BW__askStep{z-index:5;transform:translate(-50%,-50%)rotate(-2deg)}.hero-experience-module__mPH-BW__stage[data-choose=true] .hero-experience-module__mPH-BW__askStep{z-index:2;transform:translate(calc(-50% - 10px),calc(-50% - 14px))rotate(-6deg)scale(.94)}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__askStep{transform:translate(calc(-50% - 14px),calc(-50% - 20px))rotate(-7deg)scale(.9)}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__chooseStep{z-index:6;opacity:0;pointer-events:none;transform:translate(calc(44px - 50%),calc(38px - 50%))rotate(12deg)scale(.85)}.hero-experience-module__mPH-BW__stage[data-choose=true] .hero-experience-module__mPH-BW__chooseStep{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)rotate(1.25deg)}.hero-experience-module__mPH-BW__stage[data-step="2"] .hero-experience-module__mPH-BW__chooseStep{animation:.95s both hero-experience-module__mPH-BW__mobileDealChoose}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__chooseStep{z-index:3;pointer-events:none;transform:translate(calc(11px - 50%),calc(-50% - 11px))rotate(6deg)scale(.95)}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__doneStep{z-index:7;opacity:0;pointer-events:none;transform:translate(calc(48px - 50%),calc(42px - 50%))rotate(14deg)scale(.84)}.hero-experience-module__mPH-BW__stage[data-done=true] .hero-experience-module__mPH-BW__doneStep{opacity:1;transform:translate(-50%,-50%)rotate(-1.5deg)}.hero-experience-module__mPH-BW__stage[data-step="3"] .hero-experience-module__mPH-BW__doneStep{animation:1s both hero-experience-module__mPH-BW__mobileDealDone}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel{white-space:nowrap;transition:opacity .25s, transform .6s var(--spring);margin:0;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel>h2{font-size:19px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__stepLabel>span{width:25px;height:25px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__caption,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__askStep .hero-experience-module__mPH-BW__caption{margin:0;font-size:10px;line-height:1.5;transition:opacity .25s;position:absolute;top:calc(100% + 17px);left:-6px;right:-6px}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past]{pointer-events:none}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__stepLabel,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__caption{opacity:0}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__stepLabel{transform:translate(-50%,10px)}.hero-experience-module__mPH-BW__askCard,.hero-experience-module__mPH-BW__doctorCard,.hero-experience-module__mPH-BW__doneCard{box-sizing:border-box;border-radius:24px;width:100%;height:100%;min-height:0;padding:19px 17px}.hero-experience-module__mPH-BW__askCard>*,.hero-experience-module__mPH-BW__doctorCard>*{transition:opacity .4s}.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__askCard>*,.hero-experience-module__mPH-BW__stage .hero-experience-module__mPH-BW__step[data-card-state=past] .hero-experience-module__mPH-BW__doctorCard>*{opacity:.13}.hero-experience-module__mPH-BW__askCard{flex-direction:column;display:flex;box-shadow:0 20px 38px #1a298030}.hero-experience-module__mPH-BW__inputIdentity{font-size:10px}.hero-experience-module__mPH-BW__inputHint{font-size:9px}.hero-experience-module__mPH-BW__chatArt{flex:none}.hero-experience-module__mPH-BW__message{max-width:100%;min-height:98px;margin:30px 0 20px;font-size:clamp(30px,8vw,35px);line-height:1.23}.hero-experience-module__mPH-BW__stage[data-input-mode=voice] .hero-experience-module__mPH-BW__message{min-height:90px;margin:18px 0;font-size:clamp(29px,7.6vw,33px)}.hero-experience-module__mPH-BW__messageBottom{margin-top:auto;padding-top:15px}.hero-experience-module__mPH-BW__messageBottom>span:first-child{font-size:9px}.hero-experience-module__mPH-BW__send{flex:none;width:32px;height:32px}.hero-experience-module__mPH-BW__messageSent{color:#ffffffd9;font-size:8px;bottom:6px;right:18px}.hero-experience-module__mPH-BW__doctorCard{flex-direction:column;display:flex;box-shadow:0 20px 44px #10214f21,0 0 0 4px #ffffff73}.hero-experience-module__mPH-BW__cardEyebrow{padding-bottom:10px;font-size:9px;line-height:1.4}.hero-experience-module__mPH-BW__doctorIntro{gap:10px;margin-top:12px}.hero-experience-module__mPH-BW__portrait,.hero-experience-module__mPH-BW__portrait svg{width:54px;height:57px}.hero-experience-module__mPH-BW__portrait{border-radius:16px}.hero-experience-module__mPH-BW__doctorIntro h3{font-size:23px}.hero-experience-module__mPH-BW__doctorIntro p{margin-bottom:6px;font-size:10px}.hero-experience-module__mPH-BW__doctorIntro>div:last-child>span{gap:4px;font-size:8px}.hero-experience-module__mPH-BW__appointmentLabel{margin-top:auto}.hero-experience-module__mPH-BW__appointmentLabel b{font-size:11px}.hero-experience-module__mPH-BW__appointmentLabel>span{font-size:9px}.hero-experience-module__mPH-BW__slots{gap:5px;margin-top:9px}.hero-experience-module__mPH-BW__slots button,.hero-experience-module__mPH-BW__bookButton{min-height:44px}.hero-experience-module__mPH-BW__slots button{padding:10px 2px;font-size:10px}.hero-experience-module__mPH-BW__bookButton{margin-top:13px;padding:11px 12px;font-size:11px}.hero-experience-module__mPH-BW__tapPointer{bottom:76px;left:50px}.hero-experience-module__mPH-BW__tapPointer[data-book=true]{bottom:23px;left:calc(100% - 72px)}.hero-experience-module__mPH-BW__doneCard{flex-direction:column;justify-content:center;align-items:center;padding-block:21px;display:flex;box-shadow:0 20px 42px #dd24761c,0 0 0 4px #ffffff73}.hero-experience-module__mPH-BW__successArt{flex:none;height:81px}.hero-experience-module__mPH-BW__doneCard h3{width:100%;max-width:250px;min-height:70px;font-size:clamp(28px,7.5vw,32px)}.hero-experience-module__mPH-BW__bookingTime{margin-top:12px;font-size:11px}.hero-experience-module__mPH-BW__doctorName{margin-top:10px;font-size:11px}.hero-experience-module__mPH-BW__demoBadge{margin-top:13px;font-size:9px}.hero-experience-module__mPH-BW__heroDots{height:790px;max-height:100%}.hero-experience-module__mPH-BW__storyFooter{flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:420px;padding:16px 0 22px}.hero-experience-module__mPH-BW__storyFooter>p{text-align:center;order:3;width:100%}.hero-experience-module__mPH-BW__storyControls button{min-height:44px}}@keyframes hero-experience-module__mPH-BW__mobileDealChoose{0%{opacity:0;transform:translate(calc(44px - 50%),calc(38px - 50%))rotate(12deg)scale(.85)}35%{opacity:1}62%{transform:translate(calc(-50% - 4px),calc(-50% - 8px))rotate(-2deg)scale(1.015)}80%{transform:translate(calc(2px - 50%),calc(3px - 50%))rotate(2deg)scale(.995)}to{opacity:1;transform:translate(-50%,-50%)rotate(1.25deg)}}@keyframes hero-experience-module__mPH-BW__mobileDealDone{0%{opacity:0;transform:translate(calc(48px - 50%),calc(42px - 50%))rotate(14deg)scale(.84)}35%{opacity:1}62%{transform:translate(calc(-50% - 4px),calc(-50% - 9px))rotate(-3deg)scale(1.015)}80%{transform:translate(calc(2px - 50%),calc(3px - 50%))rotate(0)scale(.995)}to{opacity:1;transform:translate(-50%,-50%)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.hero-experience-module__mPH-BW__hero *,.hero-experience-module__mPH-BW__hero :before,.hero-experience-module__mPH-BW__hero :after{transition:none!important;animation:none!important}.hero-experience-module__mPH-BW__cursor,.hero-experience-module__mPH-BW__tapPointer{display:none!important}}
