#hub:where(.astro-txrzou7i) h2:where(.astro-txrzou7i){max-width:none}.cf:where(.astro-bdavgdrz){border-top:1px solid var(--border)}.cf-grid:where(.astro-bdavgdrz){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px);align-items:center}.cf-rail:where(.astro-bdavgdrz) h2:where(.astro-bdavgdrz){max-width:16ch}.cf-rail:where(.astro-bdavgdrz) .section__lead:where(.astro-bdavgdrz){max-width:42ch}.cf-sheet:where(.astro-bdavgdrz){background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000047}.cf-sheet__head:where(.astro-bdavgdrz){display:flex;align-items:center;gap:9px;padding:13px 18px;background:#0b12208c;border-bottom:1px solid var(--border)}html[data-theme=light] .cf-sheet__head:where(.astro-bdavgdrz){background:#94a3b81a}.cf-sheet__lock:where(.astro-bdavgdrz){display:grid;place-items:center;width:22px;height:22px}.cf-sheet__lock:where(.astro-bdavgdrz) svg:where(.astro-bdavgdrz){width:15px;height:15px;stroke:var(--green)}.cf-sheet__title:where(.astro-bdavgdrz){font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text)}.cf-sheet__seal:where(.astro-bdavgdrz){margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-glow)}.cf-list:where(.astro-bdavgdrz){list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cf-item:where(.astro-bdavgdrz){position:relative;display:flex;align-items:flex-start;gap:13px;padding:20px;border-top:1px solid var(--border);transition:background .2s ease}.cf-item:where(.astro-bdavgdrz):nth-child(1),.cf-item:where(.astro-bdavgdrz):nth-child(2){border-top:none}.cf-item:where(.astro-bdavgdrz):nth-child(2n){border-left:1px solid var(--border)}.cf-item:where(.astro-bdavgdrz):hover{background:#22c55e0b}.cf-item__ico:where(.astro-bdavgdrz){width:34px;height:34px;border-radius:9px;background:var(--green-glow);border:1px solid var(--border-bright);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.cf-item__ico:where(.astro-bdavgdrz) svg:where(.astro-bdavgdrz){width:16px;height:16px;stroke:var(--green)}.cf-item__label:where(.astro-bdavgdrz){font-size:.92rem;line-height:1.45;color:var(--text);font-weight:500;padding-right:20px}a:where(.astro-bdavgdrz).cf-item__label--link{text-decoration:none;text-decoration-color:var(--border-bright);text-underline-offset:3px;transition:color .2s ease}a:where(.astro-bdavgdrz).cf-item__label--link:hover{color:var(--green);text-decoration:underline}.cf-item__tick:where(.astro-bdavgdrz){position:absolute;top:20px;right:16px;color:var(--green);opacity:.85}.cf-item__tick:where(.astro-bdavgdrz) svg:where(.astro-bdavgdrz){width:15px;height:15px;stroke:currentColor}@media(max-width:860px){.cf-grid:where(.astro-bdavgdrz){grid-template-columns:1fr;gap:32px;align-items:start}.cf-rail:where(.astro-bdavgdrz) h2:where(.astro-bdavgdrz){max-width:none}.cf-list:where(.astro-bdavgdrz){grid-template-columns:1fr}.cf-item:where(.astro-bdavgdrz):nth-child(2){border-top:1px solid var(--border)}.cf-item:where(.astro-bdavgdrz):nth-child(2n){border-left:none}}#demo:where(.astro-tb5vpudz) h2:where(.astro-tb5vpudz){max-width:none}#demo:where(.astro-tb5vpudz) h2:where(.astro-tb5vpudz) em:where(.astro-tb5vpudz){white-space:nowrap}@media(max-width:700px){#demo:where(.astro-tb5vpudz) h2:where(.astro-tb5vpudz) em:where(.astro-tb5vpudz){white-space:normal}}.demo-stage:where(.astro-tb5vpudz){position:relative;margin-top:56px;display:flex;align-items:center;justify-content:center;gap:clamp(28px,6vw,92px);max-width:1120px;margin-left:auto;margin-right:auto}.demo-stage:where(.astro-tb5vpudz):before{content:"";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:min(760px,88%);height:440px;background:radial-gradient(ellipse at center,var(--green-glow),transparent 70%);opacity:.8;z-index:-1;pointer-events:none}.demo-phones:where(.astro-tb5vpudz){position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(16px,4vw,52px);flex:0 0 auto}.phone:where(.astro-tb5vpudz){container-type:inline-size;position:relative;width:clamp(150px,34vw,278px);margin:0;display:flex;flex-direction:column;align-items:center;gap:22px}.phone--record:where(.astro-tb5vpudz){transform:translateY(28px)}.phone--report:where(.astro-tb5vpudz){transform:translateY(-28px)}.phone__device:where(.astro-tb5vpudz){position:relative;width:100%;padding:2.8cqw;border-radius:15.5cqw;background:linear-gradient(145deg,#454a55,#1c2027 42%,#0c0e12);box-shadow:0 .6cqw .6cqw #ffffff24 inset,0 0 0 1px #00000080,0 40px 70px -22px #0000009e,0 14px 30px -14px #00000080}.phone__screen:where(.astro-tb5vpudz){position:relative;width:100%;aspect-ratio:1179 / 2556;border-radius:12.5cqw;overflow:hidden;background:#000;box-shadow:0 0 0 1px #0000008c}.phone__screen:where(.astro-tb5vpudz) img:where(.astro-tb5vpudz){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.phone__screen:where(.astro-tb5vpudz) .is-light:where(.astro-tb5vpudz){opacity:0}html[data-theme=light] .phone__screen:where(.astro-tb5vpudz) .is-light:where(.astro-tb5vpudz){opacity:1}html[data-theme=light] .phone__screen:where(.astro-tb5vpudz) .is-dark:where(.astro-tb5vpudz){opacity:0}.phone__label:where(.astro-tb5vpudz){display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.8rem;letter-spacing:.01em;color:var(--muted)}.phone__idx:where(.astro-tb5vpudz){display:inline-grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:var(--green);color:#06140b;font-size:.72rem;font-weight:700}.node--crm:where(.astro-tb5vpudz){display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex:0 0 auto;transform:translateY(-28px)}.crm-chip:where(.astro-tb5vpudz){display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:var(--surface2);border:1px solid var(--border);box-shadow:0 12px 26px -14px #00000080;transform-origin:left center;opacity:0;transform:scale(.72);transition:opacity .4s ease,transform .45s cubic-bezier(.22,1.2,.4,1)}.demo-stage:where(.astro-tb5vpudz).is-revealed .crm-chip:where(.astro-tb5vpudz){opacity:1;transform:scale(1)}.crm-chip:where(.astro-tb5vpudz) img:where(.astro-tb5vpudz){height:24px;width:24px;object-fit:contain;display:block}html[data-theme=light] .crm-chip:where(.astro-tb5vpudz){box-shadow:0 10px 22px -14px #00000038}.demo-links:where(.astro-tb5vpudz){position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:4}.demo-links:where(.astro-tb5vpudz) .link:where(.astro-tb5vpudz){fill:none;stroke:var(--green);stroke-width:1.7;stroke-linecap:round;opacity:.78}@media(max-width:980px){.node--crm:where(.astro-tb5vpudz),.demo-links:where(.astro-tb5vpudz){display:none}.demo-stage:where(.astro-tb5vpudz){gap:0}}@media(max-width:600px){.demo-phones:where(.astro-tb5vpudz){gap:12px}.phone--record:where(.astro-tb5vpudz){transform:translateY(16px)}.phone--report:where(.astro-tb5vpudz){transform:translateY(-16px)}.phone__label:where(.astro-tb5vpudz){font-size:.72rem;gap:7px}.phone__idx:where(.astro-tb5vpudz){width:18px;height:18px;font-size:.66rem}}@media(prefers-reduced-motion:reduce){.phone__screen:where(.astro-tb5vpudz) img:where(.astro-tb5vpudz){transition:none}.demo-links:where(.astro-tb5vpudz) .link:where(.astro-tb5vpudz){transition:none!important}.crm-chip:where(.astro-tb5vpudz){transition:none;opacity:1;transform:scale(1)}}.bookdemo__intro:where(.astro-ouqes7pf){display:flex;flex-direction:column;justify-content:center}.bookdemo__text:where(.astro-ouqes7pf){color:var(--muted);font-size:1rem;line-height:1.7;margin:0 0 18px}#rdv:where(.astro-ouqes7pf) h2:where(.astro-ouqes7pf){max-width:none}.bookdemo__hint:where(.astro-ouqes7pf){text-align:center;font-size:.78rem;color:var(--muted);margin-top:12px}.bookdemo__calendar:where(.astro-ouqes7pf){margin-top:20px}.bookdemo__calendar:where(.astro-ouqes7pf) :where(.astro-ouqes7pf)[hidden]{display:none!important}.bookdemo__cal-back--top:where(.astro-ouqes7pf){display:inline-block;margin-bottom:8px}.bookdemo__cal-tznote:where(.astro-ouqes7pf){font-size:.78rem;color:var(--muted);margin:0 0 14px}.bookdemo__cal-status:where(.astro-ouqes7pf){padding:28px;text-align:center;color:var(--muted);font-family:var(--mono);font-size:.85rem}.bookdemo__cal-grid:where(.astro-ouqes7pf){display:grid;grid-template-columns:1fr 1.2fr;gap:18px}@media(max-width:640px){.bookdemo__cal-grid:where(.astro-ouqes7pf){grid-template-columns:1fr}}.bookdemo__cal-label:where(.astro-ouqes7pf){font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.bookdemo__cal-days:where(.astro-ouqes7pf){display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;padding-right:4px}.bookdemo__cal-slots:where(.astro-ouqes7pf){display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;align-content:start;max-height:320px;overflow-y:auto;padding-right:4px}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day,.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#ffffff06;color:var(--text);font-size:.9rem;font-family:var(--sans);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .1s ease}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day{text-align:left}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--green)}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day:hover,.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot:hover{border-color:var(--green);background:#22c55e1a;color:var(--text)}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot:hover{color:var(--green)}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day:active,.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot:active{transform:translateY(1px)}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day:focus-visible,.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-slot:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bookdemo__calendar:where(.astro-ouqes7pf) .bookdemo__cal-day[aria-selected=true]{border-color:var(--green);background:#22c55e24;color:var(--text);font-weight:600}.bookdemo__cal-days:where(.astro-ouqes7pf)::-webkit-scrollbar,.bookdemo__cal-slots:where(.astro-ouqes7pf)::-webkit-scrollbar{width:6px}.bookdemo__cal-days:where(.astro-ouqes7pf)::-webkit-scrollbar-thumb,.bookdemo__cal-slots:where(.astro-ouqes7pf)::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.bookdemo__cal-confirm:where(.astro-ouqes7pf){display:flex;flex-direction:column;gap:12px}.bookdemo__cal-note:where(.astro-ouqes7pf){min-height:78px}.bookdemo__cal-recap:where(.astro-ouqes7pf){font-size:1.05rem;color:var(--text);font-weight:600}.bookdemo__cal-recap:where(.astro-ouqes7pf):first-letter{text-transform:uppercase}.bookdemo__cal-actions:where(.astro-ouqes7pf){display:flex;gap:12px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:4px}.bookdemo__cal-back:where(.astro-ouqes7pf){background:none;border:none;padding:6px 2px;color:var(--muted);font-size:.88rem;font-family:var(--sans);cursor:pointer;transition:color .15s ease}.bookdemo__cal-back:where(.astro-ouqes7pf):hover{color:var(--text)}.bookdemo__cal-back:where(.astro-ouqes7pf):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.bookdemo__cal-err:where(.astro-ouqes7pf){color:var(--red);font-size:.85rem}.bookdemo__cal-success:where(.astro-ouqes7pf){text-align:center;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.bookdemo__cal-success-icon:where(.astro-ouqes7pf){width:44px;height:44px;border-radius:50%;background:#22c55e26;color:var(--green);display:grid;place-items:center;font-size:1.4rem}.about-block:where(.astro-v2cbyr3p) h2:where(.astro-v2cbyr3p){max-width:30ch}.about-block:where(.astro-v2cbyr3p) .section__lead:where(.astro-v2cbyr3p)+.section__lead:where(.astro-v2cbyr3p){margin-top:14px}
