.hTa8WG_page{--paper:#f5f7fa;--paper-raised:#fff;--ink:#101d2e;--muted:#596575;--line:#d7dee7;--blue:#1768cb;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-body), Manrope, sans-serif;padding:12px clamp(20px,4vw,64px) 0}.hTa8WG_nav,.hTa8WG_footer{justify-content:space-between;align-items:center;gap:20px;max-width:1392px;min-height:68px;margin:0 auto;display:flex}.hTa8WG_nav{isolation:isolate;min-height:56px;position:relative}.hTa8WG_nav:before{z-index:-1;background:var(--paper);content:"";width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hTa8WG_nav>*{z-index:1;position:relative}.hTa8WG_wordmark{color:var(--ink);letter-spacing:-.045em;font-size:19px;font-weight:800;text-decoration:none}.hTa8WG_links,.hTa8WG_footerLinks{align-items:center;gap:clamp(16px,3vw,44px);display:flex}.hTa8WG_links a,.hTa8WG_footer a{min-height:44px;color:var(--ink);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.hTa8WG_nav a{white-space:nowrap}.hTa8WG_mobileNavVisible{display:inline-flex}.hTa8WG_links a:hover,.hTa8WG_footer a:hover,.hTa8WG_compareLink:hover{color:var(--blue)}.hTa8WG_nav .hTa8WG_wordmark{min-height:44px;color:var(--ink);flex-shrink:0;align-items:center;font-size:21px;font-weight:800;display:inline-flex}.hTa8WG_nav a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:5px}.hTa8WG_nav .hTa8WG_links a{color:var(--ink);font-weight:600}.hTa8WG_nav .hTa8WG_links a:hover{color:var(--blue)}.hTa8WG_navCta,.hTa8WG_primaryButton,.hTa8WG_outlineButton,.hTa8WG_planButton{border:1px solid var(--ink);color:#fff;background:var(--ink);border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.hTa8WG_navCta:hover,.hTa8WG_primaryButton:hover,.hTa8WG_planButton:hover{background:#24354a;border-color:#24354a}.hTa8WG_nav .hTa8WG_navCta{isolation:isolate;color:#fff;box-shadow:none;background:0 0;border-color:#0000;flex-shrink:0;transition:none}.hTa8WG_nav .hTa8WG_navCta:link,.hTa8WG_nav .hTa8WG_navCta:visited,.hTa8WG_nav .hTa8WG_navCta:hover,.hTa8WG_nav .hTa8WG_navCta:focus-visible,.hTa8WG_nav .hTa8WG_navCta:active{color:#fff}.hTa8WG_nav .hTa8WG_navCta:before{z-index:-1;background:var(--ink);content:"";border-radius:5px;position:absolute;inset:4px 0}.hTa8WG_nav .hTa8WG_navCta:hover:before{background:#24354a}.hTa8WG_navCta:focus-visible,.hTa8WG_primaryButton:focus-visible,.hTa8WG_outlineButton:focus-visible,.hTa8WG_planButton:focus-visible,.hTa8WG_links a:focus-visible,.hTa8WG_footer a:focus-visible,.hTa8WG_compareLink:focus-visible{outline-offset:3px;outline:3px solid #73a8e9}.hTa8WG_hero{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(22px,3vw,54px);max-width:1392px;min-height:574px;margin:0 auto;padding:48px 0 32px;display:grid;position:relative}.hTa8WG_heroCopy{z-index:2;padding-bottom:12px;position:relative}.hTa8WG_eyebrow{color:#657386;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.hTa8WG_hero h1{letter-spacing:-.045em;margin:18px 0 16px;font-size:clamp(28px,3.3vw,48px);font-weight:800;line-height:1.08}.hTa8WG_hero h1 span{white-space:nowrap}.hTa8WG_heroLead{color:#354255;margin:0;font-size:clamp(17px,1.75vw,21px);line-height:1.35}.hTa8WG_heroActions{align-items:center;gap:18px;margin-top:23px;display:flex}.hTa8WG_heroActions p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.hTa8WG_heroNote{color:#596475;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:28px 0 0;font-size:13px;font-weight:400;line-height:1.4;display:flex}.hTa8WG_heroVisual{z-index:1;min-width:0;min-height:540px;position:relative}.hTa8WG_laptop{width:96%;position:absolute;top:24px;left:0}.hTa8WG_laptopScreen{background:#101216;border:1px solid #333942;border-radius:15px 15px 8px 8px;padding:9px 9px 12px;overflow:hidden;box-shadow:0 20px 42px #0e1b2d2e}.hTa8WG_laptopScreen img{aspect-ratio:1440/896;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto;display:block}.hTa8WG_laptopBase{background:linear-gradient(#aeb5bf,#e5e8ec 56%,#9da6b2);border-radius:0 0 45% 45%;width:108%;height:12px;margin-left:-4%;position:relative;box-shadow:0 9px 10px #151f2b24}.hTa8WG_laptopBase:after{content:"";background:#838b96;border-radius:0 0 4px 4px;width:14%;height:3px;position:absolute;top:0;left:43%}.hTa8WG_phonePair{z-index:2;align-items:flex-end;display:flex;position:absolute;bottom:42px;right:-2%}.hTa8WG_phone{background:#131519;border:1px solid #31343a;border-radius:29px;width:clamp(116px,14vw,184px);margin:0;padding:6px;box-shadow:0 16px 30px #0c192a40}.hTa8WG_phoneBack{z-index:1;transform:translateY(-48px)scale(.9)}.hTa8WG_phoneFront{z-index:2;margin-left:-26px;transform:translateY(8px)}.hTa8WG_phoneScreen{aspect-ratio:368/751;background:#f8f7f2;border-radius:23px;overflow:hidden}.hTa8WG_phoneScreen img{width:100%;height:auto;margin-top:-12.23%;display:block}.hTa8WG_visualCaption{color:var(--muted);margin:0;font-size:10px;position:absolute;bottom:7px;right:0}.hTa8WG_capabilityStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1392px;margin:0 auto;padding:20px 0;display:grid}.hTa8WG_capability{align-items:center;gap:14px;min-width:0;padding:0 clamp(12px,2.5vw,36px);display:flex}.hTa8WG_capability:first-child{padding-left:4px}.hTa8WG_capability:last-child{border-right:0;padding-right:0}.hTa8WG_capability svg{flex-shrink:0}.hTa8WG_capability h2{margin:0;font-size:13px;font-weight:750}.hTa8WG_capability p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.hTa8WG_product{max-width:1392px;margin:0 auto;padding:clamp(58px,7vw,86px) 0 82px}.hTa8WG_sectionHead{grid-template-columns:1fr auto;align-items:end;gap:10px 28px;margin-bottom:30px;display:grid}.hTa8WG_sectionHead .hTa8WG_eyebrow{grid-column:1/-1}.hTa8WG_sectionHead h2,.hTa8WG_plansIntro h2{letter-spacing:-.045em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(32px,4vw,49px);font-weight:740;line-height:1.02}.hTa8WG_sectionIntro{max-width:36ch;color:var(--muted);margin:0 0 2px;font-size:13px;line-height:1.5}.hTa8WG_showcase{--ink:#101d2e;--muted:#596575;--line:#d7dee7;color:var(--ink);border:1px solid var(--line);background:#f5f7fa;border-radius:8px;overflow:hidden;box-shadow:0 12px 36px #15263a12}.hTa8WG_demoNotice{border-bottom:1px solid var(--line);color:#657386;letter-spacing:.08em;text-transform:uppercase;background:#f5f7fa;margin:0;padding:10px 20px;font-size:10px;font-weight:700}.hTa8WG_showcaseTabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fbfcfd;gap:4px;padding:12px 18px 0;display:flex;overflow-x:auto}.hTa8WG_showcaseTabs button{color:#596575;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.hTa8WG_showcaseTabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--ink);font-weight:700}.hTa8WG_showcaseTabs button:focus-visible,.hTa8WG_panelAction:focus-visible{outline-offset:2px;outline:3px solid #73a8e9}.hTa8WG_showcasePanel{background:#fff;min-width:0;padding:25px clamp(16px,3vw,38px) 27px}.hTa8WG_showcaseMobile{display:none}.hTa8WG_reportsShowcase{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:36px;display:grid}.hTa8WG_reportIntro h3{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(27px,3vw,38px);line-height:1.12}.hTa8WG_reportIntro>p:not(.hTa8WG_panelEyebrow),.hTa8WG_reportIntro li{color:var(--muted);font-size:13px;line-height:1.7}.hTa8WG_reportIntro ul{margin:20px 0;padding-left:18px}.hTa8WG_reportDisclaimer{color:var(--muted);font-size:10px;line-height:1.6}.hTa8WG_reportDemo{color:#f2f2f3;background:#1a1b1e;border:1px solid #343539;border-radius:10px;padding:22px}.hTa8WG_reportControls{gap:12px;display:flex}.hTa8WG_reportControls label{color:#b4b5b8;flex:1;gap:6px;font-size:11px;display:grid}.hTa8WG_reportControls select{color:#f2f2f3;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#232427;border:1px solid #4c4e53;border-radius:5px;padding:0 12px;font-size:12px}.hTa8WG_reportControls select:focus-visible{outline-offset:3px;outline:2px solid #9ac6fa}.hTa8WG_reportSummary{color:#b4b5b8;justify-content:space-between;align-items:center;gap:14px;margin:26px 0;font-size:12px;display:flex}.hTa8WG_reportSummary strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:5px;font-size:30px;display:block}.hTa8WG_reportSummary small{margin-top:6px;display:block}.hTa8WG_reportBars{border-bottom:1px solid #343539;gap:10px;height:185px;display:flex}.hTa8WG_reportBars>div{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.hTa8WG_reportBars span,.hTa8WG_reportBars b{color:#c5c6c8;white-space:nowrap;font-size:10px;font-weight:500}.hTa8WG_reportBars b{padding-bottom:10px}.hTa8WG_reportBarTrack{flex:1;align-items:flex-end;width:80%;display:flex}.hTa8WG_reportBarTrack i{background:#87a6c5;border-radius:3px 3px 0 0;width:100%;transition:height .28s}.hTa8WG_reportMix h4{margin:24px 0 16px;font-size:13px}.hTa8WG_reportMix h4 span{color:#b4b5b8;margin-top:4px;font-size:10px;font-weight:400;display:block}.hTa8WG_reportMix>div{grid-template-columns:100px 1fr 32px;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:grid}.hTa8WG_reportMix meter{width:100%;height:8px}.hTa8WG_reportMix meter::-webkit-meter-bar{background:#343539;border:0}.hTa8WG_reportMix meter::-webkit-meter-optimum-value{background:#94ae9c}.hTa8WG_featureStory{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,7vw,100px);max-width:1200px;margin:0 auto;padding:80px 0;display:grid}.hTa8WG_featureStory h2{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(30px,3.7vw,46px);line-height:1.1}.hTa8WG_featureStory>div>p:not(.hTa8WG_eyebrow),.hTa8WG_featureStory li{max-width:42ch;color:var(--muted);font-size:14px;line-height:1.75}.hTa8WG_featureStory ul{margin:22px 0;padding-left:18px}.hTa8WG_counterPreview{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px;box-shadow:0 10px 26px #101d2e0d}.hTa8WG_counterTop{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.hTa8WG_counterPreview h3{margin:28px 0 4px;font-size:22px}.hTa8WG_counterPreview>p{margin:0 0 22px}.hTa8WG_counterItem{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0;font-size:14px;display:flex}.hTa8WG_counterItem small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.hTa8WG_counterItem b{font-variant-numeric:tabular-nums}.hTa8WG_counterFooter{border-top:1px solid var(--line);justify-content:space-between;padding:22px 0;font-size:13px;display:flex}.hTa8WG_returnStory{border-top:1px solid var(--line)}.hTa8WG_calendarImageStage{background:#eae7e2;border:1px solid #dedad4;border-radius:28px;place-items:center;width:100%;padding:40px 24px;display:grid}.hTa8WG_calendarImageStage .hTa8WG_subpageImage{background:#101113;border:5px solid #292a2d;border-radius:28px;box-shadow:0 24px 40px -16px #191a1d52}@media (max-width:700px){.hTa8WG_calendarImageStage{border-radius:22px;padding:30px 18px}.hTa8WG_calendarImageStage .hTa8WG_subpageImage{border-radius:24px}}.hTa8WG_featureDetails article{border-bottom:1px solid var(--line);gap:20px;padding:22px 0;display:flex}.hTa8WG_featureDetails article>span{color:var(--muted);padding-top:3px;font-size:12px}.hTa8WG_featureDetails h3{margin:0 0 9px;font-size:17px}.hTa8WG_featureDetails article p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}@media (max-width:800px){.hTa8WG_reportsShowcase,.hTa8WG_featureStory{grid-template-columns:1fr;gap:28px}.hTa8WG_productFeatureShowcase{grid-template-columns:1fr;gap:24px}.hTa8WG_productFeatureImage{width:min(100%,310px)}.hTa8WG_followupDemo{max-width:620px}.hTa8WG_featureStory{padding:48px 0}.hTa8WG_reportDemo{padding:16px}.hTa8WG_reportBars{gap:6px}.hTa8WG_reportBars span{font-size:8px}}.hTa8WG_paymentsShowcase{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);align-items:center;gap:36px;display:grid}.hTa8WG_paymentsStory h3{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.1}.hTa8WG_paymentsStory>p:not(.hTa8WG_panelEyebrow){max-width:38ch;color:var(--muted);font-size:14px;line-height:1.6}.hTa8WG_paymentsStory dl{margin:24px 0 0}.hTa8WG_paymentsStory dl>div{border-top:1px solid var(--line);padding:14px 0}.hTa8WG_paymentsStory dt{font-size:14px;font-weight:700}.hTa8WG_paymentsStory dd{max-width:40ch;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.hTa8WG_paymentsScreens{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;align-items:center;gap:18px;width:100%;max-width:540px;display:grid}.hTa8WG_paymentsScreens figure,.hTa8WG_paymentsDemoImage{min-width:0;margin:0}.hTa8WG_paymentsDemoImage img{width:100%;height:auto;display:block}.hTa8WG_paymentsScreens figure:first-child img{aspect-ratio:356/476;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hTa8WG_paymentsScreens img{border:1px solid #343539;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 20px #101d2e1a}.hTa8WG_paymentsScreens figcaption{color:var(--muted);text-align:center;margin-top:12px;font-size:11px}.hTa8WG_productFeatureShowcase{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(26px,5vw,64px);display:grid}.hTa8WG_productFeatureStory h3{letter-spacing:-.04em;max-width:16ch;margin:12px 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.1}.hTa8WG_productFeatureStory>p:not(.hTa8WG_panelEyebrow){max-width:42ch;color:var(--muted);font-size:14px;line-height:1.65}.hTa8WG_productFeatureStory dl{margin:22px 0 0}.hTa8WG_productFeatureStory dl>div{border-top:1px solid var(--line);padding:12px 0}.hTa8WG_productFeatureStory dt{font-size:13px;font-weight:700}.hTa8WG_productFeatureStory dd{max-width:45ch;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.hTa8WG_productFeatureImage{background:#111317;border:1px solid #d4d9df;border-radius:18px;justify-self:center;width:min(100%,380px);margin:0;padding:7px;box-shadow:0 14px 32px #101d2e1f}.hTa8WG_productFeatureImage img{border-radius:12px;width:100%;height:auto;display:block}.hTa8WG_productFeatureImage figcaption{color:#d9dce1;text-align:center;padding:9px 2px 2px;font-size:10px}.hTa8WG_hairProfileDemo{background:#f8fafc;border:1px solid #d7dee7;border-radius:9px;padding:clamp(18px,3vw,30px);box-shadow:0 12px 28px #101d2e12}.hTa8WG_hairProfileTop{border-bottom:1px solid #dfe5ec;align-items:center;gap:12px;min-width:0;padding-bottom:20px;display:flex}.hTa8WG_hairProfileAvatar{color:#24364c;background:#e4eaf1;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.hTa8WG_hairProfileTop>span:nth-child(2){gap:3px;min-width:0;display:grid}.hTa8WG_hairProfileTop strong{font-size:14px}.hTa8WG_hairProfileTop small,.hTa8WG_hairProfileLabel,.hTa8WG_hairProfileFields small,.hTa8WG_hairProfileNote small{color:#596575;letter-spacing:.08em;font-size:9px}.hTa8WG_hairProfileLabel{text-align:right;margin-left:auto}.hTa8WG_hairProfileFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 0;display:grid}.hTa8WG_hairProfileFields>div{background:#fff;border:1px solid #dfe5ec;border-radius:5px;align-content:center;gap:7px;min-height:68px;padding:10px 12px;display:grid}.hTa8WG_hairProfileFields strong{font-size:13px}.hTa8WG_hairProfileNote{background:#eef2f6;border-left:2px solid #8297ad;padding:14px}.hTa8WG_hairProfileNote p{color:#354255;margin:6px 0 0;font-size:12px;line-height:1.55}.hTa8WG_hairProfileDisclaimer{color:#596575;margin:14px 0 0;font-size:10px}.hTa8WG_followupDemo{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.hTa8WG_followupEmail,.hTa8WG_followupEmailSecondary{background:#fff;border:1px solid #d7dee7;border-radius:7px;min-width:0;padding:clamp(14px,2.1vw,24px);box-shadow:0 10px 24px #101d2e12}.hTa8WG_followupEmailSecondary{background:#f9fafb;transform:translateY(28px)}.hTa8WG_followupEmailHeader{color:#354255;letter-spacing:.05em;border-bottom:1px solid #e4e8ed;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:9px;font-weight:800;display:flex}.hTa8WG_followupEmailHeader span:last-child{color:#596575;letter-spacing:0;font-weight:500}.hTa8WG_followupEmailEyebrow{color:#596575;letter-spacing:.1em;margin:19px 0 8px;font-size:9px;font-weight:700}.hTa8WG_followupEmail strong{font-size:15px;line-height:1.3;display:block}.hTa8WG_followupEmail>p:not(.hTa8WG_followupEmailEyebrow){color:#596575;min-height:54px;font-size:11px;line-height:1.55}.hTa8WG_followupEmailButton{color:#fff;background:#101d2e;border-radius:4px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.hTa8WG_followupDemo>.hTa8WG_hairProfileDisclaimer{text-align:right;grid-column:1/-1;margin-top:6px}@media (prefers-reduced-motion:no-preference){.hTa8WG_showcasePanel{animation:.42s cubic-bezier(.2,.7,.25,1) both hTa8WG_showcaseSettle}.hTa8WG_reportDemo,.hTa8WG_paymentsDemoImage,.hTa8WG_scheduleGrid{transform-style:preserve-3d;transition:transform .22s,box-shadow .22s}.hTa8WG_reportDemo{box-shadow:0 12px 24px #0000002e}.hTa8WG_paymentsDemoImage img{border-radius:12px;box-shadow:0 12px 24px #101d2e21}}@keyframes hTa8WG_showcaseSettle{0%{opacity:.8;transform:perspective(900px)translateY(9px)rotateX(1deg)}to{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hTa8WG_reportDemo:hover:not(:focus-within){transform:perspective(900px)rotateX(1deg)translateY(-3px);box-shadow:0 17px 30px #0000003b}.hTa8WG_paymentsDemoImage:hover{transform:perspective(900px)rotateY(-1deg)translateY(-3px)}.hTa8WG_scheduleGrid:hover{transform:perspective(900px)rotateX(.6deg)translateY(-2px);box-shadow:0 10px 20px #0000002e}}@media (max-width:700px){.hTa8WG_paymentsShowcase{grid-template-columns:1fr;gap:22px}.hTa8WG_paymentsScreens{grid-template-columns:1fr;gap:20px;max-width:320px}}.hTa8WG_panelHeading{justify-content:space-between;align-items:center;gap:16px;min-height:46px;margin-bottom:18px;display:flex}.hTa8WG_panelHeading h3{letter-spacing:-.025em;margin:2px 0 0;font-size:19px;font-weight:720}.hTa8WG_panelEyebrow{color:var(--muted);margin:0;font-size:11px}.hTa8WG_panelCount{border:1px solid var(--line);color:#435164;white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:11px}.hTa8WG_panelTotal{font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:25px;font-weight:750}.hTa8WG_scheduleGrid{border:1px solid var(--line);border-radius:6px;overflow:hidden}.hTa8WG_scheduleHeader,.hTa8WG_scheduleRow{grid-template-columns:76px repeat(2,minmax(0,1fr));display:grid}.hTa8WG_scheduleHeader{color:#526074;background:#f4f6f9;align-items:center;min-height:40px;font-size:11px;font-weight:700}.hTa8WG_scheduleHeader>span{padding:0 12px}.hTa8WG_scheduleRow{border-top:1px solid #e3e8ef;min-height:76px}.hTa8WG_scheduleRow>time{color:#526074;font-variant-numeric:tabular-nums;padding:12px 10px;font-size:11px}.hTa8WG_scheduleBooking,.hTa8WG_scheduleEmpty{background:#edf4fc;border-left:3px solid #6e9dd4;border-radius:3px;min-width:0;margin:7px 8px;padding:8px 10px}.hTa8WG_scheduleBooking strong,.hTa8WG_scheduleBooking span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hTa8WG_scheduleBooking time{color:#56677a;font-size:10px}.hTa8WG_scheduleBooking strong{color:#1f2d3d;margin-top:2px;font-size:12px}.hTa8WG_scheduleBooking span{color:#596575;margin-top:2px;font-size:10px}.hTa8WG_scheduleBooking.hTa8WG_green{background:#edf6f1;border-color:#4a9679}.hTa8WG_scheduleBooking.hTa8WG_sand{background:#faf5eb;border-color:#ba9256}.hTa8WG_scheduleBooking.hTa8WG_violet{background:#f3f0f8;border-color:#8b80b5}.hTa8WG_scheduleBooking.hTa8WG_blue{background:#edf4fc;border-color:#6e9dd4}.hTa8WG_scheduleEmpty{background:#fbfcfd;border:1px dashed #e4e8ed}.hTa8WG_appointmentList{display:none}.hTa8WG_paymentBreakdown{flex-wrap:wrap;gap:20px;margin:-2px 0 16px;display:flex}.hTa8WG_paymentBreakdown>span{color:#526074;align-items:center;gap:7px;font-size:11px;display:inline-flex}.hTa8WG_paymentBreakdown b{color:var(--ink);font-variant-numeric:tabular-nums}.hTa8WG_paymentBreakdown i{background:#3579c5;border-radius:50%;width:8px;height:8px}.hTa8WG_paymentBreakdown .hTa8WG_cashSegment{background:#76a58f}.hTa8WG_transactionList{border:1px solid var(--line);border-radius:6px;padding-inline:12px;overflow:hidden}.hTa8WG_transactionRow:last-child{border-bottom:0}.hTa8WG_transactionRow{border-bottom:1px solid #e8ecf1;grid-template-columns:84px minmax(0,1fr) 62px 88px;align-items:center;gap:12px;min-height:58px;display:grid}.hTa8WG_transactionTime{color:#657386;font-variant-numeric:tabular-nums;font-size:10px}.hTa8WG_transactionInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.hTa8WG_transactionInfo strong{color:#283548;font-size:12px;font-weight:650}.hTa8WG_transactionInfo span{color:#657386;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hTa8WG_transactionMethod{color:#526074;font-size:10px}.hTa8WG_transactionAmount{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.hTa8WG_salesChart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 60px,#edf0f4 61px);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;height:250px;padding:8px 8px 0;display:grid}.hTa8WG_chartColumn{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:8px;min-width:0;height:100%;display:grid}.hTa8WG_chartColumn span{color:#536176;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.hTa8WG_chartTrack{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.hTa8WG_chartColumn i{background:#7aa5d8;border-radius:4px 4px 0 0;flex:none;width:min(100%,54px);min-height:12px;display:block}.hTa8WG_chartColumn:nth-child(2n) i{background:#447fbd}.hTa8WG_chartColumn b{color:#536176;padding-bottom:8px;font-size:10px;font-weight:600}.hTa8WG_chartFootnote{color:var(--muted);margin:12px 0 0;font-size:11px}.hTa8WG_panelAction{color:#1768cb;align-items:center;gap:9px;min-height:44px;margin:0 38px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hTa8WG_panelAction:hover{color:#124f99}.hTa8WG_showcase .hTa8WG_scheduleGrid,.hTa8WG_showcase .hTa8WG_transactionList,.hTa8WG_showcase .hTa8WG_appointmentList,.hTa8WG_showcase .hTa8WG_salesChart{--ink:#f2f2f3;--muted:#b4b5b8;--line:#343539;color:var(--ink)}.hTa8WG_showcase .hTa8WG_demoNotice,.hTa8WG_showcase .hTa8WG_showcaseTabs,.hTa8WG_showcase .hTa8WG_showcasePanel{background:0 0}.hTa8WG_showcase .hTa8WG_scheduleGrid,.hTa8WG_showcase .hTa8WG_transactionList,.hTa8WG_showcase .hTa8WG_appointmentList{background:#1a1b1e}.hTa8WG_showcase .hTa8WG_demoNotice,.hTa8WG_showcase .hTa8WG_showcaseTabs button,.hTa8WG_showcase .hTa8WG_panelCount,.hTa8WG_showcase .hTa8WG_scheduleRow>time,.hTa8WG_showcase .hTa8WG_paymentBreakdown>span,.hTa8WG_showcase .hTa8WG_transactionTime,.hTa8WG_showcase .hTa8WG_transactionInfo span,.hTa8WG_showcase .hTa8WG_transactionMethod,.hTa8WG_showcase .hTa8WG_chartColumn span,.hTa8WG_showcase .hTa8WG_chartColumn b,.hTa8WG_showcase .hTa8WG_appointmentRow>time,.hTa8WG_showcase .hTa8WG_appointmentInfo>span,.hTa8WG_showcase .hTa8WG_appointmentStatus{color:var(--muted)}.hTa8WG_showcase .hTa8WG_showcaseTabs button[aria-selected=true]{color:var(--ink);border-bottom-color:#101d2e}.hTa8WG_showcase .hTa8WG_scheduleHeader{color:var(--muted);background:#232427}.hTa8WG_showcase .hTa8WG_scheduleRow,.hTa8WG_showcase .hTa8WG_transactionList,.hTa8WG_showcase .hTa8WG_transactionRow,.hTa8WG_showcase .hTa8WG_appointmentList,.hTa8WG_showcase .hTa8WG_appointmentRow{border-color:var(--line)}.hTa8WG_showcase .hTa8WG_scheduleBooking.hTa8WG_blue{background:#26394e}.hTa8WG_showcase .hTa8WG_scheduleBooking.hTa8WG_green{background:#243f38}.hTa8WG_showcase .hTa8WG_scheduleBooking.hTa8WG_sand{background:#413a2e}.hTa8WG_showcase .hTa8WG_scheduleBooking.hTa8WG_violet{background:#363247}.hTa8WG_showcase .hTa8WG_scheduleBooking strong,.hTa8WG_showcase .hTa8WG_transactionInfo strong{color:var(--ink)}.hTa8WG_showcase .hTa8WG_scheduleBooking time,.hTa8WG_showcase .hTa8WG_scheduleBooking span{color:#c5c6c8}.hTa8WG_showcase .hTa8WG_scheduleEmpty{border-color:var(--line);background:0 0}.hTa8WG_showcase .hTa8WG_salesChart{border:1px solid var(--line);background:repeating-linear-gradient(#0000 0 60px,#303135 61px),#1a1b1e;border-radius:6px;padding:12px 8px 0}.hTa8WG_showcase .hTa8WG_panelAction{color:#1768cb}.hTa8WG_showcase .hTa8WG_panelAction:hover{color:#124f99}.hTa8WG_booking{color:#f6f8fb;background:#1b222c;grid-template-columns:minmax(230px,.85fr) minmax(190px,.65fr) minmax(230px,.9fr);align-items:center;gap:clamp(24px,5vw,76px);margin:0 calc(-1*clamp(20px,4vw,64px));padding:46px clamp(20px,4vw,64px);display:grid}.hTa8WG_bookingCopy{max-width:370px}.hTa8WG_booking .hTa8WG_eyebrow{color:#9cb8db}.hTa8WG_bookingCopy h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(31px,3.5vw,43px);font-weight:740;line-height:1.03}.hTa8WG_bookingCopy>p:not(.hTa8WG_eyebrow){color:#d0d8e2;margin:0;font-size:13px;line-height:1.6}.hTa8WG_outlineButton{color:#fff;background:0 0;border-color:#c6d3e2;margin-top:20px}.hTa8WG_outlineButton:hover{background:#ffffff14;border-color:#fff}.hTa8WG_bookingFigure{flex-direction:column;align-items:center;margin:0;display:flex}.hTa8WG_shopPhone{background:#10141b;border:1px solid #49525d;border-radius:30px;width:clamp(156px,16vw,206px);padding:6px;box-shadow:0 20px 45px #00000052}.hTa8WG_shopPhoneScreen{aspect-ratio:384/787}.hTa8WG_shopPhoneScreen img{margin-top:-11.72%}.hTa8WG_bookingFigure figcaption{color:#c4cfdb;margin-top:12px;font-size:10px}.hTa8WG_bookingBenefits{flex-direction:column;gap:25px;margin:0;padding:0;list-style:none;display:flex}.hTa8WG_bookingBenefits li{grid-template-columns:24px 1fr;gap:11px;display:grid}.hTa8WG_bookingBenefits li>span{color:#a6c3e7;font-variant-numeric:tabular-nums;font-size:10px}.hTa8WG_bookingBenefits strong{font-size:13px;font-weight:700}.hTa8WG_bookingBenefits p{color:#c4cfdb;margin:4px 0 0;font-size:11px;line-height:1.5}.hTa8WG_plans{max-width:1392px;margin:0 auto;padding:72px 0 54px}.hTa8WG_plansIntro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:23px;display:flex}.hTa8WG_plansIntro h2{margin-top:8px}.hTa8WG_plansIntro>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.hTa8WG_compareLink{min-height:44px;color:var(--blue);align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hTa8WG_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hTa8WG_plan{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;flex-direction:column;min-width:0;padding:21px;display:flex}.hTa8WG_planFeatured{border-color:#7e9fc7;box-shadow:0 5px 16px #1b325214}.hTa8WG_planHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hTa8WG_planHeading h3{margin:0}.hTa8WG_planBadge{color:#fff;background:var(--ink);white-space:nowrap;border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.hTa8WG_plan h3{margin:0;font-size:17px;font-weight:750}.hTa8WG_planAudience{min-height:33px;color:var(--muted);margin:5px 0 12px;font-size:11px;line-height:1.5}.hTa8WG_price{letter-spacing:-.04em;margin:0 0 14px;font-size:29px;font-weight:750}.hTa8WG_price span{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:10px;font-weight:500}.hTa8WG_plan ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.hTa8WG_planSectionLabel{color:#657386;letter-spacing:.1em;text-transform:uppercase;margin:2px 0 8px;font-size:9px;font-weight:750}.hTa8WG_plan li{color:#354255;padding-left:17px;font-size:11px;line-height:1.45;position:relative}.hTa8WG_planIncluded li:before{color:var(--blue);content:"✓";position:absolute;left:0}.hTa8WG_planExcluded{margin-top:-3px!important}.hTa8WG_planExcluded li{color:#778292}.hTa8WG_planExcluded li:before{color:#9aa3af;content:"–";position:absolute;left:0}.hTa8WG_trial{color:#486b52;margin:auto 0 11px;font-size:10px}.hTa8WG_planButton{justify-content:space-between;min-height:42px;margin-top:auto;font-size:11px}.hTa8WG_disclosure{color:var(--muted);margin:13px 0 0;font-size:10px}.hTa8WG_footer{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);align-items:start;gap:32px;min-height:62px;padding:28px 0 34px;display:grid}.hTa8WG_footerBrand{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.hTa8WG_footerBrand>span{color:var(--muted);font-size:11px}.hTa8WG_footerNavigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hTa8WG_footerGroup{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hTa8WG_footerGroup h2{color:#657386;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.hTa8WG_footerGroup a{min-height:38px;font-size:11px}.hTa8WG_skipLink{z-index:20;color:#fff;background:var(--ink);padding:10px 14px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.hTa8WG_skipLink:focus{transform:none}.hTa8WG_subpage{max-width:1392px;margin:0 auto;padding:36px 0 76px}.hTa8WG_subpageIntro{max-width:800px;padding:44px 0 54px}.hTa8WG_subpageIntro h1{letter-spacing:-.05em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(42px,6vw,68px);font-weight:760;line-height:.99}.hTa8WG_subpageIntro .hTa8WG_bookingHeadline{font-size:clamp(32px,4.5vw,56px);line-height:1.08}.hTa8WG_subpageIntro>p:not(.hTa8WG_eyebrow){color:#354255;max-width:58ch;margin:0;font-size:18px;line-height:1.55}.hTa8WG_paymentsIntro{padding-bottom:26px}.hTa8WG_subpageIntro.hTa8WG_paymentsIntro h1{font-size:clamp(34px,4.5vw,56px);font-weight:700;line-height:1.08}.hTa8WG_subpageActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hTa8WG_subpageActionPrimary{border:1px solid var(--ink);color:#fff;background:var(--ink);border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hTa8WG_subpageActionPrimary:hover{background:#24354a}.hTa8WG_subpageActionPrimary:focus-visible,.hTa8WG_subpageActionSecondary:focus-visible{outline-offset:3px;outline:3px solid #73a8e9}.hTa8WG_subpageActionSecondary{color:#24364b;border:1px solid #b8c2cf;border-radius:5px;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hTa8WG_subpageActionSecondary:hover{color:#1768cb;border-color:#1768cb}.hTa8WG_subpageSplit{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(230px,.62fr);align-items:center;gap:clamp(28px,7vw,92px);padding:42px 0 56px;display:grid}.hTa8WG_subpageSplit>*{min-width:0}.hTa8WG_subpageSplit[aria-labelledby=calendar-step-0],.hTa8WG_subpageSplit[aria-labelledby=booking-story-0],.hTa8WG_subpageSplit[aria-labelledby=payments-story-0]{border-top:0}.hTa8WG_subpageSplit[aria-labelledby=booking-story-2],.hTa8WG_subpageSplit[aria-labelledby=calendar-step-2]{border-bottom:1px solid var(--line)}.hTa8WG_subpageSplit h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:730;line-height:1.08}.hTa8WG_subpageSplit p{max-width:52ch;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.hTa8WG_subpageImage{background:#e9edf2;border:1px solid #d4dce6;border-radius:18px;justify-self:center;width:min(280px,72vw);overflow:hidden;box-shadow:0 18px 42px #15263a1a}.hTa8WG_subpageImage img{width:100%;height:auto;display:block}.hTa8WG_paymentStory p{max-width:52ch}.hTa8WG_subpageBookingImage{aspect-ratio:368/751}.hTa8WG_subpageBookingImage img{margin-top:-12.23%}.hTa8WG_subpageItems{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:42px 0 56px;display:grid}.hTa8WG_subpageItem{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;flex-direction:column;gap:14px;min-width:0;padding:26px;display:flex}.hTa8WG_subpageItem>span{color:#657386;letter-spacing:.12em;font-size:10px;font-weight:700}.hTa8WG_subpageItem h2{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,32px);font-weight:720;line-height:1.08}.hTa8WG_subpageItem p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.hTa8WG_subpageItem a{width:fit-content;min-height:44px;color:var(--blue);align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hTa8WG_paymentMarks{flex-wrap:wrap;align-items:center;gap:18px;min-height:48px;margin-top:6px;display:flex}.hTa8WG_paymentMarks img{width:auto;height:38px;display:block}.hTa8WG_linkByStripe{color:#172235;letter-spacing:-.03em;align-items:baseline;gap:5px;font-size:17px;font-weight:700;display:inline-flex}.hTa8WG_linkByStripe small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:550}.hTa8WG_cardPaymentNetworks{flex-wrap:wrap;align-items:center;gap:20px;min-height:48px;margin-top:6px;display:flex}.hTa8WG_paymentPolicyNote{min-height:48px;color:var(--muted);align-items:center;margin-top:6px;font-size:12px;font-weight:600;display:flex}.hTa8WG_cardPaymentNetworks img{width:62px;height:auto;display:block}.hTa8WG_cardBrandNames{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:600}.hTa8WG_cardBrandNames i{color:#8b95a3;padding-inline:4px;font-style:normal}.hTa8WG_subpageFaq{border-top:1px solid var(--line);max-width:800px;padding:36px 0 12px}.hTa8WG_subpageFaq h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,3vw,36px)}.hTa8WG_subpageFaq details{border-bottom:1px solid var(--line);padding:17px 0}.hTa8WG_subpageFaq summary{min-height:28px;color:var(--ink);cursor:pointer;font-size:14px;font-weight:700}.hTa8WG_subpageFaq details p{max-width:70ch;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.hTa8WG_subpageClose{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 0;display:flex}.hTa8WG_subpageClose h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,34px)}.hTa8WG_subpageClose p{color:var(--muted);margin:6px 0 0;font-size:13px}.hTa8WG_livePlansMessage{color:var(--muted);padding:30px 0;font-size:13px}.hTa8WG_livePlansMessage button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper-raised);font:inherit;cursor:pointer;border-radius:4px;margin-left:8px;padding:0 12px;font-weight:700}.hTa8WG_chairLimit{color:#354255;margin:-5px 0 16px;font-size:11px;font-weight:700}.hTa8WG_planButton{width:100%}.hTa8WG_fullPricing{padding-top:18px}.hTa8WG_fullPricing>p{max-width:72ch;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.6}.hTa8WG_pricingFaq{max-width:850px;margin:44px 0 0}.hTa8WG_pricingFaq h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.5vw,40px)}.hTa8WG_pricingFaq details{border-bottom:1px solid var(--line);padding:17px 0}.hTa8WG_pricingFaq summary{cursor:pointer;min-height:28px;font-weight:700}.hTa8WG_pricingFaq details p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}@media (max-width:950px){.hTa8WG_links a:not(.hTa8WG_mobileNavVisible){display:none}.hTa8WG_hero{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:20px}.hTa8WG_heroVisual{min-height:475px}.hTa8WG_laptop{width:100%;top:28px}.hTa8WG_phone{width:clamp(105px,16vw,150px)}.hTa8WG_booking{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr)}.hTa8WG_bookingBenefits{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}}@media (max-width:850px){.hTa8WG_subpageSplit{grid-template-columns:minmax(0,1fr);gap:25px;padding:30px 0 42px}.hTa8WG_calendarImageStage{min-width:0;max-width:100%}}@media (max-width:700px){.hTa8WG_paymentsIntro{padding-bottom:22px}.hTa8WG_page{padding:4px 18px 0}.hTa8WG_nav{gap:10px;min-height:48px}.hTa8WG_wordmark{font-size:16px}.hTa8WG_nav .hTa8WG_wordmark{font-size:19px}.hTa8WG_links{gap:13px}.hTa8WG_links a{justify-content:center;min-width:44px;font-size:12px}.hTa8WG_links a:not(.hTa8WG_mobileNavVisible){display:none}.hTa8WG_navCta{min-height:44px;padding-inline:11px;font-size:11px}.hTa8WG_hero{grid-template-columns:1fr;gap:0;min-height:0;padding:36px 0 30px}.hTa8WG_hero h1{letter-spacing:-.045em;max-width:460px;margin:13px 0 11px;font-size:clamp(25px,8.3vw,48px)}.hTa8WG_heroLead{font-size:17px}.hTa8WG_heroActions{margin-top:15px}.hTa8WG_heroNote{margin-top:21px;font-size:12px}.hTa8WG_heroVisual{min-height:clamp(320px,90vw,430px);margin:14px -2px 0}.hTa8WG_laptop{width:94%;top:22px}.hTa8WG_laptopScreen{border-radius:9px 9px 5px 5px;padding:5px 5px 8px}.hTa8WG_laptopBase{height:8px}.hTa8WG_phonePair{bottom:34px;right:-1%}.hTa8WG_phone{border-radius:19px;width:clamp(100px,28vw,145px);padding:4px}.hTa8WG_phoneScreen{border-radius:15px}.hTa8WG_visualCaption{font-size:9px;bottom:4px}.hTa8WG_capabilityStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 0}.hTa8WG_capability{border-right:0;gap:9px;min-height:62px;padding:10px 8px}.hTa8WG_capability:nth-child(-n+2){border-bottom:1px solid #c8d1dc}.hTa8WG_capability:first-child{padding-left:8px}.hTa8WG_capability svg{width:20px;height:20px}.hTa8WG_capability h2{font-size:12px}.hTa8WG_capability p{font-size:10px}.hTa8WG_product{padding:54px 0 58px}.hTa8WG_sectionHead{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.hTa8WG_sectionHead .hTa8WG_eyebrow{grid-column:auto}.hTa8WG_sectionHead h2,.hTa8WG_plansIntro h2{font-size:clamp(32px,8vw,42px)}.hTa8WG_sectionIntro{font-size:12px}.hTa8WG_showcaseDesktop{display:none}.hTa8WG_showcaseMobile{display:block}.hTa8WG_showcaseMobile .hTa8WG_showcaseTabs{gap:2px;padding:8px 8px 0}.hTa8WG_showcaseMobile .hTa8WG_showcaseTabs button{gap:6px;padding-inline:10px;font-size:11px}.hTa8WG_showcaseMobile>.hTa8WG_showcasePanel{padding:20px 14px 8px}.hTa8WG_demoNotice{padding:9px 14px;font-size:9px}.hTa8WG_panelHeading{margin-bottom:13px}.hTa8WG_panelHeading h3{font-size:17px}.hTa8WG_panelTotal{font-size:21px}.hTa8WG_scheduleGrid{display:none}.hTa8WG_appointmentList{border-top:1px solid #e3e8ef;display:block}.hTa8WG_appointmentRow{border-bottom:1px solid #e8ecf1;grid-template-columns:67px 4px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.hTa8WG_appointmentRow>time{color:#596575;font-variant-numeric:tabular-nums;font-size:10px}.hTa8WG_appointmentMark{background:#6e9dd4;border-radius:3px;width:4px;height:30px}.hTa8WG_appointmentMark.hTa8WG_sand{background:#ba9256}.hTa8WG_appointmentMark.hTa8WG_green{background:#4a9679}.hTa8WG_appointmentMark.hTa8WG_violet{background:#8b80b5}.hTa8WG_appointmentInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.hTa8WG_appointmentInfo strong{font-size:11px}.hTa8WG_appointmentInfo>span{color:#657386;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hTa8WG_appointmentInfo i{font-style:normal}.hTa8WG_appointmentStatus{color:#596575;font-size:9px}.hTa8WG_paymentBreakdown{gap:14px;margin-top:0}.hTa8WG_transactionRow{grid-template-columns:57px minmax(0,1fr) 34px 70px;gap:7px;min-height:53px}.hTa8WG_transactionTime,.hTa8WG_transactionMethod{font-size:9px}.hTa8WG_transactionInfo strong,.hTa8WG_transactionAmount{font-size:10px}.hTa8WG_transactionInfo span{font-size:9px}.hTa8WG_salesChart{gap:5px;height:215px;padding-inline:0}.hTa8WG_chartColumn span{font-size:8px}.hTa8WG_chartColumn b{font-size:9px}.hTa8WG_panelAction{margin:0 14px 10px}.hTa8WG_booking{grid-template-columns:1fr;gap:24px;margin-inline:-18px;padding:42px 18px}.hTa8WG_bookingCopy h2{max-width:16ch;font-size:36px}.hTa8WG_bookingFigure{order:2}.hTa8WG_shopPhone{width:min(57vw,210px)}.hTa8WG_bookingBenefits{grid-column:auto;grid-template-columns:1fr;gap:15px}.hTa8WG_plans{padding:55px 0 40px}.hTa8WG_plansIntro{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.hTa8WG_planGrid{grid-template-columns:1fr;gap:10px}.hTa8WG_plan{padding:17px}.hTa8WG_planAudience{min-height:0}.hTa8WG_price{margin:7px 0 11px}.hTa8WG_footer{grid-template-columns:1fr;gap:18px;padding:22px 0}.hTa8WG_footerNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.hTa8WG_subpage{padding:24px 0 48px}.hTa8WG_subpageIntro{padding:28px 0 38px}.hTa8WG_subpageIntro h1{font-size:clamp(40px,11vw,56px)}.hTa8WG_subpageIntro .hTa8WG_calendarHeadline{font-size:clamp(32px,9vw,56px)}.hTa8WG_subpageIntro>p:not(.hTa8WG_eyebrow){font-size:16px}.hTa8WG_subpageSplit{grid-template-columns:1fr;gap:25px;padding:30px 0 42px}.hTa8WG_subpageImage{width:min(230px,62vw)}.hTa8WG_subpageItems{grid-template-columns:1fr;gap:10px;padding:30px 0 42px}.hTa8WG_subpageItem{padding:18px}.hTa8WG_pricingFaq{margin-top:32px}.hTa8WG_subpageClose{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.hTa8WG_nav{gap:6px;padding-right:6px}.hTa8WG_links{gap:6px}.hTa8WG_navCta{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.hTa8WG_navCta,.hTa8WG_primaryButton,.hTa8WG_outlineButton,.hTa8WG_planButton{transition:none}.hTa8WG_showcasePanel{animation:none}.hTa8WG_reportDemo,.hTa8WG_paymentsDemoImage,.hTa8WG_scheduleGrid,.hTa8WG_reportBarTrack i{transition:none}}.hTa8WG_brandFlag{letter-spacing:0;margin-left:1px;font-size:12px;line-height:1}.hTa8WG_checkoutStory>div:first-child{max-width:480px}.hTa8WG_checkoutStory>div>p:not(.hTa8WG_eyebrow),.hTa8WG_checkoutStory li{font-size:16px;line-height:1.65}.hTa8WG_checkoutStory ul{margin:26px 0 30px;padding:0;list-style:none}.hTa8WG_checkoutStory li{margin:10px 0;padding-left:23px;position:relative}.hTa8WG_checkoutStory li:before{content:"✓";color:var(--ink);font-size:14px;position:absolute;left:0}.hTa8WG_checkoutScreens{min-width:0;margin:0}.hTa8WG_checkoutScreenPair{grid-template-columns:1fr 1fr;align-items:center;gap:18px;max-width:540px;margin:0 auto;display:grid}.hTa8WG_checkoutScreen{background:#101113;border:1px solid #101d2e24;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 16px 36px #101d2e1a}.hTa8WG_checkoutScreen:nth-child(2){transform:translateY(24px)}.hTa8WG_checkoutScreen img{width:100%;height:auto;display:block}.hTa8WG_checkoutScreens figcaption{color:var(--muted);text-align:center;margin-top:44px;font-size:12px;line-height:1.6}@media (max-width:760px){.hTa8WG_checkoutScreenPair{gap:12px;max-width:440px}.hTa8WG_checkoutScreen{border-radius:18px}.hTa8WG_checkoutScreen:nth-child(2){transform:translateY(16px)}.hTa8WG_checkoutScreens figcaption{margin-top:32px}}.hTa8WG_returnStory>div:first-child{max-width:490px}.hTa8WG_returnStory>div>p:not(.hTa8WG_eyebrow){margin-bottom:28px;font-size:16px;line-height:1.65}.hTa8WG_returnStory .hTa8WG_featureDetails{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 28px}.hTa8WG_returnStory .hTa8WG_featureDetails article{gap:18px;padding:24px 0}.hTa8WG_returnStory .hTa8WG_featureDetails article>span{color:#8a94a3;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex:0 0 26px;height:auto;padding:3px 0 0;font-size:13px;font-weight:700;display:block}.hTa8WG_returnStory .hTa8WG_featureDetails h3{letter-spacing:-.025em;margin:2px 0 8px;font-size:18px}.hTa8WG_returnStory .hTa8WG_featureDetails article p{font-size:15px;line-height:1.65}.hTa8WG_returnStory .hTa8WG_featureDetails>.hTa8WG_reportDisclaimer{margin:18px 0;font-size:12px;line-height:1.6}@media (max-width:600px){.hTa8WG_returnStory .hTa8WG_featureDetails{padding:4px 20px}}#hTa8WG_booking,#hTa8WG_calendar,#hTa8WG_payments,#hTa8WG_pricing{scroll-margin-top:24px}.hTa8WG_calendarImageStage{background:#ede8f3;border:1px solid #d4cadd;padding:36px 24px}.hTa8WG_calendarImageStage .hTa8WG_subpageImage{border:1px solid #42394d;border-radius:24px;box-shadow:0 24px 48px -20px #29203852}@media (max-width:700px){.hTa8WG_calendarImageStage{padding:28px 18px}}.hTa8WG_subpageIntro{padding-bottom:20px}.hTa8WG_subpageSplit.hTa8WG_captionSplit{border-top:0;border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding:14px 0 28px}.hTa8WG_captionSplit .hTa8WG_calendarImageStage{gap:22px;padding-top:30px}.hTa8WG_stageCaption{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:46ch;display:flex}.hTa8WG_stageNum{color:#6b6478;letter-spacing:.08em;font-size:12px;font-weight:700}.hTa8WG_captionSplit .hTa8WG_stageCaption h2{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.15}.hTa8WG_captionSplit .hTa8WG_stageCaption p{max-width:46ch;color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:700px){.hTa8WG_captionSplit .hTa8WG_calendarImageStage{gap:18px;padding-top:24px}.hTa8WG_captionSplit .hTa8WG_stageCaption p{font-size:14px}}@media (min-width:701px){.hTa8WG_booking{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr)}}.hTa8WG_planGrid{align-items:stretch;gap:20px}.hTa8WG_planGrid .hTa8WG_plan{background:#fff;border-radius:18px;padding:28px 26px 26px;transition:transform .2s,box-shadow .2s;position:relative}.hTa8WG_planGrid .hTa8WG_plan:hover{box-shadow:0 14px 34px #15263a17}.hTa8WG_planGrid .hTa8WG_planFeatured{background:linear-gradient(#0a84ff0f 0%,#fff 34%);border:1.5px solid #0a84ff;transform:translateY(-10px);box-shadow:0 18px 44px -12px #0a84ff47}.hTa8WG_planGrid .hTa8WG_planBadge{color:#fff;letter-spacing:.02em;background:#0a84ff;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0a84ff4d}.hTa8WG_planGrid .hTa8WG_plan h3{letter-spacing:-.02em;font-size:20px}.hTa8WG_planGrid .hTa8WG_planAudience{min-height:0;margin:4px 0 18px;font-size:13px}.hTa8WG_planGrid .hTa8WG_price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0 0 12px;font-size:42px;font-weight:780;display:flex}.hTa8WG_planGrid .hTa8WG_price .hTa8WG_priceUnit{color:var(--muted);letter-spacing:0;margin:0;font-size:13px;font-weight:500}.hTa8WG_planGrid .hTa8WG_price .hTa8WG_priceUnit b{color:var(--ink);font-weight:700}.hTa8WG_planGrid .hTa8WG_chairLimit{color:var(--ink);background:#f0f3f7;border-radius:999px;align-self:flex-start;margin:0 0 20px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.hTa8WG_planGrid .hTa8WG_planFeatured .hTa8WG_chairLimit{color:#0062cc;background:#0a84ff1a}.hTa8WG_planGrid .hTa8WG_planSectionLabel{margin:4px 0 10px;font-size:10px}.hTa8WG_planGrid .hTa8WG_plan ul{gap:10px;margin-bottom:18px}.hTa8WG_planGrid .hTa8WG_plan li{padding-left:22px;font-size:13.5px;line-height:1.45}.hTa8WG_planGrid .hTa8WG_planIncluded li:before{color:#0a84ff;font-weight:800}.hTa8WG_planGrid .hTa8WG_planExcluded li{color:#9aa3af}.hTa8WG_planGrid .hTa8WG_trial{color:var(--muted);margin:4px 0 16px;font-size:12px}.hTa8WG_planGrid .hTa8WG_planButton{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:flex}.hTa8WG_planGrid .hTa8WG_planButton:hover{background:var(--ink);color:#fff}.hTa8WG_planGrid .hTa8WG_planFeatured .hTa8WG_planButton{color:#fff;background:#0a84ff;border-color:#0a84ff}.hTa8WG_planGrid .hTa8WG_planFeatured .hTa8WG_planButton:hover{background:#0071e3}@media (max-width:900px){.hTa8WG_planGrid .hTa8WG_planFeatured{transform:none}.hTa8WG_planGrid{gap:26px}}.hTa8WG_subpageIntro h1{font-size:clamp(38px,5.6vw,64px);line-height:1.02}.hTa8WG_subpageClose h2+p{margin-top:10px!important}.hTa8WG_madeInCanada{letter-spacing:.04em;align-items:center;gap:7px;font-weight:650;display:flex;color:#4a5566!important;margin:0 0 12px!important;font-size:12px!important}@media (min-width:1024px) and (min-height:640px){.hTa8WG_hero{min-height:max(520px,100svh - 176px);padding-block:24px}.hTa8WG_hero h1{font-size:clamp(32px,3.2vw,50px)}.hTa8WG_heroLead{font-size:20px}}@media (min-width:1024px){.hTa8WG_nav{min-height:72px}.hTa8WG_nav .hTa8WG_wordmark{font-size:21px}.hTa8WG_nav .hTa8WG_links a{font-size:15px}.hTa8WG_nav .hTa8WG_navCta{min-height:48px;padding-inline:20px;font-size:15px}.hTa8WG_nav .hTa8WG_navCta:before{border-radius:8px}.hTa8WG_booking{-moz-column-gap:clamp(64px,9vw,160px);grid-template-columns:minmax(0,480px) minmax(220px,340px);justify-content:center;column-gap:clamp(64px,9vw,160px)}}
.yEj01q_showcase{--ink:#f2f4f7;--muted:#a6b0bd;--line:#343b45;--surface:#20252c;--blue:#75a6dc;color:var(--ink);background:#171b20;border:1px solid #343b45;border-radius:12px;overflow:hidden;box-shadow:0 12px 34px #0a14201f}.yEj01q_notice{border-bottom:1px solid var(--line);color:#a6b0bd;margin:0;padding:10px 18px;font-size:12px}.yEj01q_notice span{color:#697687;padding:0 4px}.yEj01q_tabs{border-bottom:1px solid var(--line);background:#1c2127;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:10px 12px 0;display:grid}.yEj01q_tabs button{color:#b3bdc9;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:flex}.yEj01q_tabs button[aria-selected=true]{color:#eef4fc;border-bottom-color:#75a6dc}.yEj01q_tabs button:focus-visible,.yEj01q_filterRow button:focus-visible,.yEj01q_choiceRow button:focus-visible,.yEj01q_subTabs button:focus-visible,.yEj01q_appt:focus-visible,.yEj01q_txRow:focus-visible,.yEj01q_primary:focus-visible,.yEj01q_bookingCard button:focus-visible{outline-offset:2px;outline:3px solid #75a6dc}.yEj01q_panel{grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);align-items:start;gap:28px;padding:26px clamp(16px,3vw,36px);display:grid}.yEj01q_panelCopy{max-width:280px;padding-top:7px}.yEj01q_panelCopy b{letter-spacing:-.02em;font-size:20px}.yEj01q_panelCopy p{color:#aeb9c5;margin:8px 0 0;font-size:14px;line-height:1.5}.yEj01q_appFrame,.yEj01q_bookingCard{color:#eef1f5;background:#20252c;border:1px solid #343b45;border-radius:10px;justify-self:center;width:100%;min-width:0;max-width:690px;overflow:hidden}.yEj01q_appTop{border-bottom:1px solid #343b45;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:14px;display:flex}.yEj01q_appTop>span,.yEj01q_appTop select{color:#b1bdca;font-size:12px}.yEj01q_appTop select{background:#252b33;border:1px solid #404854;border-radius:6px;padding:7px 26px 7px 9px}.yEj01q_calendar{padding:8px 14px 4px}.yEj01q_calHead,.yEj01q_calRow{grid-template-columns:48px repeat(2,minmax(0,1fr));gap:8px;display:grid}.yEj01q_calHead{color:#9ba8b7;letter-spacing:.06em;padding:5px 5px 9px;font-size:11px;font-weight:700}.yEj01q_calRow{border-top:1px solid #353c45;align-items:stretch;min-height:70px;padding:5px 0}.yEj01q_calRow>time{color:#aab5c2;padding:9px 0 0 4px;font-size:12px}.yEj01q_appt{text-align:left;color:#f0f4f7;cursor:pointer;background:#27362e;border:1px solid #415749;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:3px 8px;min-width:0;padding:8px 10px;display:grid}.yEj01q_appt b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.yEj01q_appt span{color:#c5d0ca;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}.yEj01q_appt small{color:#b3cbbd;grid-area:1/2/3;align-self:center;font-size:11px}.yEj01q_appt.yEj01q_done{background:#283542;border-color:#45576a}.yEj01q_appt.yEj01q_done small{color:#b8cbe0}.yEj01q_appt.yEj01q_chosen{box-shadow:inset 0 0 0 1px #a9c8eb}.yEj01q_detail{background:#1b2026;border-top:1px solid #343b45;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 16px;font-size:13px;display:flex}.yEj01q_detail span{color:#c0c9d3}.yEj01q_detail small{color:#8996a5;margin-left:auto;font-size:11px}.yEj01q_calendarHint{color:#8996a5;text-align:right;padding:0 14px 12px;font-size:11px;display:block}.yEj01q_sheetBackdrop{z-index:100;background:#000000a3;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.yEj01q_appointmentSheet{overscroll-behavior:contain;width:100%;max-width:448px;max-height:92vh;padding:0 18px max(20px,env(safe-area-inset-bottom));color:#ededee;background:#212226;border:1px solid #343b45;border-bottom:0;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 24px 70px #0000006b}.yEj01q_sheetHandle{justify-content:center;padding:12px 0 13px;display:flex}.yEj01q_sheetHandle span{background:#53606d;border-radius:9px;width:40px;height:5px}.yEj01q_sheetHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.yEj01q_sheetHeader h3{margin:0;font-size:19px;font-weight:650;line-height:1.35}.yEj01q_sheetHeader p{color:#aab5c2;margin:2px 0 0;font-size:12px}.yEj01q_sheetClose,.yEj01q_sheetContact button{color:#b3bdc9;cursor:pointer;background:#2b3038;border:1px solid #414a56;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.yEj01q_sheetFacts,.yEj01q_sheetPrice{border-bottom:1px solid #414852;padding:15px 0}.yEj01q_sheetFacts p{color:#eef1f5;margin:0 0 6px;font-size:14px;line-height:1.4}.yEj01q_sheetFacts p:last-child{margin:0}.yEj01q_sheetFacts p span,.yEj01q_sheetFacts small{color:#aab5c2}.yEj01q_sheetFacts small{margin-top:3px;font-size:12px;display:block}.yEj01q_sheetPrice{grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;display:grid}.yEj01q_sheetPrice span{color:#aab5c2;font-size:13px}.yEj01q_sheetPrice b{font-variant-numeric:tabular-nums;font-size:20px}.yEj01q_sheetPrice small{color:#aab5c2;grid-column:1/-1;font-size:11px}.yEj01q_sheetContact{border-bottom:1px solid #414852;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:0 8px;padding:10px 0;display:grid}.yEj01q_sheetContact>span{color:#aab5c2;font-size:12px}.yEj01q_sheetContact>b{color:#d8dee5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.yEj01q_actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 0 8px;display:grid}.yEj01q_demoAction{color:#e7ebf0;cursor:pointer;background:#2b3038;border:1px solid #414852;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:8px;display:flex}.yEj01q_demoAction>span{color:#c0c9d3;background:#ffffff12;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.yEj01q_demoAction b{text-align:center;font-size:12px;line-height:1.25}.yEj01q_demoActionPrimary{color:#00e5a0;background:#00e5a012;border-color:#00e5a033}.yEj01q_demoActionPrimary>span{color:#00e5a0;background:#00e5a01c}.yEj01q_demoActionDanger{color:#f77;background:#ff6b6b12;border-color:#ff6b6b33}.yEj01q_demoActionDanger>span{color:#f77;background:#ff6b6b1c}.yEj01q_sheetFlow{gap:10px;padding:14px 0 4px;display:grid}.yEj01q_sheetFlow>p{margin:0;font-size:14px;font-weight:650}.yEj01q_sheetFlow>small{color:#aab5c2;font-size:12px;line-height:1.45}.yEj01q_sheetFlow label{color:#c7d0da;gap:6px;font-size:12px;display:grid}.yEj01q_sheetFlow select{color:#eef1f5;width:100%;min-height:42px;font:inherit;background:#2b3038;border:1px solid #414a56;border-radius:8px;padding:0 10px}.yEj01q_sheetFlow input[type=range]{accent-color:#ff6b6b;width:100%}.yEj01q_checkoutChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yEj01q_checkoutChoices button{color:#e7ebf0;min-height:48px;font:inherit;cursor:pointer;background:#2b3038;border:1px solid #414852;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.yEj01q_checkoutChoices button:focus-visible,.yEj01q_sheetFlow button:focus-visible,.yEj01q_sheetClose:focus-visible,.yEj01q_sheetContact button:focus-visible,.yEj01q_demoAction:focus-visible{outline-offset:2px;outline:3px solid #75a6dc}.yEj01q_flowPrimary,.yEj01q_flowDanger,.yEj01q_flowCancel{color:#d8dee5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #414852;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.yEj01q_flowPrimary{color:#00e5a0;background:#00e5a012;border-color:#00e5a033}.yEj01q_flowDanger{color:#f77;background:#ff6b6b12;border-color:#ff6b6b33}.yEj01q_flowCancel{border:0;min-height:38px;font-size:12px}.yEj01q_sheetNote{color:#8996a5;text-align:center;padding-top:9px;font-size:10px;line-height:1.45;display:block}.yEj01q_filterRow,.yEj01q_subTabs{scrollbar-width:thin;border-bottom:1px solid #343b45;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.yEj01q_filterRow button,.yEj01q_subTabs button{color:#bdc7d2;cursor:pointer;background:0 0;border:1px solid #424a55;border-radius:6px;flex:none;min-height:36px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:500}.yEj01q_filterRow button[aria-pressed=true],.yEj01q_subTabs button[aria-pressed=true]{color:#eef4fc;background:#2b3744;border-color:#7899b9}.yEj01q_txList{padding:0 14px}.yEj01q_paymentSummary{color:#aab5c2;justify-content:flex-start;align-items:center;gap:clamp(18px,6vw,42px);padding:12px 16px 4px;font-size:12px;display:flex}.yEj01q_paymentSummary>span{gap:3px;display:grid}.yEj01q_paymentSummary small{color:#aab5c2;font-size:11px}.yEj01q_paymentSummary b{color:#eef1f5;font-variant-numeric:tabular-nums;font-size:15px}.yEj01q_txRow{color:#eef1f5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #343b45;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 5px;display:flex}.yEj01q_txRow>span{gap:4px;display:grid}.yEj01q_txRow>span:last-child{text-align:right}.yEj01q_txRow b{font-size:13px}.yEj01q_txRow small{color:#aab5c2;font-size:12px}.yEj01q_inlineDetail{background:#283542;border:1px solid #52677e;border-radius:7px;gap:5px;margin:10px 14px;padding:12px 36px 12px 12px;font-size:13px;display:grid;position:relative}.yEj01q_inlineDetail span{color:#d0dae4}.yEj01q_inlineDetail small{color:#a7b8ca;font-size:11px}.yEj01q_inlineDetail button{color:#e7edf4;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:5px;right:8px}.yEj01q_metric{gap:3px;padding:16px 18px 0;display:grid}.yEj01q_metric small{color:#aab5c2;font-size:12px}.yEj01q_metric b{font-variant-numeric:tabular-nums;font-size:23px}.yEj01q_period{color:#aab5c2;align-items:center;gap:7px;font-size:11px;display:flex}.yEj01q_period select{color:#eef1f5;min-height:34px;font:inherit;background:#252b33;border:1px solid #424a55;border-radius:6px;padding:0 8px}.yEj01q_reportControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.yEj01q_bars{background:repeating-linear-gradient(#0000 0 34px,#343b45 35px);border-bottom:1px solid #46505c;align-items:stretch;gap:12px;height:145px;margin:10px 18px 0;padding:10px 8px 0;display:flex}.yEj01q_bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.yEj01q_bars i{background:#638ab7;border-radius:4px 4px 0 0;width:min(34px,72%);min-height:8px;display:block}.yEj01q_bars small{color:#b5bfca;font-size:11px}.yEj01q_reportFoot{color:#aab5c2;justify-content:space-between;gap:10px;padding:13px 18px;font-size:12px;display:flex}.yEj01q_reportFoot b{color:#e6ebf0}.yEj01q_shopHead,.yEj01q_clientHead{border-bottom:1px solid #343b45;align-items:center;gap:11px;padding-bottom:13px;display:flex}.yEj01q_shopHead>span:nth-child(2),.yEj01q_clientHead>span:nth-child(2){gap:3px;display:grid}.yEj01q_shopHead small,.yEj01q_clientHead small{color:#aab5c2;font-size:12px}.yEj01q_shopMark,.yEj01q_avatar{color:#dbe6f2;background:#344352;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.yEj01q_open{color:#b8d0c0;border:1px solid #435d4c;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:10px}.yEj01q_bookingCard{color:#242722;max-width:520px;box-shadow:none;background:#f3f0e8;border:1px solid #d5d5c9;border-radius:3px;padding:0}.yEj01q_bookingHead{border-bottom:1px solid #d5d5c9;padding:12px 16px 9px}.yEj01q_stepBoxes{justify-content:space-between;align-items:center;gap:6px;display:flex}.yEj01q_stepBoxes span{color:#65695e;background:#fcfaf5;border:1px solid #d5d5c9;border-radius:3px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.yEj01q_stepBoxes .yEj01q_stepActive,.yEj01q_stepBoxes .yEj01q_stepDone{color:#fcfaf5;background:#242722;border-color:#242722}.yEj01q_bookingContext{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.yEj01q_bookingContext small{color:#65695e;font-size:10px}.yEj01q_bookingContext small b{color:#242722;font-weight:500}.yEj01q_bookingContext>span{color:#242722;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.yEj01q_bookingBody{padding:14px 16px 9px}.yEj01q_bookingBody h3{color:#242722;letter-spacing:-.035em;margin:0 0 3px;font-size:26px;font-weight:400}.yEj01q_bookingHint{color:#65695e;margin:0 0 12px;font-size:11px}.yEj01q_bookingCats,.yEj01q_dateChoices,.yEj01q_barberChoices,.yEj01q_timeChoices{flex-wrap:wrap;gap:6px;display:flex}.yEj01q_bookingCats{margin-bottom:8px}.yEj01q_bookingCats button,.yEj01q_dateChoices button,.yEj01q_barberChoices button,.yEj01q_timeChoices button{color:#242722;min-height:32px;font:inherit;cursor:pointer;background:#fcfaf5;border:1px solid #d5d5c9;border-radius:3px;padding:0 11px;font-size:10px}.yEj01q_bookingCats button{min-height:29px}.yEj01q_bookingCats button[aria-pressed=true],.yEj01q_dateChoices button[aria-pressed=true],.yEj01q_barberChoices button[aria-pressed=true],.yEj01q_timeChoices button[aria-pressed=true]{color:#fcfaf5;background:#242722;border-color:#242722}.yEj01q_serviceList{display:grid}.yEj01q_serviceRow{border-bottom:1px solid #d5d5c9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:61px;padding:8px 7px;display:grid}.yEj01q_serviceRow.yEj01q_servicePicked{background:#e6e7dc}.yEj01q_serviceRow>div:first-child{gap:4px;min-width:0;display:grid}.yEj01q_serviceName{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yEj01q_serviceName b{color:#242722;font-size:12px;font-weight:500}.yEj01q_serviceName small{color:#65695e;background:#fcfaf5;border:1px solid #d5d5c9;border-radius:2px;padding:2px 5px;font-size:9px}.yEj01q_serviceRow>div:first-child>small{color:#65695e;font-size:10px}.yEj01q_serviceRow strong{font-size:12px;font-weight:500}.yEj01q_quantity{justify-content:flex-end;align-items:center;gap:4px;display:flex}.yEj01q_quantity span{text-align:center;min-width:14px;font-size:11px}.yEj01q_quantity button{color:#fcfaf5;cursor:pointer;background:#242722;border:1px solid #242722;border-radius:3px;flex-shrink:0;width:30px;height:30px;font-size:16px;line-height:1}.yEj01q_quantity button:first-child:not(:last-child){color:#242722;background:0 0}.yEj01q_bookingLabel{color:#242722;margin:12px 0 7px;font-size:11px;font-weight:500;display:block}.yEj01q_dateChoices{margin:10px 0 14px}.yEj01q_dateChoices button{text-align:center;place-content:center;min-height:46px;padding:0 8px;display:grid}.yEj01q_barberChoices button,.yEj01q_timeChoices button{min-height:34px}.yEj01q_bookingFooter{border-top:1px solid #d5d5c9;align-items:center;gap:7px;margin:0 11px;padding:9px 3px;display:flex}.yEj01q_bookingFooter>div{flex:1;gap:2px;min-width:0;display:grid}.yEj01q_bookingFooter small{color:#65695e;font-size:9px}.yEj01q_bookingFooter>div b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.yEj01q_bookingContinue,.yEj01q_bookingBack{min-height:36px;font:inherit;cursor:pointer;border:1px solid #242722;border-radius:3px;padding:0 12px;font-size:10px;font-weight:500}.yEj01q_bookingContinue{color:#fcfaf5;background:#242722}.yEj01q_bookingContinue:disabled{opacity:.45;cursor:not-allowed}.yEj01q_bookingBack{color:#242722;background:0 0}.yEj01q_bookingDisclaimer{color:#65695e;text-align:center;padding:0 12px 9px;font-size:9px;display:block}.yEj01q_reviewRows{border-top:1px solid #d5d5c9;gap:0;display:grid}.yEj01q_reviewRows span{color:#65695e;border-bottom:1px solid #d5d5c9;justify-content:space-between;gap:8px;padding:9px 0;font-size:10px;display:flex}.yEj01q_reviewRows b{color:#242722;text-align:right;font-weight:500}.yEj01q_choiceRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.yEj01q_choiceRow>span{color:#c6d0db;flex-basis:100%;font-size:12px}.yEj01q_choiceRow button{color:#c4cfda;cursor:pointer;background:0 0;border:1px solid #414a56;border-radius:6px;min-height:39px;padding:0 13px;font-family:inherit;font-size:12px}.yEj01q_choiceRow button.yEj01q_selected{color:#edf4fb;background:#2b3744;border-color:#7899b9}.yEj01q_primary{color:#fff;cursor:pointer;background:#3d6389;border:1px solid #54799f;border-radius:6px;width:100%;min-height:44px;margin-top:16px;padding:8px;font-family:inherit;font-size:13px;font-weight:600}.yEj01q_bookingCard>small{color:#9ba8b7;text-align:center;margin-top:9px;font-size:11px;display:block}.yEj01q_clientHead{padding:13px 15px}.yEj01q_clientMeta{color:#aab5c2;text-align:right;margin-left:auto;font-size:10px;line-height:1.7}.yEj01q_clientMeta b{color:#e4eaf0;font-size:12px}.yEj01q_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.yEj01q_fields>span{color:#9eacbb;letter-spacing:.04em;border:1px solid #343b45;border-radius:7px;gap:5px;padding:11px;font-size:10px;display:grid}.yEj01q_fields>span b{color:#eef1f5;letter-spacing:0;font-size:14px}.yEj01q_fields p{color:#c2ccd7;border:1px solid #343b45;border-radius:7px;grid-column:1/-1;margin:0;padding:11px;font-size:12px;line-height:1.5}.yEj01q_history{gap:0;padding:4px 15px 12px;display:grid}.yEj01q_history>*{color:#dce3ea;border-bottom:1px solid #343b45;padding:13px 0;font-size:13px}.yEj01q_history span{color:#b3bfcc}.yEj01q_email{background:#252a31;border:1px solid #343b45;border-radius:8px;gap:10px;max-width:490px;margin:15px auto 0;padding:18px;display:grid}.yEj01q_email>small{color:#aab5c2;letter-spacing:.06em;font-size:10px}.yEj01q_email p{color:#8fa9c5;letter-spacing:.08em;margin:6px 0 0;font-size:10px;font-weight:700}.yEj01q_email h3{margin:0;font-size:18px;line-height:1.3}.yEj01q_email>span{color:#c2ccd7;font-size:13px;line-height:1.5}.yEj01q_disclaimer{color:#96a3b1;padding:10px 14px 13px;font-size:11px;display:block}.yEj01q_emailLink{background:#3d6389;border-radius:5px;justify-self:start;align-items:center;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex;color:#fff!important;font-size:12px!important}.yEj01q_action{color:#83b3e7!important;margin:0 22px 16px!important}.yEj01q_bookingCats button:focus-visible,.yEj01q_dateChoices button:focus-visible,.yEj01q_barberChoices button:focus-visible,.yEj01q_timeChoices button:focus-visible,.yEj01q_bookingContinue:focus-visible,.yEj01q_bookingBack:focus-visible{outline-color:#244a36}@media (max-width:760px){.yEj01q_panel{grid-template-columns:1fr;gap:13px;padding:17px 12px}.yEj01q_panelCopy{max-width:none;padding:0 3px}.yEj01q_panelCopy b{font-size:18px}.yEj01q_panelCopy p{margin-top:4px;font-size:13px}.yEj01q_tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:6px 6px 0}.yEj01q_tabs button{gap:6px;min-height:46px;padding:0 4px;font-size:12px}.yEj01q_appFrame,.yEj01q_bookingCard{max-width:none}.yEj01q_calHead,.yEj01q_calRow{grid-template-columns:39px repeat(2,minmax(0,1fr));gap:5px}.yEj01q_calendar{padding-inline:8px}.yEj01q_calRow{min-height:68px}.yEj01q_appt{padding:7px 6px}.yEj01q_appt b,.yEj01q_appt span{font-size:12px}.yEj01q_appt small{font-size:11px}.yEj01q_detail{gap:4px 9px;padding:10px}.yEj01q_detail small{flex-basis:100%;margin-left:0}.yEj01q_txList{padding-inline:9px}.yEj01q_filterRow{flex-wrap:wrap;padding-inline:9px;overflow:visible}.yEj01q_bars{gap:7px;margin-inline:10px}.yEj01q_reportFoot{padding-inline:11px}.yEj01q_bookingCard{padding:0}}@media (min-width:640px){.yEj01q_sheetBackdrop{align-items:center;padding:20px}.yEj01q_appointmentSheet{border-bottom:1px solid #343b45;border-radius:16px;max-height:88vh}}@media (max-width:360px){.yEj01q_tabs button{flex-direction:column;gap:3px;font-size:11px}.yEj01q_appTop{flex-wrap:wrap;min-height:0;padding-top:9px;padding-bottom:9px}.yEj01q_calHead,.yEj01q_calRow{grid-template-columns:33px repeat(2,minmax(0,1fr));gap:3px}.yEj01q_calRow{min-height:86px}.yEj01q_appt{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:6px 5px}.yEj01q_appt b,.yEj01q_appt span,.yEj01q_appt small{grid-area:auto/1;font-size:12px}.yEj01q_appt span{white-space:normal;line-height:1.2}.yEj01q_appt small{align-self:auto}}@media (prefers-reduced-motion:reduce){.yEj01q_showcase *{scroll-behavior:auto!important}}
