.preview-module__rDOnXq__portrait{object-fit:cover;object-position:50% 20%;background:#e9edf0;border-radius:50%;flex-shrink:0}.preview-module__rDOnXq__header{border-bottom:1px solid #e7edf1;justify-content:space-between;align-items:center;gap:16px;padding:21px 23px;display:flex}.preview-module__rDOnXq__header>img{width:125px;height:auto}.preview-module__rDOnXq__headerTools{gap:3px;display:flex}.preview-module__rDOnXq__headerTools span{background:#8395a5;border-radius:50%;width:3px;height:3px}.preview-module__rDOnXq__motionStage{position:relative}.preview-module__rDOnXq__motionControl{color:#41576a;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:0;right:0}.preview-module__rDOnXq__motionControl:focus-visible{outline-offset:-4px;outline:2px solid #2467e3}.preview-module__rDOnXq__motionStage [data-motion]{animation-play-state:paused}.preview-module__rDOnXq__motionStage[data-running=true] [data-motion]{animation-play-state:running}.preview-module__rDOnXq__setupWindow{border-radius:var(--landing-radius-xl);corner-shape:squircle;background:#fff;border:1px solid #dce5ec;width:100%;animation:.24s cubic-bezier(.16,1,.3,1) both preview-module__rDOnXq__enter;overflow:hidden}.preview-module__rDOnXq__setupBody{min-height:342px;padding:24px}.preview-module__rDOnXq__workspaceIdentity{align-items:center;gap:11px;display:flex}.preview-module__rDOnXq__studioMark{color:#a65f42;flex-shrink:0}.preview-module__rDOnXq__workspaceIdentity>div,.preview-module__rDOnXq__teamRow>div:first-child,.preview-module__rDOnXq__setupRecord>div,.preview-module__rDOnXq__todayItem>div{gap:3px;display:grid}.preview-module__rDOnXq__workspaceIdentity strong,.preview-module__rDOnXq__teamRow strong,.preview-module__rDOnXq__setupRecord strong,.preview-module__rDOnXq__todayItem strong{font-size:14px;font-weight:600}.preview-module__rDOnXq__workspaceIdentity div>span,.preview-module__rDOnXq__teamRow div>span,.preview-module__rDOnXq__setupRecord div>span,.preview-module__rDOnXq__todayItem div>span{color:#586b7b;font-size:13px}.preview-module__rDOnXq__setupBody h3{letter-spacing:-.035em;margin:25px 0 20px;font-size:21px;line-height:1.3}.preview-module__rDOnXq__field{gap:7px;margin-top:16px;display:grid}.preview-module__rDOnXq__field>span{color:#536577;font-size:13px}.preview-module__rDOnXq__field strong{background:#f5f7f9;border:1px solid #e4eaf0;border-radius:8px;padding:11px 13px;font-size:14px;font-weight:500}.preview-module__rDOnXq__teamRow{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.preview-module__rDOnXq__teamPortraits{padding-left:8px;display:flex}.preview-module__rDOnXq__teamPortraits img{border:2px solid #fff;margin-left:-8px}.preview-module__rDOnXq__setupFooter{color:#5a6c7c;border-top:1px solid #e7edf1;justify-content:space-between;align-items:center;padding:17px 24px;font-size:12px;display:flex}.preview-module__rDOnXq__progressTrack{gap:5px;display:flex}.preview-module__rDOnXq__progressTrack span{background:#e3eaf0;border-radius:2px;width:28px;height:3px}.preview-module__rDOnXq__progressTrack span[data-complete=true]{background:#ac6949}.preview-module__rDOnXq__setupRecord{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;animation:.26s cubic-bezier(.16,1,.3,1) both preview-module__rDOnXq__enter;display:flex}.preview-module__rDOnXq__setupRecord:nth-child(2){animation-delay:40ms}.preview-module__rDOnXq__setupRecord:nth-child(3){animation-delay:80ms}.preview-module__rDOnXq__setupRecord>svg{color:#28795a;flex-shrink:0;margin-left:auto}.preview-module__rDOnXq__recordIcon{color:#386bc5;background:#eaf1ff;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.preview-module__rDOnXq__setupRecord:nth-child(2) .preview-module__rDOnXq__recordIcon{color:#327553;background:#e6f3e9}.preview-module__rDOnXq__setupRecord:nth-child(3) .preview-module__rDOnXq__recordIcon{color:#946a23;background:#fff2d8}.preview-module__rDOnXq__connectionCopy{color:#476654;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.preview-module__rDOnXq__connectionCopy svg{flex-shrink:0}.preview-module__rDOnXq__dayTotals{grid-template-columns:1.2fr 1fr;gap:15px;padding:18px 0 24px;display:grid}.preview-module__rDOnXq__dayTotals>div{grid-template-rows:minmax(36px,auto) auto;gap:8px;display:grid}.preview-module__rDOnXq__dayTotals div>span{color:#586b7b;font-size:12px}.preview-module__rDOnXq__dayTotals strong{letter-spacing:-.04em;font-size:30px;font-weight:600}.preview-module__rDOnXq__dayTotals strong span{color:#8393a0;font-size:22px}.preview-module__rDOnXq__todayItem{border-top:1px solid #e7edf1;align-items:center;gap:12px;padding:19px 0;display:flex}.preview-module__rDOnXq__done{color:#287452;background:#e4f4e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@keyframes preview-module__rDOnXq__enter{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.preview-module__rDOnXq__motionControl:hover{color:#122e49;background:#ffffff80}}@media (max-width:760px){.preview-module__rDOnXq__setupBody{padding:20px}.preview-module__rDOnXq__header{padding:18px 20px}}@media (max-width:380px){.preview-module__rDOnXq__setupBody{padding:16px}.preview-module__rDOnXq__setupBody h3{font-size:19px}.preview-module__rDOnXq__teamRow strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.preview-module__rDOnXq__setupWindow,.preview-module__rDOnXq__setupRecord{animation:none}.preview-module__rDOnXq__motionStage [data-motion]{animation:none!important}.preview-module__rDOnXq__motionControl{display:none}}.preview-module__rDOnXq__portraitFrame{border-radius:50%;flex-shrink:0;display:block;overflow:hidden}.preview-module__rDOnXq__portraitFrame .preview-module__rDOnXq__portrait{transform-origin:50% 18%;border-radius:0;width:100%;height:100%;transform:scale(1.45)}.preview-module__rDOnXq__portraitFrame[data-person=customer] .preview-module__rDOnXq__portrait{object-position:55% 40%;transform:none}.preview-module__rDOnXq__teamPortraits .preview-module__rDOnXq__portraitFrame{border:2px solid #fff;margin-left:-8px}.preview-module__rDOnXq__teamPortraits img{border:0;margin:0}.preview-module__rDOnXq__iconTile{color:#326bd0;background:#3975dc14;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.preview-module__rDOnXq__iconTile[data-tone=green]{color:#237958;background:#27816114}.preview-module__rDOnXq__iconTile[data-tone=amber]{color:#946018;background:#b77b1917}.preview-module__rDOnXq__iconTile[data-tone=violet]{color:#7252b6;background:#7758ca14}.preview-module__rDOnXq__iconTile svg{display:block}.preview-module__rDOnXq__setupWindow{border:0;box-shadow:0 10px 30px #081d3310,0 2px 6px #081d3308}.preview-module__rDOnXq__field strong{border:0}.preview-module__rDOnXq__setupBody>:is(.preview-module__rDOnXq__field,.preview-module__rDOnXq__teamRow,.preview-module__rDOnXq__dayTotals,.preview-module__rDOnXq__todayItem),.preview-module__rDOnXq__workspaceIdentity,.preview-module__rDOnXq__connectionCopy{animation:.28s cubic-bezier(.16,1,.3,1) both preview-module__rDOnXq__detail-resolve}.preview-module__rDOnXq__setupBody>.preview-module__rDOnXq__field:nth-of-type(2){animation-delay:40ms}.preview-module__rDOnXq__setupBody>.preview-module__rDOnXq__field:nth-of-type(3),.preview-module__rDOnXq__teamRow,.preview-module__rDOnXq__todayItem{animation-delay:80ms}.preview-module__rDOnXq__progressTrack span[data-complete=true]{transform-origin:0;animation:.3s cubic-bezier(.16,1,.3,1) both preview-module__rDOnXq__progress-resolve}@keyframes preview-module__rDOnXq__detail-resolve{0%{opacity:0;filter:blur(3px);transform:scale(.99)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes preview-module__rDOnXq__progress-resolve{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.preview-module__rDOnXq__setupWindow .preview-module__rDOnXq__setupBody *,.preview-module__rDOnXq__setupWindow .preview-module__rDOnXq__progressTrack span[data-complete=true]{animation:none}}
.BookingLook-module__0Hb0pa__look{--bk-text:#17212b;--bk-muted:#536274;--bk-subtle:#687889;--bk-unavailable:#8a96a3;--bk-line:#e8edf0;--bk-dot:#839792;--bk-day-bg:#edf2f9;--bk-day-text:#345985;--bk-day-hover:#dfe8f5;--bk-selected:#2465e9;--bk-selected-text:#fff;--bk-slot-bg:#f5f8fb;--bk-slot-text:#365579;--bk-slot-hover:#eaf0f7;--bk-chosen-bg:#e5f1e9;--bk-chosen-text:#21614a;--bk-confirm:#306b54;--bk-confirm-sub:#526b5a;--bk-focus:#a6c9e0;--bk-radius:10px;color:var(--bk-text);container-type:inline-size}.dark .BookingLook-module__0Hb0pa__look:not(.BookingLook-module__0Hb0pa__light){--bk-text:#eef2f6;--bk-muted:#a7b3c0;--bk-subtle:#93a0ad;--bk-unavailable:#66727f;--bk-line:#2a323b;--bk-dot:#6f8a82;--bk-day-bg:#1d2c42;--bk-day-text:#a8c4ef;--bk-day-hover:#243752;--bk-selected:#2f6ff0;--bk-slot-bg:#1b2430;--bk-slot-text:#c3d3e6;--bk-slot-hover:#222d3b;--bk-chosen-bg:#1f3a2f;--bk-chosen-text:#9ad8bd;--bk-confirm:#8fd1b4;--bk-confirm-sub:#9fbfae;--bk-focus:#4f7fb8}.BookingLook-module__0Hb0pa__host{align-items:center;gap:11px;min-width:0;display:flex}.BookingLook-module__0Hb0pa__host>div{min-width:0}.BookingLook-module__0Hb0pa__hostName{color:var(--bk-muted);font-size:14px;font-weight:600;display:block}.BookingLook-module__0Hb0pa__title{letter-spacing:-.3px;overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;font-weight:650;line-height:1.4}.BookingLook-module__0Hb0pa__meta{color:var(--bk-muted);flex-wrap:wrap;gap:4px 18px;margin:14px 0 20px;font-size:14px;font-weight:500;display:flex}.BookingLook-module__0Hb0pa__meta span+span:before{content:"";background:var(--bk-dot);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:10px;display:inline-block}.BookingLook-module__0Hb0pa__description{color:var(--bk-muted);margin:-10px 0 20px;font-size:14px;line-height:1.5}.BookingLook-module__0Hb0pa__picker{grid-template-columns:1.35fr .8fr;gap:24px;display:grid}.BookingLook-module__0Hb0pa__monthHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.BookingLook-module__0Hb0pa__monthTitle{font-size:17px;font-weight:650;display:block}.BookingLook-module__0Hb0pa__monthNav{gap:2px;display:flex}.BookingLook-module__0Hb0pa__monthNav button{width:30px;height:30px;color:var(--bk-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.BookingLook-module__0Hb0pa__monthNav button:hover:not(:disabled){background:var(--bk-slot-bg);color:var(--bk-text)}.BookingLook-module__0Hb0pa__monthNav button:disabled{opacity:.35;cursor:default}.BookingLook-module__0Hb0pa__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:15px;display:grid}.BookingLook-module__0Hb0pa__days>*{place-items:center;height:34px;font-size:15px;font-weight:550;display:grid;position:relative}.BookingLook-module__0Hb0pa__weekday{color:var(--bk-subtle);font-size:12px!important;font-weight:600!important}.BookingLook-module__0Hb0pa__unavailable{color:var(--bk-unavailable)}.BookingLook-module__0Hb0pa__day{border-radius:var(--bk-radius);corner-shape:squircle;width:min(34px,100%);font:inherit;background:var(--bk-day-bg);color:var(--bk-day-text);cursor:pointer;border:0;justify-self:center;font-size:15px;font-weight:600;transition:background-color .15s}.BookingLook-module__0Hb0pa__day:hover{background:var(--bk-day-hover)}.BookingLook-module__0Hb0pa__day[aria-pressed=true]{background:var(--bk-selected);color:var(--bk-selected-text)}.BookingLook-module__0Hb0pa__today:after{content:"";opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.BookingLook-module__0Hb0pa__timezone{color:var(--bk-muted);margin-top:14px;font-size:12px;font-weight:500;display:block}.BookingLook-module__0Hb0pa__times{border-left:1px solid var(--bk-line);min-width:0;padding-left:20px}.BookingLook-module__0Hb0pa__timesTitle{font-size:17px;font-weight:650;display:block}.BookingLook-module__0Hb0pa__timesSub{color:var(--bk-muted);margin-top:4px;font-size:14px;font-weight:500;display:block}.BookingLook-module__0Hb0pa__slots{display:block}.BookingLook-module__0Hb0pa__slot{border-radius:var(--bk-radius);corner-shape:squircle;background:var(--bk-slot-bg);width:100%;color:var(--bk-slot-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:10px 5px;font-size:15px;font-weight:600;transition:background-color .15s;display:flex}.BookingLook-module__0Hb0pa__slot:hover{background:var(--bk-slot-hover)}.BookingLook-module__0Hb0pa__slot[aria-pressed=true],.BookingLook-module__0Hb0pa__slot[aria-checked=true]{background:var(--bk-chosen-bg);color:var(--bk-chosen-text)}.BookingLook-module__0Hb0pa__selection{border-top:1px solid var(--bk-line);color:var(--bk-confirm);align-items:center;gap:9px;margin-top:19px;padding-top:13px;font-size:14px;font-weight:550;display:flex}.BookingLook-module__0Hb0pa__selection small{color:var(--bk-confirm-sub);margin-top:3px;font-size:12px;display:block}.BookingLook-module__0Hb0pa__selectionAction{flex-shrink:0;margin-left:auto}.BookingLook-module__0Hb0pa__day:focus-visible,.BookingLook-module__0Hb0pa__slot:focus-visible,.BookingLook-module__0Hb0pa__monthNav button:focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}@container (max-width:640px){.BookingLook-module__0Hb0pa__picker{gap:14px}.BookingLook-module__0Hb0pa__times{padding-left:12px}}@container (max-width:520px){.BookingLook-module__0Hb0pa__title{font-size:16px}.BookingLook-module__0Hb0pa__picker{grid-template-columns:1fr}.BookingLook-module__0Hb0pa__days{gap:5px}.BookingLook-module__0Hb0pa__days>*{font-size:14px}.BookingLook-module__0Hb0pa__times{border-left:0;border-top:1px solid var(--bk-line);padding:15px 0 0}.BookingLook-module__0Hb0pa__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.BookingLook-module__0Hb0pa__slot{gap:4px;margin-top:3px;font-size:14px}.BookingLook-module__0Hb0pa__selection{margin-top:15px}}@media (prefers-reduced-motion:reduce){.BookingLook-module__0Hb0pa__day,.BookingLook-module__0Hb0pa__slot{transition:none}}
.pos-story-module__PEUzaa__section{margin-block:0 120px}.pos-story-module__PEUzaa__heading{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:38px;display:grid}.pos-story-module__PEUzaa__heading h2{letter-spacing:-1.5px;font-size:clamp(30px,3.1vw,42px);line-height:1.15}.pos-story-module__PEUzaa__heading p{max-width:500px;color:var(--landing-muted);font-size:17px;line-height:1.7}.pos-story-module__PEUzaa__heading .pos-story-module__PEUzaa__explore{color:#183d5f;background:0 0;border:0;min-height:36px;margin-top:16px;padding:0}.pos-story-module__PEUzaa__heading .pos-story-module__PEUzaa__explore:hover{color:#2564b0;background:0 0}.pos-story-module__PEUzaa__scene{isolation:isolate;border-radius:var(--landing-radius-xl);corner-shape:squircle;background:#d5dfdb;min-height:650px;position:relative;overflow:hidden}.pos-story-module__PEUzaa__photo{object-fit:cover;object-position:40% 50%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pos-story-module__PEUzaa__scene:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 48%,#10292715 72%,#10292745),linear-gradient(#0000 70%,#081e2780);position:absolute;inset:0}.pos-story-module__PEUzaa__photoCaption{color:#fff;text-shadow:0 1px 8px #061a2440;align-items:center;gap:10px;font-size:16px;display:flex;position:absolute;bottom:32px;left:32px}.pos-story-module__PEUzaa__photoCaption>span{background:#c0e8b3;border-radius:50%;width:7px;height:7px}.pos-story-module__PEUzaa__receiptPreview{border-radius:var(--landing-radius-xl);corner-shape:squircle;background:#f0f1ed;width:326px;margin:32px 34px 32px auto;padding:12px;box-shadow:0 12px 36px #081b2830,0 2px 8px #081b2812}.pos-story-module__PEUzaa__receiptToolbar{color:#334a51;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:650;display:flex}.pos-story-module__PEUzaa__receiptToolbar>div{border-radius:var(--landing-radius-xl);corner-shape:squircle;background:#e4e8e4;gap:3px;padding:3px;display:flex}.pos-story-module__PEUzaa__receiptToolbar button{color:#45594f;border-radius:var(--landing-radius-lg);corner-shape:squircle;background:0 0;border:0;min-height:32px;padding:5px 9px;font-size:12px;transition:background-color .16s,color .16s}.pos-story-module__PEUzaa__receiptToolbar button[aria-pressed=true]{color:#234937;background:#fff;box-shadow:0 1px 4px #263c2812}.pos-story-module__PEUzaa__receiptPaper{color:#262b28;background:#fff;width:100%;max-width:302px;margin-inline:auto;padding:19px 17px 17px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.45;box-shadow:0 2px 8px #1730250d}.pos-story-module__PEUzaa__receiptPaper[data-size="58mm"]{max-width:248px}.pos-story-module__PEUzaa__receiptBusiness{text-align:center;justify-items:center;gap:3px;margin-bottom:12px;display:grid}.pos-story-module__PEUzaa__receiptBusiness>svg{width:28px;height:28px;margin-bottom:5px}.pos-story-module__PEUzaa__receiptBusiness>strong{font-size:17px}.pos-story-module__PEUzaa__receiptBusiness>span{font-size:11px}.pos-story-module__PEUzaa__receiptTitle{text-align:center;border-block:1px solid #6d766e;margin-bottom:10px;padding-block:7px;font-size:13px;font-weight:700}.pos-story-module__PEUzaa__receiptMeta{margin:0 0 12px}.pos-story-module__PEUzaa__receiptMeta>div,.pos-story-module__PEUzaa__receiptItem>div,.pos-story-module__PEUzaa__receiptColumns,.pos-story-module__PEUzaa__receiptTotals>div{justify-content:space-between;gap:10px;display:flex}.pos-story-module__PEUzaa__receiptMeta dd,.pos-story-module__PEUzaa__receiptTotals dd{margin:0}.pos-story-module__PEUzaa__receiptMeta dd{font-weight:700}.pos-story-module__PEUzaa__receiptColumns{border-block:1px dashed #a3aaa3;padding-block:6px;font-size:11px;font-weight:700}.pos-story-module__PEUzaa__receiptItem{padding-top:8px}.pos-story-module__PEUzaa__receiptItem>strong{text-transform:uppercase;font-size:11px}.pos-story-module__PEUzaa__receiptItem>div{font-size:11px}.pos-story-module__PEUzaa__receiptTotals{border-top:1px dashed #a3aaa3;margin:12px 0 0;padding-top:8px}.pos-story-module__PEUzaa__receiptTotals .pos-story-module__PEUzaa__receiptPaid{border-top:1px solid #6d766e;margin-block:7px 4px;padding-top:8px;font-size:15px;font-weight:700}.pos-story-module__PEUzaa__receiptThanks{text-align:center;border-top:1px dashed #a3aaa3;margin-top:14px;padding-top:11px;font-size:10px}.pos-story-module__PEUzaa__receiptThanks>span{margin-top:3px;font-size:9px;display:block}.pos-story-module__PEUzaa__receiptStatus{color:#31593e;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;font-weight:600;display:flex}.pos-story-module__PEUzaa__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:32px;display:grid}.pos-story-module__PEUzaa__capabilities>div{align-items:flex-start;gap:14px;display:flex}.pos-story-module__PEUzaa__deviceIcon{--device-icon-bg:#eaf1ff;color:#2f64bc;background:var(--device-icon-bg);border-radius:var(--landing-radius-xl);corner-shape:squircle;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.pos-story-module__PEUzaa__deviceIcon[data-tone=green]{--device-icon-bg:#e7f2e9;color:#397557}.pos-story-module__PEUzaa__deviceIcon[data-tone=amber]{--device-icon-bg:#fff0d9;color:#956722}.pos-story-module__PEUzaa__capabilities h3{letter-spacing:-.3px;font-size:17px;line-height:1.45}.pos-story-module__PEUzaa__capabilities p{color:var(--landing-muted);margin-top:6px;font-size:15px;line-height:1.7}@media (max-width:1000px){.pos-story-module__PEUzaa__heading{gap:32px}.pos-story-module__PEUzaa__scene{min-height:630px}.pos-story-module__PEUzaa__receiptPreview{width:302px;margin-right:22px}.pos-story-module__PEUzaa__photo{object-position:35% center}.pos-story-module__PEUzaa__capabilities{gap:22px}.pos-story-module__PEUzaa__capabilities>div{flex-direction:column;gap:12px}}@media (max-width:760px){.pos-story-module__PEUzaa__section{margin-bottom:76px}.pos-story-module__PEUzaa__heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.pos-story-module__PEUzaa__heading p{font-size:16px}.pos-story-module__PEUzaa__scene{background:#edf0e9;flex-direction:column;min-height:0;display:flex;overflow:visible}.pos-story-module__PEUzaa__scene:after{display:none}.pos-story-module__PEUzaa__photo{aspect-ratio:3/2;object-fit:cover;object-position:center;z-index:auto;border-radius:var(--landing-radius-xl) var(--landing-radius-xl) 0 0;width:100%;height:auto;position:relative}.pos-story-module__PEUzaa__photoCaption{display:none}.pos-story-module__PEUzaa__receiptPreview{background:#f0f1ed;width:min(326px,100% - 32px);margin:-24px auto 24px;position:relative;box-shadow:0 8px 24px #081b2820}.pos-story-module__PEUzaa__capabilities{grid-template-columns:1fr;gap:24px;padding-top:28px}.pos-story-module__PEUzaa__capabilities>div{flex-direction:row;gap:14px}.pos-story-module__PEUzaa__capabilities p{max-width:460px}}@media (prefers-reduced-motion:reduce){.pos-story-module__PEUzaa__receiptToolbar button{transition:none}}
.feature-pages-module__vlBoyG__overviewHero{text-align:center}.feature-pages-module__vlBoyG__overviewHero h1{letter-spacing:-2.6px;max-width:850px;margin-inline:auto;font-size:clamp(38px,4.2vw,58px);line-height:1.12}.feature-pages-module__vlBoyG__overviewHero>p{max-width:660px;color:var(--landing-muted);margin:28px auto;font-size:19px;line-height:1.7}.feature-pages-module__vlBoyG__dashboard{max-width:1100px;margin:64px auto 0}.feature-pages-module__vlBoyG__catalog{padding-bottom:112px}.feature-pages-module__vlBoyG__sectionHeading{justify-content:space-between;align-items:center;gap:48px;margin-bottom:42px;display:flex}.feature-pages-module__vlBoyG__sectionHeading h2,.feature-pages-module__vlBoyG__connection h2,.feature-pages-module__vlBoyG__related>h2{letter-spacing:-1.5px;font-size:clamp(28px,3vw,40px);line-height:1.18}.feature-pages-module__vlBoyG__sectionHeading>p{max-width:370px;color:var(--landing-muted);font-size:17px;line-height:1.7}.feature-pages-module__vlBoyG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-pages-module__vlBoyG__card{color:#16334f;border-radius:var(--landing-radius-xl);corner-shape:squircle;background:#eef3f9;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;transition:background-color .18s;display:flex}.feature-pages-module__vlBoyG__card[data-tone=amber]{color:#785020;background:#f8f0e2}.feature-pages-module__vlBoyG__card[data-tone=rose]{color:#85425a;background:#f6ebef}.feature-pages-module__vlBoyG__card[data-tone=violet]{color:#5c478d;background:#f0ecf9}.feature-pages-module__vlBoyG__card[data-tone=teal]{color:#285c4a;background:#eaf3ef}.feature-pages-module__vlBoyG__card:hover{background:#e0e8ee}.feature-pages-module__vlBoyG__cardIcon{border-radius:var(--landing-radius-xl);background:#ffffff85;place-items:center;width:46px;height:46px;margin-bottom:35px;display:grid}.feature-pages-module__vlBoyG__card h3{letter-spacing:-.6px;color:#18354a;font-size:22px}.feature-pages-module__vlBoyG__card p{color:#4a5e6d;margin:12px 0 26px;font-size:16px;line-height:1.6}.feature-pages-module__vlBoyG__cardLink{align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:650;display:flex}.feature-pages-module__vlBoyG__cardLink svg{transition:transform .18s}.feature-pages-module__vlBoyG__card:hover svg{transform:translate(2px,-2px)}.feature-pages-module__vlBoyG__detailHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.feature-pages-module__vlBoyG__detailCopy h1{letter-spacing:-2.3px;font-size:clamp(38px,4.1vw,56px);line-height:1.13}.feature-pages-module__vlBoyG__detailCopy>p{color:var(--landing-muted);max-width:500px;margin-top:27px;font-size:18px;line-height:1.7}.feature-pages-module__vlBoyG__detailActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.feature-pages-module__vlBoyG__guideLink{color:#284c6b;align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;display:inline-flex}.feature-pages-module__vlBoyG__preview{border-radius:var(--landing-radius-xl);background:linear-gradient(145deg,#e4edf9,#eff3f7);align-items:center;min-width:0;min-height:450px;padding:30px 26px;display:grid}.feature-pages-module__vlBoyG__preview[data-tone=rose]{background:linear-gradient(145deg,#f3e4ea,#f4eeec)}.feature-pages-module__vlBoyG__preview[data-tone=violet]{background:linear-gradient(145deg,#e9e4f8,#f4edf2)}.feature-pages-module__vlBoyG__preview[data-tone=teal]{background:linear-gradient(145deg,#deeee7,#f0f3e8)}.feature-pages-module__vlBoyG__preview[data-tone=amber]{background:linear-gradient(145deg,#eae9d4,#faf0df)}.feature-pages-module__vlBoyG__preview>div{min-width:0}.feature-pages-module__vlBoyG__preview[data-feature=invoicing]{padding:28px}.feature-pages-module__vlBoyG__preview[data-feature=invoicing]>div{width:100%}.feature-pages-module__vlBoyG__preview[data-feature=calendar]{padding:20px}.feature-pages-module__vlBoyG__booking{border-radius:var(--landing-radius-xl);background:#fff;padding:16px;box-shadow:0 12px 30px #122c4010}.feature-pages-module__vlBoyG__receipt>div{max-width:100%;margin:0 auto}.feature-pages-module__vlBoyG__preview[data-feature=customer-management]>div{width:100%;margin-inline:auto}.feature-pages-module__vlBoyG__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-block:32px 104px;display:grid}.feature-pages-module__vlBoyG__number{color:#688499;margin-bottom:20px;font-size:14px;font-weight:650;display:block}.feature-pages-module__vlBoyG__benefits h2{letter-spacing:-.5px;font-size:21px;line-height:1.35}.feature-pages-module__vlBoyG__benefits p{color:var(--landing-muted);margin-top:14px;font-size:16px;line-height:1.7}.feature-pages-module__vlBoyG__productCapture{padding-bottom:112px}.feature-pages-module__vlBoyG__connection{border-radius:var(--landing-radius-xl);background:#eaf1ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:112px;display:grid;overflow:hidden}.feature-pages-module__vlBoyG__connection>div{align-self:center;padding:48px}.feature-pages-module__vlBoyG__connection p{color:#456156;margin:24px 0;font-size:17px;line-height:1.7}.feature-pages-module__vlBoyG__connection img{object-fit:cover;width:100%;height:100%;min-height:450px}.feature-pages-module__vlBoyG__related{padding-bottom:100px}.feature-pages-module__vlBoyG__related>h2{margin-bottom:38px}@media (max-width:1080px){.feature-pages-module__vlBoyG__detailHero{gap:30px}.feature-pages-module__vlBoyG__preview{padding:20px 16px}.feature-pages-module__vlBoyG__detailCopy h1{font-size:42px}.feature-pages-module__vlBoyG__card{padding:26px}.feature-pages-module__vlBoyG__connection>div{padding:35px}}@media (max-width:800px){.feature-pages-module__vlBoyG__detailHero{grid-template-columns:1fr;gap:40px}.feature-pages-module__vlBoyG__detailCopy{max-width:620px}.feature-pages-module__vlBoyG__detailCopy h1{max-width:590px}.feature-pages-module__vlBoyG__preview{width:100%;max-width:620px;margin:auto}.feature-pages-module__vlBoyG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-pages-module__vlBoyG__sectionHeading{display:block}.feature-pages-module__vlBoyG__sectionHeading p{margin-top:20px}.feature-pages-module__vlBoyG__benefits{gap:25px}.feature-pages-module__vlBoyG__connection{grid-template-columns:1fr}.feature-pages-module__vlBoyG__connection img{aspect-ratio:3/2;min-height:0;max-height:420px}}@media (max-width:560px){.feature-pages-module__vlBoyG__preview[data-feature=customer-management]>div{padding-inline:16px}.feature-pages-module__vlBoyG__preview[data-feature=customer-management] [role=tablist]{gap:14px}.feature-pages-module__vlBoyG__preview[data-feature=customer-management] [role=tab]{white-space:nowrap}.feature-pages-module__vlBoyG__overviewHero h1,.feature-pages-module__vlBoyG__detailCopy h1{letter-spacing:-1.5px;font-size:36px}.feature-pages-module__vlBoyG__overviewHero>p,.feature-pages-module__vlBoyG__detailCopy>p{font-size:17px}.feature-pages-module__vlBoyG__dashboard{margin-top:40px}.feature-pages-module__vlBoyG__catalog{padding-bottom:70px}.feature-pages-module__vlBoyG__grid{grid-template-columns:1fr;gap:14px}.feature-pages-module__vlBoyG__card{padding:28px}.feature-pages-module__vlBoyG__cardIcon{margin-bottom:25px}.feature-pages-module__vlBoyG__benefits{grid-template-columns:1fr;gap:30px;padding-bottom:64px}.feature-pages-module__vlBoyG__productCapture{padding-bottom:72px}.feature-pages-module__vlBoyG__number{margin-bottom:10px}.feature-pages-module__vlBoyG__connection{margin-bottom:72px}.feature-pages-module__vlBoyG__connection>div{padding:30px 24px}.feature-pages-module__vlBoyG__related{padding-bottom:70px}.feature-pages-module__vlBoyG__preview{min-height:0;padding:15px 10px}.feature-pages-module__vlBoyG__preview[data-feature=invoicing]{padding:14px 8px}.feature-pages-module__vlBoyG__preview[data-feature=calendar]{padding:12px 6px}.feature-pages-module__vlBoyG__booking{padding:10px}.feature-pages-module__vlBoyG__detailActions{gap:10px}.feature-pages-module__vlBoyG__detailActions a{padding:12px 17px;font-size:14px}}@media (prefers-reduced-motion:reduce){.feature-pages-module__vlBoyG__card,.feature-pages-module__vlBoyG__cardLink svg{transition:none}}
.hero-video-module__MLUhWG__trigger{cursor:pointer;text-align:center}.hero-video-module__MLUhWG__cover{--screen-camera-radius:max(0px, calc(var(--device-radius) - var(--device-camera-bezel) - 1px));--screen-edge-radius:max(0px, calc(var(--device-radius) - var(--device-bezel) - 1px));inset:var(--device-bezel) var(--device-bezel) var(--device-bezel) var(--device-camera-bezel);corner-shape:squircle;border-radius:var(--screen-camera-radius) var(--screen-edge-radius) var(--screen-edge-radius) var(--screen-camera-radius) / var(--screen-edge-radius);background:linear-gradient(#10243a12,#10243a42);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:background-color .18s;display:flex;position:absolute}.hero-video-module__MLUhWG__play{width:104px;height:104px;color:var(--landing-blue);background:#fffffff5;border:1px solid #fff;border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 8px 36px #10243a33,0 0 0 10px #ffffff24}.hero-video-module__MLUhWG__caption{color:#fff;background:#10243af2;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:14px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:0 4px 16px #10243a1a}.hero-video-module__MLUhWG__play svg{margin-left:4px}.hero-video-module__MLUhWG__duration{color:#dbe7f2;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff40;padding-left:14px;font-size:13px}@media (hover:hover){.hero-video-module__MLUhWG__trigger:hover .hero-video-module__MLUhWG__cover{background-color:#10243a12}.hero-video-module__MLUhWG__trigger:hover .hero-video-module__MLUhWG__play{transform:scale(1.05);box-shadow:0 12px 40px #10243a40,0 0 0 12px #ffffff2e}}.hero-video-module__MLUhWG__trigger:focus-visible .hero-video-module__MLUhWG__play{transform:scale(1.05)}.hero-video-module__MLUhWG__header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.hero-video-module__MLUhWG__close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .18s;display:grid}.hero-video-module__MLUhWG__close:hover{background:#ffffff20}.hero-video-module__MLUhWG__close:focus-visible,.hero-video-module__MLUhWG__error a:focus-visible{outline-offset:3px;outline:3px solid #90bffa}.hero-video-module__MLUhWG__video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:calc(100dvh - 120px);display:block}.hero-video-module__MLUhWG__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(320px,50dvh);padding:24px;display:flex}.hero-video-module__MLUhWG__error a{color:#b9d7ff;text-decoration:underline}@media (max-width:600px){.hero-video-module__MLUhWG__cover{gap:12px}.hero-video-module__MLUhWG__play{width:68px;height:68px;box-shadow:0 6px 24px #10243a33,0 0 0 6px #ffffff24}.hero-video-module__MLUhWG__play svg{width:28px;height:28px;margin-left:3px}.hero-video-module__MLUhWG__caption{gap:10px;padding:8px 12px;font-size:12px}.hero-video-module__MLUhWG__duration{padding-left:10px;font-size:11px}.hero-video-module__MLUhWG__header{padding:8px 12px 8px 16px}}@media (prefers-reduced-motion:reduce){.hero-video-module__MLUhWG__cover,.hero-video-module__MLUhWG__play,.hero-video-module__MLUhWG__close{transition:none}.hero-video-module__MLUhWG__trigger:hover .hero-video-module__MLUhWG__play,.hero-video-module__MLUhWG__trigger:focus-visible .hero-video-module__MLUhWG__play{transform:none}}
