.dirB-home{--home-max:1176px;--home-gutter:40px;--home-pad-y:112px;--home-col:max(var(--home-gutter), calc((100% - var(--home-max)) / 2));--home-head-gap:48px;--home-bg:#fff;--home-bg-alt:#fafaf7;--home-line:#e6e8e3;--home-ink:#0f1b2d;--home-ink-2:#4a5566;--home-muted:#6b7686;--home-h2:clamp(32px, 3.4vw, 46px);--home-card-radius:16px;--home-card-border:1px solid var(--home-line);--home-card-shadow:0 1px 2px #0f1b2d0a, 0 8px 24px -12px #0f1b2d1a;background:var(--home-bg)}@media (max-width:960px){.dirB-home{--home-gutter:24px;--home-pad-y:80px;--home-head-gap:36px}}@media (max-width:640px){.dirB-home{--home-gutter:16px;--home-pad-y:64px;--home-head-gap:28px}}.dirB-home .dirB-main>*{max-width:none;padding:var(--home-pad-y) var(--home-col);background:var(--home-bg);margin:0}.dirB-home .dirB-main>:nth-child(2n){background:var(--home-bg-alt)}.dirB-home .dirB-main>.dirB-home-pricing{padding:max(0px, calc(var(--home-pad-y) - 72px)) 0 max(0px, calc(var(--home-pad-y) - 96px))}@media (max-width:620px){.dirB-home .dirB-main>.dirB-home-pricing{padding:max(0px, calc(var(--home-pad-y) - 56px)) 0 max(0px, calc(var(--home-pad-y) - 72px))}}.dirB-home .dirB-main>.dirB-hero{padding-top:64px}@media (max-width:960px){.dirB-home .dirB-main>.dirB-hero{padding-top:40px}}.dirB-home :is(.dirB-cust-inner,.dirB-evenings-inner,.dirB-value-inner,.dirB-eudata-inner,.dirB-roadmap-inner){max-width:none;margin-left:0;margin-right:0}.dirB-home .dirB-roadmap-inner.mt-4{margin-top:0}.dirB-home .dirB-section-head,.dirB-home .dirB-pstrip-head,.dirB-home .dirB-evenings-head{max-width:760px;margin:0 0 var(--home-head-gap);padding:0}.dirB-home :is(.dirB-section-tag,.dirB-cust-tag,.dirB-value-tag,.dirB-eudata-tag,.dirB-mobile-tag,.dirB-evenings-tag){font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.3;display:block}.dirB-home :is(.dirB-section-h,.dirB-pstrip-title,.dirB-human-h,.dirB-evenings-h,.dirB-value-h,.dirB-pricelock-h,.dirB-mobile-h,.dirB-eudata-h,.dirB-roadmap-h){max-width:22ch;font-family:var(--font-display);font-size:var(--home-h2);letter-spacing:-.035em;color:var(--home-ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.dirB-home :is(.dirB-section-sub,.dirB-pstrip-lead,.dirB-human-d,.dirB-evenings-d:where(.dirB-evenings-head>*),.dirB-value-d,.dirB-pricelock-d,.dirB-mobile-d,.dirB-eudata-d,.dirB-roadmap-lead,.dirB-cust-body){max-width:60ch;color:var(--home-ink-2);margin:16px 0 0;font-size:18px;line-height:1.6}@media (max-width:640px){.dirB-home :is(.dirB-section-sub,.dirB-pstrip-lead,.dirB-human-d,.dirB-evenings-d:where(.dirB-evenings-head>*),.dirB-value-d,.dirB-pricelock-d,.dirB-mobile-d,.dirB-eudata-d,.dirB-roadmap-lead,.dirB-cust-body){font-size:16px}}.dirB-home :is(.dirB-human-d,.dirB-value-d,.dirB-pricelock-d,.dirB-mobile-d,.dirB-eudata-d){margin-bottom:32px}.dirB-home .dirB-main>:not(.dirB-home-pricing) .mono,.dirB-home :is(.dirB-roadmap-eb,.dirB-roadmap-badge,.dirB-roadmap-link,.dirB-roadmap-more){font-family:var(--font-sans);letter-spacing:0}.dirB-home .dirB-main :is(.dirB-step-id,.dirB-stat-mid,.dirB-pricelock-axis,.dirB-demo-day-number,.dirB-demo-time).mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dirB-home :is(.dirB-step,.dirB-ptile,.dirB-pricelock-chart,.dirB-founder-video-card,.dirB-roadmap-card,.dirB-roadmap-wide:not(.is-suggest),.dirB-demo-console,.dirB-demo-confirm,.dirB-cust-grid){border:var(--home-card-border);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow);background:#fff}.dirB-home .dirB-roadmap-wide.is-suggest{border-radius:var(--home-card-radius)}.dirB-home :is(.dirB-step,.dirB-ptile):hover{border-color:var(--home-line);transform:none;box-shadow:0 1px 2px #0f1b2d0a,0 16px 32px -16px #0f1b2d2e}.dirB-home .dirB-roadmap-card.is-highlight{border-color:var(--brand);box-shadow:var(--home-card-shadow)}.dirB-home .dirB-hero{gap:64px}@media (max-width:1100px){.dirB-home .dirB-hero{gap:40px}}.dirB-home .dirB-hero-visual{box-shadow:0 24px 60px -24px #0a1c1047,0 0 0 1px #0a1c100f}.dirB-home .dirB-pstrip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.dirB-home .dirB-pstrip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dirB-home .dirB-pstrip-grid{grid-template-columns:minmax(0,1fr)}}.dirB-home .dirB-customers{color:var(--home-ink)}.dirB-home .dirB-cust-live,.dirB-home .dirB-cust-term{color:var(--brand)}.dirB-home .dirB-cust-pulse{background:var(--brand-emerald-500);animation-name:dirB-home-pulse}@keyframes dirB-home-pulse{0%{box-shadow:0 0 #16a34a66}to{box-shadow:0 0 0 10px #16a34a00}}.dirB-home .dirB-cust-count{color:var(--home-ink);font-size:96px}.dirB-home .dirB-cust-h{color:var(--home-ink)}.dirB-home .dirB-cust-stats{background:var(--home-line);border:var(--home-card-border);box-shadow:var(--home-card-shadow)}.dirB-home .dirB-cust-stats>div{background:#fff}.dirB-home .dirB-cust-stats dd{color:var(--home-ink)}.dirB-home :is(.dirB-cust-stats dt,.dirB-cust-nocard,.dirB-cust-caption){color:var(--home-muted)}.dirB-home .dirB-cust-btn{background:var(--brand);color:#fff}.dirB-home .dirB-cust-btn:hover{background:var(--brand-deep)}.dirB-home .dirB-cust-grid{border:var(--home-card-border);overflow:hidden}.dirB-home .dirB-cust-cell{color:#334155;border-color:var(--home-line);height:150px}.dirB-home .dirB-cust-cell:nth-child(3n){border-right:0}.dirB-home .dirB-cust-cell:nth-last-child(-n+3){border-bottom:0}.dirB-home .dirB-cust-cell:hover{background:var(--home-bg-alt);color:var(--home-ink)}.dirB-home .dirB-cust-cell img{filter:brightness(0);opacity:.62}.dirB-home .dirB-cust-cell:hover img{opacity:.85}@media (max-width:959px){.dirB-home .dirB-cust-cell:nth-child(3n){border-right:1px solid var(--home-line)}.dirB-home .dirB-cust-cell:nth-child(2n){border-right:0}.dirB-home .dirB-cust-cell:nth-last-child(-n+3){border-bottom:1px solid var(--home-line)}.dirB-home .dirB-cust-cell:nth-last-child(-n+2){border-bottom:0}.dirB-home .dirB-cust-count{font-size:72px}}.dirB-home .dirB-main>.dirB-human{background:var(--brand-darker)}.dirB-home .dirB-human-h{color:#fff}.dirB-home .dirB-human .dirB-human-d{color:#ffffffb8}.dirB-home .dirB-human .dirB-cfo-title,.dirB-home .dirB-human .dirB-stat-foot{letter-spacing:0}@media (max-width:960px){.dirB-home .dirB-stat-num.cm-accent{font-size:120px}}.dirB-home .dirB-evenings-figure{border:var(--home-card-border);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow)}.dirB-home .dirB-pricelock{color:var(--home-ink)}.dirB-home .dirB-pricelock-check{color:var(--brand-emerald-500)}.dirB-home .dirB-pricelock-promise-h,.dirB-home .dirB-pricelock-chart-title{color:var(--home-ink)}.dirB-home .dirB-pricelock-promise-d{color:var(--home-ink-2)}.dirB-home .dirB-pricelock .cm-btn.is-primary{background:var(--brand);color:#fff}.dirB-home .dirB-pricelock .cm-btn.is-primary:hover{background:var(--brand-deep)}.dirB-home .dirB-pricelock-chart-sub,.dirB-home .dirB-pricelock-legend-note{color:var(--home-muted)}.dirB-home .dirB-pricelock-legend-name{color:var(--home-ink)}.dirB-home .dirB-pricelock-grid-line{stroke:#0f1b2d14}.dirB-home .dirB-pricelock-axis,.dirB-home .dirB-pricelock-axis-cap{fill:var(--home-muted)}.dirB-home .dirB-pricelock-gap-lbl{fill:#c2410c}.dirB-home .dirB-pricelock-end-comp{fill:#ea580c}.dirB-home .dirB-pricelock-end-crator{fill:#0e9f9a}.dirB-home .dirB-mobile{text-align:left;grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px;display:grid}.dirB-home .dirB-mobile>:not(.dirB-mobile-shot){grid-column:1;margin-left:0;margin-right:0}.dirB-home .dirB-mobile-tag{grid-row:2}.dirB-home .dirB-mobile-h{grid-row:3;margin:0}.dirB-home .dirB-mobile-d{grid-row:4}.dirB-home .dirB-mobile-stores{grid-row:5;justify-content:flex-start}.dirB-home .dirB-mobile-shot{border-radius:var(--home-card-radius);width:100%;max-width:100%;box-shadow:var(--home-card-shadow);grid-area:1/2/-1;align-self:center;margin:0;overflow:hidden}@media (max-width:960px){.dirB-home .dirB-mobile{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.dirB-home .dirB-mobile>*{grid-row:auto}.dirB-home .dirB-mobile-shot{grid-area:auto/1;margin-top:40px}}.dirB-home .dirB-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;column-gap:64px;display:grid}.dirB-home .dirB-faq>.dirB-section-head,.dirB-home .dirB-faq-list{max-width:none;margin:0}.dirB-home .dirB-faq-list{border-top:1px solid var(--home-line)}@media (max-width:960px){.dirB-home .dirB-faq{grid-template-columns:minmax(0,1fr)}.dirB-home .dirB-faq>.dirB-section-head{margin-bottom:var(--home-head-gap)}}.dirB-home .dirB-demo-console:before,.dirB-home .dirB-demo-confirm:before{display:none}.dirB-home .dirB-demo-console-top{border-bottom:1px solid var(--home-line)}.dirB-home .dirB-demo-status-dot{background:var(--brand-emerald-500);box-shadow:0 0 0 5px #16a34a1f}.dirB-home .dirB-demo-status-text,.dirB-home .dirB-demo-duration,.dirB-home .dirB-demo-label,.dirB-home .dirB-demo-day-weekday{color:var(--home-muted)}.dirB-home .dirB-demo-status-text b,.dirB-home .dirB-demo-day-number{color:var(--home-ink)}.dirB-home .dirB-demo-label{letter-spacing:.1em;font-weight:600}.dirB-home .dirB-demo-day,.dirB-home .dirB-demo-time{border-color:var(--home-line);color:var(--home-ink);background:#fff}.dirB-home .dirB-demo-day:hover,.dirB-home .dirB-demo-time:hover{border-color:var(--brand);color:var(--home-ink)}.dirB-home .dirB-demo-day.is-active,.dirB-home .dirB-demo-time.is-active{border-color:var(--brand);background:var(--brand-mist);color:var(--home-ink)}.dirB-home .dirB-demo-note,.dirB-home .dirB-demo-empty{border-color:var(--home-line);background:var(--home-bg-alt);color:var(--home-ink-2)}.dirB-home .dirB-demo-selected{border-color:var(--brand-light);background:var(--brand-mist);color:var(--home-ink)}.dirB-home .dirB-demo-form .dirB-contact-field span{color:var(--home-ink-2)}.dirB-home .dirB-demo-form .dirB-contact-field input,.dirB-home .dirB-demo-form .dirB-contact-field textarea{border-color:var(--home-line);color:var(--home-ink);background:#fff}.dirB-home .dirB-demo-form .dirB-contact-field input::placeholder,.dirB-home .dirB-demo-form .dirB-contact-field textarea::placeholder{color:var(--fg-subtle)}.dirB-home .dirB-demo-form .dirB-contact-error{color:var(--danger)}.dirB-home .dirB-demo-form .dirB-contact-note{color:var(--home-muted)}.dirB-home .dirB-demo-submit{background:var(--brand);color:#fff}.dirB-home .dirB-demo-confirm-h{color:var(--home-ink)}.dirB-home .dirB-demo-confirm-time{color:var(--brand)}.dirB-home .dirB-demo-confirm-d{color:var(--home-ink-2)}
