@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#061126;--navy-2:#081a36;--ink:#071126;--orange:#ff6b00;--orange-2:#ff8a28;--green:#16a34a;--red:#dc2626;--muted:#64748b;--soft:#f8fafc;--line:#e2e8f0;--white:#fff;--shadow:0 20px 60px #0711261f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--soft);font-feature-settings:"cv02", "cv03", "cv04", "cv11";margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 48px);margin:0 auto}.nav{z-index:3;justify-content:space-between;align-items:center;gap:28px;padding:22px 0;display:flex;position:relative}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo{width:264px;max-width:34vw;height:auto;display:block}.nav-links{flex:1;justify-content:center;align-items:center;gap:34px;font-size:14px;font-weight:800;display:flex}.nav-links a{opacity:.96;padding:10px 0}.nav-links .active{border-bottom:3px solid var(--orange)}.cta{color:var(--white);background:linear-gradient(135deg, var(--orange), var(--orange-2));white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #ff6b0042}.hero{color:var(--white);background:radial-gradient(circle at 76% 42%,#ff6b002e,#0000 20%),radial-gradient(circle at 50% 42%,#3b82f61f,#0000 24%),linear-gradient(135deg,#050b18 0%,#061126 52%,#061a38 100%);overflow:hidden}.hero.home-hero{background:#050b12;min-height:760px;position:relative}.hero.home-hero:before{content:"";z-index:0;background:linear-gradient(105deg,#050b12fa 0%,#061126fa 48%,#0611261a 48.2%,#0000 100%),radial-gradient(circle at 22% 24%,#ff6b0029,#0000 18%),radial-gradient(circle at 80% 22%,#ff6b0038,#0000 18%);position:absolute;inset:0}.hero.home-hero:after{content:"";clip-path:polygon(10% 0,100% 0,100% 100%,24% 100%);opacity:.96;z-index:0;background:linear-gradient(#050b1238,#050b127a),radial-gradient(circle at 74% 22%,#ff6b007a,#0000 12%),linear-gradient(135deg,#2c1608,#0b0f16 54%,#41200d);width:54%;position:absolute;inset:0 0 0 auto}.home-hero .nav,.home-hero .hero-grid{z-index:2;position:relative}.hero.how-hero{min-height:560px}.hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;padding:48px 0 66px;display:grid}.how-hero .hero-grid{grid-template-columns:1fr 1.3fr;gap:38px;padding:42px 0 54px}.voice-hero .hero-grid{grid-template-columns:.95fr 1.35fr;gap:42px;padding:36px 0 42px}.eyebrow{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:15px;font-weight:900}h1{letter-spacing:-.07em;text-shadow:0 10px 28px #00000052;max-width:760px;margin:0;font-size:clamp(48px,6.4vw,86px);line-height:.98}.voice-hero h1,.how-hero h1{font-size:clamp(40px,5vw,62px);line-height:1.03}h2{color:var(--ink);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(30px,4vw,44px);line-height:1.06}.accent-line{color:var(--orange);display:block}.hero-copy{color:#f8fafc;max-width:620px;margin:24px 0 0;font-size:22px;line-height:1.45}.voice-hero .hero-copy,.how-hero .hero-copy{color:#e2e8f0;font-size:18px;line-height:1.65}.short-rule{background:var(--orange);border-radius:999px;width:108px;height:3px;margin:24px 0 0}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.secondary-link{color:#dbeafe;padding:12px 0;font-weight:900}.trust-row{color:#fff;grid-template-columns:repeat(4,minmax(110px,1fr));gap:0;max-width:760px;margin-top:36px;display:grid}.trust-row span{text-align:center;border-right:1px solid #ffffff38;align-content:start;justify-items:center;gap:8px;min-height:130px;padding:0 22px;font-size:15px;font-weight:900;line-height:1.2;display:grid}.trust-row span:last-child{border-right:0}.trust-row span:before{width:74px;height:74px;color:var(--orange);border:2px solid #ffffff57;border-radius:50%;place-items:center;margin-bottom:6px;font-size:34px;display:grid}.trust-row span:first-child:before{content:"☎"}.trust-row span:nth-child(2):before{content:"☑"}.trust-row span:nth-child(3):before{content:"▣"}.trust-row span:nth-child(4):before{content:"↗"}.trust-row small{color:#e2e8f0;margin-top:3px;font-size:13px;font-weight:500;display:block}.hero-contact{grid-template-columns:1fr 1fr;align-items:end;gap:24px;max-width:690px;margin-top:26px;display:grid}.ready{color:var(--orange);font-size:20px;font-weight:900;line-height:1.3}.ready span{color:#fff;font-weight:700;display:block}.contact-links{color:#fff;gap:8px;font-size:16px;font-weight:700;display:grid}.contact-links a:before{color:var(--orange);margin-right:10px}.contact-links a:first-child:before{content:"◎"}.contact-links a:last-child:before{content:"✉"}.device-scene{width:min(520px,100%);height:470px;position:relative}.home-visual{place-items:center;min-height:520px;display:grid;position:relative}.kitchen-sign{color:#fff;text-align:right;text-transform:uppercase;text-shadow:0 0 20px #ff6b00c2,0 8px 24px #00000085;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:.85;position:absolute;top:18px;right:24px;transform:rotate(-3deg)}.kitchen-sign span{color:var(--orange);display:block}.phone-base{background:linear-gradient(#171c24,#05070b);border-radius:28px;width:330px;height:110px;position:absolute;bottom:18px;left:40px;transform:perspective(800px)rotateX(58deg)rotate(-2deg);box-shadow:0 28px 70px #00000094}.ai-device{text-align:center;background:linear-gradient(#1b2029,#05070b);border:8px solid #202632;border-radius:28px;width:252px;height:350px;padding:28px 20px;position:absolute;top:82px;left:80px;transform:rotate(6deg);box-shadow:0 32px 80px #000000b8}.ai-device:before{content:"";background:#0b0f16;border-radius:999px;width:70px;height:9px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ai-device h2{color:#fff;letter-spacing:-.04em;margin:32px 0 18px;font-size:30px}.bot-face{border:4px solid var(--orange);width:118px;height:118px;color:var(--orange);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:56px;display:grid;box-shadow:0 0 0 14px #ff6b0014}.ai-device p{color:#f8fafc;max-width:190px;margin:0 auto;font-size:17px;font-style:italic;line-height:1.35}.wave{color:var(--orange);letter-spacing:3px;margin:22px auto 0;font-size:20px;font-weight:900}.receipt-printer{background:linear-gradient(#171c24,#05070b);border-radius:16px 16px 24px 24px;width:148px;height:92px;position:absolute;bottom:40px;right:10px;box-shadow:0 24px 55px #0000009e}.receipt-paper{color:#111827;background:#f8fafc;border-radius:2px;width:104px;min-height:152px;padding:16px 12px;font-size:12px;line-height:1.45;position:absolute;bottom:102px;right:26px;transform:rotate(4deg);box-shadow:0 18px 40px #00000059}.receipt-paper strong{margin-bottom:10px;font-size:14px;display:block}.hero-ribbon{color:#fff;background:#050b12d6;border:1px solid #ff6b00e6;border-radius:16px;grid-template-columns:54px 1fr;align-items:center;gap:16px;width:min(560px,94%);padding:18px 22px;display:grid;position:absolute;bottom:14px;right:0;box-shadow:0 20px 50px #00000047}.ribbon-icon{border:3px solid var(--orange);width:50px;height:50px;color:var(--orange);border-radius:50%;place-items:center;font-size:26px;display:grid}.hero-ribbon strong{letter-spacing:-.02em;font-size:20px;display:block}.hero-ribbon span{color:var(--orange);margin-top:4px;font-size:18px;font-weight:800;display:block}.phone{text-align:center;background:linear-gradient(#111827,#020617);border:5px solid #475569;border-radius:32px;width:190px;height:386px;margin:0 auto;padding:28px 16px;position:relative;box-shadow:0 24px 50px #00000073}.phone:before{content:"";background:#020617;border-radius:999px;width:70px;height:14px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.incoming{color:#cbd5e1;margin-top:34px;font-size:12px}.restaurant{margin-top:8px;font-size:19px;font-weight:900}.bot-ring{border:3px solid var(--orange);width:110px;height:110px;color:var(--orange);border-radius:50%;place-items:center;margin:25px auto 18px;font-size:50px;display:grid;box-shadow:0 0 0 10px #ff6b0014}.answering{color:#e2e8f0;font-size:15px;font-weight:800;line-height:1.25}.call-buttons{justify-content:center;gap:26px;margin-top:28px;display:flex}.call-buttons span{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.decline{background:#ef4444}.accept{background:#22c55e}.conversation{align-content:center;gap:12px;display:grid}.conversation-title{color:var(--orange);text-align:center;font-size:13px;font-weight:900}.bubble-card{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:15px 18px;font-size:14px;line-height:1.35}.bubble-card.dark{color:#fff;background:#111827;border:1px solid #ffffff2e;margin-left:34px}.payment-card{color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:16px;font-size:14px}.payment-card strong{margin-bottom:10px;display:block}.payment-card div{grid-template-columns:22px 1fr;gap:8px;margin-top:8px;display:grid}.check{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.printer-callout{text-align:center;color:var(--orange);font-size:18px;font-style:italic;font-weight:900}.printer-circle{border:2px solid var(--orange);border-radius:50%;place-items:center;width:116px;height:116px;margin:12px auto;display:grid}.printer{background:linear-gradient(#1f2937,#020617);border-radius:10px;width:78px;height:54px;position:relative;box-shadow:0 16px 30px #00000059}.printer:before{content:"";background:#fff;border-radius:2px;height:36px;position:absolute;top:-24px;left:18px;right:18px}.section{background:#fff;padding:58px 0}.section.alt{background:linear-gradient(#f8fafc,#eef4fb)}.center{text-align:center;max-width:820px;margin:0 auto 36px}.section-copy{color:#475569;margin:16px auto 0;font-size:18px;line-height:1.6}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feature-grid.six{grid-template-columns:repeat(6,1fr);gap:18px}.feature-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;padding:24px 18px;box-shadow:0 12px 34px #0f172a0f}.feature-icon{width:58px;height:58px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:28px;display:grid}.feature-card h3{margin:0 0 10px;font-size:17px}.feature-card p{color:#334155;margin:0;font-size:14px;line-height:1.45}.split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;display:grid}.dark-panel{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#081a36);border-radius:24px;padding:34px}.dark-panel h2{color:#fff}.dark-panel p{color:#dbeafe}.check-list{gap:16px;margin-top:24px;display:grid}.check-row{color:#e2e8f0;grid-template-columns:26px 1fr;align-items:start;gap:12px;font-weight:800;display:grid}.steps{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.step{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;min-height:252px;padding:34px 20px 24px;position:relative;box-shadow:0 12px 32px #0f172a0f}.step-number{background:linear-gradient(135deg,var(--orange),var(--orange-2));color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.step-icon{background:#f1f5f9;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-size:34px;display:grid}.step h3{margin:0 0 10px;font-size:17px;line-height:1.2}.step p{color:#334155;margin:0;font-size:14px;line-height:1.45}.compare{grid-template-columns:1fr 70px 1fr;align-items:center;gap:28px;width:min(980px,100%);margin:0 auto;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #0f172a12}.panel-title{text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:18px 24px 8px;font-size:13px;font-weight:900}.before .panel-title{color:var(--red)}.after .panel-title{color:var(--green)}.row{border-top:1px solid #eef2f7;grid-template-columns:40px 1fr;align-items:start;gap:12px;padding:16px 24px;display:grid}.row-icon{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.before .row-icon{color:var(--red);background:#fee2e2}.after .row-icon{background:var(--green)}.row strong{margin-bottom:2px;font-size:15px;display:block}.row span{color:#475569;font-size:14px}.vs{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid;box-shadow:0 14px 30px #07112638}.split-band{grid-template-columns:330px 1fr 1.2fr;align-items:stretch;gap:30px;display:grid}.photo-card{background:linear-gradient(135deg,#f8c58d,#3b1e10);place-items:center;min-height:260px;display:grid;overflow:hidden}.photo-person{color:#fff;background:radial-gradient(circle at 35% 32%,#fef3c7,#0000 18%),linear-gradient(135deg,#c08457,#1f2937);place-items:center;width:100%;height:100%;font-size:92px;display:grid}.text-block,.reality-block{background:#fff;padding:24px 30px}.text-block h2{font-size:30px}.text-block p,.reality-row span{color:#334155;line-height:1.55}.reality-block{border-left:1px solid var(--line)}.reality-row{grid-template-columns:46px 1fr;align-items:start;gap:14px;margin:0 0 20px;display:grid}.reality-icon{border:2px solid var(--orange);width:42px;height:42px;color:var(--orange);border-radius:50%;place-items:center;font-size:22px;display:grid}.reality-row strong{margin-bottom:3px;display:block}.owners{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;display:grid}.owner-item{grid-template-columns:58px 1fr;align-items:start;gap:16px;display:grid}.owner-icon{width:58px;height:58px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;font-size:28px;display:grid}.owner-item strong{margin-bottom:5px;display:block}.owner-item span{color:#334155;font-size:13px;line-height:1.45}.pricing-card{border:1px solid var(--line);max-width:780px;box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:0 auto;overflow:hidden}.pricing-top{color:#fff;text-align:center;background:linear-gradient(135deg,#061126,#081a36);padding:32px}.pricing-top h3{letter-spacing:-.04em;margin:0 0 10px;font-size:30px}.pricing-top p{color:#dbeafe;margin:0}.pricing-body{grid-template-columns:repeat(2,1fr);gap:16px;padding:28px;display:grid}.mini-feature{color:#334155;background:#f8fafc;border-radius:14px;padding:16px;font-weight:800}.bottom-cta,.demo-band{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#081a36);border-radius:12px;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:30px;margin-top:30px;padding:26px 30px;display:grid}.demo-band{grid-template-columns:1fr auto}.bottom-cta h3,.demo-band h2{color:#fff;margin:0 0 8px}.bottom-cta p,.demo-band p{color:#dbeafe;margin:0;line-height:1.5}.phone-big{text-align:center;border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:0 22px}.phone-big span{color:var(--orange);font-weight:900}.phone-big strong{letter-spacing:-.04em;font-size:42px;display:block}.simple-header{color:#fff;background:linear-gradient(135deg,#050b18 0%,#061126 52%,#061a38 100%)}.legal{padding:60px 0}.legal h1{color:var(--ink);text-shadow:none;font-size:clamp(36px,5vw,56px)}.legal-card{border:1px solid var(--line);box-shadow:var(--shadow);color:#334155;background:#fff;border-radius:18px;margin-top:24px;padding:28px;line-height:1.7}.legal-card a{color:var(--orange);font-weight:800}.legal-updated{color:var(--muted)}footer{text-align:center;color:#94a3b8;background:#060b16;padding:26px;font-size:14px}footer a{color:#cbd5e1}@media (width<=1060px){.nav-links{display:none}.hero.home-hero:before{background:linear-gradient(135deg,#050b12fa,#061126f0)}.hero.home-hero:after{opacity:.28;clip-path:none;width:100%}.hero-grid,.how-hero .hero-grid,.voice-hero .hero-grid,.split,.split-band,.bottom-cta,.demo-band{grid-template-columns:1fr}.home-visual{max-width:680px;min-height:560px}.trust-row,.mini-benefits,.feature-grid,.feature-grid.six{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr);row-gap:34px}.compare{grid-template-columns:1fr}.vs{margin:0 auto}.reality-block{border-left:0}.owners{grid-template-columns:1fr}.phone-big{border:0;padding:0}.printer-callout{display:none}.voice-hero .hero-grid{gap:20px}}@media (width<=680px){.wrap{width:min(100% - 32px,1180px)}.brand-logo{width:216px;max-width:44vw}.cta{padding:12px 14px;font-size:13px}.hero-grid,.how-hero .hero-grid,.voice-hero .hero-grid{padding:30px 0 42px}.hero-copy{font-size:17px}.trust-row,.mini-benefits,.feature-grid,.feature-grid.six,.pricing-body{grid-template-columns:1fr}.trust-row span,.mini-benefit{border-bottom:1px solid #ffffff2e;border-right:0;min-height:118px;padding:14px}.hero-contact{grid-template-columns:1fr}.device-scene{transform-origin:top;height:430px;transform:scale(.88)}.hero-ribbon{width:100%;margin-top:-42px;position:relative}.phone{transform-origin:top;transform:scale(.9)}.section{padding:52px 0}.steps{grid-template-columns:1fr}.step{min-height:auto}.bottom-cta,.demo-band{padding:22px}.phone-big strong{font-size:32px}}.home-hero h1{max-width:780px}.outcome-row span:first-child:before{content:"☎"}.outcome-row span:nth-child(2):before{content:"💬"}.outcome-row span:nth-child(3):before{content:"♣"}.outcome-row span:nth-child(4):before{content:"▣"}.demo-phone-links{align-self:center}.demo-number{color:#fff;letter-spacing:-.03em;font-size:30px;font-weight:900;line-height:1}.demo-number:before{content:"☎"!important}.home-flow{min-height:560px;display:block;position:relative}.home-flow:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050b128f;border:1px solid #ffffff1f;border-radius:38px;position:absolute;inset:54px 32px 96px;box-shadow:0 30px 90px #0000004d}.flow-card{z-index:2;width:168px;min-height:142px;color:var(--ink);text-align:center;background:#fffffff5;border-radius:20px;align-content:center;justify-items:center;gap:8px;padding:20px 18px;display:grid;position:absolute;box-shadow:0 22px 50px #00000040}.flow-card strong{letter-spacing:-.03em;font-size:17px;display:block}.flow-card small{color:#475569;line-height:1.35}.flow-icon{width:54px;height:54px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;font-size:28px;font-weight:900;display:grid}.flow-icon.clover{color:var(--green);background:#dcfce7;font-size:32px}.customer-call{top:118px;left:4px}.clover-payment{top:62px;right:108px}.flow-arrow{z-index:2;color:var(--orange);text-shadow:0 0 20px #ff6b0080;font-size:46px;font-weight:900;position:absolute}.flow-arrow.first{top:162px;left:176px}.flow-arrow.second{top:176px;right:250px}.flow-device{z-index:3;width:236px;height:336px;top:132px;left:218px;transform:none}.flow-device h2{font-size:28px}.flow-device .bot-face{width:104px;height:104px;font-size:48px}.flow-device p{font-size:16px}.flow-receipt{z-index:3;bottom:156px;right:38px}.flow-printer{z-index:2;bottom:92px;right:20px}.outcome-grid{grid-template-columns:repeat(5,1fr)}.hear-band{grid-template-columns:1fr auto}.hear-band .eyebrow{margin-bottom:6px}.phone-cta{border-radius:18px;padding:18px 26px;font-size:28px}@media (width<=1060px){.home-flow{max-width:700px;min-height:620px;margin:0 auto}.outcome-grid{grid-template-columns:repeat(2,1fr)}.customer-call{top:80px;left:32px}.clover-payment{top:80px;right:32px}.flow-device{top:230px;left:50%;transform:translate(-50%)}.flow-arrow.first{top:128px;left:220px}.flow-arrow.second{top:128px;right:220px}.flow-receipt{bottom:70px;right:150px}.flow-printer{bottom:8px;right:130px}}@media (width<=680px){.demo-number{font-size:24px}.home-flow{min-height:720px}.home-flow:before{inset:24px 0 72px}.flow-card{width:calc(50% - 12px);min-height:134px;padding:16px 12px}.customer-call{top:40px;left:0}.clover-payment{top:40px;right:0}.flow-arrow{display:none}.flow-device{width:230px;height:324px;top:218px}.flow-receipt{bottom:86px;right:50%;transform:translate(50%)rotate(4deg)}.flow-printer{bottom:28px;right:50%;transform:translate(50%)}.outcome-grid{grid-template-columns:1fr}.phone-cta{width:100%;font-size:22px}}.premium-home-hero{min-height:auto}.premium-home-hero:before{background:radial-gradient(circle at 18% 22%,#ff6b002e,#0000 20%),radial-gradient(circle at 72% 34%,#ff6b002e,#0000 26%),linear-gradient(135deg,#030812fa 0%,#061126fa 58%,#081a36f5 100%)!important}.premium-home-hero:after{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)!important;opacity:.68!important;background:linear-gradient(#050b1280,#050b12c7),linear-gradient(135deg,#3b1f0b,#0b0f16 54%,#1f3a5f)!important;width:46%!important}.premium-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:74px;padding:78px 0 110px}.premium-hero-copy h1{letter-spacing:-.075em;max-width:820px;font-size:clamp(54px,6.2vw,88px);line-height:.94}.premium-hero-copy .hero-copy{color:#eaf1fb;max-width:640px;font-size:23px;line-height:1.55}.premium-hero-copy .hero-actions{margin-top:34px}.hero-demo-number{color:#f8fafc;font-size:18px;font-weight:900}.premium-proof-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.premium-proof-row span{color:#f8fafc;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:12px 16px;font-size:14px;font-weight:900}.hero-story-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 18% 14%,#ff6b0033,#0000 24%),linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff24;border-radius:36px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000059}.hero-story-panel:before{content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.story-label{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:950}.story-step,.conversation-card,.payment-card-premium,.kitchen-printer-card{z-index:2;position:absolute}.story-call{width:230px;color:var(--ink);background:#fff;border-radius:24px;padding:24px;top:42px;left:34px;box-shadow:0 24px 60px #0000003d}.story-call:before{content:"☎";width:52px;height:52px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;margin-bottom:16px;font-size:28px;display:grid}.story-call strong{letter-spacing:-.04em;margin:8px 0;font-size:21px;line-height:1.15;display:block}.story-call small{color:#475569;line-height:1.45}.conversation-card{width:min(390px,100% - 72px);color:var(--ink);background:#fffffff7;border-radius:26px;padding:24px;top:54px;right:36px;box-shadow:0 28px 70px #00000047}.conversation-line{border-radius:16px;width:fit-content;max-width:86%;margin-top:12px;padding:13px 15px;font-size:14px;line-height:1.35}.conversation-line.caller{color:#1e293b;background:#eef4fb}.conversation-line.host{color:#fff;background:#061126;margin-left:auto}.payment-card-premium{width:300px;color:var(--ink);background:#fff;border-radius:24px;padding:24px;bottom:172px;left:58px;box-shadow:0 28px 70px #00000047}.payment-card-premium strong{letter-spacing:-.04em;margin:10px 0 14px;font-size:20px;display:block}.payment-card-premium div{color:#334155;grid-template-columns:24px 1fr;align-items:center;gap:10px;margin-top:10px;font-size:14px;font-weight:800;display:grid}.kitchen-printer-card{align-content:end;justify-items:center;width:250px;min-height:250px;display:grid;bottom:54px;right:58px}.printer-top{color:#cbd5e1;text-transform:uppercase;letter-spacing:.14em;background:linear-gradient(#2d3748,#030712);border-radius:20px 20px 28px 28px;place-items:end center;width:220px;height:90px;padding-bottom:18px;font-size:13px;font-weight:900;display:grid;box-shadow:0 30px 70px #00000073}.printed-ticket{color:#111827;background:#fff;border-radius:3px;width:154px;min-height:188px;padding:18px 14px;font-size:13px;line-height:1.5;position:absolute;top:0;transform:rotate(-2deg);box-shadow:0 24px 55px #00000052}.printed-ticket strong{text-align:center;border-bottom:1px dashed #94a3b8;margin-bottom:10px;padding-bottom:8px;font-size:13px;display:block}.printed-ticket span{color:var(--green);margin-top:10px;font-weight:900;display:block}.story-connector{z-index:1;background:linear-gradient(90deg, transparent, var(--orange), transparent);height:2px;position:absolute;box-shadow:0 0 20px #ff6b00a6}.connector-one{width:110px;top:160px;left:262px;transform:rotate(-8deg)}.connector-two{width:120px;top:268px;right:218px;transform:rotate(48deg)}.connector-three{width:180px;bottom:182px;left:340px;transform:rotate(14deg)}.premium-home-main .premium-section{padding:92px 0}.outcome-three{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1040px;margin:0 auto}.outcome-three .feature-card{text-align:left;border-radius:24px;padding:34px 28px}.outcome-three .feature-icon{margin:0 0 22px}.outcome-three .feature-card h3{letter-spacing:-.04em;font-size:22px}.outcome-three .feature-card p{font-size:15px;line-height:1.6}.clover-premium{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;display:grid}.clover-premium h2{max-width:620px;font-size:clamp(42px,5vw,72px)}.clover-proof-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#0b1d3a);border-radius:30px;gap:22px;padding:36px;display:grid}.clover-proof-card div{grid-template-columns:28px 1fr;align-items:center;gap:14px;font-size:18px;font-weight:850;line-height:1.45;display:grid}.final-hear-section{background:#fff;padding:104px 0 116px}.final-call-card{text-align:center;color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 0,#ff6b002b,#0000 28%),linear-gradient(135deg,#061126,#081a36);border-radius:34px;padding:68px 30px}.final-call-card h2{color:#fff;font-size:clamp(42px,6vw,74px)}.final-phone{color:var(--orange);letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(38px,7vw,82px);font-weight:950;line-height:1;display:inline-block}.final-call-card p:last-child{color:#dbeafe;max-width:560px;margin:0 auto;font-size:18px;line-height:1.6}@media (width<=1060px){.premium-hero-grid,.clover-premium{grid-template-columns:1fr}.premium-hero-grid{padding-top:52px}.hero-story-panel{min-height:720px}.story-call{left:28px}.conversation-card{top:232px;right:28px}.payment-card-premium{bottom:126px;left:28px}.kitchen-printer-card{bottom:30px;right:28px}.connector-one,.connector-two,.connector-three{display:none}.outcome-three{grid-template-columns:1fr}}@media (width<=680px){.premium-hero-grid{gap:42px;padding:34px 0 70px}.premium-hero-copy h1{font-size:clamp(46px,16vw,64px)}.premium-hero-copy .hero-copy{font-size:18px}.hero-demo-number{width:100%;display:block}.hero-story-panel{border-radius:24px;min-height:940px}.story-step,.conversation-card,.payment-card-premium,.kitchen-printer-card{width:auto;left:18px;right:18px}.story-call{top:22px}.conversation-card{top:238px}.payment-card-premium{top:540px;bottom:auto}.kitchen-printer-card{min-height:240px;bottom:34px}.clover-proof-card{padding:26px}.clover-proof-card div{font-size:16px}.final-call-card{padding:48px 20px}}.photo-story-panel{background:linear-gradient(145deg,#ffffff1a,#ffffff09),#061126;min-height:690px}.story-photo{z-index:1;background-position:50%;background-size:cover;border-radius:28px;position:absolute;overflow:hidden;box-shadow:0 34px 90px #00000057}.story-photo:after{content:"";background:linear-gradient(#0409120d,#04091275);position:absolute;inset:0}.restaurant-photo{background-image:url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=86);width:58%;height:250px;top:28px;left:28px}.kitchen-photo{background-image:url(https://images.unsplash.com/photo-1551218808-94e220e084d2?auto=format&fit=crop&w=1000&q=86);width:56%;height:290px;bottom:28px;right:28px}.photo-story-call{z-index:3;top:188px;left:48px}.photo-conversation-card{z-index:4;width:380px;top:74px;right:42px}.photo-payment-card{z-index:4;bottom:110px;left:54px}.photo-printer-card{z-index:5;bottom:58px;right:58px}.photo-outcome-layout{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:34px;margin-top:42px;display:grid}.outcome-photo{min-height:430px;box-shadow:var(--shadow);background-color:#0000;background-image:linear-gradient(#06112614,#06112685),url(https://images.unsplash.com/photo-1552566626-52f8b828add9?auto=format&fit=crop&w=900&q=86);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:30px}.photo-outcome-layout .outcome-three{grid-template-columns:1fr;max-width:none;margin:0}.photo-outcome-layout .feature-card{grid-template-columns:72px 1fr;align-items:center;column-gap:20px;min-height:128px;display:grid}.photo-outcome-layout .feature-icon{grid-row:span 2;margin:0}.photo-outcome-layout .feature-card h3{align-self:end}.photo-outcome-layout .feature-card p{align-self:start}@media (width<=1060px){.photo-story-panel{min-height:820px}.restaurant-photo{width:calc(100% - 56px);height:230px}.kitchen-photo{width:calc(100% - 56px);height:250px;bottom:30px}.photo-story-call{top:176px;left:48px}.photo-conversation-card{top:276px;right:48px}.photo-payment-card{bottom:196px;left:48px}.photo-printer-card{bottom:48px;right:48px}.photo-outcome-layout{grid-template-columns:1fr}.outcome-photo{min-height:340px}}@media (width<=680px){.photo-story-panel{min-height:1040px}.restaurant-photo{width:auto;height:210px;top:16px;left:16px;right:16px}.kitchen-photo{width:auto;height:230px;bottom:22px;left:16px;right:16px}.photo-story-call{top:154px;left:28px;right:28px}.photo-conversation-card{width:auto;top:350px;left:28px;right:28px}.photo-payment-card{width:auto;inset:640px 28px auto}.photo-printer-card{width:auto;bottom:36px;left:28px;right:28px}.outcome-photo{min-height:280px}.photo-outcome-layout .feature-card{text-align:center;grid-template-columns:1fr}.photo-outcome-layout .feature-icon{margin:0 auto 18px}}.premium-home-hero:before,.premium-home-hero:after{display:none!important}.premium-hero-grid{grid-template-columns:.92fr 1.08fr;min-height:720px}.photo-story-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0611268a;border:1px solid #ffffff2e;border-radius:34px;align-self:center;min-height:520px;overflow:visible;box-shadow:0 34px 90px #00000047}.photo-story-panel:before{background-image:none}.photo-story-panel .story-photo{display:none}.photo-story-call{width:210px;top:34px;left:34px}.photo-conversation-card{width:360px;top:34px;right:34px}.photo-payment-card{width:298px;bottom:34px;left:34px}.photo-printer-card{width:230px;min-height:240px;bottom:28px;right:38px}.story-connector{display:block}.connector-one,.connector-two,.connector-three{display:none!important}.photo-story-panel:after{content:"Completed orders print directly in your kitchen";z-index:2;color:#fff;letter-spacing:.02em;white-space:nowrap;background:#ff6b00eb;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:950;position:absolute;bottom:230px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #ff6b0042}@media (width<=1060px){.premium-hero-grid{min-height:auto}.photo-story-panel{min-height:680px}.photo-story-call{top:28px;left:28px}.photo-conversation-card{top:210px;right:28px}.photo-payment-card{bottom:44px;left:28px}.photo-printer-card{bottom:28px;right:28px}.photo-story-panel:after{bottom:284px}}@media (width<=680px){.premium-home-hero{background:linear-gradient(#030812f5 0%,#030812e6 48%,#030812c2 100%),url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=1200&q=86) 50%/cover no-repeat!important}.photo-story-panel{min-height:900px;overflow:hidden}.photo-story-call,.photo-conversation-card,.photo-payment-card,.photo-printer-card{width:auto;left:18px;right:18px}.photo-story-call{top:18px}.photo-conversation-card{top:230px}.photo-payment-card{top:520px;bottom:auto}.photo-printer-card{bottom:28px}.photo-story-panel:after{white-space:normal;text-align:center;max-width:calc(100% - 36px);bottom:286px}}.premium-home-hero{background:linear-gradient(90deg,#030812f5 0%,#030812e0 38%,#03081270 66%,#03081252 100%),url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=2200&q=88) 50% 68%/cover no-repeat!important}@media (width<=680px){.premium-home-hero{background:linear-gradient(#030812f5 0%,#030812e6 48%,#030812c2 100%),url(https://images.unsplash.com/photo-1555396273-367ea4eb4db5?auto=format&fit=crop&w=1200&q=86) 50% 70%/cover no-repeat!important}}h1,h2,h3{font-weight:1000}.hero-copy{font-weight:600}h1,h2,h3,.nav-links,.cta,.eyebrow,.story-label,.final-phone,.demo-number,.phone-cta{font-family:Sora,Inter,Arial,Helvetica,sans-serif}h1{letter-spacing:-.055em}h2{letter-spacing:-.04em}.premium-hero-copy h1{letter-spacing:-.058em;font-weight:800}.hero-copy,.section-copy,.feature-card p,.final-call-card p:last-child{letter-spacing:-.01em}.nav-links{letter-spacing:-.01em;font-size:13px}.eyebrow{letter-spacing:.14em!important;font-weight:800!important}.nav-links,.cta,.story-label{font-weight:700!important}@media (width<=680px){.premium-hero-copy h1{letter-spacing:-.055em!important;font-size:clamp(40px,12vw,58px)!important}}body,h1,h2,h3,.nav-links,.cta,.eyebrow,.story-label,.final-phone,.demo-number,.phone-cta{font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important}h1,.premium-hero-copy h1{letter-spacing:-.075em!important;font-weight:500!important}.premium-hero-copy h1{max-width:820px;font-size:clamp(52px,5.9vw,82px)!important;line-height:1.03!important}h2,.final-call-card h2,.clover-premium h2{letter-spacing:-.055em!important;font-weight:600!important}h3,.feature-card h3{letter-spacing:-.045em!important;font-weight:700!important}.hero-copy,.premium-hero-copy .hero-copy{letter-spacing:-.03em!important;font-weight:500!important}.nav-links,.cta,.eyebrow,.story-label{font-weight:800!important}@media (width<=680px){.premium-hero-copy h1{letter-spacing:-.07em!important;font-size:clamp(42px,13vw,62px)!important}}h1,.premium-hero-copy h1{letter-spacing:-.025em!important}.premium-hero-copy .hero-copy,.hero-copy{letter-spacing:.005em!important}.eyebrow{letter-spacing:.18em!important}h2,.final-call-card h2,.clover-premium h2{letter-spacing:-.025em!important}h3,.feature-card h3{letter-spacing:-.015em!important}@media (width<=680px){.premium-hero-copy h1{letter-spacing:-.02em!important}}.premium-hero-copy .hero-copy,.hero-copy{color:#fff!important;font-weight:400!important}.premium-hero-copy .phone-cta{letter-spacing:.01em;border-radius:14px;min-width:270px;padding:13px 24px;font-size:18px;box-shadow:0 12px 28px #ff6b0038;font-weight:500!important}.hero-demo-number{color:#fff;letter-spacing:.01em;font-size:15px;font-weight:400!important}@media (width<=680px){.premium-hero-copy .phone-cta{width:100%;min-width:0;padding:13px 20px;font-size:17px}.hero-demo-number{font-size:14px}}.premium-hero-copy .phone-cta{min-height:0;line-height:1.2;padding-top:8px!important;padding-bottom:8px!important}.nav>.cta{letter-spacing:.005em;border-radius:13px;padding:10px 18px;font-size:13px;box-shadow:0 10px 24px #ff6b0038;font-weight:600!important}@media (width<=680px){.premium-hero-copy .phone-cta{padding-top:8px!important;padding-bottom:8px!important}.nav>.cta{padding:9px 13px;font-size:12px}}.nav>.cta{letter-spacing:.01em;border-radius:11px;min-height:0;padding-left:18px;padding-right:18px;font-size:13px;line-height:1.2;color:#fff!important;padding-top:6px!important;padding-bottom:6px!important;font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}@media (width<=680px){.nav>.cta{padding-left:12px;padding-right:12px;font-size:12px;padding-top:6px!important;padding-bottom:6px!important}}.premium-proof-row span{color:#fff;font-size:13px;letter-spacing:.01em!important;font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important}.modern-icon{width:34px;height:34px;display:block}.feature-icon:has(.modern-icon){color:var(--orange);background:#ff6b001a;border:1px solid #ff6b0038}.workflow-icon{width:36px;height:36px}.outcome-photo{position:relative;overflow:hidden;background:linear-gradient(#0611260d,#0611268a),url(https://images.unsplash.com/photo-1552566626-52f8b828add9?auto=format&fit=crop&w=1200&q=88) 50%/cover no-repeat!important}.outcome-photo:before{content:"☎  Phone ringing";z-index:2;color:#fff;letter-spacing:.01em;background:#ff6b00f2;border-radius:999px;padding:10px 15px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;position:absolute;top:24px;left:24px;box-shadow:0 18px 38px #ff6b0042}.outcome-photo:after{content:"Counter is busy. Staff is helping guests.";z-index:2;color:#fff;letter-spacing:.005em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061126d1;border:1px solid #ffffff29;border-radius:18px;padding:16px 18px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.35;position:absolute;bottom:24px;left:24px;right:24px}.smartphone-icon circle{opacity:.95}.outcome-photo{background:linear-gradient(#06112605,#06112675),url(/waitress-phone-order-optimized.jpg) 50%/cover no-repeat!important}.outcome-photo:before{content:"☎ Taking another phone order"}.outcome-photo:after{content:"Your team should not have to choose between the guest in front of them and the caller on the phone."}.smartphone-icon{width:31px;height:31px}.clover-proof-card div{line-height:1.5;letter-spacing:.005em!important;font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important}.clover-proof-card{gap:18px}.final-hear-section{padding:58px 0 70px!important}.final-call-card{border-radius:24px;max-width:760px;padding:34px 28px!important}.final-call-card .eyebrow{margin-bottom:8px;font-size:12px;letter-spacing:.16em!important}.final-call-card h2{margin-top:0;line-height:1.12;letter-spacing:-.03em!important;font-size:clamp(25px,3.1vw,38px)!important}.final-phone{letter-spacing:.015em!important;margin:12px 0 10px!important;font-family:Montserrat,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(28px,4vw,46px)!important;font-weight:400!important}.final-call-card p:last-child{max-width:480px;font-weight:400;line-height:1.45;letter-spacing:.005em!important;font-size:14px!important}@media (width<=680px){.final-hear-section{padding:44px 0 54px!important}.final-call-card{padding:28px 20px!important}.final-phone{font-size:clamp(25px,9vw,36px)!important}.desktop-break{display:none}}.how-story-hero{background:radial-gradient(circle at 72% 22%,#ff6b0029,#0000 22%),radial-gradient(circle at 58% 56%,#2563eb24,#0000 30%),linear-gradient(135deg,#050b18 0%,#061126 52%,#081a36 100%)!important;min-height:680px!important}.how-story-grid{grid-template-columns:.82fr 1.28fr!important;gap:58px!important;padding:54px 0 76px!important}.how-story-copy h1{max-width:580px;line-height:1.08;font-size:clamp(44px,5.1vw,72px)!important}.how-story-copy .hero-copy{max-width:590px;font-size:18px;line-height:1.7;color:#fff!important}.how-flow-scene{background:linear-gradient(145deg,#ffffff17,#ffffff06),#040c1c8a;border:1px solid #ffffff24;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000059}.how-flow-scene:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.flow-glow{filter:blur(18px);opacity:.38;border-radius:50%;width:260px;height:260px;position:absolute}.flow-glow-one{background:#ff6b0047;top:60px;left:30px}.flow-glow-two{background:#22c55e38;bottom:30px;right:20px}.how-flow-label{z-index:3;color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;position:absolute}.customer-label{top:28px;left:34px}.how-customer-card,.how-clover-card,.how-conversation-stack,.how-ai-phone,.how-printer-destination{z-index:3;position:absolute}.how-customer-card{width:172px;color:var(--ink);background:#fff;border-radius:22px;padding:20px 18px;top:58px;left:30px;box-shadow:0 24px 62px #00000042}.customer-phone-icon{width:48px;height:48px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;margin-bottom:14px;font-size:25px;display:grid}.how-customer-card strong,.how-customer-card span{display:block}.how-customer-card strong{margin-bottom:6px;font-size:15px;line-height:1.18}.how-customer-card span{color:#475569;font-size:12px;line-height:1.35}.how-ai-phone{text-align:center;background:linear-gradient(#111827,#020617);border:5px solid #475569;border-radius:34px;width:184px;height:366px;padding:28px 16px;top:48px;left:198px;box-shadow:0 28px 70px #00000080}.phone-notch{background:#020617;border-radius:999px;width:70px;height:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.how-ai-phone .incoming:first-of-type{margin-top:38px}.how-ai-phone .bot-ring{width:106px;height:106px;margin-top:24px;font-size:48px}.how-ai-phone .answering{font-size:14px}.how-conversation-stack{width:330px;top:38px;right:28px}.how-conversation-stack .conversation-title{color:var(--orange);text-align:left;letter-spacing:.03em;margin:0 0 12px 4px;font-size:12px}.talk-bubble{border-radius:16px;width:fit-content;max-width:88%;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.36;box-shadow:0 18px 44px #00000038}.talk-bubble.customer{color:#1f2937;background:#fff}.talk-bubble.host{color:#fff;background:#081426;border:1px solid #ffffff29;margin-left:auto}.how-clover-card{width:310px;color:var(--ink);background:#fff;border-radius:24px;padding:22px;bottom:58px;left:62px;box-shadow:0 28px 70px #0000004d}.clover-mark{width:44px;height:44px;color:var(--green);background:#dcfce7;border-radius:50%;place-items:center;margin-bottom:12px;font-size:28px;display:grid}.how-clover-card strong{margin-bottom:8px;font-size:17px;line-height:1.24;display:block}.how-clover-card small{color:#475569;font-size:13px;line-height:1.35}.how-printer-destination{align-content:end;justify-items:center;width:250px;min-height:294px;display:grid;bottom:20px;right:28px}.printer-body-large{color:#dbeafe;background:linear-gradient(#273142,#020617);border-radius:22px 22px 30px 30px;place-items:end center;width:222px;height:94px;padding-bottom:14px;font-size:15px;font-weight:700;display:grid;box-shadow:0 32px 72px #00000075}.printed-ticket-large{color:#111827;background:#fff;border-radius:4px;width:160px;min-height:190px;padding:16px 14px;font-size:12px;line-height:1.42;position:absolute;top:4px;transform:rotate(2deg);box-shadow:0 24px 55px #00000052}.printed-ticket-large strong{text-align:center;border-bottom:1px dashed #94a3b8;margin-bottom:10px;padding-bottom:7px;font-size:12px;display:block}.printed-ticket-large span,.printed-ticket-large em{margin-top:7px;display:block}.printed-ticket-large em{color:var(--green);font-style:normal;font-weight:850}.how-printer-destination p{color:var(--orange);text-align:center;margin:16px 0 0;font-size:18px;font-style:italic;font-weight:850;line-height:1.24}.how-flow-arrow{z-index:2;color:var(--orange);text-shadow:0 0 20px #ff6b0099;font-size:34px;font-weight:900;position:absolute}.arrow-to-ai{top:168px;left:205px}.arrow-to-clover{bottom:166px;right:258px;transform:rotate(24deg)}.flow-line-to-printer{z-index:2;filter:drop-shadow(0 0 8px #ff6b00b8);background-image:linear-gradient(90deg,#ff6b0033 50%,#0000 0);background-size:14px 2px;height:2px;position:absolute;bottom:154px;left:382px;right:238px}.flow-line-to-printer:after{content:"→";color:var(--orange);font-size:30px;font-weight:900;position:absolute;top:-18px;right:-18px}.how-steps .step:nth-child(4) .step-icon{color:var(--green);background:#dcfce7}.how-steps .step:nth-child(5) .step-icon{color:var(--orange)}.how-compare-section .center{margin-bottom:38px}.how-hear-band{color:#fff;max-width:980px;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#081a36);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:26px;margin:30px auto 0;padding:26px 30px;display:grid}.how-hear-band .eyebrow{margin-bottom:6px}.how-hear-band h2{color:#fff;margin:0;font-size:clamp(26px,3vw,38px);letter-spacing:-.02em!important}.how-hear-band p:not(.eyebrow){color:#dbeafe;margin:8px 0 0;font-size:16px;line-height:1.45}.how-phone-cta{letter-spacing:.015em;border-radius:13px;padding:10px 22px;font-size:22px;font-weight:500!important}@media (width<=1060px){.how-story-grid{grid-template-columns:1fr!important}.how-flow-scene{max-width:760px;min-height:760px;margin:0 auto}.how-conversation-stack{width:auto;left:386px;right:24px}.how-clover-card{bottom:54px;left:34px}.how-printer-destination{bottom:22px;right:34px}.arrow-to-clover{display:none}.flow-line-to-printer{left:370px;right:258px}}@media (width<=680px){.how-story-copy h1{font-size:clamp(38px,12vw,56px)!important}.how-flow-scene{border-radius:24px;min-height:1060px}.how-customer-card,.how-ai-phone,.how-conversation-stack,.how-clover-card,.how-printer-destination{width:auto;left:18px;right:18px}.how-flow-label{left:22px}.how-customer-card{top:58px}.how-ai-phone{width:184px;top:248px;left:50%;right:auto;transform:translate(-50%)}.how-conversation-stack{top:640px}.how-clover-card{top:820px;bottom:auto}.how-printer-destination{min-height:270px;bottom:26px}.how-flow-arrow,.flow-line-to-printer{display:none}.how-hear-band{grid-template-columns:1fr;padding:24px}.how-phone-cta{width:100%;font-size:18px}}.clover-mark img{object-fit:contain;width:27px;height:27px;display:block}.brand-phone-mask{background:var(--orange);width:38px;height:38px;display:block;-webkit-mask:url(/phone-call-orange-source.png) 50%/contain no-repeat;mask:url(/phone-call-orange-source.png) 50%/contain no-repeat}.home-phone-mask{width:36px;height:36px}.step-phone-mask{width:42px;height:42px}.customer-card-phone-mask{width:34px;height:34px}.customer-phone-icon{color:var(--orange);background:#fff4eb}.brand-phone-img{object-fit:contain;width:42px;height:42px;display:block}.home-phone-img{width:42px;height:42px}.step-phone-img{width:46px;height:46px}.customer-card-phone-img{width:38px;height:38px}.how-story-hero{position:relative;background:linear-gradient(105deg,#030812f0 0%,#050b18e6 38%,#050b18ad 68%,#050b18c2 100%),url(/how-it-works-hero-restaurant.jpeg) 50% 48%/cover no-repeat!important}@media (width<=680px){.how-story-hero{background:linear-gradient(#030812f2 0%,#050b18db 54%,#050b18c7 100%),url(/how-it-works-hero-restaurant.jpeg) 50%/cover no-repeat!important}}.how-story-hero{background:linear-gradient(105deg,#030812d1 0%,#050b18b8 40%,#050b1861 70%,#050b1885 100%),url(/how-it-works-hero-restaurant.jpeg) 50% 48%/cover no-repeat!important}.how-flow-scene{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#0611269e,#0611263d),#040c1c47!important}@media (width<=680px){.how-story-hero{background:linear-gradient(#030812db 0%,#050b18a8 54%,#050b1894 100%),url(/how-it-works-hero-restaurant.jpeg) 50%/cover no-repeat!important}}.how-story-copy .ready{letter-spacing:.005em;font-weight:500!important}.how-ai-phone .restaurant{letter-spacing:-.01em;font-weight:600!important}.how-printer-destination p{letter-spacing:.005em;font-weight:500!important}.nav-shell{z-index:20;background:linear-gradient(135deg,#050b18 0%,#061126 68%,#07162e 100%);border-bottom:1px solid #ffffff14;position:relative;box-shadow:0 16px 34px #00000029}.nav-shell .nav{padding-top:18px;padding-bottom:18px}.hero .nav-shell,.simple-header .nav-shell{color:#fff}.how-steps .step-icon{overflow:hidden}.step-asset{object-fit:contain;width:48px;height:48px;display:block}.step-robot-img{width:58px;height:58px}.step-order-img{width:46px;height:46px}.step-clover-img{width:42px;height:42px}.step-printer-img{width:58px;height:58px}.step-chef-img{object-fit:cover;object-position:center 18%;border-radius:50%;width:70px;height:70px}.how-steps .step:nth-child(6) .step-icon{background:#fff4eb}.step-number{font-size:14px;font-weight:500!important}.step-robot-img{object-fit:cover;object-position:center 24%;width:82px!important;height:82px!important}.compare-logo-header{justify-content:center;margin:0 auto 34px;display:flex}.compare-logo-header img{width:min(520px,86%);height:auto;display:block}.compare-two-up{align-items:start;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.compare-column{grid-template-rows:auto 1fr;gap:14px;display:grid}.compare-overline{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1}.before-overline{color:var(--red)}.after-overline{color:var(--green)}.compare-two-up .panel{height:100%}.compare-two-up .panel .row:first-child{border-top:0}@media (width<=1060px){.compare-two-up{gap:34px;grid-template-columns:1fr!important}}.how-compare-section{padding-top:29px}.after .row-icon{color:#fff!important}.how-phone-cta{min-height:36px;border-radius:10px!important;padding:7px 14px!important;font-size:16px!important}.svg-icon{width:100%;height:100%;display:block}.voice-host-hero{background:radial-gradient(circle at 74% 34%,#ff6b002e,#0000 22%),radial-gradient(circle at 48% 58%,#3b82f624,#0000 28%),linear-gradient(135deg,#050b18 0%,#061126 58%,#081a36 100%)!important}.voice-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(620px,1.1fr);align-items:center;gap:56px;width:min(1280px,100% - 48px);margin:0 auto;padding:58px 0 76px;display:grid}.voice-hero-copy h1{max-width:610px;line-height:1.04;font-size:clamp(44px,5.2vw,72px)!important}.voice-hero-copy .hero-copy{max-width:610px;font-size:18px;line-height:1.68;color:#fff!important}.voice-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.voice-benefit{text-align:center;background:#ffffff0f;border:1px solid #ffffff26;border-radius:18px;grid-template-rows:auto auto;gap:10px;min-height:156px;padding:18px 14px;display:grid}.voice-benefit-icon{width:48px;height:48px;color:var(--orange);background:#ff6b001f;border-radius:50%;place-items:center;margin:0 auto;padding:10px;display:grid}.voice-benefit strong,.voice-benefit span{display:block}.voice-benefit strong{color:#fff;font-size:14px;line-height:1.18}.voice-benefit div>span{color:#dbeafe;margin-top:6px;font-size:12px;line-height:1.35}.voice-call-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.voice-call-demo{color:#fff;background:linear-gradient(135deg, var(--orange), var(--orange-2));border-radius:15px;grid-template-columns:34px auto;align-items:center;gap:3px 11px;padding:12px 18px;font-weight:650;display:inline-grid;box-shadow:0 16px 34px #ff6b0040}.voice-call-demo-icon{grid-row:span 2;width:30px;height:30px}.voice-call-demo span:not(.voice-call-demo-icon){font-size:15px;line-height:1}.voice-call-demo strong{font-size:13px;font-weight:500;display:block}.voice-hear{color:#fff;font-size:14px;font-weight:400}.voice-story-board{background:linear-gradient(145deg,#ffffff17,#ffffff08),#03081270;border:1px solid #ffffff24;border-radius:34px;grid-template-columns:230px minmax(0,1fr) 210px;grid-template-areas:"phone conversation conversation""phone confirmation printer";align-items:center;gap:22px;min-height:560px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052}.voice-story-board:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.voice-new-employee-card{isolation:isolate;background:#03081270;border:1px solid #ffffff24;border-radius:34px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052}.voice-new-employee-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#050b183d,#0000 42%),linear-gradient(#0000 52%,#050b18b8);position:absolute;inset:0}.voice-new-employee-card img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:560px;display:block}.voice-new-employee-caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a16bd;border:1px solid #ff6b007a;border-radius:20px;gap:8px;max-width:520px;padding:18px 20px;display:grid;position:absolute;bottom:24px;left:26px;right:26px;box-shadow:0 18px 46px #00000052}.voice-new-employee-caption span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:650}.voice-new-employee-caption strong{letter-spacing:-.02em;max-width:460px;font-size:clamp(20px,2vw,30px);font-weight:520;line-height:1.14}.voice-phone-card,.voice-conversation-panel,.voice-confirmation-card,.voice-printer-card{z-index:2;position:relative}.voice-phone-card{text-align:center;color:#fff;background:linear-gradient(#111827,#020617);border:5px solid #475569;border-radius:34px;grid-area:phone;justify-self:center;width:210px;min-height:430px;padding:34px 18px 20px;box-shadow:0 28px 70px #00000080}.voice-phone-notch{background:#020617;border-radius:999px;width:72px;height:12px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.voice-phone-card p,.voice-phone-card span,.voice-phone-card em{color:#dbeafe}.voice-phone-card p{margin:22px 0 9px;font-size:12px}.voice-phone-card strong{font-size:20px;font-weight:600;line-height:1.15;display:block}.voice-phone-card>span{margin-top:12px;font-size:12px;display:block}.voice-robot-ring{border:3px solid var(--orange);background:#ff6b0014;border-radius:50%;place-items:center;width:116px;height:116px;margin:22px auto 14px;display:grid;overflow:hidden;box-shadow:0 0 0 10px #ff6b0014}.voice-robot-ring img{object-fit:cover;object-position:center 22%;width:132px;height:132px}.voice-phone-card em{font-size:14px;font-style:normal;line-height:1.3;display:block}.voice-call-controls{justify-content:center;gap:22px;margin-top:24px;display:flex}.voice-call-button{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;padding:11px;display:grid}.voice-call-button.decline{background:#ef4444;transform:rotate(135deg)}.voice-call-button.accept{background:#22c55e}.voice-conversation-panel{grid-area:conversation;place-self:end stretch;gap:10px;max-width:560px;display:grid}.voice-conversation-panel .conversation-title{color:var(--orange);text-align:left;letter-spacing:.04em;margin:0 0 2px 4px;font-size:12px}.voice-conversation-panel .conversation-line{box-shadow:0 18px 44px #00000038}.voice-confirmation-card{color:var(--ink);background:#fff;border-radius:22px;grid-area:confirmation;align-self:start;gap:12px;padding:20px;display:grid;box-shadow:0 24px 60px #0000003d}.voice-confirmation-row{color:#334155;grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.35;display:grid}.voice-confirmation-row img{object-fit:contain;width:29px;height:29px}.confirmation-printer-icon{width:31px;height:31px;color:var(--orange)}.voice-flow-line{filter:drop-shadow(0 0 8px #ff6b00b8);z-index:1;background-image:linear-gradient(90deg,#ff6b005c 50%,#0000 0);background-size:14px 2px;grid-area:2/2/auto/4;place-self:center stretch;height:2px;margin:0 200px 0 280px}.voice-printer-card{color:var(--orange);text-align:center;grid-area:printer;place-self:start center;justify-items:center;gap:10px;font-style:italic;display:grid}.voice-printer-card img{object-fit:contain;border-radius:22px;width:170px;height:170px;display:block}.voice-printer-card strong{max-width:180px;font-size:16px;font-weight:500;line-height:1.25;display:block}.voice-feature-grid .feature-card{min-height:236px}.voice-feature-grid .feature-icon{width:112px;height:112px;color:inherit;background:0 0;margin-bottom:18px;padding:0}.voice-feature-section .center h2{line-height:1.06}.voice-feature-image-icon{object-fit:contain;width:100%;height:100%;display:block}.voice-lifestyle-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:stretch;gap:30px;display:grid}.voice-real-conversation-image{min-height:420px;box-shadow:var(--shadow);border-radius:28px;overflow:hidden}.voice-real-conversation-image img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:420px;display:block}.voice-text-block,.voice-reality-block{border-radius:24px;box-shadow:0 12px 30px #0f172a0f}.voice-text-block h2{font-size:clamp(28px,3vw,38px)}.voice-quality-row{margin-top:22px}.voice-reality-block{border-left:0;align-content:center;gap:2px;display:grid}.voice-reality-block .reality-row{margin:0;padding:12px 0}.voice-reality-block .reality-row+.reality-row{border-top:1px solid #eef2f7}.voice-reality-block .reality-icon,.voice-quality-row .reality-icon{padding:9px;font-size:0}.voice-owner-cards{gap:24px}.voice-owner-card{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:64px 1fr;min-height:180px;padding:26px;box-shadow:0 12px 32px #0f172a0f}.voice-owner-card .owner-icon{padding:14px}.voice-owner-card strong{letter-spacing:-.01em;font-size:18px}.voice-owner-card span:not(.owner-icon){margin-top:7px;line-height:1.5;display:block}.voice-bottom-cta{border-radius:18px;grid-template-columns:1fr 1fr 1fr;align-items:center}.voice-bottom-cta h3{letter-spacing:-.025em;font-weight:560}.voice-bottom-cta p{font-weight:360}.voice-bottom-cta .phone-big span{letter-spacing:.01em;font-weight:420}.voice-bottom-cta .phone-big a{color:#fff;letter-spacing:-.01em;margin-top:5px;font-size:32px;font-weight:500;display:block}.voice-bottom-cta .cta{letter-spacing:-.005em;border-radius:12px;min-height:0;padding:9px 18px;font-size:14px;font-weight:520;box-shadow:0 10px 24px #ff6b0038}.voice-bottom-cta>div:last-child p{margin-top:12px}@media (width<=1180px){.voice-hero-grid{grid-template-columns:1fr;gap:44px}.voice-story-board{max-width:840px;margin:0 auto}.voice-new-employee-card{width:100%;max-width:880px;margin:0 auto}.voice-lifestyle-grid{grid-template-columns:1fr}.voice-real-conversation-image,.voice-real-conversation-image img{min-height:320px}}@media (width<=900px){.voice-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-story-board{grid-template-columns:220px 1fr;grid-template-areas:"phone conversation""confirmation confirmation""printer printer";min-height:auto}.voice-flow-line{display:none}.voice-printer-card img{width:210px;height:170px}.voice-new-employee-card,.voice-new-employee-card img{min-height:480px}.voice-lifestyle-grid,.voice-bottom-cta{grid-template-columns:1fr}.voice-bottom-cta .phone-big{border:1px solid #ffffff2e;border-left:0;border-right:0;padding:20px 0}}@media (width<=620px){.voice-hero-grid{width:min(100% - 32px,1280px);padding:38px 0 56px}.voice-hero-copy h1{font-size:clamp(38px,12vw,56px)!important}.voice-benefits{grid-template-columns:1fr}.voice-benefit{text-align:left;grid-template-rows:auto;grid-template-columns:46px 1fr;align-items:center;min-height:0}.voice-benefit-icon{margin:0}.voice-call-row,.voice-call-demo{width:100%}.voice-call-demo{justify-content:start}.voice-story-board{border-radius:24px;grid-template-columns:1fr;grid-template-areas:"phone""conversation""confirmation""printer";padding:18px}.voice-phone-card{width:min(220px,100%);min-height:420px}.voice-conversation-panel .conversation-line{max-width:100%}.voice-printer-card img{width:min(230px,100%)}.voice-new-employee-card{border-radius:24px}.voice-new-employee-card,.voice-new-employee-card img{min-height:390px}.voice-new-employee-card img{object-position:52% center}.voice-new-employee-caption{border-radius:16px;padding:14px 15px;bottom:16px;left:16px;right:16px}.voice-new-employee-caption span{font-size:10px}.voice-new-employee-caption strong{font-size:18px}.voice-real-conversation-image,.voice-real-conversation-image img{min-height:260px}.voice-owner-card{text-align:center;grid-template-columns:1fr}.voice-owner-card .owner-icon{margin:0 auto}.voice-bottom-cta .phone-big a{font-size:26px}}.clover-page-icon{width:100%;height:100%;display:block}.clover-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:58px;width:min(1280px,100% - 48px);margin:0 auto;padding:64px 0 78px;display:grid}.clover-hero-copy h1{letter-spacing:-.055em;max-width:670px;line-height:1.02;font-size:clamp(46px,5.2vw,74px)!important}.clover-hero-copy .hero-copy{max-width:650px;font-size:18px;font-weight:360;line-height:1.66;color:#fff!important}.clover-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.clover-trust-item{background:#ffffff0f;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.clover-trust-item>span,.clover-same-grid article>span,.comparison-row span{color:var(--orange);place-items:center;display:grid}.clover-trust-item>span{background:#ff6b001f;border-radius:50%;width:42px;height:42px;padding:8px}.clover-trust-item strong{color:#fff;font-size:14px;font-weight:620}.clover-trust-item p{color:#dbeafe;margin:6px 0 0;font-size:12px;line-height:1.42}.clover-hero-story{gap:22px;display:grid}.clover-story-track{background:#040a16a8;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;padding:20px;display:grid;position:relative;box-shadow:0 22px 70px #00000047}.clover-story-track:before{content:"";background:linear-gradient(90deg,#ff6b0033,#ff6b00b3,#ff6b0033);height:2px;position:absolute;top:50%;left:18%;right:18%}.clover-story-node{z-index:1;color:#fff;text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.clover-story-node span{width:96px;height:96px;color:var(--orange);background:#fffffff0;border:1px solid #fff3;border-radius:50%;place-items:center;padding:24px;display:grid;box-shadow:0 16px 34px #00000038}.clover-story-node .clover-logo-node{padding:25px}.clover-story-node .clover-logo-node img{object-fit:contain;width:100%;height:100%}.clover-story-node strong{font-size:14px;font-weight:560}.clover-printer-hero-card{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff0d);border:1px solid #ffffff2e;border-radius:32px;grid-template-columns:minmax(260px,.85fr) 1fr;align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.clover-printer-glow{background:radial-gradient(circle,#ff6b0042,#0000 64%);border-radius:50%;width:280px;height:280px;position:absolute;top:50%;left:70px;transform:translateY(-50%)}.clover-printer-hero-card img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 34px #0000006b);width:100%;max-height:330px;position:relative}.clover-printer-hero-card h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.7vw,54px);line-height:1.02}.clover-printer-hero-card p:not(.eyebrow){color:#dbeafe;max-width:360px;margin:14px 0 0;font-size:17px;line-height:1.5}.clover-page-main .center h2{letter-spacing:-.045em}.clover-same-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.clover-same-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:76px 1fr;align-items:center;gap:18px;padding:28px;display:grid;box-shadow:0 14px 40px #0f172a0f}.clover-same-grid article>span{background:#fff4eb;border-radius:50%;width:68px;height:68px;padding:16px}.clover-same-grid h3,.clover-workflow-step h3,.clover-before-after h3{color:var(--navy);margin:0 0 8px;font-size:18px;font-weight:620}.clover-same-grid p,.clover-workflow-step p{color:#334155;margin:0;line-height:1.5}.clover-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:44px;display:grid;position:relative}.clover-workflow:before{content:"";background:linear-gradient(90deg,#ff6b0029,#ff6b0094,#ff6b0029);height:2px;position:absolute;top:70px;left:9%;right:9%}.clover-workflow-step{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:10px;min-height:245px;padding:20px 16px;display:grid;position:relative;box-shadow:0 12px 34px #0f172a0d}.clover-workflow-step .step-number{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:520;display:grid;position:absolute;top:-16px;box-shadow:0 10px 20px #ff6b0042}.clover-workflow-step .step-icon{width:86px;height:86px;color:var(--orange);background:#fff4eb;border-radius:50%;place-items:center;margin-top:12px;padding:22px;display:grid}.clover-workflow-step p{font-size:14px}.clover-team-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:28px;display:grid}.clover-team-photo,.clover-printer-focus{border-radius:30px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 20px 54px #0f172a1f}.clover-team-photo img,.clover-printer-focus img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.clover-team-photo:after{content:"";background:linear-gradient(#0000 48%,#050b188f);position:absolute;inset:0}.clover-printer-focus{color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%,#ff6b002e,#0000 38%),linear-gradient(135deg,#061126,#081a36);place-items:center;padding:38px;display:grid}.clover-printer-focus img{object-fit:contain;filter:drop-shadow(0 24px 34px #00000052);width:min(360px,86%);height:auto;min-height:0}.clover-printer-focus p{color:#dbeafe;max-width:410px;margin:12px auto 0;line-height:1.55}.clover-team-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b18c2;border-radius:999px;padding:12px 16px;font-size:15px;font-weight:520;position:absolute;bottom:22px;left:24px}.clover-team-label.right{color:var(--orange);background:#ff6b001f;margin-top:12px;display:inline-flex;position:static}.clover-before-after{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.clover-before-after article{border:1px solid var(--line);background:#fff;border-radius:28px;gap:18px;padding:30px;display:grid;box-shadow:0 16px 42px #0f172a0f}.clover-before-after .before{background:linear-gradient(135deg,#fff7f4,#fff)}.clover-before-after .after{background:linear-gradient(135deg,#f0fff6,#fff)}.clover-before-after .before h3{color:#dc2626}.clover-before-after .after h3{color:#16a34a}.comparison-row{grid-template-columns:42px 1fr;align-items:center;gap:14px;display:grid}.comparison-row span{background:#ff6b001a;border-radius:50%;width:40px;height:40px;padding:9px}.comparison-row p{color:#0f172a;margin:0;font-weight:430}.clover-final-card{color:#fff;background:linear-gradient(135deg,#061126,#081a36);border-radius:22px;grid-template-columns:1fr auto auto;align-items:center;gap:34px;padding:30px;display:grid;box-shadow:0 18px 44px #0f172a29}.clover-final-card h2{color:#fff;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.05}.clover-final-card p{color:#dbeafe;margin:10px 0 0;line-height:1.5}.clover-final-phone{border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:4px 34px}.clover-final-phone span{color:var(--orange);letter-spacing:.02em;font-size:13px;font-weight:520;display:block}.clover-final-phone a{color:#fff;letter-spacing:-.01em;margin-top:5px;font-size:30px;font-weight:460;display:block}.clover-final-button{border-radius:12px;padding:10px 20px;font-size:14px;font-weight:520}@media (width<=1180px){.clover-hero-grid{grid-template-columns:1fr}.clover-hero-story{width:100%;max-width:920px;margin:0 auto}.clover-workflow{grid-template-columns:repeat(3,1fr)}.clover-workflow:before{display:none}.clover-team-grid,.clover-final-card{grid-template-columns:1fr}.clover-final-phone{border:1px solid #ffffff2e;border-left:0;border-right:0;padding:22px 0}}@media (width<=820px){.clover-hero-grid{width:min(100% - 32px,1280px);padding:44px 0 58px}.clover-trust-row,.clover-same-grid,.clover-workflow,.clover-before-after,.clover-story-track{grid-template-columns:1fr}.clover-story-track:before{display:none}.clover-printer-hero-card{text-align:center;grid-template-columns:1fr}.clover-printer-hero-card p:not(.eyebrow){margin-left:auto;margin-right:auto}.clover-same-grid article{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=520px){.clover-hero-copy h1{font-size:clamp(38px,12vw,56px)!important}.clover-printer-hero-card,.clover-before-after article,.clover-final-card{padding:22px}.clover-team-photo,.clover-printer-focus,.clover-team-photo img{min-height:320px}.clover-final-phone a{font-size:25px}}.clover-page-hero{position:relative;background:linear-gradient(90deg,#030712fc 0%,#030712f5 42%,#030712d1 100%),url(/how-it-works-hero-restaurant.jpeg) 50%/cover no-repeat!important}.clover-page-hero:before{content:"";z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 80% 24%,#ff6b003d,#0000 24%),linear-gradient(135deg,#020617d1,#0206178f);position:absolute;inset:0}.clover-page-hero .nav,.clover-page-hero .clover-hero-grid{z-index:1;position:relative}.clover-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);gap:64px}.clover-trust-row{grid-template-columns:repeat(3,minmax(190px,1fr));gap:18px;max-width:760px}.clover-trust-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff15;grid-template-columns:48px 1fr;gap:14px;min-width:0;padding:18px 20px}.clover-trust-item strong{text-wrap:balance;font-size:15px;font-weight:800;line-height:1.18;display:block}.clover-trust-item p{font-size:13px;line-height:1.45}.clover-story-track.cohesive{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;gap:10px;padding:24px;overflow:hidden}.clover-story-track.cohesive:before{display:none}.clover-story-connector{z-index:2;color:var(--orange);text-shadow:0 0 18px #ff6b0073;place-items:center;font-size:24px;font-weight:900;display:grid;position:relative}.clover-story-node span{width:86px;height:86px;padding:21px}.clover-story-node strong{text-transform:none;font-size:13px;font-weight:800;line-height:1.18}.kitchen-printer-visual{z-index:1;place-items:center;width:min(330px,100%);min-height:250px;margin:0 auto;display:grid;position:relative}.kitchen-printer-visual .printer-paper{background:linear-gradient(#fff,#edf2f7);border-radius:8px 8px 2px 2px;width:138px;min-height:104px;padding:18px 18px 30px;position:absolute;top:4px;box-shadow:0 18px 34px #00000047}.kitchen-printer-visual .printer-paper span,.kitchen-printer-visual .printer-ticket span{background:#cbd5e1;border-radius:999px;height:7px;margin-bottom:9px;display:block}.kitchen-printer-visual .printer-paper span:nth-child(2){width:70%}.kitchen-printer-visual .printer-paper span:nth-child(3){width:84%}.kitchen-printer-visual .printer-body{background:linear-gradient(#f8fafc 0%,#cbd5e1 48%,#64748b 100%);border:1px solid #ffffffb8;border-radius:28px 28px 38px 38px;width:245px;height:128px;position:absolute;top:86px;box-shadow:inset 0 1px #ffffffd9,0 28px 50px #0000005c}.kitchen-printer-visual .printer-light{background:#22c55e;border-radius:50%;width:13px;height:13px;position:absolute;top:28px;right:32px;box-shadow:0 0 0 6px #22c55e29}.kitchen-printer-visual .printer-slot{background:#111827;border-radius:999px;height:14px;position:absolute;bottom:32px;left:38px;right:38px;box-shadow:inset 0 2px 6px #0000008c}.kitchen-printer-visual .printer-ticket{color:#0f172a;background:#fff;border-radius:2px 2px 10px 10px;width:160px;min-height:96px;padding:16px 16px 18px;position:absolute;bottom:0;box-shadow:0 20px 38px #0000003d}.kitchen-printer-visual .printer-ticket strong{letter-spacing:-.02em;margin-bottom:12px;font-size:14px;display:block}.kitchen-printer-visual .printer-ticket span{background:#dbe3ed;height:6px;margin-bottom:8px}.kitchen-printer-visual .printer-ticket span:last-child{width:78%}.kitchen-printer-visual.compact{width:min(360px,90%);min-height:310px;transform:scale(1.04)}.clover-printer-hero-card{grid-template-columns:minmax(260px,.82fr) 1fr}.clover-printer-hero-card>img,.clover-printer-focus>img{display:none}.clover-same-section .section-copy{margin-top:12px}.clover-same-grid{gap:18px;margin-top:30px}.clover-same-grid article{border-radius:20px;min-height:148px;padding:22px 24px}.clover-same-grid h3,.clover-workflow-step h3,.clover-before-after h3{text-transform:none;font-weight:800}.clover-workflow{gap:16px}.clover-workflow:before{border-radius:999px;height:3px;top:68px;left:7%;right:7%}.clover-workflow-step:not(:last-child):after{content:"→";z-index:2;width:24px;height:24px;color:var(--orange);background:#fff7ed;border:1px solid #ff6b0038;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:58px;right:-18px;box-shadow:0 10px 22px #0f172a14}.clover-team-photo,.clover-printer-focus{min-height:390px}.clover-team-photo img{object-position:center}.clover-printer-focus{align-content:center;gap:10px}.clover-printer-focus p{color:#f8fafc;text-wrap:balance;margin-top:6px;font-size:20px;font-weight:800;line-height:1.35}.clover-team-label.right{color:#fff;background:#ff6b002e;border:1px solid #ff6b0047;margin-top:0;font-size:18px;font-weight:900}.clover-before-after article{position:relative;overflow:hidden}.clover-before-after article:before{content:"";background:#ef4444;height:6px;position:absolute;inset:0 0 auto}.clover-before-after .after:before{background:#22c55e}.clover-before-after h3{font-size:22px}.comparison-row{border-top:1px solid #0f172a0f;padding:10px 0}.comparison-row:first-of-type{border-top:0}.comparison-row p{font-size:17px;font-weight:700}.clover-final-card{grid-template-columns:minmax(0,1fr) minmax(230px,auto) minmax(190px,auto);gap:26px}.clover-final-phone{text-align:center;min-width:250px}.clover-final-phone a{font-size:clamp(26px,2.6vw,36px);font-weight:900}.clover-final-button{min-height:54px;padding:14px 24px;font-size:15px;font-weight:900}@media (width<=1180px){.clover-hero-grid{grid-template-columns:1fr}.clover-workflow-step:not(:last-child):after{display:none}}@media (width<=980px){.clover-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.clover-team-grid,.clover-final-card{grid-template-columns:1fr}.clover-final-phone{width:100%;padding:22px 0}}@media (width<=820px){.clover-story-track.cohesive{grid-template-columns:1fr;justify-items:center}.clover-story-connector{transform:rotate(90deg)}.clover-workflow{grid-template-columns:1fr;gap:18px;margin-left:0;display:grid;position:relative}.clover-workflow:before{background:linear-gradient(#ff6b002e,#ff6b00a3,#ff6b002e);width:3px;height:auto;display:block;inset:20px auto 20px 28px}.clover-workflow-step{text-align:left;grid-template-columns:72px 1fr;place-items:center start;min-height:auto;padding:20px 20px 20px 74px}.clover-workflow-step .step-number{top:28px;left:12px;transform:none}.clover-workflow-step .step-icon{grid-row:span 2;width:64px;height:64px;margin:0;padding:16px}.clover-workflow-step h3,.clover-workflow-step p{grid-column:2}.clover-trust-row{grid-template-columns:1fr}}@media (width<=560px){.clover-hero-grid{width:min(100% - 28px,1280px)}.clover-printer-hero-card{grid-template-columns:1fr}.kitchen-printer-visual{transform-origin:50%;margin:-18px auto;transform:scale(.88)}.kitchen-printer-visual.compact{margin:-24px auto;transform:scale(.86)}.clover-workflow-step{grid-template-columns:58px 1fr;padding-left:58px}.clover-workflow:before{left:20px}.clover-workflow-step .step-number{left:4px}.clover-final-phone a{font-size:26px}}.clover-page-hero:before{-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:radial-gradient(circle at 76% 24%,#ff6b0033,#0000 24%),linear-gradient(135deg,#020617c7,#0206179e)}.clover-hero-copy h1{max-width:760px}.clover-trust-row{grid-template-columns:1fr;gap:10px;max-width:560px;margin-top:30px;display:grid}.clover-trust-item{min-height:0;box-shadow:none;background:#ffffff13;border-color:#ffffff24;border-radius:14px;padding:14px 18px}.clover-trust-item>span{width:38px;height:38px;padding:8px}.clover-trust-item strong{font-size:15px}.clover-trust-item p{margin-top:3px}.hero-flow-asset{object-fit:contain;width:100%;height:100%;display:block}.clover-story-node span:has(.hero-flow-asset){padding:15px}.hero-flow-ai-img{transform:scale(1.08)}.hero-flow-printer-img{transform:scale(1.14)}.clover-printer-hero-card.receipt-photo-card{grid-template-columns:minmax(260px,.9fr) 1fr;padding:24px}.clover-printer-hero-card.receipt-photo-card>img{object-fit:cover;object-position:44% 50%;filter:saturate(1.04)contrast(1.04)drop-shadow(0 24px 34px #00000052);border-radius:24px;width:100%;height:310px;max-height:none;display:block}.clover-printer-hero-card.receipt-photo-card p:not(.eyebrow){max-width:430px}@media (width<=1180px){.clover-trust-row{max-width:100%}}@media (width<=720px){.clover-printer-hero-card.receipt-photo-card{grid-template-columns:1fr}.clover-printer-hero-card.receipt-photo-card>img{height:260px}}.clover-green-word{color:var(--green)}.clover-trust-item strong{font-weight:650}.clover-focus-photo-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.clover-focus-photo-card{background:#061126;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0f172a24}.clover-focus-photo-card img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.clover-focus-photo-card:first-child img{object-position:center}.clover-focus-photo-card:nth-child(2) img{object-position:48% 42%}.clover-focus-photo-card:after{content:"";background:linear-gradient(#0307120f,#03071229 42%,#030712c7);position:absolute;inset:0}.clover-focus-overlay{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.045em;text-wrap:balance;background:#030712b8;border:1px solid #ffffff29;border-radius:18px;padding:18px 20px;font-size:clamp(22px,2.3vw,34px);font-weight:900;line-height:1.08;position:absolute;bottom:24px;left:24px;right:24px}.clover-workflow-step .step-icon:has(.hero-flow-asset){padding:14px}.clover-workflow-step .step-icon:has(.workflow-clover-img){background:#eaf8ee;padding:20px}.clover-workflow-step .step-icon:has(.hero-flow-ai-img){padding:12px}.clover-workflow-step .step-icon .hero-flow-printer-img{transform:scale(1.18)}.clover-workflow-step .step-icon .workflow-clover-img{transform:scale(1.08)}.clover-before-after .before .comparison-row span{color:#dc2626;background:#dc26261a}.clover-before-after .after .comparison-row span{color:#16a34a;background:#16a34a1f}.clover-final-phone span{letter-spacing:-.01em;font-size:18px;font-weight:900}.clover-final-phone a{letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:520}@media (width<=900px){.clover-focus-photo-grid{grid-template-columns:1fr}.clover-focus-photo-card,.clover-focus-photo-card img{min-height:340px}}@media (width<=560px){.clover-focus-photo-card,.clover-focus-photo-card img{min-height:300px}.clover-focus-overlay{font-size:24px;bottom:16px;left:16px;right:16px}}.clover-page-hero{background:linear-gradient(90deg,#030712bd 0%,#030712b8 38%,#03071295 100%),url(/clover-integration-hero-guests-optimized.jpg) 50%/cover no-repeat!important}.clover-page-hero:before{background:radial-gradient(circle at 76% 24%,#ff6b0026,#0000 24%),linear-gradient(135deg,#02061795,#02061777)}.clover-hero-copy .eyebrow .clover-green-word{color:var(--green);text-transform:none}.clover-focus-overlay{letter-spacing:-.025em;background:#0307127a;border-radius:14px;width:fit-content;max-width:min(560px,100% - 48px);padding:12px 15px;font-size:clamp(17px,1.55vw,24px);font-weight:650;line-height:1.14;right:auto}.clover-workflow-step .step-icon:has(.hero-flow-credit-img){background:#eef6ff;padding:13px}.clover-workflow-step .step-icon .hero-flow-credit-img{transform:scale(1.1)}.clover-before-after .after .comparison-row .hero-flow-printer-img{transform:scale(1.18)}.comparison-row span:has(.hero-flow-asset){padding:7px}@media (width<=560px){.clover-focus-overlay{max-width:calc(100% - 32px);padding:11px 13px;font-size:18px}}.restaurants-hero{background:radial-gradient(circle at 67% 24%,#ff6b002e,#0000 19%),linear-gradient(105deg,#030712fa 0%,#040c1bf5 45%,#050c18e6 100%);min-height:760px;position:relative}.restaurants-hero:before{content:"";opacity:.24;filter:saturate(.85)blur(1px);background:linear-gradient(90deg,#030712b8,#03071299),url(/texas-grill-counter-workers-optimized.jpg) 50%/cover no-repeat;position:absolute;inset:0}.restaurants-hero .nav,.restaurants-hero-grid{z-index:1;position:relative}.restaurants-hero-grid{grid-template-columns:minmax(340px,.72fr) minmax(0,1.08fr);align-items:center;gap:36px;padding:34px 0 42px;display:grid}.restaurants-hero-copy h1{max-width:560px;font-size:clamp(42px,4.9vw,70px);line-height:1.02}.restaurants-hero-copy .hero-copy{max-width:600px;margin-top:20px;font-size:19px;line-height:1.5}.restaurants-orange-line{max-width:570px;color:var(--orange);margin:18px 0 0;font-size:19px;font-weight:900;line-height:1.34}.restaurants-benefits{grid-template-columns:repeat(4,1fr);gap:14px;max-width:640px;margin-top:28px;display:grid}.restaurants-benefit{text-align:center;color:#fff;justify-items:center;gap:8px;padding:8px 8px 0;display:grid}.restaurants-benefit span,.restaurant-type-badge,.restaurant-reality-item>span,.restaurant-capability-list article>span,.restaurant-location-items article>span,.restaurant-cta-icon,.restaurant-mini-step>span{color:var(--orange);place-items:center;display:grid}.restaurants-benefit span{background:#03071285;border:1.6px solid #ff6b00d9;border-radius:50%;width:54px;height:54px}.restaurant-svg-icon{width:28px;height:28px}.restaurants-benefit strong{font-size:13px;line-height:1.15}.restaurants-benefit p{color:#e2e8f0;margin:0;font-size:11px;line-height:1.25}.restaurants-hero-story{background:#061126;border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:.92fr 1fr .98fr;align-items:center;gap:18px;min-height:560px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.story-background{opacity:.82;background:linear-gradient(90deg,#030712d1,#0307126b 43%,#030712d6),url(/how-it-works-hero-restaurant.jpeg) 50%/cover no-repeat;position:absolute;inset:0}.restaurants-hero-story:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0 43%,#ff6b00cc 43.2% 43.6%,#0000 43.8% 100%),radial-gradient(circle at 52% 60%,#ff6b0047,#0000 22%);position:absolute;inset:0}.restaurant-status-card,.story-phone-wrap,.story-printer-card{z-index:1;position:relative}.restaurant-status-card strong{color:#fff;text-transform:uppercase;letter-spacing:.035em;border-radius:999px;padding:8px 12px;font-size:12px;display:inline-flex;box-shadow:0 12px 28px #00000040}.restaurant-status-card.with{justify-self:end}.restaurant-status-card.with strong{background:var(--green)}.restaurant-status-card.with svg{color:var(--green)}.restaurant-status-card.with .restaurant-status-list span:before{background:var(--green)}.restaurant-status-card.with .restaurant-status-list span{border-color:#16a34a5c}.restaurant-status-card.with .restaurant-svg-icon{color:var(--green)}.restaurant-status-card.with .restaurant-status-list span{grid-template-columns:34px minmax(0,1fr)}.restaurant-status-card.with .restaurant-status-list span svg{background:#16a34a2e}.restaurant-status-card.with .restaurant-status-list span:first-child{margin-top:2px}.restaurant-status-card.with .restaurant-status-list span{background:#030712bd}.restaurant-status-card.with .restaurant-status-list span .restaurant-svg-icon{width:22px;height:22px}.restaurant-status-card.with .restaurant-status-list span:last-child svg{color:#fff;background:var(--green);border-radius:50%;padding:3px}.restaurant-status-card.with .restaurant-status-list span{color:#fff}.restaurant-status-card.with .restaurant-status-list span svg{border-radius:9px;width:28px;height:28px;padding:4px}.restaurant-status-card.with .restaurant-status-list span:first-child svg,.restaurant-status-card.with .restaurant-status-list span:nth-child(2) svg,.restaurant-status-card.with .restaurant-status-list span:nth-child(3) svg{color:var(--green)}.restaurant-status-card.with .restaurant-status-list span:nth-child(4) svg{color:#fff}.restaurant-status-card.with .restaurant-status-list span:nth-child(4){background:#16a34ae6}.restaurant-status-card.with .restaurant-status-list span:nth-child(4) svg{background:#ffffff29}.restaurant-status-card.with .restaurant-status-list span:nth-child(4){border-color:#fff3}.restaurant-status-card.with .restaurant-status-list span:nth-child(4) .restaurant-svg-icon{stroke:currentColor}.restaurant-status-card.with .restaurant-status-list span:nth-child(4){box-shadow:0 14px 32px #16a34a42}.restaurant-status-card.without strong{background:#dc2626}.restaurant-status-list{gap:12px;width:min(220px,100%);margin-top:12px;display:grid}.restaurant-status-list span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712b8;border:1px solid #fff3;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:13px;font-weight:850;display:grid}.restaurant-status-list svg{color:#ef4444;width:22px;height:22px}.story-phone-wrap{align-self:center;justify-items:center;display:grid}.restaurant-phone-visual{text-align:center;color:#fff;background:linear-gradient(#10213a,#020617 64%,#050712);border:5px solid #2b3747;border-radius:34px;width:min(220px,100%);min-height:430px;padding:34px 18px 20px;box-shadow:0 28px 70px #0000009e,inset 0 0 0 1px #ffffff29}.phone-topline,.phone-number{color:#b9c6d8;font-size:11px;display:block}.restaurant-phone-visual strong{margin:6px 0 3px;font-size:18px;display:block}.phone-bot{border:3px solid var(--orange);color:#fff;border-radius:50%;place-items:center;width:112px;height:112px;margin:24px auto 14px;display:grid;box-shadow:0 0 0 11px #ff6b0014}.phone-bot svg{color:#fff;width:56px;height:56px}.restaurant-phone-visual p{color:#e2e8f0;font-weight:800;line-height:1.35}.phone-wave{color:#f59e0b;letter-spacing:2px;margin:14px 0 22px;font-weight:900}.phone-actions{justify-content:center;gap:24px;display:flex}.phone-actions span{color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;transform:rotate(135deg)}.phone-actions svg{width:20px;height:20px}.phone-actions .decline{background:#ef4444}.phone-actions .accept{background:#22c55e}.story-printer-card{justify-items:center;width:190px;display:grid;position:absolute;bottom:24px;right:24px}.story-printer-card img{filter:drop-shadow(0 20px 30px #0000008c);width:154px}.story-ticket{color:#111827;background:#fff;border-radius:4px;width:118px;margin-top:-10px;padding:12px 10px;font-size:9px;line-height:1.45;transform:rotate(5deg);box-shadow:0 18px 34px #00000052}.story-ticket strong,.story-ticket span{display:block}.restaurant-tight-center{margin-bottom:28px}.restaurant-tight-center h2 span,.restaurant-complexity-copy h2 span{color:var(--orange)}.restaurant-type-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.restaurant-type-card{border:1px solid var(--line);background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a14}.restaurant-type-card>img{object-fit:cover;filter:saturate(1.06)contrast(1.02);width:100%;height:138px;display:block}.restaurant-type-card:first-child>img{object-position:48% 32%}.restaurant-type-card:nth-child(2)>img{object-position:50% 45%}.restaurant-type-card:nth-child(3)>img{object-position:52% 47%}.restaurant-type-card:nth-child(4)>img{object-position:45% 45%}.restaurant-type-badge{background:#fff;border:1px solid #fed7aa;border-radius:50%;width:54px;height:54px;position:absolute;top:112px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0f172a21}.restaurant-type-copy{text-align:center;padding:34px 22px 24px}.restaurant-type-copy h3,.restaurant-reality-item h3,.restaurant-capability-list h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px}.restaurant-type-copy p,.restaurant-reality-item p,.restaurant-capability-list p,.restaurant-location-items p{color:#334155;margin:0;font-size:14px;line-height:1.45}.restaurant-reality-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.restaurant-reality-item{text-align:center;border-right:1px solid #cbd5e1;padding:10px 28px}.restaurant-reality-item:last-child{border-right:0}.restaurant-reality-item>span{background:#ff6b000d;border:1px solid #ff6b006b;border-radius:50%;width:62px;height:62px;margin:0 auto 12px}.restaurant-complexity-grid{grid-template-columns:.88fr 1.08fr .78fr;align-items:center;gap:38px;display:grid}.restaurant-complexity-copy h2{font-size:clamp(28px,3vw,38px)}.restaurant-complexity-copy p{color:#334155;line-height:1.55}.restaurant-check-list{gap:8px;margin-top:16px;display:grid}.restaurant-check-list span{color:#1f2937;grid-template-columns:20px 1fr;align-items:center;gap:8px;font-size:14px;font-weight:750;display:grid}.restaurant-check-list svg{width:18px;height:18px;color:var(--green)}.restaurant-chat-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:26px;gap:14px;padding:26px;display:grid;box-shadow:0 22px 70px #0f172a1a}.chat-row{grid-template-columns:38px 1fr;align-items:center;gap:12px;display:grid}.chat-row.ai{grid-template-columns:1fr 38px;margin-left:38px}.chat-row>span{width:36px;height:36px;color:var(--ink);background:#fff;border:1px solid #e2e8f0;border-radius:50%;place-items:center;display:grid}.chat-row.ai>span{color:#fff;background:var(--navy);border-color:#ffffff1a}.chat-row svg{width:20px;height:20px}.chat-row p{background:#fff;border-radius:14px;margin:0;padding:15px 18px;font-size:14px;line-height:1.38;box-shadow:0 8px 24px #0f172a0f}.chat-row.ai p{color:#fff;background:linear-gradient(135deg,#061126,#0b1b38)}.restaurant-capability-list{border-left:1px solid #cbd5e1;gap:28px;padding-left:26px;display:grid}.restaurant-capability-list article{grid-template-columns:54px 1fr;align-items:start;gap:16px;display:grid}.restaurant-capability-list article>span{width:50px;height:50px;color:var(--green);background:#16a34a0f;border:1px solid #16a34a47;border-radius:50%}.restaurant-comparison-grid{grid-template-columns:1fr 64px 1fr;align-items:center;gap:18px;display:grid}.restaurant-comparison-panel{border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:24px 20px 22px}.restaurant-comparison-panel.without{background:linear-gradient(135deg,#fff1f1,#fff7f7)}.restaurant-comparison-panel.with{background:linear-gradient(135deg,#effdf5,#f7fffb)}.restaurant-comparison-panel h3{text-align:center;margin:0 0 18px;font-size:18px}.restaurant-comparison-panel.without h3,.restaurant-comparison-panel.without strong{color:#dc2626}.restaurant-comparison-panel.with h3,.restaurant-comparison-panel.with strong{color:#15803d}.restaurant-mini-flow{grid-template-columns:repeat(var(--flow-count,6), minmax(0, 1fr));align-items:start;gap:6px;display:grid}.restaurant-comparison-panel.with .restaurant-mini-flow{--flow-count:5}.restaurant-mini-step{text-align:center;position:relative}.restaurant-mini-step>span{background:#fff;border:1px solid #ff6b0040;border-radius:50%;width:42px;height:42px;margin:0 auto 9px}.restaurant-comparison-panel.with .restaurant-mini-step>span{color:var(--green);border-color:#16a34a47}.restaurant-mini-step svg{width:22px;height:22px}.restaurant-mini-step p{color:#334155;margin:0;font-size:11px;line-height:1.25}.restaurant-mini-step i{color:#64748b;font-style:normal;font-weight:900;position:absolute;top:12px;right:-10px}.restaurant-comparison-panel>strong{text-align:center;margin-top:22px;font-size:17px;font-weight:700;display:block}.restaurant-vs{color:#fff;background:#061126;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;box-shadow:0 16px 34px #07112638}.restaurant-locations-grid{grid-template-columns:330px 1fr;align-items:center;gap:32px;display:grid}.restaurant-locations-grid h2{font-size:clamp(28px,3vw,36px)}.restaurant-location-items{border-left:1px solid #cbd5e1;grid-template-columns:repeat(4,1fr);display:grid}.restaurant-location-items article{border-right:1px solid #cbd5e1;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:8px 18px;display:grid}.restaurant-location-items article:last-child{border-right:0}.restaurant-location-items article>span{color:#0f172a}.restaurant-location-items svg{width:32px;height:32px}.restaurant-location-items p{font-size:12px}.restaurant-cta-section{background:#fff;padding-top:0}.restaurant-cta-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#081a36);border-radius:22px;grid-template-columns:86px 1fr 260px 250px;align-items:center;gap:28px;padding:30px;display:grid}.restaurant-cta-card h2{color:#fff;margin:0 0 6px;font-size:clamp(26px,3vw,36px)}.restaurant-cta-card p{color:#dbeafe;margin:0;line-height:1.45}.restaurant-cta-icon{border:2px solid var(--orange);background:#ff6b0014;border-radius:50%;width:74px;height:74px}.restaurant-cta-icon svg{width:42px;height:42px}.restaurant-cta-phone{border-left:1px solid #fff3;border-right:1px solid #fff3;padding:0 28px}.restaurant-cta-phone span{color:var(--orange);font-size:18px;font-weight:900;display:block}.restaurant-cta-phone strong,.restaurant-cta-phone a,.restaurant-cta-phone small{display:block}.restaurant-cta-phone strong{margin-top:2px;font-size:20px}.restaurant-cta-phone a{letter-spacing:-.04em;margin-top:2px;font-size:32px;font-weight:900}.restaurant-cta-phone small{color:#dbeafe;margin-top:4px}.restaurant-cta-button{justify-self:stretch;min-height:56px}@media (width<=1180px){.restaurants-hero-grid,.restaurant-complexity-grid,.restaurant-locations-grid,.restaurant-cta-card{grid-template-columns:1fr}.restaurants-hero-copy h1,.restaurants-hero-copy .hero-copy,.restaurants-orange-line{max-width:860px}.restaurants-hero-story{min-height:540px}.restaurant-capability-list{border-left:0;grid-template-columns:repeat(3,1fr);padding-left:0}.restaurant-location-items{border-left:0}.restaurant-cta-phone{border-left:0;border-right:0;padding:0}}@media (width<=980px){.restaurant-type-grid,.restaurant-reality-grid,.restaurant-location-items{grid-template-columns:repeat(2,1fr)}.restaurant-reality-item:nth-child(2){border-right:0}.restaurant-reality-item:nth-child(n+3){padding-top:28px}.restaurant-comparison-grid{grid-template-columns:1fr}.restaurant-vs{margin:0 auto}.restaurant-mini-flow{grid-template-columns:1fr;gap:12px}.restaurant-mini-step{text-align:left;grid-template-columns:52px 1fr;align-items:center;gap:12px;display:grid}.restaurant-mini-step>span{margin:0}.restaurant-mini-step i{display:none}}@media (width<=760px){.restaurants-hero{min-height:auto}.restaurants-hero-grid{gap:24px;padding-top:24px}.restaurants-benefits,.restaurant-type-grid,.restaurant-reality-grid,.restaurant-capability-list,.restaurant-location-items{grid-template-columns:1fr}.restaurants-benefits{gap:10px}.restaurants-benefit{text-align:left;grid-template-columns:48px 1fr;place-items:center start;padding:10px 0}.restaurants-benefit span{grid-row:span 2;width:44px;height:44px}.restaurants-benefit p{font-size:12px}.restaurants-hero-story{grid-template-columns:1fr;gap:16px;min-height:0;padding:18px}.restaurant-status-card,.restaurant-status-card.with{justify-self:stretch;margin-top:0}.restaurant-status-list{width:100%}.restaurant-phone-visual{min-height:390px}.story-printer-card{width:100%;margin-top:-6px;position:relative;bottom:auto;right:auto}.restaurant-type-card>img{height:170px}.restaurant-type-badge{top:144px}.restaurant-reality-item{border-bottom:1px solid #cbd5e1;border-right:0;padding:22px 0}.restaurant-reality-item:last-child{border-bottom:0}.chat-row,.chat-row.ai{grid-template-columns:1fr;margin-left:0}.chat-row>span{display:none}.restaurant-location-items article{border-bottom:1px solid #cbd5e1;border-right:0;padding:16px 0}.restaurant-location-items article:last-child{border-bottom:0}.restaurant-cta-card{text-align:center;justify-items:center;padding:28px 20px}.restaurant-cta-phone a{font-size:28px}}@media (width<=430px){.restaurants-hero-copy h1{font-size:40px}.restaurants-hero-copy .hero-copy,.restaurants-orange-line{font-size:16px}.restaurant-complexity-grid{gap:24px}.restaurant-chat-card{padding:18px}}.restaurants-orange-line{letter-spacing:-.01em;font-weight:650}.restaurant-status-card{justify-items:center;display:grid}.restaurant-status-card strong{text-align:center;justify-content:center;min-width:0;padding:7px 10px;font-size:10.5px;line-height:1.05}.restaurant-status-card.with strong{white-space:normal;width:116px}.restaurant-status-list span{letter-spacing:-.006em;font-weight:560}.restaurant-status-card.with .restaurant-status-list span:last-child{font-weight:650}.story-printer-card{display:none}.restaurants-hero-grid{min-height:664px}.restaurants-hero-story{align-self:center}.restaurant-status-card{align-self:center;margin-top:0}.restaurant-status-card.without strong{white-space:normal;width:112px}.restaurant-status-card.with strong{width:110px}.restaurant-status-list{margin-top:14px}.restaurant-status-list span{min-height:45px}.restaurant-tight-center h2 br{display:block}.restaurant-reality-grid{grid-template-columns:repeat(5,1fr)}.restaurant-reality-item:nth-child(4){border-right:1px solid #cbd5e1}.restaurant-chat-card.colorful{background:radial-gradient(circle at 12% 10%,#ff6b001f,#0000 28%),radial-gradient(circle at 88% 90%,#16a34a1f,#0000 26%),linear-gradient(#fff,#f8fafc);gap:10px;padding:22px}.restaurant-chat-card.colorful .chat-row p{border:1px solid #e2e8f0e0;box-shadow:0 10px 28px #0f172a14}.restaurant-chat-card.colorful .chat-row.customer p{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa}.restaurant-chat-card.colorful .chat-row.ai p{background:linear-gradient(135deg,#061126,#10295b);border-color:#60a5fa33}.restaurant-chat-card.colorful .chat-row.customer>span{color:var(--orange);background:#fff7ed;border-color:#fed7aa}.restaurant-chat-card.colorful .chat-row.ai>span{background:var(--green)}.restaurant-mini-step .restaurant-clover-logo{object-fit:contain;width:24px;height:24px}.restaurant-comparison-panel.with .restaurant-mini-step:has(.restaurant-clover-logo)>span{background:#eaf8ee;border-color:#16a34a47}.restaurant-locations-grid{grid-template-columns:390px 1fr}.restaurants-main .clover-final-section{background:#fff;padding-top:0}@media (width<=1180px){.restaurants-hero-grid{min-height:0}.restaurant-reality-grid{grid-template-columns:repeat(3,1fr)}.restaurant-reality-item:nth-child(3){border-right:0}.restaurant-reality-item:nth-child(4){border-right:1px solid #cbd5e1;padding-top:28px}.restaurant-reality-item:nth-child(5){padding-top:28px}}@media (width<=980px){.restaurant-reality-grid{grid-template-columns:repeat(2,1fr)}.restaurant-reality-item:nth-child(3){border-right:1px solid #cbd5e1}.restaurant-reality-item:nth-child(4){border-right:0}}@media (width<=760px){.restaurant-reality-grid{grid-template-columns:1fr}.restaurant-reality-item,.restaurant-reality-item:nth-child(3),.restaurant-reality-item:nth-child(4){border-right:0}.restaurant-status-card{align-self:stretch}}.restaurant-status-card strong,.restaurant-status-card.without strong,.restaurant-status-card.with strong{width:154px;padding:8px 16px;font-size:11px;line-height:1.12}.pricing-hero{background:radial-gradient(circle at 73% 25%,#ff6b002e,#0000 20%),linear-gradient(105deg,#030712fc 0%,#050f22f5 45%,#050d1beb 100%);min-height:720px;position:relative}.pricing-hero:before{content:"";opacity:.4;filter:saturate(.9)blur(1px);background:linear-gradient(90deg,#030712db,#0307129e),url(/how-it-works-hero-restaurant.jpeg) 50%/cover no-repeat;position:absolute;inset:0}.pricing-hero .nav,.pricing-hero-grid{z-index:1;position:relative}.pricing-hero-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px 0 70px;display:grid}.pricing-hero-copy h1{max-width:670px;font-size:clamp(46px,5.6vw,78px);line-height:1.01}.pricing-hero-copy h1 span{color:var(--orange);display:block}.pricing-hero-copy .hero-copy{max-width:650px;font-size:21px;line-height:1.5}.pricing-trust-points{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.pricing-trust-points span{color:#fff;grid-template-columns:34px 1fr;align-items:center;gap:10px;font-size:14px;font-weight:850;display:inline-grid}.pricing-trust-points svg{width:34px;height:34px;color:var(--orange);border:1.5px solid #ff6b00ad;border-radius:50%;padding:7px}.pricing-svg-icon{width:28px;height:28px}.pricing-hero-visual{background:#030712a3;border:1px solid #ffffff24;border-radius:30px;min-height:460px;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057}.pricing-hero-photo{opacity:.88;background:linear-gradient(#03071242,#030712c7),url(/clover-integration-receipt-review-optimized.jpg) 50%/cover no-repeat;position:absolute;inset:0}.pricing-workflow-row,.pricing-hero-printer,.pricing-outcome-card{z-index:1;position:relative}.pricing-workflow-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;display:grid}.pricing-workflow-row i{display:none}.pricing-flow-node{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030712b8;border:1px solid #ffffff29;border-radius:18px;align-content:center;justify-items:center;gap:9px;min-height:116px;padding:14px 10px;display:grid}.pricing-flow-node svg,.pricing-flow-node img{object-fit:contain;width:36px;height:36px;color:var(--orange)}.pricing-flow-node.clover svg,.pricing-flow-node.clover img{color:var(--green)}.pricing-flow-node span{font-size:12px;font-weight:800;line-height:1.2}.pricing-hero-printer{justify-items:center;width:220px;display:grid;position:absolute;bottom:28px;right:30px}.pricing-hero-printer img{filter:drop-shadow(0 22px 34px #00000085);width:190px}.pricing-ticket{color:#111827;background:#fff;border-radius:4px;width:136px;margin-top:-16px;padding:13px 11px;font-size:10px;line-height:1.45;transform:rotate(5deg);box-shadow:0 18px 38px #0000004d}.pricing-ticket strong,.pricing-ticket span{display:block}.pricing-outcome-card{width:min(330px,100% - 290px);color:var(--ink);background:#fffffff0;border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:15px;padding:18px;display:grid;position:absolute;bottom:36px;left:32px;box-shadow:0 22px 45px #0003}.pricing-outcome-card svg{width:48px;height:48px;color:var(--green)}.pricing-outcome-card p{color:#0f172a;margin:0;font-weight:700;line-height:1.32}.pricing-plans-section{z-index:2;margin-top:-40px;position:relative}.pricing-section-heading h2{font-size:clamp(34px,4vw,48px)}.pricing-card-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.pricing-plan-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;position:relative;box-shadow:0 18px 48px #0f172a14}.pricing-plan-card.featured{border-color:#ff6b009e;transform:translateY(-10px);box-shadow:0 28px 70px #ff6b0024,0 18px 48px #0f172a14}.pricing-plan-badge{color:#fff;background:var(--orange);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;position:absolute;top:18px;right:18px}.pricing-plan-card h3{letter-spacing:-.035em;margin:0 0 18px;font-size:24px}.pricing-plan-price{color:var(--ink);align-items:baseline;gap:7px;display:flex}.pricing-plan-price strong{letter-spacing:-.06em;font-size:clamp(50px,5vw,70px);line-height:.9}.pricing-plan-price span{font-size:20px;font-weight:850}.pricing-minutes{color:var(--orange);margin:12px 0 0;font-size:17px;font-weight:900}.pricing-plan-note{color:#475569;min-height:66px;margin:12px 0 20px;line-height:1.5}.pricing-feature-list{border-top:1px solid #e2e8f0;gap:10px;padding-top:20px;display:grid}.pricing-feature-list span{color:#1f2937;grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:14px;font-weight:720;display:grid}.pricing-feature-list svg{width:20px;height:20px;color:var(--green)}.pricing-strip{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#061126,#081a36);border-radius:20px;grid-template-columns:1fr 1fr 1.4fr;align-items:center;gap:18px;margin-top:26px;padding:22px;display:grid}.pricing-strip div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;padding:16px 18px}.pricing-strip span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;display:block}.pricing-strip strong{color:var(--orange);letter-spacing:-.03em;margin-top:4px;font-size:26px;display:block}.pricing-strip p{color:#dbeafe;margin:0;line-height:1.5}.pricing-value-grid{grid-template-columns:1fr 64px 1fr;align-items:center;gap:18px;max-width:940px;margin:0 auto;display:grid}.pricing-value-panel{border:1px solid #e2e8f0;border-radius:22px;padding:26px;box-shadow:0 14px 40px #0f172a0f}.pricing-value-panel.without{background:linear-gradient(135deg,#fff1f1,#fff8f8)}.pricing-value-panel.with{background:linear-gradient(135deg,#effdf5,#f8fffb)}.pricing-value-panel h3{text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:0 0 18px;font-size:18px}.pricing-value-panel.without h3{color:#dc2626}.pricing-value-panel.with h3{color:#15803d}.pricing-value-panel span{color:#1f2937;border-top:1px solid #94a3b840;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:13px 0;font-weight:760;display:grid}.pricing-value-panel svg{width:24px;height:24px}.pricing-value-panel.with svg{color:var(--green)}.pricing-vs{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;box-shadow:0 16px 34px #07112638}.pricing-setup-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.pricing-setup-copy p:not(.eyebrow){color:#334155;font-size:18px;line-height:1.6}.pricing-setup-note{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;margin-top:20px;padding:18px 20px;line-height:1.45}.pricing-setup-steps{gap:14px;display:grid}.pricing-setup-steps article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:46px 1fr;gap:16px;padding:18px;display:grid;box-shadow:0 12px 32px #0f172a0f}.pricing-setup-steps article>span{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-2));border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pricing-setup-steps h3{margin:0 0 5px;font-size:17px}.pricing-setup-steps p{color:#475569;margin:0;line-height:1.45}.pricing-included-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pricing-included-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 34px #0f172a0f}.pricing-included-grid article>span{width:58px;height:58px;color:var(--orange);background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.pricing-included-grid h3{margin:0 0 8px;font-size:19px}.pricing-included-grid p{color:#475569;margin:0;line-height:1.5}.pricing-terms-section{padding-top:0}.pricing-terms-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:240px 1fr;align-items:center;gap:24px;padding:26px;display:grid}.pricing-terms-card h2{margin:0;font-size:32px}.pricing-terms-card div{flex-wrap:wrap;gap:10px;display:flex}.pricing-terms-card span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:720}.pricing-final-section{background:#fff;padding-top:0}.pricing-final-section .clover-final-phone strong{color:#fff;margin-top:3px;font-size:18px;display:block}@media (width<=1120px){.pricing-hero-grid,.pricing-setup-grid,.pricing-terms-card{grid-template-columns:1fr}.pricing-card-grid{grid-template-columns:repeat(2,1fr)}.pricing-plan-card.featured{transform:none}.pricing-strip{grid-template-columns:1fr 1fr}.pricing-strip p{grid-column:1/-1}}@media (width<=820px){.pricing-card-grid,.pricing-value-grid,.pricing-included-grid,.pricing-strip{grid-template-columns:1fr}.pricing-vs{margin:0 auto}.pricing-workflow-row{grid-template-columns:1fr}.pricing-workflow-row i{color:#fff;place-items:center;font-style:normal;display:grid;transform:rotate(90deg)}.pricing-hero-printer,.pricing-outcome-card{width:100%;margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.pricing-outcome-card{width:100%}}@media (width<=560px){.pricing-hero-copy h1{font-size:42px}.pricing-hero-copy .hero-copy{font-size:17px}.pricing-trust-points{display:grid}.pricing-plan-card,.pricing-value-panel,.pricing-setup-steps article,.pricing-included-grid article,.pricing-terms-card{padding:20px}.pricing-plan-price strong{font-size:52px}}.pricing-hero-image-card{background:#030712b3;border:1px solid #ffffff29;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c}.pricing-hero-image-card img{width:100%;height:auto;display:block}.pricing-trust-points span{letter-spacing:-.005em;font-weight:560}.pricing-value-panel.without svg{color:#dc2626}.pricing-included-section .pricing-section-heading h2 br,.pricing-value-section .pricing-section-heading h2 br{display:block}@media (width<=1120px){.pricing-hero-image-card{max-width:860px}}@media (width>=1121px){.pricing-hero-image-card{justify-self:center;width:125%;max-width:none;transform:translate(4%)}}.about-hero{background:radial-gradient(circle at 72% 20%,#ff6b0029,#0000 22%),linear-gradient(105deg,#030712fc 0%,#050f22f5 45%,#050d1beb 100%);min-height:670px;position:relative}.about-hero:before{content:"";opacity:.48;filter:saturate(.9)blur(1px);background:linear-gradient(90deg,#030712e0,#03071294),url(/clover-integration-hero-guests-optimized.jpg) 50%/cover no-repeat;position:absolute;inset:0}.about-hero .nav,.about-hero-grid{z-index:1;position:relative}.about-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;padding:42px 0 62px;display:grid}.about-hero-copy h1{max-width:720px;font-size:clamp(42px,5.2vw,72px);line-height:1.03}.about-opening-copy{gap:10px;max-width:670px;margin-top:22px;display:grid}.about-opening-copy p{color:#eef2ff;margin:0;font-size:19px;line-height:1.48}.about-hero-trust{grid-template-columns:repeat(4,1fr);gap:0;max-width:620px;margin-top:34px;display:grid}.about-hero-trust span{text-align:center;color:#fff;border-right:1px solid #ffffff38;justify-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:850;display:grid}.about-hero-trust span:last-child{border-right:0}.about-svg-icon{width:28px;height:28px}.about-hero-trust svg{width:42px;height:42px;color:var(--orange)}.about-mission-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#030712ad;border:1px solid #ffffff29;border-radius:28px;padding:28px;box-shadow:0 30px 80px #00000052}.about-mission-card h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.14}.about-mission-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.about-mission-step{color:#fff;justify-items:center;gap:10px;display:grid;position:relative}.about-mission-step>span{width:78px;height:78px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 15px 34px #00000038}.about-mission-step img{object-fit:contain;width:38px;height:38px}.about-mission-step strong{max-width:120px;font-size:13px;line-height:1.2}.about-mission-step i{color:#ffffffb8;font-size:26px;font-style:normal;font-weight:800;position:absolute;top:24px;right:-16px}.about-mission-line{color:#e2e8f0;margin:28px 0 0;font-size:18px;font-weight:750;line-height:1.45}.about-mission-line span{color:var(--orange)}.about-built-grid{grid-template-columns:330px 1fr;align-items:center;gap:34px;display:grid}.about-built-copy p:not(.eyebrow){color:#334155;line-height:1.65}.about-reality-flow{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.about-reality-flow article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0f172a14}.about-reality-flow img{object-fit:cover;width:100%;height:112px;display:block}.about-reality-flow span{z-index:1;width:54px;height:54px;color:var(--orange);background:var(--navy);border:1px solid #ff6b0059;border-radius:50%;place-items:center;margin:-27px auto 12px;display:grid;position:relative}.about-reality-flow h3{margin:0 16px 8px;font-size:16px;line-height:1.18}.about-reality-flow p{color:#334155;margin:0;padding:0 16px 18px;font-size:13px;line-height:1.45}.about-clover-card{box-shadow:var(--shadow);background:linear-gradient(135deg,#f8fff9,#fff);border:1px solid #dbeafe;border-radius:28px;grid-template-columns:360px 1fr;align-items:center;gap:44px;padding:34px;display:grid}.about-clover-visual{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border:1px solid #bbf7d0;border-radius:22px;align-content:center;place-items:center;gap:22px;min-height:240px;display:grid}.about-clover-logo{object-fit:contain;width:170px;height:auto}.about-clover-printer{filter:drop-shadow(0 18px 28px #0f172a2e);width:170px}.about-clover-copy .eyebrow.clover{color:var(--green)}.about-clover-copy p:not(.eyebrow){color:#334155;line-height:1.6}.about-clover-points{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.about-clover-points span{color:#1f2937;border-right:1px solid #d1d5db;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding-right:12px;font-size:13px;font-weight:720;line-height:1.4;display:grid}.about-clover-points span:last-child{border-right:0}.about-clover-points svg{color:var(--green);width:22px;height:22px}.about-tight-center{margin-bottom:24px}.about-belief-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 14px 38px #0f172a12}.about-belief-grid article{text-align:center;border-right:1px solid #d1d5db;padding:28px 24px}.about-belief-grid article:last-child{border-right:0}.about-belief-grid span{width:64px;height:64px;color:var(--orange);background:var(--navy);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.about-belief-grid h3{margin:0 0 8px;font-size:17px}.about-belief-grid p{color:#334155;margin:0;font-size:14px;line-height:1.45}.about-timeline-section{padding-bottom:0}.about-timeline-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:28px}.about-timeline{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.about-timeline-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:16px;display:grid;position:relative}.about-timeline-item span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.about-timeline-item strong{font-size:15px;line-height:1.2}.about-timeline-item i{z-index:1;color:var(--orange);font-style:normal;font-weight:900;position:absolute;right:-21px}.about-founder-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:380px 1fr;gap:0;display:grid;overflow:hidden}.about-founder-photo img{object-fit:cover;width:100%;height:100%;min-height:460px;display:block}.about-founder-copy{padding:34px 40px}.about-founder-copy h2{margin-bottom:18px}.about-founder-copy p{color:#1f2937;margin:0 0 10px;font-size:17px;line-height:1.45}.about-founder-copy blockquote{border-left:4px solid var(--orange);color:#111827;letter-spacing:-.04em;background:#fff7ed;border-radius:16px;margin:24px 0 0;padding:22px 24px;font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.14}.about-founder-signature{margin-top:18px}.about-founder-signature strong,.about-founder-signature span{display:block}.about-founder-signature strong{font-size:17px}.about-founder-signature span{color:#64748b;margin-top:2px}.about-final-section{background:#fff;padding-top:0}.about-final-section .clover-final-phone strong{color:#fff;margin-top:3px;font-size:18px;display:block}@media (width<=1180px){.about-hero-grid,.about-built-grid,.about-clover-card,.about-founder-card{grid-template-columns:1fr}.about-reality-flow{grid-template-columns:repeat(3,1fr)}.about-clover-points,.about-belief-grid,.about-timeline{grid-template-columns:repeat(2,1fr)}.about-founder-photo img{min-height:340px}}@media (width<=760px){.about-hero-copy h1{font-size:40px}.about-opening-copy p{font-size:16px}.about-hero-trust,.about-mission-flow,.about-reality-flow,.about-clover-points,.about-belief-grid,.about-timeline{grid-template-columns:1fr}.about-hero-trust span,.about-clover-points span,.about-belief-grid article{border-bottom:1px solid #94a3b847;border-right:0;padding:16px 0}.about-hero-trust span:last-child,.about-clover-points span:last-child,.about-belief-grid article:last-child{border-bottom:0}.about-mission-step i,.about-timeline-item i{display:none}.about-clover-card,.about-founder-copy,.about-timeline-card{padding:22px}}.about-hero-trust span{letter-spacing:-.005em;font-weight:560}.about-mission-step>span img[src$=phone-call-orange\.svg]{width:44px;height:44px}.about-mission-step>span img[src$=step-ai-robot\.png]{width:50px;height:50px}.about-mission-step>span img[src$=step-kitchen-printer\.png]{width:54px;height:54px}.about-clover-copy .eyebrow.clover span{text-transform:none}.about-clover-printer.how-printer{width:210px}.about-founder-photo img{object-position:center top}.about-founder-copy p{font-size:16px;line-height:1.56}.about-founder-copy blockquote{letter-spacing:-.025em;font-size:clamp(22px,2.35vw,29px);font-weight:520;line-height:1.22}.about-mission-step>span{overflow:hidden}.about-mission-step>span img[src$=step-ai-robot\.png]{object-fit:contain;width:72px;height:72px;transform:scale(1.55)}.about-clover-printer.uploaded-printer{object-fit:contain;filter:drop-shadow(0 18px 28px #0f172a33);width:230px;max-width:82%}.about-reality-flow article:nth-child(5) img{object-position:center 36%}.about-clover-visual{padding-top:28px}.clover-page-hero .hero-flow-ai-img,.clover-workflow-section .hero-flow-ai-img{transform:scale(1.48)}.clover-page-hero .clover-story-node span:has(.hero-flow-ai-img){overflow:hidden}.clover-workflow-section .step-icon:has(.hero-flow-ai-img){overflow:hidden}html,body,#root{width:100%;max-width:100%;overflow-x:clip}img,picture,video,svg{max-width:100%}img{height:auto}.nav-toggle,.nav-menu-cta{display:none}.hero-grid>*,.split>*,.pricing-hero-grid>*,.restaurants-hero-grid>*,.clover-page-hero-grid>*,.about-hero-grid>*,.about-built-grid>*,.about-founder-card>*,.restaurant-complexity-grid>*,.pricing-setup-grid>*{min-width:0}a,button{-webkit-tap-highlight-color:transparent}@media (width<=1060px){.nav{gap:18px}.nav-toggle{z-index:12;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;align-content:center;gap:5px;width:48px;height:48px;margin-left:auto;padding:12px;display:grid;position:relative}.nav-toggle span{background:currentColor;border-radius:999px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-links{z-index:10;color:var(--ink);background:#fffffffa;border:1px solid #94a3b859;border-radius:16px;align-items:stretch;gap:4px;padding:14px;display:none;position:absolute;top:calc(100% - 8px);left:0;right:0;box-shadow:0 22px 55px #02061747}.nav-links.open{display:grid}.nav-links a{border-radius:10px;align-items:center;min-height:46px;padding:12px 14px;display:flex}.nav-links a:hover,.nav-links a:focus-visible,.nav-links .active{color:var(--orange);background:#fff7ed;border-bottom:0;outline:none}.nav-menu-cta{justify-content:center;margin-top:6px;color:#fff!important;background:linear-gradient(135deg, var(--orange), var(--orange-2))!important;display:inline-flex!important}.premium-hero-grid,.pricing-hero-grid,.restaurants-hero-grid,.clover-page-hero-grid,.about-hero-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=680px){.wrap{width:min(100% - 32px,1180px)}.nav{padding:14px 0}.brand-logo{width:min(210px,62vw);max-width:none}.nav-desktop-cta{display:none}h1,.premium-hero-copy h1,.pricing-hero-copy h1,.restaurants-hero-copy h1,.about-hero-copy h1{letter-spacing:-.055em!important;font-size:clamp(38px,12vw,52px)!important;line-height:1!important}h2{font-size:clamp(30px,9vw,40px)}.hero-copy,.section-copy{font-size:16px;line-height:1.58}.hero-actions,.hero-actions .cta,.phone-cta,.clover-final-button{width:100%}.hero-actions .cta,.phone-cta,.clover-final-button{min-height:48px}.section,.legal{padding-top:48px;padding-bottom:48px}.legal-card{overflow-wrap:anywhere;padding:20px}.desktop-break{display:none}}@media (width<=390px){.wrap{width:min(100% - 24px,1180px)}.brand-logo{width:min(178px,58vw)}.nav-toggle{width:44px;height:44px}h1,.premium-hero-copy h1,.pricing-hero-copy h1,.restaurants-hero-copy h1,.about-hero-copy h1{font-size:clamp(34px,11.5vw,44px)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
