/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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 components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111;--muted:#696966;--line:#e8e8e4;--paper:#fafaf8;--max:1520px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}figure{margin:0}.section-title>span,.bonus-live-copy>span,.new-price>span{letter-spacing:.15em;color:#777;margin-bottom:25px;font-size:11px;font-weight:800;display:block}.section-title h2,.bonus-live-copy h2,.new-price h2{letter-spacing:-.064em;margin:0;font-size:clamp(45px,6vw,84px);font-weight:640;line-height:.98}.section-title>p{max-width:570px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.65}.center{text-align:center}.section-title.center>p{margin-left:auto;margin-right:auto}.new-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #11111114;border-radius:17px;justify-content:space-between;align-items:center;width:min(1180px,100% - 30px);height:62px;padding:0 10px 0 20px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 38px #141c2612}.new-wordmark{letter-spacing:.09em;white-space:nowrap;font-size:11px;font-weight:850}.new-wordmark i{color:#176fe7;font-style:normal}.header-nav-desktop{color:#555;gap:29px;font-size:12px;display:flex}.header-nav-desktop a{position:relative}.header-nav-desktop a:after{content:"";background:#111;height:1px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.header-nav-desktop a:hover:after{right:0}.header-action,.button-dark{color:#fff;background:#111;border-radius:11px;justify-content:center;align-items:center;padding:13px 18px;font-size:12px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.header-action:hover,.button-dark:hover{background:#2b2b2b;transform:translateY(-2px)}.new-hero{text-align:center;background:linear-gradient(#fff 0 52%,#fafaf8 88%,#f7f7f4 100%);min-height:1210px;padding:145px 22px 0;position:relative}.new-hero:before{content:"";background:radial-gradient(#b8c2ce42,#fafaf800 70%);width:min(1100px,96vw);height:650px;position:absolute;top:395px;left:50%;transform:translate(-50%)}.hero-copy-new{z-index:15;position:relative}.hero-copy-new>span{color:#626260;letter-spacing:.14em;border:1px solid #deded9;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:850;display:inline-flex}.hero-copy-new h1{letter-spacing:-.075em;margin:23px auto 18px;font-size:clamp(58px,7.4vw,108px);font-weight:640;line-height:.9}.hero-copy-new h1 em{color:#777;font-style:normal}.hero-copy-new p{color:#696966;margin:0 auto;font-size:clamp(15px,1.5vw,19px);line-height:1.58}.hero-buttons{justify-content:center;gap:10px;margin-top:29px;display:flex}.hero-buttons a{padding:15px 20px;font-size:13px}.button-light{background:#fff;border:1px solid #dbdbd7;border-radius:11px;align-items:center;gap:25px;font-weight:750;transition:transform .2s;display:inline-flex}.button-light:hover{transform:translateY(-2px)}.hero-phone-orbit{z-index:5;width:min(1050px,100%);height:665px;position:absolute;top:515px;left:50%;transform:translate(-50%)}.hero-phone{transform-origin:bottom;transition:filter .55s;position:absolute;bottom:-50px;left:50%}.hero-phone .phone-mockup{filter:drop-shadow(0 34px 34px #13191f33)}.hero-center{z-index:8;transform:translate(-50%)}.hero-right{z-index:6;transform:translate(15%)translateY(55px)}.hero-left{z-index:5;transform:translate(-115%)translateY(58px)}.hero-far{z-index:3;filter:saturate(.92);transform:translate(78%)translateY(96px)}.hero-app-tag{z-index:9;color:#fff;letter-spacing:.11em;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #00000029}.hero-switcher{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #e3e3df;border-radius:999px;gap:7px;padding:7px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.hero-switcher button{color:#777;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:800;transition:background .25s,color .25s;display:flex}.hero-switcher button.active{color:#fff;background:#111}.hero-switcher i{border-radius:50%;width:7px;height:7px}.scroll-cue{transform-origin:100% 100%;color:#aaa;letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:38px;right:28px;transform:rotate(90deg)}.scroll-cue i{background:#ccc;width:50px;height:1px;display:block}.proof-strip{color:#888;letter-spacing:.12em;background:#fff;border-top:1px solid #e8e8e5;border-bottom:1px solid #e8e8e5;justify-content:center;align-items:center;gap:30px;height:92px;font-size:11px;font-weight:800;display:flex}.proof-strip i{color:#bbb;font-style:normal}.proof-strip b{color:#111}.phone-mockup{width:var(--phone-width);transform:scale(var(--phone-scale)) rotate(var(--phone-tilt));transform-origin:50%;isolation:isolate;position:relative}.phone-bezel{aspect-ratio:.478;border-radius:calc(var(--phone-width) * .13);background:linear-gradient(145deg,#303030,var(--device-color) 42%,#050505 76%,#333);width:100%;padding:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4b4b4b,inset 0 0 0 3px #0b0b0b,0 25px 55px #16191c40}.phone-screen{border-radius:calc(var(--phone-width) * .105);background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.phone-island{z-index:30;background:#050505;border-radius:20px;width:31%;height:24px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 1px #292929}.phone-island i{background:#10213b;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:16%;box-shadow:inset 0 0 2px #63a8e8}.phone-side{z-index:-1;background:#2c2c2c;border-radius:4px;width:4px;position:absolute}.phone-side-left{height:62px;top:22%;left:-3px;box-shadow:0 78px #2c2c2c}.phone-side-right{height:86px;top:28%;right:-3px}.has-reflection .phone-bezel:after{content:"";z-index:25;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff26,#0000 21% 78%,#ffffff0a);position:absolute;inset:9px}.mobile-app{color:#171717;width:100%;height:100%;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;font-size:10px;position:relative;overflow:hidden}.app-status{z-index:20;justify-content:space-between;align-items:flex-start;height:28px;padding:10px 16px 0;font-size:8px;display:flex;position:relative}.app-status.dark{color:#fff}.app-status span{letter-spacing:1px;font-size:7px}.app-view{position:absolute;inset:28px 0 54px;overflow:hidden}.app-bottom-nav{z-index:20;background:#fffffff5;border-top:1px solid #00000014;justify-content:space-around;height:54px;padding:7px 9px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.app-bottom-nav>div{color:#888;justify-items:center;gap:2px;min-width:42px;display:grid}.app-bottom-nav b{font-size:15px;line-height:14px}.app-bottom-nav span{font-size:6px}.app-bottom-nav .active{color:var(--nav-tone)}.app-title{justify-content:space-between;align-items:center;height:42px;padding:4px 14px 7px;display:flex}.app-title h3{letter-spacing:-.04em;margin:0;font-size:18px}.app-title>b{font-size:12px}.app-section-title{justify-content:space-between;align-items:center;margin:13px 0 8px;padding:0 14px;display:flex}.app-section-title b{font-size:10px}.app-section-title span{color:currentColor;opacity:.68;font-size:7px}.pill-row{gap:5px;padding:2px 12px 11px;display:flex;overflow:hidden}.pill-row span{white-space:nowrap;background:#fff;border:1px solid #eee;border-radius:8px;padding:7px 10px;font-size:7px}.pill-row .active{color:#fff;background:#e51f2a;border-color:#e51f2a}.pill-row.green .active{background:#16794b;border-color:#16794b}.pill-row.blue .active{background:#176fe7;border-color:#176fe7}.round-back{z-index:4;background:#ffffffe0;border:0;border-radius:50%;width:29px;height:29px;position:absolute;top:8px;left:11px;box-shadow:0 4px 12px #00000014}.app-primary{color:#fff;background:#df2028;border:0;border-radius:9px;height:42px;font-weight:800;position:absolute;bottom:12px;left:13px;right:13px}.big-price{letter-spacing:-.04em;font-size:19px;display:block}.product-asset{display:block}.product-asset img{object-fit:contain;width:100%;height:100%;display:block}.food-app{--red:#df2028}.food-home{background:#fff;height:100%}.food-head{justify-content:space-between;height:31px;padding:4px 13px 7px;font-size:8px;display:flex}.food-hero-card{color:#fff;background:radial-gradient(circle at 78% 48%,#ff6759,#c50e18 62%,#84070e);border-radius:13px;height:183px;margin:0 10px;position:relative;overflow:hidden}.food-hero-card>div{z-index:2;padding:20px 0 0 14px;position:relative}.food-hero-card strong{font-size:21px;line-height:.98;display:block}.food-hero-card button{color:#ad1119;background:#fff;border:0;border-radius:6px;margin-top:13px;padding:7px 11px;font-size:8px;font-weight:800}.food-hero-card .product-asset{filter:drop-shadow(0 13px 12px #3c00004d);width:180px;height:180px;position:absolute;bottom:-25px;right:-34px;transform:rotate(-9deg)}.mini-categories{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 10px 0;display:grid}.mini-categories div{border:1px solid #eee;border-radius:10px;align-content:center;justify-items:center;gap:4px;height:64px;padding:7px 2px;display:grid}.mini-categories b{color:#d91e28;font-size:19px}.mini-categories span{font-size:6px}.food-products{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px;display:grid}.food-products>div{border:1px solid #eee;border-radius:10px;height:145px;padding:8px;position:relative;overflow:hidden}.food-products .product-asset{height:82px}.food-products b,.food-products strong{font-size:7px;display:block}.food-products strong{margin-top:3px}.burger-visual{color:#a65d15;place-items:center;height:82px;font-size:49px;line-height:1;display:grid}.burger-visual b,.burger-visual strong{justify-self:start!important}.catalog-screen{background:#fff;height:100%}.catalog-grid{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px;display:grid}.catalog-grid>div{border:1px solid #eee;border-radius:10px;height:177px;padding:8px;position:relative}.catalog-grid .product-asset{height:104px}.catalog-grid b,.catalog-grid strong{font-size:7px;display:block}.catalog-grid strong{margin-top:4px}.catalog-grid button{color:#fff;background:#df2028;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;position:absolute;bottom:7px;right:7px}.catalog-grid button.pulse{animation:.6s button-pulse}.burger-visual.big,.fries-visual,.drink-visual{color:#a65d15;place-items:center;height:104px;font-size:58px;display:grid}.fries-visual{color:#e82631}.drink-visual{color:#6d210d}.floating-badge{z-index:4;color:#fff;background:#df2028;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:9px;right:14px}.product-screen{height:100%;padding:0 14px}.food-product>.product-asset{height:210px;margin:-2px -5px 0}.product-screen h3{letter-spacing:-.035em;margin:3px 0 5px;font-size:17px}.product-screen p{color:#666;margin:9px 0;font-size:7px;line-height:1.55}.field-label{margin:15px 0 7px;font-size:8px;display:block}.size-row{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.size-row span{text-align:center;border:1px solid #ddd;border-radius:7px;padding:8px 3px;font-size:7px}.size-row span.active{color:#c91821;border-color:#df2028}.size-row small{margin-top:3px;font-size:6px;display:block}.cart-screen{height:100%;padding-bottom:65px}.cart-line{border-bottom:1px solid #eee;grid-template-columns:65px 1fr auto;align-items:center;gap:8px;min-height:92px;margin:0 10px;padding:8px 0;display:grid}.cart-line>i{text-align:center;font-size:38px;font-style:normal}.cart-line>.product-asset{height:64px}.cart-line span b,.cart-line span small{display:block}.cart-line span b{font-size:8px;line-height:1.3}.cart-line span small{border:1px solid #eee;border-radius:6px;width:max-content;margin-top:9px;padding:5px}.cart-line>strong{font-size:8px}.cart-total{border-top:1px solid #ddd;grid-template-columns:1fr auto;gap:8px;margin:12px 13px;padding-top:10px;display:grid}.cart-total span,.cart-total b{font-size:8px}.cart-total b{color:#16844b}.cart-total strong{grid-column:1/3;justify-content:space-between;font-size:11px;display:flex}.cart-total em{color:#d51d27;font-size:16px;font-style:normal}.bonus-screen{height:100%;padding:0 11px}.bonus-screen .app-title{padding-left:2px;padding-right:2px}.bonus-card{color:#fff;background:linear-gradient(135deg,#ff9a1b,#f0a915);border-radius:12px;padding:16px;box-shadow:0 10px 24px #e78e0d33}.bonus-card small,.bonus-card strong,.bonus-card span{display:block}.bonus-card strong{letter-spacing:-.05em;margin:6px 0 11px;font-size:27px}.bonus-card strong i{font-size:8px;font-style:normal}.bonus-card span{font-size:7px}.bonus-card>div{background:#ffffff61;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.bonus-card>div i{background:#fff;border-radius:5px;height:100%;display:block}.bonus-screen h4{margin:18px 3px 7px;font-size:9px}.bonus-history p{border-bottom:1px solid #eee;justify-content:space-between;margin:0;padding:10px 3px;display:flex}.bonus-history span,.bonus-history small{font-size:7px;display:block}.bonus-history small{color:#aaa;margin-top:3px}.bonus-history b{color:#188942}.bonus-history .minus{color:#d52128}.retail-app{color:#f5f3ed;background:#0e1010}.retail-app .app-view{background:#0e1010}.retail-app .app-bottom-nav{color:#999;background:#0d0f0f;border-color:#272929}.retail-brand{color:#d6ad5b;justify-content:space-between;align-items:center;height:42px;padding:3px 14px;display:flex}.retail-brand b{letter-spacing:.05em;font-family:Georgia,serif;font-size:16px}.retail-brand span{font-size:14px}.retail-brand i{font-style:normal}.retail-search{color:#888;background:#1a1c1c;border:1px solid #2d2f2e;border-radius:9px;margin:0 11px 9px;padding:10px 12px;font-size:7px}.retail-hero{background:radial-gradient(circle at 78% 55%,#303128,#111 58%);border-top:1px solid #232525;border-bottom:1px solid #232525;height:232px;padding:20px 14px;position:relative;overflow:hidden}.retail-hero h3{z-index:2;color:#f6f2e8;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.08;position:relative}.retail-hero button{z-index:3;color:#fff;background:#bd9349;border:0;border-radius:4px;margin-top:17px;padding:8px 11px;font-family:Georgia,serif;font-size:7px;position:relative}.retail-hero .product-asset{filter:drop-shadow(0 14px 18px #000);width:165px;height:195px;position:absolute;bottom:-25px;right:-6px}.retail-products{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px;display:grid}.retail-products>div{background:#151717;border:1px solid #292b2a;border-radius:8px;height:164px;padding:7px}.retail-products .product-asset{height:112px}.retail-products b,.retail-products strong,.bag-visual b,.bag-visual strong{font-size:7px;display:block}.retail-products strong,.bag-visual strong{color:#d9ae59;margin-top:4px}.bag-visual{color:#d9ae59;place-items:center;height:112px;font-size:52px;display:grid}.dark-title{color:#f4f1e9}.retail-catalog{height:100%;padding-top:3px}.retail-cats{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 11px 10px;display:grid}.retail-cats span{text-align:center;color:#aaa;border:1px solid #2a2c2b;border-radius:9px;padding:18px 3px;font-size:7px}.retail-cats .active{color:#d5aa57;border-color:#6d5731}.dark-grid>div{background:#151717;border-color:#292b2b;height:183px}.dark-grid strong{color:#d5aa57}.dark-grid .bag-visual.big,.ring-visual{color:#d5aa57;place-items:center;height:107px;font-size:55px;display:grid}.retail-product{background:radial-gradient(circle at 50% 26%,#30322d,#101111 58%);height:100%}.dark-back{color:#fff;background:#141515c2}.retail-product>.product-asset{filter:drop-shadow(0 18px 15px #000);height:282px;padding:20px 28px 0}.retail-product-copy{background:linear-gradient(#0d0f0e8c,#0d0f0e 17%);min-height:252px;padding:18px 14px 12px;position:absolute;bottom:0;left:0;right:0}.retail-product-copy small{color:#b89a64;font-size:6px}.retail-product-copy h3{margin:5px 0 2px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:.95}.retail-product-copy>strong{color:#d8ad5a;font-size:18px;display:block}.retail-product-copy>span{color:#63ad6c;margin-top:4px;font-size:7px;display:block}.retail-product-copy dl{margin:10px 0}.retail-product-copy dl div{border-bottom:1px solid #292b2a;justify-content:space-between;padding:4px 0;font-size:7px;display:flex}.retail-product-copy dt{color:#888}.gold-button{color:#14110b;background:#d1a44f;border:0;border-radius:8px;height:39px;font-weight:800;position:absolute;bottom:11px;left:12px;right:12px}.retail-profile{height:100%;padding:0 11px}.profile-person{border-bottom:1px solid #272929;align-items:center;gap:10px;height:75px;display:flex}.profile-person i{color:#d0a651;border:1px solid #d0a651;border-radius:50%;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:18px;font-style:normal;display:grid}.profile-person span b,.profile-person span small{display:block}.profile-person span b{font-size:9px}.profile-person span small{color:#999;margin-top:4px;font-size:7px}.gold-status{color:#d5ad5b;background:#201e17;border:1px solid #4b4029;border-radius:7px;justify-content:space-between;margin:10px 0;padding:13px 11px;display:flex}.retail-profile>p{border-bottom:1px solid #2a2c2b;justify-content:space-between;margin:0;padding:13px 4px;font-size:8px;display:flex}.retail-bonus{height:100%;padding:0 12px}.retail-bonus-card{color:#d5ae62;background:radial-gradient(circle at 80% 0,#3a2f1c,#181713);border:1px solid #6f5830;border-radius:11px;padding:16px}.retail-bonus-card>span{font-size:20px}.retail-bonus-card h3{margin:4px 0;font-family:Georgia,serif;font-size:18px}.retail-bonus-card>b{text-align:right;font-size:20px;display:block}.retail-bonus-card b small{font-size:7px}.retail-bonus-card>div{background:#4c4435;border-radius:5px;height:4px;margin:13px 0 6px}.retail-bonus-card>div i{background:#d5ad5b;width:62%;height:100%;display:block}.retail-bonus-card p{color:#aaa;margin:0;font-size:6px}.retail-bonus>h4{margin:16px 0 7px;font-family:Georgia,serif;font-size:10px}.gold-perk{color:#d5ad5b;border-bottom:1px solid #282a29;margin:0;padding:7px 0;font-size:8px}.tech-brand{justify-content:space-between;align-items:center;height:40px;padding:5px 14px;display:flex}.tech-brand b{color:#137847;font-size:13px}.tech-banner{color:#fff;background:linear-gradient(135deg,#17643f,#0f7e49);border-radius:12px;height:180px;margin:0 10px;position:relative;overflow:hidden}.tech-banner>div{z-index:2;padding:15px 0 0 13px;position:relative}.tech-banner h3{margin:0;font-size:15px;line-height:1.06}.tech-banner button{color:#333;background:#fff;border:0;border-radius:5px;margin-top:10px;padding:6px 9px;font-size:7px}.tech-banner .product-asset{filter:drop-shadow(0 14px 12px #002d1440);width:165px;height:165px;position:absolute;bottom:-16px;right:-25px}.tech-home>h4{margin:12px 12px 6px}.tech-cats{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 10px;display:grid}.tech-cats div{background:#f5f5f4;border-radius:9px;place-items:center;height:59px;padding:6px;display:grid}.tech-cats b{color:#157a48;font-size:17px}.tech-cats span{font-size:6px}.tech-product-card{border:1px solid #eee;border-radius:10px;grid-template-columns:84px 1fr;gap:8px;height:93px;margin:0 10px;padding:7px;display:grid}.tech-product-card .product-asset{height:78px}.tech-product-card span{align-self:center}.tech-product-card b,.tech-product-card small,.tech-product-card strong{display:block}.tech-product-card b{font-size:8px}.tech-product-card small{color:#888;margin:3px 0;font-size:6px}.tech-product-card strong{font-size:9px}.light-search{color:#999;background:#f5f5f4;border-radius:8px;margin:0 11px 8px;padding:10px}.tech-row{border-bottom:1px solid #eee;grid-template-columns:85px 1fr 28px;align-items:center;gap:6px;height:100px;margin:0 10px;padding:7px 0;display:grid}.tech-row .product-asset{height:80px}.tech-row span b,.tech-row span small,.tech-row span strong{display:block}.tech-row span b{font-size:8px}.tech-row span small{color:#888;margin:4px 0;font-size:6px}.tech-row button{color:#fff;background:#147b48;border:0;border-radius:6px;width:25px;height:25px}.tech-row button.added{color:#147b48;background:#e9f6ee}.tech-product{height:100%;padding:0 13px}.tech-product>.product-asset{height:230px;padding:10px 25px 0}.tech-product h3{margin:0 0 5px;font-size:15px;line-height:1.15}.rating{color:#e4a617;margin:7px 0;font-size:7px}.rating span{float:right;color:#17834e}.tech-product h4{margin:13px 0 4px}.specs{border-top:1px solid #eee;overflow:hidden}.specs p{color:#888;border-bottom:1px solid #eee;justify-content:space-between;margin:0;padding:5px 0;font-size:7px;display:flex}.specs b{color:#333}.green-button{background:#147b48}.tech-cart .app-title>b{color:#147b48;font-size:7px}.delivery-info{border:1px solid #eee;border-radius:9px;margin:14px 13px;padding:12px}.delivery-info b,.delivery-info span{font-size:7px;display:block}.delivery-info span{color:#777;margin-top:7px}.delivery-brand{justify-content:space-between;align-items:center;height:39px;padding:3px 13px;display:flex}.delivery-brand strong{color:#176fe7;font-size:15px}.delivery-address{color:#176fe7;padding:1px 14px 8px;font-size:7px}.delivery-banner{color:#0f55b7;background:linear-gradient(135deg,#d9edff,#f1f8ff);border-radius:12px;height:185px;margin:0 9px;position:relative;overflow:hidden}.delivery-banner>div{z-index:2;padding:19px 0 0 13px;position:relative}.delivery-banner h3{margin:0;font-size:20px;line-height:1}.delivery-banner p{font-size:7px}.delivery-banner button{color:#fff;background:#176fe7;border:0;border-radius:7px;padding:7px 10px;font-size:7px}.delivery-banner .product-asset{filter:drop-shadow(0 14px 12px #115ab426);width:135px;height:185px;position:absolute;bottom:-25px;right:-8px}.delivery-cats{grid-template-columns:repeat(3,1fr);gap:5px;padding:10px;display:grid}.delivery-cats span{color:#176fe7;border:1px solid #e5edf6;border-radius:9px;place-items:center;height:59px;font-size:16px;display:grid}.delivery-cats b{color:#555;font-size:6px}.water-card{border:1px solid #e5edf6;border-radius:10px;grid-template-columns:77px 1fr 25px;align-items:center;gap:7px;height:105px;margin:0 10px;padding:7px;display:grid}.water-card .product-asset{height:90px}.water-card span b,.water-card span small,.water-card span strong{display:block}.water-card span small{color:#176fe7;margin:4px 0;font-size:6px}.water-card button,.water-grid button{color:#fff;background:#176fe7;border:0;border-radius:50%;width:24px;height:24px}.water-grid>div{height:177px}.water-grid .product-asset{height:110px}.water-grid>div>i{display:none}.delivery-product{height:100%;padding:0 14px}.delivery-product>.product-asset{filter:drop-shadow(0 18px 18px #1669cd24);height:258px;padding:12px 36px 0}.delivery-product h3{margin:0;font-size:18px}.blue-price{color:#176fe7}.free-badge{color:#176fe7;background:#edf5ff;border-radius:999px;margin:8px 0;padding:5px 8px;font-size:6px;display:inline-block}.delivery-product p{color:#777;font-size:7px;line-height:1.5}.delivery-product ul{padding:0;list-style:none}.delivery-product li{color:#555;padding:4px 0;font-size:7px}.blue-button{background:#176fe7}.checkout-screen{height:100%;padding:0 10px}.checkout-screen .app-title{padding-left:4px}.checkout-block{border:1px solid #e7e7e7;border-radius:9px;margin-bottom:7px;padding:10px}.checkout-block>b{font-size:8px}.checkout-block p{margin:8px 0 0;font-size:7px}.checkout-block p span{float:right}.checkout-total{justify-content:space-between;padding:13px 4px;font-size:13px;display:flex}.checkout-total b{color:#176fe7}.map-screen{height:100%;padding:0 9px}.map-tabs{gap:6px;margin-bottom:7px;display:flex}.map-tabs span{text-align:center;border:1px solid #dfe8f3;border-radius:7px;flex:1;padding:7px;font-size:7px}.map-tabs .active{color:#fff;background:#176fe7}.css-map{background-color:#eef5ec;background-image:linear-gradient(28deg,#0000 46%,#cfe0b9 47% 52%,#0000 53%),linear-gradient(-18deg,#0000 48%,#f1d7a4 49% 51%,#0000 52%),linear-gradient(90deg,#0000 48%,#c9dff2 49% 51%,#0000 52%);height:305px;margin:0 -9px;position:relative;overflow:hidden}.css-map:after{content:"";background:#176fe71a;border:1px solid #176fe74d;border-radius:50%;width:120px;height:120px;position:absolute;top:36%;left:48%;transform:translate(-50%,-50%)}.css-map>span{color:#80918b;font-size:7px;position:absolute;top:47%;left:31%}.map-pin{z-index:3;color:#176fe7;background:#fff;border:5px solid #176fe7;border-radius:50% 50% 50% 0;place-items:center;width:20px;height:20px;font-size:0;display:grid;position:absolute;transform:rotate(-45deg)}.p-a{top:30%;left:47%}.p-b{top:16%;left:18%}.p-c{bottom:21%;right:13%}.branch-card{z-index:5;background:#fff;border:1px solid #dce7f5;border-radius:10px;margin-top:-30px;padding:12px;position:relative}.branch-card b,.branch-card span{font-size:7px;display:block}.branch-card b{color:#176fe7}.branch-card span{color:#667;margin-top:5px}.beauty-app{color:#3d3033;background:#fffafb;padding:0 12px 14px}.service-head{justify-content:space-between;align-items:center;height:38px;display:flex}.service-head span{font-size:14px;font-weight:800}.service-head b{color:#b76f7d;font-size:8px}.beauty-visual{background:linear-gradient(145deg,#fbe7ea,#fff7f5);border-radius:16px;height:180px;margin:0 -2px 12px;position:relative;overflow:hidden}.beauty-visual strong{width:105px;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1;position:absolute;bottom:19px;left:13px}.beauty-app h3,.auto-app h3,.clinic-app h3{font-size:12px}.service-choice,.master-row{border:1px solid #eee3e4;border-radius:10px;padding:11px;position:relative}.service-choice small,.service-choice b{display:block}.service-choice small,.master-row small{color:#aa8f94;font-size:6px}.service-choice b{margin-top:4px;font-size:8px}.service-choice>span{position:absolute;top:16px;right:11px}.master-row{align-items:center;gap:8px;margin-top:7px;display:flex}.master-row>i,.doctor-card>i{color:#9a5965;background:#f0d6da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.master-row span b,.master-row span small{display:block}.master-row em{color:#bd7a86;margin-left:auto;font-size:7px;font-style:normal}.date-row,.time-row{gap:5px;margin-top:9px;display:flex}.date-row span,.time-row span{text-align:center;border:1px solid #eee3e4;border-radius:8px;flex:1;padding:8px 3px;font-size:8px}.date-row small{color:#aaa;font-size:5px;display:block}.date-row .active,.time-row .active{color:#fff;background:#b76f7d;border-color:#b76f7d}.service-button{color:#fff;background:#b76f7d;border:0;border-radius:10px;height:40px;font-weight:800;position:absolute;bottom:13px;left:12px;right:12px}.fitness-app{color:#fff;background:#0f1118;padding:0 12px}.fitness-head{color:#6592ff;justify-content:space-between;align-items:center;height:39px;display:flex}.fitness-hero{background:radial-gradient(circle at 75% 25%,#273c76,#151924 58%);border-radius:15px;height:238px;margin:0 -2px 10px;padding:17px;position:relative;overflow:hidden}.fitness-hero small{z-index:2;color:#8aa7ed;font-size:6px;position:relative}.qr-card{background:#181b23;border:1px solid #292d37;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.qr-card span b,.qr-card span small{display:block}.qr-card span small{color:#8f95a2;margin-top:4px;font-size:6px}.fitness-app h3{margin:15px 0 7px;font-size:11px}.workout{background:#1a1e28;border-radius:10px;padding:12px}.workout b,.workout span{display:block}.workout span{color:#7796e5;margin-top:4px;font-size:7px}.workout i{float:right;margin-top:-24px;font-style:normal}.fitness-app .app-bottom-nav{background:#11141b;border-color:#2a2e37;left:-12px;right:-12px}.auto-app{background:#f7f8fa;padding:0 12px}.auto-head b{color:#3d6f8a}.auto-visual{background:linear-gradient(145deg,#dfe8ee,#f7fafb);border-radius:15px;height:213px;position:relative;overflow:hidden}.auto-visual .product-asset{height:145px;margin-top:4px}.auto-visual small,.auto-visual strong,.auto-visual span{z-index:2;margin-left:13px;display:block;position:relative}.auto-visual small{color:#688492;font-size:6px}.auto-visual strong{font-size:17px}.auto-visual span{color:#77848a;font-size:7px}.maintenance{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:9px;padding:12px;display:flex;box-shadow:0 5px 16px #324e5d12}.maintenance small,.maintenance b{display:block}.maintenance small{color:#8799a2;font-size:6px}.maintenance b{margin-top:4px;font-size:9px}.maintenance i{background:conic-gradient(#4d8098 68%,#dbe4e8 0);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:7px;font-style:normal;display:grid}.service-history p{border-bottom:1px solid #e3e7e9;gap:8px;margin:0;padding:9px 2px;display:flex}.service-history i{color:#27804d;background:#e3f1e9;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.service-history b,.service-history small{display:block}.service-history b{font-size:8px}.service-history small{color:#8c989d;margin-top:3px;font-size:6px}.auto-button{background:#365f74}.clinic-app{color:#213346;background:#f8fbff;padding:0 12px}.clinic-head{justify-content:space-between;align-items:center;height:40px;display:flex}.clinic-head span{color:#3977d3}.clinic-visual{background:linear-gradient(145deg,#e4f1ff,#f7fbff);border-radius:15px;height:195px;position:relative;overflow:hidden}.clinic-visual small,.clinic-visual strong{display:block}.clinic-visual small{color:#6c8daf;font-size:6px}.clinic-visual strong{margin-top:4px;font-size:15px}.doctor-card{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex;box-shadow:0 5px 16px #26537f14}.doctor-card>i{color:#3977d3;background:#dcecff}.doctor-card span b,.doctor-card span small{display:block}.doctor-card span b{font-size:8px}.doctor-card span small{color:#7890a7;margin-top:3px;font-size:6px}.doctor-card em{margin-left:auto;font-style:normal}.clinic-links{background:#fff;border-radius:10px;margin-top:8px;overflow:hidden}.clinic-links p{border-bottom:1px solid #e8edf2;justify-content:space-between;margin:0;padding:12px;font-size:7px;display:flex}.clinic-links b{color:#3977d3}.clinic-button{background:#3977d3}.sticky-story{background:#fff6f3;grid-template-columns:1fr 1fr;display:grid;position:relative}.sticky-phone-column{background:radial-gradient(circle,#ffe5df,#fff6f3 63%);place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.sticky-phone-column:before{content:"";border:1px solid #d52d351f;border-radius:50%;width:500px;height:500px;position:absolute}.sticky-phone-column .phone-mockup{z-index:3;filter:drop-shadow(0 33px 33px #681e212e)}.sticky-label{z-index:4;position:absolute;top:105px;left:35px}.sticky-label span,.sticky-label b{display:block}.sticky-label span{color:#b67a78;letter-spacing:.13em;font-size:9px}.sticky-label b{color:#d41e27;margin-top:8px;font-size:22px}.story-progress{background:#ecd4d2;width:2px;height:50%;position:absolute;top:25%;right:31px}.story-progress i{background:#d9232c;width:100%;transition:height .45s;display:block}.story-copy-column{padding:0 max(35px,calc((100vw - var(--max))/2)) 0 8vw;background:#fff}.story-copy-column article{opacity:.28;flex-direction:column;justify-content:center;min-height:92vh;transition:opacity .4s;display:flex}.story-copy-column article.active{opacity:1}.story-copy-column article>span{color:#d5222b;letter-spacing:.14em;font-size:10px;font-weight:850}.story-copy-column h2{letter-spacing:-.06em;max-width:560px;margin:19px 0 20px;font-size:clamp(42px,5vw,72px);line-height:1}.story-copy-column p{color:#6d6d69;max-width:470px;margin:0;font-size:17px;line-height:1.7}.app-lab{background:#f7f7f5}.lab-shell{background:#fff;border:1px solid #e3e3df;border-radius:30px;margin-top:70px;overflow:hidden}.lab-tabs{border-bottom:1px solid #e8e8e5;justify-content:center;align-items:center;gap:7px;height:74px;padding:0 18px;display:flex}.lab-tabs button{color:#777;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.lab-tabs button.active{color:#fff;background:#111}.lab-tabs i{background:var(--lab-tone);border-radius:50%;width:8px;height:8px}.lab-stage{grid-template-columns:.85fr 1.15fr;align-items:center;min-height:720px;display:grid}.lab-copy{padding:55px 50px 55px 70px}.lab-copy>small{color:var(--lab-tone);letter-spacing:.14em;font-size:9px;font-weight:800}.lab-copy h3{letter-spacing:-.06em;margin:12px 0 17px;font-size:clamp(42px,5vw,68px);line-height:1}.lab-copy>p{color:#6d6d69;max-width:440px;line-height:1.6}.lab-steps{border-top:1px solid #ddd;margin-top:40px}.lab-steps button{text-align:left;color:#888;background:0 0;border:0;border-bottom:1px solid #ddd;grid-template-columns:34px 1fr auto;width:100%;padding:14px 2px;display:grid}.lab-steps button span{font-size:9px}.lab-steps button b{opacity:0}.lab-steps button.active{color:var(--lab-tone);padding-left:12px}.lab-steps button.active b{opacity:1}.lab-phone{background:radial-gradient(circle,var(--lab-tone) 0,transparent 1px),linear-gradient(135deg,var(--lab-tone),#fff);place-items:center;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.lab-phone{background:radial-gradient(circle,var(--lab-tone) 0,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--lab-tone) 7%,white),#fff)}}.lab-phone{background-size:24px 24px,auto}.lab-phone .phone-mockup{filter:drop-shadow(0 35px 35px #161b1f38)}.service-rail{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:70px;display:grid}.service-rail article{min-width:0}.service-device{background:#fff5f6;border-radius:26px 26px 0 0;justify-content:center;align-items:flex-end;height:560px;display:flex;overflow:hidden}.service-rail article:nth-child(2) .service-device{background:#eef3ff}.service-rail article:nth-child(3) .service-device{background:#eef4f6}.service-rail article:nth-child(4) .service-device{background:#eef6ff}.service-device .phone-mockup{filter:drop-shadow(0 24px 24px #13191f29);transition:transform .35s;transform:translateY(78px)}.service-rail article:hover .phone-mockup{transform:translateY(59px)}.service-rail article>span{color:#999;margin-top:19px;font-size:9px;display:block}.service-rail article h3{margin:8px 0 5px;font-size:18px}.service-rail article p{color:#777;margin:0;font-size:12px;line-height:1.5}.bonus-live{background:#fff9ef;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;min-height:850px;display:grid}.bonus-live-copy p{color:#756d62;max-width:450px;font-size:16px;line-height:1.65}.bonus-live-copy button{color:#9b6b1e;background:#fff;border:1px solid #c29449;border-radius:10px;margin-top:22px;padding:14px 18px;font-weight:750}.bonus-live-copy button:disabled{background:#f1e3c9}.bonus-live-ui{color:#fff;background:linear-gradient(145deg,#1d1b15,#0e0f0e);border-radius:36px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 30px 70px #44300e24}.bonus-live-ui:before{content:"";filter:blur(90px);opacity:.26;background:#b88736;border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;right:-100px}.live-balance{z-index:2;background:#ca9c4b14;border:1px solid #58492e;border-radius:23px;margin:55px;padding:35px;position:relative}.live-balance small,.live-balance strong,.live-balance span{display:block}.live-balance small{color:#bd9c62;letter-spacing:.12em;font-size:9px}.live-balance strong{color:#d8ae62;letter-spacing:-.07em;margin:9px 0 22px;font-size:clamp(48px,6vw,82px)}.live-balance strong i{letter-spacing:0;font-size:12px;font-style:normal}.live-balance>div{background:#48443a;border-radius:7px;height:7px}.live-balance>div i{background:#d4aa60;border-radius:7px;height:100%;display:block}.live-balance span{color:#aaa195;margin-top:10px;font-size:10px}.bonus-event{z-index:4;color:#111;background:#fff;border-radius:15px;align-items:center;gap:18px;min-width:290px;padding:17px;display:flex;position:absolute;bottom:48px;left:55px;box-shadow:0 18px 34px #00000040}.bonus-event>b{color:#249052;font-size:24px}.bonus-event span,.bonus-event small{display:block}.bonus-event small{color:#999;margin-top:3px;font-size:9px}.bonus-phone-mini{opacity:.55;position:absolute;bottom:-185px;right:17px;transform:rotate(8deg)}.push-live{background:#f2f7fe}.push-live-stage{grid-template-columns:1fr .8fr;align-items:center;gap:110px;max-width:1000px;margin:70px auto 0;display:grid}.push-phone{place-items:center;min-height:650px;display:grid;position:relative}.push-phone:before{content:"";background:#dceaff;border-radius:50%;width:530px;height:530px;position:absolute}.push-phone .phone-mockup{filter:drop-shadow(0 35px 34px #1d457733)}.real-push{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #1111111a;border-radius:17px;align-items:center;gap:10px;width:300px;padding:13px;display:flex;position:absolute;top:93px;left:50%;box-shadow:0 13px 32px #203d632e;transform:translate(-50%)!important}.real-push>i{color:#fff;background:#176fe7;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.real-push small,.real-push b{display:block}.real-push small{color:#8994a0;font-size:7px}.real-push b{margin-top:3px;font-size:11px}.push-options{border-top:1px solid #cfdceb}.push-options button{text-align:left;color:#79899d;background:0 0;border:0;border-bottom:1px solid #cfdceb;grid-template-columns:40px 1fr auto;width:100%;padding:18px 4px;display:grid}.push-options button.active{color:#176fe7;padding-left:14px}.push-options span{font-size:9px}.push-options b{font-size:16px}.admin-live{background:#f7f7f5}.admin-live-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:40px;margin-top:70px;display:grid}.real-admin{background:#fff;border:10px solid #202020;border-bottom-width:25px;border-radius:22px;grid-template-rows:72px 1fr;grid-template-columns:160px 1fr;min-height:590px;display:grid;overflow:hidden;box-shadow:0 28px 65px #14141429}.admin-top{background:#fafafa;border-bottom:1px solid #eee;grid-column:1/3;align-items:center;gap:35px;padding:0 24px;display:flex}.admin-top>b{font-size:15px}.admin-top>span{color:#888;font-size:10px}.admin-top>i{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.admin-sidebar{background:#fafafa;border-right:1px solid #eee;padding:25px 16px}.admin-sidebar>b{color:#888;border-radius:8px;padding:11px 12px;font-size:10px;display:block}.admin-sidebar>b.active{color:#fff;background:#111}.admin-sidebar i{float:right;color:#fff;font-style:normal}.admin-content{padding:35px}.admin-heading{justify-content:space-between;display:flex}.admin-heading small{color:#999;font-size:8px}.admin-heading h3{margin:7px 0 0;font-size:24px}.admin-heading button{color:#177c43;background:#e8f5ed;border:0;border-radius:8px;height:34px;font-size:9px}.admin-product-row{border:1px solid #e7e7e4;border-radius:13px;grid-template-columns:100px 1fr 1fr;gap:16px;margin-top:35px;padding:22px;display:grid}.admin-pizza{background:#fff1ec;border-radius:10px;place-items:center;font-size:55px;display:grid}.admin-product-row label{color:#777;font-size:9px}.admin-product-row input{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;margin-top:8px;padding:13px}.admin-actions{gap:9px;margin-top:24px;display:flex}.admin-actions button{color:#fff;background:#111;border:0;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:750}.admin-actions button.done{color:#177c43;background:#e8f5ed}.admin-actions button+button{background:#176fe7}.admin-result{justify-content:center;display:flex;position:relative}.admin-result .phone-mockup{filter:drop-shadow(0 30px 30px #14141433)}.admin-push{z-index:20;background:#fff;border-radius:14px;width:260px;padding:13px;position:absolute;top:57px;left:50%;transform:translate(-50%);box-shadow:0 14px 28px #0000002e}.admin-push small,.admin-push b{display:block}.admin-push small{color:#999;font-size:7px}.admin-push b{margin-top:4px;font-size:10px}.builder{background:#fff}.builder-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:70px;display:grid}.builder form{max-width:590px}.builder fieldset{border:0;margin:0 0 34px;padding:0}.builder legend{margin-bottom:15px;font-size:13px;font-weight:800}.builder-businesses{grid-template-columns:1fr 1fr;gap:7px;display:grid}.builder-businesses button,.builder-features button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:9px;padding:14px 15px;display:flex}.builder-businesses button i{background:#aaa;border-radius:50%;width:8px;height:8px}.builder-businesses button:first-child i{background:#df2028}.builder-businesses button:nth-child(2) i{background:#b68e49}.builder-businesses button:nth-child(3) i{background:#167b4b}.builder-businesses button:nth-child(4) i{background:#176fe7}.builder-businesses button span,.builder-features button span{margin-left:auto}.builder-businesses button.active{color:#fff;background:#111;border-color:#111}.builder-features{flex-wrap:wrap;gap:7px;display:flex}.builder-features button{padding:11px 13px;font-size:11px}.builder-features button.active{color:#176fe7;background:#eef5ff;border-color:#176fe7}.builder-summary{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:30px 0;padding:22px 0}.builder-summary span,.builder-summary strong{display:block}.builder-summary span{color:#777;font-size:11px}.builder-summary strong{margin-top:7px;font-size:24px}.builder-phone{font-size:13px;font-weight:800}.builder-phone>div{margin-top:11px;display:flex}.builder-phone input{border:1px solid #ddd;border-radius:10px 0 0 10px;outline:none;flex:1;min-width:0;padding:15px}.builder-phone input:focus{border-color:#176fe7}.builder-phone button{color:#fff;background:#176fe7;border:0;border-radius:0 10px 10px 0;padding:0 18px;font-size:11px;font-weight:800}.builder-phone small{color:#c23a3a;margin-top:8px;display:block}.builder-success{color:#168044;background:#eaf6ee;border-radius:11px;padding:18px;font-weight:700}.builder-preview{background:radial-gradient(circle at 50% 45%,#e1ebf8,#f7f9fb 62%);border-radius:34px;place-items:center;min-height:700px;display:grid;position:relative;overflow:hidden}.builder-preview>span{letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;top:25px;left:28px}.builder-preview .phone-mockup{z-index:3;filter:drop-shadow(0 34px 34px #192d4630)}.feature-orbits{position:absolute;inset:0}.feature-orbits i{z-index:5;background:#fff;border:1px solid #dbe4ee;border-radius:999px;padding:9px 12px;font-size:9px;font-style:normal;position:absolute;box-shadow:0 10px 23px #233b571a}.feature-orbits i:first-child{top:27%;left:5%}.feature-orbits i:nth-child(2){top:21%;right:4%}.feature-orbits i:nth-child(3){bottom:25%;left:3%}.feature-orbits i:nth-child(4){bottom:30%;right:3%}.feature-orbits i:nth-child(5){bottom:11%;right:12%}.new-price{text-align:center;color:#fff;background:#111}.new-price>span{color:#888}.new-price>div{margin:55px 0 24px}.new-price>div small{color:#999;margin-right:15px;font-size:15px}.new-price>div strong{letter-spacing:-.08em;font-size:clamp(62px,10vw,140px)}.new-price>p{color:#999}.new-price>b{margin-top:24px;font-size:14px;display:block}.new-price>a{color:#111;background:#fff;border-radius:10px;margin-top:39px;padding:15px 20px;font-weight:800;display:inline-flex}.new-faq{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.new-faq>div:last-child{border-top:1px solid #ddd}.new-faq details{border-bottom:1px solid #ddd}.new-faq summary{cursor:pointer;justify-content:space-between;padding:22px 0;font-weight:700;list-style:none;display:flex}.new-faq summary::-webkit-details-marker{display:none}.new-faq summary b{font-size:20px;transition:transform .2s}.new-faq details[open] summary b{transform:rotate(45deg)}.new-faq details p{color:#777;margin:0 45px 22px 0;line-height:1.6}.new-footer{padding:70px max(22px,calc((100vw - var(--max))/2)) 30px;background:#fafaf8;border-top:1px solid #e8e8e4}.new-footer>p{color:#777;margin:17px 0 40px;font-size:12px}.new-footer nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;gap:25px;padding:21px 0;font-size:11px;display:flex}.new-footer>small{color:#aaa;margin-top:22px;display:block}.legal-page{max-width:780px;margin:auto;padding:80px 24px 120px}.legal-page>a{color:#666;margin-bottom:60px;font-size:13px;display:inline-block}.legal-page h1{letter-spacing:-.06em;margin:0 0 45px;font-size:clamp(45px,7vw,78px);line-height:.96}.legal-page h2{margin:42px 0 10px;font-size:21px}.legal-page p{color:#666;line-height:1.75}@keyframes button-pulse{50%{transform:scale(1.35);box-shadow:0 0 0 8px #df202821}}@media (max-width:1050px){.header-nav-desktop{display:none}.hero-phone-orbit{width:850px}.hero-phone .phone-mockup{width:270px}.hero-center .phone-mockup{width:295px}.sticky-story{grid-template-columns:.9fr 1.1fr}.lab-stage{grid-template-columns:1fr 1fr}.lab-copy{padding:50px 35px}.service-rail{grid-template-columns:1fr 1fr}.bonus-live{grid-template-columns:1fr}.bonus-live-copy{max-width:700px}.push-live-stage{gap:50px}.admin-live-grid{grid-template-columns:1fr}.admin-result{margin-top:-490px;position:absolute;right:30px}.real-admin{margin-right:230px}.builder-grid{gap:35px}.new-faq{gap:55px}}@media (max-width:720px){.section-space{padding:88px 17px}.section-title h2,.bonus-live-copy h2,.new-price h2{font-size:43px}.new-header{width:calc(100% - 16px);height:56px;padding-left:13px;top:8px}.new-wordmark{font-size:8px}.header-action{padding:11px 12px;font-size:9px}.new-hero{min-height:940px;padding:103px 14px 0}.hero-copy-new>span{font-size:7px}.hero-copy-new h1{font-size:clamp(48px,14vw,64px)}.hero-copy-new p{font-size:14px}.hero-copy-new p br{display:none}.hero-buttons{flex-direction:column;max-width:330px;margin:24px auto 0}.hero-buttons a{width:100%}.hero-phone-orbit{width:460px;height:470px;top:460px}.hero-phone .phone-mockup,.hero-center .phone-mockup{width:205px!important}.hero-center{transform:translate(-50%)}.hero-right{transform:translate(2%)translateY(32px)}.hero-left{transform:translate(-104%)translateY(35px)}.hero-far{display:none}.hero-app-tag{bottom:9px}.hero-switcher{max-width:calc(100% - 26px);bottom:15px;overflow-x:auto}.hero-switcher button{padding:7px 9px;font-size:7px}.scroll-cue{display:none}.proof-strip{white-space:nowrap;justify-content:flex-start;gap:9px;height:auto;min-height:70px;padding:16px;font-size:8px;overflow-x:auto}.sticky-story{min-height:420vh;display:block}.sticky-phone-column{z-index:5;height:68vh;min-height:560px;top:56px}.sticky-phone-column:after{content:"";background:linear-gradient(#0000,#fff6f3);height:90px;position:absolute;bottom:0;left:0;right:0}.sticky-phone-column .phone-mockup{width:245px!important}.sticky-label{top:26px;left:17px}.sticky-label b{font-size:16px}.story-progress{height:55%;top:18%;right:15px}.story-copy-column{z-index:7;background:0 0;margin-top:-20px;padding:0 17px;position:relative}.story-copy-column article{opacity:1;background:linear-gradient(#0000 0,#fff 38%);justify-content:flex-end;min-height:70vh;padding:0 10px 70px}.story-copy-column h2{font-size:39px}.story-copy-column p{font-size:14px}.lab-shell{border-radius:22px;margin-top:45px}.lab-tabs{justify-content:flex-start;height:auto;padding:10px;overflow-x:auto}.lab-tabs button{white-space:nowrap}.lab-stage{flex-direction:column-reverse;min-height:0;display:flex}.lab-phone{width:100%;height:600px}.lab-phone .phone-mockup{width:265px!important}.lab-copy{padding:35px 20px 45px}.lab-copy h3{font-size:43px}.service-rail{scroll-snap-type:x mandatory;gap:12px;margin:45px -17px 0;padding:0 17px 22px;display:flex;overflow-x:auto}.service-rail article{scroll-snap-align:center;flex:0 0 82vw}.service-device{height:530px}.service-device .phone-mockup{width:260px!important}.bonus-live{gap:35px}.bonus-live-ui{border-radius:25px;min-height:600px}.live-balance{margin:22px;padding:24px}.live-balance strong{font-size:54px}.bonus-event{min-width:250px;bottom:30px;left:22px}.push-live-stage{margin-top:40px;display:block}.push-phone{min-height:570px}.push-phone:before{width:380px;height:380px}.push-phone .phone-mockup{width:270px!important}.real-push{width:265px;top:70px}.push-options{margin-top:25px}.admin-live-grid{margin-top:45px;display:block}.real-admin{border-width:7px 7px 18px;min-height:560px;margin:0;display:block}.admin-top{height:62px;padding:0 14px}.admin-top>span{display:none}.admin-sidebar{border-bottom:1px solid #eee;border-right:0;gap:5px;padding:8px;display:flex;overflow-x:auto}.admin-sidebar>b{white-space:nowrap}.admin-content{padding:18px}.admin-product-row{grid-template-columns:66px 1fr;margin-top:25px;padding:13px}.admin-product-row label:last-child{grid-column:1/3}.admin-actions{display:grid}.admin-result{margin:-50px auto 0;position:relative;right:auto}.admin-result .phone-mockup{width:245px!important}.admin-push{width:220px;top:37px}.builder-grid{margin-top:45px;display:block}.builder-businesses{grid-template-columns:1fr}.builder-preview{min-height:610px;margin-top:50px}.builder-preview .phone-mockup{width:270px!important}.feature-orbits i:first-child{left:1%}.feature-orbits i:nth-child(2){right:1%}.feature-orbits i:nth-child(3){left:1%}.feature-orbits i:nth-child(4){right:1%}.feature-orbits i:nth-child(5){display:none}.new-price>div strong{font-size:63px}.new-price>div small{margin:0 0 10px;display:block}.new-price>p{line-height:1.5}.new-faq{grid-template-columns:1fr;gap:40px}.new-footer nav{flex-wrap:wrap}.phone-side{display:none}}@media (max-width:390px){.hero-copy-new h1{font-size:45px}.hero-phone-orbit{transform-origin:top;transform:translate(-50%)scale(.92)}.sticky-phone-column .phone-mockup{width:225px!important}.lab-phone .phone-mockup{width:245px!important}.section-title h2,.bonus-live-copy h2,.new-price h2{font-size:38px}.live-balance strong{font-size:47px}.builder-phone>div{display:block}.builder-phone input,.builder-phone button{border-radius:10px;width:100%}.builder-phone button{height:46px;margin-top:7px}.new-price>div strong{font-size:55px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mobile-app button,.mobile-app input{font:inherit}.mobile-app button{cursor:pointer}.mobile-app button:active{transform:scale(.96)}.app-view{scrollbar-width:none;overflow:hidden auto}.app-view::-webkit-scrollbar{display:none}.app-bottom-nav>button{color:#888;background:0 0;border:0;justify-items:center;gap:2px;min-width:42px;padding:0;display:grid}.app-bottom-nav>button.active{color:var(--nav-tone)}.app-cart-badge{z-index:25;color:#fff;background:#df2028;border:2px solid #fff;border-radius:50%;width:18px;height:18px;font-size:8px;font-weight:900;position:absolute;bottom:34px;right:24%}.app-title>button,.food-head button,.tech-brand button,.retail-brand button,.delivery-brand button{color:inherit;background:0 0;border:0}.app-search{background:#f3f3f3;border-radius:9px;gap:7px;margin:0 10px 8px;padding:9px 10px;display:flex}.app-search input{background:0 0;border:0;outline:0;width:100%;font-size:7px}.app-section-title button{color:inherit;background:0 0;border:0;font-size:6px}.pill-row{overflow-x:auto}.pill-row button,.tech-filters button{color:#555;white-space:nowrap;background:#fff;border:1px solid #eee;border-radius:999px;padding:7px 10px;font-size:6px}.pill-row button.active{color:#fff;background:#df2028;border-color:#df2028}.pill-row.blue button.active{background:#166de2;border-color:#166de2}.hero-capabilities{color:#7a7a76;letter-spacing:.02em;justify-content:center;gap:15px;margin-top:21px;font-size:9px;font-weight:700;display:flex}.dense-hero{background:linear-gradient(#fff 0 45%,#f4f5f2 92%,#f7f7f4 100%);min-height:1120px;padding-top:112px}.dense-hero:before{background:radial-gradient(#abb7c457,#fafaf800 69%);height:690px;top:335px}.dense-hero .hero-copy-new h1{margin-top:17px;font-size:clamp(60px,6.8vw,104px)}.dense-hero .hero-phone-orbit{width:min(1210px,100%);height:690px;top:420px}.dense-hero .hero-phone{bottom:-60px}.dense-hero .hero-center{transform:translate(-50%)translateY(-18px)}.dense-hero .hero-right{transform:translate(19%)translateY(40px)}.dense-hero .hero-left{transform:translate(-119%)translateY(42px)}.dense-hero .hero-far{transform:translate(91%)translateY(72px)}.dense-hero .hero-phone:not(.is-active){cursor:pointer}.dense-hero .hero-phone:not(.is-active) .phone-screen{pointer-events:none}.dense-hero .hero-phone.is-active{z-index:12}.dense-hero .hero-app-tag{padding:8px 11px;font-size:7px;bottom:-1px}.dense-hero .hero-switcher{bottom:24px}.food-head{padding:8px 10px 6px}.food-head button{font-size:7px}.food-hero-card{color:#fff;text-align:left;background:linear-gradient(135deg,#d61822,#990e17);border:0;border-radius:13px;width:calc(100% - 20px);height:137px;margin:0 10px;padding:14px;display:flex;overflow:hidden}.food-hero-card>div{z-index:2;min-width:54%;position:relative}.food-hero-card small{opacity:.8;margin-bottom:5px;font-size:6px;display:block}.food-hero-card strong{font-size:17px;line-height:.95}.food-hero-card span{color:#c7151e;background:#fff;border-radius:6px;margin-top:12px;padding:6px 8px;font-size:6px;font-weight:800;display:inline-block}.food-hero-card .product-asset{width:55%;height:135px;transform:translate(-2px,9px)rotate(-8deg)}.mini-categories{grid-template-columns:repeat(6,1fr);overflow-x:auto}.mini-categories button{background:#fff;border:1px solid #eee;border-radius:9px;align-content:center;justify-items:center;gap:4px;min-width:43px;height:59px;padding:5px 1px;display:grid}.mini-categories button b{color:#d91e28;font-size:15px}.mini-categories button span{font-size:5px}.food-product-strip{gap:6px;padding:0 10px;display:flex;overflow-x:auto}.food-product-strip>button{text-align:left;background:#fff;border:1px solid #eee;border-radius:10px;flex:0 0 91px;padding:7px}.food-product-strip b,.food-product-strip strong{font-size:7px;display:block}.food-product-strip strong{margin-top:4px}.food-visual{background:#fff1ec;border-radius:7px;place-items:center;height:70px;display:grid;overflow:hidden}.food-visual .product-asset{width:100%;height:100%}.food-visual.green{background:#eff7ed}.food-visual i{color:#c4242d;font-size:37px;font-style:normal}.food-promo{color:#8c4c00;background:#ffedbc;border:0;border-radius:9px;justify-content:space-between;width:calc(100% - 20px);margin:10px;padding:10px 12px;font-size:7px;display:flex}.food-promo span{opacity:.7}.food-menu .pill-row{gap:5px;padding:0 10px 8px;display:flex}.dense-grid{grid-template-columns:repeat(2,1fr)}.catalog-grid>article{background:#fff;border:1px solid #eee;border-radius:10px;min-height:165px;padding:8px;position:relative}.catalog-grid>article>.food-visual{height:91px}.catalog-grid>article>b,.catalog-grid>article>small,.catalog-grid>article>strong{display:block}.catalog-grid>article>b{margin-top:4px;font-size:7px}.catalog-grid>article>small{color:#999;font-size:5px}.catalog-grid>article>strong{margin-top:3px;font-size:7px}.catalog-grid>article>button{color:#fff;background:#df2028;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;position:absolute;bottom:7px;right:7px}.product-actions{z-index:4;justify-content:space-between;display:flex;position:absolute;top:9px;left:9px;right:9px}.product-actions>button+button{color:#999;background:#ffffffe0;border:0;border-radius:50%;width:28px;height:28px}.product-actions>button.liked{color:#df2028}.product-gallery{background:#fff2ed;place-items:center;height:220px;display:grid}.product-gallery>.product-asset{width:82%;height:190px}.product-gallery>div{gap:4px;display:flex;position:absolute;top:199px}.product-gallery>div button{background:#ccc;border:0;border-radius:50%;width:5px;height:5px;padding:0}.product-gallery>div button.active{background:#df2028;border-radius:4px;width:15px}.product-kicker{color:#df2028;letter-spacing:.09em;margin:12px 12px 3px;font-size:5px;font-weight:900;display:block}.size-row button{background:#fff;border:1px solid #e4e4e4;border-radius:7px;padding:8px 7px;font-size:7px}.size-row button.active{color:#df2028;border-color:#df2028}.promo-input{margin:10px;display:flex}.promo-input span{color:#d81c25;background:#fff0f0;padding:9px}.promo-input input{border:1px solid #eee;flex:1;min-width:0;padding:8px}.promo-input button{background:#fff;border:1px solid #eee;padding:0 8px;font-size:6px}.delivery-toggle{background:#f1f1f1;border-radius:8px;grid-template-columns:1fr 1fr;margin:8px 10px;padding:3px;display:grid}.delivery-toggle button{background:0 0;border:0;border-radius:6px;padding:7px;font-size:6px}.delivery-toggle button.active{background:#fff;box-shadow:0 2px 8px #ddd}.checkout-meta{border:1px solid #eee;border-radius:8px;margin:8px 10px;padding:8px}.checkout-meta p{border-bottom:1px solid #eee;justify-content:space-between;margin:0;padding:5px 0;font-size:6px;display:flex}.checkout-meta p:last-child{border:0}.checkout-meta span{color:#999}.order-screen{text-align:center;padding:40px 16px 18px}.order-check{color:#219653;background:#eaf8ef;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 11px;font-size:28px;display:grid}.order-screen>small{color:#999;letter-spacing:.1em;font-size:6px}.order-screen h3{margin:6px 0;font-size:19px}.order-screen>p{color:#777;font-size:7px;line-height:1.5}.order-timeline{text-align:left;margin:18px 0}.order-timeline>div{color:#aaa;gap:9px;min-height:39px;display:flex;position:relative}.order-timeline>div:after{content:"";background:#ddd;width:1px;height:20px;position:absolute;top:20px;left:9px}.order-timeline>div:last-child:after{display:none}.order-timeline i{border:1px solid #ddd;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.order-timeline span b,.order-timeline span small{font-size:7px;display:block}.order-timeline span small{color:#aaa;margin-top:2px;font-size:5px}.order-timeline .done{color:#219653}.order-timeline .done i{color:#fff;background:#219653;border-color:#219653}.order-bonus{color:#9b6211;background:#fff3d2;border-radius:9px;justify-content:center;gap:8px;margin:10px 0 15px;padding:10px;display:flex}.order-bonus b{font-size:15px}.order-bonus span{align-self:center;font-size:7px}.personal-offer{color:#875100;background:linear-gradient(120deg,#ffedbd,#ffe19b);border-radius:10px;margin:10px;padding:11px}.personal-offer b,.personal-offer span{display:block}.personal-offer b{font-size:9px}.personal-offer span{margin-top:2px;font-size:6px}.personal-offer button,.repeat-order{color:inherit;background:0 0;border:0;margin-top:7px;font-size:6px;font-weight:800}.repeat-order{color:#d81f28;background:#fff;border:1px solid #eee;border-radius:8px;width:calc(100% - 20px);margin:8px 10px;padding:10px}.retail-brand button{color:#d8b76e}.retail-search{text-align:left;width:calc(100% - 20px)}.retail-hero{color:#fff;text-align:left;border:0}.retail-hero small{color:#d6b266;font-size:5px}.retail-hero span{color:#e0bd72;border:1px solid #bf9b55;border-radius:5px;margin-top:10px;padding:7px 9px;font-size:6px;display:inline-block}.luxury-categories{grid-template-columns:repeat(4,1fr);gap:4px;padding:9px 10px;display:grid}.luxury-categories button{color:#c9aa69;background:#151717;border:1px solid #2a2c2c;border-radius:7px;padding:9px 2px;font-size:5px}.retail-product-spot{border:1px solid #252727;border-radius:10px;margin:0 10px;padding:8px;display:flex}.retail-product-spot .product-asset{width:48%;height:98px}.retail-product-spot span{padding-top:13px}.retail-product-spot small,.retail-product-spot b,.retail-product-spot strong{display:block}.retail-product-spot small{color:#b99450;font-size:5px}.retail-product-spot b{margin:4px 0;font-family:Georgia,serif;font-size:14px}.retail-product-spot strong{color:#d2aa5d;font-size:7px}.retail-cats button{color:#888;background:0 0;border:0;font-size:6px}.retail-cats button.active{color:#d7af61}.dark-grid>article{background:#111313;border-color:#292b2b;min-height:186px}.luxury-product-image{background:radial-gradient(circle,#2c2a22,#121313);place-items:center;height:112px;display:grid}.luxury-product-image .product-asset{width:100%;height:100%}.luxury-product-image>b{color:#caa557;font-size:50px}.dark-grid article small,.dark-grid article b,.dark-grid article strong{display:block}.dark-grid article small{color:#9f8047;margin-top:6px;font-size:5px}.dark-grid article b{font-size:7px}.dark-grid article strong{color:#d4ac61;margin-top:4px;font-size:7px}.favorite-editorial{background:#121414;border:1px solid #292b2b;border-radius:12px;margin:12px;padding:12px}.favorite-editorial .product-asset{height:220px}.favorite-editorial small{color:#c6a257;font-size:5px}.favorite-editorial h3{margin:4px 0;font-family:Georgia,serif;font-size:18px}.favorite-editorial strong{color:#d8af60}.favorite-editorial button{background:#d3aa5d;border:0;border-radius:5px;margin-top:9px;padding:8px 10px}.favorite-row{border-top:1px solid #333;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.favorite-row>b{color:#c79e50;font-size:30px}.favorite-row span{flex:1}.favorite-row span small{color:#c79e50;display:block}.favorite-row button,.profile-link{color:#aaa;background:0 0;border:0}.gold-status{text-align:left;border:1px solid #50411f;width:calc(100% - 20px)}.profile-link{color:#eee;text-align:left;border-bottom:1px solid #292b2b;justify-content:space-between;width:calc(100% - 20px);margin:0 10px;padding:12px 0;display:flex}.tech-brand span{display:flex}.tech-banner{color:#fff;text-align:left;border:0;width:calc(100% - 20px)}.tech-banner small{opacity:.8;font-size:5px}.tech-banner span{color:#126d40;background:#fff;border-radius:5px;margin-top:9px;padding:6px 8px;font-size:6px;display:inline-block}.tech-cats{grid-template-columns:repeat(3,1fr)}.tech-cats button{background:#f2f6f3;border:0;border-radius:8px;place-items:center;height:56px;display:grid}.tech-cats button b{font-size:17px}.tech-cats button span{font-size:5px}.tech-product-card>button{color:#147b48;background:#e3f3e9;border:0;border-radius:50%;align-self:center;width:25px;height:25px}.tech-filters{gap:4px;padding:0 10px 8px;display:flex;overflow-x:auto}.tech-filters button.active{color:#fff;background:#147b48;border-color:#147b48}.tech-catalog>.app-view>div{display:block}.tech-row{cursor:pointer}.tech-photo-stage{background:#eef5f1;place-items:center;height:220px;display:grid;position:relative}.tech-photo-stage .product-asset{width:82%;height:190px}.tech-photo-stage>span{color:#fff;background:#147b48;border-radius:5px;padding:6px;font-size:7px;font-weight:900;position:absolute;bottom:12px;right:15px}.model-row{gap:5px;padding:0 10px;display:flex}.model-row button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 10px;font-size:6px}.model-row button.active{color:#147b48;border-color:#147b48}.spec-toggle{text-align:left;background:#fff;border:1px solid #eee;border-left:0;border-right:0;justify-content:space-between;width:calc(100% - 20px);margin:8px 10px;padding:9px 0;display:flex}.compare-link{color:#147b48;background:0 0;border:0;margin:0 10px 8px;font-size:6px}.compare-screen{padding:6px 10px}.compare-products{grid-template-columns:1fr 1fr;gap:6px;display:grid}.compare-products>div{border:1px solid #eee;border-radius:9px;padding:8px}.compare-products .product-asset{height:105px}.compare-products b,.compare-products strong{font-size:7px;display:block}.compare-screen>p{border-bottom:1px solid #eee;grid-template-columns:1.2fr 1fr 1fr;margin:0;padding:8px 2px;font-size:6px;display:grid}.compare-screen>p span{color:#999}.delivery-brand button{background:0 0;border:0}.delivery-address{color:#176fe7;text-align:left;background:0 0;border:0;width:100%}.reorder-card{color:#111;text-align:left;background:#f4f8ff;border:1px solid #dfeaff;border-radius:10px;width:calc(100% - 20px);margin:3px 10px 8px;padding:10px;display:flex}.reorder-card span{flex:1}.reorder-card small,.reorder-card b,.reorder-card strong{display:block}.reorder-card small{color:#6d91c5;font-size:5px}.reorder-card b{margin:4px 0;font-size:9px}.reorder-card strong{color:#176fe7;font-size:6px}.reorder-card .product-asset{width:54px;height:61px}.delivery-banner{color:#fff;text-align:left;border:0}.delivery-banner span{color:#176fe7;background:#fff;border-radius:5px;padding:6px 8px;font-size:6px;display:inline-block}.delivery-cats button{color:#176fe7;background:#fff;border:0}.water-card>button{border:0}.water-grid>article{min-height:170px}.water-grid>article>span{height:102px;display:block}.water-grid article .product-asset{width:100%;height:100%}.water-grid article>b,.water-grid article>small,.water-grid article>strong{display:block}.water-grid article>b{font-size:7px}.water-grid article>small{color:#777;font-size:5px}.water-grid article>strong{color:#176fe7;margin-top:3px;font-size:7px}.checkout-product{border:1px solid #e5ebf4;border-radius:9px;align-items:center;gap:8px;margin:8px;padding:9px;display:flex}.checkout-product .product-asset{width:45px;height:55px}.checkout-product span{flex:1}.checkout-product span b,.checkout-product span small{display:block}.checkout-product span small{color:#999}.checkout-block{text-align:left;border:1px solid #e5eaf0;width:calc(100% - 16px);margin:4px 8px}.address-option{text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 16px);margin:5px 8px;padding:9px;display:flex}.address-option.active{background:#f2f7ff;border-color:#176fe7}.address-option>i{color:#176fe7;font-style:normal}.address-option>span{flex:1}.address-option span b,.address-option span small{display:block}.address-option span small{color:#999;font-size:5px}.address-option>b{color:#176fe7}.tracking-map{background:linear-gradient(25deg,#eff6ff,#ddebff);border-radius:10px;height:180px;margin:0 8px;position:relative;overflow:hidden}.tracking-map:before,.tracking-map:after{content:"";background:#fff;width:120%;height:14px;position:absolute;top:75px;left:-10%;transform:rotate(-25deg)}.tracking-map:after{top:105px;transform:rotate(35deg)}.tracking-map i{z-index:2;background:#176fe7;border-radius:3px;width:200px;height:3px;position:absolute;top:120px;left:25px;transform:rotate(-22deg)}.tracking-map>b{z-index:3;offset-path:path("M25,120 C80,90 130,110 220,42");color:#176fe7;position:absolute}.tracking-map>span{z-index:4;color:#176fe7;background:#fff;border-radius:999px;padding:6px;font-size:7px;font-weight:800;position:absolute;top:15px;right:16px}.tracking-screen>h3,.tracking-screen>p{margin-left:12px;margin-right:12px}.tracking-screen>h3{font-size:17px}.tracking-screen>p{color:#777;font-size:7px}.courier-card{border:1px solid #e5ebf4;border-radius:9px;align-items:center;gap:8px;margin:8px 12px;padding:9px;display:flex}.courier-card>i{color:#fff;background:#176fe7;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.courier-card>span{flex:1}.courier-card span b,.courier-card span small{display:block}.courier-card span small{color:#999;font-size:5px}.courier-card button{color:#176fe7;background:#eaf3ff;border:0;border-radius:50%;width:27px;height:27px}.tracking-steps{margin:8px 12px}.tracking-steps p{color:#aaa;gap:7px;margin:0;padding:6px;font-size:6px;display:flex}.tracking-steps p i{border:1px solid #ddd;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.tracking-steps p.done{color:#176fe7}.tracking-steps p.done i{color:#fff;background:#176fe7;border-color:#176fe7}.history-screen{padding:6px 9px}.history-screen article{border:1px solid #e4eaf3;border-radius:9px;margin:7px 0;padding:10px}.history-screen article>div{justify-content:space-between;display:flex}.history-screen article span{color:#44a268;font-size:6px}.history-screen article span.blue{color:#176fe7}.history-screen article>small,.history-screen article>strong{display:block}.history-screen article>small{color:#999;margin:5px 0;font-size:6px}.history-screen article>button{color:#176fe7;background:#eaf3ff;border:0;border-radius:6px;margin-top:7px;padding:6px 9px;font-size:6px}.service-demo .app-view{bottom:30px}.service-stepper{z-index:20;background:#fffffff2;justify-content:center;align-items:center;gap:5px;height:30px;display:flex;position:absolute;bottom:0;left:0;right:0}.fitness-app .service-stepper{background:#11141b}.service-stepper button{color:#0000;background:#bbb;border:0;border-radius:50%;width:7px;height:7px;padding:0}.service-stepper button.active{background:#df2028;border-radius:5px;width:20px}.fitness-app .service-stepper button.active{background:#4977ff}.auto-app .service-stepper button.active{background:#177e89}.clinic-app .service-stepper button.active{background:#3478df}.service-head button{color:inherit;background:0 0;border:0}.service-grid button{color:#9a3d58;background:#fff5f7;border:1px solid #f1dce1;border-radius:9px;padding:13px 7px}.master-card>i{color:#ae4963;background:#ffe1e8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;display:grid}.master-card>span,.service-list-item>b{flex:1}.master-card span b,.master-card span small{display:block}.master-card span small{color:#999;font-size:5px}.master-card em{font-size:6px;font-style:normal}.booking-calendar,.time-picker,.booking-success,.schedule-screen,.full-qr,.repair-status,.analysis-results{padding:6px 10px}.month-row{justify-content:space-between;padding:12px 0;display:flex}.month-row button{background:#f5f5f5;border:0}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-grid button{background:#f7f7f7;border:0;border-radius:6px;height:28px;font-size:6px}.calendar-grid button.disabled{color:#ccc}.calendar-grid button.active{color:#fff;background:#df2028}.booking-calendar>small{color:#777;margin-top:10px;display:block}.time-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.time-picker>div button{background:#fff;border:1px solid #eee;border-radius:7px;padding:10px 5px}.time-picker>div button.active{color:#df2028;border-color:#df2028}.booking-success{text-align:center;padding-top:70px}.booking-success>i{color:#249258;background:#e7f8ee;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:28px;font-style:normal;display:grid}.booking-success>small{color:#999;margin-top:12px;font-size:5px;display:block}.booking-success h3{font-size:18px}.booking-success p{color:#777;line-height:1.5}.booking-success button{background:#fff;border:1px solid #eee;border-radius:8px;width:100%;margin-top:7px;padding:10px}.booking-success button:first-of-type{color:#fff;background:#df2028;border:0}.qr-card,.workout{text-align:left;border:0;width:calc(100% - 20px)}.full-qr{text-align:center;color:#fff;padding-top:55px}.full-qr>small{font-size:6px}.full-qr>div{color:#111;background:#fff;border:12px solid #fff;border-radius:12px;place-items:center;width:155px;height:155px;margin:14px auto;font-size:115px;display:grid}.full-qr>b{display:block}.full-qr>button{color:#fff;background:#171a22;border:1px solid #444;border-radius:8px;margin-top:18px;padding:9px 18px}.date-row button{background:0 0;border:0}.class-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #292e38;align-items:center;gap:9px;width:100%;padding:10px 3px;display:flex}.class-row>strong{color:#779bff}.class-row>span{flex:1}.class-row span b,.class-row span small{display:block}.class-row span small{color:#999;font-size:5px}.fitness-class{padding:12px}.fitness-class .product-asset{height:230px}.fitness-class strong{color:#6f93ff;margin-top:9px;display:block}.fitness-class p{color:#aaa;line-height:1.5}.fitness-class button{color:#fff;background:#4d75ee;border:0;border-radius:8px;width:100%;padding:10px}.service-list-item>span{color:#177e89;font-size:6px}.repair-status>small{color:#177e89}.repair-status h3{font-size:18px}.repair-status>.product-asset{height:170px}.repair-status p{border-left:2px solid #ddd;gap:8px;margin:0;padding:8px;display:flex}.repair-status p.done{color:#177e89;border-color:#177e89}.repair-status p i{font-style:normal}.clinic-result{color:#3478df;background:#f4f8ff;border:1px solid #dfeafb;border-radius:8px;justify-content:space-between;width:calc(100% - 20px);margin:7px 10px;padding:11px;display:flex}.analysis-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;width:100%;padding:11px 2px;display:flex}.analysis-results button>span{flex:1}.analysis-results span b,.analysis-results span small{display:block}.analysis-results span small{color:#999}.analysis-results em{color:#3478df;font-size:6px;font-style:normal}@media (max-width:720px){.hero-capabilities{justify-content:flex-start;gap:8px;padding:0 5px;overflow-x:auto}.hero-capabilities span{white-space:nowrap}.dense-hero{min-height:930px;padding-top:88px}.dense-hero .hero-copy-new h1{font-size:47px}.dense-hero .hero-phone-orbit{top:425px}.dense-hero .hero-phone .phone-mockup,.dense-hero .hero-center .phone-mockup{width:230px!important}.dense-hero .hero-center{transform:translate(-50%)}.dense-hero .hero-right{transform:translate(8%)translateY(33px)}.dense-hero .hero-left{transform:translate(-108%)translateY(34px)}.dense-hero .hero-app-tag{display:none}}:root{--max:1480px}.section-space{padding:clamp(86px,7vw,128px) max(22px,calc((100vw - var(--max))/2))}.new-header{width:min(1380px,100% - 30px)}.proof-v3{gap:20px}.story-v3{background:#fff6f3;grid-template-columns:minmax(520px,.92fr) minmax(600px,1.08fr);display:grid;position:relative}.story-product-stage{background:radial-gradient(circle at 52% 48%,#ffe1da,#fff6f3 66%);place-items:center;height:100vh;min-height:760px;display:grid;position:relative;overflow:hidden}.story-product-stage:before{content:"";border:1px solid #d52d3521;border-radius:50%;width:690px;height:690px;position:absolute}.story-product-stage .phone-mockup{z-index:3;filter:drop-shadow(0 38px 36px #681e2133)}.story-live-label{z-index:4;position:absolute;top:100px;left:38px}.story-live-label small,.story-live-label strong{display:block}.story-live-label small{color:#a97975;letter-spacing:.13em;font-size:9px}.story-live-label strong{color:#d41e27;margin-top:7px;font-size:24px}.story-meter{background:#ead2cf;width:3px;height:56%;position:absolute;top:22%;right:34px}.story-meter i{background:#d9232c;width:100%;display:block}.story-copy-v3{padding:0 max(38px,calc((100vw - var(--max))/2)) 0 clamp(60px,7vw,130px);background:#fff}.story-copy-v3 article{opacity:.23;cursor:pointer;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 0;transition:opacity .25s,transform .25s;display:flex}.story-copy-v3 article.active{opacity:1;transform:translate(-10px)}.story-copy-v3 article>span{color:#d5222b;letter-spacing:.14em;font-size:10px;font-weight:850}.story-copy-v3 article h2{letter-spacing:-.06em;max-width:670px;margin:18px 0;font-size:clamp(50px,4.5vw,82px);line-height:.98}.story-copy-v3 article p{color:#666;max-width:600px;margin:0;font-size:17px;line-height:1.65}.story-copy-v3 article>b{margin-top:22px;font-size:12px}.story-copy-v3 article>button{color:#c22229;background:#fff7f5;border:1px solid #efc7c3;border-radius:8px;width:max-content;margin-top:18px;padding:10px 13px;font-size:10px}.story-cta{padding:28px max(22px,calc((100vw - var(--max))/2));color:#fff;background:#d9232c;justify-content:space-between;align-items:center;display:flex}.story-cta span{font-size:14px}.story-cta a{color:#c51d25;background:#fff;border-radius:8px;padding:12px 15px;font-size:11px;font-weight:800}.lab-shell-v3 .lab-stage{grid-template-columns:.72fr 1.28fr;min-height:790px}.lab-shell-v3 .lab-phone{overflow:hidden}.lab-shell-v3 .lab-phone:after{content:"";border:1px solid var(--lab-tone);position:absolute;inset:11% 12%}@supports (color:color-mix(in lab, red, red)){.lab-shell-v3 .lab-phone:after{border:1px solid color-mix(in srgb,var(--lab-tone) 22%,transparent)}}.lab-shell-v3 .lab-phone:after{border-radius:50%}.lab-shell-v3 .phone-mockup{z-index:2}.lab-food{background-color:#fff1ed}.lab-retail{background-color:#171818}.lab-tech{background-color:#edf6f0}.lab-delivery{background-color:#edf5ff}.inline-cta{background:var(--lab-tone);color:#fff;border-radius:8px;margin-top:25px;padding:12px 15px;font-size:10px;font-weight:800;display:inline-block}.service-rail-v3{gap:22px}.service-rail-v3 .service-device{height:650px}.service-rail-v3 .service-device .phone-mockup{transform:translateY(58px)}.service-rail-v3 article:hover .phone-mockup{transform:translateY(35px)}.section-cta{color:#fff;background:#111;border-radius:10px;width:max-content;margin:55px auto 0;padding:15px 19px;font-size:12px;font-weight:800;display:block}.value-section{color:#fff;background:#111}.value-section .section-title>span{color:#888}.value-section .section-title>p{color:#aaa}.value-grid{background:#303030;border:1px solid #303030;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.value-grid article{background:#161616;min-height:280px;padding:31px;position:relative}.value-grid article>span{color:#555;font-size:10px;position:absolute;top:22px;right:24px}.value-grid article>i{color:#fff;border:1px solid #444;border-radius:15px;place-items:center;width:54px;height:54px;font-size:24px;font-style:normal;display:grid}.value-grid h3{margin:42px 0 10px;font-size:24px}.value-grid p{color:#999;max-width:330px;margin:0;line-height:1.6}.loyalty-v3{background:#fff8ea;grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.loyalty-copy>span,.push-v3 .section-title>span{color:#a77934;letter-spacing:.15em;margin-bottom:22px;font-size:10px;font-weight:850;display:block}.loyalty-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,76px);line-height:.98}.loyalty-copy>p{color:#766e61;max-width:580px;font-size:16px;line-height:1.7}.loyalty-copy ul{color:#725f3d;padding:0;line-height:2;list-style:none}.loyalty-copy>a{color:#fff;background:#111;border-radius:9px;margin-top:14px;padding:14px 17px;font-size:11px;font-weight:800;display:inline-block}.loyalty-demo{color:#fff;background:#11120f;border:1px solid #d8c7a8;border-radius:28px;grid-template-columns:210px 1fr;min-height:720px;display:grid;position:relative;overflow:hidden}.loyalty-controls{border-right:1px solid #333026;padding:28px 17px}.loyalty-controls>small{color:#8f8067;margin:0 8px 14px;font-size:8px;display:block}.loyalty-controls button{color:#aaa;text-align:left;background:0 0;border:0;border-bottom:1px solid #343127;justify-content:space-between;width:100%;padding:13px 8px;font-size:10px;display:flex}.loyalty-controls button.active{color:#111;background:#d4a85a;border-radius:7px}.loyalty-dashboard{padding:28px 270px 28px 28px}.loyalty-balance{background:linear-gradient(135deg,#262116,#161711);border:1px solid #4b412e;border-radius:16px;padding:25px;position:relative}.loyalty-balance small{color:#bf9a58;font-size:8px}.loyalty-balance strong{color:#dbb86f;letter-spacing:-.06em;margin:6px 0 16px;font-size:44px;display:block}.loyalty-balance strong i{letter-spacing:0;font-size:10px;font-style:normal}.loyalty-balance>b{color:#d9b269;position:absolute;top:23px;right:22px}.loyalty-balance>div{background:#444039;border-radius:8px;height:7px}.loyalty-balance>div i{background:#d4aa60;border-radius:8px;height:100%;display:block}.loyalty-balance p{color:#908a80;margin:7px 0 0;font-size:8px}.loyalty-offers{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.loyalty-offers article{background:#181a17;border:1px solid #302f2a;border-radius:9px;padding:10px}.loyalty-offers i{color:#d4aa60;font-size:20px;font-style:normal;display:block}.loyalty-offers b,.loyalty-offers small{display:block}.loyalty-offers b{margin:8px 0 3px;font-size:8px}.loyalty-offers small{color:#777;font-size:6px}.loyalty-dashboard h3{font-size:12px}.loyalty-history p{border-bottom:1px solid #2e302d;justify-content:space-between;margin:0;padding:9px 0;display:flex}.loyalty-history span,.loyalty-history span small{display:block}.loyalty-history span{font-size:8px}.loyalty-history span small{color:#777;margin-top:2px;font-size:6px}.loyalty-history b{color:#44a666}.loyalty-history b.minus{color:#d66161}.bonus-calendar{gap:4px;margin-top:12px;display:flex}.bonus-calendar span{color:#777;border:1px solid #292b28;border-radius:6px;flex:1;place-items:center;padding:8px 2px;font-size:6px;display:grid}.bonus-calendar span.campaign{color:#d4aa60;border-color:#8b6a32}.bonus-calendar i{font-style:normal}.loyalty-phone{opacity:.96;filter:drop-shadow(0 22px 28px #000);position:absolute;bottom:-75px;right:16px}.push-v3{background:#eef5ff}.push-v3 .section-title>span{color:#176fe7}.push-v3-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px;margin-top:55px;display:grid}.push-v3-phone{background:radial-gradient(circle,#d2e4ff,#edf5ff 65%);border-radius:30px;place-items:center;min-height:760px;display:grid;position:relative}.push-v3-phone .phone-mockup{filter:drop-shadow(0 38px 36px #1d45773d)}.push-v3-notice{text-align:left;width:330px;top:95px}.segment-chip{color:#fff;background:#176fe7;border-radius:12px;padding:16px 18px}.segment-chip small,.segment-chip b{display:block}.segment-chip small{opacity:.65;letter-spacing:.1em;font-size:8px}.segment-chip b{margin-top:4px}.push-options-v3{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.push-options-v3 button{text-align:left;background:#fff;border:1px solid #cedced;border-radius:12px;grid-template-columns:28px 1fr;min-height:110px;padding:15px;display:grid;position:relative}.push-options-v3 button.active{border-color:#176fe7;box-shadow:0 12px 25px #176fe71f}.push-options-v3 button>span{color:#9babbd;font-size:8px}.push-options-v3 button>b{font-size:11px}.push-options-v3 button>small{color:#8390a0;grid-column:2;font-size:8px}.push-options-v3 button>i{color:#176fe7;font-style:normal;position:absolute;bottom:10px;right:12px}.push-benefits{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.push-benefits span{color:#66778b;border:1px solid #d4dfed;border-radius:999px;padding:8px 10px;font-size:8px}.admin-v3{background:#f6f6f3}.admin-v3-grid{grid-template-columns:minmax(780px,1.35fr) minmax(350px,.65fr);align-items:stretch;gap:24px;margin-top:55px;display:grid}.admin-console{background:#fff;border:8px solid #202020;border-bottom-width:22px;border-radius:20px;grid-template-rows:66px 1fr;grid-template-columns:170px 1fr;min-height:770px;display:grid;overflow:hidden;box-shadow:0 25px 60px #14141424}.admin-console>header{background:#fafafa;border-bottom:1px solid #eee;grid-column:1/3;align-items:center;gap:25px;padding:0 22px;display:flex}.admin-console>header span{color:#888;font-size:9px}.admin-console>header i{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.admin-console>aside{background:#fafafa;border-right:1px solid #eee;padding:18px 9px}.admin-console>aside button{color:#777;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:11px 10px;font-size:9px;display:flex}.admin-console>aside button.active{color:#fff;background:#111}.admin-console>aside i{font-style:normal}.admin-console>main{min-width:0;padding:28px;overflow:hidden}.admin-title-v3{justify-content:space-between;align-items:center;display:flex}.admin-title-v3 small{color:#999;font-size:7px}.admin-title-v3 h3{margin:5px 0;font-size:24px}.admin-title-v3>b{color:#168044;background:#e8f5ed;border-radius:6px;padding:8px;font-size:7px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.admin-form-grid label,.wide-field{color:#777;font-size:8px}.admin-form-grid input,.admin-form-grid select,.wide-field input,.wide-field textarea,.wide-field select{background:#fff;border:1px solid #ddd;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:11px}.wide-field{margin-top:15px;display:block}.wide-field textarea{resize:none;min-height:80px}.switch{background:#eee;border:0;border-radius:7px;height:39px;margin-top:14px}.switch i{vertical-align:middle;background:#aaa;border-radius:10px;width:20px;height:12px;margin-right:6px;display:inline-block}.switch.on{color:#168044;background:#e7f6ed}.switch.on i{background:#168044}.admin-product-preview{border:1px solid #eee;border-radius:10px;grid-template-columns:100px 1fr auto;align-items:center;margin-top:18px;padding:18px;display:grid}.admin-product-preview span{color:#168044;background:#eef6f1;border-radius:7px;place-items:center;height:70px;font-size:8px;display:grid}.admin-product-preview b{padding:0 14px}.admin-product-preview button,.admin-primary{color:#fff;background:#111;border:0;border-radius:7px;padding:10px;font-size:8px}.accent-row,.theme-swatches{gap:8px;margin-top:16px;display:flex}.accent-row button,.theme-swatches button{border:3px solid #fff;border-radius:10px;width:38px;height:38px;box-shadow:0 0 0 1px #ddd}.admin-order-card{border:1px solid #eee;border-radius:10px;margin-top:20px;padding:18px}.admin-order-card b,.admin-order-card span{display:block}.admin-order-card span{color:#777;margin-top:6px}.status-buttons{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.status-buttons button,.bonus-admin-actions button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:10px;font-size:8px}.status-buttons button.active{color:#176fe7;background:#edf5ff;border-color:#176fe7}.range-field{margin:30px 0;display:block}.range-field input{width:100%;margin-top:14px}.bonus-admin-actions{gap:7px;display:flex}.report-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.report-grid article{border:1px solid #eee;border-radius:9px;padding:12px}.report-grid small,.report-grid strong,.report-grid span{display:block}.report-grid small{color:#888;font-size:7px}.report-grid strong{margin:8px 0;font-size:16px}.report-grid span{color:#249052;font-size:7px}.report-chart{border:1px solid #eee;border-radius:10px;align-items:flex-end;gap:8px;height:180px;margin-top:12px;padding:25px 15px 15px;display:flex}.report-chart>span{align-self:flex-start;margin-top:-13px;font-size:8px;position:absolute}.report-chart i{background:linear-gradient(#176fe7,#a9ccff);border-radius:4px 4px 0 0;flex:1}.report-bottom{gap:6px;margin-top:12px;display:flex}.report-bottom>*{background:#f3f3f3;border-radius:6px;padding:8px;font-size:7px}.client-table{margin-top:18px}.client-table header,.client-table button{text-align:left;grid-template-columns:1.3fr 1fr 1fr .8fr;width:100%;display:grid}.client-table header{color:#999;padding:8px;font-size:7px}.client-table button{background:#fff;border:0;border-top:1px solid #eee;padding:12px 8px;font-size:8px}.client-table .status{color:#176fe7}.theme-swatches button.active{box-shadow:0 0 0 2px #111}.sortable-row{background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:10px;display:flex}.admin-mobile-sync{background:radial-gradient(circle at 50% 45%,var(--demo-accent),#fff 70%);border-radius:24px;place-items:center;min-height:770px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-mobile-sync{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--demo-accent) 18%,white),#fff 70%)}}.admin-mobile-sync{overflow:hidden}.admin-mobile-sync .phone-mockup{filter:drop-shadow(0 30px 30px #14141433)}.sync-label{color:var(--demo-accent);letter-spacing:.1em;font-size:8px;font-weight:850;position:absolute;top:22px;left:22px}.admin-sync-banner{z-index:15;color:#fff;border-radius:11px;width:260px;min-height:85px;padding:13px;position:absolute;top:140px;left:50%;box-shadow:0 14px 28px #0000002e;transform:translate(-50%)!important}.admin-sync-banner small,.admin-sync-banner b{display:block}.admin-sync-banner small{opacity:.7;font-size:6px}.admin-sync-banner b{margin-top:6px}.admin-mobile-sync .admin-push{text-align:left;border:0;width:285px;top:77px}.admin-push span{color:#777;margin-top:4px;font-size:8px;display:block}.sync-status{background:#ffffffed;border:1px solid #e1e1df;border-radius:9px;padding:11px;font-size:8px;position:absolute;bottom:20px;left:22px;right:22px}.sync-status i{background:#2aa363;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.builder-v3{background:#fff}.builder-v3-grid{grid-template-columns:minmax(620px,1fr) minmax(520px,.92fr);align-items:start;gap:46px;margin-top:55px;display:grid}.builder-v3 form{min-width:0}.builder-v3 fieldset{border:0;margin:0 0 30px;padding:0}.builder-v3 legend,.lead-fields legend{margin-bottom:14px;font-size:15px;font-weight:800}.builder-v3 legend b,.lead-fields legend b{color:#176fe7;margin-right:8px;font-size:10px}.business-picker{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.business-picker button{text-align:left;background:#fff;border:1px solid #ddd;border-radius:9px;justify-content:space-between;padding:13px 14px;display:flex}.business-picker button.active{color:#fff;background:#111;border-color:#111}.feature-groups{grid-template-columns:1fr 1fr;gap:15px;display:grid}.feature-groups>div>small{color:#888;letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.feature-groups>div>div{flex-wrap:wrap;gap:5px;display:flex}.feature-groups button{background:#fff;border:1px solid #ddd;border-radius:7px;gap:8px;padding:8px 9px;font-size:9px;display:flex}.feature-groups button.active{color:#176fe7;background:#edf5ff;border-color:#176fe7}.builder-result{color:#fff;background:#111;border-radius:13px;padding:20px}.builder-result span,.builder-result strong,.builder-result small{display:block}.builder-result span{color:#888;font-size:10px}.builder-result strong{margin:4px 0;font-size:30px}.builder-result small{color:#aaa}.lead-fields{border:1px solid #ddd;border-radius:14px;margin-top:28px;padding:22px}.lead-fields label{color:#777;margin-top:11px;font-size:9px;display:block}.lead-fields input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:12px}.lead-fields input:focus{border-color:#176fe7}.lead-fields>button{color:#fff;background:#176fe7;border:0;border-radius:9px;width:100%;margin-top:14px;padding:14px;font-weight:800}.lead-fields>small{color:#c33;margin-top:8px;display:block}.builder-success b,.builder-success span{display:block}.builder-live{background:radial-gradient(circle at 50% 49%,#d8e6f7,#f4f7fa 65%);border-radius:28px;place-items:center;min-height:900px;display:grid;position:sticky;top:88px;overflow:hidden}.builder-live:before{content:"";border:1px solid #2248731a;border-radius:50%;width:700px;height:700px;position:absolute}.builder-retail{background:radial-gradient(circle,#38342a,#111 70%)}.builder-food{background:radial-gradient(circle,#ffd8d2,#fff1ef 70%)}.builder-delivery{background:radial-gradient(circle,#d5e8ff,#f1f7ff 70%)}.builder-beauty{background:radial-gradient(circle,#ffdce5,#fff3f6 70%)}.builder-fitness{background:radial-gradient(circle,#2b3248,#11141b 70%)}.builder-auto{background:radial-gradient(circle,#dcecee,#f1f7f7 70%)}.builder-clinic,.builder-service{background:radial-gradient(circle,#d9e8ff,#f3f8ff 70%)}.builder-live-head{z-index:4;justify-content:space-between;display:flex;position:absolute;top:22px;left:25px;right:25px}.builder-live-head span{letter-spacing:.1em;font-size:8px;font-weight:850}.builder-live-head i{background:#25a15a;border-radius:50%;width:7px;height:7px;display:inline-block}.builder-retail .builder-live-head,.builder-fitness .builder-live-head{color:#fff}.builder-feature-pills{z-index:6;flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:absolute;top:55px;left:20px;right:20px}.builder-feature-pills button{background:#ffffffe6;border:1px solid #788ca040;border-radius:999px;padding:7px 9px;font-size:7px}.builder-feature-pills button.active{color:#176fe7;border-color:#176fe7}.builder-live .phone-mockup{z-index:3;filter:drop-shadow(0 38px 36px #192d4638)}.builder-inclusions{z-index:5;gap:6px;display:flex;position:absolute;bottom:22px}.builder-inclusions span{background:#ffffffe6;border:1px solid #788ca040;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800}.customer-keeps{background:#f5f6f3;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.customer-keeps>div:first-child>span,.stores-copy>span{color:#777;letter-spacing:.14em;font-size:10px;font-weight:850}.customer-keeps h2,.stores-copy h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(48px,5vw,78px);line-height:.98}.customer-keeps>div:first-child>p,.stores-copy>p{color:#6c6c68;max-width:580px;line-height:1.7}.keeps-list{border-top:1px solid #ddd;margin-top:28px}.keeps-list p{border-bottom:1px solid #ddd;grid-template-columns:35px 1fr auto;margin:0;padding:13px 0;display:grid}.keeps-list p b{color:#aaa;font-size:8px}.keeps-list p i{color:#176fe7;font-style:normal}.keeps-phone{background:radial-gradient(circle,#e6ddc9,#f4f1e9 64%);border-radius:30px;place-items:center;min-height:780px;display:grid;position:relative}.keeps-phone .phone-mockup{filter:drop-shadow(0 38px 38px #2d281c3b)}.home-screen-icon{background:#fff;border-radius:13px;grid-template-columns:40px 1fr;padding:15px;display:grid;position:absolute;bottom:12%;right:8%;box-shadow:0 15px 30px #28281e29}.home-screen-icon i{color:#fff;background:#111;border-radius:8px;grid-row:1/3;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.home-screen-icon b,.home-screen-icon small{display:block}.home-screen-icon small{color:#999}.stores-section{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.store-product-card{color:#fff;background:linear-gradient(145deg,#111,#262626);border-radius:30px;grid-template-columns:100px 1fr auto;align-items:center;min-height:390px;padding:38px;display:grid;box-shadow:0 30px 70px #00000029}.store-product-card>i{background:linear-gradient(145deg,#176fe7,#6ba9ff);border-radius:21px;place-items:center;width:84px;height:84px;font-size:38px;font-style:normal;display:grid}.store-product-card small{color:#777}.store-product-card h3{margin:7px 0;font-size:30px}.store-product-card p{color:#999}.store-product-card>b{color:#e4bc66}.stores-copy>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.stores-copy>div>*{border:1px solid #ddd;border-radius:9px;padding:12px 14px}.launch-section{color:#fff;background:#111}.launch-section .section-title>span{color:#777}.launch-track{border-top:1px solid #333;border-left:1px solid #333;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.launch-track article{border-bottom:1px solid #333;border-right:1px solid #333;min-height:145px;padding:25px;position:relative}.launch-track span{color:#666;font-size:9px}.launch-track i{background:#176fe7;border-radius:50%;width:9px;height:9px;margin:24px 0 12px;display:block;box-shadow:0 0 0 7px #176fe71f}.launch-track b{font-size:15px}.pricing-v3{background:#eef4ff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.pricing-v3>div:first-child>span{color:#176fe7;letter-spacing:.14em;font-size:10px;font-weight:850}.pricing-v3 h2{letter-spacing:-.07em;margin:18px 0;font-size:clamp(52px,6vw,88px);line-height:.95}.pricing-v3>div:first-child p{color:#687589;max-width:530px;line-height:1.7}.pricing-v3>div:first-child a,.pricing-v3>div:first-child button.pricing-cta{color:#fff;background:#176fe7;border-radius:9px;margin-top:20px;padding:14px 18px;font-weight:800;display:inline-block}.price-card{background:#fff;border-radius:26px;padding:45px;box-shadow:0 25px 60px #2c52821f}.price-card>small{color:#8995a5;letter-spacing:.13em;font-size:9px}.price-card>strong{color:#176fe7;letter-spacing:-.07em;margin:12px 0 15px;font-size:clamp(48px,5vw,78px);display:block}.price-card>strong i{font-size:16px;font-style:normal}.price-card>p{color:#777}.price-card hr{border:0;border-top:1px solid #eee;margin:28px 0}.price-card>b{margin-top:8px;font-size:25px;display:block}.price-card h4{margin:28px 0 10px}.price-card>span{color:#176fe7;background:#edf5ff;border-radius:999px;margin:4px 5px 0 0;padding:8px 10px;font-size:9px;display:inline-block}.faq-v3{background:#fff}.faq-v3 .section-title{grid-template-columns:.7fr 1.3fr;gap:40px;display:grid}.faq-v3 .section-title>span{grid-column:1/3}.faq-v3 .section-title>p{align-self:end}.faq-columns{grid-template-columns:1fr 1fr;gap:35px;margin-top:55px;display:grid}.faq-columns>div{border-top:1px solid #ddd}.faq-columns details{border-bottom:1px solid #ddd}.faq-columns summary{cursor:pointer;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px;font-weight:750;list-style:none;display:flex}.faq-columns summary::-webkit-details-marker{display:none}.faq-columns summary b{font-size:18px}.faq-columns details[open] summary b{transform:rotate(45deg)}.faq-columns details p{color:#777;margin:0 35px 18px 0;font-size:12px;line-height:1.6}.final-lead{text-align:center;color:#fff;background:#176fe7;padding:120px 22px}.final-lead>span{letter-spacing:.14em;opacity:.68;font-size:10px;font-weight:850}.final-lead h2{letter-spacing:-.075em;margin:20px 0 35px;font-size:clamp(55px,8vw,115px);line-height:.9}.final-lead a{color:#176fe7;background:#fff;border-radius:10px;padding:16px 20px;font-weight:850;display:inline-block}@media (max-width:1180px){:root{--max:1040px}.story-v3{grid-template-columns:.85fr 1.15fr}.story-product-stage .phone-mockup{width:340px!important}.story-copy-v3{padding-left:55px}.loyalty-v3{grid-template-columns:1fr}.push-v3-grid{grid-template-columns:1fr 1fr}.admin-v3-grid{grid-template-columns:1fr}.admin-mobile-sync{min-height:720px}.builder-v3-grid{grid-template-columns:1fr}.builder-live{min-height:850px;position:relative;top:auto}.customer-keeps,.stores-section{grid-template-columns:1fr 1fr}}@media (max-width:760px){:root{--max:100%}.section-space{padding:82px 17px}.header-nav-desktop{display:none}.proof-v3{justify-content:flex-start;overflow-x:auto}.story-v3{min-height:600vh;display:block}.story-product-stage{z-index:3;height:68vh!important;min-height:550px!important;position:sticky!important;top:0!important}.story-product-stage .phone-mockup{width:250px!important}.story-live-label{top:22px;left:17px}.story-live-label strong{font-size:15px}.story-meter{height:60%;top:18%;right:14px}.story-copy-v3{z-index:4;pointer-events:none;background:0 0;margin-top:0;padding:0 17px;position:relative}.story-copy-v3 article{opacity:0;background:linear-gradient(#0000 0,#fff 50%);justify-content:flex-end;min-height:100vh;padding:0 7px 55px}.story-copy-v3 article.active{opacity:1;transform:none}.story-copy-v3 article h2{font-size:39px}.story-copy-v3 article p{font-size:13px}.story-copy-v3 article>button{pointer-events:auto}.story-cta{padding:22px 17px;display:block}.story-cta a{text-align:center;margin-top:12px;display:block}.lab-shell-v3 .lab-stage{min-height:0}.lab-shell-v3 .lab-phone{height:650px}.lab-shell-v3 .phone-mockup{width:285px!important}.service-rail-v3 .service-device{height:580px}.service-rail-v3 .phone-mockup{width:275px!important}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:230px}.loyalty-v3{display:block}.loyalty-copy h2{font-size:43px}.loyalty-demo{min-height:900px;margin-top:35px;display:block}.loyalty-controls{border-bottom:1px solid #333026;border-right:0;display:flex;overflow-x:auto}.loyalty-controls>small{display:none}.loyalty-controls button{border-bottom:0;min-width:135px}.loyalty-dashboard{padding:22px}.loyalty-balance strong{font-size:37px}.loyalty-offers{grid-template-columns:1fr 1fr}.loyalty-phone{display:none}.push-v3-grid{display:block}.push-v3-phone{min-height:630px}.push-v3-phone .phone-mockup{width:285px!important}.push-v3-notice{width:270px;top:75px}.push-options-v3{grid-template-columns:1fr}.admin-v3-grid{display:block}.admin-console{border-width:6px 6px 17px;min-height:770px;display:block}.admin-console>header{height:60px}.admin-console>header span{display:none}.admin-console>aside{border-bottom:1px solid #eee;border-right:0;gap:4px;padding:7px;display:flex;overflow-x:auto}.admin-console>aside button{min-width:max-content}.admin-console>main{padding:17px}.admin-form-grid{grid-template-columns:1fr}.admin-product-preview{grid-template-columns:1fr;gap:9px}.report-grid{grid-template-columns:1fr 1fr}.admin-mobile-sync{min-height:660px;margin-top:20px}.admin-mobile-sync .phone-mockup{width:270px!important}.admin-mobile-sync .admin-push{width:245px}.builder-v3-grid{display:block}.business-picker,.feature-groups{grid-template-columns:1fr}.builder-live{min-height:700px;margin-top:45px}.builder-live .phone-mockup{width:285px!important}.builder-feature-pills{top:52px}.customer-keeps{display:block}.keeps-phone{min-height:680px;margin-top:35px}.keeps-phone .phone-mockup{width:285px!important}.home-screen-icon{bottom:8%;right:3%}.stores-section{display:block}.store-product-card{grid-template-columns:70px 1fr;min-height:300px;padding:24px}.store-product-card>i{width:58px;height:58px}.store-product-card>b{grid-column:2}.stores-copy{margin-top:38px}.launch-track{grid-template-columns:1fr 1fr}.pricing-v3{display:block}.price-card{margin-top:45px;padding:25px}.price-card>strong{font-size:46px}.faq-v3 .section-title{display:block}.faq-columns{grid-template-columns:1fr;gap:0}.final-lead{padding:85px 17px}.final-lead h2{font-size:52px}}.retail-product-spot{width:calc(100% - 20px);color:inherit;text-align:left;background:0 0}.dark-grid>div{background:#111313;border-color:#292b2b;min-height:186px}.dark-grid>div small,.dark-grid>div b,.dark-grid>div strong{display:block}.dark-grid>div small{color:#9f8047;margin-top:6px;font-size:5px}.dark-grid>div b{font-size:7px}.dark-grid>div strong{color:#d4ac61;margin-top:4px;font-size:7px}.tech-product-card{color:#111;text-align:left;background:#fff;width:calc(100% - 20px)}.tech-product-card>i{color:#147b48;background:#e3f3e9;border-radius:50%;align-self:center;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.water-card{color:#111;text-align:left;background:#fff;width:calc(100% - 20px)}.water-card>i{color:#fff;background:#176fe7;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.water-grid>div{min-height:170px}.water-grid>div>span{height:102px;display:block}.water-grid>div .product-asset{width:100%;height:100%}.water-grid>div>b,.water-grid>div>small,.water-grid>div>strong{display:block}.water-grid>div>b{font-size:7px}.water-grid>div>small{color:#777;font-size:5px}.water-grid>div>strong{color:#176fe7;margin-top:3px;font-size:7px}body{overflow-x:hidden}main{overflow:clip}.new-header{background:#fffffff0;margin:12px auto 0;position:sticky;top:12px;left:auto;transform:none;box-shadow:0 10px 32px #141c2614}.hero-v4{background:#fff;flex-direction:column;justify-content:center;width:min(1480px,100%);min-height:calc(100svh - 86px);margin:0 auto;padding:clamp(34px,4.4vh,58px) clamp(18px,3vw,44px) clamp(34px,4vh,52px);display:flex;position:relative;overflow:hidden}.hero-v4-canvas{z-index:0;pointer-events:none;opacity:.55;position:absolute;inset:0}.hero-v4-copy,.hero-v4-grid{z-index:1;position:relative}.hero-v4:before{content:"";z-index:-1;background:radial-gradient(#4c6f951f,#fff0 70%);border-radius:45%;position:absolute;inset:30% 6% 4%}.hero-v4-copy{text-align:center}.hero-v4-copy>span{color:#676b70;letter-spacing:.15em;font-size:10px;font-weight:850;display:inline-block}.hero-v4-geo{color:#111;margin-bottom:10px;display:block;letter-spacing:-.02em!important;text-transform:none!important;font-size:clamp(15px,1.5vw,18px)!important;font-weight:600!important}.hero-v4-copy h1{margin:16px 0 13px}.hero-v4-title{letter-spacing:-.07em;gap:4px;font-size:clamp(54px,6vw,92px);font-weight:650;line-height:.9;display:grid}.hero-v4-title .hero-line{display:block;overflow:hidden}.hero-v4-title .hero-line-accent em{color:#72767b;font-style:normal}.hero-v4-copy p{color:#666b70;margin:0;font-size:clamp(13px,1.15vw,17px);line-height:1.55}.hero-v4-actions{justify-content:center;gap:9px;margin-top:22px;display:flex}.hero-v4-actions>a,.hero-v4-actions>button{min-height:46px;padding:0 17px}.hero-v4-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(8px,1.3vw,20px);width:min(1260px,100%);margin:clamp(24px,3.2vh,40px) auto 0;display:grid}.hero-v4-phone{justify-items:center;min-width:0;transition:opacity .28s;display:grid}.hero-v4-focus{place-items:end center;width:100%;transition:transform .28s,filter .28s;display:grid}.hero-v4-phone:hover .hero-v4-focus{filter:drop-shadow(0 14px 20px #1118221f);transform:translateY(-8px)}.hero-v4-phone .phone-mockup{max-width:100%}.hero-v4-retail .phone-mockup,.hero-v4-tech .phone-mockup{transform:translateY(-10px) scale(var(--phone-scale)) rotate(var(--phone-tilt))}.hero-v4-label{background:#fff;border:1px solid #e6e6e2;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;width:min(100%,235px);margin-top:10px;padding:8px 10px;display:grid}.hero-v4-label i{border-radius:50%;width:7px;height:7px}.hero-v4-label b{letter-spacing:.08em;font-size:8px}.hero-v4-label button{color:#777;background:0 0;border:0;padding:3px;font-size:7px}.hero-v4-label button:hover{color:#111}.hero-v4-detail{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 36px);margin:18px auto 0;padding:10px 12px;display:flex;box-shadow:0 12px 30px #161e2a14}.hero-v4-detail span{color:#888;letter-spacing:.12em;font-size:7px}.hero-v4-detail b{font-size:8px}.hero-v4-detail button{color:#777;background:0 0;border:0;font-size:8px}.food-visual .product-asset,.food-product-strip .product-asset{width:100%;height:100%;display:block}.food-visual .product-asset img,.luxury-product-image .product-asset img,.water-grid .product-asset img{object-fit:contain}.favorite-row .product-asset{flex:0 0 66px;width:66px;height:72px;display:block}.favorite-row .product-asset img{object-fit:contain}.app-lab{scroll-margin-top:100px}.lab-shell-v3{margin-top:42px}.lab-shell-v3 .lab-stage{min-height:750px}.lab-shell-v3 .lab-phone{min-height:720px}.lab-shell-v3 .phone-mockup{width:clamp(285px,28vw,350px)}.lab-shell-v3 .lab-phone:after{display:none}.story-v4{background:#fff7f4;scroll-margin-top:100px}.story-v4-head{text-align:center;max-width:980px;margin:0 auto 40px}.story-v4-head>span{color:#c8232c;letter-spacing:.15em;font-size:10px;font-weight:850}.story-v4-head h2{letter-spacing:-.06em;margin:14px 0 12px;font-size:clamp(40px,5vw,68px);line-height:.97}.story-v4-head p{color:#786f6b;margin:0;font-size:15px;line-height:1.55}.story-v4-hint-desktop{display:block}.story-v4-hint-mobile{display:none}.story-v4-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(28px,4vw,48px);width:min(1180px,100%);margin:auto;display:grid}.story-v4-phone{contain:layout paint;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:0;display:flex;position:relative;top:auto;overflow:visible}.story-v4-label{z-index:2;flex:none;padding:0 4px;position:relative}.story-v4-label small,.story-v4-label strong{display:block}.story-v4-label small{color:#a57872;letter-spacing:.12em;font-size:10px;font-weight:750}.story-v4-label strong{color:#cc232c;letter-spacing:-.02em;max-width:22ch;margin-top:6px;font-size:clamp(17px,1.6vw,22px);line-height:1.25}.story-v4-device{place-items:center;padding:4px 0 8px;display:grid}.story-v4-phone .phone-mockup{filter:none}.story-v4-screen{height:100%}.story-v4-steps{border-top:1px solid #e7d9d5;flex-direction:column;display:flex}.story-v4-step{color:#9b8d88;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7d9d5;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:0;padding:12px 0;transition:color .25s,background .25s,padding .25s;display:grid}.story-v4-step.active{color:#111;background:linear-gradient(90deg,#fff7f4e6,#0000 72%);padding:14px 0 16px}.story-v4-step>span{padding-top:3px;font-size:10px;font-weight:850}.story-v4-step>div{flex-direction:column;gap:5px;min-width:0;display:flex}.story-v4-step small{letter-spacing:.12em;margin:0;font-size:10px;font-weight:850;line-height:1.2;display:block}.story-v4-step h3{letter-spacing:-.03em;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.2}.story-v4-step p{color:#8e817d;max-width:560px;margin:0;font-size:12px;line-height:1.45}.story-v4-step b{color:#a57872;margin-top:6px;font-size:10px;font-weight:750;display:block}.story-v4-step.active>span,.story-v4-step.active small{color:#d3222b}.story-v4-step.active p{color:#6f6460}.story-v4-step:not(.active) h3{color:#b0a39e}.story-v4-step:not(.active) p,.story-v4-step:not(.active) b{display:none}.scroll-cue,.hero-switcher{display:none!important}.proof-v3{z-index:2;white-space:nowrap;height:72px;position:relative}.story-cta{position:relative}.service-concepts,.value-section,.loyalty-v3,.push-v3,.admin-v3,.admin-sync,.builder-v3,.builder-studio,.pricing-v3,.faq-v3,.faq-v4,.launch-flow{scroll-margin-top:100px}.push-v3-phone{min-height:670px}.loyalty-demo{min-height:660px}.admin-console,.admin-mobile-sync{min-height:710px}.builder-live{min-height:780px}.keeps-phone{min-height:700px}@media (max-width:1100px){.header-nav-desktop{gap:15px}.header-nav-desktop a:nth-child(3){display:none}.hero-v4{min-height:auto;padding-top:55px}.hero-v4-grid{gap:7px}.hero-v4-label{grid-template-columns:7px 1fr}.hero-v4-label button{grid-column:1/3;width:100%;padding-top:5px}.story-v4-layout{grid-template-columns:minmax(280px,.72fr) minmax(400px,1.28fr);gap:28px}}@media (max-width:760px){html{scroll-padding-top:var(--scroll-anchor-offset,78px);overflow-x:hidden}body,main{max-width:100%;overflow-x:hidden}.section-space{padding-left:16px;padding-right:16px}.new-header{gap:8px;width:calc(100% - 16px);max-width:100%;height:56px;margin-top:8px;padding:0 8px 0 12px;top:8px}.new-wordmark{letter-spacing:.06em;text-overflow:ellipsis;font-size:9px;overflow:hidden}.new-header .header-action{white-space:nowrap;flex:none;padding:10px 12px;font-size:9px}.hero-v4{min-height:auto;padding:45px 10px 42px}.hero-v4-copy h1{font-size:48px}.hero-v4-copy p br{display:none}.hero-v4-actions{padding:0 8px;display:grid}.hero-v4-actions>a,.hero-v4-actions>button{width:100%}.hero-v4-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;margin-top:28px;padding:0 4px 8px;display:flex;overflow-x:auto}.hero-v4-phone{scroll-snap-align:center;flex:0 0 min(78vw,300px)}.hero-v4-phone .phone-mockup{width:min(72vw,260px)!important}.hero-v4-retail .phone-mockup,.hero-v4-tech .phone-mockup{transform:none}.hero-v4-phone.is-focused .hero-v4-focus{transform:translateY(-5px)scale(1.035)}.hero-v4-phone.is-muted{opacity:.78}.hero-v4-label{width:min(100%,150px);margin-top:7px;padding:7px}.hero-v4-detail{grid-template-columns:1fr 1fr;width:calc(100% - 18px);display:grid}.hero-v4-detail span,.hero-v4-detail button{grid-column:1/3}.proof-v3{justify-content:flex-start;height:60px;padding-inline:16px;overflow-x:auto}.lab-shell-v3 .lab-stage{min-height:0}.lab-shell-v3 .lab-phone{min-height:610px}.lab-shell-v3 .phone-mockup{width:280px}.story-v4-head{text-align:left;margin-bottom:28px}.story-v4-head h2{font-size:38px}.story-v4-hint-desktop{display:none}.story-v4-hint-mobile,.story-v4-layout{display:block}.story-v4-phone{gap:14px;margin-bottom:18px;padding:16px 14px 22px;position:relative;top:auto}.story-v4-phone .phone-mockup{width:260px}.story-v4-label strong{font-size:18px}.story-v4-step{grid-template-columns:30px 1fr;padding:10px 0}.story-v4-step h3{font-size:16px}.story-v4-step.active{padding:12px 0 14px}.sales-duo-summary{gap:8px;padding:14px 12px}.sales-duo-summary b{font-size:13px}.sales-infra-metrics,.sales-infra-compare{grid-template-columns:1fr}.sales-infra-lines li{grid-template-columns:1fr;gap:4px}.sales-infra-lines strong{justify-self:start}.builder-business-grid,.builder-outlets-rail{grid-template-columns:1fr}.builder-studio-stage{min-height:0}.builder-stage-scene .phone-mockup{width:min(70vw,280px)!important}.trust-cases{grid-template-columns:1fr}.sticky-mobile-cta{display:block}main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.push-v3-phone{min-height:auto}.loyalty-demo{min-height:830px}.admin-console{min-height:720px}.admin-mobile-sync{min-height:630px}.builder-live{min-height:660px}.keeps-phone{min-height:620px}}@media (min-width:761px){.sticky-mobile-cta{display:none}}@media (prefers-reduced-motion:reduce){.hero-v4-phone,.hero-v4-focus,.story-v4-step,.sticky-mobile-cta{transition:none!important}}.phone-mockup--frameless{width:var(--phone-width);transform:scale(var(--phone-scale)) rotate(var(--phone-tilt));transform-origin:50%}.phone-mockup--frameless .phone-screen{aspect-ratio:390/844;border-radius:calc(var(--phone-width) * .09);background:#fff;border:0;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 36px #14181e1f}.phone-mockup--frameless .phone-screen>.mobile-app,.phone-mockup--frameless .phone-screen>.story-v4-screen,.phone-mockup--frameless .phone-screen>.app-v5{width:100%;height:100%;min-height:0;position:absolute;inset:0}.phone-mockup--frameless .phone-screen>.story-v4-screen>.mobile-app{width:100%;height:100%;min-height:0;position:relative}.phone-mockup--frameless.has-reflection:after{display:none}.product-asset{max-width:100%;line-height:0;display:block;overflow:hidden}.product-asset img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.tech-hit .product-asset,.tech-sku .product-asset,.tech-stage .product-asset,.tech-cart-line .product-asset,.tech-cmp-head .product-asset,.lux-edit .product-asset,.lux-gallery .product-asset,.lux-wish-hero .product-asset,.lux-wish-row .product-asset,.oasis-good .product-asset,.oasis-item .product-asset,.oasis-cat .product-asset,.oasis-banner .product-asset,.food-line .product-asset,.food-banner .product-asset{overflow:hidden}.app-v5{--app-accent:#e23a2b;letter-spacing:-.01em;font-size:12px;line-height:1.25}.app-v5 .app-status{height:32px;padding:14px 16px 0;font-size:12px;font-weight:700}.app-v5 .app-status.with-island{padding-top:16px}.app-v5 .app-signal{align-items:flex-end;gap:2px;display:flex}.app-v5 .app-signal i{background:currentColor;border-radius:1px;width:3px;display:block}.app-v5 .app-signal i:first-child{height:5px}.app-v5 .app-signal i:nth-child(2){height:7px}.app-v5 .app-signal i:nth-child(3){height:10px}.app-v5 .app-signal em{border:1.5px solid;border-radius:2px;width:16px;height:8px;margin-left:4px;font-style:normal}.app-v5 .app-view-stack{position:absolute;inset:32px 0 60px;overflow:hidden}.app-v5 .app-view-stack .app-view{padding-bottom:8px;inset:0}.app-v5.mobile-app{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.app-v5 .app-tabbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #00000014;justify-content:space-around;height:60px;padding:6px 6px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.app-v5 .app-tabbar button{color:#8a8a8a;background:0 0;border:0;justify-items:center;gap:2px;min-width:44px;display:grid}.app-v5 .app-tabbar button.active{color:var(--nav-tone)}.app-v5 .app-tabbar b{place-items:center;height:20px;display:grid;position:relative}.app-v5 .app-tabbar b i{background:var(--nav-tone);color:#fff;border-radius:99px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-style:normal;line-height:14px;position:absolute;top:-4px;right:-8px}.app-v5 .app-tabbar span{text-overflow:ellipsis;white-space:nowrap;max-width:52px;font-size:9px;font-weight:650;overflow:hidden}.app-v5 .app-back{z-index:5;background:#ffffffeb;border:0;border-radius:50%;width:32px;height:32px;font-size:16px;position:absolute;top:10px;left:10px}.app-v5 .app-back.dark{color:#fff;background:#141414b3}.app-v5 .app-toast{z-index:30;color:#fff;text-align:center;background:#1a1a1a;border-radius:10px;padding:10px 12px;font-size:12px;position:absolute;bottom:72px;left:16px;right:16px}.product-fallback{color:#8a8a86;background:#ecece8;border-radius:10px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.product-fallback--icon b{font-size:28px;font-weight:400;line-height:1}.food-line .product-fallback--icon b{font-size:22px}.product-fallback i{border:2px solid #c8c8c2;border-radius:6px;width:36px;height:28px}.product-fallback em{font-size:10px;font-style:normal}.app-v5 h3,.app-v5 h2,.app-v5 h4{margin:0}.app-v5 button:active{transform:scale(.97)}.app-v5 .app-view *{min-width:0}.app-v5 .clamp-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-v5 .clamp-2{-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.food-v5{--app-accent:#e23a2b;color:#1c1412;background:#fffaf7}.food-v5 .app-tabbar{background:#fffaf7f5}.food-home,.food-menu,.food-cart,.food-loyalty,.food-profile,.food-order,.food-dish-body{padding:0 10px 12px}.food-top{justify-content:space-between;align-items:center;gap:6px;padding:4px 0 8px;display:flex}.food-loc{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:700;display:flex}.food-loc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.food-top-actions{flex:none;gap:4px;display:flex}.food-top-actions button{background:#fff;border:0;border-radius:50%;width:30px;height:30px;box-shadow:0 2px 8px #50140a14}.food-banner{color:#fff;text-align:left;background:linear-gradient(135deg,#ff6a3d,#c41620 62%);border:0;border-radius:18px;width:100%;height:140px;margin-bottom:10px;position:relative;overflow:hidden}.food-banner>div{z-index:2;min-width:0;max-width:58%;padding:14px 12px;position:relative}.food-banner small{opacity:.85;font-size:10px}.food-banner strong{letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;margin:4px 0 8px;font-size:20px;line-height:.95;display:block}.food-banner span{color:#c41620;background:#fff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.food-banner .product-asset{filter:drop-shadow(0 10px 12px #50000047);width:130px;max-width:46%;height:130px;position:absolute;bottom:-16px;right:-12px;overflow:hidden}.food-cats span .product-asset{width:100%;height:100%}.food-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:2px 0 4px;display:grid}.food-cats button{background:0 0;border:0;min-width:0;padding:0}.food-cats span{aspect-ratio:1;background:#fff1ea;border-radius:50%;width:100%;max-width:48px;margin:0 auto;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #f3d8cc}.food-cats b{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.food-row-head{justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 8px;display:flex}.food-row-head h3{font-size:16px}.food-row-head button{color:#e23a2b;white-space:nowrap;background:0 0;border:0;font-size:11px}.food-pop{grid-template-columns:1fr 1fr;gap:8px;display:grid}.food-pop article{background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 6px 16px #5a1e140f}.food-pop-open{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;min-height:0;padding:0;display:flex}.food-pop-photo{isolation:isolate;background:#fff3ec;flex:0 0 86px;place-items:center;height:86px;display:grid;position:relative;overflow:hidden}.food-pop-photo .product-asset{width:100%;height:100%;max-height:86px}.food-pop-body{min-width:0;padding:8px 8px 4px}.food-pop h4{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 2px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.food-pop p{color:#8a6f68;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.food-pop footer,.food-grid footer{justify-content:space-between;align-items:center;gap:6px;padding:6px 8px 8px;display:flex}.food-pop strong,.food-grid strong{white-space:nowrap;font-size:13px}.food-pop footer button,.food-grid footer button{color:#fff;background:#e23a2b;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:16px;line-height:1}.food-deal{text-align:left;background:#ffe8b8;border:0;border-radius:14px;width:100%;margin-top:10px;padding:12px}.food-deal b,.food-deal span{display:block}.food-deal b{font-size:13px}.food-deal span{color:#8a5a10;margin-top:2px;font-size:11px}.food-menu-top{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.food-menu-top h3{font-size:20px}.food-menu-top button{background:0 0;border:0;font-size:16px}.food-search,.tech-search{background:#fff;border:1px solid #f0e4de;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}.food-search input,.tech-search input{background:0 0;border:0;outline:0;flex:1;font-size:13px}.food-tabs,.oasis-pills,.tech-chips{scrollbar-width:none;gap:6px;padding:10px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.food-tabs button,.oasis-pills button,.tech-chips button{white-space:nowrap;background:#fff;border:1px solid #eadfd8;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.food-tabs button.on{color:#fff;background:#e23a2b;border-color:#e23a2b}.food-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.food-grid article{background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 12px #5a1e140d}.food-grid article>button{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.food-grid-photo{background:#fff4ee;place-items:center;height:88px;display:grid;position:relative;overflow:hidden}.food-grid-photo .product-asset{width:100%;height:100%;max-height:88px;padding:6px}.food-grid-body{min-width:0;padding:0 8px 4px}.food-grid h4{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.food-grid small{color:#9a7f78;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;display:block;overflow:hidden}.food-dish-photo{background:#fff1ea;place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.food-dish-photo-inner{place-items:center;width:78%;height:190px;display:grid;overflow:hidden}.food-dish-photo-inner .product-asset{width:100%;height:100%}.food-dish{min-height:100%;padding-bottom:58px;position:relative}.food-dish-body{padding-top:12px}.food-dish-body h3{font-size:20px}.food-dish-body>strong{color:#e23a2b;margin:4px 0 8px;font-size:18px;display:block}.food-dish-body p{color:#6e5a55;margin:0 0 12px;font-size:12px;line-height:1.45}.food-dish-body>b{margin:10px 0 6px;font-size:12px;display:block}.food-sizes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.food-sizes button{background:#fff;border:1px solid #eadfd8;border-radius:10px;padding:8px;font-size:12px}.food-sizes button.on{color:#e23a2b;background:#fff2ef;border-color:#e23a2b}.food-extra{background:#fff;border:1px solid #eadfd8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 6px;padding:10px;font-size:12px;display:flex}.food-extra span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.food-extra.on{background:#fff2ef;border-color:#e23a2b}.food-extra em{color:#e23a2b;white-space:nowrap;flex:none;font-style:normal}.food-qty{border:1px solid #eadfd8;border-radius:999px;align-items:center;gap:10px;margin:10px 0;padding:4px;display:inline-flex}.food-qty button{background:#fff2ef;border:0;border-radius:50%;width:28px;height:28px}.food-qty.mini{margin:6px 0 0}.food-sticky,.food-cta,.lux-cta,.tech-cta,.oasis-cta{background:var(--app-accent,#e23a2b);color:#fff;border:0;border-radius:12px;width:calc(100% - 24px);height:44px;margin:8px 12px 0;font-size:14px;font-weight:800}.food-sticky{width:auto;position:absolute;bottom:4px;left:0;right:0}.food-line{border-bottom:1px solid #f0e4de;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.food-line .product-asset{height:56px}.food-line b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.food-line strong{white-space:nowrap;font-size:12px}.food-promo-field{border:1px solid #eadfd8;border-radius:10px;margin:10px 0;display:flex;overflow:hidden}.food-promo-field.ok{background:#f3fbf6;border-color:#16814d}.food-promo-field input{background:0 0;border:0;flex:1;padding:10px;font-size:13px}.food-promo-field button{color:#e23a2b;background:#fff2ef;border:0;padding:0 12px;font-weight:700}.food-promo-note{color:#16814d;margin:0 0 8px;font-size:11px}.food-promo-note.bad{color:#c0392b}.food-bonus-toggle,.food-ship{background:#fff;border:1px solid #eadfd8;border-radius:10px;width:100%;margin:6px 0;padding:10px}.food-bonus-toggle.on{background:#fff2ef;border-color:#e23a2b}.food-ship{grid-template-columns:1fr 1fr;padding:4px;display:grid}.food-ship button{background:0 0;border:0;border-radius:8px;padding:8px}.food-ship button.on{color:#fff;background:#e23a2b}.food-addr,.food-sum{justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.food-addr{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;margin:0;display:grid}.food-addr span{color:#8e817d;grid-area:1/1;font-size:11px}.food-addr b{grid-area:2/1;font-size:13px}.food-addr em{color:#e23a2b;white-space:nowrap;grid-area:1/2/span 2;align-self:center;margin:0;font-size:11px;font-style:normal;font-weight:700}.food-fee{color:#888;margin:0 0 6px;font-size:12px}.food-map,.food-map-canvas~button{padding:0 10px}.food-map header{align-items:center;gap:8px;margin:8px 0;display:flex}.food-map h3{margin:0;font-size:18px}.food-map-canvas{background:linear-gradient(#f4e8e4 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#f4e8e4 1px,#0000 1px) 0 0/20px 20px,#fff8f6;border-radius:14px;height:150px;margin:8px 0;position:relative;overflow:hidden}.food-map-canvas i{background:#e8cfc7;height:7px;position:absolute;top:58%;left:10%;right:10%;transform:rotate(-8deg)}.food-map-canvas b{background:#e23a2b;border-radius:50% 50% 50% 0;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;transform:rotate(-45deg)}.food-map>button{text-align:left;background:#fff;border:1px solid #eadfd8;border-radius:12px;width:100%;margin:6px 0;padding:12px}.food-map>button.on{background:#fff5f3;border-color:#e23a2b}.food-map>button b{font-size:13px;display:block}.food-map>button small{color:#888;margin-top:3px;font-size:11px;display:block}.lux-collections,.lux-collection-chip~.lux-filters{padding:0 12px}.lux-collections header,.lux-collections-lead{padding:0 4px}.lux-collections header{align-items:center;gap:8px;margin:8px 0;display:flex}.lux-collections h3{flex:1;margin:0;font-size:18px}.lux-collections header span{color:#c4a45a;font-size:12px;font-weight:800}.lux-collections-lead{color:#8a7d68;margin:0 0 12px;font-size:12px;line-height:1.5}.lux-collection-card{color:#fff;text-align:left;background:#1c1a16;border:0;border-radius:16px;grid-template-columns:110px 1fr;width:100%;margin:0 0 10px;padding:0;display:grid;overflow:hidden}.lux-collection-card .product-asset{background:color-mix(in srgb,var(--lux-tone,#c4a45a) 22%,#1c1a16);height:120px}.lux-collection-card span{padding:14px 14px 14px 0}.lux-collection-card small{color:#c4a45a;letter-spacing:.12em;font-size:9px;display:block}.lux-collection-card b{margin:6px 0 4px;font-size:17px;font-weight:400;display:block}.lux-collection-card em{color:#d8cdb8;font-size:11px;font-style:normal;line-height:1.45;display:block}.lux-collection-chip{color:#8a7348;background:#fff8ea;border:1px solid #e8dcc4;border-radius:999px;margin:0 12px 10px;padding:8px 12px;font-size:11px;font-weight:700}.food-sum strong{font-size:18px}.food-order{text-align:center;padding:36px 16px}.food-ok{color:#1f9d57;background:#e7f8ee;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 10px;font-size:24px;display:grid}.food-order h3{font-size:20px}.food-tl{text-align:left;margin:16px 0}.food-tl p{color:#aaa;align-items:center;gap:8px;margin:8px 0;display:flex}.food-tl i{border:2px solid #ddd;border-radius:50%;width:12px;height:12px}.food-tl .on{color:#1f9d57}.food-tl .on i{background:#1f9d57;border-color:#1f9d57}.food-gain{color:#8a5a10;background:#fff3d0;border-radius:10px;padding:10px;font-weight:700}.food-gold{color:#3d3428;background:linear-gradient(165deg,#fffaf2,#f0e2c8 58%,#e4cfa8);border:1px solid #ead9b8;border-radius:20px;padding:16px;box-shadow:0 8px 20px #785a2814}.food-gold-top{justify-content:space-between;align-items:center;display:flex}.food-gold small{letter-spacing:.08em;color:#7a6a52;opacity:1;font-size:11px;font-weight:650}.food-gold em{color:#7a5f2e;letter-spacing:.1em;background:#ffffffb3;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800}.food-gold strong{letter-spacing:-.04em;color:#2a241c;margin:10px 0 0;font-size:30px;display:block}.food-gold-unit{color:#7a6a52;margin-top:2px;font-size:12px;font-weight:600;display:block}.food-gold p{color:#6f614d;margin:12px 0 0;font-size:12px;line-height:1.35}.food-gold>i{background:#5a462824;border-radius:99px;height:7px;margin-top:12px;display:block}.food-gold b{background:#8a6d3a;border-radius:99px;height:100%;display:block}.food-loyalty h3{letter-spacing:-.03em;color:#2a241c;margin:4px 0 12px;font-size:20px}.food-loyalty h4{color:#3d3428;margin:16px 0 8px;font-size:13px;font-weight:750}.food-loyalty p{color:#2a241c;border-bottom:1px solid #efe6d8;justify-content:space-between;align-items:center;margin:0;padding:12px 0;font-size:13px;display:flex}.food-loyalty p span{gap:3px;min-width:0;display:grid}.food-loyalty p small{color:#8a7b66;font-size:11px}.food-loyalty .minus{color:#c45b4a}.food-loyalty p b:not(.minus){color:#2f7a4f;font-size:14px}.soft-bonus{background:#fcfaf6;padding-top:4px}.food-v5:has(.soft-bonus){background:#fcfaf6}.food-v5:has(.soft-bonus) .app-tabbar{background:#fcfaf6f5;border-color:#efe6d8}.food-offer{text-align:left;color:#5a4a34;background:#fff8ee;border:1px solid #eadfcb;border-radius:14px;width:100%;padding:14px}.food-offer b,.food-offer span{display:block}.food-offer b{font-size:13px;line-height:1.35}.food-offer span{color:#8a6d3a;margin-top:6px;font-size:12px;font-weight:700}.food-me{align-items:center;gap:10px;padding:12px 0;display:flex}.food-me i{color:#fff;background:#e23a2b;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.food-profile>button{background:0 0;border:0;border-bottom:1px solid #f0e4de;justify-content:space-between;width:100%;padding:12px 0;font-size:13px;display:flex}.food-fly{pointer-events:none;background:#e23a2b;border-radius:50%;width:10px;height:10px;position:absolute;bottom:70px;right:28%}.lux-v5{color:#f3eee6;background:#121110;font-family:Georgia,Times New Roman,serif}.lux-v5 .app-tabbar{color:#8a8478;background:#0e0d0c;border-color:#2a2722}.lux-v5 .app-tabbar span{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.02em;max-width:72px;font-size:8px}.lux-home,.lux-cat,.lux-wish,.lux-profile,.lux-club,.lux-orders{padding:0 0 16px}.lux-home>header,.lux-cat>header{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.lux-home em{letter-spacing:.28em;color:#c4a45a;font-size:13px;font-style:normal}.lux-home header button,.lux-cat header button{color:#c4a45a;background:0 0;border:0}.lux-hero{color:#f3eee6;text-align:left;background:#1a1814;border:0;width:100%;height:232px;padding:0;position:relative;overflow:hidden}.lux-hero .product-asset{width:100%;height:100%;position:absolute;inset:0}.lux-hero .product-asset img{object-fit:cover;object-position:center 30%}.lux-hero>div{z-index:2;position:absolute;bottom:18px;left:16px}.lux-hero small{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.18em;color:#c4a45a;font-size:11px}.lux-hero h2{letter-spacing:.08em;margin:6px 0 10px;font-size:42px;font-weight:400}.lux-hero span{font-family:var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #c4a45a;padding-bottom:2px;font-size:12px}.lux-kicker{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.16em;color:#a09070;margin:14px 16px 8px;font-size:11px}.lux-editorial-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:0 12px 14px;display:flex;overflow-x:auto}.lux-editorial-rail .lux-edit{scroll-snap-align:start;flex:0 0 62%;margin:0}.lux-edit{width:calc(100% - 32px);color:inherit;text-align:left;background:#1a1814;border:1px solid #2a2722;border-radius:12px;flex-direction:column;margin:0 16px 14px;padding:0;display:flex;overflow:hidden}.lux-editorial-rail .lux-edit{width:auto}.lux-edit-visual{background:radial-gradient(circle at 50% 42%,#2a261c,#121110);place-items:center;height:118px;display:grid}.lux-edit-visual .product-asset{width:100%;height:100%;padding:8px 10px}.lux-edit-visual .product-asset img{object-fit:contain}.lux-edit-copy{min-width:0;padding:10px 12px 12px}.lux-edit small{font-family:var(--font-manrope),Arial,sans-serif;color:#c4a45a;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.lux-edit b{white-space:normal;margin:5px 0 6px;font-size:14px;font-weight:400;line-height:1.28;display:block}.lux-edit strong{font-family:var(--font-manrope),Arial,sans-serif;color:#d4b36a;font-size:12px;display:block}.lux-edit em{display:none}.lux-filters{border-bottom:1px solid #2a2722;gap:0;padding:0 16px;display:flex}.lux-filters button{color:#8a8478;font-family:var(--font-manrope),Arial,sans-serif;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:10px 0;font-size:12px}.lux-filters button.on{color:#c4a45a;border-bottom-color:#c4a45a}.lux-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 12px 16px;display:grid}.lux-tiles button{width:100%;color:inherit;text-align:left;background:#1a1814;border:1px solid #2a2722;border-radius:12px;margin:0;padding:10px}.lux-tiles span{background:radial-gradient(circle at 50% 42%,#2a261c,#121110);border-radius:8px;place-items:center;height:108px;display:grid;overflow:hidden}.lux-tiles span .product-asset{width:100%;height:100%;padding:10px}.lux-tiles span .product-asset img{object-fit:contain}.lux-tiles small{font-family:var(--font-manrope),Arial,sans-serif;color:#c4a45a;margin-top:8px;font-size:10px;display:block}.lux-tiles b{white-space:normal;margin:3px 0;font-size:14px;font-weight:400;line-height:1.2;display:block}.lux-tiles strong{font-family:var(--font-manrope),Arial,sans-serif;color:#d4b36a;font-size:12px}.lux-gallery{background:radial-gradient(circle at 50% 40%,#2a261c,#121110);height:260px;position:relative}.lux-gallery .product-asset{height:100%;padding:20px}.lux-heart{z-index:5;color:#c4a45a;background:#141414b3;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:10px;right:10px}.lux-heart.on{color:#e8c56a;background:#3a3220}.lux-copy{background:linear-gradient(#1a1814,#121110);padding:16px 16px 70px}.lux-copy small{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.14em;color:#c4a45a;font-size:11px}.lux-copy h3{margin:6px 0;font-size:28px;font-weight:400;line-height:1.05}.lux-copy>strong{font-family:var(--font-manrope),Arial,sans-serif;color:#d4b36a;margin:8px 0 12px;font-size:18px;display:block}.lux-copy dl{margin:0}.lux-copy dl div{font-family:var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #2a2722;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.lux-copy dt{color:#8a8478}.lux-cta{color:#1a1408;background:#c4a45a;border-radius:2px}.lux-wish,.lux-profile,.lux-club,.lux-orders{padding:12px 16px}.lux-wish h3,.lux-profile h3,.lux-orders h3{font-size:22px;font-weight:400}.lux-wish-hero{width:100%;color:inherit;text-align:left;background:0 0;border:0;margin:12px 0;padding:0}.lux-wish-hero .product-asset{height:180px}.lux-wish-hero small{color:#c4a45a;font-family:var(--font-manrope),Arial,sans-serif;font-size:11px}.lux-wish-hero b{font-size:20px;font-weight:400;display:block}.lux-wish-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #2a2722;align-items:center;gap:12px;padding:12px 0;display:flex}.lux-wish-row .product-asset{width:64px;height:72px}.lux-name{font-size:18px}.lux-name small{font-family:var(--font-manrope),Arial,sans-serif;color:#8a8478;margin-top:4px;font-size:12px;display:block}.lux-profile>button{color:#f3eee6;width:100%;font-size:14px;font-family:var(--font-manrope),Arial,sans-serif;background:0 0;border:0;border-bottom:1px solid #2a2722;justify-content:space-between;padding:14px 0;display:flex}.lux-club small{letter-spacing:.18em;color:#c4a45a;font-family:var(--font-manrope),Arial,sans-serif}.lux-club h3{margin:8px 0;font-size:26px;font-weight:400}.lux-club strong{font-family:var(--font-manrope),Arial,sans-serif;color:#d4b36a;font-size:18px;display:block}.lux-club ul{margin:16px 0;padding:0;list-style:none}.lux-club li{font-family:var(--font-manrope),Arial,sans-serif;border-bottom:1px solid #2a2722;padding:10px 0;font-size:13px}.lux-orders article{border-bottom:1px solid #2a2722;padding:14px 0}.lux-orders small{color:#8a8478;font-family:var(--font-manrope),Arial,sans-serif;display:block}.lux-orders b{margin:6px 0;font-size:18px;font-weight:400;display:block}.lux-orders span{color:#c4a45a}.lux-orders button{color:#c4a45a;background:0 0;border:0;margin-top:8px}.tech-v5{--app-accent:#16814d;color:#142018;font-family:var(--font-manrope),Arial,sans-serif;background:#f4f6f5}.tech-v5 .app-tabbar{background:#fff;border-color:#dce6df}.tech-home,.tech-list,.tech-item-body,.tech-cmp,.tech-cart,.tech-service{padding:0 12px 12px}.tech-head{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.tech-head b{letter-spacing:.08em;color:#16814d;font-size:15px}.tech-head span{color:#5d7266;font-size:12px}.tech-head button{background:#fff;border:1px solid #dce6df;border-radius:6px;width:32px;height:32px}.tech-hero{color:#fff;text-align:left;background:#163d2b;border:0;border-radius:4px;grid-template-columns:1.1fr .9fr;width:100%;height:132px;margin:8px 0;padding:0;display:grid;overflow:hidden}.tech-hero h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:12px 10px 0;font-size:14px;font-weight:750;line-height:1.2;display:-webkit-box;overflow:hidden}.tech-hero span{background:#16814d;margin:10px 12px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-block}.tech-hero .product-asset{background:#0f2a1d;height:132px}.tech-cats{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0;display:grid}.tech-cats button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce6df;border-radius:4px;min-width:0;padding:9px 8px;font-size:11px;font-weight:700;overflow:hidden}.tech-home>h3,.tech-list h3,.tech-cmp h3,.tech-cart h3{margin:12px 0 8px;font-size:16px}.tech-hit{text-align:left;background:#fff;border:1px solid #dce6df;border-radius:4px;grid-template-columns:72px minmax(0,1fr);gap:10px;width:100%;margin:0 0 8px;padding:8px;display:grid}.tech-hit .product-asset{background:#eef3f0;height:72px}.tech-hit b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tech-hit small{color:#5d7266;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:10px;display:block;overflow:hidden}.tech-hit strong{white-space:nowrap;font-size:14px}.tech-list header{justify-content:space-between;align-items:center;padding-top:6px;display:flex}.tech-list header button{background:#fff;border:1px solid #dce6df;padding:6px 8px;font-size:11px}.tech-chips button.on{color:#fff;background:#16814d;border-color:#16814d}.tech-list>article{border-bottom:1px solid #dce6df;grid-template-columns:1fr 52px;gap:4px;padding:8px 0;display:grid}.tech-sku{text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:0;display:grid}.tech-sku .product-asset{background:#eef3f0;height:76px}.tech-sku b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tech-sku em{color:#3d5a4a;background:#eef3f0;margin:3px 4px 0 0;padding:2px 5px;font-size:10px;font-style:normal;display:inline-block}.tech-sku small{margin-top:4px;font-size:11px;display:block}.tech-sku .ok,.ok{color:#16814d}.tech-sku .out{color:#b42318}.tech-sku strong{white-space:nowrap;margin-top:4px;font-size:14px;display:block}.tech-sku-act{align-content:center;gap:6px;display:grid}.tech-sku-act button{background:#fff;border:1px solid #dce6df;border-radius:4px;height:24px}.tech-sku-act button:last-child{color:#fff;background:#16814d;border:0}.tech-stage{background:#eef3f0;place-items:center;height:180px;margin:0 -12px;display:grid}.tech-stage .product-asset{width:70%;height:160px}.tech-item-body small{color:#5d7266;font-size:11px}.tech-item-body h3{margin:4px 0;font-size:18px}.tech-item-body>strong{margin:6px 0;font-size:20px;display:block}.tech-ptabs{border-bottom:2px solid #dce6df;gap:0;margin:8px 0;display:flex}.tech-ptabs button{color:#5d7266;background:0 0;border:0;flex:1;padding:8px 0;font-size:11px}.tech-ptabs button.on{color:#16814d;box-shadow:inset 0 -2px #16814d}.tech-item-body p{color:#3d5a4a;margin:8px 0;font-size:12px;line-height:1.45}.tech-row{border-bottom:1px solid #dce6df;justify-content:space-between;padding:7px 0;display:flex}.tech-link{color:#16814d;text-align:left;background:0 0;border:0;width:100%;margin:8px 0;font-size:12px;display:block}.tech-cta{background:var(--app-accent,#16814d);border-radius:4px}.tech-cmp-head{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tech-cmp-head button{text-align:left;background:#fff;border:1px solid #dce6df;padding:8px;position:relative}.tech-cmp-head button.winner{border-color:#16814d;box-shadow:0 0 0 1px #16814d26}.tech-cmp-head .product-asset{height:88px}.tech-cmp-head b,.tech-cmp-head strong{font-size:12px;display:block}.tech-cmp-head em{color:#16814d;background:#e8f6ee;border-radius:999px;margin-top:4px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.tech-cmp>p{border-bottom:1px solid #dce6df;grid-template-columns:1fr 1fr 1fr;margin:0;padding:8px 0;font-size:11px;display:grid}.tech-cmp>p.diff{background:#f7fbf8}.tech-cmp>p span{color:#5d7266}.tech-cmp>p b.highlight{color:#16814d;font-weight:800}.tech-cart-line{grid-template-columns:64px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.tech-cart-line .product-asset{height:64px}.tech-step{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.tech-step button{background:#fff;border:1px solid #dce6df;width:24px;height:24px}.tech-ship{color:#5d7266;font-size:12px}.oasis-v5{color:#12304d;font-family:var(--font-manrope),Arial,sans-serif;background:#f3f8ff}.oasis-v5 .app-tabbar{background:#fff;border-color:#d7e6f7}.oasis-home,.oasis-cat,.oasis-item,.oasis-check,.oasis-map,.oasis-track,.oasis-hist{padding:0 12px 12px}.oasis-home>header{grid-template-columns:1fr auto 32px;align-items:center;gap:8px;padding:6px 0;display:grid}.oasis-home header button{color:#176fe7;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.oasis-home header b{color:#176fe7;letter-spacing:.1em;font-size:14px}.oasis-eta{color:#176fe7;background:#e7f1ff;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.oasis-banner{color:#12304d;text-align:left;background:linear-gradient(135deg,#d9ecff,#f4f9ff);border:0;border-radius:18px;grid-template-columns:1.2fr .8fr;width:100%;height:120px;margin-bottom:10px;padding:0;display:grid;overflow:hidden}.oasis-banner h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:14px 10px 0;font-size:15px;line-height:1.15;display:-webkit-box;overflow:hidden}.oasis-banner span{color:#fff;background:#176fe7;border-radius:999px;margin:10px 12px;padding:6px 10px;font-size:12px;display:inline-block}.oasis-banner .product-asset{height:120px}.oasis-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding-bottom:4px;display:grid}.oasis-cats button{background:0 0;border:0;min-width:0;padding:0}.oasis-cats .product-asset{background:#fff;border-radius:14px;width:100%;max-width:48px;height:48px;margin:0 auto;box-shadow:0 4px 10px #176fe714}.oasis-cats b{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.oasis-again{text-align:left;background:#fff;border-radius:16px;margin:12px 0;padding:12px;box-shadow:0 8px 18px #1750a014}.oasis-again small{color:#5d7ea3;letter-spacing:.08em;font-size:11px}.oasis-again b{margin-top:4px;font-size:14px;display:block}.oasis-again button{color:#fff;background:#176fe7;border:0;border-radius:999px;width:100%;height:36px;margin-top:10px;font-weight:800}.oasis-good{text-align:left;background:#fff;border:0;border-radius:14px;grid-template-columns:64px minmax(0,1fr);gap:10px;width:100%;margin:0 0 8px;padding:8px;display:grid}.oasis-good .product-asset{height:64px}.oasis-good b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.oasis-good small{color:#5d7ea3;font-size:11px}.oasis-good strong{color:#176fe7;white-space:nowrap;margin-top:4px;font-size:14px;display:block}.oasis-pills button.on{color:#fff;background:#176fe7;border-color:#176fe7}.oasis-cat article{border-bottom:1px solid #d7e6f7;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;padding:8px 0;display:grid}.oasis-cat article>button:first-child{text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);gap:8px;padding:0;display:grid}.oasis-cat .product-asset{height:64px}.oasis-cat b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.oasis-cat small{color:#5d7ea3;font-size:11px;display:block}.oasis-cat strong{color:#176fe7;white-space:nowrap;font-size:14px;display:block}.oasis-cat article>button:last-child{color:#fff;background:#176fe7;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.oasis-item .product-asset{height:200px;margin:8px 0}.oasis-item h3{font-size:20px}.oasis-item p{color:#5d7ea3;font-size:13px}.oasis-qty{background:#fff;border-radius:999px;align-items:center;gap:12px;margin:8px 0;padding:4px 8px;display:inline-flex}.oasis-qty button{color:#176fe7;background:#e7f1ff;border:0;border-radius:50%;width:28px;height:28px}.oasis-when{color:#176fe7;background:#e7f1ff;border-radius:10px;padding:8px 10px;font-size:12px}.oasis-cta{background:#176fe7;border-radius:999px}.oasis-block{text-align:left;background:#fff;border:0;border-radius:14px;width:100%;margin:6px 0;padding:10px 12px}.oasis-block small{color:#5d7ea3;font-size:11px;display:block}.oasis-block b{font-size:14px}.oasis-slots{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.oasis-slots button{background:#fff;border:1px solid #d7e6f7;border-radius:999px;padding:8px 10px;font-size:11px}.oasis-slots button.on{color:#fff;background:#176fe7;border-color:#176fe7}.oasis-note{color:#5d7ea3;margin:8px 0;font-size:11px;display:block}.oasis-note input{border:1px solid #d7e6f7;border-radius:12px;width:100%;margin-top:4px;padding:10px;font-size:13px}.oasis-cart,.oasis-cart-line~.oasis-comp{margin-top:8px}.oasis-cart h3{margin-top:8px;font-size:20px}.oasis-empty{color:#8aa0b8;margin:20px 0;font-size:13px;line-height:1.5}.oasis-cart-line{border-bottom:1px solid #e3edf7;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.oasis-cart-line .product-asset{height:56px}.oasis-cart-line b{font-size:13px;display:block}.oasis-cart-line small{color:#8aa0b8;font-size:11px;display:block}.oasis-qty.mini{align-items:center;gap:8px;margin-top:6px;display:flex}.oasis-qty.mini button{background:#fff;border:1px solid #d7e6f7;border-radius:8px;width:24px;height:24px}.oasis-bonus{color:#176fe7;background:#f7fbff;border:1px dashed #d7e6f7;border-radius:12px;width:100%;margin:8px 0;padding:10px;font-size:12px;font-weight:700}.oasis-bonus.on{background:#e7f1ff;border-color:#176fe7}.tech-sku-act button.on{color:#fff;background:#16814d;border-color:#16814d}.tech-compare-bar{color:#fff;background:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex;position:sticky;bottom:8px}.tech-compare-bar button{color:#fff;background:#16814d;border:0;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:800}.tech-compare-bar button:disabled{opacity:.45}.tech-cmp-pick{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tech-cmp-pick button{background:#fff;border:1px solid #dce6df;border-radius:999px;padding:6px 10px;font-size:10px}.tech-cmp-pick button.on{color:#16814d;background:#e8f6ee;border-color:#16814d;font-weight:800}.tech-link.on{color:#16814d}.oasis-comp strong{color:#176fe7;margin-top:8px;font-size:18px;display:block}.oasis-canvas{background:linear-gradient(#e7f1e4 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#e7f1e4 1px,#0000 1px) 0 0/22px 22px,#eef6ea;border-radius:16px;height:160px;margin:8px 0;position:relative;overflow:hidden}.oasis-canvas i{background:#c9dcc0;height:8px;position:absolute;top:55%;left:8%;right:8%;transform:rotate(-12deg)}.oasis-canvas b,.oasis-courier-pulse{background:#176fe7;border-radius:50% 50% 50% 0;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:38%;left:46%;transform:rotate(-45deg)}.oasis-courier-pulse{background:#176fe759;border-radius:50%;transform:rotate(0)}.oasis-canvas.mini{height:110px}.oasis-map>button.on{background:#e7f1ff;border-color:#176fe7}.oasis-map>button:not(.oasis-cta){text-align:left;background:#fff;border:1px solid #d7e6f7;border-radius:12px;width:100%;margin:6px 0;padding:10px}.oasis-map b,.oasis-map small,.oasis-map em{display:block}.oasis-map small,.oasis-map em{color:#5d7ea3;font-size:11px;font-style:normal}.oasis-track h3{margin-top:8px;font-size:20px}.oasis-min{color:#176fe7;font-size:16px;font-weight:800}.oasis-track p{color:#8aa0b8;align-items:center;gap:8px;margin:8px 0;display:flex}.oasis-track p i{border:2px solid #d7e6f7;border-radius:50%;width:12px;height:12px}.oasis-track p.on{color:#176fe7}.oasis-track p.on i{background:#176fe7;border-color:#176fe7}.oasis-hist article{background:#fff;border-radius:14px;margin:8px 0;padding:12px}.oasis-hist article b,.oasis-hist article span,.oasis-hist article strong{display:block}.oasis-hist span{color:#176fe7;font-size:12px}.oasis-hist button{color:#176fe7;background:#e7f1ff;border:0;border-radius:999px;margin-top:8px;padding:7px 10px}.hero-v4{width:min(1560px,100%)}.hero-v4-grid{align-items:end;gap:clamp(10px,1.4vw,22px);width:min(1480px,100%)}.hero-v4-food .phone-mockup{width:clamp(240px,14vw,280px)}.hero-v4-retail .phone-mockup,.hero-v4-tech .phone-mockup{width:clamp(255px,15vw,300px)}.hero-v4-delivery .phone-mockup{width:clamp(240px,14vw,280px)}.hero-v4-phone.is-muted{opacity:.62}.hero-v4-phone.is-focused .hero-v4-focus{transform:translateY(-8px)scale(1.1)}.hero-v4-caption{text-align:center;margin-top:12px}.hero-v4-case-link{color:#111;letter-spacing:0;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0 auto 6px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:block}.hero-v4-case-link:hover{color:#555}.hero-v4-chips{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:6px;display:flex}.hero-v4-chips button{color:#666;cursor:pointer;background:#fff;border:1px solid #e6e6e2;border-radius:999px;padding:3px 7px;font-size:10px;transition:border-color .2s,background .2s}.hero-v4-chips button:hover{color:#111;border-color:#111}.hero-v4-float{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px;display:flex}.hero-v4-float button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:6px 8px;font-size:11px}.hero-v4-float button.on{color:#fff;background:#111;border-color:#111}.hero-v4-phone{cursor:pointer}.admin-kind{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.admin-kind button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 10px;font-size:11px}.admin-kind button.on{color:#fff;background:#111}.builder-scene{pointer-events:none;filter:blur(8px);opacity:.55;border-radius:40%;position:absolute;inset:8% 10%}.builder-food .builder-scene{background:radial-gradient(circle,#ff8a73,#0000 70%)}.builder-retail .builder-scene{background:radial-gradient(circle,#d7c39a,#0000 70%)}@media (max-width:760px){.hero-v4-food .phone-mockup,.hero-v4-delivery .phone-mockup{width:min(42vw,190px)!important}.hero-v4-retail .phone-mockup,.hero-v4-tech .phone-mockup{width:min(44vw,200px)!important}}.builder-delivery .builder-scene{background:radial-gradient(circle,#9bc5ff,#0000 70%)}.builder-shop .builder-scene{background:radial-gradient(circle,#9ad4b4,#0000 70%)}.loyalty-soft{background:linear-gradient(#faf6ef 0%,#f3ebe0 100%);grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}.loyalty-soft .loyalty-copy>span{color:#9a7b45;letter-spacing:.14em;font-size:11px}.loyalty-soft .loyalty-copy h2{letter-spacing:-.05em;color:#1f1b16;margin:14px 0 16px;font-size:clamp(40px,4.6vw,64px);line-height:1}.loyalty-soft .loyalty-copy>p{color:#6d6458;max-width:520px;font-size:16px;line-height:1.65}.loyalty-soft .loyalty-copy ul{color:#4f463b;margin:18px 0 0;padding:0;font-size:15px;line-height:1.9;list-style:none}.loyalty-soft .loyalty-copy>a,.loyalty-soft .loyalty-copy>button.loyalty-cta{color:#fff;background:#1f1b16;border-radius:12px;margin-top:20px;padding:14px 18px;font-size:13px;font-weight:750;display:inline-flex}.loyalty-soft .loyalty-demo{color:#1f1b16;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:0;display:grid;position:relative;overflow:visible}.loyalty-soft .loyalty-panel{background:#fffdf9;border:1px solid #e7dece;border-radius:28px;min-width:0;padding:18px;box-shadow:0 18px 40px #46371e0f}.loyalty-soft .loyalty-controls{border:0;border-bottom:1px solid #ebe3d5;padding:0 0 14px}.loyalty-soft .loyalty-controls>small{color:#8a7b66;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750;display:block}.loyalty-soft .loyalty-controls>div{flex-wrap:wrap;gap:8px;display:flex}.loyalty-soft .loyalty-controls button{color:#5a5146;text-align:center;background:#fff;border:1px solid #e4d9c6;border-radius:999px;width:auto;padding:10px 12px;font-size:12px;font-weight:650}.loyalty-soft .loyalty-controls button.active{color:#5a431f;box-shadow:none;background:#f4ead7;border-color:#c4a45a}.loyalty-soft .loyalty-dashboard{color:#1f1b16;padding:16px 0 0}.loyalty-soft .loyalty-balance{background:linear-gradient(160deg,#fff9ef,#f3e7d1);border:1px solid #e8dcc5;border-radius:18px;padding:18px 18px 16px;position:relative}.loyalty-soft .loyalty-balance small{color:#8a6d3a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.loyalty-soft .loyalty-balance strong{color:#2f2920;letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(34px,3vw,44px);display:block}.loyalty-soft .loyalty-balance strong i{letter-spacing:0;color:#7a6a52;font-size:14px;font-style:normal;font-weight:650}.loyalty-soft .loyalty-balance>b{color:#8a6d3a;font-size:13px;position:absolute;top:18px;right:18px}.loyalty-soft .loyalty-balance>div{background:#8a6d3a29;border-radius:99px;height:8px;margin-top:14px}.loyalty-soft .loyalty-balance>div i{background:#8a6d3a;border-radius:99px;height:100%;display:block}.loyalty-soft .loyalty-balance p{color:#6f614d;margin:8px 0 0;font-size:12px}.loyalty-soft .loyalty-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.loyalty-soft .loyalty-offers article{background:#fff;border:1px solid #ebe3d5;border-radius:14px;gap:8px;padding:14px;display:grid}.loyalty-soft .loyalty-offers i{color:#8a6d3a;background:#f4ead7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:800;display:grid}.loyalty-soft .loyalty-offers span{gap:3px;min-width:0;display:grid}.loyalty-soft .loyalty-offers b{color:#2f2920;margin:0;font-size:12px;line-height:1.3}.loyalty-soft .loyalty-offers small{color:#857867;font-size:11px;line-height:1.35}.loyalty-soft .loyalty-dashboard h3{color:#2f2920;margin:14px 0 4px;font-size:14px}.loyalty-soft .loyalty-history p{color:#2f2920;border-bottom:1px solid #efe8dc;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 0;display:flex}.loyalty-soft .loyalty-history span{gap:2px;font-size:13px;display:grid}.loyalty-soft .loyalty-history span small{color:#8a7b66;font-size:11px}.loyalty-soft .loyalty-history b{color:#2f7a4f;font-size:14px}.loyalty-soft .loyalty-history b.minus{color:#c45b4a}.loyalty-soft .bonus-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.loyalty-soft .bonus-calendar span{color:#6f614d;background:#fff;border:1px solid #ebe3d5;border-radius:10px;place-items:center;gap:2px;min-height:46px;padding:6px 2px;font-size:11px;font-weight:700;display:grid}.loyalty-soft .bonus-calendar span.campaign{color:#8a6d3a;background:#f7efe0;border-color:#d7c39a}.loyalty-soft .bonus-calendar i{font-size:10px;font-style:normal}.loyalty-soft .loyalty-phone{opacity:1;filter:drop-shadow(0 22px 28px #46321424);position:relative;bottom:auto;right:auto}@media (max-width:1180px){.loyalty-soft{grid-template-columns:1fr}.loyalty-soft .loyalty-demo{grid-template-columns:1fr;justify-items:center}.loyalty-soft .loyalty-panel{width:min(100%,680px)}}@media (max-width:760px){.loyalty-soft .loyalty-offers{grid-template-columns:1fr}.loyalty-soft .loyalty-controls>div{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.loyalty-soft .loyalty-controls button{white-space:nowrap;flex:none}}.section-title.center>p,.service-head-copy>p{text-align:center;margin-left:auto;margin-right:auto}.service-concepts{background:#fff}.service-rail-v3{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);margin-top:42px;display:grid}.service-card{background:#faf7f8;border-radius:24px;flex-direction:column;min-width:0;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1e232d14}.service-beauty{background:linear-gradient(#fff5f7,#fff)}.service-fitness{background:linear-gradient(#eef2ff,#fff)}.service-auto{background:linear-gradient(#eef4f6,#fff)}.service-clinic{background:linear-gradient(#eef6ff,#fff)}.service-meta{text-align:center;padding:18px 16px 8px}.service-meta>span{color:#9a8f93;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.service-meta h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:clamp(17px,1.4vw,20px)}.service-meta p{color:#7a7276;margin:0;font-size:12px;line-height:1.35}.service-rail-v3 .service-device{background:0 0;border-radius:0;justify-content:center;align-items:flex-start;height:auto;min-height:560px;padding:8px 8px 28px;display:flex;overflow:visible}.service-rail-v3 .service-device .phone-mockup{filter:drop-shadow(0 22px 26px #13191f24);transition:transform .3s,filter .3s;transform:none}.service-card:hover .phone-mockup{filter:drop-shadow(0 28px 32px #13191f2e);transform:translateY(-6px)}.service-concepts .section-cta{margin-top:36px}.service-demo.app-v5{font-size:12px}.service-demo .app-view{padding:0 0 6px}.service-demo .service-head{justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.service-demo .service-head span,.service-demo .service-head b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.service-demo .service-head button{color:inherit;background:0 0;border:0;font-size:12px;font-weight:700}.beauty-app h3,.auto-app h3,.clinic-app h3{margin:4px 12px 8px;font-size:13px}.beauty-visual,.fitness-hero,.auto-visual,.clinic-visual{border-radius:16px;margin:0 10px 10px;position:relative;overflow:hidden}.beauty-visual{background:linear-gradient(145deg,#f7d7de,#fff7f5);height:168px}.beauty-visual .product-asset{width:150px;height:150px;position:absolute;bottom:-10px;right:-8px}.beauty-visual .product-asset img{object-fit:contain}.beauty-visual strong{color:#4a2f36;width:48%;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.05;position:absolute;bottom:16px;left:14px}.service-grid{grid-template-columns:1fr 1fr;gap:7px;padding:0 10px;display:grid}.service-grid button{color:#8d3d54;text-align:left;background:#fff;border:1px solid #f0d6dc;border-radius:12px;min-height:54px;padding:10px 8px;font-size:12px;font-weight:750;transition:transform .15s,border-color .15s,background .15s;box-shadow:0 4px 12px #8c3c500d}.service-grid button:hover{background:#fff8fa;border-color:#d48a9b;transform:translateY(-1px)}.service-grid button small{color:#b08a93;margin-top:3px;font-size:10px;font-weight:600;display:block}.master-card,.service-list-item,.doctor-card,.clinic-result,.qr-card,.workout,.maintenance{transition:transform .15s,border-color .15s,box-shadow .15s}.master-card:hover,.service-list-item:hover,.doctor-card:hover,.clinic-result:hover,.qr-card:hover,.workout:hover,.maintenance:hover{transform:translateY(-1px);box-shadow:0 8px 18px #141e2814}.master-card,.service-list-item{text-align:left;background:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:10px;width:calc(100% - 20px);margin:6px 10px;padding:11px;display:flex}.master-card>i{color:#ae4963;background:#ffe1e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.master-card span b{font-size:13px;display:block}.master-card span small{color:#999;margin-top:2px;font-size:11px;display:block}.master-card em{color:#ae4963;margin-left:auto;font-style:normal}.fitness-app{color:#fff;background:#0f1118}.fitness-head{color:#7aa0ff;justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.fitness-hero{background:radial-gradient(circle at 75% 25%,#2a4178,#151924 58%);height:190px;padding:16px}.fitness-hero .product-asset{width:150px;height:150px;position:absolute;bottom:-6px;right:-12px}.fitness-hero .product-asset img{object-fit:contain}.fitness-hero small{z-index:2;letter-spacing:.1em;color:#8aa7ed;font-size:10px;position:relative}.fitness-hero strong{z-index:2;width:55%;margin-top:8px;font-size:22px;line-height:1.05;display:block;position:relative}.fitness-hero>div{z-index:3;background:#39404f;border-radius:6px;height:6px;position:absolute;bottom:16px;left:16px;right:16px}.fitness-hero>div i{background:#5c89ff;border-radius:6px;height:100%;display:block}.qr-card,.workout{color:#fff;text-align:left;background:#181b23;border:1px solid #292d37;border-radius:12px;align-items:center;gap:10px;width:calc(100% - 20px);margin:0 10px 8px;padding:12px;display:flex}.fake-qr{color:#111;background:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.qr-card span b,.workout b{font-size:13px;display:block}.qr-card span small,.workout span{color:#8f95a2;margin-top:3px;font-size:11px;display:block}.workout{justify-content:space-between}.workout i{color:#7796e5;font-style:normal}.auto-visual{background:linear-gradient(145deg,#dfe8ee,#f7fafb);height:188px;padding:12px}.auto-visual .product-asset{height:108px;margin:0 auto}.auto-visual .product-asset img{object-fit:contain}.auto-visual small,.auto-visual strong,.auto-visual span{z-index:2;display:block;position:relative}.auto-visual small{color:#688492;letter-spacing:.06em;font-size:10px}.auto-visual strong{margin-top:2px;font-size:18px}.auto-visual span{color:#77848a;margin-top:2px;font-size:11px}.maintenance{text-align:left;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:0 10px;padding:12px;display:flex;box-shadow:0 5px 16px #324e5d14}.maintenance small{color:#8799a2;letter-spacing:.08em;font-size:10px;display:block}.maintenance b{margin-top:3px;font-size:13px;display:block}.maintenance i{color:#365f74;background:#e7f1f4;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.clinic-head{justify-content:space-between;align-items:center;height:40px;padding:0 12px;display:flex}.clinic-head b{font-size:15px}.clinic-visual{background:linear-gradient(145deg,#e4f1ff,#f7fbff);height:168px;padding:14px}.clinic-visual .product-asset{width:150px;height:150px;position:absolute;bottom:-14px;right:-16px}.clinic-visual .product-asset img{object-fit:contain}.clinic-visual>span{z-index:2;position:absolute;bottom:16px;left:14px}.clinic-visual small{color:#6c8daf;letter-spacing:.08em;font-size:10px;display:block}.clinic-visual strong{margin-top:4px;font-size:16px;display:block}.doctor-card{text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;width:calc(100% - 20px);margin:0 10px 8px;padding:11px;display:flex;box-shadow:0 5px 16px #26537f14}.doctor-card>i{color:#3977d3;background:#dcecff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.doctor-card span b{font-size:13px;display:block}.doctor-card span small{color:#7890a7;margin-top:2px;font-size:11px;display:block}.doctor-card em{color:#3977d3;margin-left:auto;font-style:normal}.clinic-result{color:#3478df;text-align:left;background:#f4f8ff;border:1px solid #dfeafb;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin:0 10px;padding:12px;font-size:13px;font-weight:700;display:flex}.clinic-result b{font-size:12px}.booking-calendar,.time-picker,.booking-success,.schedule-screen,.full-qr,.repair-status,.analysis-results,.fitness-class{padding:6px 10px}.calendar-grid button,.time-picker>div button,.date-row button,.class-row,.analysis-results>button,.service-button{cursor:pointer}.calendar-grid button.active,.time-picker>div button.active,.date-row button.active{transform:scale(1.04)}.service-button,.fitness-class button,.booking-success button:first-of-type{transition:transform .15s,filter .15s}.service-button:hover,.fitness-class button:hover,.booking-success button:first-of-type:hover{filter:brightness(1.05);transform:translateY(-1px)}.beauty-profile{padding:6px 10px 12px}.beauty-me{align-items:center;gap:10px;margin:8px 0 14px;display:flex}.beauty-me i{color:#b76f7d;background:#f6dfe5;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:800;display:grid}.beauty-me b{font-size:14px;display:block}.beauty-me small{color:#aa8f94;font-size:11px;display:block}.beauty-profile h4{letter-spacing:.08em;color:#aa8f94;margin:12px 0 6px;font-size:11px}.beauty-visit{text-align:left;background:#fff;border:1px solid #f1dce1;border-radius:10px;width:100%;margin:0 0 6px;padding:10px 12px;display:block}.beauty-visit.on{background:#fff5f7;border-color:#e8a9b8}.beauty-visit b{font-size:13px;display:block}.beauty-visit small{color:#aa8f94;margin-top:3px;font-size:11px;display:block}.repair-note{color:#5f7a80;margin-top:10px;font-size:12px}@media (max-width:1100px){.service-rail-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-rail-v3 .service-device{min-height:540px}}@media (max-width:760px){.service-rail-v3{scroll-snap-type:x mandatory;gap:14px;margin:34px -17px 0;padding:0 17px 18px;display:flex;overflow-x:auto}.service-card{scroll-snap-align:center;flex:0 0 min(82vw,320px)}.service-rail-v3 .service-device{min-height:520px}.service-rail-v3 .phone-mockup{width:260px!important}.service-meta{text-align:left;padding:16px 14px 6px}}.admin-sync{color:#14181e;background:radial-gradient(70% 55% at 12% 0,#176fe714,#0000 55%),radial-gradient(50% 40% at 88% 20%,#16814d12,#0000 50%),linear-gradient(#eef1f4 0%,#e7ebf0 100%)}.admin-sync-head{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:28px;margin-bottom:clamp(28px,4vw,44px);display:grid}.admin-sync-head>div>span{color:#5a6a7c;letter-spacing:.14em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.admin-sync-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,58px);line-height:.98}.admin-sync-head p{color:#5c6672;max-width:540px;margin:14px 0 0;font-size:15px;line-height:1.6}.admin-sync-pulse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #141e2d1a;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 28px #141e2d0f}.admin-sync-pulse>i{background:#1f9d57;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite adminPulse;box-shadow:0 0 0 6px #1f9d572e}.admin-sync-pulse small{color:#6a7583;letter-spacing:.04em;font-size:11px;display:block}.admin-sync-pulse b{color:#14181e;margin-top:2px;font-size:14px;display:block}@keyframes adminPulse{0%,to{box-shadow:0 0 0 4px #1f9d5724}50%{box-shadow:0 0 0 9px #1f9d5714}}.admin-sync-stage{grid-template-columns:minmax(0,1.15fr) auto minmax(280px,.72fr);align-items:stretch;gap:clamp(10px,1.5vw,18px);display:grid}.admin-desk{background:#fbfcfd;border:1px solid #141e2d1a;border-radius:28px;flex-direction:column;min-height:640px;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffc,0 24px 50px #141e2d14}.admin-desk-bar{background:linear-gradient(#fff,#f5f7fa);border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-kind-rail{flex-wrap:wrap;gap:8px;display:flex}.admin-kind-rail button{color:#4a5562;background:#fff;border:1px solid #dfe5ec;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:650;display:inline-flex}.admin-kind-rail button i{background:#999;border-radius:50%;width:8px;height:8px}.admin-kind-rail button.on{color:#fff;background:#1a1f27;border-color:#1a1f27}.admin-desk-bar>em{color:#1f9d57;flex:none;font-size:12px;font-style:normal;font-weight:700}.admin-desk-tabs{background:#f4f6f8;border-bottom:1px solid #e7ecf1;gap:6px;padding:12px 14px;display:flex;overflow-x:auto}.admin-desk-tabs button{color:#5a6674;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:650;display:inline-flex}.admin-desk-tabs button i{color:#44505e;background:#e2e8ef;border-radius:999px;min-width:18px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.admin-desk-tabs button.active{color:#14181e;background:#fff;box-shadow:0 1px #141e2d0a,0 8px 18px #141e2d14}.admin-desk-tabs button.active i{color:#fff;background:#1a1f27}.admin-desk-body{flex:1;padding:22px 22px 26px;overflow:auto}.admin-desk .admin-title-v3{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.admin-desk .admin-title-v3 small{color:#6a7786;letter-spacing:.1em;font-size:11px;font-weight:800;display:block}.admin-desk .admin-title-v3 h3{letter-spacing:-.03em;color:#14181e;margin:6px 0 0;font-size:clamp(22px,2vw,28px)}.admin-desk .admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.admin-desk .admin-form-grid label,.admin-desk .wide-field,.admin-desk .admin-field-label,.admin-desk .range-field{color:#5a6674;font-size:12px;font-weight:650}.admin-desk .admin-field-label{margin:18px 0 8px;display:block}.admin-desk .admin-form-grid input,.admin-desk .admin-form-grid select,.admin-desk .wide-field input,.admin-desk .wide-field textarea,.admin-desk .wide-field select{color:#14181e;background:#fff;border:1px solid #d9e0e8;border-radius:12px;outline:none;width:100%;margin-top:7px;padding:12px 13px;font-size:14px}.admin-desk .wide-field{margin-top:14px;display:block}.admin-desk .wide-field textarea{resize:vertical;min-height:88px}.admin-desk .switch{color:#44505e;background:#f3f5f8;border:1px solid #d9e0e8;border-radius:12px;height:44px;margin-top:0;font-size:13px;font-weight:650}.admin-desk .switch i{vertical-align:middle;background:#aab4c0;border-radius:10px;width:22px;height:13px;margin-right:8px;display:inline-block}.admin-desk .switch.on{color:#147a45;background:#e8f7ef;border-color:#b7e2c8}.admin-desk .switch.on i{background:#1f9d57}.admin-desk .admin-product-preview{background:#fff;border:1px solid #e2e8ef;border-radius:16px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:16px;display:grid}.admin-desk .admin-product-preview span{color:#168044;background:#eef6f1;border-radius:12px;place-items:center;height:72px;font-size:11px;font-weight:700;display:grid}.admin-desk .admin-product-preview b{font-size:14px}.admin-desk .admin-product-preview button,.admin-desk .admin-primary{color:#fff;background:#1a1f27;border:0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700}.admin-desk .admin-primary{margin-top:16px}.admin-live-chip{color:#fff;border-radius:16px;margin-top:16px;padding:16px 18px}.admin-live-chip small{opacity:.8;letter-spacing:.08em;font-size:11px;display:block}.admin-live-chip b{letter-spacing:-.03em;margin-top:6px;font-size:20px;display:block}.admin-desk .admin-order-card{background:#fff;border:1px solid #e2e8ef;border-radius:14px;margin-top:16px;padding:16px}.admin-desk .admin-order-card b,.admin-desk .admin-order-card span{font-size:14px;display:block}.admin-desk .admin-order-card span{color:#667483;margin-top:6px}.admin-desk .status-buttons,.admin-desk .bonus-admin-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-desk .status-buttons button,.admin-desk .bonus-admin-actions button,.admin-desk .sortable-row{color:#33404d;background:#fff;border:1px solid #d9e0e8;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:650}.admin-desk .status-buttons button.active{border-color:var(--demo-accent,#176fe7);background:color-mix(in srgb, var(--demo-accent,#176fe7) 12%, #fff);color:#123a74}.admin-desk .range-field{margin:18px 0;display:block}.admin-desk .range-field b{color:#14181e}.admin-desk .range-field input{width:100%;margin-top:12px}.admin-desk .theme-swatches{gap:10px;margin:0;display:flex}.admin-desk .theme-swatches button{border:3px solid #fff;border-radius:12px;width:40px;height:40px;box-shadow:0 0 0 1px #d5dce5}.admin-desk .theme-swatches button.active{box-shadow:0 0 0 2px #1a1f27}.admin-desk .sortable-row{text-align:left;justify-content:space-between;width:100%;margin-top:8px;display:flex}.admin-desk .report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-desk .report-grid article{background:#fff;border:1px solid #e2e8ef;border-radius:14px;padding:14px}.admin-desk .report-grid small{color:#6a7786;font-size:11px;display:block}.admin-desk .report-grid strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:18px;display:block}.admin-desk .report-grid span{color:#1f9d57;font-size:11px;font-weight:700}.admin-desk .report-chart{background:#fff;border:1px solid #e2e8ef;border-radius:16px;align-items:flex-end;gap:8px;height:170px;margin-top:12px;padding:22px 14px 12px;display:flex;position:relative}.admin-desk .report-chart>span{color:#6a7786;font-size:11px;font-weight:700;position:absolute;top:12px;left:14px}.admin-desk .report-chart i{background:linear-gradient(#7eb6ff,#176fe7);border-radius:8px 8px 4px 4px;flex:1;font-style:normal}.admin-desk .report-bottom{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-desk .report-bottom b{margin-right:6px;font-size:13px}.admin-desk .report-bottom span{color:#44505e;background:#eef2f6;border-radius:999px;padding:8px 10px;font-size:12px}.admin-desk .client-table{gap:6px;margin-top:14px;display:grid}.admin-desk .client-table header,.admin-desk .client-table>button{text-align:left;border:0;border-radius:12px;grid-template-columns:1.2fr 1fr 1.1fr .8fr;gap:8px;padding:12px 14px;font-size:13px;display:grid}.admin-desk .client-table header{color:#6a7786;background:0 0;font-size:11px;font-weight:750}.admin-desk .client-table>button{color:#14181e;background:#fff;border:1px solid #e2e8ef}.admin-desk .client-table .status{background:#eef2f6;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:750}.admin-bridge{align-content:center;place-items:center;gap:10px;width:42px;display:grid;position:relative}.admin-bridge>span{background:linear-gradient(#0000,#7aa7d8,#0000);border-radius:99px;width:2px;height:72px}.admin-bridge>b{writing-mode:vertical-rl;color:#5a6f88;letter-spacing:.18em;font-size:11px;transform:rotate(180deg)}.admin-bridge>i{background:var(--demo-accent,#176fe7);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--demo-accent,#176fe7) 22%, transparent);border-radius:50%;position:absolute}.admin-device{background:radial-gradient(circle at 50% 18%,#ffffff8c,#0000 42%),linear-gradient(165deg,#dfe6ee,#cfd8e3 55%,#c4cedb);border:1px solid #141e2d1a;border-radius:28px;align-content:center;justify-items:center;gap:14px;min-height:640px;padding:28px 18px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #141e2d1a}.admin-device-live{color:#243040;letter-spacing:.04em;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.admin-device-live i{background:#1f9d57;border-radius:50%;width:7px;height:7px}.admin-device .phone-mockup{filter:drop-shadow(0 26px 30px #141e2d47)}.admin-device .admin-push{z-index:5;color:#fff;text-align:left;background:#121418eb;border:0;border-radius:16px;padding:12px 14px;position:absolute;top:78px;left:18px;right:18px;box-shadow:0 16px 28px #00000038}.admin-device .admin-push small,.admin-device .admin-push b,.admin-device .admin-push span{display:block}.admin-device .admin-push small{opacity:.7;letter-spacing:.06em;font-size:10px}.admin-device .admin-push b{margin:4px 0 3px;font-size:14px}.admin-device .admin-push span{opacity:.85;font-size:12px;line-height:1.35}.admin-device-status{color:#1a2430;background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #141e2d1a}.admin-device-status i{background:#1f9d57;border-radius:50%;flex:none;width:8px;height:8px}.admin-sync-cta{margin-top:34px}@media (max-width:1180px){.admin-sync-head{grid-template-columns:1fr}.admin-sync-stage{grid-template-columns:1fr;gap:18px}.admin-bridge{grid-auto-flow:column;justify-content:center;width:auto;height:42px}.admin-bridge>span{background:linear-gradient(90deg,#0000,#7aa7d8,#0000);width:72px;height:2px}.admin-bridge>b{writing-mode:horizontal-tb;letter-spacing:.14em;transform:none}.admin-desk,.admin-device{min-height:0}.admin-device{padding-top:22px}}@media (max-width:760px){.admin-desk-body{padding:16px}.admin-desk .admin-form-grid,.admin-desk .admin-product-preview{grid-template-columns:1fr}.admin-desk .report-grid{grid-template-columns:1fr 1fr}.admin-desk .client-table header{display:none}.admin-desk .client-table>button{grid-template-columns:1fr 1fr;gap:6px}.admin-sync-pulse{justify-self:start}}.keeps-list button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd;grid-template-columns:35px 1fr auto;align-items:center;margin:0;padding:13px 0;transition:background .2s,color .2s;display:grid}.keeps-list button b{color:#aaa;font-size:11px;font-weight:800}.keeps-list button i{color:#176fe7;opacity:.35;font-style:normal;transition:opacity .2s}.keeps-list button:hover{background:#176fe70a}.keeps-list button:hover i,.keeps-list button.active i{opacity:1}.keeps-list button.active{color:#111;background:#176fe712}.keeps-list button.active b{color:#176fe7}.keeps-hint{color:#8a8a86;margin:16px 0 0;font-size:13px;line-height:1.5}.keeps-phone-stage{place-items:center;width:100%;display:grid}.home-screen-icon{z-index:3;cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #fffc;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:10px 12px;padding:14px 16px;transition:box-shadow .25s,border-color .25s;display:grid;position:absolute;bottom:12%;right:8%;box-shadow:0 16px 34px #28281e29}.home-screen-icon:hover{border-color:#fff;box-shadow:0 22px 40px #28281e38}.home-screen-icon img{object-fit:cover;border-radius:11px;grid-row:1/3;width:44px;height:44px;box-shadow:0 4px 12px #0000002e}.home-screen-icon span{gap:2px;display:grid}.home-screen-icon b{color:#111;font-size:14px}.home-screen-icon small{color:#888;font-size:12px}.home-screen-icon.opened{background:#f7fbff;border-color:#176fe740}.home-screen-icon.opened small{color:#176fe7}.home-screen-icon.pulse img,.keeps-idle-app.brand.pulse img{animation:.7s iconLaunch}@keyframes iconLaunch{0%{transform:scale(1)}35%{transform:scale(1.14)}to{transform:scale(1)}}.keeps-idle{color:#fff;min-height:100%;font-family:var(--font-manrope),Arial,sans-serif;padding:52px 14px 24px;position:relative;overflow:hidden}.keeps-idle-wallpaper{background:radial-gradient(circle at 20% 15%,#ffffff38,#0000 34%),radial-gradient(circle at 80% 10%,#c4a45a59,#0000 38%),linear-gradient(165deg,#2a3140 0%,#121722 45%,#0a0d12 100%);position:absolute;inset:0}.keeps-idle-time{z-index:1;text-align:center;position:relative}.keeps-idle-time b{letter-spacing:-.04em;font-size:54px;font-weight:300;line-height:1;display:block}.keeps-idle-time small{opacity:.72;margin-top:4px;font-size:13px;display:block}.keeps-idle-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;margin-top:34px;display:grid;position:relative}.keeps-idle-dock{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff29;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 10px;display:grid;position:absolute;bottom:14px;left:10px;right:10px}.keeps-idle-app{color:#fff;cursor:default;background:0 0;border:0;justify-items:center;gap:6px;display:grid}.keeps-idle-app.brand{cursor:pointer}.keeps-idle-app i,.keeps-idle-app img{border-radius:13px;width:52px;height:52px;box-shadow:0 8px 18px #00000038}.keeps-idle-app i{background:linear-gradient(160deg,#6b7280,#374151);place-items:center;font-size:18px;font-style:normal;font-weight:700;display:grid}.keeps-idle-app img{object-fit:cover}.keeps-idle-dock .keeps-idle-app img,.keeps-idle-dock .keeps-idle-app i{border-radius:12px;width:46px;height:46px}.keeps-idle-app span{opacity:.88;font-size:10px;line-height:1.2}.keeps-idle-app.brand span{font-weight:700}@media (max-width:760px){.home-screen-icon{padding:12px;bottom:8%;right:4%}.keeps-idle-time b{font-size:44px}.keeps-idle-grid{gap:14px 8px}}.store-product-card .store-app-icon{object-fit:cover;border-radius:21px;width:84px;height:84px;box-shadow:0 10px 24px #00000047}.store-product-card>i{display:none}.launch-flow{color:#14181e;background:radial-gradient(80% 60% at 10% 0,#176fe714,#0000 55%),radial-gradient(60% 50% at 90% 100%,#c4a45a1a,#0000 50%),linear-gradient(#f7f4ef 0%,#f2efe8 100%)}.launch-flow-head{grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr);align-items:end;gap:28px;margin-bottom:clamp(28px,4vw,42px);display:grid}.launch-flow-head>div>span{color:#8a7b66;letter-spacing:.14em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.launch-flow-head h2{letter-spacing:-.045em;color:#14181e;margin:0;font-size:clamp(36px,4.4vw,58px);line-height:.98}.launch-flow-head p{color:#5c6672;max-width:520px;margin:14px 0 0;font-size:15px;line-height:1.6}.launch-flow-progress{padding-top:18px;position:relative}.launch-flow-progress:before{content:"";background:#14181e14;border-radius:99px;height:6px;display:block}.launch-flow-progress i{background:linear-gradient(90deg,#176fe7,#3d95ff);border-radius:99px;height:6px;transition:width .35s;display:block;position:absolute;top:18px;left:0}.launch-flow-progress span{color:#6a7583;letter-spacing:.08em;margin-top:14px;font-size:13px;font-weight:700;display:block}.launch-flow-phases{gap:22px;display:grid}.launch-phase small{color:#8a7b66;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px 4px;font-size:11px;font-weight:800;display:block}.launch-phase-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-phase-track button{color:#14181e;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #14181e14;border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-content:start;gap:4px 12px;min-height:148px;padding:18px 18px 16px;transition:border-color .25s,box-shadow .25s,background .25s;display:grid;position:relative;box-shadow:0 10px 24px #14181e0d}.launch-phase-track button:hover,.launch-phase-track button.active{background:#fff;border-color:#176fe759;box-shadow:0 16px 34px #176fe71f}.launch-step-num{color:#b0b8c4;letter-spacing:.06em;grid-area:1/1;font-size:11px;font-weight:800}.launch-phase-track button i{color:#176fe7;background:#eef4ff;border-radius:12px;grid-area:2/1/4;align-self:center;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;font-weight:700;display:grid}.launch-phase-track button.active i{color:#fff;background:#176fe7}.launch-phase-track button b{grid-area:2/2;align-self:end;font-size:15px;line-height:1.25}.launch-phase-track button em{color:#7a8491;grid-area:3/2;font-size:12px;font-style:normal}.launch-phase-track button.active em{color:#176fe7;font-weight:650}.launch-flow-panel{background:#ffffffe0;border:1px solid #14181e14;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;margin-top:22px;padding:22px 24px;display:grid;box-shadow:0 14px 32px #14181e0f}.launch-flow-panel>span{color:#8a7b66;letter-spacing:.1em;grid-column:1;font-size:11px;font-weight:800}.launch-flow-panel strong{letter-spacing:-.03em;grid-column:1;font-size:clamp(22px,2.2vw,28px)}.launch-flow-panel p{color:#5c6672;grid-column:1;max-width:680px;margin:0;font-size:14px;line-height:1.55}.launch-flow-panel a,.launch-flow-panel button.launch-flow-cta{color:#fff;white-space:nowrap;background:#14181e;border-radius:12px;grid-area:1/2/4;align-self:center;padding:13px 16px;font-size:13px;font-weight:750}@media (max-width:1180px){.launch-flow-head,.launch-phase-track{grid-template-columns:1fr}}@media (max-width:760px){.launch-flow-panel{grid-template-columns:1fr;gap:10px}.launch-flow-panel a,.launch-flow-panel button.launch-flow-cta{grid-area:auto/1;justify-self:start}}.builder-studio{color:#14181e;background:radial-gradient(70% 50% at 0 0,#176fe70f,#0000 55%),linear-gradient(#f8f9fb 0%,#f2f4f7 100%)}.builder-studio-head>span{color:#6a7583;letter-spacing:.14em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.builder-studio-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,58px);line-height:.98}.builder-studio-head p{color:#5c6672;max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.6}.builder-studio-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,480px);align-items:start;gap:clamp(16px,2vw,22px);min-width:0;margin-top:clamp(28px,4vw,42px);display:grid}.builder-studio-stage{color:#fff;background:#0f1218;border:1px solid #14181e1a;border-radius:28px;grid-template-rows:auto 1fr auto;min-height:720px;display:grid;position:sticky;top:88px;overflow:hidden;box-shadow:0 24px 50px #0f12182e}.builder-studio-stage.builder-food{background:linear-gradient(165deg,#1a1210,#2a1814 55%,#120e0c)}.builder-studio-stage.builder-retail{background:linear-gradient(165deg,#141210,#221c14 55%,#0e0c0a)}.builder-studio-stage.builder-delivery{background:linear-gradient(165deg,#0e1420,#152238 55%,#0a0e14)}.builder-studio-stage.builder-beauty{background:linear-gradient(165deg,#1a1014,#2a1420 55%,#120a0e)}.builder-studio-stage.builder-fitness{background:linear-gradient(165deg,#101018,#181828 55%,#0a0a10)}.builder-studio-stage.builder-auto{background:linear-gradient(165deg,#0e1414,#142020 55%,#0a0e0e)}.builder-studio-stage.builder-clinic,.builder-studio-stage.builder-service{background:linear-gradient(165deg,#0e1418,#142028 55%,#0a0e12)}.builder-studio-stage.builder-shop,.builder-studio-stage.builder-other{background:linear-gradient(165deg,#0e1412,#142018 55%,#0a0e0c)}.builder-stage-top{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 18px;display:flex}.builder-stage-top>span{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.builder-stage-top>span i{background:#1f9d57;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1f9d5738}.builder-stage-top>b{margin-left:4px;font-size:15px}.builder-stage-top>em{color:#ffffff8c;margin-left:auto;font-size:12px;font-style:normal;font-weight:650}.builder-stage-scene{place-items:center;padding:24px 18px;display:grid;position:relative;overflow:hidden}.builder-stage-scene .builder-stage-scene-inner{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.builder-stage-scene .builder-preview-layer{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.builder-stage-scene .builder-scene{opacity:.45;inset:12% 14%}.builder-stage-scene .phone-mockup{z-index:2;filter:drop-shadow(0 28px 36px #00000073);max-width:min(340px,92%);margin:0 auto;position:relative;width:clamp(260px,28vw,340px)!important}.builder-stage-foot{background:#0000002e;border-top:1px solid #ffffff14;padding:14px 16px 16px}.builder-included-rail{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.builder-included-rail span{color:#ffffffd1;background:#ffffff14;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:650}.builder-outlets-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.builder-outlets-rail button{color:#4a5562;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:12px;padding:12px 10px;font-size:12px;font-weight:700}.builder-outlets-rail button.active{color:#fff;background:#14181e;border-color:#14181e}.builder-card-muted{background:#f8fafc}.builder-included-list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.builder-included-list li{color:#33404d;font-size:13px;line-height:1.45}.builder-included-note{color:#6a7583;margin:0;font-size:12px;line-height:1.45}.builder-card-cta>button[type=submit]{padding:16px;font-size:15px}.builder-trust{text-align:center;color:#6a7583;margin:10px 0 0;font-size:12px}.builder-focus-rail{gap:8px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow-x:auto}.builder-focus-rail button{color:#ffffffd1;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:650}.builder-focus-rail button.active{color:#14181e;background:#fff;border-color:#ffffff59}.builder-badges{flex-wrap:wrap;gap:8px;display:flex}.builder-badges span{color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.builder-studio-panel{justify-self:end;gap:14px;width:100%;min-width:0;max-width:480px;display:grid}.builder-card{box-sizing:border-box;background:#ffffffe0;border:1px solid #14181e14;border-radius:22px;min-width:0;max-width:100%;padding:18px 18px 16px;box-shadow:0 10px 24px #14181e0d}.builder-card header{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.builder-card header>span{color:#176fe7;background:#eef4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.builder-card header h3{letter-spacing:-.02em;margin:0;font-size:16px}.builder-card header p{color:#6a7583;margin:4px 0 0;font-size:12px;line-height:1.45}.builder-card header em{color:#44505e;background:#eef2f6;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.builder-business-rail{flex-wrap:wrap;gap:8px;display:flex}.builder-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.builder-business-grid button{color:#14181e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:16px;gap:4px;padding:14px 14px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.builder-business-grid button b{font-size:14px;line-height:1.25}.builder-business-grid button small{color:#6a7583;font-size:11px;line-height:1.35}.builder-business-grid button.active{background:#f3f8ff;border-color:#176fe7;box-shadow:0 0 0 1px #176fe71f}.builder-business-rail button{color:#4a5562;background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:650}.builder-business-rail button.active{color:#fff;background:#14181e;border-color:#14181e}.builder-feature-stack{gap:8px;display:grid}.builder-feature-stack details{background:#fbfcfd;border:1px solid #e7ecf1;border-radius:14px;overflow:hidden}.builder-feature-stack summary{cursor:pointer;color:#33404d;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.builder-feature-stack summary::-webkit-details-marker{display:none}.builder-feature-stack summary i{color:#5a6674;background:#eef2f6;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:750}.builder-feature-stack details>div{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.builder-feature-stack button{color:#4a5562;background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:650}.builder-feature-stack button.active{color:#176fe7;background:#eef4ff;border-color:#176fe7}.builder-card-dark{color:#fff;background:linear-gradient(145deg,#14181e,#1f2630);border-color:#ffffff14}.builder-card-dark header>span{color:#fff;background:#ffffff1a}.builder-card-dark header p{color:#ffffff9e}.builder-config-line{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.builder-card-success{background:#edf8f1;border-color:#1f9d5740}.builder-card-success b,.builder-card-success span{display:block}.builder-card-success b{color:#147a45;font-size:16px}.builder-card-success span{color:#3d6a4f;margin-top:6px;font-size:13px}.builder-card label{color:#6a7583;margin-top:10px;font-size:12px;font-weight:650;display:block}.builder-card input{color:#14181e;background:#fff;border:1px solid #d9e0e8;border-radius:12px;outline:none;width:100%;margin-top:7px;padding:12px 13px;font-size:14px}.builder-card input:focus{border-color:#176fe7}.builder-card>button[type=submit]{color:#fff;background:#176fe7;border:0;border-radius:12px;width:100%;margin-top:14px;padding:14px;font-size:14px;font-weight:800}.builder-card>button[type=submit]:disabled{opacity:.65}.builder-card>small{color:#c45b4a;margin-top:8px;font-size:12px;display:block}.builder-beauty .builder-scene{background:radial-gradient(circle,#ff9eb8,#0000 70%)}.builder-fitness .builder-scene{background:radial-gradient(circle,#8b93ff,#0000 70%)}.builder-auto .builder-scene{background:radial-gradient(circle,#7ad4c4,#0000 70%)}.builder-clinic .builder-scene,.builder-service .builder-scene{background:radial-gradient(circle,#7eb6ff,#0000 70%)}@media (max-width:1180px){.builder-studio-layout{grid-template-columns:1fr}.builder-studio-panel{justify-self:stretch;max-width:100%}.builder-studio-stage{min-height:640px;position:relative;top:auto}}@media (max-width:760px){.builder-studio-stage{min-height:560px}.builder-stage-scene .phone-mockup{max-width:min(300px,92%);width:min(72vw,300px)!important}.builder-business-grid,.builder-outlets-rail{grid-template-columns:1fr}}.sales-head.center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.sales-head>span{color:#888;letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:850;display:block}.sales-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.2vw,62px);line-height:.98}.sales-head p{color:#666;max-width:560px;margin:16px 0 0;font-size:16px;line-height:1.65}.sales-head.center p{margin-left:auto;margin-right:auto}.sales-cta-btn{color:#fff;background:#111;border-radius:10px;margin-top:18px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.sales-cta-btn:hover{background:#222}.sales-cta-btn--light,button.lead-cta-reset.sales-cta-btn.sales-cta-btn--light,button.lead-cta-reset.sales-cta-btn.money-cta,button.lead-cta-reset.sales-cta-btn.sales-competitor-cta,button.lead-cta-reset.sales-cta-btn.biz-scenarios-cta{color:#111;background:#fff}.sales-cta-btn--light:hover,button.lead-cta-reset.sales-cta-btn.money-cta:hover,button.lead-cta-reset.sales-cta-btn.sales-competitor-cta:hover,button.lead-cta-reset.sales-cta-btn.biz-scenarios-cta:hover{color:#111;background:#eee}.header-nav-desktop button.header-nav-desktop-link,.header-nav-mobile-list button.header-nav-mobile-link{color:inherit;font:inherit;font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:relative}.header-nav-desktop button.header-nav-desktop-link:after{content:"";background:#111;height:1px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.header-nav-desktop button.header-nav-desktop-link:hover:after{right:0}.new-footer nav .footer-lead-link{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;padding:0}.lead-cta-reset{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:inherit;border:none;font-family:inherit;text-decoration:none}button.lead-cta-reset.sales-cta-btn,button.lead-cta-reset.faq-v4-cta,button.lead-cta-reset.section-cta,button.lead-cta-reset.admin-sync-cta,button.lead-cta-reset.inline-cta,button.lead-cta-reset.pricing-cta,button.lead-cta-reset.loyalty-cta,button.lead-cta-reset.launch-flow-cta{color:#fff}button.lead-cta-reset.button-light{color:#111}button.sales-cta-btn,button.biz-scenarios-cta,button.faq-v4-cta,button.section-cta,button.inline-cta{display:inline-block}.sales-push-toast{z-index:5;color:#fff;text-align:left;background:#121418eb;border-radius:14px;padding:12px 14px;position:absolute;top:72px;left:12px;right:12px;box-shadow:0 14px 28px #00000038}.sales-push-toast small{opacity:.7;letter-spacing:.06em;font-size:10px;display:block}.sales-push-toast b{margin-top:4px;font-size:13px;line-height:1.3;display:block}.sales-touch{background:#fff}.sales-touch-toggle{justify-content:center;gap:8px;margin-bottom:28px;display:flex}.sales-touch-toggle button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700}.sales-touch-toggle button.active{color:#fff;background:#111;border-color:#111}.sales-touch-stage{background:#f7f7f4;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:28px;display:grid}.sales-touch-stage.without{background:linear-gradient(135deg,#fff5f5,#f7f7f4)}.sales-touch-stage.with{background:linear-gradient(135deg,#f0f7ff,#f7f7f4)}.sales-touch-flow small{color:#999;letter-spacing:.1em;font-size:10px;display:block}.sales-touch-flow h3{margin:8px 0 16px;font-size:22px;line-height:1.2}.sales-touch-dots{gap:6px;margin-bottom:16px;display:flex}.sales-touch-dots button{cursor:pointer;background:#ddd;border:0;border-radius:50%;width:10px;height:10px;padding:0}.sales-touch-dots button.done{background:#999}.sales-touch-dots button.on{background:#111;border-radius:5px;width:24px}.sales-touch-nav{gap:8px;display:flex}.sales-touch-nav button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font-size:12px}.sales-touch-nav button:disabled{opacity:.4;cursor:not-allowed}.sales-touch-chaos{gap:6px;margin-top:20px;display:grid}.sales-touch-chaos span{color:#a44;background:#fff;border:1px solid #f0d0d0;border-radius:8px;padding:8px 10px;font-size:12px}.sales-touch-visual{justify-items:center;gap:12px;display:grid}.sales-touch-visual-inner{justify-items:center;display:grid}.sales-touch-browser{background:#fff;border:1px solid #e0e0dc;border-radius:16px;width:min(100%,280px);overflow:hidden;box-shadow:0 12px 28px #1414141a}.sales-touch-browser-bar{background:#f3f3f0;gap:5px;padding:10px;display:flex}.sales-touch-browser-bar i{background:#ddd;border-radius:50%;width:8px;height:8px}.sales-touch-browser-body{gap:8px;padding:14px;display:grid}.sales-touch-browser-body p{color:#ccc;background:#f8f8f6;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;transition:color .2s,background .2s}.sales-touch-browser-body p.on{color:#a33;background:#fff0f0;font-weight:600}.sales-touch-browser-single p{text-align:center;background:#f8f8f6;border-radius:12px;gap:6px;margin:0;padding:18px 14px;display:grid}.sales-touch-browser-single p.on{color:#a33;background:#fff0f0}.sales-touch-browser-single span{font-size:28px}.sales-touch-browser-single b{font-size:15px;line-height:1.3}.sales-touch-browser-single small{opacity:.85;font-size:12px;font-weight:500}.sales-touch-count{color:#666;text-align:center;max-width:280px;font-size:12px;font-weight:700}.sales-benefits{color:#fff;background:#111}.sales-benefits .sales-head>span{color:#888}.sales-benefits .sales-head p{color:#aaa}.sales-benefits-grid{grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);gap:28px;display:grid}.sales-benefits-list{gap:6px;max-height:520px;display:grid;overflow-y:auto}.sales-benefits-list button{color:#fff;text-align:left;cursor:pointer;background:#161616;border:1px solid #2a2a2a;border-radius:10px;grid-template-columns:32px 1fr;gap:10px;padding:12px 14px;display:grid}.sales-benefits-list button.active{background:#1e1c18;border-color:#c4a45a}.sales-benefits-list b{font-size:13px;display:block}.sales-benefits-list small{color:#888;margin-top:3px;font-size:11px;line-height:1.4;display:block}.sales-benefits-stage{background:#1a1a1a;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:20px;display:grid}.sales-benefits-phone{justify-items:center;display:grid;position:relative}.sales-benefits-admin-only{grid-column:1/-1;place-items:center;padding:20px;display:grid}.sales-admin-mini{color:#111;background:#fff;border-radius:14px;min-height:140px;padding:16px;box-shadow:0 8px 20px #00000026}.sales-admin-mini header{letter-spacing:.1em;color:#999;justify-content:space-between;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.sales-admin-mini header i{color:#1f9d57;font-style:normal}.sales-admin-mini b{font-size:14px;display:block}.sales-admin-mini p{color:#666;margin:8px 0 0;font-size:12px;line-height:1.45}.sales-admin-chip{color:#176fe7;background:#f0f4ff;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-block}.sales-admin-chip.live{color:#168044;background:#e8f5ed}.sales-admin-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sales-admin-metrics span{background:#f5f5f3;border-radius:8px;padding:8px}.sales-admin-metrics small{color:#999;font-size:9px;display:block}.sales-admin-metrics b{font-size:16px}.sales-admin-rows{color:#666;gap:4px;margin-top:8px;font-size:11px;display:grid}.sales-admin-desk{background:#fff;border:1px solid #e4e4e0;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 14px 34px #14141414}.sales-admin-desk-top{color:#fff;letter-spacing:.08em;background:#111;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;font-weight:800;display:flex}.sales-admin-desk-top small{color:#bbb;letter-spacing:.08em;background:#ffffff1f;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700}.sales-admin-desk-body{grid-template-columns:132px minmax(0,1fr);min-height:220px;display:grid}.sales-admin-desk-side{background:#f7f7f4;border-right:1px solid #ecece8;align-content:start;gap:4px;padding:10px 8px;display:grid}.sales-admin-desk-side span{color:#777;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.sales-admin-desk-side span.on{color:#fff;background:#111}.sales-admin-desk-main{background:#fff;padding:16px 18px}.sales-admin-desk-main b{font-size:15px;display:block}.sales-admin-desk-main p{color:#666;margin:8px 0 0;font-size:12px;line-height:1.45}.sales-included-stage{place-items:center;width:100%;height:100%;display:grid}.sales-quiz{background:#f4f8ff}.sales-quiz-card{background:#fff;border:1px solid #d8e6f8;border-radius:20px;max-width:640px;margin:0 auto;padding:28px;box-shadow:0 16px 40px #176fe714}.sales-quiz-q{border-bottom:1px solid #eee;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.sales-quiz-q>span{color:#176fe7;font-size:13px;font-weight:800}.sales-quiz-q p{margin:0;font-size:14px;font-weight:600}.sales-quiz-q>div{gap:6px;display:flex}.sales-quiz-q button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700}.sales-quiz-q button.yes{color:#168044;background:#e8f5ed;border-color:#168044}.sales-quiz-q button.no{background:#f5f5f5;border-color:#999}.sales-quiz-submit{color:#fff;cursor:pointer;background:#176fe7;border:0;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-size:13px;font-weight:800}.sales-quiz-submit:disabled{opacity:.4;cursor:not-allowed}.sales-quiz-result{text-align:center}.sales-quiz-result small{color:#176fe7;letter-spacing:.1em;font-size:10px;font-weight:800}.sales-quiz-result h3{margin:10px 0;font-size:24px}.sales-quiz-result p{color:#666;line-height:1.6}.sales-quiz-reset{color:#999;cursor:pointer;background:0 0;border:0;margin:12px auto 0;font-size:12px;text-decoration:underline;display:block}.sales-calc{background:#fafaf8}.sales-calc-layout{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.sales-calc-toggle{gap:8px;margin-bottom:16px;display:flex}.sales-calc-toggle button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;flex:1;padding:12px;font-size:12px;font-weight:700}.sales-calc-toggle button.active{color:#fff;background:#111;border-color:#111}.sales-calc-months{color:#666;margin:16px 0;font-size:13px;display:block}.sales-calc-months input{width:100%;margin-top:8px}.sales-calc-roles{gap:6px;display:grid}.sales-calc-role{background:#fff;border:1px solid #eee;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.sales-calc-role b{white-space:nowrap;color:#111}.sales-calc-disclaimer{color:#999;margin-top:14px;font-size:11px;line-height:1.5}.sales-calc-totals{align-content:start;gap:12px;display:grid}.sales-calc-totals article{color:#fff;background:#111;border-radius:16px;padding:22px}.sales-calc-totals small{opacity:.7;letter-spacing:.08em;font-size:10px;display:block}.sales-calc-totals strong{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(22px,3vw,32px);display:block}.sales-calc-totals strong em{opacity:.6;font-size:.45em;font-style:normal}.sales-calc-totals span{opacity:.75;font-size:12px}.sales-contrast{color:#fff;text-align:center;background:linear-gradient(#111,#1a1a1a);border-radius:24px;margin-top:48px;padding:40px 28px}.sales-contrast-note{color:#999;max-width:560px;margin:0 auto 28px;font-size:12px;line-height:1.55}.sales-contrast-numbers{flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;display:flex}.sales-contrast-numbers .big-old{color:#666;font-size:clamp(28px,4vw,42px);-webkit-text-decoration:line-through #444;text-decoration:line-through #444}.sales-contrast-numbers .arrow{color:#c4a45a;font-size:32px}.sales-contrast-numbers .big-new{letter-spacing:-.06em;color:#fff;font-size:clamp(48px,7vw,88px);font-weight:800}.sales-contrast h3{margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:600}.sales-infra{background:#fff}.sales-infra-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:28px;display:grid}.sales-infra-panel{background:#fafaf8;border:1px solid #e8e8e4;border-radius:20px;padding:22px}.sales-infra-scale{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.sales-infra-scale>span{color:#666;letter-spacing:.06em;margin-right:4px;font-size:11px;font-weight:800}.sales-infra-scale button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.sales-infra-scale button.active{color:#176fe7;background:#edf5ff;border-color:#176fe7}.sales-infra-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.sales-infra-metrics article{background:#fff;border:1px solid #ecece8;border-radius:12px;padding:12px 14px}.sales-infra-metrics small{color:#888;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.sales-infra-metrics b{margin-top:6px;font-size:13px;line-height:1.35;display:block}.sales-infra-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sales-infra-lines li{background:#fff;border:1px solid #ecece8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sales-infra-lines b{font-size:13px;display:block}.sales-infra-lines small{color:#888;margin-top:3px;font-size:11px;line-height:1.35;display:block}.sales-infra-lines strong{white-space:nowrap;color:#176fe7;font-size:13px}.sales-infra-total{color:#fff;background:#111;border-radius:14px;margin-top:14px;padding:16px}.sales-infra-total span{opacity:.65;letter-spacing:.08em;font-size:10px;display:block}.sales-infra-total strong{letter-spacing:-.04em;margin-top:6px;font-size:28px;display:block}.sales-infra-total p{color:#d5d5d5;margin:10px 0 0;font-size:12px;line-height:1.5}.sales-infra-aside{background:#f7f7f4;border:1px solid #e8e8e4;border-radius:20px;padding:22px}.sales-infra-aside>span{color:#888;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.sales-infra-aside h3{letter-spacing:-.03em;margin:10px 0 14px;font-size:22px;line-height:1.15}.sales-infra-aside ul{color:#555;margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.7}.sales-infra-compare{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.sales-infra-compare div{background:#fff;border:1px solid #e8e8e4;border-radius:12px;padding:12px}.sales-infra-compare small{color:#888;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.sales-infra-compare b{margin-top:6px;font-size:18px;display:block}.sales-infra-compare em{color:#888;margin-top:4px;font-size:10px;font-style:normal;line-height:1.4;display:block}.sales-infra-aside .sales-cta-btn{margin-top:4px;display:inline-block}.sales-included{background:#f7f7f4}.sales-included-inner{gap:clamp(24px,3vw,36px);display:grid}.sales-included-head{max-width:720px}.sales-included-head>span{color:#888;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:850;display:block}.sales-included-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:.98}.sales-included-head p{color:#666;max-width:560px;margin:12px 0 0;font-size:15px;line-height:1.55}.sales-included-body{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);align-items:stretch;gap:clamp(18px,2.5vw,28px);min-height:min(620px,72vh);display:grid}.sales-included-demo{background:#fff;border:1px solid #e8e8e4;border-radius:20px;place-items:center;min-height:100%;padding:20px;display:grid}.sales-included-demo .phone-mockup{margin:0}.sales-included-demo .sales-admin-desk{max-width:100%}.sales-included-panel{grid-template-rows:1fr auto;gap:14px;min-height:100%;display:grid}.sales-included-list{flex-direction:column;justify-content:space-between;gap:5px;min-height:0;display:flex}.sales-included-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e0;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:10px;padding:9px 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.sales-included-list button.active{background:#fff;border-color:#111;padding:10px 12px;box-shadow:0 6px 18px #14141412}.sales-included-list button>i{color:#168044;background:#e8f5ed;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:800;display:grid}.sales-included-list b{font-size:13px;line-height:1.2;display:block}.sales-included-list small{color:#888;margin-top:4px;font-size:11px;line-height:1.35;display:block}.sales-included-panel .sales-cta-btn{justify-self:start}.sales-auto{background:#f0f7f4}.sales-auto-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.sales-auto-client,.sales-auto-manager{background:#fff;border:1px solid #e0ebe6;border-radius:20px;padding:20px}.sales-auto-client>small,.sales-auto-manager>small{color:#16814d;letter-spacing:.1em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.sales-auto-steps{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sales-auto-steps button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.sales-auto-steps button.active{color:#fff;background:#16814d;border-color:#16814d}.sales-auto-phone-wrap{justify-items:center;display:grid;position:relative}.sales-auto-phone-wrap .phone-mockup{margin:0 auto}.sales-auto-push{top:64px}.push-v3-notice-wrap{z-index:20;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.push-v3-notice-wrap .push-v3-notice{pointer-events:auto;width:min(100%,300px);position:relative;top:88px;left:auto;transform:none!important}.push-scenario-panel{min-width:0}.push-v3 .section-title p{color:#2f4f6f;max-width:640px;font-size:15px;line-height:1.65}.push-options-v3 button small{color:#4a627d;font-size:12px;line-height:1.4}.push-options-v3 button b{font-size:13px;line-height:1.35}.sales-auto-client .phone-mockup{margin:0 auto}.sales-auto-hint{color:#666;margin-top:12px;font-size:12px;line-height:1.45}.sales-competitor{color:#fff;background:#111}.sales-competitor.section-space{padding-block:clamp(40px,3.5vw,60px) clamp(16px,2vw,24px)}.sales-competitor-inner{max-width:min(1080px,100%);margin:0 auto}.sales-competitor-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch;gap:clamp(20px,3vw,32px);display:grid}.sales-competitor-copy{flex-direction:column;min-height:100%;display:flex}.sales-competitor-copy>span{color:#888;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.sales-competitor-copy h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,3.4vw,42px);line-height:1.02}.sales-competitor-copy>p{color:#bbb;max-width:52ch;margin:0;font-size:14px;line-height:1.5}.sales-competitor-result{color:#c4a45a;font-size:14px;font-weight:600;margin-top:10px!important}.sales-competitor-cta{margin-top:14px}.sales-competitor-stats{border-top:1px solid #262626;margin-top:auto;padding-top:22px}.sales-competitor-stats>small{color:#c4a45a;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.sales-competitor-stats>p{color:#9a9a9a;max-width:54ch;margin:0;font-size:13px;line-height:1.55}.sales-competitor-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sales-competitor-stat-grid article{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:12px 10px}.sales-competitor-stat-grid strong{color:#fff;letter-spacing:-.03em;font-size:clamp(20px,2.2vw,26px);line-height:1;display:block}.sales-competitor-stat-grid span{color:#888;margin-top:6px;font-size:11px;line-height:1.35;display:block}.sales-competitor-aside{background:linear-gradient(#1e1e1e 0%,#141414 100%);border:1px solid #2f2f2f;border-radius:20px;flex-direction:column;display:flex;overflow:visible;box-shadow:0 18px 40px #00000047}.sales-competitor-aside-head{border-bottom:1px solid #2a2a2a;padding:18px 18px 16px}.sales-competitor-aside-head>small{color:#c4a45a;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.sales-competitor-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-competitor-chips span{color:#f3f3f3;text-align:center;background:#262626;border-radius:10px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.25}.sales-competitor-phone-stage{background:radial-gradient(at 50% 0,#c4a45a24,#0000 68%);justify-items:center;gap:10px;padding:18px 16px 20px;display:grid}.sales-competitor-phone-label{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8f8678;font-size:9px;font-weight:800}.sales-competitor-phone-stage .phone-mockup{filter:drop-shadow(0 16px 28px #0000006b);max-width:236px;width:min(100%,236px)!important}.sales-competitor-phone-stage .phone-screen{border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.sales-competitor-phone-stage .app-v5 .app-tabbar{padding:6px 4px 10px}.sales-competitor-phone-stage .app-v5 .app-tabbar button{flex:1;min-width:0}.sales-competitor-phone-stage .app-v5 .app-tabbar span{max-width:none;font-size:7px}.sales-duo{background:linear-gradient(#fff 0%,#f7f7f4 100%)}.sales-duo-split{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.sales-duo-col{background:#fff;border:1px solid #e8e8e4;border-radius:20px;gap:14px;padding:20px;display:grid;box-shadow:0 10px 28px #1414140a}.sales-duo-col header span{color:#888;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.sales-duo-col header h3{letter-spacing:-.03em;margin:8px 0 4px;font-size:24px;line-height:1.05}.sales-duo-col header p{color:#666;margin:0;font-size:13px;line-height:1.45}.sales-duo-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sales-duo-col li{color:#444;padding-left:18px;font-size:13px;line-height:1.45;position:relative}.sales-duo-col li:before{content:"→";color:#111;font-weight:800;position:absolute;left:0}.sales-duo-col footer{color:#111;margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;line-height:1.45}.sales-duo-site .sales-duo-browser{background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:0;overflow:hidden;box-shadow:inset 0 1px #fffc}.sales-duo-browser-chrome{background:#f3f3f0;border-bottom:1px solid #ecece8;align-items:center;gap:6px;padding:10px 12px;display:flex}.sales-duo-browser-chrome i{background:#ddd;border-radius:50%;width:8px;height:8px}.sales-duo-browser-chrome em{color:#888;margin-left:6px;font-size:11px;font-style:normal}.sales-duo-browser-body{padding:14px}.sales-duo-site-hero{background:linear-gradient(135deg,#f7f7f4,#fff);border:1px solid #ecece8;border-radius:12px;padding:14px}.sales-duo-site-hero b{font-size:15px;display:block}.sales-duo-site-hero p{color:#777;margin:6px 0 0;font-size:12px;line-height:1.45}.sales-duo-site-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.sales-duo-site-cards span{background:linear-gradient(#f3f3f0,#ecece8);border-radius:10px;height:54px}.sales-duo-store-badge{color:#fff;background:#111;border:0;border-radius:10px;width:100%;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:700}.sales-duo-app .phone-mockup{filter:drop-shadow(0 16px 28px #1414141f);justify-self:center}.sales-duo-bridge{text-align:center;color:#888;letter-spacing:.08em;place-content:center;gap:6px;min-width:72px;font-size:10px;font-weight:800;display:grid}.sales-duo-bridge b{color:#111;font-size:28px;line-height:1}.sales-duo-summary{color:#fff;background:#111;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;display:flex}.sales-duo-summary div{text-align:center}.sales-duo-summary small{opacity:.6;letter-spacing:.1em;font-size:9px;display:block}.sales-duo-summary b{margin-top:4px;font-size:16px;display:block}.sales-duo-summary>i{opacity:.45;font-size:18px;font-style:normal}.sales-analytics{background:#f4f8ff}.sales-analytics-grid{grid-template-columns:minmax(200px,.7fr) 1fr;gap:24px;display:grid}.sales-analytics-rail{align-content:start;gap:4px;display:grid}.sales-analytics-rail button{text-align:left;color:#666;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600}.sales-analytics-rail button.active{color:#fff;background:#176fe7}.sales-analytics-panel{background:#fff;border:1px solid #d8e6f8;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.sales-analytics-panel small{color:#176fe7;font-size:10px;font-weight:800}.sales-analytics-panel h3{margin:6px 0;font-size:16px}.sales-analytics-panel strong{letter-spacing:-.04em;font-size:32px}.sales-analytics-chart{align-items:flex-end;gap:4px;height:80px;margin-top:16px;display:flex}.sales-analytics-chart i{background:linear-gradient(#176fe7,#a9ccff);border-radius:3px 3px 0 0;flex:1;min-height:4px}.sales-redactor-word{color:#0000;animation:2.8s ease-in-out infinite sales-redactor;display:inline-block;position:relative}.sales-redactor-word:after{content:attr(data-text);color:#c4a45a;clip-path:inset(0 100% 0 0);animation:2.8s ease-in-out infinite sales-redactor-reveal;position:absolute;top:0;left:0}@keyframes sales-redactor{0%,18%{color:#0000}28%,72%{color:#fff}82%,to{color:#0000}}@keyframes sales-redactor-reveal{0%,18%{clip-path:inset(0 100% 0 0)}35%,65%{clip-path:inset(0)}82%,to{clip-path:inset(0 0 0 100%)}}.money-section{color:#fff;background:#111}.money-section.section-space{padding-block:clamp(24px,2.5vw,36px) clamp(36px,3.5vw,64px)}.money-head{border-top:1px solid #262626;max-width:720px;margin-bottom:22px;padding-top:18px}.money-head>span{color:#888;letter-spacing:.14em;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.money-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98}.money-head p{color:#aaa;margin:14px 0 0;line-height:1.6}.money-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.money-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:18px;flex-direction:column;gap:4px;padding:22px;display:flex}.money-card>span{color:#c4a45a;letter-spacing:.1em;font-size:10px;font-weight:800}.money-card h3{margin:8px 0;font-size:20px}.money-card>p{color:#999;margin:0 0 16px;font-size:13px;line-height:1.45}.money-field{color:#aaa;font-size:12px;display:block}.money-field input{color:#fff;background:#0f0f0f;border:1px solid #333;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:16px;font-weight:700}.money-range{color:#aaa;margin:12px 0;font-size:12px;display:block}.money-range input{width:100%;margin-top:8px}.money-range b{color:#fff}.money-result{background:#0f0f0f;border-radius:12px;min-height:168px;margin-top:18px;padding:16px}.money-result.scenario{min-height:148px}.money-result strong{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;display:block}.money-result b{font-variant-numeric:tabular-nums}.money-result small{color:#888;margin-top:4px;font-size:12px;display:block}.money-result p{color:#bbb;margin:10px 0 0;font-size:13px;line-height:1.45}.money-result.scenario em{color:#666;margin-top:10px;font-size:11px;font-style:normal;display:block}.money-questions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.money-questions span{color:#aaa;background:#1e1e1e;border-radius:999px;padding:8px 12px;font-size:12px}.money-cta{margin-top:22px}.money-cta:hover{background:#eee}.biz-scenarios{background:#f7f7f4}.biz-scenarios-head{max-width:720px;margin-bottom:32px}.biz-scenarios-head>span{color:#888;letter-spacing:.12em;font-size:10px;font-weight:850}.biz-scenarios-head h2{margin:10px 0;font-size:clamp(32px,3.5vw,48px);line-height:.98}.biz-scenarios-head p{color:#3a3a3a;max-width:640px;font-size:15px;line-height:1.65}.biz-scenarios-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:40px;display:grid}.biz-scenarios-side{gap:18px;display:grid}.biz-scenarios-tabs{flex-wrap:wrap;gap:8px;display:flex}.biz-scenarios-tabs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.biz-scenarios-tabs button.active{color:#fff;background:#111;border-color:#111}.biz-scenarios-hook{color:#2f2f2f;margin:0;font-size:15px;line-height:1.6}.biz-scenarios-steps{gap:8px;display:grid}.biz-scenarios-steps button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e3de;border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.biz-scenarios-steps button.active{color:#fff;background:#111;border-color:#111}.biz-scenarios-steps button span{opacity:.55;font-size:10px;font-weight:800}.biz-scenarios-steps button b{font-size:13px;display:block}.biz-scenarios-steps button small{opacity:.82;margin-top:3px;font-size:12px;line-height:1.35;display:block}.biz-scenarios-stage{background:#fff;border:1px solid #e8e8e4;border-radius:20px;justify-items:center;gap:14px;padding:24px 18px 28px;display:grid}.biz-scenarios-live{color:#fff;letter-spacing:.08em;background:#111;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.biz-scenarios-live i{background:#3ddc84;border-radius:50%;width:7px;height:7px}.biz-scenarios-caption{color:#444;text-align:center;margin:0;padding:0 8px;font-size:14px;line-height:1.5}.biz-scenarios-cta{color:#111;background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none}.trust-section{background:#fafaf8}.trust-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trust-grid article{background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:18px}.trust-grid span{color:#888;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.trust-grid h3{margin:8px 0;font-size:15px;line-height:1.3}.trust-grid p{color:#666;margin:0;font-size:12px;line-height:1.5}.trust-head{text-align:center;max-width:720px;margin:0 auto 28px}.trust-head>span{color:#888;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.trust-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.trust-head p{color:#666;margin:12px 0 0;font-size:14px;line-height:1.55}.trust-cases{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.trust-cases article{background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:16px}.trust-cases small{color:#999;letter-spacing:.06em;font-size:10px;font-weight:750;display:block}.trust-cases h3{margin:8px 0 6px;font-size:16px}.trust-cases p{color:#555;margin:0;font-size:13px;line-height:1.45}.trust-cases b{color:#888;margin-top:10px;font-size:11px;font-weight:650;display:block}.trust-phone{color:#111;margin-top:10px;font-size:18px;font-weight:800;text-decoration:none;display:block}.trust-wa{color:#fff;background:#111;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.sales-touch .sales-cta-btn{width:fit-content;margin:24px auto 0;display:block}.sales-duo-cta{width:fit-content;margin:18px auto 0;display:block}.push-v3-cta{margin-top:18px;display:inline-block}.sticky-mobile-cta{z-index:120;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom,12px));opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;position:fixed;transform:translateY(120%)}.sticky-mobile-cta.show{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-mobile-cta button,.sticky-mobile-cta a{color:#fff;text-align:center;width:100%;font:inherit;cursor:pointer;background:#05f;border:0;border-radius:14px;padding:15px 16px;font-size:14px;font-weight:800;text-decoration:none;display:block;box-shadow:0 12px 32px #0055ff47}.builder-consent{color:#666;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:12px;font-size:11px;line-height:1.45;display:grid!important}.builder-consent span{word-break:break-word;min-width:0}.builder-consent input{width:auto;margin-top:3px}.builder-consent a,.builder-trust a{color:#176fe7}.price-note{color:#888;margin:10px 0 0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.sales-redactor-word,.sales-redactor-word:after{color:inherit;animation:none!important}.sales-redactor-word:after{display:none}.hero-v4-title .hero-line{filter:none!important}}@media (max-width:1020px){.sales-touch-stage,.sales-benefits-grid,.sales-calc-layout,.sales-auto-grid,.sales-included-body,.sales-duo-split,.sales-analytics-grid,.sales-analytics-panel,.money-grid,.biz-scenarios-layout,.trust-grid,.sales-infra-layout,.sales-competitor-grid{grid-template-columns:1fr}.sales-competitor-aside{max-width:380px;margin:0 auto}.sales-competitor-phone-stage .phone-mockup{width:min(72vw,236px)!important}.sales-competitor-stat-grid,.sales-benefits-stage{grid-template-columns:1fr}.sales-benefits-phone{order:-1}.sales-included-body{min-height:0}.sales-included-list{justify-content:flex-start}.sales-duo-bridge{min-width:0;padding:4px 0}.sales-duo-bridge span{display:none}.sales-duo-bridge b{transform:rotate(90deg)}.sales-infra-compare{grid-template-columns:1fr}}.push-segment-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.push-segment-filters button{color:#35506f;letter-spacing:.02em;background:#fff;border:1px solid #cedced;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:750}.push-segment-filters button.active{color:#fff;background:#176fe7;border-color:#176fe7}.final-lead p{color:#ffffffe6;max-width:520px;margin:14px auto 0;padding:0 12px;font-size:16px;line-height:1.65}.final-lead-cta{color:#176fe7;cursor:pointer;background:#fff;border:0;border-radius:12px;margin-top:22px;padding:15px 22px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #0000001f}.final-lead-cta:hover{background:#f4f8ff}.brand-link{flex:0 auto;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.brand-link--header{max-width:min(320px,64vw)}.brand-link--footer{margin-bottom:6px}.brand-logo{align-items:center;max-width:100%;line-height:1;display:inline-flex}.brand-logo--compact{align-items:center;gap:10px}.brand-logo-mark{width:var(--brand-logo-height,30px);height:var(--brand-logo-height,30px);object-fit:cover;object-position:top center;border-radius:8px;flex:none;display:block}.brand-logo-lockup{height:var(--brand-logo-height,40px);object-fit:contain;border-radius:8px;width:auto;max-width:min(220px,52vw);display:block}.brand-logo-wordmark{align-items:center;gap:0;min-width:0;line-height:1;display:inline-flex}.brand-logo-text{color:#111827;font-family:var(--font-onest),var(--font-manrope),sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:650}.brand-logo-accent{color:#38bdf8;font-family:var(--font-onest),var(--font-manrope),sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:650}.brand-logo--on-dark .brand-logo-text{color:#fff}.brand-logo--on-dark .brand-logo-accent{color:#7eb4ff}.svoe-logo{align-items:center;line-height:1;display:inline-flex}.new-header .header-action{white-space:nowrap}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.lang-switch{background:#f4f5f7;border:1px solid #e4e6ea;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.lang-switch a{color:#666;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:36px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.lang-switch a.active{color:#fff;background:#111}@media (max-width:760px){.lang-switch a{min-width:30px;padding:5px 7px;font-size:10px}}.header-menu-toggle{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e6ea;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:none}.header-menu-toggle-icon{width:16px;height:12px;display:inline-block;position:relative}.header-menu-toggle-icon i{background:#111;border-radius:2px;height:2px;transition:transform .2s,top .2s,opacity .2s;position:absolute;left:0;right:0}.header-menu-toggle-icon i:first-child{top:0}.header-menu-toggle-icon i:last-child{top:10px}.new-header.menu-open .header-menu-toggle-icon i:first-child{top:5px;transform:rotate(45deg)}.new-header.menu-open .header-menu-toggle-icon i:last-child{top:5px;transform:rotate(-45deg)}.header-menu-backdrop{z-index:190;cursor:pointer;background:#0a0c1080;border:0;position:fixed;inset:0}.header-nav-mobile{z-index:200;background:#fff;border:1px solid #11111114;border-radius:18px;gap:12px;max-height:calc(100dvh - 92px);padding:16px;display:grid;position:fixed;top:76px;left:10px;right:10px;overflow:auto;box-shadow:0 24px 60px #10141c2e}.new-header.menu-open{z-index:210}.header-nav-mobile-title{color:#888;letter-spacing:.12em;margin:0;padding:0 4px;font-size:10px;font-weight:850}.header-nav-mobile-list{gap:4px;display:grid}.header-nav-mobile-list a{color:#111;border-radius:12px;padding:13px 12px;font-size:15px;font-weight:700;text-decoration:none;display:block}:is(.header-nav-mobile-list a:hover,.header-nav-mobile-list a:focus-visible){background:#f3f5f8}.header-nav-mobile-cta{color:#fff;width:100%;font:inherit;cursor:pointer;background:#05f;border:0;border-radius:12px;margin-top:4px;padding:14px 16px;font-size:14px;font-weight:800}@media (max-width:1050px){.header-action--desktop{display:none}.header-menu-toggle{display:inline-flex}.new-header{align-items:center}}@media (min-width:1051px){.header-nav-mobile,.header-menu-backdrop{display:none!important}}@media (max-width:760px){.header-nav-mobile{max-height:calc(100dvh - 84px);top:68px;left:8px;right:8px}}.lead-fab{z-index:120;color:#fff;letter-spacing:.02em;cursor:pointer;background:#05f;border:0;border-radius:999px;padding:14px 18px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;position:fixed;bottom:24px;right:max(18px,50vw - 672px);box-shadow:0 14px 36px #0055ff47}.lead-fab:hover{background:#0047d6;transform:translateY(-1px);box-shadow:0 18px 40px #0055ff52}.lead-fab.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.lead-modal-root{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c1094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lead-modal{background:#fff;border:1px solid #11111114;border-radius:20px;width:min(480px,100%);max-height:min(92vh,760px);padding:28px 24px 24px;position:relative;overflow:auto;box-shadow:0 28px 80px #10141c2e}.lead-modal-close{color:#555;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.lead-modal-kicker{color:#05f;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.lead-modal h2{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.05}.lead-modal-lead{color:#666;margin:10px 0 18px;font-size:14px;line-height:1.55}.lead-modal-form{gap:12px;display:grid}.lead-modal-form label{color:#333;gap:6px;font-size:12px;font-weight:700;display:grid}.lead-modal-form input,.lead-modal-form textarea{width:100%;font:inherit;color:#111;background:#fafafa;border:1px solid #e2e4e8;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:500}.lead-modal-form input:focus,.lead-modal-form textarea:focus{background:#fff;border-color:#05f;outline:none;box-shadow:0 0 0 3px #0055ff1f}.lead-capture-cooldown{color:#174ea6;background:#f0f5ff;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.lead-modal-message{margin:0;font-size:12px;font-weight:700;line-height:1.45}.lead-modal-message.error{color:#b42318}.lead-modal-message.success{color:#067647}.lead-modal-consent{color:#666;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:11px;font-weight:500;line-height:1.45;display:grid!important}.lead-modal-consent input{width:auto;margin-top:2px}.lead-modal-consent a{color:#05f}.lead-modal-submit{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;width:100%;padding:14px 16px;font-size:13px;font-weight:800}.lead-modal-submit:disabled{opacity:.55;cursor:not-allowed}.lead-modal-trust{text-align:center;color:#888;margin:4px 0 0;font-size:11px}.lead-modal-trust a{color:#05f}@media (max-width:760px){.lead-fab{display:none}.sticky-mobile-cta{left:14px;right:14px}.brand-link--header{--brand-logo-height:28px;max-width:min(260px,62vw)}.brand-logo-text,.brand-logo-accent{font-size:13px}.svoe-logo--compact{gap:7px}.biz-scenarios-head{margin-bottom:24px}.biz-scenarios-layout{gap:24px}.biz-scenarios-side{gap:16px}.biz-scenarios-stage{padding:20px 14px 24px}.biz-scenarios-steps button{padding:12px 14px}.push-v3-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.push-v3-phone{border-radius:22px;min-height:auto;padding:28px 12px 32px;overflow:hidden}.push-v3-phone .phone-mockup{width:min(78vw,290px)!important}.push-v3-notice-wrap .push-v3-notice{width:min(100% - 20px,270px);padding:11px 12px;top:clamp(48px,14vw,72px)}.real-push small{letter-spacing:.04em;font-size:9px!important}.real-push b{line-height:1.35;font-size:12px!important}.real-push>i{width:30px;height:30px;font-size:11px}.push-scenario-panel{padding:0 2px}.push-options-v3{grid-template-columns:1fr}.push-options-v3 button{min-height:88px;padding:14px}.final-lead{padding:72px 20px!important}.final-lead h2{margin:16px 0 20px!important;font-size:clamp(36px,10vw,52px)!important}.final-lead p{padding:0 4px;font-size:15px}.sales-push-toast{width:auto;max-width:none;inset:auto 8px 12px}.sales-benefits-phone{padding-bottom:56px}}.faq-v4{background:#f7f7f4}.faq-v4-head{max-width:640px;margin-bottom:28px}.faq-v4-head>span{color:#888;letter-spacing:.12em;margin-bottom:10px;font-size:10px;font-weight:850;display:block}.faq-v4-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:.98}.faq-v4-head p{color:#666;margin:12px 0 0;font-size:15px;line-height:1.55}.faq-v4-shell{background:#fff;border:1px solid #e8e8e4;border-radius:20px;padding:18px;box-shadow:0 12px 32px #1414140a}.faq-v4-topics{border-bottom:1px solid #ecece8;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:14px;display:flex}.faq-v4-topics button{color:#666;cursor:pointer;background:#f7f7f4;border:1px solid #e4e4e0;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.faq-v4-topics button small{color:#777;background:#ecece8;border-radius:999px;min-width:18px;padding:2px 6px;font-size:10px;font-weight:800}.faq-v4-topics button.active{color:#fff;background:#111;border-color:#111}.faq-v4-topics button.active small{color:#fff;background:#ffffff29}.faq-v4-panel{gap:8px;display:grid}.faq-v4-panel details{background:#fafaf8;border:1px solid #ecece8;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-v4-panel details.open{background:#fff;border-color:#d8d8d4;box-shadow:0 8px 20px #1414140a}.faq-v4-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-v4-panel summary::-webkit-details-marker{display:none}.faq-v4-panel summary b{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:14px;font-weight:400;line-height:1;display:grid}.faq-v4-panel details p{color:#666;margin:0;padding:0 16px 14px;font-size:13px;line-height:1.55}.faq-v4-cta{color:#fff;background:#111;border-radius:11px;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:750;display:inline-flex}@media (max-width:760px){.sales-head h2{font-size:clamp(28px,8vw,34px)}.sales-head p{font-size:14px;line-height:1.55}.push-segment-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.push-segment-filters::-webkit-scrollbar{display:none}.push-segment-filters button{white-space:nowrap;flex:none}.push-options-v3{grid-template-columns:1fr}.money-grid,.biz-scenarios-layout{gap:20px}.biz-scenarios-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.biz-scenarios-tabs button{flex:none}.builder-focus-rail{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.builder-focus-rail button{flex:none}.faq-v4-topics{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto}.faq-v4-topics::-webkit-scrollbar{display:none}.faq-v4-topics button{white-space:nowrap;flex:none}}:root{--header-height:54px;--header-top:10px;--anchor-gap:24px;--scroll-anchor-offset:calc(var(--header-height) + var(--header-top) + var(--anchor-gap));--font-display:var(--font-onest), var(--font-manrope), Arial, sans-serif}body{font-family:var(--font-onest), var(--font-manrope), Arial, sans-serif}h1,h2,h3,.hero-v4-title,.hero-v4-geo,.section-title h2,.bonus-live-copy h2,.new-price h2,.seo-hero h1,.seo-section h2{font-family:var(--font-display)}.section-title>span,.bonus-live-copy>span,.new-price>span,.sales-head>span,.money-head>span,.money-card>span,.trust-head>span,.biz-scenarios-head>span,.seo-eyebrow,.seo-price-block small,.hero-v4-copy>span{font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:600}html{scroll-padding-top:var(--scroll-anchor-offset)}[id]{scroll-margin-top:var(--scroll-anchor-offset)}.new-header{height:var(--header-height);top:var(--header-top);padding:0 10px 0 16px;transition:height .25s,top .25s,padding .25s,box-shadow .25s,background .25s}.new-header.is-scrolled{--header-height:48px;--header-top:8px;background:#fffffff7;box-shadow:0 8px 24px #141c261a}.new-header .brand-link--header img,.new-header .brand-link--header svg{transition:height .25s,transform .25s}.new-header.is-scrolled .header-action{padding:10px 14px;font-size:11px}.header-nav-desktop{gap:22px;font-size:11px}.header-action{min-height:40px;padding:11px 16px;font-size:11px}.app-view-stack,.builder-stage-scene-inner{position:absolute;overflow:hidden}.app-v5 .app-view-stack{inset:32px 0 60px}.builder-stage-scene-inner{inset:0}.app-view-stack .app-view,.builder-stage-scene-inner .builder-preview-layer{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.app-view-stack .app-view::-webkit-scrollbar{display:none}.builder-stage-scene-inner .builder-preview-layer::-webkit-scrollbar{display:none}.builder-stage-scene{min-height:420px;position:relative}.builder-stage-scene>.builder-scene{pointer-events:none}.section-space{padding-block:clamp(64px,5vw,96px)}.story-v4.section-space{padding-block:clamp(56px,4.5vw,88px)}.story-v4-head{margin-bottom:28px}.sales-duo.section-space{padding-block:clamp(56px,4.5vw,88px)}.sales-head{margin-bottom:32px}.sales-duo-flow{max-width:920px;font-family:var(--font-manrope), Arial, sans-serif;color:#555;background:#fff;border:1px solid #e8e8e4;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 4px;margin:0 auto 24px;padding:14px 16px;font-size:11px;font-weight:700;display:flex}.sales-duo-flow span{color:#333;white-space:nowrap;background:#f4f4f0;border-radius:999px;padding:6px 10px}.sales-duo-flow i{color:#bbb;font-size:12px;font-style:normal}.sales-duo-flow span.is-accent{color:#fff;background:#111}.sales-duo-split{gap:14px}.sales-duo-col{gap:12px;padding:16px}.sales-duo-col header h3{font-size:20px}.sales-duo-col ul{gap:6px}.sales-duo-col li{font-size:12px}.sales-duo-app .phone-mockup{width:min(100%,252px)!important}.sales-duo-col footer{font-size:12px}.sales-duo-headline{text-align:center;color:#666;max-width:640px;margin:0 auto 20px;font-size:14px;line-height:1.5}.pricing-publish-note{color:#666;max-width:42ch;margin-top:12px;font-size:12px;line-height:1.45;display:block}.money-disclaimer{color:#666;margin:10px 0 0;font-size:11px;font-style:normal;line-height:1.45}.money-result-copy{color:#bbb;margin:8px 0 0;font-size:13px;line-height:1.5}.footer-tagline{color:#666;margin:12px 0 6px;font-size:13px}.footer-legal,.footer-contact{color:#888;margin:0 0 8px;font-size:11px;line-height:1.5}.footer-contact a{text-underline-offset:2px;text-decoration:underline}.hero-v4-swipe-hint{color:#888;letter-spacing:.04em;text-align:center;margin:12px auto 0;padding:0 8px;font-size:11px;font-weight:650;display:none}.hero-v4-dots{justify-content:center;gap:6px;margin-top:10px;display:none}.hero-v4-dots i{background:#d8d8d4;border-radius:50%;width:6px;height:6px}.hero-v4-dots i:first-child{background:#111;border-radius:999px;width:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-v4-canvas{display:none}.app-view-stack .app-view,.builder-stage-scene-inner .builder-preview-layer{transition:none!important}}@media (max-width:760px){:root{--header-height:50px;--header-top:8px;--anchor-gap:20px}.section-space{padding-block:clamp(48px,8vw,72px)}.hero-v4-swipe-hint,.hero-v4-dots{display:flex}.sales-duo-flow{gap:5px;padding:12px;font-size:10px}.sales-duo-flow span{padding:5px 8px}}.seo-main{color:#111;background:#f7f7f5;min-height:60vh}.seo-landing{max-width:var(--max,1120px);margin:0 auto;padding:28px 20px 80px}.seo-breadcrumbs{color:#777;flex-wrap:wrap;gap:4px;margin-bottom:20px;font-size:12px;display:flex}.seo-breadcrumbs a{color:#176fe7;text-decoration:none}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-hero{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:center;gap:32px;margin-bottom:48px;padding:28px 0 12px;display:grid}.seo-eyebrow{letter-spacing:.12em;color:#176fe7;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.seo-hero h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(32px,5vw,52px);line-height:1.05}.seo-quick-answer{color:#333;margin:0 0 12px;font-size:17px;line-height:1.6}.seo-lead{color:#666;margin:0 0 20px;font-size:15px;line-height:1.65}.seo-hero-cta{color:#fff;cursor:pointer;background:#111;border:0;border-radius:12px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.seo-hero-cta:hover{background:#222}.seo-section{margin:0 0 40px}.seo-loyalty-section{background:linear-gradient(#faf6ef 0%,#f3ebe0 100%);border-radius:24px;margin:8px -8px 48px;padding:28px 20px 32px}.seo-section h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(24px,3vw,34px);line-height:1.12}.seo-section p,.seo-section li{color:#444;font-size:15px;line-height:1.65}.seo-list{gap:8px;margin:0;padding-left:20px;display:grid}.seo-checklist ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seo-checklist li{background:#fff;border:1px solid #e8e8e4;border-radius:12px;padding:12px 14px;font-weight:600}.seo-price-block{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-price-block article{background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:18px}.seo-price-block small{letter-spacing:.1em;color:#888;font-size:10px;font-weight:800;display:block}.seo-price-block strong{margin-top:8px;font-size:24px;display:block}.seo-price-note{color:#777;grid-column:1/-1;margin:4px 0 0;font-size:13px}.seo-compare{grid-template-columns:1fr auto 1fr;align-items:start;gap:14px;display:grid}.seo-compare>div{background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:16px}.seo-compare-highlight{background:#f4f8ff;border-color:#176fe7}.seo-compare ul{margin:10px 0 0;padding-left:18px}.seo-compare-arrow{color:#176fe7;align-self:center;font-size:24px;font-weight:800}.seo-compare-note{color:#777;grid-column:1/-1;margin:0;font-size:13px}.seo-apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:start;gap:16px 12px;width:100%;display:grid}.seo-apps-shell--strip{background:linear-gradient(145deg,#f3f6fb 0%,#eef2f8 55%,#f7f7f5 100%);border:1px solid #e6ebf2;border-radius:18px;margin:4px 0 0;padding:18px 14px 10px}.seo-apps-grid--strip{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:flex-end;gap:clamp(8px,1.2vw,12px);padding-bottom:2px;display:flex;overflow-x:auto}.seo-apps-grid--strip::-webkit-scrollbar{height:5px}.seo-apps-grid--strip::-webkit-scrollbar-thumb{background:#d0d8e4;border-radius:4px}.seo-apps-shell--showcase{background:linear-gradient(145deg,#f3f6fb 0%,#eef2f8 55%,#f7f7f5 100%);border:1px solid #e6ebf2;border-radius:20px;margin:4px 0 0;padding:28px 20px 32px}.seo-apps-shell--showcase .hero-v4-grid{width:100%;margin:0}.seo-apps-shell--showcase .hero-v4-phone{cursor:default}.seo-apps-shell--showcase .hero-v4-case-link{cursor:default;text-decoration:none}.seo-apps-grid-item{text-align:center;min-width:0}.seo-apps-grid--strip .seo-apps-grid-item{scroll-snap-align:start;flex:none;width:clamp(104px,10.5vw,128px)}.seo-apps-grid--static{justify-content:center;gap:clamp(10px,1.4vw,16px)}.seo-apps-grid--static .seo-apps-grid-item{width:clamp(108px,11vw,136px)}.seo-apps-grid-item span{margin-top:10px;font-size:13px;font-weight:700;display:block}.seo-apps-grid--strip .seo-apps-grid-item span{margin-top:6px;font-size:10px;font-weight:700;line-height:1.2}.seo-apps-grid:not(.seo-apps-grid--strip) .phone-mockup{max-width:260px;margin:0 auto;width:100%!important}.seo-apps-grid--strip .phone-mockup{filter:drop-shadow(0 8px 18px #12182024);max-width:100%!important}.seo-apps-grid--static .seo-apps-static-card{flex-direction:column;align-items:center;gap:0;margin:0;display:flex}.seo-apps-grid--static .seo-apps-static-img{aspect-ratio:280/560;background:#fff;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 10px 24px #12182024}.seo-apps-grid--static figcaption{color:#333;margin-top:6px;font-size:10px;font-weight:700;line-height:1.2}.seo-business-cards-section h2{margin-bottom:18px}.seo-business-cards-shell{background:linear-gradient(#f3f6fb 0%,#eef2f8 100%);border:1px solid #e6ebf2;border-radius:20px;padding:20px 16px}.seo-business-cards-track{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:clamp(10px,1.2vw,14px);padding-bottom:4px;display:flex;overflow-x:auto}.seo-business-card{scroll-snap-align:start;background:#fff;border:1px solid #eceff4;border-radius:16px;flex-direction:column;flex:none;width:clamp(148px,14vw,172px);min-height:0;padding:14px 12px 12px;display:flex;box-shadow:0 8px 22px #141e2d0f}.seo-business-card h3{letter-spacing:-.02em;color:#111;margin:0 0 8px;font-size:13px;line-height:1.25}.seo-business-card p{color:#6b7280;flex:none;margin:0;font-size:10px;line-height:1.45}.seo-business-card-visual{justify-content:center;align-items:center;min-height:100px;margin:12px 0 10px;display:flex}.seo-business-card-img{aspect-ratio:1;object-fit:contain;width:100%;max-width:120px;height:auto}.seo-business-card-tag{margin-top:auto;font-size:11px;font-weight:700;line-height:1.2;display:block}@media (min-width:1120px){.seo-business-cards-track{justify-content:space-between;overflow-x:hidden}.seo-business-card{width:calc(12.5% - 12.25px)}}@media (max-width:900px){.seo-business-card{width:min(38vw,168px)}.seo-business-card h3{font-size:12px}}.seo-apps-grid .service-stepper{display:none}.seo-apps-grid .service-demo .app-view{bottom:0}.seo-apps-grid .food-row-head,.seo-apps-grid .food-pop{display:none}.seo-apps-grid .food-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.seo-apps-grid .food-cats b{white-space:normal;-webkit-line-clamp:2;text-overflow:unset;-webkit-box-orient:vertical;font-size:8px;line-height:1.15;display:-webkit-box;overflow:hidden}.seo-apps-grid .oasis-good,.seo-apps-grid .oasis-again{display:none}.seo-apps-grid .oasis-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.seo-apps-grid .oasis-cats b{white-space:normal;-webkit-line-clamp:2;text-overflow:unset;-webkit-box-orient:vertical;font-size:8px;line-height:1.15;display:-webkit-box;overflow:hidden}.seo-apps-grid .oasis-banner h2{-webkit-line-clamp:3;font-size:12px;line-height:1.2}.seo-apps-grid .tech-home>h3,.seo-apps-grid .tech-hit{display:none}.seo-apps-grid .tech-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.seo-apps-grid .tech-cats button:nth-child(n+5){display:none}.seo-apps-grid .tech-cats button{white-space:normal;-webkit-line-clamp:2;text-overflow:unset;-webkit-box-orient:vertical;padding:8px 6px;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.seo-apps-grid .tech-hero h2{-webkit-line-clamp:4;font-size:11px;line-height:1.2}.seo-apps-grid--strip .beauty-app h3,.seo-apps-grid--strip .workout,.seo-apps-grid--strip .clinic-result{display:none}.seo-apps-grid--strip:not(.seo-apps-grid--static) .beauty-visual,.seo-apps-grid--strip:not(.seo-apps-grid--static) .fitness-hero,.seo-apps-grid--strip:not(.seo-apps-grid--static) .auto-visual,.seo-apps-grid--strip:not(.seo-apps-grid--static) .clinic-visual{height:108px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .beauty-visual strong,.seo-apps-grid--strip:not(.seo-apps-grid--static) .fitness-hero strong{font-size:13px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .service-grid button{min-height:40px;padding:6px 4px;font-size:9px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .service-grid button small{font-size:8px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .food-cats b,.seo-apps-grid--strip:not(.seo-apps-grid--static) .oasis-cats b{font-size:7px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .tech-cats button{padding:6px 4px;font-size:9px}.seo-apps-grid--strip:not(.seo-apps-grid--static) .oasis-banner h2,.seo-apps-grid--strip:not(.seo-apps-grid--static) .tech-hero h2{-webkit-line-clamp:2;font-size:10px}.seo-app-preview{justify-content:center;display:flex}.seo-section-wide{margin-left:-20px;margin-right:-20px}.seo-faq-list{gap:8px;display:grid}.seo-faq details{background:#fff;border:1px solid #e8e8e4;border-radius:12px;padding:14px 16px}.seo-faq summary{cursor:pointer;font-weight:700;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq p{color:#555;margin:10px 0 0}.seo-related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.seo-related-card{color:inherit;background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:16px;text-decoration:none;display:block}.seo-related-card:hover{border-color:#176fe7}.seo-related-card b{margin-bottom:6px;font-size:15px;line-height:1.3;display:block}.seo-related-card small{color:#777;font-size:12px;line-height:1.45}.seo-final-cta{color:#fff;text-align:center;background:#111;border-radius:18px;margin-top:48px;padding:36px 24px}.seo-final-cta h2{color:#fff;margin:0 0 10px;font-size:clamp(26px,4vw,38px)}.seo-final-cta p{color:#ffffffd9;margin:0 0 18px}.seo-final-cta .seo-hero-cta{color:#111;background:#fff}.footer-seo{border-top:1px solid #e8e8e4;margin-top:28px;padding-top:20px}.footer-seo-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-bottom:16px;display:grid}.footer-seo-grid span{letter-spacing:.1em;color:#888;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.footer-seo-grid a{color:#444;margin-bottom:6px;font-size:13px;text-decoration:none;display:block}.footer-seo-grid a:hover{color:#176fe7}.footer-lang{margin-top:12px;font-size:13px}.footer-lang a{color:#176fe7;text-decoration:none}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:40px 20px;display:flex}.not-found-page h1{margin:0 0 12px;font-size:clamp(40px,8vw,72px)}.not-found-page p{color:#666;max-width:420px;margin:0 0 24px}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.not-found-actions a,.not-found-actions button{border-radius:10px;padding:12px 18px;font-weight:700;text-decoration:none}.not-found-actions a{color:#fff;background:#111}.not-found-actions button{cursor:pointer;background:#fff;border:1px solid #ddd}@media (max-width:900px){.seo-hero{grid-template-columns:1fr}.seo-app-preview{order:-1}.seo-price-block,.seo-compare{grid-template-columns:1fr}.seo-compare-arrow{justify-self:center;transform:rotate(90deg)}.seo-biz-select-layout{grid-template-columns:1fr}.seo-apps-grid:not(.seo-apps-grid--strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.seo-apps-grid:not(.seo-apps-grid--strip) .phone-mockup{max-width:min(46vw,220px)!important}}@media (max-width:520px){.seo-apps-grid:not(.seo-apps-grid--strip){grid-template-columns:repeat(2,minmax(0,1fr))}.seo-apps-grid:not(.seo-apps-grid--strip) .phone-mockup{max-width:min(44vw,170px)!important}.seo-apps-grid--strip .seo-apps-grid-item{width:min(30vw,118px)}}.seo-biz-select-lead{color:#666;margin:0 0 16px}.seo-biz-select-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.seo-biz-select-tabs{flex-wrap:wrap;gap:8px;display:flex}.seo-biz-select-tabs button{cursor:pointer;background:#fff;border:1px solid #e0e0dc;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.seo-biz-select-tabs button.active,.seo-biz-select-tabs button[aria-selected=true]{color:#176fe7;background:#f4f8ff;border-color:#176fe7}.seo-biz-select-preview{flex-direction:column;align-items:center;gap:12px;display:flex}.seo-biz-select-link{color:#176fe7;font-size:13px;font-weight:700;text-decoration:none}.seo-biz-select-link:hover{text-decoration:underline}.seo-launch-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seo-launch-steps li{background:#fff;border:1px solid #e8e8e4;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.seo-launch-steps span{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.seo-geo-hub-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.seo-geo-hub-card{color:inherit;background:#fff;border:1px solid #e8e8e4;border-radius:14px;padding:16px;text-decoration:none;transition:border-color .15s;display:block}.seo-geo-hub-card:hover{border-color:#176fe7}.seo-geo-hub-card b{margin-bottom:6px;font-size:15px;display:block}.seo-geo-hub-card small{color:#777;font-size:12px;line-height:1.45;display:block}.loy-page{color:#1f1b16;gap:20px;padding:8px 0 12px;display:grid}.loy-head span,.loy-num,.loy-cal-copy em{letter-spacing:.14em;text-transform:uppercase;color:#8a6d3a;font-size:11px;font-weight:800;display:block}.loy-head h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(28px,4.2vw,44px);line-height:1.08}.loy-head p{color:#6d6458;max-width:640px;margin:0;font-size:16px;line-height:1.65}.loy-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.loy-loop-step{background:#fffdf9;border:1px solid #e7dece;border-radius:16px;gap:4px;padding:16px 16px 14px;display:grid;position:relative}.loy-loop-step small{color:#8a6d3a;letter-spacing:.08em;font-size:11px;font-weight:800}.loy-loop-step b{letter-spacing:-.03em;font-size:16px}.loy-loop-step span{color:#6d6458;font-size:13px}.loy-loop-step i{z-index:1;color:#c4a45a;font-style:normal;font-weight:800;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.loy-card{background:#fffdf9;border:1px solid #e7dece;border-radius:20px;padding:22px;box-shadow:0 10px 28px #46371e0a}.loy-card h3{letter-spacing:-.03em;margin:8px 0;font-size:22px;line-height:1.2}.loy-card>p,.loy-levels-copy p,.loy-cal-copy p,.loy-crm-copy p{color:#6d6458;margin:0 0 14px;font-size:14px;line-height:1.6}.loy-pair,.loy-mosaic{grid-template-columns:1fr 1fr;gap:14px;display:grid}.loy-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.loy-range{color:#4f463b;gap:8px;margin:4px 0 12px;font-size:13px;font-weight:650;display:grid}.loy-range input{accent-color:#8a6d3a;width:100%}.loy-rates{gap:8px;margin-bottom:14px;display:flex}.loy-rates button{color:#5a5146;background:#fff;border:1px solid #e4d9c6;border-radius:999px;flex:1;padding:10px 0;font-weight:700}.loy-rates button.active{color:#5a431f;background:#f4ead7;border-color:#c4a45a}.loy-earn-result{background:linear-gradient(160deg,#fff9ef,#f3e7d1);border:1px solid #e8dcc5;border-radius:14px;padding:16px}.loy-earn-result small{color:#8a6d3a;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.loy-earn-result strong{letter-spacing:-.04em;margin:4px 0 2px;font-size:32px;display:block}.loy-earn-result strong i{color:#7a6a52;font-size:14px;font-style:normal;font-weight:650}.loy-earn-result em{color:#6f614d;font-size:12px;font-style:normal}.loy-receipt{margin:0;padding:0;list-style:none}.loy-receipt li{border-bottom:1px solid #efe8dc;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.loy-receipt li.total{border:0;padding-top:14px;font-size:16px}.loy-receipt .minus{color:#c45b4a}.loy-levels{background:linear-gradient(#fffdf9,#faf6ef);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;display:grid}.loy-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.loy-tier{text-align:center;background:#fff;border:1px solid #ebe3d5;border-radius:16px;padding:18px 16px}.loy-tier small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.loy-tier strong{letter-spacing:-.04em;margin:8px 0 2px;font-size:34px;display:block}.loy-tier span{color:#8a7b66;font-size:12px}.loy-tier p{color:#6d6458;margin:10px 0 0;font-size:13px}.loy-tier-std small{color:#6d6458}.loy-tier-silver{background:#f6f4f1;border-color:#ddd6cc}.loy-tier-silver small{color:#6b6b6b}.loy-tier-gold{background:linear-gradient(160deg,#fff9ef,#f3e7d1);border-color:#d7c39a}.loy-tier-gold small,.loy-tier-gold strong{color:#8a6d3a}.loy-calendar{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:start;gap:22px;display:grid}.loy-cal-copy em{color:#c45b4a;margin-bottom:2px}.loy-cal-copy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loy-cal-copy li{background:#fff;border:1px solid #ebe3d5;border-radius:12px;grid-template-columns:110px 1fr;gap:10px;padding:10px 12px;display:grid}.loy-cal-copy li b{color:#8a6d3a;font-size:13px}.loy-cal-copy li span{gap:2px;font-size:14px;font-weight:700;display:grid}.loy-cal-copy li small{color:#8a7b66;font-size:12px;font-weight:500}.loy-cal-grid-wrap{background:#fff;border:1px solid #ebe3d5;border-radius:18px;padding:16px}.loy-cal-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.loy-cal-head b{font-size:18px}.loy-cal-head small{color:#8a7b66;font-size:11px}.loy-cal-week,.loy-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.loy-cal-week span{text-align:center;color:#8a7b66;font-size:11px;font-weight:700}.loy-cal-grid span{color:#4f463b;background:#faf8f4;border-radius:10px;place-items:center;gap:1px;min-height:48px;padding:6px 2px;font-size:13px;font-weight:700;display:grid}.loy-cal-grid span i{color:#8a6d3a;font-size:9px;font-style:normal}.loy-cal-grid span.soft{background:#f7efe0;border:1px solid #eadfca}.loy-cal-grid span.hot{color:#fff;background:#8a6d3a;border:0}.loy-cal-grid span.hot i{color:#f4ead7}.loy-gift,.loy-push{background:linear-gradient(160deg,#fff9ef,#f3e7d1);border:1px solid #e8dcc5;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.loy-gift b,.loy-push b{font-size:15px}.loy-gift small,.loy-push small,.loy-push span{color:#7a6a52;font-size:12px}.loy-gift-dark{color:#fff;background:#1f1b16;border-color:#1f1b16}.loy-gift-dark small{color:#ffffffa6}.loy-ref-flow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loy-ref-flow li{background:#fff;border:1px solid #ebe3d5;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.loy-ref-flow span{color:#6d6458;font-size:13px}.loy-chips{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.loy-chips li{background:#fff;border:1px solid #ebe3d5;border-radius:12px;gap:3px;padding:12px;display:grid}.loy-chips b{font-size:13px}.loy-chips small{color:#8a7b66;font-size:11px}.loy-crm{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.loy-seg-pills{flex-wrap:wrap;gap:8px;display:flex}.loy-seg-pills span{color:#5a431f;background:#f4ead7;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.loy-table-wrap{overflow-x:auto}.loy-table{border-collapse:collapse;width:100%;font-size:13px}.loy-table th{text-align:left;color:#8a7b66;letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;font-size:11px;font-weight:800}.loy-table td{white-space:nowrap;border-top:1px solid #efe8dc;padding:10px}.loy-table em{color:#8a6d3a;background:#f4ead7;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.loy-push{margin-bottom:8px}.loy-push-alt{background:#eef5ff;border-color:#d2e4ff}.loy-push-alt small,.loy-push-alt b{color:#176fe7}.loy-wallets{min-height:148px;margin-top:8px;position:relative}.loy-pass{color:#fff;border-radius:16px;width:78%;padding:16px;position:absolute;box-shadow:0 12px 24px #0000001f}.loy-pass small,.loy-pass span{opacity:.75;letter-spacing:.08em;font-size:10px;display:block}.loy-pass b{margin:10px 0 8px;font-size:20px;display:block}.loy-pass.apple{z-index:2;background:linear-gradient(135deg,#2a2a2a,#111);top:0;left:0}.loy-pass.google{z-index:1;background:linear-gradient(135deg,#176fe7,#0b4db5);top:36px;left:auto;right:0}.loy-codes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loy-codes li{background:#fff;border:1px dashed #d7c39a;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.loy-codes code{letter-spacing:.04em;color:#8a6d3a;font-weight:800}.loy-codes small{color:#8a7b66;font-size:11px}.loy-analytics{color:#fff;background:linear-gradient(#1f1b16,#2a241c);border-color:#1f1b16;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px;display:grid}.loy-analytics .loy-num{color:#c4a45a}.loy-analytics h3{color:#fff}.loy-analytics p{color:#ffffffb8}.loy-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.loy-kpis div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;padding:14px 12px}.loy-kpis strong{letter-spacing:-.03em;font-size:22px;display:block}.loy-kpis small{color:#fff9;font-size:11px}.loy-cta-wrap{justify-content:center;padding:8px 0 4px;display:flex}@media (max-width:900px){.loy-loop,.loy-pair,.loy-mosaic,.loy-trio,.loy-levels,.loy-calendar,.loy-crm,.loy-analytics,.loy-kpis,.loy-chips,.loy-tiers{grid-template-columns:1fr}.loy-loop-step i{display:none}.loy-cal-copy li{grid-template-columns:1fr}.loy-wallets{min-height:168px}}.seo-definition{background:#fff;border:1px solid #e8e8e4;border-radius:18px;padding:20px 22px}.seo-definition p{color:#222;margin:0;font-size:17px;line-height:1.65}.seo-card-grid,.seo-scenarios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.seo-info-card,.seo-scenarios article{background:#fff;border:1px solid #e8e8e4;border-radius:16px;padding:18px}.seo-info-card h3,.seo-scenarios h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px}.seo-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.seo-steps li{background:#fff;border:1px solid #e8e8e4;border-radius:16px;grid-template-columns:42px 1fr;gap:4px 12px;padding:16px;display:grid}.seo-steps span{color:#fff;background:#111;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.seo-steps b{font-size:16px}.seo-steps p{grid-column:2;margin:0}.seo-dual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.seo-dual article{background:#fff;border:1px solid #e8e8e4;border-radius:16px;padding:18px}.seo-dual small{letter-spacing:.08em;color:#176fe7;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.seo-table-wrap{overflow-x:auto}.seo-table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;font-size:14px}.seo-table th,.seo-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:12px 14px}.seo-table th{letter-spacing:.06em;text-transform:uppercase;color:#777;font-size:11px}.seo-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.seo-stats article{color:#fff;background:#111;border-radius:16px;padding:18px}.seo-stats strong{letter-spacing:-.04em;font-size:28px;display:block}.seo-stats b{margin:6px 0;font-size:14px;display:block}.seo-stats p{color:#ffffffc7;margin:0 0 8px;font-size:13px;line-height:1.5}.seo-stats small{color:#ffffff8c;font-size:11px}.seo-note{background:#fff8e8;border:1px solid #ead9a8;border-radius:16px;padding:18px 20px}.seo-note h2{font-size:18px}.seo-sources ul{gap:10px;margin:0;padding-left:18px;display:grid}.seo-sources a{color:#176fe7}@media (max-width:900px){.seo-dual{grid-template-columns:1fr}}
