:root{--color-canvas: #fbf8f0;--color-surface: #fffdf8;--color-ink: #25201d;--color-muted: #655f59;--color-hairline: #ddd5c9;--color-hairline-strong: #b9afa2;--color-primary: #9f382a;--color-primary-hover: #802b20;--color-primary-soft: #f7ded7;--color-primary-shadow: #6b241d;--color-accent: #245b43;--color-accent-hover: #174230;--color-accent-soft: #e3f0e8;--color-accent-border: #9fc6ad;--color-secondary: #fff1b6;--color-secondary-border: #e3c45b;--color-info-soft: #edf0ff;--color-info-border: #c5ccf5;--color-success: #245b43;--color-success-soft: #e3f0e8;--color-success-border: #9fc6ad;--color-warning: #725500;--color-warning-soft: #fff1b6;--color-warning-border: #e3c45b;--color-danger: #a62429;--color-danger-soft: #ffe6e0;--color-danger-border: #e39b8f;--color-focus: #9f382a;--canvas: var(--color-canvas);--surface: var(--color-surface);--ink: var(--color-ink);--muted: var(--color-muted);--hairline: var(--color-hairline);--accent: var(--color-primary);--accent-hover: var(--color-primary-hover);--accent-dark: var(--color-primary-shadow);--accent-soft: var(--color-primary-soft);--citrus: var(--color-secondary);--citrus-border: var(--color-secondary-border);--mint: var(--color-success-soft);--mint-ink: var(--color-success);--coral: var(--color-danger-soft);--coral-ink: var(--color-danger);--periwinkle: var(--color-info-soft);--shadow-small: 0 2px 0 rgb(37 32 29 / .08);--shadow-card: 0 3px 0 rgb(37 32 29 / .08), 0 18px 45px rgb(37 32 29 / .07);--radius-small: 12px;--radius-medium: 18px;--radius-large: 26px;--page-width: 1180px;--font-sans: ui-rounded, "Avenir Next Rounded", "Avenir Next", "Nunito Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{min-width:320px;margin:0;background:radial-gradient(circle at 8% 2%,color-mix(in srgb,#fff1b6 38%,transparent),transparent 23rem),radial-gradient(circle at 94% 6%,color-mix(in srgb,#edf0ff 72%,transparent),transparent 25rem),#fbf8f0;color:#25201d;color:var(--ink);font-family:ui-rounded,Avenir Next Rounded,Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}@supports (color: color-mix(in lch,red,blue)){body{background:radial-gradient(circle at 8% 2%,color-mix(in srgb,var(--color-secondary) 38%,transparent),transparent 23rem),radial-gradient(circle at 94% 6%,color-mix(in srgb,var(--color-info-soft) 72%,transparent),transparent 25rem),var(--canvas)}}body,button,input{font-family:ui-rounded,Avenir Next Rounded,Avenir Next,Nunito Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans)}img,svg{display:block;max-width:100%}a{color:inherit}button,input,a{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}:focus-visible{outline:3px solid #9f382a;outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{color:#25201d;color:var(--ink);font-weight:800;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}h1{max-width:12ch;margin-bottom:1.5rem;font-size:clamp(3.25rem,7vw,6.5rem);letter-spacing:-.065em}h2{margin-bottom:1.25rem;font-size:clamp(2.25rem,4.6vw,4.5rem)}h3{font-size:1.2rem}p{color:#655f59;color:var(--muted)}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:12px;border-radius:var(--radius-small);background:#25201d;background:var(--ink);color:#fffdf8;color:var(--color-surface);font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:min(calc(100% - 2rem),1180px);width:min(calc(100% - 2rem),var(--page-width));margin-inline:auto}.section-shell--narrow{max-width:880px}.site-header{position:sticky;z-index:30;top:0;border-bottom:1px solid color-mix(in srgb,#ddd5c9 80%,transparent);background:color-mix(in srgb,#fbf8f0 90%,transparent);backdrop-filter:blur(18px)}@supports (color: color-mix(in lch,red,blue)){.site-header{border-bottom:1px solid color-mix(in srgb,var(--color-hairline) 80%,transparent);background:color-mix(in srgb,var(--color-canvas) 90%,transparent)}}.site-header__inner{display:flex;width:min(calc(100% - 2rem),1180px);width:min(calc(100% - 2rem),var(--page-width));min-height:74px;margin-inline:auto;align-items:center;justify-content:space-between;gap:2rem}.wordmark{display:inline-flex;align-items:center;gap:.65rem;color:#25201d;color:var(--ink);font-size:1.2rem;font-weight:800;letter-spacing:-.045em;text-decoration:none}.wordmark__mark{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:#9f382a;background:var(--color-primary);box-shadow:0 3px #6b241d;box-shadow:0 3px 0 var(--color-primary-shadow);color:#fffdf8;color:var(--color-surface);transform:rotate(-3deg)}.wordmark__mark svg{width:1.3rem;height:1.3rem}.wordmark:hover .wordmark__mark{transform:rotate(2deg) translateY(-1px)}.wordmark--small{font-size:1rem}.wordmark--small .wordmark__mark{width:2rem;height:2rem;border-radius:.68rem}.primary-nav{display:flex;align-items:center;gap:.2rem}.primary-nav a,.nav-dropdown summary{min-height:44px;padding:.62rem .9rem;border-radius:999px;color:#25201d;color:var(--ink);font-size:.9rem;font-weight:750;text-decoration:none}.primary-nav a:hover,.nav-dropdown summary:hover{background:#fffdf8;background:var(--surface)}.nav-dropdown{position:relative}.nav-dropdown summary{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown__chevron{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.1rem) rotate(45deg)}.nav-dropdown[open] .nav-dropdown__chevron{transform:translateY(.1rem) rotate(225deg)}.nav-dropdown__links{position:absolute;z-index:10;top:calc(100% + .5rem);right:0;width:min(22rem,calc(100vw - 2rem));margin:0;padding:.5rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 3px #25201d14,0 18px 45px #25201d12;box-shadow:var(--shadow-card);list-style:none}.nav-dropdown__links a{display:flex;align-items:center;border-radius:12px;border-radius:var(--radius-small);line-height:1.4}.nav-dropdown__links a:hover{background:#f7ded7;background:var(--accent-soft)}.nav-dropdown summary:focus-visible{outline:3px solid #9f382a;outline:3px solid var(--color-focus);outline-offset:3px}.primary-nav .primary-nav__cta{margin-left:.35rem;padding-inline:1.15rem;border:2px solid #9f382a;border:2px solid var(--accent);background:#9f382a;background:var(--accent);box-shadow:0 3px #6b241d;box-shadow:0 3px 0 var(--accent-dark);color:#fffdf8;color:var(--color-surface)}.primary-nav .primary-nav__cta:hover{border-color:#802b20;border-color:var(--accent-hover);background:#802b20;background:var(--accent-hover);transform:translateY(-1px)}.nav-toggle{display:none;min-height:44px;align-items:center;gap:.6rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:999px;background:#fffdf8;background:var(--surface);color:#25201d;color:var(--ink);font-size:.9rem;font-weight:800}.nav-toggle__icon,.nav-toggle__icon:before,.nav-toggle__icon:after{display:block;width:1rem;height:2px;background:currentColor;content:""}.nav-toggle__icon{position:relative}.nav-toggle__icon:before{position:absolute;top:-5px}.nav-toggle__icon:after{position:absolute;top:5px}.hero{display:grid;padding-block:clamp(4.5rem,9vw,8rem) clamp(5rem,9vw,8.5rem);align-items:center;grid-gap:clamp(3rem,7vw,6rem);gap:clamp(3rem,7vw,6rem);grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.eyebrow,.section-kicker{display:inline-flex;margin-bottom:.9rem;border-radius:999px;background:#fff1b6;background:var(--citrus);color:#25201d;color:var(--ink);font-size:.74rem;font-weight:850;letter-spacing:.085em;line-height:1;text-transform:uppercase}.eyebrow{padding:.52rem .72rem}.section-kicker{padding:0;background:transparent;color:#245b43;color:var(--color-accent)}.section-kicker--light{color:#fff1b6;color:var(--citrus)}.landing-preview{min-width:0;margin:0}.landing-preview h3{color:#fffdf8;color:var(--color-surface)}.landing-preview figcaption{margin-top:1.25rem;color:#655f59;color:var(--muted);font-size:.85rem}.landing-order-example{padding:1.5rem}.landing-order-example>p:last-child{font-size:.8rem}.landing-order-example__menu,.landing-operator-example ul{display:grid;padding:0;grid-gap:.8rem;gap:.8rem;list-style:none}.landing-order-example__menu li,.landing-operator-example li{display:grid;padding:.9rem;grid-gap:.3rem;gap:.3rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:12px;border-radius:var(--radius-small)}.landing-operator-example{padding:clamp(1.25rem,3vw,2rem);border:1px solid #655f59;border:1px solid var(--muted);border-radius:26px;border-radius:var(--radius-large);background:#25201d;background:var(--ink);color:#fffdf8;color:var(--color-surface)}.landing-example-label,.landing-operator-example>p{color:#b9afa2;color:var(--color-hairline-strong);font-size:.85rem}.landing-faq{padding-top:clamp(4rem,8vw,7rem)}.hero__lede{max-width:38rem;margin-bottom:2rem;color:#655f59;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;min-height:50px;padding:.7rem 1.25rem;align-items:center;justify-content:center;border-radius:999px;font-weight:850;text-decoration:none}.button--primary{border:2px solid #9f382a;border:2px solid var(--color-primary);background:#9f382a;background:var(--color-primary);box-shadow:0 4px #6b241d;box-shadow:0 4px 0 var(--color-primary-shadow);color:#fffdf8;color:var(--color-surface)}.button--primary:hover{border-color:#802b20;border-color:var(--color-primary-hover);background:#802b20;background:var(--color-primary-hover);box-shadow:0 5px #6b241d;box-shadow:0 5px 0 var(--color-primary-shadow);transform:translateY(-1px)}.button--quiet{border:1px solid #ddd5c9;border:1px solid var(--hairline);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.button--quiet:hover{border-color:#25201d;border-color:var(--ink);transform:translateY(-1px)}.hero__aside{margin:1.1rem 0 0;font-size:.9rem;font-weight:650}.product-frame{overflow:hidden;margin:0;border:1px solid #b9afa2;border:1px solid var(--color-hairline-strong);border-radius:26px;border-radius:var(--radius-large);background:#fffdf8;background:var(--surface);box-shadow:0 3px #25201d14,0 18px 45px #25201d12;box-shadow:var(--shadow-card)}.product-frame--hero{transform:rotate(1.25deg)}.product-frame__bar{display:flex;min-height:2.9rem;padding:.8rem 1rem;align-items:center;gap:.38rem;border-bottom:1px solid #ddd5c9;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,#ddd5c9 32%,#fffdf8)}@supports (color: color-mix(in lch,red,blue)){.product-frame__bar{background:color-mix(in srgb,var(--color-hairline) 32%,var(--color-surface))}}.product-frame__bar>span{width:.58rem;height:.58rem;border-radius:50%;background:#b9afa2;background:var(--color-hairline-strong)}.product-frame__bar strong{margin-left:auto;color:#655f59;color:var(--muted);font-size:.72rem;letter-spacing:.02em}.product-frame__body{min-height:400px;padding:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,#edf0ff 82%,transparent),transparent 17rem),#fbf8f0}@supports (color: color-mix(in lch,red,blue)){.product-frame__body{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--color-info-soft) 82%,transparent),transparent 17rem),var(--canvas)}}.product-placeholder__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.placeholder-line,.placeholder-pill,.placeholder-button,.placeholder-metrics span,.placeholder-panel span,.placeholder-menu span,.operator-placeholder aside span,.operator-placeholder__toolbar span,.operator-placeholder__orders span{display:block;border-radius:999px;background:#b9afa2;background:var(--color-hairline-strong)}.placeholder-line{height:.62rem;margin-bottom:.55rem}.placeholder-line--short{width:5.5rem;background:#c5ccf5;background:var(--color-info-border)}.placeholder-line--title{width:11rem;height:1.15rem;background:#b9afa2;background:var(--color-hairline-strong)}.placeholder-pill{width:5.2rem;height:2rem;background:#e3f0e8;background:var(--color-success-soft)}.placeholder-metrics{display:grid;margin-top:2rem;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(3,1fr)}.placeholder-metrics span{height:5.8rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.placeholder-metrics span:nth-child(1){background:color-mix(in srgb,#fff1b6 68%,#fffdf8)}@supports (color: color-mix(in lch,red,blue)){.placeholder-metrics span:nth-child(1){background:color-mix(in srgb,var(--color-secondary) 68%,var(--color-surface))}}.placeholder-metrics span:nth-child(2){background:#e3f0e8;background:var(--color-success-soft)}.placeholder-metrics span:nth-child(3){background:#edf0ff;background:var(--color-info-soft)}.placeholder-panel{display:grid;margin-top:1rem;padding:1rem;grid-gap:.75rem;gap:.75rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface)}.placeholder-panel span{width:100%;height:1.65rem;border-radius:.45rem;background:color-mix(in srgb,#ddd5c9 48%,#fffdf8)}@supports (color: color-mix(in lch,red,blue)){.placeholder-panel span{background:color-mix(in srgb,var(--color-hairline) 48%,var(--color-surface))}}.product-frame figcaption,.phone-frame figcaption,.operator-placeholder figcaption{display:flex;margin-top:1.4rem;align-items:center;justify-content:space-between;gap:1rem;color:#655f59;color:var(--muted);font-size:.82rem}.product-frame figcaption strong,.phone-frame figcaption strong,.operator-placeholder figcaption strong{color:#25201d;color:var(--ink)}.problem{padding-block:clamp(5rem,9vw,9rem);text-align:center}.problem h2{max-width:18ch;margin-inline:auto}.problem>p:last-child{max-width:44rem;margin:0 auto;font-size:1.15rem}.workflow{padding-block:2rem clamp(6rem,10vw,10rem)}.section-heading{max-width:47rem;margin-bottom:3.5rem}.workflow-list{display:grid;margin:0;padding:0;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(4,1fr);list-style:none}.workflow-list li{position:relative;padding-top:4rem;border-top:2px solid #ddd5c9;border-top:2px solid var(--hairline)}.step-number{position:absolute;top:-1.4rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:2px solid #245b43;border:2px solid var(--color-accent);border-radius:50%;background:#fff1b6;background:var(--color-secondary);box-shadow:0 3px #245b43;box-shadow:0 3px 0 var(--color-accent);font-weight:900}.workflow-list h3{margin-bottom:.65rem}.workflow-list p{margin-bottom:0}.capacity-section{overflow:hidden;background:#25201d;background:var(--color-ink);color:#fffdf8;color:var(--color-surface)}.capacity-section__inner{display:grid;padding-block:clamp(5rem,9vw,8rem);align-items:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr)}.capacity-section h2,.capacity-section h3{color:#fffdf8;color:var(--color-surface)}.capacity-section__copy>p:not(.section-kicker){color:color-mix(in srgb,#fffdf8 82%,#25201d);font-size:1.08rem}@supports (color: color-mix(in lch,red,blue)){.capacity-section__copy>p:not(.section-kicker){color:color-mix(in srgb,var(--color-surface) 82%,var(--color-ink))}}.capacity-section__note{padding-top:1.1rem;border-top:1px solid color-mix(in srgb,#b9afa2 35%,#25201d);font-weight:750}@supports (color: color-mix(in lch,red,blue)){.capacity-section__note{border-top:1px solid color-mix(in srgb,var(--color-hairline-strong) 35%,var(--color-ink))}}.capacity-board{padding:clamp(1.15rem,3vw,2rem);border:1px solid color-mix(in srgb,#b9afa2 48%,#25201d);border-radius:26px;border-radius:var(--radius-large);background:color-mix(in srgb,#25201d 88%,black);box-shadow:0 4px color-mix(in srgb,#25201d 72%,black),0 25px 55px #00000047}@supports (color: color-mix(in lch,red,blue)){.capacity-board{border:1px solid color-mix(in srgb,var(--color-hairline-strong) 48%,var(--color-ink));background:color-mix(in srgb,var(--color-ink) 88%,black)}}@supports (color: color-mix(in lch,red,blue)) and (color: rgb(0 0 0 / 0)){.capacity-board{box-shadow:0 4px color-mix(in srgb,var(--color-ink) 72%,black),0 25px 55px #00000047}}.capacity-board__header{display:flex;margin-bottom:1.5rem;align-items:center;justify-content:space-between;gap:1rem}.capacity-board__header h3{margin:.25rem 0 0;font-size:1.55rem}.capacity-board__eyebrow{color:#b9afa2;color:var(--color-hairline-strong);font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.status-badge{padding:.4rem .65rem;border-radius:999px;background:#e3f0e8;background:var(--mint);color:#245b43;color:var(--mint-ink);font-size:.76rem;font-weight:850}.capacity-row{display:grid;min-height:64px;padding:.8rem 0;align-items:center;grid-gap:1rem;gap:1rem;border-top:1px solid color-mix(in srgb,#b9afa2 35%,#25201d);grid-template-columns:3.5rem minmax(100px,1fr) 3.2rem 3.4rem}@supports (color: color-mix(in lch,red,blue)){.capacity-row{border-top:1px solid color-mix(in srgb,var(--color-hairline-strong) 35%,var(--color-ink))}}.capacity-row__time,.capacity-row strong{color:#fffdf8;color:var(--color-surface);font-size:.92rem}.capacity-row__track{height:.7rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,#b9afa2 28%,#25201d)}@supports (color: color-mix(in lch,red,blue)){.capacity-row__track{background:color-mix(in srgb,var(--color-hairline-strong) 28%,var(--color-ink))}}.capacity-row__track span{display:block;height:100%;border-radius:inherit;background:#e3c45b;background:var(--color-secondary-border)}.capacity-row__status{color:#b9afa2;color:var(--color-hairline-strong);font-size:.77rem;font-weight:750;text-align:right}.capacity-row--full .capacity-row__track span{background:#e39b8f;background:var(--color-danger-border)}.capacity-row--full .capacity-row__status{color:#ffe6e0;color:var(--color-danger-soft)}.feature-split{display:grid;padding-block:clamp(6rem,10vw,10rem);align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.feature-split__visual{display:grid;min-height:600px;place-items:center;border-radius:26px;border-radius:var(--radius-large);background:linear-gradient(135deg,color-mix(in srgb,#fffdf8 25%,transparent),transparent),#fff1b6}@supports (color: color-mix(in lch,red,blue)){.feature-split__visual{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 25%,transparent),transparent),var(--color-secondary)}}.phone-frame{width:min(78%,320px);margin:0;padding:.7rem;border:2px solid #25201d;border:2px solid var(--color-ink);border-radius:2.5rem;background:#25201d;background:var(--color-ink);box-shadow:0 8px color-mix(in srgb,#25201d 74%,black),0 28px 55px #25201d38}@supports (color: color-mix(in lch,red,blue)) and (color: rgb(0 0 0 / 0)){.phone-frame{box-shadow:0 8px color-mix(in srgb,var(--color-ink) 74%,black),0 28px 55px #25201d38}}.phone-frame__speaker{width:4rem;height:.32rem;margin:.2rem auto .8rem;border-radius:999px;background:color-mix(in srgb,#fffdf8 44%,#25201d)}@supports (color: color-mix(in lch,red,blue)){.phone-frame__speaker{background:color-mix(in srgb,var(--color-surface) 44%,var(--color-ink))}}.phone-frame__screen{min-height:440px;padding:1.5rem 1.1rem;border-radius:1.8rem;background:#fbf8f0;background:var(--canvas)}.placeholder-menu{display:grid;margin-top:1.5rem;grid-gap:.65rem;gap:.65rem}.placeholder-menu span{height:5rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:12px;border-radius:var(--radius-small);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.placeholder-button{width:100%;height:2.8rem;margin-top:1rem;background:#9f382a;background:var(--accent)}.phone-frame figcaption{padding:.8rem .65rem .25rem;color:#b9afa2;color:var(--color-hairline-strong);flex-direction:column;align-items:flex-start;gap:.1rem}.phone-frame figcaption strong{color:#fffdf8;color:var(--color-surface)}.feature-split__copy h2{max-width:13ch}.feature-split__copy>p:not(.section-kicker){max-width:38rem;font-size:1.12rem}.check-list{display:grid;margin:2rem 0 0;padding:0;grid-gap:.8rem;gap:.8rem;list-style:none}.check-list li{position:relative;padding-left:2rem;color:#25201d;color:var(--color-ink);font-weight:720}.check-list li:before{position:absolute;top:.1rem;left:0;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:#e3f0e8;background:var(--color-success-soft);color:#245b43;color:var(--color-success);content:"\2713";font-size:.75rem;font-weight:900}.operator{padding-bottom:clamp(6rem,10vw,10rem)}.operator__heading{display:grid;margin-bottom:3rem;align-items:end;grid-gap:3rem;gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.operator__heading h2{max-width:14ch;margin-bottom:0}.operator__heading>p{margin-bottom:.5rem;font-size:1.08rem}.operator-placeholder{display:grid;min-height:500px;padding:0;grid-template-columns:220px 1fr;grid-template-rows:1fr auto}.operator-placeholder aside{display:grid;padding:1.5rem;align-content:start;grid-gap:.8rem;gap:.8rem;border-right:1px solid #ddd5c9;border-right:1px solid var(--hairline);background:#fff1b6;background:var(--color-secondary)}.operator-placeholder aside span{height:2.6rem;border-radius:.8rem;background:color-mix(in srgb,#fffdf8 70%,transparent)}@supports (color: color-mix(in lch,red,blue)){.operator-placeholder aside span{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.operator-placeholder__main{padding:1.75rem}.operator-placeholder__toolbar{display:flex;margin-bottom:2rem;justify-content:space-between}.operator-placeholder__toolbar span:first-child{width:13rem;height:1.5rem;background:#b9afa2;background:var(--color-hairline-strong)}.operator-placeholder__toolbar span:last-child{width:6rem;height:2.5rem;background:#9f382a;background:var(--accent)}.operator-placeholder__orders{display:grid;grid-gap:.8rem;gap:.8rem}.operator-placeholder__orders span{height:6rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.operator-placeholder figcaption{margin:0;padding:1rem 1.5rem;border-top:1px solid #ddd5c9;border-top:1px solid var(--hairline);background:#fffdf8;background:var(--surface);grid-column:1 / -1}.repeat-drop{background:#edf0ff;background:var(--color-info-soft)}.repeat-drop__inner{display:grid;padding-block:clamp(5rem,9vw,8rem);align-items:center;grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.repeat-drop__inner h2{max-width:12ch}.repeat-drop__inner>div:first-child>p:last-child{max-width:40rem;color:#655f59;color:var(--color-muted);font-size:1.1rem}.duplicate-card{display:flex;padding:1.6rem;border:1px solid #c5ccf5;border:1px solid var(--color-info-border);border-radius:26px;border-radius:var(--radius-large);background:#fffdf8;background:var(--surface);box-shadow:0 4px #c5ccf5,0 18px 35px color-mix(in srgb,#245b43 10%,transparent);flex-direction:column}@supports (color: color-mix(in lch,red,blue)){.duplicate-card{box-shadow:0 4px 0 var(--color-info-border),0 18px 35px color-mix(in srgb,var(--color-accent) 10%,transparent)}}.duplicate-card__label{margin-bottom:1.1rem;color:#245b43;color:var(--color-accent);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.duplicate-card strong{margin-bottom:.25rem;font-size:1.5rem;letter-spacing:-.03em}.duplicate-card>span:not(.duplicate-card__label):not(.duplicate-card__action){color:#655f59;color:var(--muted)}.duplicate-card__arrow{margin-block:1.25rem;color:#245b43;color:var(--color-accent);font-size:1.5rem;font-weight:900}.duplicate-card__action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;padding:.6rem 1rem;align-items:center;border:2px solid #9f382a;border:2px solid var(--color-primary);border-radius:999px;background:#9f382a;background:var(--color-primary);box-shadow:0 3px #6b241d;box-shadow:0 3px 0 var(--color-primary-shadow);color:#fffdf8;color:var(--color-surface);font-weight:850}.features-list{padding-block:clamp(6rem,10vw,10rem)}.features-list ul{display:grid;margin:0;padding:0;border-top:1px solid #ddd5c9;border-top:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);list-style:none}.features-list li{display:grid;min-height:110px;padding:1.4rem 1rem 1.4rem 0;grid-gap:.25rem;gap:.25rem;border-bottom:1px solid #ddd5c9;border-bottom:1px solid var(--hairline)}.features-list li:nth-child(odd){padding-right:2.5rem}.features-list li:nth-child(2n){padding-left:2.5rem;border-left:1px solid #ddd5c9;border-left:1px solid var(--hairline)}.features-list strong{font-size:1.08rem}.features-list span{color:#655f59;color:var(--muted)}.audience{display:grid;padding:clamp(3.5rem,7vw,6rem);align-items:start;grid-gap:4rem;gap:4rem;border:1px solid #e3c45b;border:1px solid var(--color-secondary-border);border-radius:26px;border-radius:var(--radius-large);background:#fff1b6;background:var(--color-secondary);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audience h2{margin-bottom:0;font-size:clamp(2.1rem,4vw,3.65rem)}.audience__copy>p{color:#725500;color:var(--color-warning);font-size:1.08rem}.audience-tags{display:flex;margin:1.6rem 0 0;padding:0;flex-wrap:wrap;gap:.55rem;list-style:none}.audience-tags li{padding:.5rem .75rem;border:1px solid #e3c45b;border:1px solid var(--color-secondary-border);border-radius:999px;background:color-mix(in srgb,#fffdf8 62%,transparent);font-size:.86rem;font-weight:750}@supports (color: color-mix(in lch,red,blue)){.audience-tags li{background:color-mix(in srgb,var(--color-surface) 62%,transparent)}}.early-access{margin-top:clamp(5rem,10vw,9rem);background:#9f382a;background:var(--color-primary);color:#fffdf8;color:var(--color-surface)}.early-access__inner{display:grid;padding-block:clamp(4.5rem,8vw,7rem);align-items:center;grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}.early-access h2{max-width:13ch;color:#fffdf8;color:var(--color-surface);font-size:clamp(2.4rem,5vw,4.75rem)}.early-access__inner>div>p:last-child{max-width:35rem;color:#f7ded7;color:var(--color-primary-soft);font-size:1.1rem}.signup-form{padding:clamp(1.3rem,3vw,2rem);border:1px solid #f7ded7;border:1px solid var(--color-primary-soft);border-radius:26px;border-radius:var(--radius-large);background:#fffdf8;background:var(--color-surface);box-shadow:0 5px #6b241d,0 22px 45px color-mix(in srgb,#6b241d 24%,transparent)}@supports (color: color-mix(in lch,red,blue)){.signup-form{box-shadow:0 5px 0 var(--color-primary-shadow),0 22px 45px color-mix(in srgb,var(--color-primary-shadow) 24%,transparent)}}.signup-form label{display:block;margin-bottom:.5rem;color:#25201d;color:var(--ink);font-size:.86rem;font-weight:850}.signup-form__controls{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.signup-form input[type=email]{min-width:0;min-height:52px;padding:.7rem .9rem;border:2px solid #ddd5c9;border:2px solid var(--hairline);border-radius:12px;border-radius:var(--radius-small);background:#fffdf8;background:var(--surface);color:#25201d;color:var(--ink);font-size:1rem}.signup-form input[type=email]:focus{border-color:#9f382a;border-color:var(--accent);box-shadow:0 0 0 4px #f7ded7;box-shadow:0 0 0 4px var(--accent-soft);outline:none}.signup-form button{min-height:52px;padding:.7rem 1.15rem;border:2px solid #25201d;border:2px solid var(--ink);border-radius:12px;border-radius:var(--radius-small);background:#25201d;background:var(--ink);box-shadow:0 3px color-mix(in srgb,#25201d 72%,black);color:#fffdf8;color:var(--color-surface);cursor:pointer;font-size:.92rem;font-weight:850}@supports (color: color-mix(in lch,red,blue)){.signup-form button{box-shadow:0 3px color-mix(in srgb,var(--color-ink) 72%,black)}}.signup-form button:hover{transform:translateY(-1px)}.signup-form__note{min-height:1.5em;margin:.75rem 0 0;color:#655f59;color:var(--muted);font-size:.8rem}.signup-form__note[data-state=error]{color:#a62429;color:var(--coral-ink);font-weight:750}.site-footer{background:#25201d;background:var(--ink);color:#fffdf8;color:var(--color-surface)}.site-footer__inner{display:flex;width:min(calc(100% - 2rem),1180px);width:min(calc(100% - 2rem),var(--page-width));min-height:150px;margin-inline:auto;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.site-footer .wordmark,.site-footer p{color:#fffdf8;color:var(--color-surface)}.site-footer p{margin:0;font-size:.88rem}.site-footer__copyright{color:#b9afa2!important;color:var(--color-hairline-strong)!important}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem}.site-footer__links a{display:inline-flex;min-height:44px;align-items:center;color:#fffdf8;color:var(--color-surface)}.information-page{max-width:850px;padding-block:clamp(3rem,7vw,6rem)}.information-page__header{margin-bottom:2.5rem}.information-page h1{font-size:clamp(2.75rem,7vw,4.75rem)}.information-page__intro{max-width:42rem;color:#655f59;color:var(--muted);font-size:1.2rem}.information-page__content h2{margin-top:2.5rem;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.025em}.information-page__content p,.information-page__content li{max-width:70ch;overflow-wrap:anywhere}.information-page__content li+li{margin-top:.5rem}.section-link{margin:2rem 0 0}.section-link a{display:inline-flex;align-items:center;gap:.55rem;color:#9f382a;color:var(--color-primary);font-weight:850;text-decoration-thickness:2px;text-underline-offset:.2em}.section-link a:hover{color:#802b20;color:var(--color-primary-hover)}.section-link--light a{color:#fff1b6;color:var(--color-secondary)}.section-link--light a:hover{color:#fffdf8;color:var(--color-surface)}.product-page{max-width:1000px;padding-block:clamp(2rem,5vw,4rem) clamp(5rem,9vw,8rem)}.product-page__breadcrumbs{display:flex;margin-bottom:clamp(2.5rem,5vw,4.5rem);align-items:center;flex-wrap:wrap;gap:.55rem;color:#655f59;color:var(--muted);font-size:.88rem}.product-page__breadcrumbs a{color:#9f382a;color:var(--color-primary);font-weight:800}.product-page__breadcrumbs span:last-child{color:#25201d;color:var(--ink);font-weight:700}.product-page__header{max-width:800px;margin-bottom:clamp(4rem,8vw,7rem)}.product-page__header h1{max-width:17ch;margin-bottom:1.4rem;font-size:clamp(3rem,7vw,5.6rem)}.product-page__intro{max-width:44rem;margin-bottom:1.4rem;color:#655f59;color:var(--muted);font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.5}.product-page__availability{display:inline-block;margin:0;padding:.7rem 1rem;border:1px solid #e3c45b;border:1px solid var(--citrus-border);border-radius:12px;border-radius:var(--radius-small);background:#fff1b6;background:var(--citrus);color:#25201d;color:var(--ink);font-size:.92rem;font-weight:750}.product-page__section{margin-top:clamp(4rem,8vw,8rem)}.product-page__section--lead{max-width:760px;margin-top:0}.product-page__section--lead h2,.product-page__section-heading h2{max-width:17ch}.product-page__section h2{margin-bottom:1.3rem;font-size:clamp(2rem,4vw,3.6rem)}.product-page__section h3{margin-bottom:.55rem;letter-spacing:-.025em}.product-page__section p{max-width:70ch}.product-page__section strong{color:#25201d;color:var(--ink)}.product-page__section-heading{margin-bottom:2rem}.product-page__section--tinted{margin-inline:calc(50% - 50vw);padding:clamp(3rem,7vw,6rem) max(1rem,calc((100vw - 1180px)/2));padding:clamp(3rem,7vw,6rem) max(1rem,calc((100vw - var(--page-width)) / 2));background:#edf0ff;background:var(--color-info-soft)}.product-page__section--questions{max-width:800px}.product-page__note{margin-top:1.5rem;padding-left:1rem;border-left:3px solid #9fc6ad;border-left:3px solid var(--color-accent-border);color:#655f59;color:var(--muted);font-size:.95rem}.product-steps{display:grid;margin:0;padding:0;grid-gap:1rem;gap:1rem;list-style:none}.product-steps li{display:grid;padding:1.45rem;align-items:start;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:2.7rem minmax(0,1fr);border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.product-steps__number{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:50%;background:#9f382a;background:var(--color-primary);color:#fffdf8;color:var(--color-surface);font-weight:900}.product-steps h3,.product-steps p{margin-bottom:0}.product-steps p{margin-top:.35rem}.customer-flow{display:grid;margin:0;padding:0;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,1fr);list-style:none}.customer-flow li{display:grid;min-height:170px;padding:1.2rem;align-content:start;grid-gap:.65rem;gap:.65rem;border:1px solid #c5ccf5;border:1px solid var(--color-info-border);border-radius:18px;border-radius:var(--radius-medium);background:color-mix(in srgb,#fffdf8 72%,transparent)}@supports (color: color-mix(in lch,red,blue)){.customer-flow li{background:color-mix(in srgb,var(--color-surface) 72%,transparent)}}.customer-flow strong{font-size:1.05rem}.customer-flow span{color:#655f59;color:var(--muted);font-size:.92rem;line-height:1.45}.product-example-grid,.product-behavior-grid,.product-page__prose-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr)}.product-example-card,.product-behavior-grid article{padding:1.5rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.product-example-card--accent{border-color:#9fc6ad;border-color:var(--color-accent-border);background:#e3f0e8;background:var(--color-accent-soft)}.product-example-card__label,.product-behavior-grid__number{display:block;margin-bottom:.65rem;color:#9f382a;color:var(--color-primary);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-example-card h3,.product-example-card p,.product-behavior-grid h3,.product-behavior-grid p{margin-bottom:0}.product-behavior-grid{grid-template-columns:repeat(3,1fr)}.product-behavior-grid__number{color:#245b43;color:var(--color-accent)}.product-page__prose-grid{grid-template-columns:repeat(2,1fr)}.product-page__prose-grid>div{padding-top:1rem;border-top:2px solid #ddd5c9;border-top:2px solid var(--hairline)}.product-page__prose-grid h3,.product-page__prose-grid p{margin-bottom:0}.product-faq{display:grid;margin:0;grid-gap:.85rem;gap:.85rem}.product-faq>div{padding:1.25rem 1.4rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:12px;border-radius:var(--radius-small);background:#fffdf8;background:var(--surface)}.product-faq dt{color:#25201d;color:var(--ink);font-weight:850}.product-faq dd{max-width:65ch;margin:.45rem 0 0;color:#655f59;color:var(--muted)}.capacity-table-wrap{overflow-x:auto;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small)}.capacity-table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}.capacity-table caption{padding:1.25rem 1.4rem;caption-side:top;background:#fff1b6;background:var(--color-secondary);color:#25201d;color:var(--ink);font-size:.92rem;font-weight:750;text-align:left}.capacity-table th,.capacity-table td{padding:1rem 1.4rem;border-top:1px solid #ddd5c9;border-top:1px solid var(--hairline)}.capacity-table thead th{border-top:0;background:color-mix(in srgb,#ddd5c9 25%,#fffdf8);color:#655f59;color:var(--muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}@supports (color: color-mix(in lch,red,blue)){.capacity-table thead th{background:color-mix(in srgb,var(--color-hairline) 25%,var(--surface))}}.capacity-table tbody th{color:#25201d;color:var(--ink)}.capacity-table__full{background:#ffe6e0;background:var(--color-danger-soft)}.capacity-table__full td:last-child{color:#a62429;color:var(--color-danger)}.product-page__cta{display:grid;margin-top:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4rem);align-items:center;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) auto;border-radius:26px;border-radius:var(--radius-large);background:#25201d;background:var(--color-ink);box-shadow:0 3px #25201d14,0 18px 45px #25201d12;box-shadow:var(--shadow-card)}.product-page__cta h2{max-width:13ch;margin-bottom:0;color:#fffdf8;color:var(--color-surface);font-size:clamp(2rem,4vw,3.5rem)}.product-page__cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.product-page__cta .button--quiet{border-color:#b9afa2;border-color:var(--color-hairline-strong);background:transparent;color:#fffdf8;color:var(--color-surface)}.information-page__updated{color:#655f59;color:var(--muted);font-size:.9rem}.guide-placeholder{margin:0 0 2rem;padding:1.25rem 1.5rem;border:1px solid #e3c45b;border:1px solid var(--citrus-border);border-radius:12px;border-radius:var(--radius-small);background:#fff1b6;background:var(--citrus)}.guide-placeholder p{margin:.5rem 0 0}.guide-related{margin-block:2.5rem;padding:1.25rem 1.5rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface)}.guide-related h2{margin-top:0}.guide-related ul{margin:0;padding-left:1.25rem}.guide-related a{color:#9f382a;color:var(--color-primary);font-weight:750;text-underline-offset:.2em}.guide-index-list{display:grid;margin:0 0 2.5rem;padding:0;grid-gap:1rem;gap:1rem;list-style:none}.guide-index-list li{max-width:none;margin:0}.guide-index-list a{display:block;padding:1.5rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 2px #25201d14;box-shadow:var(--shadow-small);color:#25201d;color:var(--ink);text-decoration:none}.guide-index-list a:hover{border-color:#9f382a;border-color:var(--color-primary);transform:translateY(-1px)}.guide-index-list h2{margin:.35rem 0 .5rem;color:#25201d;color:var(--ink);font-size:clamp(1.35rem,3vw,1.8rem)}.guide-index-list p{margin:0;color:#655f59;color:var(--muted)}.guide-index-list__label{color:#9f382a;color:var(--color-primary);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}@media(max-width:960px){.hero,.capacity-section__inner,.feature-split,.repeat-drop__inner,.early-access__inner{grid-template-columns:1fr}.hero{padding-top:4rem}.hero__copy{max-width:50rem}.product-frame--hero{max-width:720px;transform:none}.workflow-list{gap:3.5rem 2rem;grid-template-columns:repeat(2,1fr)}.feature-split__visual{min-height:560px}.operator-placeholder{grid-template-columns:170px 1fr}.early-access__inner>div{max-width:700px}}@media(max-width:760px){.site-header__inner{position:relative}.nav-toggle{display:inline-flex;padding:.55rem .9rem}.primary-nav{position:absolute;top:calc(100% + .6rem);right:0;left:0;display:none;padding:.75rem;border:1px solid #ddd5c9;border:1px solid var(--hairline);border-radius:18px;border-radius:var(--radius-medium);background:#fffdf8;background:var(--surface);box-shadow:0 3px #25201d14,0 18px 45px #25201d12;box-shadow:var(--shadow-card);flex-direction:column;align-items:stretch}.primary-nav[data-open=true]{display:flex}.primary-nav a{display:flex;align-items:center}.nav-dropdown__links{position:static;width:100%;margin-block:.25rem;box-shadow:none}.primary-nav .primary-nav__cta{margin:.3rem 0 0;justify-content:center}.operator__heading,.audience,.product-page__cta{grid-template-columns:1fr}.product-page__cta-actions{justify-content:flex-start}.customer-flow,.product-behavior-grid{grid-template-columns:repeat(2,1fr)}.operator__heading{gap:1rem}.operator-placeholder{min-height:430px;grid-template-columns:1fr}.operator-placeholder aside{display:none}.features-list ul{grid-template-columns:1fr}.features-list li:nth-child(odd),.features-list li:nth-child(2n){padding-right:0;padding-left:0;border-left:0}.audience{width:min(calc(100% - 2rem),1180px);width:min(calc(100% - 2rem),var(--page-width));padding:2rem;gap:1.5rem}.site-footer__inner{padding-block:2.5rem;flex-direction:column;justify-content:center;text-align:center}}@media(max-width:560px){h1{font-size:clamp(3rem,15vw,4.5rem)}h2{font-size:clamp(2.15rem,11vw,3.25rem)}.hero__actions,.hero__actions .button{width:100%}.product-frame__body{min-height:330px}.placeholder-metrics{grid-template-columns:repeat(2,1fr)}.placeholder-metrics span:last-child{display:none}.workflow-list,.product-example-grid,.product-page__prose-grid,.customer-flow,.product-behavior-grid{grid-template-columns:1fr}.product-page__section--tinted{padding-inline:1rem}.capacity-board__header{align-items:flex-start;flex-direction:column}.capacity-row{gap:.65rem;grid-template-columns:3rem minmax(70px,1fr) 3rem}.capacity-row__status{display:none}.feature-split{grid-template-columns:minmax(0,1fr)}.feature-split__visual{min-height:510px}.phone-frame{width:86%}.operator-placeholder__toolbar span:first-child{width:50%}.product-frame figcaption,.operator-placeholder figcaption{align-items:flex-start;flex-direction:column;gap:.15rem}.signup-form__controls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/_bridgetown/static/index.V2PLNNKJ.css.map */
