.home-module__06co2W__siteHeader{z-index:40;border-bottom:1px solid var(--color-accent-100);background:var(--color-accent-50);transition:background-color .18s,border-color .18s,box-shadow .18s;position:fixed;inset:0 0 auto}.home-module__06co2W__siteHeaderScrolled{border-color:var(--color-accent-100);background:var(--color-accent-50);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 4px 20px #0f172a0d}.home-module__06co2W__navigation{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1220px);min-height:72px;margin:0 auto;display:flex}.home-module__06co2W__logoLink{border-radius:10px;min-width:0;display:inline-flex}.home-module__06co2W__logoText{color:var(--color-brand-900)}.home-module__06co2W__desktopNavigation,.home-module__06co2W__navigationLinks{align-items:center;display:flex}.home-module__06co2W__desktopNavigation{gap:28px}.home-module__06co2W__navigationLinks{gap:24px}.home-module__06co2W__navigationLink,.home-module__06co2W__loginLink{min-height:44px;color:var(--color-brand-500);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.home-module__06co2W__navigationLink:hover,.home-module__06co2W__loginLink:hover{color:var(--color-primary-800)}.home-module__06co2W__navigationCta,.home-module__06co2W__primaryCta,.home-module__06co2W__mobileNavigationCta{color:#020617;min-height:44px;font:inherit;cursor:pointer;background:#10b981;border:0;border-radius:10px;font-weight:700;transition:background-color .16s,transform .16s}.home-module__06co2W__navigationCta:hover,.home-module__06co2W__primaryCta:hover,.home-module__06co2W__mobileNavigationCta:hover{background:#34d399}.home-module__06co2W__navigationCta:active,.home-module__06co2W__primaryCta:active,.home-module__06co2W__mobileNavigationCta:active{transform:translateY(1px)}.home-module__06co2W__navigationCta{padding:0 18px;font-size:.875rem}.home-module__06co2W__mobileActions{display:none}.home-module__06co2W__mobileHeaderCta{background:var(--color-primary-800);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600}.home-module__06co2W__navigationLink[aria-current=page]{color:var(--color-primary-800);text-underline-offset:6px;text-decoration:underline}@media (max-width:1100px){.home-module__06co2W__siteHeader .home-module__06co2W__desktopNavigation{display:none}.home-module__06co2W__mobileActions{align-items:center;gap:8px;display:flex}.home-module__06co2W__siteHeader .home-module__06co2W__menuButton{display:inline-flex}.home-module__06co2W__navigation{gap:12px}}@media (max-width:380px){.home-module__06co2W__siteHeader .home-module__06co2W__logoLink span{font-size:17px}.home-module__06co2W__siteHeader .home-module__06co2W__navigation{gap:8px;width:calc(100% - 24px)}.home-module__06co2W__mobileHeaderCta{padding-inline:8px;font-size:12px}}.home-module__06co2W__menuButton{width:44px;height:44px;color:var(--color-brand-900);cursor:pointer;background:0 0;border:1px solid #94a3b847;border-radius:10px;justify-content:center;align-items:center;display:none}.home-module__06co2W__mobileNavigation{background:#020617;border-top:1px solid #94a3b829;height:calc(100dvh - 72px);position:absolute;inset:100% 0 auto;overflow-y:auto}.home-module__06co2W__mobileNavigationInner{flex-direction:column;width:min(100% - 40px,640px);margin:0 auto;padding:20px 0 32px;display:flex}.home-module__06co2W__mobileNavigationLink{color:#e2e8f0;border-bottom:1px solid #94a3b829;align-items:center;min-height:56px;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.home-module__06co2W__mobileNavigationCta{width:100%;margin-top:24px;padding:14px 20px}.home-module__06co2W__hero{isolation:isolate;background:#020617;min-height:760px;padding:128px 20px 32px;position:relative;overflow:hidden}.home-module__06co2W__heroWash{z-index:-1;filter:blur(96px);pointer-events:none;background:#10b98117;border-radius:50%;width:760px;height:620px;position:absolute;top:-280px;left:34%}.home-module__06co2W__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);width:min(100%,1220px);margin:0 auto;display:grid}.home-module__06co2W__heroCopy{min-width:0;max-width:980px;animation:home-module__06co2W__home-reveal .48s var(--ease-out-expo) both}.home-module__06co2W__eyebrow,.home-module__06co2W__sectionIndex,.home-module__06co2W__diagramLabel,.home-module__06co2W__passLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.home-module__06co2W__eyebrow{color:#34d399;text-transform:none;letter-spacing:0;max-width:none;margin:0 0 24px;font-size:.9rem}.home-module__06co2W__heroCopy h1{color:#f8fafc;letter-spacing:-.055em;max-width:22ch;margin:0;font-size:clamp(3.25rem,4.8vw,4.35rem);font-weight:750;line-height:1.04}.home-module__06co2W__heroDescription{color:#cbd5e1;max-width:48ch;margin:28px 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.58}.home-module__06co2W__heroActions{align-items:center;gap:28px;margin-top:36px;display:flex}.home-module__06co2W__primaryCta{box-shadow:var(--shadow-wow);padding:14px 22px}.home-module__06co2W__secondaryCta{color:#f8fafc;border-bottom:1px solid #10b981;align-items:center;min-height:44px;font-size:.94rem;font-weight:650;text-decoration:none;display:inline-flex}.home-module__06co2W__heroProof{color:#94a3b8;align-items:center;gap:10px;margin:28px 0 0;font-size:.82rem;line-height:1.5;display:flex}.home-module__06co2W__heroProof span{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px}.home-module__06co2W__heroOffer{color:var(--color-brand-100);margin:20px 0 0;font-size:.78rem;line-height:1.6}.home-module__06co2W__heroSignature{border-top:1px solid var(--color-brand-700);width:min(100%,1220px);color:var(--color-brand-100);justify-content:space-between;gap:20px;margin:38px auto 0;padding-top:24px;font-size:.8rem;display:flex}.home-module__06co2W__heroSignature a{color:var(--color-primary-300);min-height:44px;text-decoration:none}.home-module__06co2W__heroSignature a:hover{text-decoration:underline}.home-module__06co2W__operationalPass{min-width:0;animation:home-module__06co2W__home-reveal .52s 90ms var(--ease-out-expo) both;background:#0f172a;border:1px solid #94a3b840;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 32px 90px -42px #10b9818c}.home-module__06co2W__passHeading{border-bottom:1px solid #94a3b833;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:18px 22px;display:grid}.home-module__06co2W__passHeadingIcon,.home-module__06co2W__momentIcon{color:#e2e8f0;background:#161d2a;border:1px solid #94a3b83d;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.home-module__06co2W__passHeadingIcon{color:#34d399;width:40px;height:40px}.home-module__06co2W__passHeading strong,.home-module__06co2W__passHeading span{display:block}.home-module__06co2W__passLabel{color:#94a3b8;margin-bottom:3px}.home-module__06co2W__passHeading strong{color:#f8fafc;font-size:.96rem}.home-module__06co2W__passStatus{color:#6ee7b7;font-size:.75rem;font-weight:700}.home-module__06co2W__operationalTimeline{margin:0;padding:8px 22px;list-style:none}.home-module__06co2W__operationalMoment{grid-template-columns:54px 18px 48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:128px;display:grid;position:relative}.home-module__06co2W__operationalMoment:not(:last-child):after{content:"";background:#10b981b3;width:1px;position:absolute;top:calc(50% + 8px);bottom:calc(8px - 50%);left:62px}.home-module__06co2W__operationalMoment time{color:#34d399;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.home-module__06co2W__timelinePoint{z-index:1;background:#0f172a;border:2px solid #10b981;border-radius:50%;width:13px;height:13px;position:relative}.home-module__06co2W__momentIcon{width:48px;height:48px}.home-module__06co2W__momentCopy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;min-width:0;display:grid}.home-module__06co2W__momentCopy strong{color:#f8fafc;min-width:0;font-size:.94rem}.home-module__06co2W__momentApp{color:#34d399;font-size:.75rem;font-weight:700}.home-module__06co2W__momentDetail{color:#94a3b8;grid-column:1/-1;font-size:.78rem;line-height:1.45}.home-module__06co2W__passFooter{color:#94a3b8;border-top:1px solid #94a3b833;align-items:center;gap:10px;min-height:54px;padding:14px 22px;font-size:.76rem;display:flex}.home-module__06co2W__passFooterDot{background:#e1623d;border-radius:50%;width:8px;height:8px}.home-module__06co2W__clientProof,.home-module__06co2W__problemSection{color:#0f172a;background:#f8fafc}.home-module__06co2W__clientProof{border-bottom:1px solid #e2e8f0;padding:32px 20px}.home-module__06co2W__clientProofInner{grid-template-columns:max-content minmax(0,420px);justify-content:center;align-items:center;gap:40px;width:min(100%,1220px);margin:0 auto;display:grid}.home-module__06co2W__clientsLabel{color:var(--color-brand-500);margin:0;font-size:1rem;font-weight:500}.home-module__06co2W__clientLogoItem:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:5px}.home-module__06co2W__clientLogoItem:hover{opacity:.75}.home-module__06co2W__clientProofCopy{grid-template-columns:112px minmax(0,1fr);gap:8px 28px;display:grid}.home-module__06co2W__sectionIndex{color:#047857;margin:6px 0 0}.home-module__06co2W__clientProofCopy h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1}.home-module__06co2W__clientProofCopy>p:last-child{color:#475569;grid-column:2;max-width:52ch;margin:8px 0 0;line-height:1.6}.home-module__06co2W__clientLogos{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;min-width:0;display:grid}.home-module__06co2W__clientLogoItem{border-left:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:94px;display:flex}.home-module__06co2W__clientLogoItem img{object-fit:contain;width:auto;max-width:150px;max-height:56px}.home-module__06co2W__clientLogoItem span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-module__06co2W__problemSection{padding:120px 20px 132px}.home-module__06co2W__problemGrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(64px,8vw,132px);width:min(100%,1220px);margin:0 auto;display:grid}.home-module__06co2W__problemCopy h2{letter-spacing:-.045em;max-width:12ch;margin:18px 0 0;font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1.04}.home-module__06co2W__problemCopy>p:last-child{color:#475569;max-width:46ch;margin:28px 0 0;font-size:1.05rem;line-height:1.7}.home-module__06co2W__fragmentedDiagram{min-width:0;padding-top:10px}.home-module__06co2W__diagramLabel{color:#64748b;margin:0 0 16px}.home-module__06co2W__scatteredTools{border-block:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.home-module__06co2W__scatteredTool{color:#334155;align-items:center;gap:10px;min-width:0;min-height:104px;padding:18px 14px;display:flex}.home-module__06co2W__scatteredTool+.home-module__06co2W__scatteredTool{border-left:1px solid #e2e8f0}.home-module__06co2W__scatteredTool span,.home-module__06co2W__scatteredTool strong,.home-module__06co2W__scatteredTool small{min-width:0;display:block}.home-module__06co2W__scatteredTool strong{font-size:.88rem}.home-module__06co2W__scatteredTool small{color:#64748b;margin-top:3px;font-size:.72rem}.home-module__06co2W__diagramArrow{color:#047857;width:22px;height:22px;margin:22px auto;display:block}.home-module__06co2W__organizedLane{background:#fff;border:1px solid #10b981;border-radius:10px;align-content:center;min-height:112px;padding:22px 24px 22px 128px;display:grid;position:relative}.home-module__06co2W__organizedLane>span{color:#047857;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #d1fae5;justify-content:center;align-items:center;width:104px;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset:0 auto 0 0}.home-module__06co2W__organizedLane strong{color:#047857;letter-spacing:-.03em;font-size:1.5rem}.home-module__06co2W__organizedLane p{color:#475569;margin:3px 0 0;font-size:.82rem}@keyframes home-module__06co2W__home-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.home-module__06co2W__desktopNavigation{display:none}.home-module__06co2W__menuButton{display:inline-flex}.home-module__06co2W__hero{min-height:auto;padding-top:124px}.home-module__06co2W__heroGrid,.home-module__06co2W__problemGrid{grid-template-columns:minmax(0,1fr)}.home-module__06co2W__heroGrid{gap:64px}.home-module__06co2W__heroCopy{max-width:680px}.home-module__06co2W__operationalPass{width:min(100%,680px)}.home-module__06co2W__clientProofInner{grid-template-columns:auto minmax(0,420px);gap:24px}.home-module__06co2W__clientLogos{max-width:520px}.home-module__06co2W__problemGrid{gap:64px}}@media (max-width:640px){.home-module__06co2W__navigation{width:calc(100% - 40px);min-height:68px}.home-module__06co2W__logoLink span{font-size:1.35rem}.home-module__06co2W__mobileNavigation{height:calc(100dvh - 68px)}.home-module__06co2W__hero{padding:116px 20px 64px}.home-module__06co2W__heroWash{top:-220px;left:-180px}.home-module__06co2W__heroGrid{gap:52px}.home-module__06co2W__eyebrow{margin-bottom:20px;font-size:.68rem}.home-module__06co2W__heroCopy h1{letter-spacing:-.05em;max-width:22ch;font-size:clamp(2.6rem,11.5vw,3.45rem);line-height:1}.home-module__06co2W__heroDescription{margin-top:24px;font-size:1rem;line-height:1.58}.home-module__06co2W__heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px}.home-module__06co2W__primaryCta{width:100%;min-height:52px}.home-module__06co2W__secondaryCta{align-self:flex-start}.home-module__06co2W__heroProof{align-items:flex-start;margin-top:24px}.home-module__06co2W__heroSignature{flex-direction:column;gap:12px}.home-module__06co2W__heroProof span{margin-top:5px}.home-module__06co2W__operationalPass:after{width:36px;height:36px}.home-module__06co2W__passHeading{grid-template-columns:auto minmax(0,1fr);min-height:76px;padding:16px}.home-module__06co2W__passStatus{display:none!important}.home-module__06co2W__operationalTimeline{padding:6px 16px}.home-module__06co2W__operationalMoment{grid-template-columns:46px 14px 42px minmax(0,1fr);gap:9px;min-height:118px}.home-module__06co2W__operationalMoment:not(:last-child):after{left:52px}.home-module__06co2W__momentIcon{width:42px;height:42px}.home-module__06co2W__momentCopy{grid-template-columns:minmax(0,1fr);gap:3px}.home-module__06co2W__momentCopy strong{font-size:.86rem}.home-module__06co2W__momentApp{font-size:.7rem}.home-module__06co2W__momentDetail{display:none}.home-module__06co2W__passFooter{padding-inline:16px}.home-module__06co2W__clientProof{padding:28px 20px}.home-module__06co2W__clientProofInner{grid-template-columns:minmax(0,1fr);gap:16px}.home-module__06co2W__clientProofCopy{grid-template-columns:minmax(0,1fr);gap:14px}.home-module__06co2W__clientProofCopy>p:last-child{grid-column:auto;margin-top:0}.home-module__06co2W__clientLogos{gap:12px}.home-module__06co2W__clientLogoItem{min-height:80px;padding-left:12px}.home-module__06co2W__clientLogoItem img{max-width:116px;max-height:44px}.home-module__06co2W__problemSection{padding:88px 20px 96px}.home-module__06co2W__problemGrid{gap:52px}.home-module__06co2W__problemCopy h2{font-size:clamp(2.2rem,11vw,3rem)}.home-module__06co2W__problemCopy>p:last-child{margin-top:22px;font-size:1rem}.home-module__06co2W__scatteredTools{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__06co2W__scatteredTool{min-height:88px;padding:14px 12px}.home-module__06co2W__scatteredTool:nth-child(3){border-left:0}.home-module__06co2W__scatteredTool:nth-child(n+3){border-top:1px solid #e2e8f0}.home-module__06co2W__organizedLane{min-height:128px;padding:20px 18px 20px 94px}.home-module__06co2W__organizedLane>span{width:76px;font-size:.62rem}.home-module__06co2W__organizedLane strong{font-size:1.3rem}}@media (max-width:360px){.home-module__06co2W__navigation,.home-module__06co2W__mobileNavigationInner{width:calc(100% - 32px)}.home-module__06co2W__hero,.home-module__06co2W__clientProof,.home-module__06co2W__problemSection{padding-inline:16px}.home-module__06co2W__heroCopy h1{font-size:2.55rem}.home-module__06co2W__operationalMoment{grid-template-columns:42px 12px 38px minmax(0,1fr);gap:7px}.home-module__06co2W__operationalMoment:not(:last-child):after{left:47px}.home-module__06co2W__momentIcon{width:38px;height:38px}.home-module__06co2W__momentCopy strong{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__heroCopy,.home-module__06co2W__operationalPass{animation:none}}
.sections-module__BfdpFa__sectionShell{width:min(100%,1220px);margin:0 auto}.sections-module__BfdpFa__sectionEyebrow{color:#047857;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:750;line-height:1.4}.sections-module__BfdpFa__connectedSection,.sections-module__BfdpFa__modulesSection,.sections-module__BfdpFa__activationSection{color:#0f172a;padding:120px 20px}.sections-module__BfdpFa__connectedSection{background:#f1f5f9;border-block:1px solid #e2e8f0}.sections-module__BfdpFa__sectionIntroduction,.sections-module__BfdpFa__modulesHeading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);align-items:end;gap:clamp(56px,9vw,144px);display:grid}.sections-module__BfdpFa__sectionIntroduction h2,.sections-module__BfdpFa__modulesHeading h2,.sections-module__BfdpFa__activationHeading h2,.sections-module__BfdpFa__faqColumn>h2,.sections-module__BfdpFa__demoPanel h2{letter-spacing:-.045em;margin:0;line-height:1.04}.sections-module__BfdpFa__sectionIntroduction h2,.sections-module__BfdpFa__modulesHeading h2{max-width:14ch;font-size:clamp(2.7rem,4.6vw,4.1rem)}.sections-module__BfdpFa__sectionIntroduction>p,.sections-module__BfdpFa__modulesHeading>p{color:#475569;margin:0 0 4px;font-size:1.05rem;line-height:1.7}.sections-module__BfdpFa__flowBoard{border-block:1px solid #cbd5e1;margin-top:72px}.sections-module__BfdpFa__flowLane{grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);align-items:stretch;min-width:0;display:grid}.sections-module__BfdpFa__flowLane+.sections-module__BfdpFa__flowLane{border-top:1px solid #cbd5e1}.sections-module__BfdpFa__flowLaneIntro{border-right:1px solid #cbd5e1;min-width:0;padding:32px 32px 32px 0}.sections-module__BfdpFa__flowLaneIntro>span{color:#047857;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.sections-module__BfdpFa__flowLaneIntro p{color:#475569;max-width:34ch;margin:12px 0 0;font-size:.9rem;line-height:1.55}.sections-module__BfdpFa__flowSteps{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0 0 0 36px;list-style:none;display:grid}.sections-module__BfdpFa__flowStep{align-items:center;gap:14px;min-width:0;min-height:146px;padding:28px 38px 28px 0;display:flex;position:relative}.sections-module__BfdpFa__flowStepIcon{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sections-module__BfdpFa__flowStep>span:nth-child(2),.sections-module__BfdpFa__flowStep strong,.sections-module__BfdpFa__flowStep small{min-width:0;display:block}.sections-module__BfdpFa__flowStep strong{color:#0f172a;font-size:.9rem;line-height:1.35}.sections-module__BfdpFa__flowStep small{color:#047857;margin-top:4px;font-size:.72rem;font-weight:750}.sections-module__BfdpFa__flowArrow{color:#475569;position:absolute;top:calc(50% - 9px);right:14px}.sections-module__BfdpFa__flowNote{color:#475569;text-align:right;max-width:72ch;margin:24px 0 0 auto;font-size:.78rem;line-height:1.6}.sections-module__BfdpFa__modulesSection{background:#f8fafc}.sections-module__BfdpFa__moduleExplorer{background:#0f172a;border:1px solid #334155;border-radius:14px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);min-width:0;margin-top:72px;display:grid;overflow:hidden}.sections-module__BfdpFa__moduleTabs{border-right:1px solid #334155;min-width:0;padding:16px}.sections-module__BfdpFa__moduleTab{color:#94a3b8;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e293b;align-items:center;gap:12px;padding:12px 46px 12px 14px;font-size:.92rem;font-weight:650;transition:color .16s,background-color .16s;display:flex;position:relative}.sections-module__BfdpFa__moduleTab:hover{color:#e2e8f0}.sections-module__BfdpFa__moduleTabActive{color:#f8fafc;background:#1e293b;border-bottom-color:#0000;border-radius:10px}.sections-module__BfdpFa__moduleTabActive:before{content:"";background:#10b981;width:2px;position:absolute;inset:14px auto 14px 0}.sections-module__BfdpFa__moduleTabIndex{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.68rem;position:absolute;right:14px}.sections-module__BfdpFa__modulePanel{min-width:0;min-height:490px;animation:sections-module__BfdpFa__module-panel-in .28s var(--ease-out-expo) both;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:stretch;gap:clamp(48px,7vw,88px);padding:clamp(40px,6vw,76px);display:grid}.sections-module__BfdpFa__modulePanelCopy{min-width:0}.sections-module__BfdpFa__modulePanelLabel,.sections-module__BfdpFa__moduleApps>span{color:#34d399;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:750}.sections-module__BfdpFa__modulePanel h3{color:#f8fafc;letter-spacing:-.045em;max-width:14ch;margin:20px 0 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.06}.sections-module__BfdpFa__modulePanelCopy>p{color:#cbd5e1;max-width:58ch;margin:24px 0 0;font-size:1rem;line-height:1.68}.sections-module__BfdpFa__modulePanelCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sections-module__BfdpFa__modulePanelCopy li{color:#94a3b8;padding-left:18px;font-size:.82rem;line-height:1.5;position:relative}.sections-module__BfdpFa__modulePanelCopy li:before{content:"";background:#e1623d;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.sections-module__BfdpFa__moduleApps{border-left:1px solid #334155;flex-direction:column;justify-content:center;min-width:0;padding-left:36px;display:flex}.sections-module__BfdpFa__moduleApp{border-bottom:1px solid #1e293b;align-items:center;gap:12px;min-height:62px;display:flex}.sections-module__BfdpFa__moduleApps>span{color:#94a3b8;margin-bottom:12px}.sections-module__BfdpFa__moduleApp>span{border:2px solid #10b981;border-radius:50%;width:9px;height:9px}.sections-module__BfdpFa__moduleApp strong{color:#e2e8f0;font-size:.9rem}.sections-module__BfdpFa__productsLink{color:#065f46;border-bottom:1px solid #059669;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:28px 0 0 auto;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.sections-module__BfdpFa__activationSection{background:#f1f5f9;border-top:1px solid #e2e8f0}.sections-module__BfdpFa__activationGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(64px,9vw,144px);display:grid}.sections-module__BfdpFa__activationHeading h2{max-width:12ch;font-size:clamp(2.6rem,4.2vw,3.8rem)}.sections-module__BfdpFa__activationDescription{color:#475569;max-width:46ch;margin:24px 0;font-size:1rem;font-weight:400;line-height:1.7}.sections-module__BfdpFa__activationSteps{border-top:1px solid #cbd5e1;margin:0;padding:0;list-style:none}.sections-module__BfdpFa__activationSteps li{border-bottom:1px solid #cbd5e1;grid-template-columns:52px minmax(0,1fr) 24px;align-items:start;gap:20px;min-width:0;min-height:138px;padding:28px 0;display:grid}.sections-module__BfdpFa__activationSteps li>span{color:#047857;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:750}.sections-module__BfdpFa__activationSteps h3{color:#0f172a;margin:0;font-size:1.08rem}.sections-module__BfdpFa__activationSteps p{color:#475569;max-width:58ch;margin:9px 0 0;font-size:.88rem;line-height:1.6}.sections-module__BfdpFa__activationSteps svg{color:#047857;margin-top:2px}.sections-module__BfdpFa__trustStrip{border-block:1px solid #cbd5e1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.sections-module__BfdpFa__trustStrip>div{color:#334155;align-items:center;gap:12px;min-width:0;min-height:98px;padding:20px 24px;font-size:.8rem;font-weight:650;line-height:1.4;display:flex}.sections-module__BfdpFa__trustStrip>div+div{border-left:1px solid #cbd5e1}.sections-module__BfdpFa__trustStrip svg{color:#047857;flex:none}.sections-module__BfdpFa__faqSection{color:#f8fafc;background:#0f172a;padding:120px 20px 132px}.sections-module__BfdpFa__faqSection .sections-module__BfdpFa__sectionEyebrow{color:#34d399}.sections-module__BfdpFa__faqGrid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:clamp(72px,10vw,156px);display:grid}.sections-module__BfdpFa__faqColumn>h2{max-width:12ch;font-size:clamp(2.6rem,4.2vw,3.8rem)}.sections-module__BfdpFa__faqList{border-top:1px solid #334155;margin-top:52px}.sections-module__BfdpFa__faqItem{border-bottom:1px solid #334155}.sections-module__BfdpFa__faqItem summary{color:#e2e8f0;cursor:pointer;align-items:center;min-height:72px;padding:22px 48px 22px 0;font-size:.96rem;font-weight:650;line-height:1.45;list-style:none;display:flex;position:relative}.sections-module__BfdpFa__faqItem summary::-webkit-details-marker{display:none}.sections-module__BfdpFa__faqItem summary:before,.sections-module__BfdpFa__faqItem summary:after{content:"";background:#34d399;width:14px;height:1px;transition:transform .18s;position:absolute;top:50%;right:8px}.sections-module__BfdpFa__faqItem summary:after{transform:rotate(90deg)}.sections-module__BfdpFa__faqItem[open] summary:after{transform:rotate(0)}.sections-module__BfdpFa__faqItem p{color:#94a3b8;max-width:64ch;margin:0;padding:0 44px 24px 0;font-size:.9rem;line-height:1.68}.sections-module__BfdpFa__demoPanel{color:#0f172a;background:#f8fafc;border-radius:14px;min-width:0;padding:clamp(32px,4.2vw,52px);position:sticky;top:104px;overflow:hidden}.sections-module__BfdpFa__demoPanelLabel{color:#047857;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:.72rem;font-weight:750;line-height:1.4}.sections-module__BfdpFa__demoPanel h2{max-width:10ch;font-size:clamp(2.35rem,3.8vw,3.35rem)}.sections-module__BfdpFa__demoPanel p:not(.sections-module__BfdpFa__demoPanelLabel){color:#475569;margin:24px 0 0;font-size:.98rem;line-height:1.68}.sections-module__BfdpFa__demoPanelCta{color:#020617;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#10b981;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:36px;padding:14px 18px;font-weight:750;transition:background-color .16s;display:inline-flex}.sections-module__BfdpFa__demoPanelCta:hover{background:#34d399}.sections-module__BfdpFa__demoPanel>small{color:#64748b;text-align:center;margin-top:14px;font-size:.72rem;line-height:1.5;display:block}.sections-module__BfdpFa__homeFooter{color:#94a3b8;background:#020617;border-top:1px solid #1e293b;padding:72px 20px 28px}.sections-module__BfdpFa__footerMain,.sections-module__BfdpFa__footerBottom{width:min(100%,1220px);margin:0 auto}.sections-module__BfdpFa__footerMain{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:80px;display:grid}.sections-module__BfdpFa__footerLogoText{color:#f8fafc}.sections-module__BfdpFa__footerBrand p{color:#e2e8f0;margin:22px 0 0;font-size:1rem;font-weight:650}.sections-module__BfdpFa__footerBrand>span{color:#94a3b8;max-width:35ch;margin-top:8px;font-size:.8rem;line-height:1.55;display:block}.sections-module__BfdpFa__footerLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.sections-module__BfdpFa__footerLinks>div{flex-direction:column;gap:11px;display:flex}.sections-module__BfdpFa__footerLinks h2{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:750}.sections-module__BfdpFa__footerLinks a,.sections-module__BfdpFa__footerBottom a{color:#94a3b8;width:fit-content;font-size:.8rem;text-decoration:none;transition:color .16s}.sections-module__BfdpFa__footerLinks a:hover,.sections-module__BfdpFa__footerBottom a:hover{color:#f8fafc}.sections-module__BfdpFa__footerBottom{color:#94a3b8;border-top:1px solid #1e293b;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-top:24px;font-size:.75rem;display:flex}@keyframes sections-module__BfdpFa__module-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.sections-module__BfdpFa__connectedSection,.sections-module__BfdpFa__modulesSection,.sections-module__BfdpFa__activationSection,.sections-module__BfdpFa__faqSection{padding-block:96px}.sections-module__BfdpFa__sectionIntroduction,.sections-module__BfdpFa__modulesHeading,.sections-module__BfdpFa__activationGrid,.sections-module__BfdpFa__faqGrid{grid-template-columns:minmax(0,1fr);gap:48px}.sections-module__BfdpFa__sectionIntroduction>p,.sections-module__BfdpFa__modulesHeading>p{max-width:62ch}.sections-module__BfdpFa__flowLane{grid-template-columns:minmax(190px,.58fr) minmax(0,1.42fr)}.sections-module__BfdpFa__flowSteps{padding-left:24px}.sections-module__BfdpFa__flowStep{flex-direction:column;justify-content:center;align-items:flex-start;padding-right:28px}.sections-module__BfdpFa__flowArrow{right:8px}.sections-module__BfdpFa__moduleExplorer{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.sections-module__BfdpFa__modulePanel{grid-template-columns:minmax(0,1fr);gap:44px}.sections-module__BfdpFa__moduleApps{border-top:1px solid #334155;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:24px 0 0;display:grid}.sections-module__BfdpFa__moduleApps>span{grid-column:1/-1}.sections-module__BfdpFa__trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__BfdpFa__trustStrip>div:nth-child(3){border-left:0}.sections-module__BfdpFa__trustStrip>div:nth-child(n+3){border-top:1px solid #cbd5e1}.sections-module__BfdpFa__demoPanel{max-width:620px;position:relative;top:auto}.sections-module__BfdpFa__footerMain{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:720px){.sections-module__BfdpFa__connectedSection,.sections-module__BfdpFa__modulesSection,.sections-module__BfdpFa__activationSection,.sections-module__BfdpFa__faqSection{padding:84px 20px}.sections-module__BfdpFa__sectionIntroduction h2,.sections-module__BfdpFa__modulesHeading h2,.sections-module__BfdpFa__activationHeading h2,.sections-module__BfdpFa__faqColumn>h2{font-size:clamp(2.25rem,10.5vw,3rem)}.sections-module__BfdpFa__sectionIntroduction,.sections-module__BfdpFa__modulesHeading{gap:28px}.sections-module__BfdpFa__sectionIntroduction>p,.sections-module__BfdpFa__modulesHeading>p{font-size:1rem}.sections-module__BfdpFa__flowBoard{margin-top:52px}.sections-module__BfdpFa__flowLane{grid-template-columns:minmax(0,1fr)}.sections-module__BfdpFa__flowLaneIntro{border-bottom:1px solid #cbd5e1;border-right:0;padding:24px 0}.sections-module__BfdpFa__flowSteps{grid-template-columns:minmax(0,1fr);padding:22px 0}.sections-module__BfdpFa__flowStep{flex-direction:row;align-items:center;min-height:86px;padding:10px 20px 10px 0}.sections-module__BfdpFa__flowArrow{inset:auto auto -5px 14px;transform:rotate(90deg)}.sections-module__BfdpFa__flowNote{text-align:left}.sections-module__BfdpFa__moduleExplorer{grid-template-columns:minmax(0,1fr);margin-top:52px}.sections-module__BfdpFa__moduleTabs{border-bottom:1px solid #334155;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.sections-module__BfdpFa__moduleTab{min-height:58px;padding:10px 36px 10px 10px}.sections-module__BfdpFa__modulePanel{min-height:auto;padding:32px 24px 36px}.sections-module__BfdpFa__modulePanel h3{font-size:2.15rem}.sections-module__BfdpFa__modulePanelCopy ul,.sections-module__BfdpFa__moduleApps{grid-template-columns:minmax(0,1fr)}.sections-module__BfdpFa__productsLink{margin-left:0}.sections-module__BfdpFa__activationGrid{gap:52px}.sections-module__BfdpFa__activationSteps li{grid-template-columns:44px minmax(0,1fr);gap:14px}.sections-module__BfdpFa__activationSteps svg{display:none}.sections-module__BfdpFa__trustStrip{grid-template-columns:minmax(0,1fr);margin-top:52px}.sections-module__BfdpFa__trustStrip>div+div,.sections-module__BfdpFa__trustStrip>div:nth-child(3){border-left:0}.sections-module__BfdpFa__trustStrip>div:nth-child(n+2){border-top:1px solid #cbd5e1}.sections-module__BfdpFa__faqGrid{gap:64px}.sections-module__BfdpFa__faqList{margin-top:40px}.sections-module__BfdpFa__faqItem summary{min-height:68px;padding-right:40px;font-size:.92rem}.sections-module__BfdpFa__demoPanel{padding:34px 28px}.sections-module__BfdpFa__demoPanel h2{font-size:2.45rem}.sections-module__BfdpFa__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px}}@media (max-width:390px){.sections-module__BfdpFa__connectedSection,.sections-module__BfdpFa__modulesSection,.sections-module__BfdpFa__activationSection,.sections-module__BfdpFa__faqSection,.sections-module__BfdpFa__homeFooter{padding-inline:20px}.sections-module__BfdpFa__moduleTabs{grid-template-columns:minmax(0,1fr)}.sections-module__BfdpFa__moduleTab{min-height:54px}.sections-module__BfdpFa__modulePanel{padding-inline:20px}.sections-module__BfdpFa__demoPanel{padding:32px 24px}.sections-module__BfdpFa__footerLinks{grid-template-columns:minmax(0,1fr)}.sections-module__BfdpFa__footerBottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sections-module__BfdpFa__modulePanel{animation:none}.sections-module__BfdpFa__faqItem summary:before,.sections-module__BfdpFa__faqItem summary:after{transition:none}}.sections-module__BfdpFa__activationHeading h2{letter-spacing:-.025em;max-width:18ch;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:500;line-height:1.15}.sections-module__BfdpFa__sectionIntroduction>p,.sections-module__BfdpFa__modulesHeading>p,.sections-module__BfdpFa__modulePanelCopy>p,.sections-module__BfdpFa__activationDescription,.sections-module__BfdpFa__activationSteps p,.sections-module__BfdpFa__faqItem p,.sections-module__BfdpFa__demoPanel p:not(.sections-module__BfdpFa__demoPanelLabel){letter-spacing:-.01em;font-size:1rem;font-weight:400;line-height:1.7}.sections-module__BfdpFa__activationSteps h3{font-size:1.125rem;font-weight:600;line-height:1.4}.sections-module__BfdpFa__modulePanelCopy li,.sections-module__BfdpFa__trustStrip>div{font-size:.9375rem;line-height:1.6}.sections-module__BfdpFa__sectionEyebrow,.sections-module__BfdpFa__demoPanelLabel,.sections-module__BfdpFa__modulePanelLabel,.sections-module__BfdpFa__moduleApps>span{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600;line-height:1.5}.sections-module__BfdpFa__faqItem summary{font-size:1rem;font-weight:600;line-height:1.5}.sections-module__BfdpFa__demoPanel>small{font-size:.8125rem;line-height:1.6}
.ProductPageCTA-module__4lk_iG__button{color:#020617;min-height:48px;font:inherit;cursor:pointer;box-shadow:var(--shadow-wow);background:#10b981;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:.9rem;font-weight:750;transition:background-color .16s,transform .16s;display:inline-flex}.ProductPageCTA-module__4lk_iG__button:hover{background:#34d399}.ProductPageCTA-module__4lk_iG__button:active{transform:translateY(1px)}.ProductPageCTA-module__4lk_iG__buttonLarge{min-height:52px;padding-inline:24px;font-size:.95rem}@media (max-width:560px){.ProductPageCTA-module__4lk_iG__button,.ProductPageCTA-module__4lk_iG__buttonLarge{width:100%}}
.commercial-module__WjDJFG__offer{background:var(--color-primary-900);color:var(--color-primary-50);padding:88px 24px}.commercial-module__WjDJFG__shell{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;width:min(100%,1220px);margin:auto;display:grid}.commercial-module__WjDJFG__label{margin:0 0 20px;font-size:.85rem;font-weight:600}.commercial-module__WjDJFG__offer h2,.commercial-module__WjDJFG__vision h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4.3vw,3.7rem);line-height:1.07}.commercial-module__WjDJFG__description{max-width:49ch;color:var(--color-primary-100);margin:24px 0 0;line-height:1.7}.commercial-module__WjDJFG__offerDetail ul{margin:0 0 28px;padding:0;list-style:none}.commercial-module__WjDJFG__offerDetail li{align-items:center;gap:12px;margin:18px 0;font-size:.94rem;display:flex}.commercial-module__WjDJFG__offerDetail svg{flex-shrink:0}.commercial-module__WjDJFG__priceLink{background:var(--color-primary-50);min-height:52px;color:var(--color-primary-900);border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.commercial-module__WjDJFG__priceLink:hover{background:var(--color-primary-200)}.commercial-module__WjDJFG__priceLink:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:5px}.commercial-module__WjDJFG__offerDetail>p{max-width:45ch;color:var(--color-primary-100);margin:18px 0 0;font-size:.77rem;line-height:1.6}.commercial-module__WjDJFG__vision{background:var(--color-brand-50);color:var(--color-brand-900);padding:100px 24px}.commercial-module__WjDJFG__visionShell{width:min(100%,1220px);margin:auto}.commercial-module__WjDJFG__visionIntro{grid-template-columns:1.2fr 1fr;column-gap:80px;display:grid}.commercial-module__WjDJFG__visionIntro .commercial-module__WjDJFG__label{color:var(--color-primary-700);grid-column:1/-1}.commercial-module__WjDJFG__visionIntro h2{max-width:23ch;font-size:clamp(2rem,3.4vw,3rem)}.commercial-module__WjDJFG__visionIntro>p:last-child{color:var(--color-brand-500);align-self:end;margin:0;line-height:1.7}.commercial-module__WjDJFG__visionRows{margin-top:44px}.commercial-module__WjDJFG__visionRows article{border-top:1px solid var(--color-brand-100);grid-template-columns:130px 1fr auto;align-items:baseline;gap:28px;padding:28px 0;display:grid}.commercial-module__WjDJFG__visionRows article>span{color:var(--color-primary-700);font-size:.85rem;font-weight:600}.commercial-module__WjDJFG__visionRows h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.15rem}.commercial-module__WjDJFG__visionRows p{max-width:74ch;color:var(--color-brand-500);margin:0;font-size:.9rem;line-height:1.65}.commercial-module__WjDJFG__visionRows small{color:var(--color-brand-700);white-space:nowrap;border:1px dashed var(--color-brand-500);border-radius:5px;padding:5px 9px;font-size:.7rem}.commercial-module__WjDJFG__visionNote{color:var(--color-brand-500);margin:12px 0 0;font-size:.75rem;line-height:1.6}@media (max-width:800px){.commercial-module__WjDJFG__shell,.commercial-module__WjDJFG__visionIntro{grid-template-columns:1fr;gap:28px}.commercial-module__WjDJFG__visionIntro .commercial-module__WjDJFG__label{margin:0}.commercial-module__WjDJFG__offer,.commercial-module__WjDJFG__vision{padding:64px 20px}.commercial-module__WjDJFG__visionRows article{grid-template-columns:1fr auto;gap:14px}.commercial-module__WjDJFG__visionRows article>div{grid-area:2/1/auto/-1}.commercial-module__WjDJFG__visionRows small{grid-area:1/2}}.commercial-module__WjDJFG__description{font-size:1rem;font-weight:400;line-height:1.7}.commercial-module__WjDJFG__offerDetail li{font-size:1rem;line-height:1.6}.commercial-module__WjDJFG__offerDetail>p{font-size:.875rem;line-height:1.6}
.ProductFAQ-module___mTxkq__faqList{border-top:1px solid #cbd5e1}.ProductFAQ-module___mTxkq__faqList details{border-bottom:1px solid #cbd5e1}.ProductFAQ-module___mTxkq__faqList summary{color:#0f172a;cursor:pointer;align-items:center;min-height:72px;padding:22px 52px 22px 2px;font-size:.95rem;font-weight:700;line-height:1.45;list-style:none;display:flex;position:relative}.ProductFAQ-module___mTxkq__faqList summary::-webkit-details-marker{display:none}.ProductFAQ-module___mTxkq__faqList summary:before,.ProductFAQ-module___mTxkq__faqList summary:after{content:"";background:#047857;width:14px;height:1.5px;transition:transform .16s;position:absolute;top:50%;right:8px}.ProductFAQ-module___mTxkq__faqList summary:after{transform:rotate(90deg)}.ProductFAQ-module___mTxkq__faqList details[open] summary:after{transform:rotate(0)}.ProductFAQ-module___mTxkq__faqList details p{color:#475569;max-width:62ch;margin:0;padding:0 52px 24px 2px;font-size:.9rem;line-height:1.7}@media (max-width:560px){.ProductFAQ-module___mTxkq__faqList summary{min-height:68px}}.ProductFAQ-module___mTxkq__faqList summary{font-size:1rem;font-weight:600;line-height:1.5}.ProductFAQ-module___mTxkq__faqList details p{font-size:1rem;font-weight:400;line-height:1.7}
.hospitality-photo-module__MMih2a__photo{aspect-ratio:3/2;background:var(--color-accent-100);border-radius:10px;margin:0;position:relative;overflow:hidden}.hospitality-photo-module__MMih2a__photo img{object-fit:cover}
.scenes-module__ZAZgcq__figure{min-width:0;color:var(--color-brand-900);margin:0;font-size:13px}.scenes-module__ZAZgcq__window{border:1px solid var(--color-brand-100);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 18px 55px #0f172a1a}.scenes-module__ZAZgcq__chrome{color:#fff;background:var(--color-brand-900);justify-content:space-between;gap:12px;padding:15px 18px;font-size:11px;display:flex}.scenes-module__ZAZgcq__chrome span{align-items:center;gap:8px;display:flex}.scenes-module__ZAZgcq__appbar{border-bottom:1px solid var(--color-brand-100);align-items:center;gap:12px;padding:12px 18px;display:flex}.scenes-module__ZAZgcq__appbar strong{color:var(--color-primary-700);margin-right:auto}.scenes-module__ZAZgcq__appbar span{color:var(--color-brand-500);font-size:10px}.scenes-module__ZAZgcq__content{padding:22px}.scenes-module__ZAZgcq__title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.scenes-module__ZAZgcq__title strong{letter-spacing:-.04em;font-size:18px}.scenes-module__ZAZgcq__title>span{color:var(--color-brand-500);white-space:nowrap;font-size:9px}.scenes-module__ZAZgcq__tableWrap{min-width:0}.scenes-module__ZAZgcq__tableWrap table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.scenes-module__ZAZgcq__tableWrap th{text-align:left;color:var(--color-brand-500);padding:9px 5px;font-size:11px;font-weight:500}.scenes-module__ZAZgcq__tableWrap td{border-top:1px solid var(--color-brand-100);overflow-wrap:anywhere;padding:14px 5px;font-size:12px}.scenes-module__ZAZgcq__tableWrap th:first-child{width:45%}.scenes-module__ZAZgcq__tableWrap td:last-child{color:var(--color-primary-800);font-weight:600}.scenes-module__ZAZgcq__note{border-top:1px solid var(--color-brand-100);color:var(--color-brand-500);margin:20px 0 0;padding-top:15px;font-size:11px;line-height:1.6}.scenes-module__ZAZgcq__figure figcaption{color:var(--color-brand-500);text-align:right;margin-top:10px;font-size:10px}.scenes-module__ZAZgcq__tables{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:6px;display:grid}.scenes-module__ZAZgcq__tableSeat{border:1px solid var(--color-primary-200);background:var(--color-primary-50);color:var(--color-primary-900);border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:14px 3px;display:flex;position:relative}.scenes-module__ZAZgcq__tableSeat:before,.scenes-module__ZAZgcq__tableSeat:after{content:"";background:var(--color-primary-200);border-radius:4px;width:5px;height:25px;position:absolute;top:35%}.scenes-module__ZAZgcq__tableSeat:before{left:-7px}.scenes-module__ZAZgcq__tableSeat:after{right:-7px}.scenes-module__ZAZgcq__tableSeat[data-free=true]{border-color:var(--color-brand-100);background:var(--color-brand-50);color:var(--color-brand-500)}.scenes-module__ZAZgcq__tableSeat small{font-size:9px}.scenes-module__ZAZgcq__tableSeat span{padding-top:5px;font-size:9px}.scenes-module__ZAZgcq__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scenes-module__ZAZgcq__board>div>span{color:var(--color-brand-500);margin-bottom:10px;font-size:10px;display:block}.scenes-module__ZAZgcq__board article{border-top:3px solid var(--color-accent-500);background:var(--color-accent-50);min-height:150px;padding:15px 10px}.scenes-module__ZAZgcq__board strong{margin:12px 0;display:block}.scenes-module__ZAZgcq__board p{font-size:11px;line-height:1.6}.scenes-module__ZAZgcq__menu{background:var(--color-accent-50);padding:4px 15px}.scenes-module__ZAZgcq__menu>div{border-bottom:1px solid var(--color-accent-100);padding:18px 0;position:relative}.scenes-module__ZAZgcq__menu strong{font-size:16px}.scenes-module__ZAZgcq__menu p{max-width:32ch;color:var(--color-brand-500);font-size:11px;line-height:1.5}.scenes-module__ZAZgcq__menu span{color:var(--color-primary-800);font-size:12px}.scenes-module__ZAZgcq__gift{background:var(--color-primary-900);color:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:28px;display:flex}.scenes-module__ZAZgcq__gift>strong{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.15}.scenes-module__ZAZgcq__gift p b{font-size:24px;display:block}.scenes-module__ZAZgcq__gift small{opacity:.8}.scenes-module__ZAZgcq__workScene{background:var(--color-accent-50);color:var(--color-brand-900);padding:88px 20px}.scenes-module__ZAZgcq__workInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;max-width:1220px;margin:auto;display:grid}.scenes-module__ZAZgcq__workCopy h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(28px,3.3vw,44px);font-weight:500;line-height:1.15}.scenes-module__ZAZgcq__workCopy p{color:var(--color-brand-500);max-width:46ch;line-height:1.7}.scenes-module__ZAZgcq__workCopy>p:first-child{color:var(--color-primary-700);font-size:13px}@media (max-width:760px){.scenes-module__ZAZgcq__workInner{grid-template-columns:1fr;gap:30px}.scenes-module__ZAZgcq__workScene{padding:60px 20px}.scenes-module__ZAZgcq__content{padding:16px}.scenes-module__ZAZgcq__title{flex-wrap:wrap;gap:5px}.scenes-module__ZAZgcq__chrome{padding:12px}.scenes-module__ZAZgcq__tables{gap:12px}.scenes-module__ZAZgcq__tableWrap td{font-size:10px}.scenes-module__ZAZgcq__tableSeat strong{font-size:11px}.scenes-module__ZAZgcq__board{gap:6px}.scenes-module__ZAZgcq__board article{padding:12px 7px}}@media (max-width:580px){.scenes-module__ZAZgcq__chrome{flex-wrap:wrap;gap:8px}.scenes-module__ZAZgcq__appbar{flex-wrap:wrap;gap:8px;padding:12px}.scenes-module__ZAZgcq__content{padding:14px}.scenes-module__ZAZgcq__title{align-items:flex-start}.scenes-module__ZAZgcq__title>span{font-size:11px}.scenes-module__ZAZgcq__tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scenes-module__ZAZgcq__tableSeat strong{font-size:14px}.scenes-module__ZAZgcq__tableSeat small,.scenes-module__ZAZgcq__tableSeat span{font-size:12px}.scenes-module__ZAZgcq__board{grid-template-columns:1fr;gap:16px}.scenes-module__ZAZgcq__board>div>span{margin-bottom:6px;font-size:13px}.scenes-module__ZAZgcq__board article{min-height:0;padding:12px 14px}.scenes-module__ZAZgcq__board strong{margin:0 0 0 8px;font-size:14px;display:inline-block}.scenes-module__ZAZgcq__board article>svg{vertical-align:middle;display:inline-block}.scenes-module__ZAZgcq__board p{margin:8px 0 0;font-size:14px}.scenes-module__ZAZgcq__tableWrap th,.scenes-module__ZAZgcq__tableWrap td{padding:10px 4px;font-size:12px;line-height:1.5}.scenes-module__ZAZgcq__tableWrap th:first-child{width:42%}.scenes-module__ZAZgcq__note,.scenes-module__ZAZgcq__figure figcaption,.scenes-module__ZAZgcq__menu p{font-size:12px}.scenes-module__ZAZgcq__gift{padding:20px}.scenes-module__ZAZgcq__gift>strong{font-size:26px}}
.bookeat-room-module__UrafQG__section{color:var(--color-brand-900);background:#fff;padding:88px clamp(20px,4vw,64px);scroll-margin-top:88px}.bookeat-room-module__UrafQG__inner{max-width:1180px;margin:auto}.bookeat-room-module__UrafQG__heading{grid-template-columns:1fr .7fr;align-items:end;gap:64px;max-width:1220px;margin:0 auto 40px;display:grid}.bookeat-room-module__UrafQG__heading>div>p{color:var(--color-primary-700);margin:0 0 16px;font-size:14px}.bookeat-room-module__UrafQG__heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.12}.bookeat-room-module__UrafQG__heading>p{color:var(--color-brand-500);max-width:48ch;margin:0;font-size:16px;line-height:1.75}.bookeat-room-module__UrafQG__figure{margin:0}.bookeat-room-module__UrafQG__viewport{border:1px solid var(--color-brand-100);box-shadow:0 24px 60px -35px var(--color-brand-500);border-radius:10px;overflow-x:auto}.bookeat-room-module__UrafQG__viewport:focus-visible{outline:3px solid var(--color-primary-700);outline-offset:5px}.bookeat-room-module__UrafQG__window{background:var(--color-brand-50);min-width:1120px}.bookeat-room-module__UrafQG__chrome{background:var(--color-brand-900);border-bottom:3px solid var(--color-primary-500);color:#fff;justify-content:space-between;gap:14px;padding:12px 16px;font-size:11px;display:flex}.bookeat-room-module__UrafQG__chrome>span,.bookeat-room-module__UrafQG__headerChip{align-items:center;gap:10px;display:flex}.bookeat-room-module__UrafQG__chrome strong{font-size:14px}.bookeat-room-module__UrafQG__headerChip,.bookeat-room-module__UrafQG__activeTurn{background:#ffffff14;border-radius:5px;padding:6px 8px}.bookeat-room-module__UrafQG__activeTurn{background:var(--color-accent-700)}.bookeat-room-module__UrafQG__layout{grid-template-columns:210px minmax(0,1fr) 230px;align-items:stretch;gap:10px;padding:10px;display:grid}.bookeat-room-module__UrafQG__reservations,.bookeat-room-module__UrafQG__summary,.bookeat-room-module__UrafQG__room{border:1px solid var(--color-brand-100);background:#fff;border-radius:7px;min-width:0;overflow:hidden}.bookeat-room-module__UrafQG__reservations{flex-direction:column;padding:10px;display:flex}.bookeat-room-module__UrafQG__newReservation{background:var(--color-accent-700);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:600;display:flex}.bookeat-room-module__UrafQG__search{border:1px solid var(--color-brand-100);color:var(--color-brand-500);border-radius:5px;align-items:center;gap:7px;margin:10px 0;padding:10px 6px;font-size:10px;display:flex}.bookeat-room-module__UrafQG__railHeading{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.bookeat-room-module__UrafQG__railHeading>span{background:var(--color-primary-50);color:var(--color-primary-800);border-radius:4px;padding:3px 5px;font-size:9px}.bookeat-room-module__UrafQG__filter{border:1px solid var(--color-brand-100);border-radius:4px;justify-content:space-between;margin-top:10px;padding:7px;font-size:10px;display:flex}.bookeat-room-module__UrafQG__reservationList{scrollbar-width:thin;max-height:530px;overflow-y:auto}.bookeat-room-module__UrafQG__arrival{border-bottom:1px solid var(--color-brand-100);grid-template-columns:42px 1fr;gap:8px;padding:12px 0;font-size:11px;display:grid}.bookeat-room-module__UrafQG__arrival strong{font-weight:600}.bookeat-room-module__UrafQG__arrival small{color:var(--color-brand-500);margin-top:4px;font-size:9px;display:block}.bookeat-room-module__UrafQG__arrival em{color:var(--color-brand-700);margin-top:5px;font-size:9px;font-style:normal;display:block}.bookeat-room-module__UrafQG__arrival[data-state=late] em{color:var(--color-warning-700)}.bookeat-room-module__UrafQG__arrival[data-state=paying] em{color:var(--color-primary-800)}.bookeat-room-module__UrafQG__exampleNote{color:var(--color-brand-500);margin:10px 0 0;font-size:9px}.bookeat-room-module__UrafQG__room{flex-direction:column;display:flex}.bookeat-room-module__UrafQG__toolbar,.bookeat-room-module__UrafQG__planTools{border-bottom:1px solid var(--color-brand-100);justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.bookeat-room-module__UrafQG__selectedPlace{background:var(--color-accent-700);color:#fff;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;display:flex}.bookeat-room-module__UrafQG__weather,.bookeat-room-module__UrafQG__planTools>span{align-items:center;gap:6px;display:flex}.bookeat-room-module__UrafQG__weather{border:1px solid var(--color-brand-100);border-radius:20px;padding:4px 7px}.bookeat-room-module__UrafQG__weather>span{color:var(--color-brand-500);font-size:9px}.bookeat-room-module__UrafQG__planTools{color:var(--color-brand-500);border:0;padding-bottom:0}.bookeat-room-module__UrafQG__planTools b{color:#fff;background:var(--color-accent-700);border-radius:4px;padding:4px 8px}.bookeat-room-module__UrafQG__plan{width:100%;height:auto;margin:auto 0;display:block}.bookeat-room-module__UrafQG__floorFill{fill:var(--color-brand-50)}.bookeat-room-module__UrafQG__terraceFill{fill:var(--color-primary-50)}.bookeat-room-module__UrafQG__tile{stroke:var(--color-brand-100);stroke-width:.5px}.bookeat-room-module__UrafQG__wall{fill:none;stroke:var(--color-brand-500);stroke-width:7px;stroke-linecap:square}.bookeat-room-module__UrafQG__partition{fill:none;stroke:var(--color-brand-500);stroke-width:4px}.bookeat-room-module__UrafQG__door{fill:none;stroke:var(--color-brand-500);stroke-width:1.5px}.bookeat-room-module__UrafQG__windowLine{fill:none;stroke:var(--color-primary-300);stroke-width:5px}.bookeat-room-module__UrafQG__serviceArea{fill:var(--color-brand-100)}.bookeat-room-module__UrafQG__furniture,.bookeat-room-module__UrafQG__stool{fill:#fff;stroke:var(--color-brand-500);stroke-width:2px}.bookeat-room-module__UrafQG__hob{fill:none;stroke:var(--color-brand-500)}.bookeat-room-module__UrafQG__bar{fill:var(--color-accent-100);stroke:var(--color-accent-300);stroke-width:2px}.bookeat-room-module__UrafQG__barLine{stroke:var(--color-accent-300)}.bookeat-room-module__UrafQG__plant{fill:var(--color-primary-100);stroke:var(--color-primary-600);stroke-width:1.3px}.bookeat-room-module__UrafQG__zoneLabel,.bookeat-room-module__UrafQG__roomLabel,.bookeat-room-module__UrafQG__smallLabel{text-anchor:middle;fill:var(--color-brand-500);font-size:13px}.bookeat-room-module__UrafQG__zoneLabel{font-size:14px;font-weight:600}.bookeat-room-module__UrafQG__smallLabel{font-size:10px}.bookeat-room-module__UrafQG__table,.bookeat-room-module__UrafQG__legend i{--seat:#f1f5f9;--seat-ink:#334155}.bookeat-room-module__UrafQG__table[data-state=arriving],.bookeat-room-module__UrafQG__legend [data-state=arriving]{--seat:#2563eb;--seat-ink:white}.bookeat-room-module__UrafQG__table[data-state=seated],.bookeat-room-module__UrafQG__legend [data-state=seated]{--seat:#db2777;--seat-ink:white}.bookeat-room-module__UrafQG__table[data-state=paying],.bookeat-room-module__UrafQG__legend [data-state=paying]{--seat:#047857;--seat-ink:white}.bookeat-room-module__UrafQG__table[data-state=late],.bookeat-room-module__UrafQG__legend [data-state=late]{--seat:#f59e0b;--seat-ink:#451a03}.bookeat-room-module__UrafQG__chair{fill:#fff;stroke:var(--color-brand-500);stroke-width:1.5px}.bookeat-room-module__UrafQG__tableTop{fill:var(--seat);stroke:var(--seat);stroke-width:1.5px}.bookeat-room-module__UrafQG__table[data-state=free] .bookeat-room-module__UrafQG__tableTop{stroke:var(--color-brand-500);stroke-dasharray:3 2}.bookeat-room-module__UrafQG__guestName{text-anchor:middle;fill:var(--seat-ink);font-size:10px;font-weight:600}.bookeat-room-module__UrafQG__tableBadge rect{fill:#fff;stroke:var(--color-brand-500);stroke-width:1px}.bookeat-room-module__UrafQG__tableBadge text{text-anchor:middle;fill:var(--color-brand-700);font-size:11px;font-weight:600}.bookeat-room-module__UrafQG__tableTime{text-anchor:middle;fill:var(--color-brand-500);font-size:10px}.bookeat-room-module__UrafQG__groupOutline rect{fill:#db277709;stroke:#db2777;stroke-width:1.5px;stroke-dasharray:5 4}.bookeat-room-module__UrafQG__groupOutline path{stroke:#db2777;stroke-width:2px;stroke-dasharray:4 3}.bookeat-room-module__UrafQG__groupOutline text{text-anchor:middle;fill:#9d174d;font-size:12px;font-weight:600}.bookeat-room-module__UrafQG__capacityAlert rect{fill:var(--color-warning-50);stroke:var(--color-warning-700);stroke-width:1.5px}.bookeat-room-module__UrafQG__capacityAlert text{fill:var(--color-warning-700)}.bookeat-room-module__UrafQG__capacityAlert path{fill:none;stroke:var(--color-warning-700);stroke-width:1.1px;stroke-linejoin:round}.bookeat-room-module__UrafQG__barSeat .bookeat-room-module__UrafQG__tableBadge text{font-size:10px}.bookeat-room-module__UrafQG__personCard{border:1px solid var(--color-accent-200);background:var(--color-accent-50);border-radius:6px;margin:10px 0;padding:10px 8px}.bookeat-room-module__UrafQG__personTitle{align-items:center;gap:7px;display:flex}.bookeat-room-module__UrafQG__personTitle strong{font-size:13px}.bookeat-room-module__UrafQG__personTitle span{color:var(--color-warning-700);margin-top:4px;font-size:8px;display:block}.bookeat-room-module__UrafQG__personCard>p{margin:10px 0;font-size:10px}.bookeat-room-module__UrafQG__personCard>small{color:var(--color-brand-500);margin-top:8px;font-size:8px;line-height:1.5;display:block}.bookeat-room-module__UrafQG__capacityNotice{background:var(--color-warning-50);color:var(--color-warning-700);border:1px solid var(--color-warning-300);border-radius:4px;gap:6px;padding:8px;font-size:9px;line-height:1.5;display:flex}.bookeat-room-module__UrafQG__capacityNotice svg{flex-shrink:0}.bookeat-room-module__UrafQG__capacityNotice strong{display:block}.bookeat-room-module__UrafQG__primaryAction{background:var(--color-accent-700);color:#fff;text-align:center;border-radius:4px;margin:10px 0 7px;padding:9px;font-size:11px;font-weight:600}.bookeat-room-module__UrafQG__contactActions,.bookeat-room-module__UrafQG__personActions,.bookeat-room-module__UrafQG__closeActions{grid-template-columns:1fr 1fr;gap:5px;font-size:9px;display:grid}.bookeat-room-module__UrafQG__contactActions span,.bookeat-room-module__UrafQG__personActions span,.bookeat-room-module__UrafQG__closeActions span{border:1px solid var(--color-brand-100);text-align:center;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:7px 3px;display:flex}.bookeat-room-module__UrafQG__personActions{margin-top:9px}.bookeat-room-module__UrafQG__closeActions{border-top:1px solid var(--color-brand-100);color:var(--color-danger-700);margin-top:9px;padding-top:9px}.bookeat-room-module__UrafQG__clientLink{color:var(--color-brand-700);justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:9px;display:flex}.bookeat-room-module__UrafQG__window button{cursor:pointer;font-family:inherit}.bookeat-room-module__UrafQG__window button:focus-visible,.bookeat-room-module__UrafQG__plan g[role=button]:focus-visible{outline:3px solid var(--color-primary-700);outline-offset:3px}.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__newReservation{border:0;width:100%}.bookeat-room-module__UrafQG__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.bookeat-room-module__UrafQG__search:focus-within{outline:2px solid var(--color-primary-700)}.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__arrival{text-align:left;border:0;border-bottom:1px solid var(--color-brand-100);background:#fff;width:100%}.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__arrival:hover,.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__arrival[aria-pressed=true]{background:var(--color-primary-50)}.bookeat-room-module__UrafQG__plan g[role=button]{cursor:pointer}.bookeat-room-module__UrafQG__plan[data-has-selection=true] g[role=button][aria-pressed=false]{opacity:.28}.bookeat-room-module__UrafQG__plan[data-has-selection=true] g[role=button][aria-pressed=true]{opacity:1}.bookeat-room-module__UrafQG__plan[data-has-selection=true] .bookeat-room-module__UrafQG__groupOutline[data-selected=false]{opacity:.28}.bookeat-room-module__UrafQG__table[aria-pressed=true] .bookeat-room-module__UrafQG__tableTop,.bookeat-room-module__UrafQG__table:hover .bookeat-room-module__UrafQG__tableTop,.bookeat-room-module__UrafQG__barSeat[aria-pressed=true] .bookeat-room-module__UrafQG__stool,.bookeat-room-module__UrafQG__barSeat:hover .bookeat-room-module__UrafQG__stool{stroke:var(--color-brand-900);stroke-width:3px;stroke-dasharray:none}.bookeat-room-module__UrafQG__detailHeading{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}.bookeat-room-module__UrafQG__detailHeading button{border:1px solid var(--color-brand-100);background:#fff;border-radius:4px;padding:5px}.bookeat-room-module__UrafQG__summary{min-height:680px}.bookeat-room-module__UrafQG__summary .bookeat-room-module__UrafQG__personCard{background:#fff;border:0;margin:0;padding:0}.bookeat-room-module__UrafQG__groupNote{background:var(--color-primary-50);color:var(--color-primary-800);padding:10px;line-height:1.6}.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__primaryAction{border:0;width:100%;min-height:36px}.bookeat-room-module__UrafQG__contactActions button,.bookeat-room-module__UrafQG__personActions button,.bookeat-room-module__UrafQG__closeActions button,.bookeat-room-module__UrafQG__freeTables button{border:1px solid var(--color-brand-100);color:inherit;background:#fff;border-radius:4px;padding:9px 4px;font-size:10px}.bookeat-room-module__UrafQG__personActions button:hover,.bookeat-room-module__UrafQG__contactActions button:hover{background:var(--color-brand-50)}.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__clientLink{background:0 0;border:0;width:100%;padding:10px 0}.bookeat-room-module__UrafQG__actionExplanation{border:1px solid var(--color-primary-200);background:var(--color-primary-50);border-radius:5px;margin-top:18px;padding:12px;font-size:11px;line-height:1.6}.bookeat-room-module__UrafQG__actionExplanation p{margin:8px 0}.bookeat-room-module__UrafQG__actionExplanation small{font-size:9px;display:block}.bookeat-room-module__UrafQG__actionExplanation button{border:1px solid var(--color-primary-700);color:var(--color-primary-800);background:#fff;border-radius:4px;margin-top:10px;padding:5px 10px}.bookeat-room-module__UrafQG__demoHint{color:var(--color-brand-700);margin:0 0 14px;font-size:13px}.bookeat-room-module__UrafQG__legend{border-top:1px solid var(--color-brand-100);flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:14px 8px;font-size:10px;list-style:none;display:flex}.bookeat-room-module__UrafQG__legend li{align-items:center;gap:5px;display:flex}.bookeat-room-module__UrafQG__legend i{background:var(--seat);border-radius:3px;width:9px;height:9px}.bookeat-room-module__UrafQG__legend [data-state=free]{border:1px dashed var(--color-brand-500)}.bookeat-room-module__UrafQG__summary{padding:14px 12px;font-size:11px}.bookeat-room-module__UrafQG__summaryLabel{margin:23px 0 6px;font-weight:600}.bookeat-room-module__UrafQG__bigNumber{letter-spacing:-.04em;font-size:26px;font-weight:600}.bookeat-room-module__UrafQG__bigNumber span{letter-spacing:0;color:var(--color-brand-500);font-size:11px;font-weight:400}.bookeat-room-module__UrafQG__occupancy{background:var(--color-brand-100);border-radius:8px;height:7px;margin:9px 0;display:flex;overflow:hidden}.bookeat-room-module__UrafQG__occupancy i{background:var(--color-accent-600)}.bookeat-room-module__UrafQG__occupancy i+i{background:var(--color-primary-400)}.bookeat-room-module__UrafQG__summaryNote{color:var(--color-brand-500);font-size:10px;line-height:1.8}.bookeat-room-module__UrafQG__available{border:1px solid var(--color-primary-200);background:var(--color-primary-50);border-radius:5px;margin-top:14px;padding:10px}.bookeat-room-module__UrafQG__available strong{justify-content:space-between;font-size:10px;display:flex}.bookeat-room-module__UrafQG__available b{color:var(--color-primary-800)}.bookeat-room-module__UrafQG__available>span{color:var(--color-brand-500);margin-top:5px;font-size:9px;display:block}.bookeat-room-module__UrafQG__summary h3{border-top:1px solid var(--color-brand-100);justify-content:space-between;align-items:center;gap:5px;margin:19px 0 6px;padding-top:14px;font-size:11px;display:flex}.bookeat-room-module__UrafQG__summary h3 small{color:var(--color-brand-500);font-size:8px;font-weight:400}.bookeat-room-module__UrafQG__zoneRow{justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.bookeat-room-module__UrafQG__zoneRow b>span{color:var(--color-brand-500);font-weight:400}.bookeat-room-module__UrafQG__paying{background:var(--color-primary-50);color:var(--color-primary-800);border-radius:4px;margin:8px 0 0;padding:5px 7px;font-size:9px;display:inline-block}.bookeat-room-module__UrafQG__freeTables{flex-wrap:wrap;gap:6px;display:flex}.bookeat-room-module__UrafQG__freeTables>span{border:1px solid var(--color-brand-100);border-radius:4px;padding:5px 7px;font-weight:600}.bookeat-room-module__UrafQG__freeTables small{color:var(--color-brand-500);font-weight:400}.bookeat-room-module__UrafQG__figure figcaption{color:var(--color-brand-500);margin-top:16px;font-size:11px;line-height:1.6}.bookeat-room-module__UrafQG__mobileHint,.bookeat-room-module__UrafQG__mobileViews,.bookeat-room-module__UrafQG__mobileTablePicker{display:none}@media (max-width:1240px){.bookeat-room-module__UrafQG__mobileHint{color:var(--color-brand-500);margin:0 0 12px;font-size:12px;display:block}}@media (max-width:760px){.bookeat-room-module__UrafQG__section{padding:60px 20px}.bookeat-room-module__UrafQG__heading{grid-template-columns:1fr;gap:22px}}@media (max-width:1240px){.bookeat-room-module__UrafQG__viewport{overflow:visible}.bookeat-room-module__UrafQG__window{border-radius:10px;min-width:0;overflow:hidden}.bookeat-room-module__UrafQG__chrome{flex-wrap:wrap;gap:10px;padding:12px}.bookeat-room-module__UrafQG__chrome>span{flex-wrap:wrap}.bookeat-room-module__UrafQG__chrome>span:last-child,.bookeat-room-module__UrafQG__chrome .bookeat-room-module__UrafQG__headerChip{display:none}.bookeat-room-module__UrafQG__mobileViews{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.bookeat-room-module__UrafQG__mobileViews button{border:1px solid var(--color-brand-100);min-height:44px;color:var(--color-brand-700);background:#fff;border-radius:6px;font-size:14px}.bookeat-room-module__UrafQG__mobileViews button[aria-pressed=true]{background:var(--color-primary-800);color:#fff;border-color:var(--color-primary-800)}.bookeat-room-module__UrafQG__layout{padding-top:0;display:block}.bookeat-room-module__UrafQG__layout[data-mobile-view=room]>:not(.bookeat-room-module__UrafQG__room),.bookeat-room-module__UrafQG__layout[data-mobile-view=reservations]>:not(.bookeat-room-module__UrafQG__reservations),.bookeat-room-module__UrafQG__layout[data-mobile-view=summary]>:not(.bookeat-room-module__UrafQG__summary){display:none}.bookeat-room-module__UrafQG__summary{min-height:0;padding:16px;scroll-margin-top:88px;font-size:14px}.bookeat-room-module__UrafQG__reservations{padding:14px}.bookeat-room-module__UrafQG__reservationList{max-height:none;overflow:visible}.bookeat-room-module__UrafQG__arrival{grid-template-columns:62px 1fr;padding:16px 0;font-size:14px}.bookeat-room-module__UrafQG__arrival small,.bookeat-room-module__UrafQG__arrival em{font-size:12px;line-height:1.5}.bookeat-room-module__UrafQG__search input{min-height:32px;font-size:16px}.bookeat-room-module__UrafQG__newReservation,.bookeat-room-module__UrafQG__railHeading{min-height:44px;font-size:14px}.bookeat-room-module__UrafQG__filter{font-size:12px}.bookeat-room-module__UrafQG__toolbar{flex-wrap:wrap;padding:10px;font-size:12px}.bookeat-room-module__UrafQG__weather>span{display:none}.bookeat-room-module__UrafQG__planTools{font-size:12px;line-height:1.5}.bookeat-room-module__UrafQG__planTools>span:last-child{display:none}.bookeat-room-module__UrafQG__plan{max-width:680px;margin:16px auto}.bookeat-room-module__UrafQG__mobileTablePicker{flex-direction:column;gap:8px;padding:12px;font-size:14px;display:flex}.bookeat-room-module__UrafQG__mobileTablePicker select{border:1px solid var(--color-brand-100);width:100%;min-width:0;min-height:48px;color:var(--color-brand-900);font:inherit;background:#fff;border-radius:6px;padding:8px;font-size:16px}.bookeat-room-module__UrafQG__legend{gap:8px 12px;font-size:12px}.bookeat-room-module__UrafQG__detailHeading{margin-bottom:16px;font-size:16px}.bookeat-room-module__UrafQG__detailHeading button{min-width:44px;min-height:44px}.bookeat-room-module__UrafQG__personTitle strong{font-size:18px}.bookeat-room-module__UrafQG__personTitle span,.bookeat-room-module__UrafQG__personCard>p,.bookeat-room-module__UrafQG__summaryNote,.bookeat-room-module__UrafQG__zoneRow{font-size:14px}.bookeat-room-module__UrafQG__personCard>small,.bookeat-room-module__UrafQG__capacityNotice,.bookeat-room-module__UrafQG__available strong,.bookeat-room-module__UrafQG__available>span,.bookeat-room-module__UrafQG__summary h3,.bookeat-room-module__UrafQG__summary h3 small,.bookeat-room-module__UrafQG__paying,.bookeat-room-module__UrafQG__actionExplanation,.bookeat-room-module__UrafQG__actionExplanation small,.bookeat-room-module__UrafQG__exampleNote{font-size:12px;line-height:1.6}.bookeat-room-module__UrafQG__contactActions button,.bookeat-room-module__UrafQG__personActions button,.bookeat-room-module__UrafQG__closeActions button,.bookeat-room-module__UrafQG__freeTables button,.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__primaryAction,.bookeat-room-module__UrafQG__window .bookeat-room-module__UrafQG__clientLink,.bookeat-room-module__UrafQG__actionExplanation button{min-height:44px;font-size:14px}.bookeat-room-module__UrafQG__freeTables button{min-width:44px}.bookeat-room-module__UrafQG__summaryLabel{font-size:14px}}
.precios-module__qpRBlq__page{color:#f8fafc;background:#020617}.precios-module__qpRBlq__shell{width:min(100% - 40px,1180px);margin:0 auto}.precios-module__qpRBlq__hero{background:var(--color-accent-50);color:var(--color-brand-900);padding:150px 0 24px}.precios-module__qpRBlq__hero .precios-module__qpRBlq__lede{color:var(--color-brand-500)}.precios-module__qpRBlq__hero .precios-module__qpRBlq__eyebrow{color:var(--color-primary-700);text-transform:none;letter-spacing:0}.precios-module__qpRBlq__page .precios-module__qpRBlq__hero h1{font-weight:500}.precios-module__qpRBlq__hero .precios-module__qpRBlq__calc,.precios-module__qpRBlq__hero .precios-module__qpRBlq__plans{color:#fff}.precios-module__qpRBlq__hero .precios-module__qpRBlq__allIn{color:var(--color-brand-500)}.precios-module__qpRBlq__hero .precios-module__qpRBlq__modulo{color:#fff}.precios-module__qpRBlq__hero .precios-module__qpRBlq__modulosLegend small,.precios-module__qpRBlq__hero .precios-module__qpRBlq__modulosFine{color:var(--color-brand-500)}.precios-module__qpRBlq__hero .precios-module__qpRBlq__allIn li:before{color:var(--color-primary-700)}.precios-module__qpRBlq__eyebrow{color:#34d399;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:750}.precios-module__qpRBlq__hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:750;line-height:1.01}.precios-module__qpRBlq__lede{color:#cbd5e1;max-width:60ch;margin:22px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62}.precios-module__qpRBlq__calc{background:#161d2a;border:1px solid #243447;border-radius:18px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:28px;margin-top:40px;padding:24px 26px;display:grid}.precios-module__qpRBlq__calcHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.precios-module__qpRBlq__calcQuestion{margin:0;font-size:1rem;font-weight:700}.precios-module__qpRBlq__hint{color:#8492a6;margin:6px 0 14px;font-size:.82rem;line-height:1.5}.precios-module__qpRBlq__bigValue{letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(1.8rem,3.2vw,2.2rem);font-weight:800;display:flex}.precios-module__qpRBlq__bigValue small{color:#8492a6;letter-spacing:0;font-size:.95rem;font-weight:500}.precios-module__qpRBlq__range{accent-color:#10b981;width:100%;margin:12px 0 4px}.precios-module__qpRBlq__ticks{color:#8492a6;font-variant-numeric:tabular-nums;height:18px;font-size:.7rem;position:relative}.precios-module__qpRBlq__ticks span{white-space:nowrap;position:absolute;transform:translate(-50%)}.precios-module__qpRBlq__ticks span:first-child{transform:none}.precios-module__qpRBlq__ticks span:last-child{transform:translate(-100%)}.precios-module__qpRBlq__side{gap:14px;display:grid}.precios-module__qpRBlq__field{gap:6px;display:grid}.precios-module__qpRBlq__field>label,.precios-module__qpRBlq__field>span:first-child{color:#b6c2d1;font-size:.82rem;font-weight:500}.precios-module__qpRBlq__stepper{background:#0d1117;border:1px solid #334155;border-radius:10px;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.precios-module__qpRBlq__stepper button{color:#f8fafc;width:42px;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.15rem}.precios-module__qpRBlq__stepper button:hover{background:#1f2d3d}.precios-module__qpRBlq__stepper button:disabled{color:#475569;cursor:default}.precios-module__qpRBlq__stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-weight:700}.precios-module__qpRBlq__brandList{gap:6px;max-height:216px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.precios-module__qpRBlq__brandList li{color:#b6c2d1;background:#0d1117;border:1px solid #243447;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 10px;font-size:.8rem;display:flex}.precios-module__qpRBlq__stepperCompact{background:0 0;border:0}.precios-module__qpRBlq__stepperCompact button{border-radius:8px;width:34px;height:34px;font-size:1rem}.precios-module__qpRBlq__stepperCompact output{min-width:32px}.precios-module__qpRBlq__seg{background:#0d1117;border:1px solid #334155;border-radius:10px;width:fit-content;display:inline-flex;overflow:hidden}.precios-module__qpRBlq__seg button{color:#b6c2d1;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:.82rem;font-weight:600}.precios-module__qpRBlq__seg button+button{border-left:1px solid #334155}.precios-module__qpRBlq__seg button[aria-pressed=true]{color:#f8fafc;background:#1f2d3d}.precios-module__qpRBlq__segSmall button{min-height:34px;padding:6px 10px;font-size:.75rem}.precios-module__qpRBlq__ufNote{color:#64748b;margin:12px 0 0;font-size:.72rem}.precios-module__qpRBlq__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.precios-module__qpRBlq__plan{background:#161d2a;border:1px solid #243447;border-radius:18px;flex-direction:column;gap:14px;padding:26px 20px 20px;display:flex;position:relative}.precios-module__qpRBlq__planActive{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981,0 20px 50px -30px #10b9818c}.precios-module__qpRBlq__planEnterprise{background:linear-gradient(#1a1712 0%,#161d2a 55%);border-color:#3b2a22}.precios-module__qpRBlq__planTag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#059669;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:750;position:absolute;top:-12px;left:20px}.precios-module__qpRBlq__plan h2{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750}.precios-module__qpRBlq__planWho{color:#b6c2d1;min-height:3.6em;margin:0;font-size:.82rem;line-height:1.5}.precios-module__qpRBlq__price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.precios-module__qpRBlq__priceValue{letter-spacing:-.03em;font-size:1.85rem;font-weight:800;line-height:1}.precios-module__qpRBlq__planEnterprise .precios-module__qpRBlq__priceValue{color:#e87f54}.precios-module__qpRBlq__priceUnit{color:#8492a6;font-size:.85rem}.precios-module__qpRBlq__priceAlt{color:#8492a6;width:100%;margin-top:2px;font-size:.8rem}.precios-module__qpRBlq__formula{color:#8492a6;margin:0;font-size:.74rem;line-height:1.4}.precios-module__qpRBlq__features{color:#b6c2d1;border-top:1px solid #243447;gap:8px;margin:6px 0 0;padding:14px 0 0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.precios-module__qpRBlq__features li{padding-left:26px;position:relative}.precios-module__qpRBlq__features li svg{color:#6ee7b7;background:#064e3b;border-radius:50%;width:16px;height:16px;padding:3px;position:absolute;top:2px;left:0}.precios-module__qpRBlq__planEnterprise .precios-module__qpRBlq__features li svg{color:#f0a17b;background:#5a2316}.precios-module__qpRBlq__planCta{color:#020617;min-height:46px;font:inherit;cursor:pointer;background:#10b981;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font-size:.9rem;font-weight:750;transition:background-color .16s;display:inline-flex}.precios-module__qpRBlq__planCta:hover{background:#34d399}.precios-module__qpRBlq__planCtaOutline{color:#f8fafc;background:0 0;border:1px solid #334155}.precios-module__qpRBlq__planCtaOutline:hover{background:#1f2d3d;border-color:#8492a6}.precios-module__qpRBlq__planCtaAccent{color:#fff;background:#e1623d}.precios-module__qpRBlq__planCtaAccent:hover{background:#c44a28}.precios-module__qpRBlq__fine{color:#8492a6;margin:0;font-size:.74rem;line-height:1.45}.precios-module__qpRBlq__allIn{color:#b6c2d1;flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.precios-module__qpRBlq__allIn li:before{content:"✓";color:#6ee7b7;margin-right:6px;font-weight:700}.precios-module__qpRBlq__section{border-top:1px solid #1e293b;padding:84px 0}.precios-module__qpRBlq__section h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0 0 12px;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:750;line-height:1.08}.precios-module__qpRBlq__sub{color:#b6c2d1;max-width:62ch;margin:0 0 32px;font-size:1rem;line-height:1.6}.precios-module__qpRBlq__areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.precios-module__qpRBlq__areaBase{grid-column:1/-1}.precios-module__qpRBlq__areaBase .precios-module__qpRBlq__appList{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px 18px}.precios-module__qpRBlq__areaOn{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98159}.precios-module__qpRBlq__area{background:#161d2a;border:1px solid #243447;border-radius:14px;padding:18px}.precios-module__qpRBlq__area h3{color:#8492a6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.precios-module__qpRBlq__area p{color:#b6c2d1;margin:0 0 14px;font-size:.82rem}.precios-module__qpRBlq__appList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.precios-module__qpRBlq__app{align-items:center;gap:10px;font-size:.88rem;display:flex}.precios-module__qpRBlq__app i{border-radius:3px;flex:none;width:10px;height:10px}.precios-module__qpRBlq__app small{color:#8492a6;font-size:.76rem}.precios-module__qpRBlq__appSoon{opacity:.55}.precios-module__qpRBlq__compare{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}.precios-module__qpRBlq__stack{gap:8px;display:grid}.precios-module__qpRBlq__tool{background:#161d2a;border:1px solid #243447;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.precios-module__qpRBlq__tool input[type=checkbox]{accent-color:#10b981;width:18px;height:18px;margin:0}.precios-module__qpRBlq__tool b{font-size:.88rem;font-weight:600;display:block}.precios-module__qpRBlq__tool small{color:#8492a6;font-size:.74rem;line-height:1.4;display:block}.precios-module__qpRBlq__toolAmount{color:#f8fafc;width:118px;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 8px;font-size:.88rem;font-weight:600}.precios-module__qpRBlq__toolAmount:not([readonly]):hover,.precios-module__qpRBlq__toolAmount:not([readonly]):focus{background:#0d1117;border-color:#334155;outline:none}.precios-module__qpRBlq__toolOff b,.precios-module__qpRBlq__toolOff .precios-module__qpRBlq__toolAmount{color:#8492a6;text-decoration:line-through}.precios-module__qpRBlq__verdict{background:#161d2a;border:1px solid #243447;border-radius:18px;padding:24px;position:sticky;top:96px}.precios-module__qpRBlq__verdict .precios-module__qpRBlq__eyebrow{margin-bottom:8px}.precios-module__qpRBlq__bars{gap:12px;margin:14px 0 18px;display:grid}.precios-module__qpRBlq__bar{gap:5px;font-size:.82rem;display:grid}.precios-module__qpRBlq__barLabel{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.precios-module__qpRBlq__barTrack{background:#1f2d3d;border-radius:7px;height:14px;overflow:hidden}.precios-module__qpRBlq__barTrack i{border-radius:7px;height:100%;transition:width .2s;display:block}.precios-module__qpRBlq__barStack{background:#8492a6}.precios-module__qpRBlq__barEat{background:#10b981}.precios-module__qpRBlq__saving{color:#6ee7b7;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:800}.precios-module__qpRBlq__saving small{color:#b6c2d1;letter-spacing:0;margin-top:2px;font-size:.85rem;font-weight:500;display:block}.precios-module__qpRBlq__savingNegative{color:#f0a17b}.precios-module__qpRBlq__verdictCta{width:100%;margin-top:18px}.precios-module__qpRBlq__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.precios-module__qpRBlq__faqItem{border-top:1px solid #243447}.precios-module__qpRBlq__faqItem summary{color:#e2e8f0;cursor:pointer;align-items:center;min-height:60px;padding:18px 40px 18px 0;font-size:.94rem;font-weight:650;line-height:1.4;list-style:none;display:flex;position:relative}.precios-module__qpRBlq__faqItem summary::-webkit-details-marker{display:none}.precios-module__qpRBlq__faqItem summary:before,.precios-module__qpRBlq__faqItem summary:after{content:"";background:#34d399;width:14px;height:1px;transition:transform .18s;position:absolute;top:50%;right:8px}.precios-module__qpRBlq__faqItem summary:after{transform:rotate(90deg)}.precios-module__qpRBlq__faqItem[open] summary:after{transform:rotate(0)}.precios-module__qpRBlq__faqItem p{color:#94a3b8;max-width:60ch;margin:0;padding:0 24px 20px 0;font-size:.88rem;line-height:1.65}.precios-module__qpRBlq__closing{color:#0f172a;background:#f8fafc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px clamp(24px,4vw,44px);display:grid}.precios-module__qpRBlq__closing h2{color:#0f172a;max-width:20ch;margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem)}.precios-module__qpRBlq__closing p{color:#475569;margin:10px 0 0;font-size:.95rem;line-height:1.6}.precios-module__qpRBlq__closingCta{color:#020617;min-height:52px;font:inherit;cursor:pointer;background:#10b981;border:0;border-radius:10px;align-items:center;gap:10px;padding:14px 22px;font-weight:750;transition:background-color .16s;display:inline-flex}.precios-module__qpRBlq__closingCta:hover{background:#34d399}.precios-module__qpRBlq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.precios-module__qpRBlq__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.precios-module__qpRBlq__hero{padding-top:124px}.precios-module__qpRBlq__calc{grid-template-columns:1fr;padding:20px}.precios-module__qpRBlq__areas{grid-template-columns:repeat(2,minmax(0,1fr))}.precios-module__qpRBlq__compare{grid-template-columns:1fr}.precios-module__qpRBlq__verdict{position:static}.precios-module__qpRBlq__faqGrid,.precios-module__qpRBlq__closing{grid-template-columns:1fr}.precios-module__qpRBlq__section{padding:64px 0}}@media (max-width:560px){.precios-module__qpRBlq__plans,.precios-module__qpRBlq__areas{grid-template-columns:1fr}.precios-module__qpRBlq__ticks span[data-tick="4"]{display:none}.precios-module__qpRBlq__stepperCompact button{width:42px;height:42px}.precios-module__qpRBlq__tool{grid-template-columns:auto minmax(0,1fr)}.precios-module__qpRBlq__toolAmount{text-align:left;grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.precios-module__qpRBlq__barTrack i{transition:none}}.precios-module__qpRBlq__page .precios-module__qpRBlq__sub,.precios-module__qpRBlq__page .precios-module__qpRBlq__faqItem p,.precios-module__qpRBlq__page .precios-module__qpRBlq__closing p{font-size:1rem;font-weight:400;line-height:1.7}.precios-module__qpRBlq__page .precios-module__qpRBlq__planWho,.precios-module__qpRBlq__page .precios-module__qpRBlq__features,.precios-module__qpRBlq__page .precios-module__qpRBlq__area p{font-size:.9375rem;font-weight:400;line-height:1.6}.precios-module__qpRBlq__page .precios-module__qpRBlq__faqItem summary{font-size:1rem;font-weight:600;line-height:1.5}.precios-module__qpRBlq__modulos{border:0;margin:26px 0 0;padding:0}.precios-module__qpRBlq__modulosLegend{letter-spacing:-.01em;margin-bottom:12px;padding:0;font-size:.95rem;font-weight:700}.precios-module__qpRBlq__modulosLegend small{color:#8492a6;margin-left:8px;font-size:.8rem;font-weight:400}.precios-module__qpRBlq__modulosGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.precios-module__qpRBlq__modulo{cursor:pointer;background:#161d2a;border:1px solid #243447;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 14px 13px;transition:border-color .15s,background .15s;display:flex}.precios-module__qpRBlq__modulo:hover{border-color:#334155}.precios-module__qpRBlq__moduloOn{background:linear-gradient(#10b98124,#10b98100 70%),#161d2a;border-color:#10b981}.precios-module__qpRBlq__modulo input{accent-color:#10b981;cursor:pointer;flex:none;width:17px;height:17px;margin:2px 0 0}.precios-module__qpRBlq__moduloBody{grid-template-rows:auto 1fr auto;gap:2px;min-width:0;display:grid}.precios-module__qpRBlq__moduloBody b{letter-spacing:-.01em;font-size:.92rem}.precios-module__qpRBlq__moduloBody small{color:#b6c2d1;font-size:.78rem}.precios-module__qpRBlq__moduloBody em{color:#8492a6;font-variant-numeric:tabular-nums;font-size:.72rem;font-style:normal}.precios-module__qpRBlq__modulosFine{color:#8492a6;margin:10px 0 0;font-size:.8rem}@media (max-width:1000px){.precios-module__qpRBlq__modulosGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.precios-module__qpRBlq__modulosGrid{grid-template-columns:1fr}}
.product-module__tId71G__productPage{color:#0f172a;background:#f8fafc;outline:none;min-width:0}.product-module__tId71G__productPage .product-module__tId71G__hero{background:var(--color-accent-50);color:var(--color-brand-900);padding-bottom:72px}.product-module__tId71G__productPage .product-module__tId71G__heroWash{display:none}.product-module__tId71G__productPage .product-module__tId71G__hero h1{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2.5rem,4.3vw,3.6rem);font-weight:500;line-height:1.08}.product-module__tId71G__productPage .product-module__tId71G__heroCopy,.product-module__tId71G__productPage .product-module__tId71G__mockupFrame{animation:none}.product-module__tId71G__productPage .product-module__tId71G__heroDescription,.product-module__tId71G__productPage .product-module__tId71G__modularNote{color:var(--color-brand-500)}.product-module__tId71G__productPage .product-module__tId71G__productIdentity strong,.product-module__tId71G__productPage .product-module__tId71G__externalLink{color:var(--color-brand-900)}.product-module__tId71G__productPage .product-module__tId71G__breadcrumbs a,.product-module__tId71G__productPage .product-module__tId71G__breadcrumbs span{color:var(--color-brand-500)}.product-module__tId71G__productPage .product-module__tId71G__eyebrow{color:var(--color-primary-700);text-transform:none;letter-spacing:0}.product-module__tId71G__productPage .product-module__tId71G__productIcon{background:var(--color-primary-50);color:var(--color-primary-800)}.product-module__tId71G__productPage .product-module__tId71G__productIdentity>div>span{display:none}.product-module__tId71G__productPage .product-module__tId71G__heroGrid{gap:clamp(30px,5vw,70px)}.product-module__tId71G__shell{width:min(100% - 40px,1220px);margin:0 auto}.product-module__tId71G__hero{isolation:isolate;color:#f8fafc;background:#020617;padding:116px 0 92px;position:relative;overflow:hidden}.product-module__tId71G__heroWash{z-index:-1;filter:blur(100px);pointer-events:none;background:#10b98114;border-radius:50%;width:780px;height:720px;position:absolute;top:-260px;right:-120px}.product-module__tId71G__breadcrumbs{color:#94a3b8;align-items:center;gap:10px;min-height:44px;font-size:.75rem;display:flex}.product-module__tId71G__breadcrumbs a{color:#94a3b8;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.product-module__tId71G__breadcrumbs a:hover{color:#f8fafc}.product-module__tId71G__breadcrumbs [aria-current=page]{color:#cbd5e1;font-weight:650}.product-module__tId71G__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(64px,8vw,112px);margin-top:44px;display:grid}.product-module__tId71G__heroCopy,.product-module__tId71G__mockupFrame{min-width:0}.product-module__tId71G__heroCopy{animation:product-module__tId71G__product-reveal .48s var(--ease-out-expo) both}.product-module__tId71G__mockupFrame{animation:product-module__tId71G__product-reveal .52s 80ms var(--ease-out-expo) both}.product-module__tId71G__productIdentity{align-items:center;gap:14px;margin-bottom:30px;display:flex}.product-module__tId71G__productIcon{color:#34d399;background:#10b9811f;border:1px solid #6ee7b76b;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.product-module__tId71G__productIdentity>div>span,.product-module__tId71G__productIdentity strong,.product-module__tId71G__productIdentity small{display:block}.product-module__tId71G__productIdentity>div>span{color:#94a3b8;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.product-module__tId71G__productIdentity strong{color:#f8fafc;margin-top:3px;font-size:1rem}.product-module__tId71G__productIdentity small{color:#e87f54;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:750}.product-module__tId71G__eyebrow,.product-module__tId71G__sectionEyebrow,.product-module__tId71G__darkEyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:750;line-height:1.4}.product-module__tId71G__eyebrow,.product-module__tId71G__darkEyebrow{color:#34d399}.product-module__tId71G__sectionEyebrow{color:#047857}.product-module__tId71G__hero h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(3.2rem,5vw,4.55rem);font-weight:750;line-height:.99}.product-module__tId71G__heroDescription{color:#cbd5e1;max-width:53ch;margin:28px 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.66}.product-module__tId71G__heroActions{align-items:center;gap:26px;margin-top:34px;display:flex}.product-module__tId71G__externalLink{color:#f8fafc;border-bottom:1px solid #10b981;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.product-module__tId71G__modularNote{color:#94a3b8;align-items:center;gap:9px;margin:26px 0 0;font-size:.78rem;line-height:1.5;display:flex}.product-module__tId71G__modularNote span{background:#e1623d;border-radius:50%;flex:none;width:7px;height:7px}.product-module__tId71G__sectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.64fr);align-items:end;gap:clamp(56px,9vw,144px);display:grid}.product-module__tId71G__sectionHeading h2,.product-module__tId71G__stepsHeading h2,.product-module__tId71G__fitGrid h2,.product-module__tId71G__faqGrid h2,.product-module__tId71G__ctaGrid h2{letter-spacing:-.045em;margin:0;line-height:1.04}.product-module__tId71G__sectionHeading h2{max-width:14ch;font-size:clamp(2.7rem,4.4vw,4rem)}.product-module__tId71G__sectionHeading>p{color:#475569;margin:0 0 4px;font-size:.98rem;line-height:1.68}.product-module__tId71G__outcomesSection,.product-module__tId71G__featuresSection,.product-module__tId71G__fitSection,.product-module__tId71G__faqSection{padding:112px 0}.product-module__tId71G__outcomesSection,.product-module__tId71G__fitSection{background:#f8fafc}.product-module__tId71G__featuresSection,.product-module__tId71G__faqSection{background:#f1f5f9;border-block:1px solid #e2e8f0}.product-module__tId71G__outcomeRows{border-top:1px solid #cbd5e1;margin:68px 0 0;padding:0;list-style:none}.product-module__tId71G__outcomeRows li{border-bottom:1px solid #cbd5e1;grid-template-columns:52px minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;min-width:0;min-height:134px;padding:28px 8px;display:grid}.product-module__tId71G__outcomeRows li>span,.product-module__tId71G__featureGrid article>span,.product-module__tId71G__stepsList li>span{color:#047857;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:750}.product-module__tId71G__outcomeRows h3,.product-module__tId71G__featureGrid h3,.product-module__tId71G__stepsList h3{margin:0;font-size:1.05rem;line-height:1.35}.product-module__tId71G__outcomeRows p,.product-module__tId71G__featureGrid p,.product-module__tId71G__stepsList p{color:#475569;margin:0;font-size:.9rem;line-height:1.65}.product-module__tId71G__featureGrid{border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:68px;display:grid}.product-module__tId71G__featureGrid article{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;min-width:0;min-height:220px;padding:30px}.product-module__tId71G__featureGrid h3{margin-top:24px;font-size:1.15rem}.product-module__tId71G__featureGrid p{max-width:54ch;margin-top:12px}.product-module__tId71G__stepsSection{color:#f8fafc;background:#0f172a;padding:108px 0}.product-module__tId71G__stepsHeading h2{max-width:13ch;font-size:clamp(2.6rem,4vw,3.65rem)}.product-module__tId71G__stepsList{border-top:1px solid #334155;border-left:1px solid #334155;grid-template-columns:repeat(3,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.product-module__tId71G__stepsList li{border-bottom:1px solid #334155;border-right:1px solid #334155;min-width:0;min-height:270px;padding:30px}.product-module__tId71G__stepsList li>span{color:#34d399}.product-module__tId71G__stepsList h3{color:#f8fafc;max-width:18ch;margin-top:60px;font-size:1.2rem}.product-module__tId71G__stepsList p{color:#94a3b8;margin-top:14px}.product-module__tId71G__fitGrid,.product-module__tId71G__faqGrid,.product-module__tId71G__ctaGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(64px,10vw,152px);display:grid}.product-module__tId71G__fitGrid h2,.product-module__tId71G__faqGrid h2{max-width:13ch;font-size:clamp(2.6rem,4vw,3.65rem)}.product-module__tId71G__fitGrid ul{border-top:1px solid #cbd5e1;margin:0;padding:0;list-style:none}.product-module__tId71G__fitGrid li{color:#334155;border-bottom:1px solid #cbd5e1;align-items:flex-start;gap:15px;min-height:88px;padding:22px 2px;line-height:1.6;display:flex}.product-module__tId71G__fitGrid li svg{color:#047857;flex:none;margin-top:3px}.product-module__tId71G__ctaSection{color:#f8fafc;background:#020617;padding:104px 0}.product-module__tId71G__ctaGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.64fr);align-items:end}.product-module__tId71G__ctaGrid h2{max-width:14ch;font-size:clamp(2.7rem,4.4vw,4rem)}.product-module__tId71G__ctaGrid>div:last-child>p{color:#94a3b8;margin:0 0 28px;line-height:1.68}.product-module__tId71G__productNavigation{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:40px 0}.product-module__tId71G__productNavigationGrid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.product-module__tId71G__productNavigationGrid>a{color:#0f172a;align-items:center;gap:14px;min-width:0;min-height:64px;text-decoration:none;display:flex}.product-module__tId71G__productNavigationGrid>a:last-child{text-align:right;justify-content:flex-end}.product-module__tId71G__productNavigationGrid>a:not(.product-module__tId71G__indexLink) svg{color:#047857;flex:none;transition:transform .16s}.product-module__tId71G__productNavigationGrid>a:first-child:hover svg{transform:translate(-3px)}.product-module__tId71G__productNavigationGrid>a:last-child:hover svg{transform:translate(3px)}.product-module__tId71G__productNavigationGrid small,.product-module__tId71G__productNavigationGrid strong{display:block}.product-module__tId71G__productNavigationGrid small{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.product-module__tId71G__productNavigationGrid strong{margin-top:4px;font-size:.95rem}.product-module__tId71G__indexLink{border-bottom:1px solid #059669;font-size:.82rem;font-weight:750;color:#065f46!important;min-height:44px!important}@keyframes product-module__tId71G__product-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.product-module__tId71G__heroGrid{grid-template-columns:minmax(0,1fr)}.product-module__tId71G__heroCopy{max-width:720px}.product-module__tId71G__mockupFrame{max-width:760px}.product-module__tId71G__sectionHeading,.product-module__tId71G__ctaGrid{grid-template-columns:minmax(0,1fr);gap:38px}.product-module__tId71G__sectionHeading>p,.product-module__tId71G__ctaGrid>div:last-child{max-width:660px}}@media (max-width:760px){.product-module__tId71G__hero{padding:96px 0 76px}.product-module__tId71G__heroGrid{gap:56px;margin-top:32px}.product-module__tId71G__hero h1{font-size:clamp(2.75rem,12vw,3.7rem)}.product-module__tId71G__outcomesSection,.product-module__tId71G__featuresSection,.product-module__tId71G__fitSection,.product-module__tId71G__faqSection{padding:84px 0}.product-module__tId71G__outcomeRows,.product-module__tId71G__featureGrid{margin-top:52px}.product-module__tId71G__outcomeRows li{grid-template-columns:34px minmax(0,1fr);gap:12px}.product-module__tId71G__outcomeRows p{grid-column:2}.product-module__tId71G__featureGrid{grid-template-columns:minmax(0,1fr)}.product-module__tId71G__featureGrid article{min-height:0}.product-module__tId71G__stepsList{grid-template-columns:minmax(0,1fr)}.product-module__tId71G__stepsList li{min-height:0}.product-module__tId71G__stepsList h3{margin-top:36px}.product-module__tId71G__fitGrid,.product-module__tId71G__faqGrid{grid-template-columns:minmax(0,1fr);gap:50px}}@media (max-width:560px){.product-module__tId71G__breadcrumbs{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.product-module__tId71G__breadcrumbs::-webkit-scrollbar{display:none}.product-module__tId71G__heroActions{flex-direction:column;align-items:stretch}.product-module__tId71G__externalLink{width:fit-content}.product-module__tId71G__sectionHeading h2,.product-module__tId71G__ctaGrid h2{font-size:clamp(2.35rem,10.5vw,3rem)}.product-module__tId71G__stepsSection,.product-module__tId71G__ctaSection{padding:84px 0}.product-module__tId71G__productNavigationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-module__tId71G__indexLink{grid-area:1/1/auto/-1;width:fit-content;margin:0 auto 8px}}@media (max-width:360px){.product-module__tId71G__shell{width:calc(100% - 32px)}.product-module__tId71G__productIdentity{align-items:flex-start}.product-module__tId71G__hero h1{font-size:2.65rem}.product-module__tId71G__featureGrid article,.product-module__tId71G__stepsList li{padding:24px}}.product-module__tId71G__featureDetails{border-top:1px solid var(--color-brand-100);margin-top:28px}.product-module__tId71G__featureDetails details{border-bottom:1px solid var(--color-brand-100)}.product-module__tId71G__featureDetails summary{cursor:pointer;min-height:48px;padding:20px 8px;font-size:17px;font-weight:600}.product-module__tId71G__featureDetails p{max-width:75ch;color:var(--color-brand-500);margin:0;padding:0 8px 22px;font-size:16px;line-height:1.75}.product-module__tId71G__featureDetails summary:focus-visible,.product-module__tId71G__setupDetails summary:focus-visible{outline:3px solid var(--color-accent-400);outline-offset:4px}.product-module__tId71G__setupDetails>summary{cursor:pointer;min-height:48px;padding:8px 0;font-size:clamp(22px,3vw,32px)}.product-module__tId71G__setupDetails[open]>summary{margin-bottom:32px}.product-module__tId71G__productPage .product-module__tId71G__stepsSection{padding-block:36px}.product-module__tId71G__productPage .product-module__tId71G__featuresSection{scroll-margin-top:90px}.product-module__tId71G__productPage .product-module__tId71G__sectionHeading>p,.product-module__tId71G__productPage .product-module__tId71G__outcomeRows p,.product-module__tId71G__productPage .product-module__tId71G__stepsList p,.product-module__tId71G__productPage .product-module__tId71G__ctaGrid>div:last-child>p{font-size:1rem;font-weight:400;line-height:1.7}.product-module__tId71G__productPage .product-module__tId71G__outcomeRows h3,.product-module__tId71G__productPage .product-module__tId71G__stepsList h3{font-size:1.125rem;font-weight:600;line-height:1.4}.product-module__tId71G__productPage .product-module__tId71G__sectionEyebrow,.product-module__tId71G__productPage .product-module__tId71G__darkEyebrow{letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600;line-height:1.5}
.products-module__GwOy7q__page{background:var(--color-brand-50);min-width:0;color:var(--color-brand-900);outline:none}.products-module__GwOy7q__shell,.products-module__GwOy7q__ctaInner{width:min(100% - 40px,1120px);margin:auto}.products-module__GwOy7q__hero{background:var(--color-accent-50);padding:112px 0 32px}.products-module__GwOy7q__hero h1{letter-spacing:-.035em;max-width:25ch;margin:0;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.12}.products-module__GwOy7q__hero p{max-width:65ch;color:var(--color-brand-500);margin:18px 0 0;font-size:16px;line-height:1.7}.products-module__GwOy7q__quickLinks{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.products-module__GwOy7q__quickLinks a{border:1px solid var(--color-accent-200);min-height:44px;color:var(--color-primary-900);border-radius:8px;align-items:center;padding:8px 16px;font-size:14px;text-decoration:none;display:flex}.products-module__GwOy7q__quickLinks a:hover{background:var(--color-accent-100)}.products-module__GwOy7q__catalog{padding-top:36px;padding-bottom:40px}.products-module__GwOy7q__area{scroll-margin-top:94px}.products-module__GwOy7q__area+.products-module__GwOy7q__area{margin-top:36px}.products-module__GwOy7q__area h2{letter-spacing:-.02em;margin:0 0 16px;font-size:26px;font-weight:500;line-height:1.2}.products-module__GwOy7q__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.products-module__GwOy7q__products>li{border-top:1px solid var(--color-brand-100);min-width:0}.products-module__GwOy7q__product{height:100%;min-height:132px;color:inherit;border-radius:6px;gap:14px;padding:20px 8px;text-decoration:none;display:flex}.products-module__GwOy7q__product:hover{background:var(--color-primary-50)}.products-module__GwOy7q__icon{color:var(--color-primary-700);flex-shrink:0;margin-top:2px}.products-module__GwOy7q__productCopy{flex-direction:column;min-width:0;display:flex}.products-module__GwOy7q__product h3{margin:0;font-size:18px;font-weight:600;line-height:1.35}.products-module__GwOy7q__product p{color:var(--color-brand-500);margin:6px 0 12px;font-size:15px;line-height:1.6}.products-module__GwOy7q__view{color:var(--color-primary-800);align-items:center;gap:6px;margin-top:auto;font-size:13px;display:flex}.products-module__GwOy7q__more{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.products-module__GwOy7q__more a{min-height:44px;color:var(--color-primary-800);text-underline-offset:4px;align-items:center;font-size:14px;display:inline-flex}.products-module__GwOy7q__cta{background:var(--color-primary-900);color:#fff;padding:40px 0}.products-module__GwOy7q__ctaInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.products-module__GwOy7q__cta h2{margin:0;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.2}.products-module__GwOy7q__cta p{max-width:58ch;color:var(--color-primary-100);margin:12px 0 0;font-size:16px;line-height:1.7}.products-module__GwOy7q__ctaButton{background:var(--color-primary-500);min-height:48px;color:var(--color-brand-950);font:inherit;cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:12px 20px;font-weight:600}.products-module__GwOy7q__ctaButton:hover{background:var(--color-primary-400)}.products-module__GwOy7q__page a:focus-visible,.products-module__GwOy7q__page button:focus-visible{outline:3px solid var(--color-accent-500);outline-offset:4px}@media (max-width:900px){.products-module__GwOy7q__products{grid-template-columns:repeat(2,minmax(0,1fr))}.products-module__GwOy7q__ctaInner{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:580px){.products-module__GwOy7q__hero{padding:94px 0 26px}.products-module__GwOy7q__products{grid-template-columns:1fr}.products-module__GwOy7q__product{min-height:0;padding:18px 4px}.products-module__GwOy7q__area+.products-module__GwOy7q__area{margin-top:30px}.products-module__GwOy7q__product p{margin-bottom:8px}.products-module__GwOy7q__ctaButton{width:100%}}
