:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-canvas:#f7f7f5;--app-workspace-canvas:#fff;--app-sidebar-canvas:#f5f5f3;--app-surface:#fff;--app-surface-subtle:#f1f1ef;--app-surface-strong:#e8e8e5;--app-text:#1f1f1d;--app-text-muted:#6b6b66;--app-border:#dededa;--app-border-strong:#c8c8c2;--app-action:#1f1f1d;--app-action-hover:#343430;--app-action-text:#fff;--app-focus:var(--app-text);--app-success:#247a45;--app-on-success:#fff;--app-success-surface:#eaf5ee;--app-warning:#946200;--app-on-warning:#fff;--app-warning-surface:#fff4d6;--app-danger:#b42318;--app-on-danger:#fff;--app-danger-surface:#fff0ee;--app-info:#2f5fa7;--app-on-info:#fff;--app-info-surface:#edf3fb;--app-spatial-canvas:#101619;--app-spatial-surface:#182023;--app-spatial-surface-strong:#2b3437;--app-spatial-border:#273034;--app-spatial-border-strong:#ffffff38;--app-spatial-separator:#ffffff26;--app-spatial-overlay:#101619b8;--app-spatial-overlay-strong:#101619e0;--app-spatial-text:#f5f5f2;--app-spatial-text-muted:#c9cdca;--app-spatial-thumb:#2a3235;--app-spatial-action-text:#11140d;--app-spatial-action-hover:#e4f620;--app-backdrop:#1717158f;--app-font-product:var(--font-inter), system-ui, sans-serif;--app-font-technical:ui-monospace, SFMono-Regular, Menlo, monospace;--app-radius-sm:.375rem;--app-radius-control:.5rem;--app-radius-card:.625rem;--app-radius-overlay:.75rem;--app-control-height:2.5rem;--app-row-comfortable:3.25rem;--app-row-compact:2.25rem;--app-gutter:1.5rem;--app-section-gap:1.5rem;--app-motion-fast:.12s;--app-motion-overlay:.18s;--app-ease:cubic-bezier(.2, .72, .25, 1);--app-scrollbar-track:transparent;--app-scrollbar-thumb:#c8c8c2;--app-scrollbar-thumb-hover:#a7a7a1;--app-scrollbar-thumb-active:#85857f;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-popover:300;--z-app-chrome:400;--z-backdrop:500;--z-drawer:600;--z-dialog:700;--z-command:800;--z-toast:900;--ink:#111317;--ink-soft:#464b53;--paper:#f4f1ea;--paper-strong:#fffdf7;--night:#090b0e;--night-soft:#13171c;--line:#11131721;--line-dark:#ffffff24;--amber:#ffb33e;--amber-bright:#ffc96e;--cyan:#5fe0ea;--cyan-deep:#148c98;--radius-sm:.8rem;--radius-md:1.25rem;--radius-lg:2rem;--shell:min(1416px, calc(100vw - 56px));--display:var(--font-barlow), system-ui, sans-serif;--heading:var(--font-barlow), system-ui, sans-serif;--body:var(--font-inter), system-ui, sans-serif;--technical:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--analytics:var(--font-inter), system-ui, sans-serif;--signal-blue:#508dff;--deep-blue:#1e40af;--spatial-navy:#0f2a47;--ice-blue:#c3efff;--signal-lime:#efff35;--panel-radius:.25rem;--grid-line:var(--line);--grid-line-strong:#11131747;--panel-padding:clamp(1.25rem, 2vw, 2rem)}[data-app-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-canvas:#171715;--app-workspace-canvas:#000;--app-sidebar-canvas:#111110;--app-surface:#222220;--app-surface-subtle:#2a2a27;--app-surface-strong:#343430;--app-text:#f5f5f2;--app-text-muted:#aaa9a3;--app-border:#3a3a36;--app-border-strong:#53534d;--app-action:#f5f5f2;--app-action-hover:#dfdfda;--app-action-text:#1f1f1d;--app-focus:var(--app-text);--app-success:#76c893;--app-on-success:#171715;--app-success-surface:#21382a;--app-warning:#e6b85c;--app-on-warning:#171715;--app-warning-surface:#3b301d;--app-danger:#ff8b82;--app-on-danger:#171715;--app-danger-surface:#432421;--app-info:#8fb8f4;--app-on-info:#171715;--app-info-surface:#24334a;--app-backdrop:#000000b3;--app-scrollbar-thumb:#53534d;--app-scrollbar-thumb-hover:#73736c;--app-scrollbar-thumb-active:#94948c}@media (max-width:640px){:root{--app-gutter:1rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night);scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*,:before,:after{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{background:0 0;width:10px;height:10px}::-webkit-scrollbar-track{background:var(--app-scrollbar-track);background-color:var(--app-scrollbar-track)}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--app-scrollbar-thumb-active);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--app-scrollbar-track)}:is(html:has(.site-header),body:has(.site-header)){--app-scrollbar-thumb:#ffffffd1;--app-scrollbar-thumb-hover:#fff;--app-scrollbar-thumb-active:#ffffffad}@media (forced-colors:active){html,*,:before,:after{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:canvastext}::-webkit-scrollbar-thumb:hover{background:canvastext}::-webkit-scrollbar-thumb:active{background:canvastext}::-webkit-scrollbar-track{background:canvas}}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.resize-none{resize:none}img,svg{display:block}.landing-page-content i[data-lucide]{flex:none;display:inline-flex}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:200;color:#000;background:#fff;border-radius:.5rem;padding:.7rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;background:var(--night);color:#fff;transition:background .22s,transform .22s;position:relative;top:0;left:0;right:0}.site-header.is-fixed{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ee0;border-bottom:1px solid #ffffff17;position:fixed}.nav-shell{align-items:center;gap:2rem;height:84px;display:flex}.brand{font-family:var(--heading);letter-spacing:-.035em;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:400;display:inline-flex}.brand-mark{border:1px solid #fffc;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid;position:relative;transform:rotate(-12deg)}.brand-mark:before,.brand-mark:after{content:"";border:1px solid;border-radius:50%;width:122%;height:38%;position:absolute}.brand-mark:after{width:40%;height:122%}.brand-mark span{background:var(--amber);border-radius:50%;width:5px;height:5px}.site-nav{align-items:center;gap:1.9rem;margin-left:auto;display:flex}.site-nav a{color:#ffffffb8;font-size:.92rem;font-weight:400;transition:color .18s}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a[aria-current=page]{color:#fff}.button{min-height:52px;font-family:var(--heading);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.15rem .75rem 1.3rem;font-size:.92rem;font-weight:400;line-height:1;transition:transform .18s,background .18s;display:inline-flex}.button svg{width:18px;height:18px}.button:hover{transform:translateY(-2px)}.button-small{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#ffffff38;min-height:42px;padding:.65rem .75rem .65rem 1.05rem}.button-primary{background:var(--amber);color:#17120a}.button-primary:hover{background:var(--amber-bright)}body:has(.site-header){--amber:var(--signal-blue);--amber-bright:#78a5ff;--cyan:var(--signal-blue);--cyan-deep:var(--deep-blue)}body:has(.site-header) .button-primary{color:#07142e}.icon-button,.menu-toggle{display:none}.hero{background:var(--night);color:#fff;min-height:880px;position:relative;overflow:hidden}.hero-image,.hero-shade,.hero-grid{position:absolute;inset:0}.hero-image{object-fit:cover;object-position:56% center;opacity:.84;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#07080afa 0%,#07080ae0 32%,#07080a30 67%,#07080a5c 100%),linear-gradient(#060708ad,#0000 34%,#0607089e)}.hero-grid,.final-grid{opacity:.18;background-image:linear-gradient(#508dff29 1px,#0000 1px),linear-gradient(90deg,#508dff29 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 60%,#0000)}.hero-layout{z-index:2;grid-template-columns:1.04fr .76fr;align-items:center;gap:6vw;min-height:880px;padding-top:78px;display:grid;position:relative}.hero-copy{max-width:650px}.eyebrow,.section-kicker{color:#ffffffad;font-family:var(--technical);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;font-weight:400;line-height:1.3;display:inline-flex}.eyebrow-pulse{background:var(--cyan);border-radius:50%;width:7px;height:7px;position:relative}.eyebrow-pulse:after{border-radius:inherit;content:"";border:1px solid #508dff80;animation:2s ease-out infinite pulse;position:absolute;inset:-5px}@keyframes pulse{0%{opacity:1;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.5)}}.hero h1,.section-heading h2,.dashboard-copy h2,.final-cta h2{font-family:var(--heading);letter-spacing:-.065em;margin:0;font-weight:600;line-height:.98}.hero h1{max-width:760px;margin-top:1.3rem;font-size:clamp(4rem,7.7vw,7rem)}.hero-copy>p{color:#ffffffb8;max-width:590px;margin:1.6rem 0 0;font-size:1.08rem;line-height:1.75}.hero-actions{align-items:center;gap:1.6rem;margin-top:2.1rem;display:flex}.text-link{color:#ffffffd6;font-family:var(--heading);align-items:center;gap:.65rem;font-size:.91rem;font-weight:500;display:inline-flex}.text-link svg{width:18px;height:18px;transition:transform .18s}.text-link:hover svg{transform:translate(2px,2px)}.hero-notes{color:#ffffff8f;flex-wrap:wrap;gap:1.1rem 1.5rem;margin-top:2.35rem;font-size:.8rem;display:flex}.hero-notes span{align-items:center;gap:.45rem;display:inline-flex}.hero-notes svg{width:16px;height:16px;color:var(--cyan)}.hero-product{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0ea3;border:1px solid #ffffff29;border-radius:1.6rem;align-self:center;width:min(100%,425px);margin:0 0 0 auto;overflow:hidden}.product-status,.product-footer{justify-content:space-between;align-items:center;padding:1rem 1.1rem;font-size:.78rem;display:flex}.product-status>span:first-child{color:#ffffffb8;align-items:center;gap:.5rem;display:inline-flex}.live-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px}.status-chip{color:#ffffff8c;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .55rem}.product-focus{min-height:235px;transform-style:preserve-3d;background:radial-gradient(circle at 55% 42%,#508dff21,#0000 30%),linear-gradient(#508dff14 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#508dff14 1px,#0000 1px) 0 0/30px 30px,#05080acc;border-block:1px solid #ffffff1c;transition:transform .16s;position:relative;overflow:hidden}.product-focus:before{content:"";border:1px solid #508dffe6;border-radius:50%;width:205px;height:75px;position:absolute;top:72px;left:50%;transform:translate(-50%)rotateX(65deg)}.product-focus:after{content:"";border:1px dashed #508dff8c;border-radius:50%;width:145px;height:145px;animation:16s linear infinite slowspin;position:absolute;top:33px;left:50%;transform:translate(-50%)}@keyframes slowspin{to{transform:translate(-50%)rotate(360deg)}}.focus-reticle{position:absolute;inset:34px}.focus-reticle span{border-color:#508dff99;width:24px;height:24px;position:absolute}.focus-reticle span:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.focus-reticle span:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.focus-reticle span:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.focus-reticle span:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.dish-label{z-index:2;display:grid;position:absolute;bottom:18px;left:20px}.dish-label span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.dish-label strong{font-family:var(--heading);margin-top:.1rem;font-size:.98rem;font-weight:600}.rotate-control{z-index:2;color:#ffffffa6;cursor:grab;background:#090b0e9e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.66rem;display:flex;position:absolute;bottom:16px;right:16px}.rotate-control svg{width:16px;height:16px}.product-footer>div{display:grid}.product-footer>div span{color:#ffffff75;font-size:.68rem}.product-footer>div strong{font-size:.78rem;font-weight:500}.ar-button{background:var(--cyan);color:#061214;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.ar-button svg{width:16px;height:16px}.scroll-cue{z-index:3;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue svg{width:16px;height:16px;animation:1.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(4px)}}.section{padding:8rem 0}.section-heading{max-width:620px}.section-heading.centered{text-align:center;margin-inline:auto}.section-kicker{color:var(--cyan-deep)}.section-kicker:before{content:"";background:currentColor;width:22px;height:1px}.section-heading h2,.dashboard-copy h2{margin-top:1rem;font-size:clamp(2.75rem,5vw,5rem)}.section-heading>p,.workflow-intro,.dashboard-copy>p{color:var(--ink-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.75}.experience-section{background:var(--paper);position:relative}.experience-stage{margin-top:4.5rem}.step-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.step-tab{color:#7d8085;cursor:pointer;font-family:var(--heading);text-align:left;background:0 0;border:0;align-items:center;gap:.8rem;padding:1rem 0 1.25rem;font-size:.95rem;font-weight:500;display:flex;position:relative}.step-tab:after{background:var(--ink);content:"";transform-origin:0;height:2px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.step-tab span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.66rem;display:grid}.step-tab.is-active{color:var(--ink)}.step-tab.is-active:after{transform:scaleX(1)}.experience-panel{border-radius:var(--radius-lg);background:var(--night);color:#fff;grid-template-columns:.85fr 1.15fr;min-height:585px;display:grid;overflow:hidden}.experience-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,5rem);display:flex}.experience-icon{width:52px;height:52px;color:var(--cyan);background:#508dff17;border:1px solid #508dff47;border-radius:1rem;place-items:center;display:grid}.experience-icon svg{width:24px}.step-count{color:#ffffff5e;letter-spacing:.14em;margin-top:3rem;font-size:.72rem}.experience-copy h3{max-width:440px;font-family:var(--heading);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:600;line-height:1}.experience-copy>p{color:#ffffffa3;max-width:455px;margin:1.4rem 0 0}.step-detail{color:#ffffffd1;align-items:center;gap:.6rem;margin-top:1.8rem;font-size:.8rem;display:flex}.step-detail svg{width:18px;height:18px;color:var(--amber)}.phone-wrap{background:radial-gradient(circle at 50% 60%,#508dff29,#0000 37%),linear-gradient(135deg,#10151b,#080a0c);place-items:end center;min-height:585px;display:grid;position:relative;overflow:hidden}.phone-wrap:before{opacity:.34;content:"";background-image:linear-gradient(#508dff14 1px,#0000 1px),linear-gradient(90deg,#508dff14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 62%,#000,#0000 68%);mask-image:radial-gradient(circle at 50% 62%,#000,#0000 68%)}.phone{z-index:3;background:#0b0e12;border:1px solid #ffffff38;border-bottom:0;border-radius:2.5rem 2.5rem 0 0;width:min(320px,72%);margin-top:55px;padding:10px;position:relative}.phone:before{z-index:4;content:"";background:#050607;border-radius:999px;width:86px;height:23px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-top{color:#fff9;justify-content:space-between;align-items:center;padding:.5rem .7rem .75rem;font-size:.55rem;display:flex}.phone-sensors{gap:.22rem;display:flex}.phone-sensors svg{width:16px;height:16px}.phone-appbar{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.85rem .75rem;display:flex}.phone-appbar>div{display:grid}.phone-appbar span{color:var(--amber);letter-spacing:.12em;font-size:.48rem;font-weight:500}.phone-appbar strong{font-size:.75rem;font-weight:500}.table-badge{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;color:#ffffff9e!important}.phone-viewer{background:linear-gradient(145deg,#19232a,#080b0e);border-radius:1.3rem;place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.viewer-grid{opacity:.6;background-image:linear-gradient(#508dff17 1px,#0000 1px),linear-gradient(90deg,#508dff17 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;transform:perspective(260px)rotateX(56deg)scale(1.4)translateY(65px)}.qr-visual{z-index:2;place-items:center;width:132px;height:132px;display:grid;position:relative}.qr-frame{background:#05080a8a;border:1px solid #508dffbf;border-radius:1.2rem;place-items:center;width:104px;height:104px;display:grid}.qr-frame svg{color:#fff;width:24px;height:24px}.qr-visual.is-explore .qr-frame,.qr-visual.is-place .qr-frame{border-radius:50%;width:128px;height:60px;animation:2.8s ease-in-out infinite floatDish}.qr-visual.is-explore .qr-frame svg,.qr-visual.is-place .qr-frame svg{width:24px;height:24px;color:var(--amber)}@keyframes floatDish{50%{transform:translateY(-7px)rotate(-2deg)}}.viewer-status{color:#ffffff9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050709ad;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.53rem;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.viewer-status span{background:var(--cyan);border-radius:50%;width:5px;height:5px}.viewer-status em{font-style:normal}.phone-info{padding:1rem .75rem .9rem}.phone-info>span{color:#ffffff6b;font-size:.56rem}.phone-info>strong{font-family:var(--heading);font-size:1rem;font-weight:600;display:block}.phone-meta{color:#ffffff75;gap:.8rem;margin-top:.65rem;font-size:.52rem;display:flex}.phone-meta span{align-items:center;gap:.22rem;display:flex}.phone-meta svg{width:16px;height:16px}.phone-orbit{border:1px solid #508dff33;border-radius:50%;position:absolute}.orbit-one{width:440px;height:170px;bottom:90px;right:-70px;transform:rotate(-12deg)}.orbit-two{border-color:#508dff29;width:420px;height:120px;bottom:35px;left:-110px;transform:rotate(14deg)}.value-section{background:var(--paper-strong)}.value-layout{grid-template-columns:.68fr 1.32fr;gap:clamp(3rem,7vw,7rem);display:grid}.text-link-dark{color:var(--ink);margin-top:1.6rem}.value-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.value-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-height:290px;padding:1.6rem;position:relative;overflow:hidden}.value-card>svg,.value-card>i[data-lucide]>svg{width:24px;height:24px;color:var(--cyan-deep);margin-top:3.5rem}.value-card h3{font-family:var(--heading);letter-spacing:-.035em;margin:1.7rem 0 0;font-size:1.25rem;font-weight:600}.value-card p{color:var(--ink-soft);margin:.7rem 0 0;font-size:.9rem}.card-index{color:#8a8b8d;letter-spacing:.1em;font-size:.65rem;position:absolute;top:1.25rem;right:1.3rem}.accent-card{background:var(--amber);border-color:#0000}.accent-card>span{z-index:2;color:#11131799;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:500;position:relative}.accent-card>strong{z-index:2;font-family:var(--heading);letter-spacing:-.065em;margin-top:1.2rem;font-size:2.5rem;font-weight:600;line-height:.96;display:block;position:relative}.accent-foot{z-index:2;align-items:center;gap:.45rem;font-size:.76rem;font-weight:500;display:flex;position:absolute;bottom:1.4rem;left:1.5rem;right:1.5rem}.accent-foot svg{width:17px}.accent-ring{border:1px solid #11131747;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-95px;right:-90px}.accent-ring:before,.accent-ring:after{border:inherit;border-radius:inherit;content:"";position:absolute;inset:30px}.accent-ring:after{inset:60px}.workflow-section{background:var(--night);color:#fff}.workflow-top{justify-content:space-between;align-items:end;gap:3rem;display:flex}.workflow-section .section-heading{max-width:720px}.workflow-section .section-heading h2{font-size:clamp(3rem,6vw,5.8rem)}.workflow-intro{color:#ffffff94;max-width:390px;margin:0 0 .4rem}.workflow-track{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;margin-top:5.5rem;display:grid}.workflow-step{border:1px solid var(--line-dark);border-radius:var(--radius-md);background:var(--night-soft);min-height:315px;padding:1.5rem;position:relative}.workflow-number{color:#ffffff47;letter-spacing:.12em;font-size:.68rem}.workflow-icon{width:60px;height:60px;color:var(--cyan);background:#508dff0f;border:1px solid #508dff40;border-radius:1rem;place-items:center;margin-top:3.5rem;display:grid}.workflow-icon svg{width:25px}.workflow-step h3{font-family:var(--heading);letter-spacing:-.03em;margin:2.4rem 0 0;font-size:1.25rem;font-weight:600}.workflow-step p{color:#ffffff85;margin:.7rem 0 0;font-size:.88rem}.workflow-line{background:#ffffff1f;height:1px;overflow:hidden}.workflow-line span{background:var(--cyan);width:40%;height:100%;animation:2.8s ease-in-out infinite lineMove;display:block}@keyframes lineMove{0%,to{transform:translate(-100%)}50%{transform:translate(350%)}}.dashboard-section{background:#ece8df}.dashboard-layout{grid-template-columns:.68fr 1.32fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.dashboard-copy h2{margin-top:1rem;font-size:clamp(2.8rem,5vw,4.8rem)}.check-list{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.check-list svg{width:18px;color:var(--cyan-deep)}.dashboard-mock{border-radius:var(--radius-lg);background:var(--paper-strong);border:1px solid #11131721;grid-template-columns:65px 1fr;min-width:0;display:grid;overflow:hidden}.mock-sidebar{background:var(--night);color:#ffffff80;flex-direction:column;align-items:center;gap:1.4rem;padding:1.1rem .8rem;display:flex}.mock-sidebar>svg,.mock-sidebar>i[data-lucide]>svg{width:20px;height:20px}.mock-sidebar>svg:nth-of-type(2),.mock-sidebar>i[data-lucide]:nth-of-type(2)>svg{color:var(--amber)}.mini-brand{color:#fff;margin-bottom:1.8rem}.mini-brand .brand-mark{width:28px;height:28px}.mock-main{min-width:0;padding:1.6rem}.mock-head,.mock-foot{justify-content:space-between;align-items:center;display:flex}.mock-head>div{display:grid}.mock-head span{color:var(--ink-soft);font-size:.7rem}.mock-head strong{font-family:var(--heading);letter-spacing:-.04em;font-size:1.45rem;font-weight:600}.mock-head button{background:var(--ink);color:#fff;border:0;border-radius:.65rem;padding:.7rem .9rem;font-size:.7rem}.mock-filter{border-bottom:1px solid var(--line);gap:.55rem;margin-top:1.7rem;padding-bottom:1rem;display:flex;overflow-x:auto}.mock-filter span{color:#74777b;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.65rem}.mock-filter .is-selected{background:var(--ink);color:#fff}.dish-rows{display:grid}.dish-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(145px,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem 0;display:grid}.dish-thumb{border-radius:.7rem;place-items:center;width:40px;height:40px;display:grid}.dish-thumb svg{color:#1113178f;width:16px}.dish-thumb.salmon{background:#efb089}.dish-thumb.saffron{background:#f4c453}.dish-thumb.cocoa{background:#a89182}.dish-row>div{min-width:0;display:grid}.dish-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.dish-row div span{color:#87898c;font-size:.6rem}.ready-label,.draft-label{color:var(--cyan-deep);background:#508dff1a;border-radius:999px;padding:.28rem .45rem;font-size:.55rem;font-weight:500}.draft-label{color:#74777b;background:#1113170f}.switch{background:#dad8d2;border-radius:999px;width:29px;height:17px;display:block;position:relative}.switch span{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.switch.is-on{background:var(--cyan-deep)}.switch.is-on span{left:15px}.mock-foot{color:#85878a;padding-top:1rem;font-size:.57rem}.mock-foot span:first-child{color:var(--cyan-deep);align-items:center;gap:.35rem;font-weight:500;display:flex}.mock-foot svg{width:12px}.faq-section{background:var(--paper-strong)}.faq-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem);display:grid}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font-family:var(--heading);justify-content:space-between;align-items:center;gap:1.4rem;padding:1.5rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{flex:none;width:18px;transition:transform .18s}.accordion details[open] summary svg{transform:rotate(45deg)}.accordion p{max-width:650px;color:var(--ink-soft);margin:-.3rem 2.5rem 1.5rem 0;font-size:.94rem}.final-cta{background:var(--cyan-deep);color:#fff;padding:6rem 0;position:relative;overflow:hidden}.final-grid{opacity:.2;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 40%,#000,#0000 70%);mask-image:radial-gradient(circle at 70% 40%,#000,#0000 70%)}.final-inner{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:2.5rem;display:grid;position:relative}.final-mark{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:88px;height:88px;display:none}.brand-mark.large{width:48px;height:48px}.section-kicker.light{color:#ffffffa6}.final-cta h2{margin-top:.8rem;font-size:clamp(2.8rem,5.5vw,5.2rem)}.button-light{color:var(--ink);background:#fff}.site-footer{background:var(--night);color:#fff;border-top:1px solid #ffffff1a;padding:3.2rem 0 3.5rem}.footer-layout{grid-template-columns:minmax(170px,.8fr) minmax(280px,1.45fr) auto;align-items:start;gap:1.8rem 2.5rem;display:grid}.brand-dark{color:#fff}.footer-layout p,.copyright{color:#ffffff75;font-size:.75rem}.footer-layout p{margin:.15rem 0 0;line-height:1.55}.footer-links{color:#ffffff9e;grid-template-columns:repeat(2,minmax(110px,1fr));gap:.65rem 1.6rem;font-size:.75rem;display:grid}.footer-links a{text-decoration:none;transition:color .18s}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.toast{z-index:100;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b0eeb;border:1px solid #ffffff1f;border-radius:.9rem;align-items:center;gap:.7rem;max-width:min(360px,100vw - 32px);padding:.9rem 1rem;font-size:.8rem;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(15px)}.toast.is-visible{opacity:1;transform:translateY(0)}.toast svg{width:18px;color:var(--cyan)}.reveal{opacity:0;transition:opacity .62s,transform .62s;transition-delay:var(--delay,0s);transform:translateY(20px)}.reveal.is-visible{opacity:1;transform:translateY(0)}:focus-visible{outline:none}:is(a,button,summary):focus-visible{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px}:is(input,textarea,select,[role=combobox]):focus-visible{border-color:currentColor}@media (max-width:1020px){.hero-layout{grid-template-columns:1fr .7fr;gap:2.5rem}.hero h1{font-size:clamp(3.7rem,8vw,6rem)}.value-layout,.dashboard-layout,.faq-layout{grid-template-columns:1fr}.value-layout,.dashboard-layout{gap:4rem}.workflow-track{grid-template-columns:1fr;gap:1rem}.workflow-line{width:1px;height:42px;margin-left:34px}.workflow-line span{width:100%;height:40%;animation:2.8s ease-in-out infinite lineMoveVertical}@keyframes lineMoveVertical{0%,to{transform:translateY(-100%)}50%{transform:translateY(350%)}}.workflow-step{grid-template-columns:38px 60px 1fr;align-items:center;gap:1.2rem;min-height:0;display:grid}.workflow-icon,.workflow-step h3{margin-top:0}.final-inner{grid-template-columns:1fr auto}.final-inner .button{grid-column:2;justify-self:start}}@media (max-width:800px){:root{--shell:min(100% - 32px, 680px)}.site-header{position:absolute}.site-header.is-fixed{position:fixed}.nav-shell{height:72px}.menu-toggle{z-index:3;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:auto;display:grid}.menu-toggle svg{width:20px}.nav-cta{display:none}.site-nav{z-index:2;opacity:0;pointer-events:none;background:#090b0efa;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;margin:0;padding:6.5rem 2rem 2rem;transition:opacity .18s,transform .18s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav a{font-family:var(--heading);letter-spacing:-.04em;font-size:1.8rem;font-weight:600}.hero,.hero-layout{min-height:940px}.hero-image{object-position:66% center;opacity:.62}.hero-shade{background:linear-gradient(#060709eb 0%,#060709ad 50%,#060709f5 100%),linear-gradient(90deg,#060709bd,#0000)}.hero-layout{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.2rem;padding:118px 0 78px;display:flex}.hero-copy{max-width:600px}.hero h1{font-size:clamp(3.4rem,15vw,5.5rem)}.hero-copy>p{font-size:1rem}.hero-product{align-self:auto;width:min(100%,470px);margin:0}.scroll-cue{display:none}.section{padding:6rem 0}.experience-stage{margin-top:3rem}.experience-panel{grid-template-columns:1fr}.experience-copy{padding:3rem 2rem}.phone-wrap{min-height:540px}.value-grid{grid-template-columns:repeat(2,1fr)}.workflow-top{flex-direction:column;align-items:flex-start}.footer-layout{grid-template-columns:1fr auto}.footer-layout p,.footer-links{display:none}}.blog-page{background:var(--paper);min-height:100vh;color:var(--ink)}.blog-hero,.blog-grid{width:min(100% - 48px,1100px);margin:0 auto}.blog-hero{padding:8rem 0 4rem}.blog-hero h1{max-width:760px;font-family:var(--heading);letter-spacing:-.08em;margin:.8rem 0 1rem;font-size:clamp(3rem,7vw,6.2rem);line-height:.94}.blog-hero p{max-width:610px;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:5rem;display:grid}.blog-post{border:1px solid var(--line);background:var(--paper-strong);border-radius:18px;flex-direction:column;min-height:300px;padding:1.5rem;display:flex}.blog-post-featured{background:var(--night);color:#fff;grid-column:span 2}.blog-post-meta{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.66rem;font-weight:400;display:flex}.blog-post-featured .blog-post-meta{color:#ffffff8c}.blog-post h2{font-family:var(--heading);letter-spacing:-.055em;margin:2.4rem 0 .8rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.blog-post p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.6}.blog-post-featured p{color:#ffffffad}.blog-read-link{color:var(--cyan-deep);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.8rem;font-size:.76rem;font-weight:400;display:inline-flex}.blog-post-featured .blog-read-link{color:var(--amber)}.blog-article-page{background:var(--paper);min-height:100vh;color:var(--ink)}.blog-article{width:min(100% - 48px,760px);margin:0 auto;padding:5rem 0 7rem}.blog-back-link{color:var(--ink-soft);align-items:center;gap:.45rem;margin-bottom:4rem;font-size:.75rem;font-weight:400;text-decoration:none;display:inline-flex}.blog-article h1{font-family:var(--heading);letter-spacing:-.08em;margin:1.2rem 0;font-size:clamp(2.5rem,7vw,5.4rem);line-height:.96}.blog-article-intro{max-width:650px;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.65}.blog-article-content{border-top:1px solid var(--line);margin-top:4rem;padding-top:2rem}.blog-article-content p{color:var(--ink-soft);margin:0 0 1.5rem;font-size:1rem;line-height:1.8}.blog-article-next{border-top:1px solid var(--line);gap:.7rem;margin-top:3.5rem;padding-top:2rem;display:grid}.blog-article-next h2{max-width:520px;font-family:var(--heading);letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1}.blog-article-next>div{flex-wrap:wrap;gap:.8rem 1.3rem;margin-top:.5rem;display:flex}.blog-article-next a{color:var(--cyan-deep);align-items:center;gap:.45rem;font-size:.8rem;font-weight:400;display:inline-flex}.content-page{background:var(--paper);min-height:100vh;color:var(--ink)}.content-hero,.content-section,.content-callout{width:min(100% - 48px,1100px);margin-inline:auto}.content-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:3rem;min-height:590px;padding:9rem 0 5rem;display:grid}.content-hero-compact,.content-hero-restaurant{min-height:500px}.content-hero-copy{max-width:760px}.content-hero h1{max-width:820px;font-family:var(--heading);letter-spacing:-.09em;margin:.8rem 0 1.3rem;font-size:clamp(3.4rem,8vw,7.4rem);line-height:.9}.content-lede{max-width:630px;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.content-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.content-button{border-radius:999px;align-items:center;gap:.7rem;min-height:44px;padding:.75rem 1.1rem;font-size:.78rem;font-weight:400;display:inline-flex}.content-button-dark{background:var(--ink);color:#fff}.content-button-light{color:var(--ink);background:#fff}.content-button:hover,.content-button:focus-visible{transform:translateY(-1px)}.content-text-link{color:var(--cyan-deep);font-size:.8rem;font-weight:400}.content-hero-note{border-top:1px solid var(--ink);align-content:end;min-height:220px;padding-top:1rem;display:grid}.content-hero-note>span,.content-card>span,.content-step-number{color:var(--cyan-deep);font-family:var(--technical);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:400}.content-hero-note strong{font-family:var(--heading);letter-spacing:-.07em;margin-top:2.4rem;font-size:clamp(1.8rem,3vw,2.9rem);line-height:.98}.content-hero-note p{max-width:270px;color:var(--ink-soft);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.content-hero-note-cyan>span,.content-hero-note-cyan strong{color:var(--cyan-deep)}.content-hero-note-amber>span,.content-hero-note-amber strong{color:#af6d1e}.content-section{padding:6rem 0}.content-section+.content-section{border-top:1px solid var(--line)}.content-section-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;display:grid}.content-section h2,.content-callout h2{max-width:720px;font-family:var(--heading);letter-spacing:-.08em;margin:.7rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.95}.content-copy{padding-top:1.8rem}.content-copy p,.content-section-intro,.content-card p,.content-step p,.content-checks p{color:var(--ink-soft);font-size:.95rem;line-height:1.75}.content-copy p{margin:0 0 1.4rem}.content-section-heading{max-width:760px;margin-bottom:2.5rem}.content-section-intro{max-width:590px;margin:1.4rem 0 0}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.content-card{border:1px solid var(--line);background:var(--paper-strong);border-radius:1.35rem;min-height:250px;padding:1.5rem}.content-card h3{font-family:var(--heading);letter-spacing:-.05em;margin:4rem 0 .7rem;font-size:1.35rem;line-height:1.05}.content-card p{margin:0}.content-section-dark{background:var(--night);color:#fff;width:100%;max-width:none;padding-inline:max(24px,50vw - 550px)}.content-section-dark .section-kicker,.content-section-dark .content-section-intro{color:#fff9}.content-card-grid-dark .content-card{border-color:var(--line-dark);background:var(--night-soft)}.content-card-grid-dark .content-card>span{color:var(--cyan)}.content-card-grid-dark .content-card h3{color:#fff}.content-card-grid-dark .content-card p{color:#ffffffa6}.content-section-lined{border-top:1px solid var(--line)}.content-checks{gap:0;padding-top:1.2rem;display:grid}.content-checks p{border-top:1px solid var(--line);margin:0;padding:1.1rem 0}.content-checks strong{color:var(--ink);font-family:var(--technical);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;display:block}.content-callout{background:var(--night);color:#fff;border-radius:1.35rem;justify-content:space-between;align-items:end;gap:2rem;margin-top:2rem;margin-bottom:3rem;padding:2.2rem;display:flex}.content-callout .section-kicker{color:#fff9}.content-callout h2{max-width:570px;font-size:clamp(2rem,4vw,3.8rem)}.content-step-list{border-top:1px solid var(--line)}.content-step{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,600px);gap:2rem;padding:1.8rem 0;display:grid}.content-step h3{font-family:var(--heading);letter-spacing:-.06em;margin:0;font-size:2rem}.content-step p{max-width:590px;margin:.55rem 0 0}@media (max-width:800px){.content-hero{grid-template-columns:1fr;gap:3.5rem;min-height:auto;padding-top:6rem}.content-hero-note{min-height:180px}.content-section-split{grid-template-columns:1fr;gap:2rem}.content-copy{padding-top:0}.content-card-grid{grid-template-columns:1fr}.content-card{min-height:0}.content-card h3{margin-top:2.8rem}.content-callout{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.site-header{background:var(--night);position:relative}.site-header .nav-shell{width:var(--shell)}.site-header .site-nav{display:flex}.site-header .site-nav a[aria-current=page]{color:#fff}.site-footer .footer-layout{grid-template-columns:minmax(170px,.8fr) minmax(170px,.85fr) minmax(280px,1.45fr) auto}.site-footer .footer-links{display:grid}@media (max-width:900px){.site-footer .footer-layout{grid-template-columns:minmax(160px,.85fr) minmax(160px,.9fr) minmax(220px,1.35fr)}.site-footer .copyright{grid-column:1/-1}}@media (max-width:800px){.site-footer .footer-layout{grid-template-columns:1fr auto}.site-footer .footer-layout p{grid-area:2/1;display:block}.site-footer .footer-links{grid-area:3/1/auto/-1;display:grid}.site-footer .copyright{grid-area:2/2}}@media (max-width:560px){.site-footer .footer-layout{grid-template-columns:1fr}.site-footer .footer-layout p,.site-footer .footer-links,.site-footer .copyright{grid-area:auto}}.brand-mark{background:url(/logo.png) 50%/contain no-repeat;border:0;transform:none}.brand-mark:before,.brand-mark:after,.brand-mark span{display:none}.site-header .brand-mark,.final-mark .brand-mark,.dashboard-mock .brand-mark{filter:invert()}.site-header .brand-mark{width:24px;height:24px}.button-sales{border:1px solid var(--signal-blue);border-radius:var(--panel-radius);background:var(--signal-blue);color:#07142e;min-height:42px;font-size:.78rem}.button-sales:hover,.button-sales:focus-visible{color:#07142e;background:#78a5ff}.mobile-sales,.sales-success[hidden]{display:none}.sales-form{gap:14px;display:grid}.sales-form label{color:var(--ink-soft);font-family:var(--technical);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.65rem;display:grid}.sales-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-form input,.sales-form textarea{border-radius:var(--panel-radius);width:100%;color:var(--ink);font-family:var(--body);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7d4cc;outline:0;padding:12px 13px;font-size:.82rem}.sales-form input{min-height:46px}.sales-form textarea{resize:none;min-height:112px}.sales-form input:focus,.sales-form textarea:focus{border-color:var(--ink);outline:0}.sales-form input[aria-invalid=true],.sales-form textarea[aria-invalid=true]{border-color:#c66b5f}.sales-field-error{color:#9e3f36;font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.72rem;line-height:1.45}.sales-submit{border-radius:var(--panel-radius);width:100%;min-height:48px;font-size:.8rem}.sales-form-note,.sales-help{color:#8d867e;font-size:.68rem;line-height:1.5}.sales-form-note{margin:-2px 0 0}.sales-help{margin:20px 0 0}.sales-help a{color:var(--deep-blue);font-weight:400}.sales-success{align-content:center;min-height:430px;display:grid}.sales-success-mark{border-radius:var(--panel-radius);background:var(--signal-blue);color:#07142e;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.sales-success h3{margin-bottom:12px}.sales-success p{max-width:360px;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:800px){.button-sales{display:none}.mobile-sales{color:#ffffffb8;cursor:pointer;font:inherit;letter-spacing:-.04em;text-align:left;background:0 0;border:0;padding:0;font-size:1.8rem;font-weight:400;display:block}.mobile-sales:hover,.mobile-sales:focus-visible{color:#fff}}@media (max-width:620px){.sales-form-row{grid-template-columns:1fr}.sales-success{min-height:250px}}.nav-shell{gap:1.25rem;height:52px}.site-nav{gap:1.25rem}@media (max-width:800px){.nav-shell{height:56px}}.site-header .button-sales,.site-header .button-login{border-radius:var(--panel-radius);cursor:pointer;min-height:42px;font-family:var(--body);justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.76rem;font-weight:400;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.site-header .button-sales{color:#fff;background:0 0;border-color:#ffffff4d}.site-header .button-sales:hover,.site-header .button-sales:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffffb3;transform:none}.site-header .button-login{color:#fff;background:0 0;border:1px solid #ffffff4d}.site-header .button-login:hover,.site-header .button-login:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffffb3;transform:none}@media (min-width:801px){.site-header .site-nav{margin-left:0}.site-header .button-sales{margin-left:auto}.site-header .site-nav a,.site-header .button-sales,.site-header .button-login{font-family:var(--body);font-size:.78rem;line-height:1}}@media (max-width:800px){.site-header .button-sales,.site-header .button-login{display:none}.site-header .site-nav .mobile-login,.site-header .site-nav .mobile-sales{display:block}}.sales-page>.site-header{background:var(--night);position:relative}.sales-page{--amber:var(--signal-blue);--amber-bright:#78a5ff;--cyan:var(--signal-blue);--cyan-deep:var(--deep-blue)}.sales-page-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100% - 48px,1100px);min-height:650px;margin-inline:auto;padding:clamp(5rem,10vw,9rem) 0 6rem;display:grid;position:relative}.sales-page-hero:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(90deg,#508dff1a 1px,#0000 1px),linear-gradient(#508dff1a 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0 calc(550px - 50vw);-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.sales-page-intro{border-top:1px solid #508dff57;border-bottom:1px solid #508dff57;flex-direction:column;justify-content:center;min-height:510px;padding:clamp(2rem,5vw,4rem) 0;display:flex}.sales-page-intro h1{max-width:700px;font-family:var(--heading);letter-spacing:-.09em;margin:.8rem 0 1.4rem;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:300;line-height:.9}.sales-page-intro .content-lede{max-width:520px}.sales-page-points{gap:0;margin-top:auto;padding-top:2.5rem;display:grid}.sales-page-points span{color:var(--ink-soft);border-top:1px solid #508dff3d;grid-template-columns:42px minmax(0,1fr);gap:.75rem;padding:.85rem 0;font-size:.82rem;display:grid}.sales-page-points span span{color:var(--cyan-deep);font-family:var(--technical);letter-spacing:.08em;border:0;padding:0;font-size:.66rem;display:block}.sales-page-form-wrap{border-radius:var(--panel-radius);background:var(--paper-strong);border:1px solid #508dff4d;padding:clamp(1.6rem,4vw,3rem)}.sales-page-form-heading h2{font-family:var(--heading);letter-spacing:-.075em;margin:.7rem 0 2rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:.96}.sales-page-form{gap:16px}.sales-page-form .sales-submit{margin-top:.25rem}.sales-page-form .button-primary{color:#07142e}.sales-page-trust{border-top:1px solid #508dff4d;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:4rem;width:min(100% - 48px,1100px);margin:0 auto 6rem;padding-top:2rem;display:grid}.sales-page-trust h2{max-width:560px;font-family:var(--heading);letter-spacing:-.075em;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:.96}.sales-page-trust p{max-width:480px;color:var(--ink-soft);align-self:end;margin:0;font-size:.92rem;line-height:1.7}.sales-page-success{align-content:center;gap:.9rem;min-height:390px;display:grid}.sales-page-success h2{font-family:var(--heading);letter-spacing:-.08em;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:.95}.sales-page-success p{max-width:390px;color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.65}.sales-page-back{width:fit-content;color:var(--cyan-deep);margin-top:.9rem;font-size:.78rem;font-weight:400}@media (max-width:800px){.sales-page-hero{grid-template-columns:1fr;gap:3rem;min-height:auto;padding-top:5rem}.sales-page-intro{min-height:0}.sales-page-trust{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:520px){.sales-page-hero,.sales-page-trust{width:min(100% - 32px,1100px)}.sales-page-hero{padding:4rem 0 3.5rem}.sales-page-intro h1{font-size:clamp(3rem,15vw,5rem)}.sales-page-trust{margin-bottom:4rem}}.hero-product{border-radius:var(--panel-radius)}.product-status,.product-footer{border-inline:1px solid #508dff2e}.status-chip,.rotate-control,.ar-button{border-radius:var(--panel-radius)}.status-chip{font-family:var(--technical);letter-spacing:.06em}.experience-stage{border-top:1px solid var(--line)}.experience-panel{border-radius:var(--panel-radius);border:1px solid #508dff33}.experience-copy{border-right:1px solid #508dff29}.experience-icon,.workflow-icon{border-radius:var(--panel-radius)}.step-tab span,.workflow-number,.card-index{font-family:var(--analytics);border-radius:0}.step-tab span{background:0 0}.step-tab.is-active span{border-color:var(--signal-blue);background:var(--signal-blue);color:#07142e}.value-grid{border:1px solid var(--line);gap:0}.value-card{border-width:0 1px 1px 0;border-radius:0}.value-card:nth-child(2n){border-right:0}.value-card:nth-last-child(-n+2){border-bottom:0}.card-index{background:var(--signal-blue);color:#07142e;place-items:center;width:2rem;height:2rem;display:grid;top:1rem;right:1rem}.workflow-track{gap:0}.workflow-step{border-radius:0}.workflow-number{background:var(--signal-blue);color:#07142e;place-items:center;width:2.25rem;height:2.25rem;display:grid}.workflow-line{background:#508dff3d}.dashboard-mock{border-radius:var(--panel-radius)}.faq-section{border-top:1px solid var(--line)}.accordion{border:1px solid var(--line);padding-inline:1.25rem}.accordion details:first-child{border-top:0}@media (max-width:800px){.experience-copy{border-bottom:1px solid #508dff29;border-right:0}.value-card:nth-child(2n){border-right:0}}@media (max-width:560px){.value-grid{grid-template-columns:1fr}.value-card,.value-card:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.value-card:last-child{border-bottom:0}.accordion{padding-inline:1rem}}.hero-grid{opacity:.28;background-size:96px 64px;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 30% 94%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 30% 94%,#0000)}.hero-layout{isolation:isolate}.hero-layout:before,.section>.shell:before{content:"";pointer-events:none;border-left:1px solid #508dff33;border-right:1px solid #508dff33;position:absolute;inset:0}.hero-layout:before{z-index:0}.hero-layout>*{z-index:1;position:relative}.section{isolation:isolate;position:relative}.section:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#11131721 1px,#0000 1px),linear-gradient(#1113171a 1px,#0000 1px);background-size:25% 100%,100% 156px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.section>.shell{position:relative}.section>.shell>*{z-index:1;position:relative}.section>.shell:before{z-index:0;background-image:linear-gradient(90deg,#11131717 1px,#0000 1px),linear-gradient(#11131714 1px,#0000 1px);background-size:25% 100%,100% 156px}.hero-layout,.nav-shell,.section>.shell,.final-inner,.site-footer .footer-layout{padding-inline:clamp(14px,1.7vw,24px)}.section:after{z-index:0;content:"";opacity:.92;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 4px,#11131747 4px 6px,#0000 6px 10px),linear-gradient(90deg,#11131714 1px,#0000 1px) 0 0/25% 100%;border-top:1px solid #1113173d;height:64px;position:absolute;bottom:0;left:0;right:0}.workflow-section:before{background-image:linear-gradient(90deg,#508dff24 1px,#0000 1px),linear-gradient(#508dff1f 1px,#0000 1px)}.workflow-section>.shell:before{background-image:linear-gradient(90deg,#508dff1c 1px,#0000 1px),linear-gradient(#508dff1a 1px,#0000 1px);border-color:#508dff2e}.workflow-section:after{background:repeating-linear-gradient(135deg,#0000 0 4px,#508dff47 4px 6px,#0000 6px 10px),linear-gradient(90deg,#508dff1a 1px,#0000 1px) 0 0/25% 100%;border-top-color:#508dff33}.final-cta:before{z-index:1;content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 4px,#508dff45 4px 6px,#0000 6px 10px),linear-gradient(90deg,#508dff1f 1px,#0000 1px) 0 0/25% 100%;border-top:1px solid #508dff47;height:52px;position:absolute;bottom:0;left:0;right:0}.final-cta:after{content:"";pointer-events:none;background:#508dff2e;height:1px;position:absolute;top:50%;left:0;right:0}@media (max-width:700px){.section:before{background-size:50% 100%,100% 132px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hero-layout:before,.section>.shell:before{background-size:50% 100%,100% 132px;border-color:#508dff24}.section:after{background-size:auto,50% 100%;height:48px}.final-cta:before{background-size:auto,50% 100%;height:42px}}.site-footer .brand-mark{filter:brightness(0)invert();width:24px;height:24px}@media (max-width:900px){.footer-layout{grid-template-columns:minmax(160px,1fr) minmax(220px,1.35fr)}.footer-layout p{grid-area:2/1}.footer-links{grid-area:1/2/span 2}.copyright{grid-area:2/1}}@media (max-width:560px){.footer-layout{grid-template-columns:1fr;gap:1.25rem}.footer-layout p,.footer-links,.copyright{grid-area:auto}.footer-links{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (max-width:380px){.footer-links{grid-template-columns:1fr}}body:has(.landing-page-content){--landing-blue:#6d9dff;--landing-night:#080b0f;background:var(--landing-night)}body:has(.landing-page-content) .site-header{background:var(--landing-night);border-bottom:1px solid #ffffff1a}body:has(.landing-page-content) .site-header.is-fixed{background:#080b0fe6}.landing-page-content .hero{background:var(--landing-night);min-height:calc(100svh - 72px)}.landing-page-content .hero-image{object-position:61% center;opacity:.72;filter:saturate(.9)contrast(1.05);transform:scale(1.015)}.landing-page-content .hero-shade{background:linear-gradient(90deg,#080b0f 0%,#080b0ff5 31%,#080b0f85 55%,#080b0f38 76%,#080b0f70 100%),linear-gradient(#080b0f2e,#0000 50%,#080b0fd1)}.landing-page-content .hero-grid{opacity:.16;background-size:84px 84px;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 48% 88%,#0000);mask-image:linear-gradient(90deg,#0000 8%,#000 48% 88%,#0000)}.landing-page-content .hero-layout{grid-template-columns:minmax(0,1.04fr) minmax(330px,.66fr);gap:clamp(3rem,7vw,8rem);min-height:calc(100svh - 72px);padding-top:0}.landing-page-content .hero-layout:before{border-color:#6d9dff24}.landing-page-content .hero-copy{max-width:760px;padding-block:clamp(5rem,10vh,8rem)}.landing-page-content .eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0f61;border:1px solid #ffffff29;padding:.55rem .75rem}.landing-page-content .hero h1{letter-spacing:-.075em;max-width:840px;margin-top:1.65rem;font-size:clamp(4.3rem,7.6vw,8.4rem);line-height:.86}.landing-page-content .hero h1 span{color:#a9c5ff}.landing-page-content .hero-copy>p{color:#ffffffb3;max-width:610px;margin-top:2rem;font-size:clamp(1rem,1.4vw,1.16rem)}.landing-page-content .button-primary{background:var(--landing-blue);border-radius:.25rem;min-height:56px}.landing-page-content .button-primary:hover,.landing-page-content .button-primary:focus-visible{background:#8bb1ff;transform:translate(-2px,-2px)}.landing-page-content .hero-notes{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;gap:0;margin-top:2.7rem}.landing-page-content .hero-notes span{min-height:48px;font-family:var(--technical);letter-spacing:.03em;border-right:1px solid #ffffff26;padding-inline:1rem}.landing-page-content .hero-notes span:first-child{padding-left:0}.landing-page-content .hero-product{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b0fd6;border-color:#ffffff3d;width:min(100%,470px);margin-right:clamp(0rem,2vw,2rem)}.landing-page-content .product-status,.landing-page-content .product-footer{min-height:58px;font-family:var(--technical);letter-spacing:.04em;border-inline:0;padding:.9rem 1rem}.landing-page-content .product-menu-id{color:#ffffff6b;font-size:.64rem}.landing-page-content .product-focus{background:#12171e;min-height:380px}.landing-page-content .product-dish-image,.landing-page-content .product-image-shade{width:100%;height:100%;position:absolute;inset:0}.landing-page-content .product-dish-image{object-fit:cover;object-position:69% center;filter:saturate(1.08)contrast(1.04);transform:scale(1.32)}.landing-page-content .product-image-shade{z-index:1;background:linear-gradient(#05070a0d 35%,#05070ae6 100%),linear-gradient(90deg,#05070a40,#0000 50%)}.landing-page-content .focus-reticle{z-index:2;inset:24px}.landing-page-content .product-focus:before{z-index:2;border-color:#6fe1eaeb;width:265px;height:84px;top:auto;bottom:92px}.landing-page-content .product-focus:after{z-index:2;border-color:#6fe1ea8c;width:230px;height:230px;top:75px}.landing-page-content .dish-label{z-index:3;bottom:22px}.landing-page-content .dish-label span{font-family:var(--technical);letter-spacing:.09em}.landing-page-content .dish-label strong{font-size:1.15rem}.landing-page-content .rotate-control{z-index:3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0fc2;border-radius:.25rem;min-height:38px}.landing-page-content .ar-button{background:var(--signal-lime);color:#101400;border-radius:.25rem;min-height:40px}.landing-page-content .scroll-cue{display:none}.landing-page-content .section{padding-block:clamp(6.5rem,10vw,10rem)}.landing-page-content .section:before{opacity:.54}.landing-page-content .section:after{opacity:.52;height:32px}.landing-page-content .section-heading.centered{text-align:left;max-width:900px;margin-inline:0}.landing-page-content .section-heading h2,.landing-page-content .dashboard-copy h2{max-width:12ch;font-size:clamp(3.1rem,5.7vw,6.2rem);line-height:.93}.landing-page-content .experience-stage{border-top-color:var(--grid-line-strong);margin-top:3.5rem}.landing-page-content .step-tabs{border-inline:1px solid var(--line)}.landing-page-content .step-tab{border-right:1px solid var(--line);padding:1.15rem 1.25rem}.landing-page-content .step-tab:last-child{border-right:0}.landing-page-content .step-tab:after{background:var(--signal-blue);height:3px}.landing-page-content .experience-panel{min-height:620px}.landing-page-content .value-card{min-height:310px;padding:clamp(1.6rem,3vw,3rem);transition:background .18s,color .18s}.landing-page-content .value-card:not(.accent-card):hover{background:#fffdf9}.landing-page-content .value-card h3{max-width:10ch;font-size:clamp(1.55rem,2.6vw,2.4rem);line-height:1.02}.landing-page-content .accent-card{background:var(--signal-blue);color:#07142e}.landing-page-content .accent-card .accent-ring{border-color:#07142e66}.landing-page-content .workflow-step{background:#ffffff06;border:1px solid #6d9dff33;min-height:340px}.landing-page-content .workflow-icon{background:#6d9dff14}.landing-page-content .accordion details{padding-block:.35rem}.landing-page-content .final-cta h2{max-width:12ch;font-size:clamp(3.4rem,6vw,6.8rem);line-height:.9}@media (max-width:1020px){.landing-page-content .hero-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:2.5rem}.landing-page-content .hero h1{font-size:clamp(3.8rem,7.8vw,6.5rem)}.landing-page-content .hero-product{margin-right:0}}@media (max-width:800px){.landing-page-content .hero{min-height:auto}.landing-page-content .hero-image{object-position:66% center}.landing-page-content .hero-shade{background:linear-gradient(#080b0ff5 0%,#080b0fd1 42%,#080b0f7a 68%,#080b0ff5 100%)}.landing-page-content .hero-layout{grid-template-columns:1fr;min-height:auto;padding-top:72px;padding-bottom:5rem}.landing-page-content .hero-copy{padding:4rem 0 0}.landing-page-content .hero-product{width:min(100%,560px);margin:0}.landing-page-content .product-focus{min-height:440px}.landing-page-content .experience-panel{min-height:0}}@media (max-width:560px){.landing-page-content .hero-layout{gap:2.75rem;padding-bottom:3.5rem}.landing-page-content .hero-copy{padding-top:2.75rem}.landing-page-content .hero h1{font-size:clamp(3.5rem,17vw,5.25rem);line-height:.88}.landing-page-content .hero-copy>p{margin-top:1.5rem;font-size:.98rem;line-height:1.65}.landing-page-content .hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.landing-page-content .hero-actions .text-link{min-height:44px}.landing-page-content .hero-notes{grid-template-columns:1fr 1fr;display:grid}.landing-page-content .hero-notes span{padding-inline:.7rem}.landing-page-content .hero-notes span:first-child{padding-left:.7rem}.landing-page-content .product-focus{min-height:330px}.landing-page-content .product-dish-image{object-position:67% center;transform:scale(1.42)}.landing-page-content .product-focus:before{width:210px}.landing-page-content .product-focus:after{width:190px;height:190px;top:55px}.landing-page-content .product-menu-id{display:none}.landing-page-content .product-footer{align-items:flex-start;gap:.8rem}.landing-page-content .section{padding-block:5.5rem}.landing-page-content .section-heading h2,.landing-page-content .dashboard-copy h2,.landing-page-content .final-cta h2{font-size:clamp(2.85rem,14vw,4.4rem)}.landing-page-content .step-tab{justify-content:center;padding:.9rem .35rem}.landing-page-content .step-tab span{display:none}.landing-page-content .value-card{min-height:250px}}@media (prefers-reduced-motion:reduce){.landing-page-content .hero-image,.landing-page-content .product-dish-image,.landing-page-content .button-primary:hover,.landing-page-content .button-primary:focus-visible{transform:none}}
:is(.content-page,.blog-page,.blog-article-page,.trust-public-page){--public-ink:#0b0b0b;--public-muted:#686864;--public-paper:#fff;--public-soft:#f3f3f0;--public-line:#ecece8;--public-radius-control:8px;--public-radius-button:999px;--public-radius-surface:16px;--public-radius-feature:18px;--public-shell:min(100% - 48px, 1000px);background:var(--public-paper);min-height:100svh;color:var(--public-ink);font-family:var(--body);font-synthesis:none}:is(body:has(>#top) button,body:has(>:is(.content-page,.blog-page,.blog-article-page,.trust-public-page)) button){border-radius:999px}:is(html:has(:is(.content-page,.blog-page,.blog-article-page,.trust-public-page)),body:has(:is(.content-page,.blog-page,.blog-article-page,.trust-public-page))){--app-scrollbar-thumb:#a7a7a1;--app-scrollbar-thumb-hover:#85857f;--app-scrollbar-thumb-active:#686864;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page)>.site-footer{background:var(--public-soft);color:var(--public-ink);border:0}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .footer-layout{width:var(--public-shell);padding-inline:0}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .brand,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .footer-links a:hover,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .footer-links a:focus-visible{color:var(--public-ink)}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .brand-mark{display:none}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer :is(.brand,.footer-links a){font-weight:400}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .footer-layout p,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .copyright,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .site-footer .footer-links{color:var(--public-muted)}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) :is(a,button,summary):focus-visible{text-underline-offset:.22em;outline:none;text-decoration-line:underline;text-decoration-thickness:1px}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) :is(strong,b){font-weight:400}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) :is(h1,h2,h3,h4,h5,h6),.trust-public-page .public-page-hero h1{font-family:var(--heading);font-weight:300}.trust-public-page .public-page-hero>p,.trust-public-page .public-page-document :is(a,button,strong,b){font-weight:400}.trust-public-page .public-page-document :is(h1,h2,h3,h4,h5,h6){font-weight:300}.content-page .section-kicker,.blog-page .section-kicker,.blog-article-page .section-kicker{color:var(--public-muted);font-family:var(--body);letter-spacing:.01em;text-transform:none;font-size:.8rem;font-weight:400}:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) .section-kicker:before{content:none;display:none}.content-hero,.content-section,.content-callout{width:var(--public-shell)}.content-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:0;padding:clamp(5rem,10vw,9rem) 0 clamp(5rem,9vw,8rem)}.content-hero-compact,.content-hero-restaurant{min-height:0}.content-hero-copy{max-width:790px}.content-hero h1{max-width:820px;color:var(--public-ink);font-size:clamp(3.4rem,6.4vw,6.4rem);font-family:var(--heading);letter-spacing:-.055em;margin:1rem 0 1.5rem;font-weight:300;line-height:.94}.content-lede{max-width:610px;color:var(--public-muted);font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.65}.content-actions{gap:.7rem;margin-top:2rem}.content-button{border-radius:var(--public-radius-button);border:0;min-height:48px;padding:.78rem 1.1rem;font-size:.86rem;font-weight:400}.content-button-dark,.content-button-light{background:var(--public-ink);color:#fff}.content-button:hover,.content-button:focus-visible{background:#30302d;transform:none}.content-text-link{color:var(--public-ink);text-underline-offset:.24em;font-size:.86rem;font-weight:400;text-decoration:underline}.content-hero-note{border:0;align-content:start;min-height:0;padding:0}.content-hero-note>span,.content-card>span,.content-step-number{color:var(--public-muted);font-family:var(--body);letter-spacing:.01em;text-transform:none;font-size:.74rem;font-weight:400}.content-hero-note strong,.content-hero-note-cyan strong,.content-hero-note-amber strong{color:var(--public-ink);font-size:clamp(1.55rem,2.4vw,2.3rem);font-family:var(--heading);letter-spacing:-.045em;margin-top:2rem;font-weight:300;line-height:1.05}.content-hero-note p{max-width:320px;color:var(--public-muted);font-size:.86rem;line-height:1.65}.content-hero-note-cyan>span,.content-hero-note-amber>span{color:var(--public-muted)}.content-section{padding:clamp(5rem,9vw,8rem) 0}.content-section+.content-section,.content-section-lined{border:0}.content-section-split{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem)}.content-section h2,.content-callout h2{max-width:740px;color:var(--public-ink);font-size:clamp(2.5rem,4.7vw,4.9rem);font-family:var(--heading);letter-spacing:-.055em;font-weight:300;line-height:.98}.content-copy p,.content-section-intro,.content-card p,.content-step p,.content-checks p{color:var(--public-muted);font-size:.96rem;line-height:1.78}.content-section-heading{max-width:820px;margin-bottom:clamp(3rem,6vw,6rem)}.content-card-grid,.content-card-grid-dark{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.content-card,.content-card-grid-dark .content-card{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.content-card h3,.content-card-grid-dark .content-card h3{color:var(--public-ink);font-size:clamp(1.3rem,2vw,1.75rem);font-family:var(--heading);letter-spacing:-.035em;margin:3rem 0 .75rem;font-weight:300;line-height:1.08}.content-card-grid-dark .content-card>span,.content-card-grid-dark .content-card p{color:var(--public-muted)}.content-section-dark{background:var(--public-soft);width:100%;max-width:none;color:var(--public-ink);padding-inline:max(24px,50vw - 500px)}.content-section-dark .section-kicker,.content-section-dark .content-section-intro{color:var(--public-muted)}.content-checks{gap:1.4rem;padding-top:0}.content-checks p{border:0;padding:0}.content-checks strong{color:var(--public-ink);font-family:var(--body);letter-spacing:0;text-transform:none;margin-bottom:.45rem;font-size:.82rem}.content-callout{border-radius:var(--public-radius-surface);background:var(--public-soft);color:var(--public-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:2rem;margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid}.content-callout .section-kicker{color:var(--public-muted)}.content-callout h2{max-width:600px;font-size:clamp(2.2rem,4vw,4rem)}.content-step-list{border:0}.content-step{border:0;grid-template-columns:72px minmax(0,650px);gap:2rem;padding:1.7rem 0}.content-step h3{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:300}.how-it-works-hero{padding-bottom:clamp(4.5rem,8vw,7rem)}.how-it-works-hero-media{aspect-ratio:2;border-radius:var(--public-radius-feature);background:var(--public-soft);grid-column:1/-1;margin:clamp(2.5rem,6vw,5rem) 0 0;position:relative;overflow:hidden}.how-it-works-hero-media img,.how-it-works-story-media img{object-fit:cover}.how-it-works-hero-media figcaption{border-radius:var(--public-radius-button);max-width:calc(100% - 2rem);color:var(--public-ink);background:#ffffffeb;padding:.65rem .9rem;font-size:.74rem;line-height:1.3;position:absolute;bottom:1rem;right:1rem}.how-it-works-guest .content-section-heading{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.how-it-works-guest .content-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);display:grid}.how-it-works-guest .content-step{border-top:1px solid var(--public-line);padding:1.4rem 0 0;display:block}.how-it-works-guest .content-step h3{margin:2.25rem 0 .75rem}.how-it-works-workflow{padding-block:clamp(5rem,9vw,8rem)}.how-it-works-workflow-inner{width:min(100%,1000px);margin-inline:auto}.how-it-works-story-list{gap:clamp(4rem,9vw,8rem);display:grid}.how-it-works-story{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.how-it-works-story:nth-child(2n) .how-it-works-story-media{order:2}.how-it-works-story-media{aspect-ratio:4/3;border-radius:var(--public-radius-feature);background:var(--public-paper);margin:0;position:relative;overflow:hidden}.how-it-works-story-copy{max-width:360px}.how-it-works-story-copy>span{color:var(--public-muted);font-size:.74rem}.how-it-works-story-copy h3{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.045em;margin:1rem 0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:300;line-height:1}.how-it-works-story-copy p{color:var(--public-muted);margin:0;font-size:.96rem;line-height:1.75}.for-restaurants-page .content-hero-restaurant{grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr);align-items:center;gap:clamp(3.5rem,7vw,6rem)}.for-restaurants-hero-media,.for-restaurants-service-media,.for-restaurants-guest-media,.for-restaurants-dish-grid figure{border-radius:var(--public-radius-feature);background:var(--public-soft);margin:0;position:relative;overflow:hidden}.for-restaurants-hero-media{aspect-ratio:5/4}.for-restaurants-hero-media img,.for-restaurants-service-media img,.for-restaurants-guest-media img,.for-restaurants-dish-grid img{object-fit:cover}.for-restaurants-hero-media figcaption{border-radius:var(--public-radius-button);color:var(--public-ink);background:#ffffffeb;padding:.65rem .9rem;font-size:.74rem;line-height:1.3;position:absolute;bottom:1rem;right:1rem}.for-restaurants-benefits{margin-bottom:clamp(3.5rem,7vw,6rem)}.for-restaurants-benefits .content-card{border-top:1px solid var(--public-line);padding-top:1.25rem}.for-restaurants-benefits .content-card h3{margin-top:1.5rem}.for-restaurants-dish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.for-restaurants-dish-grid figure{aspect-ratio:4/5}.for-restaurants-dish-grid figcaption{border-radius:var(--public-radius-button);color:var(--public-ink);text-align:center;background:#ffffffeb;padding:.65rem .85rem;font-size:.74rem;line-height:1.3;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.for-restaurants-service{padding-block:clamp(5rem,9vw,8rem)}.for-restaurants-service-inner{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:center;gap:clamp(3rem,7vw,6rem);width:min(100%,1000px);margin-inline:auto;display:grid}.for-restaurants-service-media{aspect-ratio:4/3}.for-restaurants-service-copy h2,.for-restaurants-guest-copy h2{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.055em;margin:1rem 0 2rem;font-size:clamp(2.35rem,4.5vw,4.4rem);font-weight:300;line-height:.98}.for-restaurants-service-copy .content-checks{gap:0;display:grid}.for-restaurants-service-copy .content-checks p{border-top:1px solid #dededa;margin:0;padding:1rem 0}.for-restaurants-service-copy .content-checks p:last-child{padding-bottom:0}.for-restaurants-service-copy .content-checks strong{display:block}.for-restaurants-guest{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.for-restaurants-guest-copy>p{color:var(--public-muted);margin:0 0 2rem;font-size:.96rem;line-height:1.75}.for-restaurants-guest-media{aspect-ratio:3/2}.blog-hero,.blog-grid{width:var(--public-shell)}.blog-hero{padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,7vw,7rem)}.blog-hero h1{max-width:850px;color:var(--public-ink);font-size:clamp(3.4rem,6.4vw,6.4rem);font-family:var(--heading);letter-spacing:-.055em;margin:1rem 0 1.5rem;font-weight:300;line-height:.94}.blog-hero p{max-width:620px;color:var(--public-muted);font-size:1rem;line-height:1.7}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,7vw,7rem);padding-bottom:clamp(6rem,10vw,10rem)}.blog-post,.blog-post-featured{min-height:260px;color:var(--public-ink);background:0 0;border:0;border-radius:0;padding:0}.blog-post-featured{background:var(--public-soft);border-radius:var(--public-radius-feature);grid-column:span 2;min-height:340px;padding:clamp(2rem,5vw,4rem)}.blog-post-meta,.blog-post-featured .blog-post-meta{color:var(--public-muted);letter-spacing:.01em;text-transform:none;font-size:.72rem;font-weight:400}.blog-post h2{max-width:680px;color:var(--public-ink);font-size:clamp(1.55rem,2.8vw,2.6rem);font-family:var(--heading);letter-spacing:-.045em;margin:3rem 0 .9rem;font-weight:300;line-height:1.04}.blog-post p,.blog-post-featured p{max-width:630px;color:var(--public-muted);font-size:.9rem;line-height:1.7}.blog-read-link,.blog-post-featured .blog-read-link{color:var(--public-ink);font-size:.82rem;font-weight:400}.blog-article{width:min(100% - 48px,700px);padding:clamp(4.5rem,9vw,8rem) 0 clamp(7rem,11vw,10rem)}.blog-back-link{color:var(--public-muted);margin-bottom:clamp(3rem,7vw,6rem);font-size:.8rem;font-weight:400}.blog-article h1{color:var(--public-ink);font-size:clamp(3rem,6vw,5.8rem);font-family:var(--heading);letter-spacing:-.055em;margin:1.25rem 0 1.5rem;font-weight:300;line-height:.96}.blog-article-intro{color:var(--public-muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.7}.blog-article-content{border:0;margin-top:clamp(3rem,7vw,6rem);padding-top:0}.blog-article-content p{color:#4f4f4b;margin-bottom:1.7rem;font-size:1rem;line-height:1.9}.blog-article-next{background:var(--public-soft);border-radius:var(--public-radius-surface);border:0;margin-top:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,4vw,3rem)}.blog-article-next h2{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.045em;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:300}.blog-article-next a{color:var(--public-ink);font-size:.82rem;font-weight:400}.sales-page{--cyan-deep:var(--public-ink)}.sales-page-hero{width:var(--public-shell);grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:start;gap:clamp(3.5rem,7vw,5.5rem);min-height:0;padding:clamp(4.5rem,8vw,7rem) 0 clamp(5rem,8vw,7rem)}.sales-page-hero:before{display:none}.sales-page-intro{border:0;justify-content:space-between;min-height:100%;padding:0}.sales-page-intro h1{max-width:560px;color:var(--public-ink);font-size:clamp(3.35rem,5.2vw,5.2rem);font-family:var(--heading);letter-spacing:-.055em;text-wrap:balance;margin:1rem 0 1.5rem;font-weight:300;line-height:.96}.sales-page-intro .content-lede{max-width:500px;margin:0}.sales-page-points{border-bottom:1px solid var(--public-line);gap:0;margin:clamp(3rem,8vw,6rem) 0 0;padding:0;list-style:none}.sales-page-points li{border-top:1px solid var(--public-line);min-height:52px;color:var(--public-ink);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.sales-page-points li>span{color:var(--public-muted);font-family:var(--body);letter-spacing:0;font-size:.7rem}.sales-page-points strong{font-size:.88rem;line-height:1.35}.sales-page-form-wrap{border-radius:var(--public-radius-surface);background:var(--public-soft);border:0;padding:clamp(1.75rem,4vw,2.75rem)}.sales-page-form-heading h2{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.045em;margin:.75rem 0 2rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:300;line-height:1.04}.sales-page .sales-page-form{gap:1.05rem}.sales-page .sales-form-row{gap:1rem}.sales-page :is(.sales-form input,.sales-form textarea){border-radius:var(--public-radius-control);color:var(--public-ink);background:#fff;border:1px solid #dededa;font-size:.88rem}.sales-page .sales-form input{min-height:48px;padding:.75rem .9rem}.sales-page .sales-form textarea{min-height:132px;padding:.85rem .9rem;line-height:1.55}.sales-page :is(.sales-form input,.sales-form textarea):focus-visible{border-color:var(--public-ink);outline:none}.sales-page .sales-form label,.sales-page .sales-form-note,.sales-page .sales-help,.sales-page-success p{color:var(--public-muted)}.sales-page .sales-form label{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:.78rem;line-height:1.35}.sales-page .sales-submit{border-radius:var(--public-radius-button);background:var(--public-ink);color:#fff;cursor:pointer;border:0;min-height:50px;margin-top:.15rem;font-weight:400}.sales-page .sales-submit:hover,.sales-page .sales-submit:focus-visible{color:#fff;background:#30302d}.sales-page .sales-form-note{max-width:440px;margin:0;font-size:.7rem;line-height:1.55}.sales-page .sales-help{border-top:1px solid #dfdfda;margin:1.5rem 0 0;padding-top:1.25rem;font-size:.75rem}.sales-page .sales-help a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.sales-page-trust{width:var(--public-shell);border-top:1px solid var(--public-line);grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);gap:clamp(3.5rem,7vw,5.5rem);margin-bottom:clamp(6rem,10vw,9rem);padding-top:clamp(2.5rem,5vw,4.5rem)}.sales-page-trust h2,.sales-page-success h2{color:var(--public-ink);font-family:var(--heading);letter-spacing:-.045em;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:300;line-height:1}.sales-page-trust p{max-width:520px;color:var(--public-muted);align-self:end;margin:0;font-size:.96rem;line-height:1.75}.sales-success-mark{border-radius:var(--public-radius-control);background:var(--public-ink);color:#fff}.sales-page-back,.sales-help a{color:var(--public-ink)}@media (max-width:900px){:is(.content-page,.blog-page,.blog-article-page,.trust-public-page){--public-shell:min(100% - 32px, 680px)}.content-hero,.content-section-split,.sales-page-hero,.sales-page-trust{grid-template-columns:1fr}.content-hero{gap:3rem;padding-top:5rem}.content-hero-note{max-width:520px}.content-card-grid,.content-card-grid-dark{grid-template-columns:1fr;gap:3rem}.content-callout{grid-template-columns:1fr;align-items:start}.blog-grid{grid-template-columns:1fr}.blog-post-featured{grid-column:1}.sales-page-hero{gap:4rem}.sales-page-intro{min-height:0}.sales-page-points{max-width:560px;margin-top:3rem}.sales-page-form-wrap{width:100%;max-width:680px}.how-it-works-guest .content-step-list,.how-it-works-story{grid-template-columns:1fr}.how-it-works-guest .content-step-list{gap:2.5rem}.how-it-works-story:nth-child(2n) .how-it-works-story-media{order:0}.how-it-works-story-copy{max-width:560px}.for-restaurants-page .content-hero-restaurant,.for-restaurants-service-inner,.for-restaurants-guest{grid-template-columns:1fr}.for-restaurants-hero-media{aspect-ratio:3/2}.for-restaurants-service-copy,.for-restaurants-guest-copy{max-width:620px}.for-restaurants-guest-media{order:-1}}@media (max-width:640px){.content-hero h1,.blog-hero h1,.sales-page-intro h1{font-size:clamp(3rem,14vw,4.5rem)}.content-section h2,.content-callout h2{font-size:clamp(2.4rem,11.5vw,3.65rem)}.content-step{grid-template-columns:44px minmax(0,1fr);gap:1rem}.content-callout{padding:1.5rem}.blog-article{width:min(100% - 32px,700px)}.blog-article h1{font-size:clamp(2.7rem,13vw,4.2rem)}.sales-page .sales-form-row{grid-template-columns:1fr}.sales-page-hero{padding-top:3.5rem}.sales-page-form-wrap{width:calc(100% + .5rem);margin-inline:-.25rem}.how-it-works-hero-media{aspect-ratio:4/5}.how-it-works-hero-media img{object-position:58% center}.how-it-works-hero-media figcaption{text-align:center;max-width:none;bottom:.75rem;left:.75rem;right:.75rem}.how-it-works-story-list{gap:4.5rem}.for-restaurants-dish-grid{grid-template-columns:1fr}.for-restaurants-dish-grid figure{aspect-ratio:4/4.6}.for-restaurants-hero-media figcaption{text-align:center;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) *,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) :before,:is(.content-page,.blog-page,.blog-article-page,.trust-public-page) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.site-header.marketing-site-header{--marketing-nav-ink:#0b0b0b;--marketing-nav-muted:#686864;--marketing-nav-paper:#fff;--marketing-nav-soft:#f3f3f0;z-index:50;background:var(--marketing-nav-paper);color:var(--marketing-nav-ink);font-synthesis:none;border:0;position:sticky;top:0}.marketing-site-header .nav-shell{width:min(100% - 48px,1220px);height:72px;padding-inline:0}.marketing-site-header .brand{color:var(--marketing-nav-ink);letter-spacing:-.04em;font-size:1rem;font-weight:400;line-height:1}.marketing-site-header .brand>span:last-child{transform:translateY(-1px)}.marketing-site-header .brand-mark{display:none}.marketing-site-header .site-nav{gap:clamp(1rem,1.7vw,1.75rem)}.marketing-site-header .site-nav a{color:var(--marketing-nav-muted);font-size:.84rem;font-weight:400;line-height:1}.marketing-site-header .site-nav a.nav-faq{font-weight:350}.marketing-site-header .site-nav a:hover,.marketing-site-header .site-nav a:focus-visible,.marketing-site-header .site-nav a[aria-current=page]{color:var(--marketing-nav-ink)}.marketing-site-header .button-sales{background:var(--marketing-nav-ink);color:#fff;border:0;border-radius:999px;min-height:40px;padding-inline:1.15rem;font-weight:400}.marketing-site-header .button-sales:hover,.marketing-site-header .button-sales:focus-visible{color:#fff;background:#30302d;border:0}.marketing-site-header .button-login{min-height:auto;color:var(--marketing-nav-ink);background:0 0;border:0;padding-inline:.3rem;font-weight:400}.marketing-site-header .button-login:hover,.marketing-site-header .button-login:focus-visible{color:var(--marketing-nav-muted);background:0 0;border:0}.marketing-site-header .mobile-login{display:none}.marketing-site-header.is-compact{border-bottom:1px solid #ecece8}.marketing-site-header.is-compact .site-nav,.marketing-site-header.is-compact .menu-toggle{display:none}.marketing-site-header.is-compact .button-sales{margin-left:auto;display:inline-flex}.marketing-site-header.is-compact .button-login{display:inline-flex}@media (max-width:800px){.marketing-site-header .nav-shell{width:min(100% - 32px,680px);height:64px}.marketing-site-header .menu-toggle{background:var(--marketing-nav-soft);color:var(--marketing-nav-ink);border:0;border-radius:999px}.marketing-site-header .site-nav{background:var(--marketing-nav-paper)}.marketing-site-header .site-nav a,.marketing-site-header .site-nav .mobile-sales,.marketing-site-header .site-nav .mobile-login{color:var(--marketing-nav-ink);font-size:clamp(1.4rem,6vw,2rem);font-weight:400}.marketing-site-header .site-nav .mobile-login{display:block}}
@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0p-93_v-mus4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.2a1ukpyeothih.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.3lst16ddmao46.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_d390487a-module__zL8nqa__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_d390487a-module__zL8nqa__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8a594245-module__h1XLeG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8a594245-module__h1XLeG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5a15358d-module__PHhD9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5a15358d-module__PHhD9W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
