.circles{background:radial-gradient(125% 130% at 25% 12%,var(--color-night-high),var(--color-night) 55%,var(--color-night-low));padding:var(--space-16) var(--space-5);overflow:hidden;.inner{max-width:var(--page-width);margin:0 auto}.head{text-align:center;margin-bottom:var(--space-4);& h2{font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 2vw,2.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.015em;color:var(--color-on-night);line-height:1.15}& p{margin:var(--space-3) auto 0;max-width:40rem;font-size:var(--text-title-md);line-height:1.6;color:var(--color-on-night-variant)}.cycle-caption{min-height:2.8em;display:flex;align-items:center;justify-content:center;margin-top:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-semibold);color:var(--color-on-night);transition:opacity .4s ease}}.stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-top:var(--space-6)}& svg.circles-graph{width:100%;max-width:38rem;height:auto;display:block}}.circles-graph .edge{fill:none;stroke-width:1.8;stroke-linecap:round;opacity:.4;stroke-dasharray:5 9;animation:circles-flow 1.1s linear infinite;transition:opacity .4s ease,stroke-width .4s ease}.circles-graph .edge.food{stroke:var(--color-inverse-primary);color:var(--color-inverse-primary)}.circles-graph .edge.physician{stroke:var(--color-circle-physician);color:var(--color-circle-physician)}.circles-graph .edge.circles{stroke:var(--color-circle-places);color:var(--color-circle-places)}@keyframes circles-flow{to{stroke-dashoffset:-14}}.circles-graph .node{transition:opacity .4s ease;.core{stroke:color-mix(in srgb,var(--color-on-night) 45%,transparent);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform .4s ease,filter .4s ease}.emoji{text-anchor:middle;font-size:38px;pointer-events:none}.label{text-anchor:middle;fill:var(--color-on-night);font-family:var(--font-display);font-size:19px;font-weight:700;pointer-events:none;paint-order:stroke;stroke:var(--color-night-low);stroke-width:4.5px;stroke-linejoin:round}&.center{color:var(--color-inverse-primary);.core{fill:var(--color-night-raised);stroke:var(--color-inverse-primary);stroke-width:2}}&.food{color:var(--color-inverse-primary);.core{fill:var(--color-primary)}}&.physician{color:var(--color-circle-physician);.core{fill:var(--color-circle-physician-fill)}}&.circles{color:var(--color-circle-places);.core{fill:var(--color-circle-places-fill)}}.halo{fill:none;stroke:var(--color-inverse-primary);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:circles-pulse 2.6s ease-in-out infinite}&:not(.center){cursor:default}}@keyframes circles-pulse{0%,to{transform:scale(.78);opacity:.1}50%{transform:scale(1.18);opacity:.26}}.circles[data-active=food] .node.food .core,.circles[data-active=physician] .node.physician .core,.circles[data-active=circles] .node.circles .core,.circles[data-active=all] .node:not(.center) .core{transform:scale(1.14);stroke:currentColor;stroke-width:3}.circles[data-active=food] .node.physician,.circles[data-active=food] .node.circles,.circles[data-active=physician] .node.food,.circles[data-active=physician] .node.circles,.circles[data-active=circles] .node.food,.circles[data-active=circles] .node.physician{opacity:.4}.circles[data-active=food] .edge.food,.circles[data-active=physician] .edge.physician,.circles[data-active=circles] .edge.circles,.circles[data-active=all] .edge{opacity:1;stroke-width:2.6}.circles .info-cards{display:grid;width:100%;list-style:none;padding:0;margin:0}.circles .info-card{display:flex;gap:var(--space-4);align-items:flex-start;text-align:start;padding:var(--space-5) var(--space-2);border-top:1px solid color-mix(in srgb,var(--color-on-night) 14%,transparent);opacity:.72;transition:opacity .4s ease;@media(min-width:720px){display:grid;grid-template-columns:auto minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:var(--space-6);.card-body{display:contents}.card-body h3{padding-top:.2rem}.card-body p,.card-body .tags{grid-column:3}}.material-symbols-outlined{flex-shrink:0;font-size:1.75rem;line-height:1}.card-body{display:flex;flex-direction:column;gap:var(--space-2)}& h3{font-family:var(--font-display);font-size:var(--text-title-lg);font-weight:var(--weight-bold);color:var(--color-on-night)}& p{font-size:var(--text-body-lg);line-height:var(--lh-body-lg);color:var(--color-on-night-variant)}.tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.tag{padding:.1rem var(--space-2);font-size:var(--text-label-sm);color:color-mix(in srgb,var(--color-on-night) 88%,transparent);background:color-mix(in srgb,var(--color-on-night) 9%,transparent);border-radius:var(--radius-full)}&.food .material-symbols-outlined{color:var(--color-inverse-primary)}&.physician .material-symbols-outlined{color:var(--color-circle-physician)}&.circles .material-symbols-outlined{color:var(--color-circle-places)}}.circles[data-active=food] .info-card.food,.circles[data-active=physician] .info-card.physician,.circles[data-active=circles] .info-card.circles,.circles[data-active=all] .info-card{opacity:1}@media(max-width:719px){.circles svg.circles-graph{max-width:22rem}.circles-graph .node:not(.center) .label{display:none}.circles .info-card{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2)}.circles .info-card .card-body{display:contents}.circles .info-card p,.circles .info-card .tags{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.circles-graph .edge,.circles-graph .halo{animation:none}.circles-graph .edge{opacity:1}}.faq-section{padding:var(--space-20) var(--space-5);.inner{max-width:44rem;margin:0 auto}.header{text-align:center;margin-bottom:var(--space-10);& h2{font-family:var(--font-display);font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);font-weight:800;color:var(--color-on-surface)}}.chat{display:flex;flex-direction:column;gap:var(--space-5)}.window{background-color:var(--color-surface-container);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-outline-variant) 15%,transparent);overflow:hidden}.messages{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);max-height:28rem;overflow-y:auto;scroll-behavior:smooth}.bot-message{display:flex;gap:var(--space-3);align-items:flex-end}.bot-avatar{width:2.5rem;height:2.5rem;flex-shrink:0;& img{width:100%;height:100%;object-fit:contain}}.user-message{display:flex;justify-content:flex-start}.inline-emoji{display:inline-block;width:1.25em;height:1.25em;vertical-align:-.25em}.bubble{padding:var(--space-4) var(--space-5);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:1.7;max-width:80%;animation:faq-slide-in .3s ease;&.bot{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-md);color:var(--color-on-surface);box-shadow:var(--shadow-ambient)}&.user{background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-sm);margin-right:auto;font-weight:var(--weight-medium)}&.appear{animation:faq-slide-in .3s ease}&.typing{display:flex;align-items:center;gap:.35rem;padding:var(--space-4) var(--space-5);min-height:2.75rem}}.dot{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--color-outline);animation:faq-bounce 1.4s ease-in-out infinite;&:nth-child(2){animation-delay:.2s}&:nth-child(3){animation-delay:.4s}}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.chip{background-color:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-family:var(--font-hebrew);font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--color-primary);min-height:var(--tap-min);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;&:hover{background-color:color-mix(in srgb,var(--color-primary-container) 30%,transparent);border-color:var(--color-primary)}&:active{transform:scale(.96)}&.used{opacity:.4;pointer-events:none}}}@keyframes faq-slide-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes faq-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.4rem)}}.home-blog{padding:var(--space-16) var(--space-5);.inner{max-width:var(--page-width);margin:0 auto}.head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}& h2{font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 2vw,2.75rem);font-weight:var(--weight-extrabold);line-height:1.15;color:var(--color-on-surface)}.all-posts{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-primary);text-decoration:none;&:hover{text-decoration:underline}.material-symbols-outlined{font-size:1.2rem}}.cards{display:grid;gap:var(--space-4);margin-top:var(--space-6);@media(min-width:768px){grid-template-columns:repeat(3,minmax(0,1fr))}}}.ask-beti-screen{--mauve: #8d495f;--label: #1c1c1e;--label-2: rgba(60, 60, 67, .6);--separator: rgba(60, 60, 67, .35);position:absolute;inset:0;overflow:hidden;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;.tap-ring{position:absolute;z-index:45;bottom:34px;left:50%;width:62px;height:62px;margin-left:-31px;border-radius:50%;pointer-events:none;opacity:0}&[data-phase=tap] .tap-ring{animation:ask-beti-tap .5s ease-out}.sheet-veil{position:absolute;inset:0;z-index:50;background:#00000052;opacity:0;transition:opacity .4s ease}.chat-sheet{position:absolute;inset:54px 0 0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:#f2f2f7;border-radius:22px 22px 0 0;box-shadow:0 -8px 24px #0000001f;translate:0 100%;transition:translate .5s cubic-bezier(.16,1,.3,1)}&:is([data-phase=chat],[data-phase=asked],[data-phase=answered]){.sheet-veil{opacity:1}.chat-sheet{translate:0 0}}.sheet-head{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px 12px 12px;background:#fff;.avatar{width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 1px #e5e5ea}.head-text{display:flex;flex:1;flex-direction:column;min-width:0}.name{font-size:20px;font-weight:700;color:var(--label)}.anchor{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--mauve);.material-symbols-outlined{font-size:15px}}.head-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.allowance{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--mauve) 80%,transparent)}}.window-dots{display:flex;gap:8px}.window-dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;.material-symbols-outlined{font-size:11px}&.settings{color:#636366;background:#e5e5ea}&.shrink{color:#0000008c;background:#ffbd2e}&.close{color:#0000008c;background:#ff5e57}}.allowance-bar{position:absolute;inset:auto 0 0;height:3px;background:color-mix(in srgb,var(--mauve) 12%,transparent);& span{display:block;width:6%;height:100%;background:var(--mauve)}}.thread{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:16px;overflow-y:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}[data-message]:not(.shown){display:none}.bubble{padding:10px 13px;font-size:16px;line-height:1.4;border-radius:16px;animation:ask-beti-pop .3s cubic-bezier(.16,1,.3,1) both;&.beti{align-self:flex-start;margin-inline-end:24px;color:var(--label);background:#fff;box-shadow:inset 0 0 0 .5px var(--separator)}&.user{align-self:flex-end;margin-inline-start:40px;padding-block:9px;font-weight:600;color:#fff;background:var(--mauve)}&.typing{display:flex;gap:4px;padding-block:14px;&:not(.shown){display:none}& span{width:6px;height:6px;background:var(--mauve);border-radius:50%;animation:ask-beti-dot 1s ease-in-out infinite;&:nth-child(2){animation-delay:.15s}&:nth-child(3){animation-delay:.3s}}}}.reply{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lookups{display:flex;flex-wrap:wrap;gap:6px}.lookup{padding:4px 10px;font-size:12px;font-weight:600;color:var(--mauve);background:color-mix(in srgb,var(--mauve) 10%,transparent);border:1px solid color-mix(in srgb,var(--mauve) 28%,transparent);border-radius:999px;animation:ask-beti-pop .3s cubic-bezier(.16,1,.3,1) .25s both}.starters{display:flex;gap:8px;padding:0 16px 8px;overflow:hidden;transition:opacity .25s ease}&:is([data-phase=asked],[data-phase=answered]) .starters{height:0;padding-block:0;opacity:0}.starter{flex-shrink:0;padding:8px 13px;font-size:13px;font-weight:700;white-space:nowrap;color:var(--mauve);background:#fff;border:1px solid color-mix(in srgb,var(--mauve) 22%,transparent);border-radius:999px}.composer{display:flex;align-items:center;gap:6px;margin:0 16px 34px;padding:6px;background:#fff;border:1.5px solid color-mix(in srgb,var(--mauve) 55%,transparent);border-radius:26px;box-shadow:0 2px 10px #0000000f;.field{flex:1;padding-inline:10px;font-size:17px;white-space:nowrap;overflow:hidden;color:var(--label)}.placeholder{color:#3c3c434d}.send{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:#c7c7cc;border-radius:50%;.material-symbols-outlined{font-size:20px}}&:not(:has(.placeholder)) .send{background:var(--mauve)}}@media(prefers-reduced-motion:reduce){&,*{animation:none!important;transition:none!important}}}@keyframes ask-beti-tap{0%{opacity:1;box-shadow:0 0 color-mix(in srgb,#8d495f 45%,transparent);scale:.92}to{opacity:0;box-shadow:0 0 0 18px color-mix(in srgb,#8d495f 0%,transparent);scale:1}}@keyframes ask-beti-pop{0%{opacity:0;translate:0 6px}}@keyframes ask-beti-dot{0%,to{opacity:.3}50%{opacity:1}}.app-stage{position:relative;width:min(100%,22rem);margin-inline:auto;padding:var(--space-6) var(--space-8) var(--space-4);&:before{content:"";position:absolute;inset:12% 0 10%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-primary-container) 55%,transparent),transparent)}.phone{position:relative;z-index:1}.presenting-beti{--beti-room: clamp(8rem, 50vw - 30.25rem, 16rem);--beti-overlap: 2rem;--beti-height: min(13rem, var(--beti-room) / 1.05);position:absolute;z-index:2;bottom:-1.5rem;--beti-pose-height: var(--beti-height);inset-inline-start:calc(100% - var(--space-8) - var(--beti-overlap))}&.report-stage .presenting-beti{inset-inline-start:auto;inset-inline-end:calc(100% - var(--space-8) - var(--beti-overlap) - var(--beti-height) * .15);translate:0 12%;@media(max-width:899px){translate:0 -1rem}}.floater{position:absolute;z-index:2;width:3.5rem;height:3.5rem;filter:drop-shadow(0 8px 10px color-mix(in srgb,var(--color-night) 18%,transparent));&.slot-1{top:22%;inset-inline-start:-.25rem;rotate:-12deg}&.slot-2{top:12%;inset-inline-end:.5rem;rotate:10deg;width:3rem;height:3rem}&.slot-3{bottom:12%;inset-inline-start:.5rem;rotate:8deg}&.slot-4{bottom:4%;inset-inline-end:.5rem;rotate:-10deg}}@media(max-width:899px){width:min(100%,19rem);.presenting-beti{--beti-room: clamp(6.5rem, 50vw - 5rem, 8rem);--beti-overlap: 3rem;bottom:-2rem}}}.product-scan-screen{--orange: #f2851f;--label: #1c1c1e;--label-2: rgba(60, 60, 67, .6);--separator: rgba(60, 60, 67, .35);--rounded: ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;position:absolute;inset:0;overflow:hidden;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;background:#000;.material-symbols-outlined{line-height:1}.camera{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 45%,#5a4636,#2a2019 60%,#0d0a08);transition:opacity .4s ease}.camera-can{position:absolute;top:196px;left:50%;width:330px;height:auto;translate:-50% 0;filter:blur(.6px) saturate(.9)}.barcode-label{position:absolute;top:318px;left:50%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px 6px;background:#fbfaf6;border-radius:6px;translate:-50% 0;rotate:-2deg;.bars{display:flex;gap:2px;height:70px;& i{display:block;height:100%;background:#111}}.digits{font-family:ui-monospace,SF Mono,monospace;font-size:12px;letter-spacing:2px;color:#111;direction:ltr}}.reticle{position:absolute;top:283px;left:35px;width:320px;height:198px;border:3px solid #fff;border-radius:24px;box-shadow:0 0 0 999px #0000008c;transition:border-color .2s ease,scale .25s ease;.sweep{position:absolute;inset-inline:18px;top:18px;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,#f2851f 90%,transparent),transparent);animation:product-scan-sweep 1.6s ease-in-out infinite alternate}}&[data-phase=found] .reticle{border-color:#fab573;scale:1.03;.sweep{opacity:0}}.camera-buttons{position:absolute;top:60px;inset-inline:20px;display:flex;justify-content:space-between}.camera-button{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:#0000008c;border-radius:50%;.material-symbols-outlined{font-size:20px}}.camera-hint{position:absolute;top:505px;inset-inline:24px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:#fff;.hint-title{font-size:17px;font-weight:600}.hint-note{font-size:15px;color:#ffffffb3}}.camera-alternatives{position:absolute;bottom:44px;inset-inline:20px;display:flex;gap:12px}.alternative{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;padding-block:12px;font-size:15px;font-weight:600;color:#fff;background:#ffffff24;border-radius:999px;.material-symbols-outlined{font-size:18px}}.product-chat{position:absolute;inset:0;display:flex;flex-direction:column;background:#f2f2f7;opacity:0;visibility:hidden;translate:0 24px;transition:opacity .4s ease,translate .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s}&[data-phase=chat] .product-chat{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.chat-head{display:flex;align-items:center;gap:10px;padding:56px 16px 10px;background:#fff;border-bottom:.5px solid #e5e5ea;.avatar{width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 1px #e5e5ea}.who{display:flex;flex-direction:column}.name{font-size:15px;font-weight:700;color:var(--label)}.status{display:flex;align-items:center;gap:5px;font-size:12px;color:#8e8e93;.dot{width:6px;height:6px;background:var(--orange);border-radius:50%}}}.thread{display:flex;flex:1;flex-direction:column;gap:11px;min-height:0;padding:14px 14px 40px;overflow-y:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}[data-message]{animation:product-scan-pop .35s cubic-bezier(.16,1,.3,1) both;&:not(.shown){display:none}}.card{padding:10px 13px;color:var(--label);background:#fff;border-radius:16px;box-shadow:inset 0 0 0 .5px var(--separator)}.barcode-card{display:flex;align-self:flex-end;align-items:center;gap:10px;.barcode-tile{display:grid;place-items:center;width:42px;height:42px;color:var(--orange);background:color-mix(in srgb,#f2851f 12%,transparent);border-radius:10px;.material-symbols-outlined{font-size:22px}}.barcode-text{display:flex;flex-direction:column}.caption{font-size:12px;font-weight:600;color:var(--label-2)}.number{font-family:ui-monospace,SF Mono,monospace;font-size:16px;font-weight:700;direction:ltr}}.beti-row{display:flex;align-items:flex-start;gap:8px;.mini-avatar{flex-shrink:0;width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1px #e5e5ea}.card{flex:1;max-width:320px}}.triggers-card{display:flex;flex-direction:column;gap:8px;.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-title{font-size:13px;font-weight:600}.trigger-row{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(60,60,67,.12)}.trigger-name{font-size:13px;font-weight:600}.severity{padding:2px 9px;font-size:12px;font-weight:700;color:var(--severity);background:color-mix(in srgb,var(--severity) 12%,transparent);border-radius:999px}}.badge,.pill{flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600;white-space:nowrap;color:var(--orange);background:color-mix(in srgb,#f2851f 15%,transparent);border-radius:999px}.score-card{display:flex;flex-direction:column;gap:12px;.score-title{font-size:12px;font-weight:800;color:var(--label-2)}}.block{display:flex;flex-direction:column;gap:6px;+.block{padding-top:12px;border-top:1px solid rgba(60,60,67,.12)}}.block-row{display:flex;align-items:center;gap:6px}.block-icon{font-size:15px;color:var(--label-2);&.spark{color:var(--orange)}}.block-title{font-size:15px;font-weight:700}.score-number{margin-inline-start:auto;font-family:var(--rounded);font-size:26px;font-weight:900;line-height:1;&.small{font-size:22px}}.block-note{font-size:12px;line-height:1.35;color:var(--label-2)}.reasoning{padding:10px;font-size:12px;line-height:1.4;background:#f2f2f7;border-radius:10px}.facts{display:flex;flex-wrap:wrap;gap:4px 12px}.fact{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--label-2);.material-symbols-outlined{font-size:13px}&.confidence{font-weight:600;color:#2b6f4c}}.final{align-items:center;.block-title{align-self:flex-start}}.stepper{display:flex;align-items:center;gap:18px}.step-button{display:grid;place-items:center;width:40px;height:40px;color:var(--orange);background:color-mix(in srgb,#f2851f 12%,transparent);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,#f2851f 30%,transparent);transition:scale .15s ease,background-color .15s ease;.material-symbols-outlined{font-size:20px}}.final-number{min-width:76px;font-family:var(--rounded);font-size:40px;font-weight:900;line-height:1;text-align:center}.final-caption{display:flex;gap:8px;font-size:12px;color:var(--label-2);.reset{display:none;font-weight:700;color:var(--orange)}}.approve{width:100%;margin-top:4px;padding-block:11px;font-size:15px;font-weight:700;text-align:center;color:#fff;background:var(--orange);border-radius:12px}.approved{display:none;align-items:center;gap:4px;margin-top:4px;font-size:15px;font-weight:700;color:#2b6f4c;.material-symbols-outlined{font-size:18px;font-variation-settings:"FILL" 1}}.final[data-state=pressing] .plus{background:color-mix(in srgb,#f2851f 26%,transparent);scale:.9}.final:is([data-state=changed],[data-state=approved]) .reset{display:inline}.final[data-state=approved]{.approve{display:none}.approved{display:flex}}.after-actions{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:34px}.action{display:inline-flex;align-items:center;gap:5px;padding:9px 13px;font-size:13px;font-weight:700;border-radius:13px;.material-symbols-outlined{font-size:15px}&.primary{color:#fff;background:var(--orange)}&.secondary{color:var(--orange);background:color-mix(in srgb,#f2851f 10%,transparent);box-shadow:inset 0 0 0 1.2px color-mix(in srgb,#f2851f 40%,transparent)}}@media(prefers-reduced-motion:reduce){&,*{animation:none!important;transition:none!important}}}@keyframes product-scan-sweep{to{top:calc(100% - 21px)}}@keyframes product-scan-pop{0%{opacity:0;translate:0 8px}}.home-features{padding:var(--space-16) var(--space-5) var(--space-12);overflow-x:clip;.inner{max-width:var(--page-width);margin:0 auto;text-align:start}& h2{font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 2vw,2.75rem);font-weight:var(--weight-extrabold);line-height:1.15;color:var(--color-on-surface)}.scenes{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-10);text-align:start;@media(min-width:900px){gap:var(--space-20)}}.scene{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:center;@media(min-width:900px){grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:var(--space-16);&:nth-child(2n){grid-template-columns:minmax(0,26rem) minmax(0,1fr);.scene-media{order:-1}}}}.scene-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:34rem}.kicker{font-family:var(--font-hebrew);font-size:var(--text-body-md);font-weight:var(--weight-semibold);color:var(--color-on-surface-variant)}& h3{font-family:var(--font-display);font-size:clamp(1.6rem,1.25rem + 1.4vw,2.25rem);font-weight:var(--weight-extrabold);line-height:1.15;text-wrap:balance;color:var(--color-on-surface)}& p{font-size:var(--text-body-lg);line-height:1.75;color:var(--color-on-surface-variant)}.points{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;& li{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:var(--weight-semibold);line-height:1.5;color:var(--color-on-surface)}.material-symbols-outlined{flex-shrink:0;font-size:1.25rem;line-height:1.2;color:var(--color-primary)}}.scene-media{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.replay{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-label-lg);font-weight:var(--weight-semibold);color:var(--color-primary);background-color:var(--glass-bg);border:1px solid color-mix(in srgb,var(--color-outline-variant) 45%,transparent);border-radius:var(--radius-full);box-shadow:var(--shadow-ambient);cursor:pointer;transition:background-color .15s ease;&:hover{background-color:var(--color-surface-container)}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.material-symbols-outlined{font-size:1.2rem}@media(prefers-reduced-motion:reduce){display:none}}.all-features{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-12);font-size:var(--text-title-md);font-weight:var(--weight-semibold);color:var(--color-primary);text-decoration:none;&:hover{text-decoration:underline}.material-symbols-outlined{font-size:1.2rem}}}.home-hero{padding:var(--space-12) var(--space-5) var(--space-10);overflow-x:clip;@media(min-width:900px){display:grid;align-content:center;min-height:calc(100svh - 6rem);padding-block:var(--space-8)}.inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:center;width:100%;max-width:var(--page-width);margin:0 auto;@media(min-width:900px){grid-template-columns:minmax(0,1fr) minmax(0,38rem);gap:var(--space-12);align-items:end}}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);@media(max-width:899px){align-items:center;text-align:center}}.heading{font-family:var(--font-display);font-size:clamp(2.6rem,1.6rem + 4vw,5rem);font-weight:var(--weight-extrabold);line-height:1.02;letter-spacing:-.03em;color:var(--color-on-surface);.accent{color:var(--color-primary)}}.subtitle{max-width:32rem;font-size:var(--text-title-lg);line-height:1.6;color:var(--color-on-surface-variant)}.hero-beti{position:relative;width:min(100%,36rem);margin-inline:auto;padding:var(--space-6);&:before{content:"";position:absolute;inset:4%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-primary-container) 60%,transparent),transparent)}@media(max-width:899px){width:min(100%,16rem);padding:var(--space-4)}}.mascot{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px color-mix(in srgb,var(--color-night) 18%,transparent));animation:beti-breathe 7s ease-in-out infinite;@media(prefers-reduced-motion:reduce){animation:none}}.floater{position:absolute;width:3.5rem;height:3.5rem;filter:drop-shadow(0 8px 10px color-mix(in srgb,var(--color-night) 18%,transparent));&.slot-1{top:6%;inset-inline-start:2%;rotate:-12deg}&.slot-2{top:14%;inset-inline-end:0;rotate:14deg;width:3rem;height:3rem}&.slot-3{bottom:10%;inset-inline-start:-2%;rotate:8deg;width:3rem;height:3rem}&.slot-4{bottom:4%;inset-inline-end:6%;rotate:-10deg}@media(max-width:899px){width:2.5rem;height:2.5rem}}}@keyframes beti-breathe{50%{translate:0 -6px;scale:1.025}}.home-cta{padding:0 var(--space-5) var(--space-16);.inner{max-width:var(--page-width);margin:0 auto}}
