.page-module__xgPmsG__hero{isolation:isolate;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:66px 0 84px;display:grid;position:relative}.page-module__xgPmsG__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 35%,#b7337520,#0000 58%),radial-gradient(at 90% 80%,#438b7624,#0000 53%);position:absolute;inset:-90px -4% -60px}.page-module__xgPmsG__heroCopy{min-width:0}.page-module__xgPmsG__eyebrow{color:#9de4d0;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:750;line-height:1.6;display:flex}.page-module__xgPmsG__eyebrow>span:first-child{background:#a6e6d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #8ce6cf72}.page-module__xgPmsG__eyebrow .page-module__xgPmsG__separator{color:#957b8b;margin-inline:3px}.page-module__xgPmsG__hero h1{color:#fff1f8;letter-spacing:-.075em;margin:0 0 28px;font-size:clamp(62px,7.2vw,91px);font-weight:600;line-height:.99}.page-module__xgPmsG__hero h1>span,.page-module__xgPmsG__hero h1 em{display:block}.page-module__xgPmsG__hero h1 em{color:#9fe6d1;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#ffd3e7 -7%,#a5e8d4 76%);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-style:normal}.page-module__xgPmsG__lead{color:#e0cddb;letter-spacing:-.02em;max-width:485px;margin:0;font-size:18px;line-height:1.75}.page-module__xgPmsG__heroLink{color:#f7e7f0;align-items:center;gap:13px;min-height:48px;margin-top:30px;font-size:14px;font-weight:650;display:inline-flex}.page-module__xgPmsG__playIcon{color:#ffbdd9;background:#b341731b;border:1px solid #eca9c55e;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;transition:background .25s,transform .25s;display:grid}.page-module__xgPmsG__heroLink:hover .page-module__xgPmsG__playIcon{background:#b3417350;transform:translate(3px)}.page-module__xgPmsG__portraitStage{min-width:0;padding:10px 0 20px;position:relative}.page-module__xgPmsG__portraitOrbit{pointer-events:none;border:1px solid #d9b2c628;border-radius:120px 35px 100px;position:absolute;inset:-11px 12px 10px -13px;transform:rotate(-3deg)}.page-module__xgPmsG__portrait{border:1px solid #efc2d938;border-radius:104px 30px 88px;margin:0;position:relative;overflow:hidden;box-shadow:0 35px 75px #100a113d}.page-module__xgPmsG__portrait img{aspect-ratio:.88;object-fit:cover;object-position:50% 45%;width:100%;height:auto;display:block}.page-module__xgPmsG__portrait figcaption{color:#f1dbe8;background:linear-gradient(#0000,#170c18f2);flex-direction:column;gap:5px;padding:115px 30px 45px;font-size:10px;line-height:1.7;display:flex;position:absolute;inset:auto 0 0}.page-module__xgPmsG__portrait figcaption>span:first-child{color:#b2e8d8;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.page-module__xgPmsG__portrait strong{color:#fff5fb;letter-spacing:-.055em;font-size:32px;font-weight:600}.page-module__xgPmsG__portraitNote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#294338f5,#26202af5);border:1px solid #b0e5d543;border-radius:18px;align-items:center;gap:13px;padding:16px 18px;display:flex;position:absolute;bottom:-7px;left:29px;right:17px;box-shadow:0 14px 42px #0d080e42}.page-module__xgPmsG__noteIcon{color:#abe8d5;background:#97e7ce15;border:1px solid #9de4cc30;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.page-module__xgPmsG__portraitNote>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__xgPmsG__portraitNote strong{color:#f2e8ef;font-size:12px;font-weight:600;line-height:1.5}.page-module__xgPmsG__portraitNote>span:nth-child(2)>span{color:#c1d2c8;font-size:10px;line-height:1.5}.page-module__xgPmsG__noteDot{background:#9ee8d0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto;box-shadow:0 0 15px #8ce6cf6b}.page-module__xgPmsG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0 0 68px;display:grid}.page-module__xgPmsG__metric{isolation:isolate;background:radial-gradient(at 5% 0,#b946751a,#0000 80%),#281f29;border:1px solid #e7b4cf30;border-radius:23px;min-width:0;padding:30px;position:relative;overflow:hidden}.page-module__xgPmsG__metric:after{content:"";z-index:-1;border:1px solid #edacc341;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-80px;right:-62px;box-shadow:0 0 0 18px #edacc30a,0 0 0 36px #edacc307}.page-module__xgPmsG__metric:before,.page-module__xgPmsG__rushCard:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), #f394c125, transparent 75%);transition:opacity .3s;position:absolute;inset:0}.page-module__xgPmsG__metric:hover:before,.page-module__xgPmsG__rushCard:hover:before{opacity:1}.page-module__xgPmsG__metric dt{color:#ead8e4;font-size:14px;line-height:1.6}.page-module__xgPmsG__metricIndex{color:#b492a6;letter-spacing:.14em;margin-bottom:20px;font-size:9px;font-weight:600;display:block}.page-module__xgPmsG__metric dd{flex-direction:column;gap:12px;margin:18px 0 0;display:flex}.page-module__xgPmsG__metric dd>strong{color:#f7a8cb;letter-spacing:-.07em;align-items:baseline;gap:3px;font-size:clamp(65px,7.4vw,88px);font-weight:600;line-height:1;display:inline-flex}.page-module__xgPmsG__metric dd>strong>span:not(.page-module__xgPmsG__upTo){font-size:42px;font-weight:450}.page-module__xgPmsG__metric dd>span{color:#cfb9c9;font-size:12px;line-height:1.6}.page-module__xgPmsG__metricNow{background:radial-gradient(at 5% 0,#59b5991d,#0000 80%),#23282a;border-color:#9fe4ce39}.page-module__xgPmsG__metricNow .page-module__xgPmsG__metricIndex{color:#8ac2b2}.page-module__xgPmsG__metricNow dd>strong{color:#a4e9d2;gap:15px}.page-module__xgPmsG__metricNow dd>strong>span{border:1px solid #8dd7bd40;border-radius:50%;align-self:center;place-items:center;width:43px;height:43px;display:grid}.page-module__xgPmsG__metricCapacity dd>strong{color:#f3e2ed;gap:11px}.page-module__xgPmsG__metric dd>strong>.page-module__xgPmsG__upTo{color:#c3a9bd;letter-spacing:0;max-width:30px;font-size:13px;font-weight:500;line-height:1.3}.page-module__xgPmsG__storySection{border-top:1px solid #eab9d12a;grid-template-columns:.92fr 1.08fr;gap:90px;padding:64px 0;display:grid}.page-module__xgPmsG__changeSection{border-top-color:#a1dcc42a}.page-module__xgPmsG__sectionIntro,.page-module__xgPmsG__storyCopy{min-width:0}.page-module__xgPmsG__storySection h2,.page-module__xgPmsG__productSection h2{color:#fff1f8;letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.7vw,47px);font-weight:550;line-height:1.16}.page-module__xgPmsG__storySection h2 span,.page-module__xgPmsG__productSection h2 span{color:#eda5c7}.page-module__xgPmsG__storyCopy p{color:#e0ccda;margin:0 0 22px;font-size:17px;line-height:1.8}.page-module__xgPmsG__storyCopy strong,.page-module__xgPmsG__productSection>p strong{color:#fff0f8;font-weight:650}.page-module__xgPmsG__storyCopy .page-module__xgPmsG__outcomeStatement{color:#c0ebdb;border-left:2px solid #9ee5cf;padding-left:19px}.page-module__xgPmsG__outcomeStatement strong{color:#b9efda}.page-module__xgPmsG__storyCopy p:last-child{margin-bottom:0}.page-module__xgPmsG__rushCard{isolation:isolate;background:linear-gradient(110deg,#5f2e482b,#263a321a);border:1px solid #eab2cc32;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:28px 0;padding:23px 25px;display:flex;position:relative;overflow:hidden}.page-module__xgPmsG__rushTime>span{color:#c19aae;letter-spacing:.13em;font-size:8px}.page-module__xgPmsG__rushTime>strong{color:#f5d7e7;letter-spacing:-.06em;margin-top:9px;font-size:34px;font-weight:550;line-height:1;display:block}.page-module__xgPmsG__rushTime>strong>span:not(.page-module__xgPmsG__am){color:#e898bd;padding-inline:1px}.page-module__xgPmsG__rushTime .page-module__xgPmsG__am{letter-spacing:.04em;color:#c399b0;margin-left:6px;font-size:11px}.page-module__xgPmsG__rushCalls>span{margin-bottom:12px;display:flex}.page-module__xgPmsG__rushCalls i{color:#eeacd0;background:#3c2837;border:1px solid #e5a8c35c;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-5px;display:grid}.page-module__xgPmsG__rushCalls i:first-child{color:#a1e6cf;background:#243c32;border-color:#a1e6cf59;margin-left:0}.page-module__xgPmsG__rushCalls>strong{color:#e9d3e1;font-size:13px;font-weight:550}.page-module__xgPmsG__textLink{align-items:center;gap:9px;min-height:44px;margin-top:25px;font-size:14px;font-weight:600;display:inline-flex;color:#b6efda!important}.page-module__xgPmsG__outcomes{flex-wrap:wrap;gap:10px;margin:27px 0 0;padding:0;list-style:none;display:flex}.page-module__xgPmsG__outcomes li{color:#cdeedd;align-items:center;gap:8px;padding:4px 0;font-size:13px;line-height:1.5;display:inline-flex}.page-module__xgPmsG__outcomes svg{color:#97dfc3;flex-shrink:0}.page-module__xgPmsG__productSection{isolation:isolate;background:radial-gradient(at 100% 0,#59867429,#0000 72%),#29212b;border:1px solid #a4dec636;border-radius:28px;margin:18px 0 54px;padding:47px;position:relative;overflow:hidden}.page-module__xgPmsG__productSection:after{content:"";z-index:-1;border:1px solid #a8e0c618;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-190px;box-shadow:0 0 0 45px #a8e0c607,0 0 0 90px #a8e0c604}.page-module__xgPmsG__productSection h2 span{color:#b3e4d2}.page-module__xgPmsG__productSection>p:not(.page-module__xgPmsG__eyebrow){color:#e0cddb;max-width:750px;margin:24px 0 0;font-size:17px;line-height:1.8}.page-module__xgPmsG__productLinks{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.page-module__xgPmsG__productLinks a{color:#c1efdd;background:#99d7bd08;border:1px solid #b3ddcd39;border-radius:10px;align-items:center;gap:16px;min-height:45px;padding:10px 15px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.page-module__xgPmsG__productLinks a:hover{background:#99d7bd16;border-color:#b3ddcd6b}.page-module__xgPmsG__productSection .page-module__xgPmsG__demoNote{border-top:1px solid #e4bcd023;padding-top:24px;font-size:16px}.page-module__xgPmsG__demoNote a{color:#b2e5d3;text-underline-offset:4px;text-decoration:underline}@media (max-width:1050px){.page-module__xgPmsG__hero{gap:38px}.page-module__xgPmsG__hero h1{font-size:clamp(56px,7.4vw,80px)}.page-module__xgPmsG__metric{padding:24px}.page-module__xgPmsG__storySection{gap:48px}.page-module__xgPmsG__portraitNote{gap:10px;padding:13px;left:8px;right:8px}.page-module__xgPmsG__noteDot{display:none}}@media (max-width:760px){.page-module__xgPmsG__hero{grid-template-columns:minmax(0,1fr);gap:45px;padding:40px 0 58px}.page-module__xgPmsG__hero h1{font-size:clamp(56px,12vw,79px)}.page-module__xgPmsG__hero h1>span br{display:none}.page-module__xgPmsG__hero h1 em{margin-top:8px}.page-module__xgPmsG__eyebrow{gap:8px;margin-bottom:21px;font-size:9px}.page-module__xgPmsG__heroLink{margin-top:24px;font-size:12px}.page-module__xgPmsG__portraitStage{width:min(100% - 28px,430px);margin-inline:auto;padding-top:0}.page-module__xgPmsG__portrait,.page-module__xgPmsG__portraitOrbit{border-radius:70px 25px 68px}.page-module__xgPmsG__portraitOrbit{inset:-10px 6px 14px -10px}.page-module__xgPmsG__portrait img{aspect-ratio:1}.page-module__xgPmsG__portrait figcaption{padding:95px 23px 41px}.page-module__xgPmsG__portrait strong{font-size:28px}.page-module__xgPmsG__portraitNote{bottom:-5px;left:12px;right:-2px}.page-module__xgPmsG__portraitNote strong{font-size:11px}.page-module__xgPmsG__portraitNote>span:nth-child(2)>span{font-size:9px}.page-module__xgPmsG__metrics{grid-template-columns:minmax(0,1fr);gap:11px;margin-bottom:42px}.page-module__xgPmsG__metric{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:15px;padding:22px;display:grid}.page-module__xgPmsG__metric dt{font-size:11px}.page-module__xgPmsG__metricIndex{margin-bottom:12px;font-size:8px}.page-module__xgPmsG__metric dd{align-items:flex-end;gap:6px;margin:0}.page-module__xgPmsG__metric dd>strong{font-size:59px}.page-module__xgPmsG__metric dd>span{text-align:right;max-width:137px;font-size:8px}.page-module__xgPmsG__metricNow dd>strong{gap:10px}.page-module__xgPmsG__metricNow dd>strong>span{width:28px;height:28px}.page-module__xgPmsG__metricNow dd>strong>span svg{width:19px;height:19px}.page-module__xgPmsG__metricCapacity dd>strong{gap:8px}.page-module__xgPmsG__metric dd>strong>.page-module__xgPmsG__upTo{max-width:23px;font-size:10px}.page-module__xgPmsG__metric dd>strong>span:not(.page-module__xgPmsG__upTo){font-size:30px}.page-module__xgPmsG__storySection{grid-template-columns:minmax(0,1fr);gap:28px;padding:43px 0}.page-module__xgPmsG__storySection h2,.page-module__xgPmsG__productSection h2{font-size:34px}.page-module__xgPmsG__storyCopy p{font-size:14px;line-height:1.9}.page-module__xgPmsG__rushCard{padding:21px}.page-module__xgPmsG__textLink{margin-top:16px;font-size:11px}.page-module__xgPmsG__productSection{border-radius:23px;margin:14px 0 38px;padding:28px 23px}.page-module__xgPmsG__productSection>p:not(.page-module__xgPmsG__eyebrow){font-size:14px}.page-module__xgPmsG__productLinks{gap:9px}.page-module__xgPmsG__productLinks a{gap:12px;padding:10px 12px;font-size:11px}.page-module__xgPmsG__lead{font-size:16px;line-height:1.75}.page-module__xgPmsG__heroLink,.page-module__xgPmsG__metric dt{font-size:14px}.page-module__xgPmsG__metricIndex{font-size:10px}.page-module__xgPmsG__metric dd>span{max-width:125px;font-size:12px}.page-module__xgPmsG__storyCopy p,.page-module__xgPmsG__productSection>p:not(.page-module__xgPmsG__eyebrow){font-size:16px;line-height:1.8}.page-module__xgPmsG__textLink,.page-module__xgPmsG__productLinks a{font-size:14px}.page-module__xgPmsG__productSection .page-module__xgPmsG__demoNote{font-size:15px!important}.page-module__xgPmsG__outcomes{flex-direction:column;gap:6px}.page-module__xgPmsG__outcomes li{font-size:14px}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__playIcon,.page-module__xgPmsG__productLinks a,.page-module__xgPmsG__metric:before,.page-module__xgPmsG__rushCard:before{transition:none}.page-module__xgPmsG__heroLink:hover .page-module__xgPmsG__playIcon{transform:none}}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.3rjk17h6oms_8.ttf?dpl=dpl_DvbCikieA94ofpRuuGTboHgFHtUk)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_e1dc4c2b-module__t5DW8q__className{font-family:manrope,manrope Fallback}.manrope_e1dc4c2b-module__t5DW8q__variable{--marketing-font:"manrope", "manrope Fallback"}
.LandingFooter-module__mCRjIW__footer{isolation:isolate;color:#fff4f9;background:radial-gradient(at 3% 12%,#db277721,#0000 48%),radial-gradient(at 89% 105%,#0f766e26,#0000 47%),#1e171d;position:relative;overflow:hidden}.LandingFooter-module__mCRjIW__footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#db27774d 22%,#eab2cca6 43%,#8ce6cf8c 69%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.LandingFooter-module__mCRjIW__container{width:min(1200px,100% - 96px);margin-inline:auto;position:relative}.LandingFooter-module__mCRjIW__main{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:65px;padding-block:48px 38px;display:grid}.LandingFooter-module__mCRjIW__identity{isolation:isolate;cursor:pointer;background:radial-gradient(at 0 0,#db277723,#0000 65%),radial-gradient(at 100% 100%,#0f766e23,#0000 70%),linear-gradient(135deg,#42253766,#251d274d);border:1px solid #e7b3cc24;border-radius:22px;min-width:0;max-width:430px;padding:26px 30px 28px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 1px #ffeaf40d,0 12px 28px #140c1612}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__brand{color:#fff4f9;letter-spacing:-.065em;border-radius:10px;align-items:center;gap:15px;min-height:52px;font-size:24px;font-weight:650;line-height:1.2;display:inline-flex}.LandingFooter-module__mCRjIW__brand b{color:#f59ac3;font-weight:650}.LandingFooter-module__mCRjIW__mark{isolation:isolate;background:linear-gradient(140deg,#6b2a4945,#281d2a4d);border:1px solid #f59ac330;border-radius:13px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #db27771a}.LandingFooter-module__mCRjIW__mark:before,.LandingFooter-module__mCRjIW__mark:after{content:"";z-index:-1;background:#652d492e;border:1px solid #f59ac333;border-radius:12px;position:absolute;inset:2px;transform:translate(-4px,3px)rotate(-10deg)}.LandingFooter-module__mCRjIW__mark:after{background:#0f766e21;border-color:#8ce6cf24;transform:translate(4px,4px)rotate(9deg)}.LandingFooter-module__mCRjIW__mark img{border-radius:10px;width:42px;height:42px;display:block}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__tagline{color:#c6aebd;letter-spacing:-.015em;margin:23px 0 0;font-size:13px;line-height:1.5}.LandingFooter-module__mCRjIW__tagline>span{margin-bottom:3px;font-weight:450;display:block}.LandingFooter-module__mCRjIW__tagline>strong{color:#ffe0ed;-webkit-text-fill-color:transparent;letter-spacing:-.055em;background:linear-gradient(100deg,#fff2f8 6%,#f3a7c9 65%,#b7e5d6);-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:clamp(27px,2.7vw,36px);font-weight:550;line-height:1.15;display:block}.LandingFooter-module__mCRjIW__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:0;display:grid}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__navHeading{color:#dba1bc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:650;line-height:1.5}.LandingFooter-module__mCRjIW__links{margin:0;padding:0;list-style:none}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__links a{color:#d5c5d0;letter-spacing:-.01em;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:450;line-height:1.5;transition:color .16s,transform .16s;display:inline-flex;position:relative}.LandingFooter-module__mCRjIW__links a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f59ac3,#8ce6cf);height:1px;transition:transform .16s;position:absolute;inset:auto 0 7px;transform:scaleX(0)}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__links a:hover{color:#fff;transform:translate(3px)}.LandingFooter-module__mCRjIW__links a:hover:after,.LandingFooter-module__mCRjIW__links a:focus-visible:after{transform:scaleX(1)}.LandingFooter-module__mCRjIW__links svg{color:#8ce6cf;flex-shrink:0}.LandingFooter-module__mCRjIW__bottom{border-top:1px solid #ecc1d317;justify-content:space-between;align-items:center;gap:20px;min-height:81px;padding-block:16px;display:flex}.LandingFooter-module__mCRjIW__bottom small{color:#b29daa;font-size:12px;line-height:1.6}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__backToTop{color:#d0bdca;white-space:nowrap;justify-content:flex-end;align-items:center;gap:13px;min-height:44px;font-size:12px;display:inline-flex}.LandingFooter-module__mCRjIW__backToTop span{background:#db27770b;border:1px solid #f59ac32b;border-radius:50%;place-items:center;width:36px;height:36px;transition:border-color .16s,background .16s;display:grid}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__backToTop:hover{color:#fff}.LandingFooter-module__mCRjIW__backToTop:hover span{background:#0f766e21;border-color:#8ce6cf9c}.LandingFooter-module__mCRjIW__footer a:focus-visible{outline-offset:5px;outline:2px solid #8ce6cf}@media (max-width:1050px){.LandingFooter-module__mCRjIW__main{gap:48px}.LandingFooter-module__mCRjIW__identity{padding-inline:24px}.LandingFooter-module__mCRjIW__navigation{gap:26px}}@media (max-width:760px){.LandingFooter-module__mCRjIW__container{width:calc(100% - 40px)}.LandingFooter-module__mCRjIW__main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:34px 28px}.LandingFooter-module__mCRjIW__identity{border-radius:18px;width:100%;max-width:none;padding:23px 24px 25px}.LandingFooter-module__mCRjIW__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:600px;padding-top:0}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__brand{font-size:23px}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__tagline{margin-top:21px;font-size:13px}.LandingFooter-module__mCRjIW__tagline>strong{font-size:32px}.LandingFooter-module__mCRjIW__bottom{gap:12px;min-height:82px;padding-block:18px}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__backToTop{gap:8px}}@media (max-width:360px){.LandingFooter-module__mCRjIW__identity{padding-inline:20px}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__brand{gap:12px;font-size:21px}.LandingFooter-module__mCRjIW__tagline>strong{font-size:30px}.LandingFooter-module__mCRjIW__bottom small,.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__backToTop{font-size:11px}}@media (prefers-reduced-motion:reduce){.LandingFooter-module__mCRjIW__footer a,.LandingFooter-module__mCRjIW__links a:after,.LandingFooter-module__mCRjIW__backToTop span{transition:none}.LandingFooter-module__mCRjIW__footer .LandingFooter-module__mCRjIW__links a:hover{transform:none}}
.LandingDemoBooking-module__nvw0EW__dialog{color:#fff6fb;background:#fff;border:1px solid #b37799;border-radius:20px;flex-direction:column;width:min(520px,100vw - 48px);max-width:none;height:min(760px,100dvh - 48px);max-height:none;margin:auto;padding:0;display:flex;overflow:hidden;box-shadow:0 35px 100px #08040ec2}.LandingDemoBooking-module__nvw0EW__dialog:not([open]){opacity:0;pointer-events:none;z-index:-1;position:fixed;inset:0}.LandingDemoBooking-module__nvw0EW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100b17c9}.LandingDemoBooking-module__nvw0EW__header{background:radial-gradient(at 0 0,#913c6659,#0000 62%),radial-gradient(at 100% 100%,#46776636,#0000 60%),linear-gradient(125deg,#382337,#25232c);border-bottom:1px solid #dfa8c230;flex-shrink:0;align-items:center;gap:14px;padding:19px 22px;display:flex;box-shadow:inset 0 1px #ffe7f214}.LandingDemoBooking-module__nvw0EW__heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LandingDemoBooking-module__nvw0EW__brandMark{background:linear-gradient(140deg,#744359,#3c2d3b 65%,#345146);border:1px solid #d79ab85e;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffd8eb3b,0 3px #170e1780,-4px 4px 18px #dc589621,4px 4px 18px #8bdfbd14}.LandingDemoBooking-module__nvw0EW__brandMark img{border-radius:7px;display:block}.LandingDemoBooking-module__nvw0EW__headingCopy{min-width:0}.LandingDemoBooking-module__nvw0EW__eyebrow{color:#efb0cc;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;line-height:1.5;display:block}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__heading h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__heading p{color:#d9c1d0;margin:5px 0 0;font-size:12px;line-height:1.5}.LandingDemoBooking-module__nvw0EW__close{color:#ffeaf6;cursor:pointer;background:#ffffff09;border:1px solid #c68aaa55;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.LandingDemoBooking-module__nvw0EW__close:hover{background:#a5557926;border-color:#e8abc8}.LandingDemoBooking-module__nvw0EW__calendar{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.LandingDemoBooking-module__nvw0EW__loading{color:#755867;text-align:center;background:#fff8fb;flex-shrink:0;padding:10px 16px;font-size:12px;line-height:1.6}.LandingDemoBooking-module__nvw0EW__frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.LandingDemoBooking-module__nvw0EW__footer{color:#755867;background:#fff8fb;border-top:1px solid #ebd9e3;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:3px 7px;padding:11px 16px;font-size:11px;line-height:1.5;display:flex}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__footer a{color:#a9205e;text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__footer a:hover{color:#7b1946}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__footer a:focus-visible{outline-color:#a9205e}@media (max-width:600px){.LandingDemoBooking-module__nvw0EW__dialog{border-radius:15px;width:min(520px,100vw - 16px);height:min(760px,100dvh - 16px)}.LandingDemoBooking-module__nvw0EW__header{gap:10px;padding:17px}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__heading h2{font-size:23px}.LandingDemoBooking-module__nvw0EW__footer{padding:10px 12px}}@media (max-width:340px){.LandingDemoBooking-module__nvw0EW__dialog{border:0;border-radius:0;width:100vw;height:100dvh}}@media (max-height:560px){.LandingDemoBooking-module__nvw0EW__header{padding-block:13px}.LandingDemoBooking-module__nvw0EW__eyebrow{display:none}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__heading h2{font-size:19px}.LandingDemoBooking-module__nvw0EW__dialog .LandingDemoBooking-module__nvw0EW__heading p{margin-top:4px;font-size:12px}.LandingDemoBooking-module__nvw0EW__footer{padding-block:8px}}
.MobileNavigation-module__SJH5kq__menu{flex-shrink:0;display:none;position:static}.MobileNavigation-module__SJH5kq__trigger{color:#fff0f8;min-height:46px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(120deg,#57324680,#27403960);border:1px solid #d899b957;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:10px 15px;font-size:14px;font-weight:650;line-height:1.4;list-style:none;display:inline-flex;box-shadow:inset 0 1px #f6d0e515}.MobileNavigation-module__SJH5kq__trigger::-webkit-details-marker{display:none}.MobileNavigation-module__SJH5kq__trigger svg{color:#b6ead7;flex-shrink:0}.MobileNavigation-module__SJH5kq__closeIcon,.MobileNavigation-module__SJH5kq__menu[open] .MobileNavigation-module__SJH5kq__menuIcon{display:none}.MobileNavigation-module__SJH5kq__menu[open] .MobileNavigation-module__SJH5kq__closeIcon{display:block}.MobileNavigation-module__SJH5kq__menu[open] .MobileNavigation-module__SJH5kq__trigger{background:#334139;border-color:#abe5d18c}.MobileNavigation-module__SJH5kq__panel{z-index:45;overscroll-behavior:contain;background:radial-gradient(at 100% 0,#4e2b4350,#0000 70%),#261e27;border:1px solid #d9a6c44d;border-radius:20px;width:min(350px,100%);max-height:calc(100dvh - 100px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 60px #09060b80,inset 0 1px #ffdded12}.MobileNavigation-module__SJH5kq__menu[open] .MobileNavigation-module__SJH5kq__panel{animation:.2s ease-out MobileNavigation-module__SJH5kq__menuArrival}.MobileNavigation-module__SJH5kq__links{gap:2px;display:grid}.MobileNavigation-module__SJH5kq__links a,.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__login{color:#f2e2ed;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:12px 14px;font-size:15px;font-weight:550;line-height:1.5;text-decoration:none;display:flex}.MobileNavigation-module__SJH5kq__links a svg,.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__login svg{color:#9bcbb9;flex-shrink:0}.MobileNavigation-module__SJH5kq__links a:hover,.MobileNavigation-module__SJH5kq__links a[aria-current=page],.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__login:hover{color:#c5f3e4;background:#a0dfc712}.MobileNavigation-module__SJH5kq__links a[aria-current=page]{box-shadow:inset 2px 0 #a4e4cd}.MobileNavigation-module__SJH5kq__actions{border-top:1px solid #d4a6c12e;gap:7px;margin-top:11px;padding-top:14px;display:grid}.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__demo{color:#271822;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#f0a6c7;border:1px solid #f4b2ce;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:15px;font-weight:750;display:flex}.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__demo:hover{background:#ffc4de}.MobileNavigation-module__SJH5kq__actions .MobileNavigation-module__SJH5kq__login{color:#d2e9df}.MobileNavigation-module__SJH5kq__trigger:focus-visible,.MobileNavigation-module__SJH5kq__links a:focus-visible,.MobileNavigation-module__SJH5kq__actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b2efd8}@keyframes MobileNavigation-module__SJH5kq__menuArrival{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.MobileNavigation-module__SJH5kq__menu{display:block}}@media (prefers-reduced-motion:reduce){.MobileNavigation-module__SJH5kq__menu[open] .MobileNavigation-module__SJH5kq__panel{animation:none}}
.HeroCapabilityRail-module__fnrDmW__rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(110deg,#e299bc09,#ffffff03 49%,#8ce6cf08);border:1px solid #ebbed412;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 96px);min-height:72px;margin:0 auto 30px;padding-inline:24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08,0 14px 28px #170e1510}.HeroCapabilityRail-module__fnrDmW__rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ed96bd00,#ed96bd66 26%,#bbddce4a 66%,#8ce6cf00);height:1px;position:absolute;inset:-1px 24px auto}.HeroCapabilityRail-module__fnrDmW__capabilities{flex:1;align-items:center;min-width:0;max-width:800px;margin:0;padding:0;list-style:none;display:flex}.HeroCapabilityRail-module__fnrDmW__capability{--capability-rgb:243 163 197;color:#e5d4df;letter-spacing:-.015em;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:11px;min-width:0;padding:18px 16px;font-size:12px;font-weight:550;line-height:1.4;transition:color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.HeroCapabilityRail-module__fnrDmW__capability:first-child{padding-left:0}.HeroCapabilityRail-module__fnrDmW__capability:last-child{padding-right:0}.HeroCapabilityRail-module__fnrDmW__capability svg{color:rgb(var(--capability-rgb));flex-shrink:0;transition:filter .2s}.HeroCapabilityRail-module__fnrDmW__capability span{transition:text-shadow .2s}.HeroCapabilityRail-module__fnrDmW__capability:nth-child(2){--capability-rgb:231 197 218}.HeroCapabilityRail-module__fnrDmW__capability:nth-child(3){--capability-rgb:155 220 200}.HeroCapabilityRail-module__fnrDmW__capability:nth-child(4){--capability-rgb:237 186 164}@media (hover:hover) and (pointer:fine){.HeroCapabilityRail-module__fnrDmW__capability:hover{color:#fff5fb;background-color:rgb(var(--capability-rgb) / .055);box-shadow:inset 0 0 20px rgb(var(--capability-rgb) / .025), 0 0 22px rgb(var(--capability-rgb) / .045)}.HeroCapabilityRail-module__fnrDmW__capability:hover svg{filter:drop-shadow(0 0 6px rgb(var(--capability-rgb) / .5))}.HeroCapabilityRail-module__fnrDmW__capability:hover span{text-shadow:0 0 14px rgb(var(--capability-rgb) / .35)}}.HeroCapabilityRail-module__fnrDmW__capability+.HeroCapabilityRail-module__fnrDmW__capability:before{content:"";background:linear-gradient(#e8bfd300,#e8bfd32d,#e8bfd300);width:1px;height:24px;position:absolute;left:0}.HeroCapabilityRail-module__fnrDmW__explore{color:#cbb7c4;border-radius:6px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;min-width:44px;min-height:44px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.HeroCapabilityRail-module__fnrDmW__arrow{color:#b4e7d7;background:#91e1c90a;border:1px solid #c2d5cc33;border-radius:50%;place-items:center;width:34px;height:34px;transition:border-color .2s,background .2s;display:grid}.HeroCapabilityRail-module__fnrDmW__arrow svg{transition:transform .2s}.HeroCapabilityRail-module__fnrDmW__explore:hover .HeroCapabilityRail-module__fnrDmW__arrow{background:#91e1c916;border-color:#b4e7d77a}.HeroCapabilityRail-module__fnrDmW__explore:hover .HeroCapabilityRail-module__fnrDmW__arrow svg{transform:translateY(2px)}.HeroCapabilityRail-module__fnrDmW__explore:focus-visible{outline-offset:5px;outline:2px solid #f39cc1}@media (max-width:1100px){.HeroCapabilityRail-module__fnrDmW__rail{gap:18px;width:calc(100% - 64px);padding-inline:18px}.HeroCapabilityRail-module__fnrDmW__capability{gap:9px;padding-inline:12px}.HeroCapabilityRail-module__fnrDmW__exploreLabel{display:none}}@media (max-width:760px){.HeroCapabilityRail-module__fnrDmW__rail{gap:12px;width:calc(100% - 40px);min-height:78px;margin-bottom:24px;padding-inline:12px}.HeroCapabilityRail-module__fnrDmW__capability{text-align:center;flex-direction:column;gap:7px;padding:13px 8px;font-size:11px}.HeroCapabilityRail-module__fnrDmW__capability+.HeroCapabilityRail-module__fnrDmW__capability:before{height:29px;top:50%;transform:translateY(-50%)}.HeroCapabilityRail-module__fnrDmW__capability svg{width:17px;height:17px}.HeroCapabilityRail-module__fnrDmW__explore{justify-content:center;width:44px}}@media (max-width:480px){.HeroCapabilityRail-module__fnrDmW__rail{gap:10px;min-height:88px;padding-block:8px}.HeroCapabilityRail-module__fnrDmW__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;display:grid}.HeroCapabilityRail-module__fnrDmW__capability{text-align:left;flex-direction:row;justify-content:flex-start;gap:6px;padding:7px 0;font-size:11px}.HeroCapabilityRail-module__fnrDmW__capability svg{width:16px;height:16px}.HeroCapabilityRail-module__fnrDmW__capability+.HeroCapabilityRail-module__fnrDmW__capability:before{display:none}}@media (max-width:380px){.HeroCapabilityRail-module__fnrDmW__rail{gap:8px;width:calc(100% - 32px);padding-inline:10px}.HeroCapabilityRail-module__fnrDmW__capabilities{column-gap:8px}}@media (prefers-reduced-motion:reduce){.HeroCapabilityRail-module__fnrDmW__arrow,.HeroCapabilityRail-module__fnrDmW__arrow svg,.HeroCapabilityRail-module__fnrDmW__capability,.HeroCapabilityRail-module__fnrDmW__capability svg,.HeroCapabilityRail-module__fnrDmW__capability span{transition:none}.HeroCapabilityRail-module__fnrDmW__explore:hover .HeroCapabilityRail-module__fnrDmW__arrow svg{transform:none}}
.LandingMotionScene-module__I3_w3G__scene{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.LandingMotionScene-module__I3_w3G__scene canvas,.LandingMotionScene-module__I3_w3G__fallback{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.LandingMotionScene-module__I3_w3G__scene canvas{opacity:0;transition:opacity .7s}.LandingMotionScene-module__I3_w3G__fallback{opacity:1;transition:opacity .7s}.LandingMotionScene-module__I3_w3G__scene[data-scene-state=ready] canvas{opacity:1}.LandingMotionScene-module__I3_w3G__scene[data-scene-state=ready] .LandingMotionScene-module__I3_w3G__fallback{opacity:0}.LandingMotionScene-module__I3_w3G__hero{-webkit-mask-image:radial-gradient(at 50% 49%,#000 49%,#000c 76%,#0000 100%);mask-image:radial-gradient(at 50% 49%,#000 49%,#000c 76%,#0000 100%)}.LandingMotionScene-module__I3_w3G__signal{-webkit-mask-image:radial-gradient(#000 45%,#0000 78%);mask-image:radial-gradient(#000 45%,#0000 78%)}.LandingMotionScene-module__I3_w3G__plan{-webkit-mask-image:none;mask-image:none}.LandingMotionScene-module__I3_w3G__planPoster{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.LandingMotionScene-module__I3_w3G__roseTrail,.LandingMotionScene-module__I3_w3G__mintTrail,.LandingMotionScene-module__I3_w3G__violetTrail{border:1px solid;border-radius:50%;width:91%;height:27%;position:absolute}.LandingMotionScene-module__I3_w3G__roseTrail{border-color:#ff82ba3b;inset:auto auto 15% 4%;transform:rotate(5deg);box-shadow:0 0 12px #ff71b314,inset 0 0 12px #ff71b310}.LandingMotionScene-module__I3_w3G__mintTrail{border-color:#86dec442;width:79%;inset:auto 9% 10% auto;transform:rotate(-9deg);box-shadow:0 0 12px #85ffe010}.LandingMotionScene-module__I3_w3G__violetTrail{border-color:#bb99ff27;width:84%;height:78%;inset:10% auto auto 7%;transform:rotate(-10deg)}.LandingMotionScene-module__I3_w3G__wave{justify-content:center;align-items:center;gap:4.4%;width:63%;height:61%;margin:11% auto;display:flex;transform:perspective(450px)rotateY(-16deg)rotateX(6deg)}.LandingMotionScene-module__I3_w3G__wave i{background:linear-gradient(105deg,#ffd2e5,#e979ab 30%,#bd3d77 68%,#86315d);border-radius:100px;flex:1;display:block;box-shadow:inset 1px 0 1px #fff9,2px 3px 3px #531f4923}.LandingMotionScene-module__I3_w3G__wave i:nth-child(n+6){background:linear-gradient(105deg,#d5ffed,#81d6b8 32%,#329b87 75%,#187065)}@media (prefers-reduced-motion:reduce){.LandingMotionScene-module__I3_w3G__scene canvas,.LandingMotionScene-module__I3_w3G__fallback{transition:none}.LandingMotionScene-module__I3_w3G__plan canvas{visibility:hidden}.LandingMotionScene-module__I3_w3G__plan[data-scene-state=ready] .LandingMotionScene-module__I3_w3G__fallback{opacity:1}}
.LandingCalendarPreview-module__Z80AUq__preview{--row-height:80px;--staff-height:70px;color:#392d36;text-align:left;background:#fff;border:1px solid #ddbbd0;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 64px #31102329,0 4px 12px #3110231a}.LandingCalendarPreview-module__Z80AUq__appBar{color:#fff8fb;background:radial-gradient(at 5% 0,#c02b784d,#0000 65%),linear-gradient(115deg,#531b40,#642447 55%,#253f42);border-bottom:1px solid #ad4980;align-items:center;gap:28px;min-height:64px;padding:12px 22px;display:flex;box-shadow:inset 0 1px #ffffff17}.LandingCalendarPreview-module__Z80AUq__salonBrand{flex-shrink:0;align-items:center;gap:10px;display:flex}.LandingCalendarPreview-module__Z80AUq__salonBrand img{border-radius:7px}.LandingCalendarPreview-module__Z80AUq__salonBrand>span{gap:3px;display:grid}.LandingCalendarPreview-module__Z80AUq__salonBrand strong{font-size:14px;font-weight:600;line-height:1.2}.LandingCalendarPreview-module__Z80AUq__salonBrand small{color:#d5adc2;letter-spacing:.025em;font-size:10px}.LandingCalendarPreview-module__Z80AUq__manageLabel,.LandingCalendarPreview-module__Z80AUq__agentStatus{align-items:center;gap:8px;font-size:12px;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__manageLabel{color:#ead2df}.LandingCalendarPreview-module__Z80AUq__agentStatus{color:#ecdde5;margin-left:auto}.LandingCalendarPreview-module__Z80AUq__agentStatus i{background:#8ce6cf;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite LandingCalendarPreview-module__Z80AUq__statusPulse;box-shadow:0 0 0 4px #8ce6cf17}.LandingCalendarPreview-module__Z80AUq__sampleLabel{color:#ead0de;white-space:nowrap;border:1px solid #8d5874;border-radius:5px;padding:4px 8px;font-size:10px}.LandingCalendarPreview-module__Z80AUq__toolbar{background:linear-gradient(105deg,#fff2f8,#fffcfe 55%,#effaf6);border-bottom:1px solid #ead8e4;justify-content:space-between;align-items:center;gap:12px;min-height:77px;padding:12px 22px;display:flex}.LandingCalendarPreview-module__Z80AUq__calendarTitle{gap:2px;display:grid}.LandingCalendarPreview-module__Z80AUq__calendarTitle>span{color:#a12c65;letter-spacing:.13em;font-size:8px;font-weight:800}.LandingCalendarPreview-module__Z80AUq__calendarTitle>strong{color:#392536;letter-spacing:-.04em;font-size:17px;font-weight:800}.LandingCalendarPreview-module__Z80AUq__dateControls{align-items:center;gap:15px;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dateControls>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dateControls svg{flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__dateControls>span>svg{color:#9b466e}.LandingCalendarPreview-module__Z80AUq__preview button{cursor:pointer;font-family:inherit}.LandingCalendarPreview-module__Z80AUq__dateControls button,.LandingCalendarPreview-module__Z80AUq__staffNavigation button,.LandingCalendarPreview-module__Z80AUq__appointmentDialog header button{color:#be185d;background:#fff;border:1px solid #eccbdc;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,border-color .15s;display:grid}.LandingCalendarPreview-module__Z80AUq__dateControls button:hover:not(:disabled),.LandingCalendarPreview-module__Z80AUq__staffNavigation button:hover,.LandingCalendarPreview-module__Z80AUq__appointmentDialog header button:hover{color:#be185d;background:#fce7f3;border-color:#e897bb}.LandingCalendarPreview-module__Z80AUq__dateControls button:disabled{cursor:default;opacity:.4}.LandingCalendarPreview-module__Z80AUq__preview button:focus-visible,.LandingCalendarPreview-module__Z80AUq__calendarScroll:focus-visible{outline-offset:2px;outline:3px solid #db2777}.LandingCalendarPreview-module__Z80AUq__booked{color:#146851;white-space:nowrap;background:linear-gradient(120deg,#e3fbef,#c9f2e3);border:1px solid #9bd9c5;border-radius:20px;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #fff}.LandingCalendarPreview-module__Z80AUq__booked b{color:#105640;font-size:14px;font-weight:800}.LandingCalendarPreview-module__Z80AUq__calendarScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#cfaec0 #fcf0f6;width:100%;overflow-x:auto}.LandingCalendarPreview-module__Z80AUq__calendarGrid{grid-template-columns:58px repeat(5,minmax(160px,1fr));display:grid}.LandingCalendarPreview-module__Z80AUq__timeColumn{z-index:2;background:#fff8fb;position:sticky;left:0;box-shadow:1px 0 #f0dde7}.LandingCalendarPreview-module__Z80AUq__timeHeading{height:var(--staff-height);color:#967788;place-items:center;display:grid}.LandingCalendarPreview-module__Z80AUq__timeLabel{height:var(--row-height);color:#705666;font-variant-numeric:tabular-nums;border-top:1px solid #efdee7;padding:9px 8px;font-size:10px;display:block}.LandingCalendarPreview-module__Z80AUq__staffColumn{border-left:1px solid #efdee7;min-width:0}.LandingCalendarPreview-module__Z80AUq__staffHeading{height:var(--staff-height);border-top:4px solid var(--staff-color);background:linear-gradient(135deg, #ffffffdc, #fff5), color-mix(in srgb, var(--staff-color) 18%, white);justify-content:center;align-items:center;gap:9px;display:flex}.LandingCalendarPreview-module__Z80AUq__techAvatar{border:1px solid color-mix(in srgb, var(--staff-color) 35%, white);background:linear-gradient(135deg, #ffffffd9, #ffffff24), color-mix(in srgb, var(--staff-color) 25%, white);width:31px;height:31px;color:color-mix(in srgb, var(--staff-color) 75%, #172033);box-shadow:0 3px 0 color-mix(in srgb, var(--staff-color) 18%, transparent), inset 0 1px #fff;border-radius:11px;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.LandingCalendarPreview-module__Z80AUq__staffHeading>div{gap:3px;display:grid}.LandingCalendarPreview-module__Z80AUq__staffHeading strong{color:#30253a;font-size:14px;font-weight:800}.LandingCalendarPreview-module__Z80AUq__staffHeading>div>span{color:#705666;font-size:10px}.LandingCalendarPreview-module__Z80AUq__staffSlots{grid-template-rows:repeat(4, var(--row-height));background:linear-gradient(#fff,#fffcfd);grid-template-columns:minmax(0,1fr);display:grid}.LandingCalendarPreview-module__Z80AUq__slotLine{border-top:1px solid #efdee7;grid-column:1}.LandingCalendarPreview-module__Z80AUq__appointment{z-index:1;border:2px solid color-mix(in srgb, var(--service-color) 62%, white);border-left:5px solid var(--service-color);background:radial-gradient(ellipse at 80% 0, #fffa, transparent 65%), linear-gradient(135deg, #fff3, transparent 65%), var(--service-tint);color:#243149;text-align:left;min-width:0;box-shadow:0 5px 13px color-mix(in srgb, var(--service-color) 15%, transparent), inset 0 1px #ffffffed;border-radius:11px;flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;gap:5px;margin:6px;padding:10px;transition:box-shadow .18s,transform .18s;display:flex;position:relative}.LandingCalendarPreview-module__Z80AUq__appointment:is(button):hover{z-index:2;box-shadow:0 9px 20px color-mix(in srgb, var(--service-color) 24%, transparent), inset 0 0 0 1px var(--service-color);transform:translateY(-3px)}.LandingCalendarPreview-module__Z80AUq__appointment strong{color:color-mix(in srgb, var(--service-color) 72%, #172033);letter-spacing:-.025em;font-size:14px;font-weight:800;line-height:1.25;display:block}.LandingCalendarPreview-module__Z80AUq__appointmentMeta{justify-content:space-between;align-items:center;gap:4px;width:100%;margin-bottom:3px;display:flex}.LandingCalendarPreview-module__Z80AUq__source{color:#594562;background:#ffffffb8;border:1px solid #ffffffdb;border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:9px;font-weight:650;line-height:1.25;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__source>svg{flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__bookedCheck{color:color-mix(in srgb, var(--service-color) 72%, #172033);flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__appointment[data-booking-source=AI\ call] .LandingCalendarPreview-module__Z80AUq__source{color:#0b6e55;background:#ecfff7;border-color:#93d7c2}.LandingCalendarPreview-module__Z80AUq__customer{color:#182337;letter-spacing:-.035em;font-size:17px;font-weight:800;line-height:1.2}.LandingCalendarPreview-module__Z80AUq__appointment>small{border-top:1px solid color-mix(in srgb, var(--service-color) 16%, transparent);color:#344054;white-space:nowrap;align-items:center;gap:4px;width:100%;margin-top:5px;padding-top:7px;font-size:9px;font-weight:650;line-height:1.3;display:flex}.LandingCalendarPreview-module__Z80AUq__appointment>small>svg{flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__shortAppointment{gap:3px;padding-block:4px}.LandingCalendarPreview-module__Z80AUq__shortAppointment .LandingCalendarPreview-module__Z80AUq__appointmentMeta,.LandingCalendarPreview-module__Z80AUq__shortAppointment .LandingCalendarPreview-module__Z80AUq__customer{display:none}.LandingCalendarPreview-module__Z80AUq__shortAppointment strong{font-size:13px}.LandingCalendarPreview-module__Z80AUq__shortAppointment>small{border-top:0;margin-top:0;padding-top:0}.LandingCalendarPreview-module__Z80AUq__calendarFooter{color:#625668;background:linear-gradient(110deg,#effbf6,#fff7fc);border-top:1px solid #ead8e4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 22px;font-size:10px;display:flex}.LandingCalendarPreview-module__Z80AUq__calendarFooter>span{align-items:center;gap:7px;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__calendarFooter>span>svg{color:#0f8666;flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__syncStatus{color:#216951;font-weight:650}.LandingCalendarPreview-module__Z80AUq__serviceLegend>span{align-items:center;gap:5px;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__serviceLegend i{border-radius:50%;width:7px;height:7px;margin-left:5px}.LandingCalendarPreview-module__Z80AUq__staffNavigation{align-items:center;gap:6px;display:none}.LandingCalendarPreview-module__Z80AUq__appointmentDialog{border:1px solid color-mix(in srgb, var(--appointment-accent), white 62%);color:#263247;background:linear-gradient(145deg, color-mix(in srgb, var(--appointment-tint), white 32%), #f5fbfa);border-radius:18px;width:min(450px,100% - 40px);max-height:min(75svh,100dvh - 40px);margin:auto;padding:8px;overflow:auto;box-shadow:0 24px 70px #1e0c1942,inset 0 1px #fff}.LandingCalendarPreview-module__Z80AUq__appointmentDialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) LandingCalendarPreview-module__Z80AUq__appointmentAppear}.LandingCalendarPreview-module__Z80AUq__appointmentDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17111d66}.LandingCalendarPreview-module__Z80AUq__dialogContent{gap:8px;display:grid}.LandingCalendarPreview-module__Z80AUq__appointmentDialog .LandingCalendarPreview-module__Z80AUq__dialogHero{border:1px solid color-mix(in srgb, var(--appointment-accent), white 58%);background:radial-gradient(ellipse at 100% 0, #ffffffb0, transparent 60%), linear-gradient(135deg, var(--appointment-tint), color-mix(in srgb, var(--appointment-tint), white 22%));box-shadow:inset 0 1px 0 #ffffffbd, 0 6px 18px color-mix(in srgb, var(--appointment-accent) 8%, transparent);border-radius:11px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0;padding:14px 16px;display:flex;position:relative;overflow:hidden}.LandingCalendarPreview-module__Z80AUq__dialogHero:before{content:"";background:linear-gradient(180deg, var(--appointment-accent), #14b8a6);width:5px;position:absolute;inset:0 auto 0 0}.LandingCalendarPreview-module__Z80AUq__dialogHeroCopy{gap:8px;width:100%;min-width:0;display:grid}.LandingCalendarPreview-module__Z80AUq__appointmentDialog .LandingCalendarPreview-module__Z80AUq__dialogPhone{color:#53647b;align-items:center;gap:6px;margin:-2px 0 1px;font-size:12px;line-height:1.5;display:flex}.LandingCalendarPreview-module__Z80AUq__dialogPhone svg{color:color-mix(in srgb, var(--appointment-accent), #172033 30%);flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__dialogPhone strong{color:#34465f;letter-spacing:.12em;font-weight:700}.LandingCalendarPreview-module__Z80AUq__dialogEyebrow{color:#475569;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:6px;padding-right:35px;font-size:12px;font-weight:700;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dialogEyebrow svg{color:color-mix(in srgb, var(--appointment-accent), #172033 30%);flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__appointmentDialog header button{color:#475569;background:#ffffffc9;border-color:#ffffffd9;border-radius:10px;width:44px;height:44px;position:absolute;top:7px;right:7px;box-shadow:0 3px 10px #17203308}.LandingCalendarPreview-module__Z80AUq__appointmentDialog header button:hover{border-color:var(--appointment-accent);color:#172033;background:#fff}.LandingCalendarPreview-module__Z80AUq__preview .LandingCalendarPreview-module__Z80AUq__appointmentDialog h2{color:#172033;letter-spacing:-.035em;margin:0;padding-right:35px;font-size:26px;font-weight:750;line-height:1.12}.LandingCalendarPreview-module__Z80AUq__dialogService{box-shadow:0 6px 18px color-mix(in srgb, var(--appointment-accent) 7%, transparent);background:#ffffffb0;border:1px solid #ffffffc9;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogService small{color:#475569;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.LandingCalendarPreview-module__Z80AUq__dialogService strong{color:color-mix(in srgb, var(--appointment-accent) 58%, #172033);letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.2}.LandingCalendarPreview-module__Z80AUq__dialogSchedule{flex-wrap:wrap;gap:6px;display:flex}.LandingCalendarPreview-module__Z80AUq__dialogSchedule>span{color:#475569;background:#ffffffad;border:1px solid #ffffffd9;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dialogSchedule svg{color:color-mix(in srgb, var(--appointment-accent), #172033 30%);flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__dialogOverview{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogOverview>div{background:#ffffffad;border:1px solid #ffffffd9;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:12px 14px;display:grid;position:relative;overflow:hidden}.LandingCalendarPreview-module__Z80AUq__dialogOverview>div:before{content:"";background:linear-gradient(90deg, var(--appointment-accent), #14b8a6);opacity:.6;height:2px;position:absolute;inset:0 0 auto}.LandingCalendarPreview-module__Z80AUq__dialogOverview dt{color:#475569;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dialogOverview dt svg{flex-shrink:0}.LandingCalendarPreview-module__Z80AUq__dialogOverview dd{color:#172033;margin:0}.LandingCalendarPreview-module__Z80AUq__dialogOverview strong{font-weight:750}.LandingCalendarPreview-module__Z80AUq__dialogOverview .LandingCalendarPreview-module__Z80AUq__dialogTime{background:linear-gradient(110deg,#f1f7ff,#e5f2ff);border-color:#bdd9f6;grid-column:1/-1}.LandingCalendarPreview-module__Z80AUq__dialogTime dt svg{color:#2563eb}.LandingCalendarPreview-module__Z80AUq__dialogTime dd{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogTime dd>span{gap:3px;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogTime dd>span:last-child{text-align:right}.LandingCalendarPreview-module__Z80AUq__dialogTime dd small{color:#53647b;text-transform:uppercase;letter-spacing:.045em;font-size:12px;font-weight:600}.LandingCalendarPreview-module__Z80AUq__dialogTime dd strong{letter-spacing:-.025em;font-size:20px;line-height:1.15}.LandingCalendarPreview-module__Z80AUq__dialogTime dd>svg{color:#3975ae}.LandingCalendarPreview-module__Z80AUq__dialogOverview .LandingCalendarPreview-module__Z80AUq__dialogStaff{background:linear-gradient(120deg,#f0fdfa,#dcf6ed);border-color:#bbe5d7}.LandingCalendarPreview-module__Z80AUq__dialogStaff dt svg{color:#0f766e}.LandingCalendarPreview-module__Z80AUq__dialogStaff dd{align-items:center;gap:8px;font-size:15px;display:flex}.LandingCalendarPreview-module__Z80AUq__staffAvatar{color:#0f766e;background:#ffffffb8;border:1px solid #abdcca;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:750;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogSource dt svg{color:color-mix(in srgb, var(--appointment-accent), #172033 30%)}.LandingCalendarPreview-module__Z80AUq__dialogSource dd{gap:2px;display:grid}.LandingCalendarPreview-module__Z80AUq__dialogSource dd strong{font-size:15px}.LandingCalendarPreview-module__Z80AUq__dialogSource dd small{color:#53647b;font-size:12px}.LandingCalendarPreview-module__Z80AUq__dialogStatus{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding:5px 5px 2px;display:flex}.LandingCalendarPreview-module__Z80AUq__dialogStatus>span{color:#0c6256;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__dialogStatus>span>svg{box-sizing:content-box;background:#bdebdc;border-radius:50%;padding:2px}.LandingCalendarPreview-module__Z80AUq__dialogStatus p{color:#53647b;margin:0;font-size:12px}@media (max-width:960px){.LandingCalendarPreview-module__Z80AUq__appBar{gap:18px}.LandingCalendarPreview-module__Z80AUq__manageLabel{display:none}.LandingCalendarPreview-module__Z80AUq__staffNavigation{display:inline-flex}.LandingCalendarPreview-module__Z80AUq__calendarFooter .LandingCalendarPreview-module__Z80AUq__serviceLegend{display:none}}@media (max-width:600px){.LandingCalendarPreview-module__Z80AUq__preview{--row-height:76px;--staff-height:62px;border-radius:12px}.LandingCalendarPreview-module__Z80AUq__appBar{gap:12px;min-height:58px;padding:10px 14px}.LandingCalendarPreview-module__Z80AUq__salonBrand img{width:26px;height:26px}.LandingCalendarPreview-module__Z80AUq__salonBrand strong{font-size:13px}.LandingCalendarPreview-module__Z80AUq__salonBrand small{font-size:9px}.LandingCalendarPreview-module__Z80AUq__agentStatus{display:none}.LandingCalendarPreview-module__Z80AUq__sampleLabel{margin-left:auto;font-size:9px}.LandingCalendarPreview-module__Z80AUq__toolbar{gap:8px;min-height:58px;padding:9px 12px}.LandingCalendarPreview-module__Z80AUq__calendarTitle>strong{font-size:13px}.LandingCalendarPreview-module__Z80AUq__calendarTitle>span{letter-spacing:.08em;font-size:7px}.LandingCalendarPreview-module__Z80AUq__dateControls{gap:7px}.LandingCalendarPreview-module__Z80AUq__dateControls>span{gap:6px;font-size:11px}.LandingCalendarPreview-module__Z80AUq__dateControls>span>svg{display:none}.LandingCalendarPreview-module__Z80AUq__dateControls button{width:32px;height:36px}.LandingCalendarPreview-module__Z80AUq__booked{gap:3px;padding:5px 7px;font-size:10px}.LandingCalendarPreview-module__Z80AUq__booked>svg{display:none}.LandingCalendarPreview-module__Z80AUq__booked b{font-size:13px}.LandingCalendarPreview-module__Z80AUq__calendarGrid{grid-template-columns:48px repeat(5,160px)}.LandingCalendarPreview-module__Z80AUq__timeLabel{padding-inline:5px;font-size:10px}.LandingCalendarPreview-module__Z80AUq__appointment{gap:3px;margin:4px;padding:7px 9px}.LandingCalendarPreview-module__Z80AUq__appointment strong{font-size:13px}.LandingCalendarPreview-module__Z80AUq__appointment small{font-size:9px}.LandingCalendarPreview-module__Z80AUq__customer{font-size:15px}.LandingCalendarPreview-module__Z80AUq__shortAppointment{padding-block:4px}.LandingCalendarPreview-module__Z80AUq__shortAppointment strong{font-size:12px}.LandingCalendarPreview-module__Z80AUq__calendarFooter{gap:6px;padding:6px 10px;font-size:10px}.LandingCalendarPreview-module__Z80AUq__calendarFooter>span{gap:5px}.LandingCalendarPreview-module__Z80AUq__calendarFooter>span>svg{width:12px}.LandingCalendarPreview-module__Z80AUq__staffNavigation{gap:3px}.LandingCalendarPreview-module__Z80AUq__staffNavigation button{width:32px;height:36px}.LandingCalendarPreview-module__Z80AUq__appointmentDialog{border-radius:16px;width:min(360px,100% - 40px);padding:7px}.LandingCalendarPreview-module__Z80AUq__appointmentDialog .LandingCalendarPreview-module__Z80AUq__dialogHero{padding:12px}.LandingCalendarPreview-module__Z80AUq__dialogOverview>div{padding:10px 11px}.LandingCalendarPreview-module__Z80AUq__preview .LandingCalendarPreview-module__Z80AUq__appointmentDialog h2{font-size:24px}.LandingCalendarPreview-module__Z80AUq__dialogService strong{font-size:19px}.LandingCalendarPreview-module__Z80AUq__dialogTime dd{gap:10px}}@media (max-width:380px){.LandingCalendarPreview-module__Z80AUq__toolbar{flex-wrap:wrap;row-gap:3px}.LandingCalendarPreview-module__Z80AUq__dateControls{order:3;justify-content:space-between;width:100%}.LandingCalendarPreview-module__Z80AUq__dateControls>span{font-size:12px}.LandingCalendarPreview-module__Z80AUq__calendarFooter>span{max-width:170px}.LandingCalendarPreview-module__Z80AUq__dialogEyebrow{letter-spacing:0;gap:5px}.LandingCalendarPreview-module__Z80AUq__dialogService strong,.LandingCalendarPreview-module__Z80AUq__dialogTime dd strong{font-size:18px}.LandingCalendarPreview-module__Z80AUq__dialogStaff dd{gap:6px}}.LandingCalendarPreview-module__Z80AUq__compact{--row-height:4.9em;--staff-height:4.7em;pointer-events:none;border-radius:1.2em;font-size:clamp(4px,1.24cqi,9px)}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appBar{gap:2em;min-height:5.7em;padding:1em 1.7em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__salonBrand{gap:.8em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__salonBrand img{border-radius:.6em;width:2.8em;height:2.8em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__salonBrand>span{gap:.2em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__salonBrand strong{font-size:1.45em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__salonBrand small{font-size:1em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__manageLabel{display:none}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__agentStatus{gap:.7em;font-size:1em;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__agentStatus>svg{width:1.4em;height:1.4em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__agentStatus i{width:.6em;height:.6em;box-shadow:0 0 0 .4em #8ce6cf17}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__sampleLabel{border-radius:.5em;margin-left:0;padding:.4em .7em;font-size:.9em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__toolbar{flex-wrap:nowrap;gap:1em;min-height:5.6em;padding:.8em 1.5em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarTitle{gap:.2em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarTitle>span{font-size:.7em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarTitle>strong{font-size:1.55em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__dateControls{order:initial;gap:0;width:auto}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__dateControls>span{gap:.6em;font-size:1.2em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__dateControls>span>svg{width:1.2em;height:1.2em;display:block}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__booked{gap:.3em;padding:.5em .8em;font-size:1em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__booked b{font-size:1.25em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__booked>svg{width:1.1em;height:1.1em;display:block}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarScroll{overflow:hidden}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarGrid{grid-template-columns:4.2em repeat(5,minmax(0,1fr))}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__timeHeading>svg{width:1.3em;height:1.3em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__timeLabel{height:calc(var(--row-height) / .9);padding:.6em .5em;font-size:.9em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__staffHeading{border-top-width:.3em;gap:.6em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__techAvatar{border-radius:.7em;width:2.2em;height:2.2em;font-size:1.05em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__staffHeading>div{gap:.1em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__staffHeading strong{font-size:1.2em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__staffHeading>div>span{font-size:.75em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment{box-shadow:0 .3em .8em color-mix(in srgb, var(--service-color) 14%, transparent), inset 0 1px #ffffffdb;border-width:1px 1px 1px .35em;border-radius:.8em;gap:.35em;margin:.35em;padding:.65em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointmentMeta{gap:.3em;margin-bottom:.2em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__source{border-radius:.4em;gap:.3em;padding:.25em .4em;font-size:.73em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__source>svg{width:1em;height:1em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__bookedCheck{width:.9em;height:.9em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__customer{font-size:1.35em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment strong{font-size:1.05em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment>small{gap:.3em;margin-top:.3em;padding-top:.45em;font-size:.72em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment>small>svg{display:none}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__shortAppointment>small{margin-top:0;padding-top:0}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarFooter{gap:1em;min-height:3.7em;padding:.7em 1.5em;font-size:.85em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarFooter>span{gap:.5em;max-width:none}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarFooter>span>svg{width:1.3em;height:1.3em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__calendarFooter .LandingCalendarPreview-module__Z80AUq__serviceLegend{gap:.5em;display:inline-flex}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__serviceLegend>span{gap:.3em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__serviceLegend i{width:.6em;height:.6em;margin-left:.4em}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment[data-demo-booking=calling],.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment[data-demo-booking=matching]{visibility:hidden}.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment[data-demo-booking=booked]{animation:.4s ease-out both LandingCalendarPreview-module__Z80AUq__heroBookingArrive;animation-play-state:var(--hero-play-state,running)}.LandingCalendarPreview-module__Z80AUq__pendingBooking{color:#257b63;background:linear-gradient(130deg,#ecfff8,#d4f8ec);border:1px dashed #42b997;border-radius:.8em;flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;gap:.7em;min-width:0;margin:.35em;padding:.8em;display:flex}.LandingCalendarPreview-module__Z80AUq__pendingBooking>svg{width:1.5em;height:1.5em}.LandingCalendarPreview-module__Z80AUq__pendingBooking>strong{font-size:1em}.LandingCalendarPreview-module__Z80AUq__pendingBooking>span{font-size:.75em}@keyframes LandingCalendarPreview-module__Z80AUq__heroBookingArrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingCalendarPreview-module__Z80AUq__appointmentAppear{0%{opacity:0;transform:translateY(10px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LandingCalendarPreview-module__Z80AUq__statusPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.LandingCalendarPreview-module__Z80AUq__appointment,.LandingCalendarPreview-module__Z80AUq__dateControls button,.LandingCalendarPreview-module__Z80AUq__staffNavigation button,.LandingCalendarPreview-module__Z80AUq__appointmentDialog header button{transition:none}.LandingCalendarPreview-module__Z80AUq__appointment:is(button):hover{transform:none}.LandingCalendarPreview-module__Z80AUq__agentStatus i,.LandingCalendarPreview-module__Z80AUq__appointmentDialog[open],.LandingCalendarPreview-module__Z80AUq__compact .LandingCalendarPreview-module__Z80AUq__appointment[data-demo-booking]{animation:none}}
.LandingHeroShowcase-module__QCV7pW__stage{--hero-play-state:paused;isolation:isolate;perspective:1200px;position:relative;container-type:inline-size}.LandingHeroShowcase-module__QCV7pW__visual{position:relative}.LandingHeroShowcase-module__QCV7pW__visualContents{perspective:1100px;padding:66px 32px 116px 4px;position:relative}.LandingHeroShowcase-module__QCV7pW__aura{z-index:-2;filter:blur(28px);opacity:.8;background:radial-gradient(at 28% 30%,#ed378c55,#0000 55%),radial-gradient(at 85% 72%,#37e5c14a,#0000 52%),radial-gradient(at 55% 90%,#8765ef33,#0000 48%);border-radius:50%;position:absolute;inset:0 -7% -2%}.LandingHeroShowcase-module__QCV7pW__floor{z-index:-1;opacity:.7;background:radial-gradient(#85ffe22e,#e34c9920 40%,#0000 73%);border:1px solid #94f4d822;border-radius:50%;height:30%;position:absolute;bottom:3%;left:9%;right:2%;transform:rotateX(68deg)rotate(-9deg);box-shadow:0 0 42px #4ce4c216,inset 0 0 32px #9f65d11f}.LandingHeroShowcase-module__QCV7pW__sceneLabel{z-index:4;color:#f6cfe5;letter-spacing:.15em;background:linear-gradient(115deg,#4c2a42c9,#241e34bf);border:1px solid #eeb3d54d;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2%;left:10%;transform:rotate(-3deg);box-shadow:inset 0 1px #ffe8f11c,0 7px 18px #160d211f}.LandingHeroShowcase-module__QCV7pW__sceneLabel i{background:#9aebd0;border-radius:50%;width:3px;height:3px;margin-left:-3px;animation:1.5s ease-in-out infinite LandingHeroShowcase-module__QCV7pW__signalDot}.LandingHeroShowcase-module__QCV7pW__sceneLabel i:nth-last-child(2){animation-delay:.2s}.LandingHeroShowcase-module__QCV7pW__sceneLabel i:last-child{animation-delay:.4s}.LandingHeroShowcase-module__QCV7pW__spark{z-index:4;pointer-events:none;opacity:.65;background:#e5fff5;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 10px 3px #62e6c388}.LandingHeroShowcase-module__QCV7pW__spark:after{content:"";border:1px solid #a0f9de52;border-radius:50%;position:absolute;inset:-7px}.LandingHeroShowcase-module__QCV7pW__sparkRose{background:#ffe2f1;width:4px;height:4px;animation-delay:-2s;top:20%;right:4%;box-shadow:0 0 12px 4px #e951a26e}.LandingHeroShowcase-module__QCV7pW__sparkRose:after{border-color:#ed90bc55}.LandingHeroShowcase-module__QCV7pW__sparkMint{bottom:14%;left:1%}.LandingHeroShowcase-module__QCV7pW__tabletFloat{z-index:2;transform-style:preserve-3d;position:relative}.LandingHeroShowcase-module__QCV7pW__tabletTilt{transform-style:preserve-3d;position:relative;transform:rotateX(6deg)rotateY(-9deg)rotate(-4deg)}.LandingHeroShowcase-module__QCV7pW__tablet{transform-style:preserve-3d;background:linear-gradient(145deg,#c18bab,#47364d 6%,#0d101c 25%,#161b29 80%,#91b8ae);border:1px solid #d7c6d8;border-radius:22px;padding:16px 9px 10px;position:relative;box-shadow:inset 0 2px 1px #ffdef055,inset -2px -2px 2px #9bf9dd77,1px 2px #58445d,2px 4px #322e43,3px 6px #1b1d2b,4px 8px #64746e,5px 10px #161622,-12px 4px 28px #f0409233,12px 23px 45px #0c0b2288}.LandingHeroShowcase-module__QCV7pW__tablet:before{content:"";border-radius:inherit;background:linear-gradient(135deg,#514152,#151521 50%,#547e76);border:1px solid #bf92b94d;position:absolute;inset:0;transform:translate3d(4px,6px,-12px);box-shadow:0 30px 38px #100c2444}.LandingHeroShowcase-module__QCV7pW__tablet:after{content:"";background:linear-gradient(#a4c4bd,#354a48);border-radius:0 3px 3px 0;width:4px;height:14%;position:absolute;top:21%;right:-6px;transform:translateZ(-3px)}.LandingHeroShowcase-module__QCV7pW__tabletCamera{background:radial-gradient(circle at 40% 35%,#4b6384,#0a0b18 60%);border:1px solid #455667;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 2px #111520}.LandingHeroShowcase-module__QCV7pW__tabletReflection{z-index:2;pointer-events:none;border-radius:12px;position:absolute;inset:15px 9px 10px;overflow:hidden}.LandingHeroShowcase-module__QCV7pW__tabletReflection:after{content:"";background:linear-gradient(90deg,#0000,#ffffff30 45%,#ffffff70 49%,#ffffff1a 65%,#0000);width:42%;height:200%;animation:12s ease-in-out infinite LandingHeroShowcase-module__QCV7pW__glassSweep;position:absolute;top:-50%;left:-100%;transform:rotate(-23deg)}.LandingHeroShowcase-module__QCV7pW__phoneFloat{z-index:5;perspective:850px;width:27%;position:absolute;bottom:8%;right:3%}.LandingHeroShowcase-module__QCV7pW__phoneTilt{transform-style:preserve-3d;transform:rotateX(5deg)rotateY(-12deg)rotate(9deg)}.LandingHeroShowcase-module__QCV7pW__phone{aspect-ratio:1/1.98;background:radial-gradient(at 15% 42%,#ab236b60,#0000 80%),radial-gradient(at 80% 90%,#0c766a70,#0000 65%),linear-gradient(145deg,#29162d,#201425 65%,#133c37);border:2px solid #b49aaf;border-right-color:#adf9dc;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #100f19,inset -6px 0 #8eedce,2px 1px #53675f,4px 3px #242534,6px 5px #0d1320,7px 6px #556964,8px 8px #14131f,-9px 10px 30px #ea4f9626,15px 24px 34px #050c237d}.LandingHeroShowcase-module__QCV7pW__phone:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f9e8ff0e 35%,#ffffff30 50%,#0000);width:65%;animation:10s ease-in-out infinite LandingHeroShowcase-module__QCV7pW__phoneSweep;position:absolute;inset:-40% auto -40% -150%;transform:rotate(-20deg)}.LandingHeroShowcase-module__QCV7pW__phoneIsland{background:#0b0a13;border:1px solid #50354955;border-radius:20px;width:42%;height:10px;position:absolute;top:8px;left:29%}.LandingHeroShowcase-module__QCV7pW__phoneStatus{color:#c2f8e2;align-items:center;gap:.5em;margin-top:15%;font-size:clamp(10px,1.9cqi,13px);font-weight:700;display:flex}.LandingHeroShowcase-module__QCV7pW__phoneStatus i{background:#7bf7c8;border-radius:50%;width:.5em;height:.5em;box-shadow:0 0 8px #79ecc2}.LandingHeroShowcase-module__QCV7pW__phoneLogo{aspect-ratio:1;place-items:center;width:40%;margin-top:13%;display:grid;position:relative}.LandingHeroShowcase-module__QCV7pW__phoneLogo img{filter:drop-shadow(0 7px 14px #fb308b6b);width:100%;height:auto;position:relative}.LandingHeroShowcase-module__QCV7pW__phoneLogo>span{border:1px solid #ed64b057;border-radius:28%;animation:3s ease-out infinite LandingHeroShowcase-module__QCV7pW__callRipple;position:absolute;inset:-18%}.LandingHeroShowcase-module__QCV7pW__phoneLogo>span:nth-child(2){animation-delay:1.5s}.LandingHeroShowcase-module__QCV7pW__phoneWave{justify-content:center;align-items:center;gap:3%;width:70%;height:16%;margin-top:9%;display:flex}.LandingHeroShowcase-module__QCV7pW__phoneWave i{width:2%;height:var(--bar-height);animation:.8s ease-in-out infinite alternate LandingHeroShowcase-module__QCV7pW__phoneSignal;animation-delay:var(--bar-delay);background:linear-gradient(#ffb7df,#e64199);border-radius:4px;box-shadow:0 0 7px #ed63be66}.LandingHeroShowcase-module__QCV7pW__phoneCaption{color:#fff3fa;letter-spacing:-.025em;text-align:center;min-height:2.5em;margin-top:1%;font-size:clamp(12px,2.6cqi,18px);font-weight:750;line-height:1.25}.LandingHeroShowcase-module__QCV7pW__phoneAction{aspect-ratio:1;color:#b2f4d7;background:#69d6b126;border:1px solid #a8e8cf4d;border-radius:50%;place-items:center;width:21%;margin-top:8%;display:grid}.LandingHeroShowcase-module__QCV7pW__phoneAction svg{width:45%;height:45%}.LandingHeroShowcase-module__QCV7pW__phoneHome{background:#e5d5e18a;border-radius:5px;width:35%;height:3px;position:absolute;bottom:8px}.LandingHeroShowcase-module__QCV7pW__bookingFloat{z-index:6;width:47%;position:absolute;bottom:11%;left:8%;transform:rotate(-2deg)}.LandingHeroShowcase-module__QCV7pW__bookingNote{color:#18392e;background:linear-gradient(120deg,#fff,#d9ffee);border:1px solid #d9ffed;border-radius:14px;align-items:center;gap:9px;padding:13px 12px;transition:background .5s,border-color .5s;display:flex;transform:perspective(600px)rotateX(4deg)rotateY(-4deg);box-shadow:inset 0 1px #fff,0 3px #90bdae,0 5px #35594d,0 18px 32px #07192d55,0 0 26px #61dca426}.LandingHeroShowcase-module__QCV7pW__noteIcon{color:#fff;background:linear-gradient(135deg,#72eabc,#15a77c);border:1px solid #5ec49f;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;animation:.3s ease-out LandingHeroShowcase-module__QCV7pW__captionIn;display:grid;box-shadow:inset 0 1px #ffffffa0,0 3px #147e6460}.LandingHeroShowcase-module__QCV7pW__noteCopy{gap:4px;min-width:0;animation:.45s ease-out LandingHeroShowcase-module__QCV7pW__captionIn;display:grid}.LandingHeroShowcase-module__QCV7pW__noteCopy strong{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(10px,1.9cqi,13px);font-weight:800}.LandingHeroShowcase-module__QCV7pW__noteCopy small{color:#42675a;white-space:nowrap;font-size:clamp(7px,1.3cqi,9px);font-weight:550}.LandingHeroShowcase-module__QCV7pW__stage[data-hero-phase=calling] .LandingHeroShowcase-module__QCV7pW__bookingNote{background:linear-gradient(120deg,#fff9fd,#f9deee);border-color:#f6c3dc}.LandingHeroShowcase-module__QCV7pW__stage[data-hero-phase=calling] .LandingHeroShowcase-module__QCV7pW__noteIcon{background:linear-gradient(135deg,#f185be,#c03580);border-color:#e995c3}.LandingHeroShowcase-module__QCV7pW__stage[data-hero-phase=matching] .LandingHeroShowcase-module__QCV7pW__bookingNote{background:linear-gradient(120deg,#fffcff,#ede5ff);border-color:#d7c8fa}.LandingHeroShowcase-module__QCV7pW__stage[data-hero-phase=matching] .LandingHeroShowcase-module__QCV7pW__noteIcon{background:linear-gradient(135deg,#bd8df3,#8152d7);border-color:#c3a4f5}.LandingHeroShowcase-module__QCV7pW__stage:not([data-hero-phase=booked]) .LandingHeroShowcase-module__QCV7pW__noteCopy small{color:#6a567b}.LandingHeroShowcase-module__QCV7pW__stage[data-hero-phase=booked] .LandingHeroShowcase-module__QCV7pW__phoneWave i{background:linear-gradient(#baf7e0,#3ccbae);animation-duration:1.7s}.LandingHeroShowcase-module__QCV7pW__syncChip{z-index:3;color:#c7f5e5;background:linear-gradient(110deg,#25403beb,#243033e0);border:1px solid #8ce6cf45;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex;position:absolute;top:1%;right:9%;transform:rotate(2deg);box-shadow:inset 0 1px #ceffe520,0 4px #151e2380,0 8px 20px #11152735}.LandingHeroShowcase-module__QCV7pW__syncChip>svg{color:#85e6c5}.LandingHeroShowcase-module__QCV7pW__syncChip i{background:#8cf0c7;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #9df5d5}.LandingHeroShowcase-module__QCV7pW__sceneControls{z-index:8;background:#201c2b94;border:1px solid #c494bb29;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:-8px auto 0;padding:4px 5px 4px 12px;display:flex;position:relative;box-shadow:inset 0 1px #f2c1db0a}.LandingHeroShowcase-module__QCV7pW__phaseTrack{align-items:center;gap:5px;display:flex}.LandingHeroShowcase-module__QCV7pW__phaseTrack>span{color:#967d9b;align-items:center;gap:5px;transition:color .4s;display:inline-flex}.LandingHeroShowcase-module__QCV7pW__phaseTrack>span[data-active=true]{color:#a2f3cf}.LandingHeroShowcase-module__QCV7pW__phaseTrack i{background:#a281a844;width:9px;height:1px}.LandingHeroShowcase-module__QCV7pW__phaseTrack>span:last-child i{display:none}.LandingHeroShowcase-module__QCV7pW__phaseCaption{color:#cebdcf;min-width:139px;font-size:10px}.LandingHeroShowcase-module__QCV7pW__motionToggle{color:#e7c8da;cursor:pointer;background:#e8c3db0d;border:1px solid #b493aa3b;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;transition:background .2s,border-color .2s;display:grid}.LandingHeroShowcase-module__QCV7pW__motionToggle:hover{background:#c3ebd71c;border-color:#c6edda88}.LandingHeroShowcase-module__QCV7pW__motionToggle:focus-visible{outline-offset:4px;outline:2px solid #a2f3cf}.LandingHeroShowcase-module__QCV7pW__stage *,.LandingHeroShowcase-module__QCV7pW__stage :before,.LandingHeroShowcase-module__QCV7pW__stage :after{animation-play-state:var(--hero-play-state)!important}@keyframes LandingHeroShowcase-module__QCV7pW__signalDot{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1.25)}}@keyframes LandingHeroShowcase-module__QCV7pW__glassSweep{0%,14%{opacity:0;left:-100%}20%{opacity:.6}46%{opacity:0;left:150%}to{opacity:0;left:150%}}@keyframes LandingHeroShowcase-module__QCV7pW__phoneSweep{0%,40%{left:-150%}72%,to{left:200%}}@keyframes LandingHeroShowcase-module__QCV7pW__callRipple{0%{opacity:.6;transform:scale(.85)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes LandingHeroShowcase-module__QCV7pW__phoneSignal{0%{opacity:.65;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1.2)}}@keyframes LandingHeroShowcase-module__QCV7pW__captionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.LandingHeroShowcase-module__QCV7pW__visualContents{padding:52px 22px 95px 4px}.LandingHeroShowcase-module__QCV7pW__tablet{border-radius:16px;padding:11px 6px 7px;box-shadow:inset 0 2px 1px #ffdef055,inset -2px -2px 2px #9bf9dd66,1px 2px #58445d,2px 4px #1b1d2b,3px 6px #64746e,4px 8px #161622,-8px 4px 22px #f0409326,10px 17px 30px #0c0b2270}.LandingHeroShowcase-module__QCV7pW__tabletCamera{width:3px;height:3px;top:3px}.LandingHeroShowcase-module__QCV7pW__tabletReflection{border-radius:8px;inset:10px 6px 7px}.LandingHeroShowcase-module__QCV7pW__tabletTilt{transform:rotateX(6deg)rotateY(-9deg)rotate(-4deg)}.LandingHeroShowcase-module__QCV7pW__phoneFloat{width:28%;bottom:10%;right:2%}.LandingHeroShowcase-module__QCV7pW__phoneStatus{font-size:clamp(9px,2.5cqi,12px)}.LandingHeroShowcase-module__QCV7pW__phoneCaption{font-size:clamp(11px,3.5cqi,17px)}.LandingHeroShowcase-module__QCV7pW__phone{border-radius:18px;box-shadow:inset 0 0 0 3px #100f19,2px 2px #53675f,4px 4px #101420,5px 5px #556964,6px 6px #14131f,10px 18px 24px #050c2366}.LandingHeroShowcase-module__QCV7pW__phoneIsland{height:6px;top:5px}.LandingHeroShowcase-module__QCV7pW__phoneHome{height:2px;bottom:6px}.LandingHeroShowcase-module__QCV7pW__bookingFloat{width:55%;bottom:12%;left:6%}.LandingHeroShowcase-module__QCV7pW__bookingNote{border-radius:11px;gap:7px;padding:10px 9px}.LandingHeroShowcase-module__QCV7pW__noteIcon{width:26px;height:26px}.LandingHeroShowcase-module__QCV7pW__noteIcon>svg{width:14px;height:14px}.LandingHeroShowcase-module__QCV7pW__noteCopy{gap:3px}.LandingHeroShowcase-module__QCV7pW__noteCopy strong{font-size:clamp(9px,2.3cqi,12px)}.LandingHeroShowcase-module__QCV7pW__noteCopy small{font-size:clamp(6px,1.55cqi,8px)}.LandingHeroShowcase-module__QCV7pW__sceneLabel{gap:5px;padding:6px 9px;font-size:7px;top:0;left:6%}.LandingHeroShowcase-module__QCV7pW__syncChip{gap:4px;padding:6px 7px;font-size:7px;top:1%;right:7%}.LandingHeroShowcase-module__QCV7pW__syncChip>svg{width:11px;height:11px}.LandingHeroShowcase-module__QCV7pW__sparkMint{width:4px;height:4px}.LandingHeroShowcase-module__QCV7pW__sceneControls{gap:7px;margin-top:-9px;padding-left:9px}.LandingHeroShowcase-module__QCV7pW__phaseTrack,.LandingHeroShowcase-module__QCV7pW__phaseTrack>span{gap:3px}.LandingHeroShowcase-module__QCV7pW__phaseTrack i{width:6px}.LandingHeroShowcase-module__QCV7pW__phaseCaption{min-width:126px;font-size:9px}}@media (max-width:380px){.LandingHeroShowcase-module__QCV7pW__visualContents{padding-top:49px;padding-bottom:85px}.LandingHeroShowcase-module__QCV7pW__syncChip{right:6%}.LandingHeroShowcase-module__QCV7pW__syncChip>span{max-width:70px;line-height:1.3}.LandingHeroShowcase-module__QCV7pW__sceneLabel{left:3%}.LandingHeroShowcase-module__QCV7pW__bookingFloat{width:59%;left:4%}.LandingHeroShowcase-module__QCV7pW__noteIcon{width:23px;height:23px}.LandingHeroShowcase-module__QCV7pW__bookingNote{gap:5px;padding:8px 7px}.LandingHeroShowcase-module__QCV7pW__phone{border-radius:14px}.LandingHeroShowcase-module__QCV7pW__sceneControls{gap:6px}.LandingHeroShowcase-module__QCV7pW__phaseCaption{min-width:118px;font-size:8px}.LandingHeroShowcase-module__QCV7pW__phaseTrack>span>svg{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.LandingHeroShowcase-module__QCV7pW__stage *,.LandingHeroShowcase-module__QCV7pW__stage :before,.LandingHeroShowcase-module__QCV7pW__stage :after{transition:none!important;animation:none!important}.LandingHeroShowcase-module__QCV7pW__tabletFloat,.LandingHeroShowcase-module__QCV7pW__phoneFloat{transform:none}.LandingHeroShowcase-module__QCV7pW__bookingFloat{transform:rotate(-2deg)}.LandingHeroShowcase-module__QCV7pW__tabletTilt{transform:rotateX(6deg)rotateY(-9deg)rotate(-4deg)}.LandingHeroShowcase-module__QCV7pW__phoneTilt{transform:rotateX(5deg)rotateY(-12deg)rotate(9deg)}.LandingHeroShowcase-module__QCV7pW__tabletReflection,.LandingHeroShowcase-module__QCV7pW__phone:after,.LandingHeroShowcase-module__QCV7pW__phoneLogo>span,.LandingHeroShowcase-module__QCV7pW__spark{display:none}}
.LandingCallPlayer-module__KfMyvq__player{isolation:isolate;color:#fff4f9;background:radial-gradient(at 80% 0,#64304838 0%,#0000 62%),linear-gradient(145deg,#30232e,#211a24 75%);border:1px solid #755467;border-radius:14px;min-width:0;padding:18px;position:relative;box-shadow:inset 0 1px #ffebf617,0 8px 20px -12px #0c07124d}.LandingCallPlayer-module__KfMyvq__player:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0afcf,#0000);height:1px;position:absolute;inset:-1px 22% auto}.LandingCallPlayer-module__KfMyvq__heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LandingCallPlayer-module__KfMyvq__heading>svg{color:#f59ac3;flex-shrink:0}.LandingCallPlayer-module__KfMyvq__player .LandingCallPlayer-module__KfMyvq__heading h3{color:#fff4f9;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.LandingCallPlayer-module__KfMyvq__heading>span{color:#dac4d2;letter-spacing:.02em;white-space:nowrap;background:#ffffff08;border:1px solid #735164;border-radius:100px;margin-left:auto;padding:5px 9px;font-size:11px}.LandingCallPlayer-module__KfMyvq__playerBody{align-items:center;gap:14px;min-height:114px;padding-block:16px;display:flex}.LandingCallPlayer-module__KfMyvq__playButton{color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 15%,#f98ebb55,#0000 60%),linear-gradient(145deg,#e7438e 0%,#cd246e 45%,#9e1d53 100%);border:1px solid #fb9dc6;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px 2px #ffffff45,inset 0 -2px 4px #5c093040,0 3px 10px #08060e40}.LandingCallPlayer-module__KfMyvq__playButton:hover{transform:translateY(-1px);box-shadow:inset 0 1px 2px #ffffff4d,0 0 0 4px #db27771a,0 5px 13px #08060e45}.LandingCallPlayer-module__KfMyvq__playButton:active{transform:scale(.97)}.LandingCallPlayer-module__KfMyvq__waveform{flex:1;min-width:0;height:70px;position:relative}.LandingCallPlayer-module__KfMyvq__waveform svg{width:100%;height:54px;display:block;overflow:visible}.LandingCallPlayer-module__KfMyvq__waveBaseline{stroke:#d9abc51f;stroke-width:1px}.LandingCallPlayer-module__KfMyvq__waveUnplayed,.LandingCallPlayer-module__KfMyvq__wavePlayed{fill:none;stroke-width:2.4px;stroke-linecap:round}.LandingCallPlayer-module__KfMyvq__waveUnplayed{stroke:#c99cb8;opacity:.6}.LandingCallPlayer-module__KfMyvq__wavePlayed{filter:drop-shadow(0 0 3px #a1e8d126)}.LandingCallPlayer-module__KfMyvq__playhead{stroke:#b9f5df;stroke-width:1.2px;opacity:.85}.LandingCallPlayer-module__KfMyvq__waveScale{color:#cbb0bf;font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:space-between;align-items:center;font-size:11px;line-height:1.4;display:flex}.LandingCallPlayer-module__KfMyvq__waveScale i{background:#b89bad4d;width:1px;height:4px;display:block}.LandingCallPlayer-module__KfMyvq__loadingIcon{animation:.85s linear infinite LandingCallPlayer-module__KfMyvq__loading-spin}.LandingCallPlayer-module__KfMyvq__status{color:#dac4d2;margin:14px 0 0;font-size:12px}.LandingCallPlayer-module__KfMyvq__controls{border-top:1px solid #4a3343;align-items:center;gap:10px;padding-top:12px;display:flex}.LandingCallPlayer-module__KfMyvq__time{color:#cebbc8;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.LandingCallPlayer-module__KfMyvq__controls input{appearance:none;min-width:0;height:44px;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.LandingCallPlayer-module__KfMyvq__controls input::-webkit-slider-runnable-track{background:linear-gradient(to right, #8ce6cf var(--progress), #604351 var(--progress));border-radius:2px;height:4px}.LandingCallPlayer-module__KfMyvq__controls input::-moz-range-track{background:linear-gradient(to right, #8ce6cf var(--progress), #604351 var(--progress));border-radius:2px;height:4px}.LandingCallPlayer-module__KfMyvq__controls input::-webkit-slider-thumb{appearance:none;background:#dcfff4;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 10px #8ce6cf59}.LandingCallPlayer-module__KfMyvq__controls input::-moz-range-thumb{background:#dcfff4;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #8ce6cf59}.LandingCallPlayer-module__KfMyvq__controls input:disabled{cursor:wait;opacity:.5}.LandingCallPlayer-module__KfMyvq__muteButton{color:#dac4d2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,border-color .15s;display:grid}.LandingCallPlayer-module__KfMyvq__muteButton:hover{background:#42293b;border-color:#715063}.LandingCallPlayer-module__KfMyvq__player button:focus-visible,.LandingCallPlayer-module__KfMyvq__player input:focus-visible{outline-offset:5px;outline:3px solid #8ce6cf}.LandingCallPlayer-module__KfMyvq__player .LandingCallPlayer-module__KfMyvq__error{color:#ffcedc;background:#f688b40b;border:1px solid #ee98b840;border-radius:10px;margin-top:16px;padding:13px 14px;font-size:12px;line-height:1.6}.LandingCallPlayer-module__KfMyvq__player .LandingCallPlayer-module__KfMyvq__error p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.LandingCallPlayer-module__KfMyvq__error>div{align-items:center;gap:16px;margin-top:9px;display:flex}.LandingCallPlayer-module__KfMyvq__error button,.LandingCallPlayer-module__KfMyvq__error a{color:#ffecf4;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.LandingCallPlayer-module__KfMyvq__error a:focus-visible{outline-offset:5px;outline:3px solid #8ce6cf}@keyframes LandingCallPlayer-module__KfMyvq__loading-spin{to{transform:rotate(360deg)}}@media (max-width:960px) and (min-width:761px){.LandingCallPlayer-module__KfMyvq__heading>span{margin-left:26px}.LandingCallPlayer-module__KfMyvq__playerBody{gap:10px}}@media (max-width:420px){.LandingCallPlayer-module__KfMyvq__player{border-radius:12px;padding:14px}.LandingCallPlayer-module__KfMyvq__heading{grid-template-columns:18px minmax(0,1fr);gap:6px 8px;display:grid}.LandingCallPlayer-module__KfMyvq__heading>span{grid-column:2;justify-self:start;margin-left:0;padding:2px 7px}.LandingCallPlayer-module__KfMyvq__playerBody{gap:10px;min-height:110px;padding-block:14px}.LandingCallPlayer-module__KfMyvq__controls{gap:7px}.LandingCallPlayer-module__KfMyvq__time{font-size:11px}}@media (prefers-reduced-motion:reduce){.LandingCallPlayer-module__KfMyvq__playButton,.LandingCallPlayer-module__KfMyvq__muteButton{transition:none}.LandingCallPlayer-module__KfMyvq__playButton:hover,.LandingCallPlayer-module__KfMyvq__playButton:active{transform:none}.LandingCallPlayer-module__KfMyvq__loadingIcon{animation:none}}
.LandingBookingDemo-module__qMG1Fq__demo{isolation:isolate;color:#281c27;background:radial-gradient(at 95% 12%,#fce1ee 0%,#0000 45%),radial-gradient(at 0 95%,#f1ece8 0%,#0000 42%),#fff8fb;padding-block:76px 84px;position:relative}.LandingBookingDemo-module__qMG1Fq__container{width:min(1200px,100% - 96px);margin-inline:auto}.LandingBookingDemo-module__qMG1Fq__sectionHeader{margin-bottom:30px}.LandingBookingDemo-module__qMG1Fq__eyebrow{color:#a62560;letter-spacing:.13em;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.LandingBookingDemo-module__qMG1Fq__eyebrow>span{background:#db2777;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #db277711}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__heading{color:#281c27;letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.12}.LandingBookingDemo-module__qMG1Fq__heading>span{color:#be185d}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__subtitle{color:#786b76;margin-top:16px;font-size:16px;line-height:1.7}.LandingBookingDemo-module__qMG1Fq__studio{max-width:1040px;margin-inline:auto;position:relative}.LandingBookingDemo-module__qMG1Fq__console{background:#fffafb;border:1px solid #e5c9da;border-radius:22px;overflow:hidden;box-shadow:0 22px 58px -26px #71355355,inset 0 1px #fff}.LandingBookingDemo-module__qMG1Fq__studioBody{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.LandingBookingDemo-module__qMG1Fq__audioStage{background:radial-gradient(at 5% 100%,#61304d55,#0000 62%),radial-gradient(at 95% 0,#0f766e24,#0000 55%),linear-gradient(135deg,#33212e,#211921 70%);flex-direction:column;justify-content:center;min-width:0;padding:22px;scroll-margin-top:110px;display:flex}.LandingBookingDemo-module__qMG1Fq__audioCaption{color:#d6c0ce;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.LandingBookingDemo-module__qMG1Fq__audioCaption>span{background:#8ce6cf;border-radius:50%;flex-shrink:0;width:5px;height:5px}.LandingBookingDemo-module__qMG1Fq__appStage{background:radial-gradient(at 100% 100%,#bdf4e344,#0000 55%),radial-gradient(at 0 0,#fbd3e97a,#0000 65%),#fff9fc;min-width:0;padding:20px}.LandingBookingDemo-module__qMG1Fq__steps{background:#f0e6edb8;border:1px solid #e9d9e3;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.LandingBookingDemo-module__qMG1Fq__step{color:#705466;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:650;line-height:1.4;transition:background .18s,color .18s,box-shadow .18s;display:flex}.LandingBookingDemo-module__qMG1Fq__step>svg{flex-shrink:0}.LandingBookingDemo-module__qMG1Fq__step:hover{color:#96335e;background:#ffffff80}.LandingBookingDemo-module__qMG1Fq__step[aria-pressed=true]{color:#a3255f;background:linear-gradient(145deg,#fff,#ffe3ef);border-color:#dd9bbb;box-shadow:0 3px 8px #a3255f16,inset 0 1px #fff}.LandingBookingDemo-module__qMG1Fq__step[data-step="1"][aria-pressed=true]{color:#0f766e;background:linear-gradient(145deg,#fff,#ccf8eb);border-color:#75cbbb;box-shadow:0 3px 8px #0f766e16}.LandingBookingDemo-module__qMG1Fq__step[data-step="2"][aria-pressed=true]{color:#1d4ed8;background:linear-gradient(145deg,#fff,#dbeafe);border-color:#9dbbf4;box-shadow:0 3px 8px #2563eb16}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__stepDescription{color:#6d5364;min-height:0;margin:10px 2px 12px;font-size:13px;line-height:1.5}.LandingBookingDemo-module__qMG1Fq__preview{background:linear-gradient(155deg,#fff,#fffafd);border:1px solid #e4d6e3;border-radius:15px;min-width:0;min-height:286px;padding:18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #61304c0a,inset 0 1px #fff}.LandingBookingDemo-module__qMG1Fq__preview:before{content:"";background:linear-gradient(90deg,#db2777,#a78bfa 35%,#60a5fa 65%,#2dd4bf);height:3px;position:absolute;inset:0 0 auto}.LandingBookingDemo-module__qMG1Fq__viewTransition{animation:.2s ease-out both LandingBookingDemo-module__qMG1Fq__viewEnter}.LandingBookingDemo-module__qMG1Fq__customer{border-bottom:1px solid #efe6ed;align-items:center;gap:10px;padding-bottom:14px;display:flex}.LandingBookingDemo-module__qMG1Fq__avatar{color:#9d174d;background:linear-gradient(145deg,#fff1f7,#f9c9df);border:1px solid #f3a9c8;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid;box-shadow:0 3px 8px #db277714,inset 0 1px #fff}.LandingBookingDemo-module__qMG1Fq__customer>div{gap:1px;display:grid}.LandingBookingDemo-module__qMG1Fq__fieldLabel{color:#735869;font-size:11px}.LandingBookingDemo-module__qMG1Fq__customer strong{color:#412d3c;font-size:15px;font-weight:650}.LandingBookingDemo-module__qMG1Fq__source{color:#0f766e;white-space:nowrap;background:#e5fbf2;border:1px solid #a6e0cc;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:650;display:flex}.LandingBookingDemo-module__qMG1Fq__details{gap:16px;margin:20px 0 0;display:grid}.LandingBookingDemo-module__qMG1Fq__details>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;display:flex}.LandingBookingDemo-module__qMG1Fq__details dt{color:#735869;align-items:center;gap:7px;font-size:12px;display:flex}.LandingBookingDemo-module__qMG1Fq__details dt>svg{color:#a17b91;flex-shrink:0;width:14px;height:14px}.LandingBookingDemo-module__qMG1Fq__details dd{color:#443340;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:550;display:flex}.LandingBookingDemo-module__qMG1Fq__details .LandingBookingDemo-module__qMG1Fq__servicePill{border:1px solid color-mix(in srgb, var(--service-color) 28%, #fff);background:linear-gradient(145deg, #fff, var(--service-tint));color:color-mix(in srgb, var(--service-color) 80%, #111827);border-radius:6px;padding:5px 8px;font-weight:750}.LandingBookingDemo-module__qMG1Fq__staffDot{background:#0f9690;border-radius:50%;width:6px;height:6px}.LandingBookingDemo-module__qMG1Fq__dayHeader{color:#735869;border-bottom:1px solid #eee4ed;align-items:center;gap:10px;padding-bottom:13px;display:flex}.LandingBookingDemo-module__qMG1Fq__dateTile{background:linear-gradient(160deg,#fff,#ffe4ef);border:1px solid #f2b8d1;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:43px;display:flex;overflow:hidden;box-shadow:0 3px 7px #be185d0d}.LandingBookingDemo-module__qMG1Fq__dateTile small{color:#b51b60;letter-spacing:.1em;font-size:8px;font-weight:800;line-height:1.5}.LandingBookingDemo-module__qMG1Fq__dateTile b{color:#9d174d;font-size:19px;font-weight:800;line-height:1.1}.LandingBookingDemo-module__qMG1Fq__dayCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.LandingBookingDemo-module__qMG1Fq__dayCopy>strong{color:#412d3c;font-size:12px;font-weight:750}.LandingBookingDemo-module__qMG1Fq__dayCopy>span{color:#826779;font-size:10px}.LandingBookingDemo-module__qMG1Fq__staffChip{color:#09685e;background:#effcf7;border:1px solid #a7ded1;border-radius:20px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px 4px 4px;font-size:11px;font-weight:700;display:inline-flex}.LandingBookingDemo-module__qMG1Fq__staffAvatar{color:#fff;background:linear-gradient(145deg,#149f8d,#0f766e);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.LandingBookingDemo-module__qMG1Fq__checks{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:12px;display:flex}.LandingBookingDemo-module__qMG1Fq__checks>span{color:#0f766e;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.LandingBookingDemo-module__qMG1Fq__checks svg{background:#d4f4e7;border-radius:50%;padding:1px}.LandingBookingDemo-module__qMG1Fq__schedule,.LandingBookingDemo-module__qMG1Fq__calendarSample{grid-template-columns:61px minmax(0,1fr);gap:10px;margin-top:14px;display:grid;position:relative}.LandingBookingDemo-module__qMG1Fq__times{color:#735869;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.LandingBookingDemo-module__qMG1Fq__schedule .LandingBookingDemo-module__qMG1Fq__times,.LandingBookingDemo-module__qMG1Fq__calendarSample .LandingBookingDemo-module__qMG1Fq__times{z-index:1;position:relative}.LandingBookingDemo-module__qMG1Fq__schedule:before,.LandingBookingDemo-module__qMG1Fq__calendarSample:before{content:"";background:repeating-linear-gradient(#ebf0ed 0 1px,#0000 1px calc(50% - .5px));position:absolute;inset:0 0 0 71px}.LandingBookingDemo-module__qMG1Fq__slot{color:#0c6857;background:radial-gradient(circle at 90% 10%,#fff9,#0000 48%),linear-gradient(140deg,#edfff8,#c8f6e4);border:1px dashed #27aa87;border-left:4px solid #10b981;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px;padding:14px;display:flex;position:relative;box-shadow:0 6px 15px #10b98112,inset 0 1px #fff}.LandingBookingDemo-module__qMG1Fq__slotCheck{color:#087862;align-items:center;gap:5px;margin-bottom:10px;font-size:10px;font-weight:750;display:inline-flex}.LandingBookingDemo-module__qMG1Fq__slot>strong{color:#134e43;letter-spacing:-.03em;font-size:17px;font-weight:800}.LandingBookingDemo-module__qMG1Fq__slot>span:not(.LandingBookingDemo-module__qMG1Fq__slotCheck){color:#216d59;margin-top:5px;font-size:11px;font-weight:600}.LandingBookingDemo-module__qMG1Fq__slot>small{color:#216d59;align-items:center;gap:4px;margin-top:13px;font-size:10px;display:inline-flex}.LandingBookingDemo-module__qMG1Fq__appointment{border:1.5px solid color-mix(in srgb, var(--service-color) 65%, #fff);border-left:5px solid var(--service-color);background:radial-gradient(circle at 78% 25%, #ffffffa3, transparent 42%), linear-gradient(145deg, #ffffff94, #ffffff2e 58%, #fff6), var(--service-tint);color:#07111f;min-width:0;min-height:165px;box-shadow:0 9px 18px color-mix(in srgb, var(--service-color) 16%, transparent), inset 0 1px 0 #ffffffdc;border-radius:10px;flex-direction:column;padding:12px 13px;display:flex;position:relative}.LandingBookingDemo-module__qMG1Fq__appointmentTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.LandingBookingDemo-module__qMG1Fq__appointmentTop>span{border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:9px;font-weight:750;display:inline-flex}.LandingBookingDemo-module__qMG1Fq__appointmentSource{color:#076959;background:#effdf7;border:1px solid #b2dccf}.LandingBookingDemo-module__qMG1Fq__bookedStatus{color:#14694f;background:#d8f8e8}.LandingBookingDemo-module__qMG1Fq__appointmentCustomer{color:#07111f;margin-bottom:4px;font-family:Trebuchet MS,sans-serif;font-size:20px;font-weight:900;line-height:1.1}.LandingBookingDemo-module__qMG1Fq__appointmentService{color:color-mix(in srgb, var(--service-color) 82%, #111827);font-family:Trebuchet MS,sans-serif;font-size:16px;font-weight:800;line-height:1.15}.LandingBookingDemo-module__qMG1Fq__appointmentTime{color:#274775;flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:13px;display:flex}.LandingBookingDemo-module__qMG1Fq__appointmentTime>svg{color:var(--service-color);flex-shrink:0}.LandingBookingDemo-module__qMG1Fq__appointmentTime>strong{font-size:10px;font-weight:750}.LandingBookingDemo-module__qMG1Fq__appointmentTime>span{color:#40638b;margin-left:auto;font-size:9px}.LandingBookingDemo-module__qMG1Fq__confirmation{color:#216d59;justify-content:center;align-items:center;gap:8px;margin-top:15px;display:flex}.LandingBookingDemo-module__qMG1Fq__confirmation>span{background:linear-gradient(145deg,#effef7,#d6f6e9);border:1px solid #9ee5cc;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.LandingBookingDemo-module__qMG1Fq__confirmation>div{gap:2px;display:grid}.LandingBookingDemo-module__qMG1Fq__confirmation strong{font-size:11px;font-weight:700}.LandingBookingDemo-module__qMG1Fq__confirmation small{color:#538071;font-size:10px}.LandingBookingDemo-module__qMG1Fq__demo button:focus-visible,.LandingBookingDemo-module__qMG1Fq__demo [tabindex]:focus-visible{outline-offset:3px;outline:2px solid #db2777}@keyframes LandingBookingDemo-module__qMG1Fq__viewEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LandingBookingDemo-module__qMG1Fq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.LandingBookingDemo-module__qMG1Fq__container{width:calc(100% - 64px)}.LandingBookingDemo-module__qMG1Fq__audioStage,.LandingBookingDemo-module__qMG1Fq__appStage{padding:20px}.LandingBookingDemo-module__qMG1Fq__preview{padding:15px}.LandingBookingDemo-module__qMG1Fq__step{gap:5px;padding-inline:5px}}@media (max-width:900px) and (min-width:761px){.LandingBookingDemo-module__qMG1Fq__audioStage,.LandingBookingDemo-module__qMG1Fq__appStage{padding:16px}.LandingBookingDemo-module__qMG1Fq__step{flex-direction:column;gap:4px}.LandingBookingDemo-module__qMG1Fq__details>div{gap:4px 8px}.LandingBookingDemo-module__qMG1Fq__details dt,.LandingBookingDemo-module__qMG1Fq__details dd{font-size:11px}.LandingBookingDemo-module__qMG1Fq__dayHeader{gap:6px}.LandingBookingDemo-module__qMG1Fq__dayCopy>strong{font-size:11px}.LandingBookingDemo-module__qMG1Fq__staffAvatar{display:none}.LandingBookingDemo-module__qMG1Fq__staffChip{padding:5px 7px}.LandingBookingDemo-module__qMG1Fq__schedule,.LandingBookingDemo-module__qMG1Fq__calendarSample{grid-template-columns:53px minmax(0,1fr);gap:8px}.LandingBookingDemo-module__qMG1Fq__schedule:before,.LandingBookingDemo-module__qMG1Fq__calendarSample:before{left:61px}}@media (max-width:760px){.LandingBookingDemo-module__qMG1Fq__demo{padding-block:58px 64px}.LandingBookingDemo-module__qMG1Fq__container{width:calc(100% - 40px)}.LandingBookingDemo-module__qMG1Fq__sectionHeader{margin-bottom:25px}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__heading{font-size:clamp(33px,6.5vw,46px)}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__subtitle{margin-top:14px;font-size:14px}.LandingBookingDemo-module__qMG1Fq__studioBody{grid-template-columns:1fr}.LandingBookingDemo-module__qMG1Fq__audioStage,.LandingBookingDemo-module__qMG1Fq__appStage{padding:20px}.LandingBookingDemo-module__qMG1Fq__audioCaption{margin-top:13px}.LandingBookingDemo-module__qMG1Fq__preview{min-height:286px;padding:16px}}@media (max-width:420px){.LandingBookingDemo-module__qMG1Fq__console{border-radius:14px}.LandingBookingDemo-module__qMG1Fq__audioStage,.LandingBookingDemo-module__qMG1Fq__appStage{padding:15px}.LandingBookingDemo-module__qMG1Fq__audioCaption{display:none}.LandingBookingDemo-module__qMG1Fq__steps{gap:3px;padding:3px}.LandingBookingDemo-module__qMG1Fq__step{flex-direction:column;gap:4px;padding:7px 3px;font-size:11px}.LandingBookingDemo-module__qMG1Fq__demo .LandingBookingDemo-module__qMG1Fq__stepDescription{font-size:12px}.LandingBookingDemo-module__qMG1Fq__preview{min-height:0;padding:13px}.LandingBookingDemo-module__qMG1Fq__details{gap:12px}.LandingBookingDemo-module__qMG1Fq__details>div{align-items:flex-start}.LandingBookingDemo-module__qMG1Fq__details dt{gap:5px;font-size:11px}.LandingBookingDemo-module__qMG1Fq__details dd{font-size:11px}.LandingBookingDemo-module__qMG1Fq__details dt>svg{display:none}.LandingBookingDemo-module__qMG1Fq__customer{gap:7px}.LandingBookingDemo-module__qMG1Fq__customer strong{font-size:14px}.LandingBookingDemo-module__qMG1Fq__avatar{width:32px;height:32px;font-size:11px}.LandingBookingDemo-module__qMG1Fq__source{gap:4px;padding:3px 5px;font-size:11px}.LandingBookingDemo-module__qMG1Fq__dayHeader{gap:5px}.LandingBookingDemo-module__qMG1Fq__dateTile{width:34px;height:39px}.LandingBookingDemo-module__qMG1Fq__dayCopy>strong{font-size:11px}.LandingBookingDemo-module__qMG1Fq__dayCopy>span{font-size:9px}.LandingBookingDemo-module__qMG1Fq__staffAvatar{display:none}.LandingBookingDemo-module__qMG1Fq__staffChip{padding:4px 6px}.LandingBookingDemo-module__qMG1Fq__checks{justify-content:flex-start;gap:6px 8px}.LandingBookingDemo-module__qMG1Fq__schedule,.LandingBookingDemo-module__qMG1Fq__calendarSample{grid-template-columns:51px minmax(0,1fr);gap:7px}.LandingBookingDemo-module__qMG1Fq__schedule:before,.LandingBookingDemo-module__qMG1Fq__calendarSample:before{left:58px}.LandingBookingDemo-module__qMG1Fq__times{font-size:10px}.LandingBookingDemo-module__qMG1Fq__slot,.LandingBookingDemo-module__qMG1Fq__appointment{padding:11px}.LandingBookingDemo-module__qMG1Fq__slot>strong{font-size:14px}.LandingBookingDemo-module__qMG1Fq__appointmentCustomer{font-size:18px}.LandingBookingDemo-module__qMG1Fq__appointmentService{font-size:14px}.LandingBookingDemo-module__qMG1Fq__appointmentTime{gap:4px}.LandingBookingDemo-module__qMG1Fq__appointmentTime>span{display:none}.LandingBookingDemo-module__qMG1Fq__confirmation strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.LandingBookingDemo-module__qMG1Fq__viewTransition{animation:none}.LandingBookingDemo-module__qMG1Fq__step{transition:none}}
