:root{--background:29 29 29;--surface:35 35 35;--surface-alt:27 27 27;--border:88 88 88;--border-interactive:158 158 158;--foreground:250 250 250;--text-body:220 220 220;--muted:194 194 194;--accent:200 255 46;--accent-hover:200 255 46;--accent-ink:8 8 8;--accent-border:200 255 46;--accent-control:200 255 46;--focus:200 255 46;--particle:200 255 46;--cursor:200 255 46;--grid:250 250 250;--shadow:0 0 0;--overlay:0 0 0;--device-border:120 120 120;--chart-accent:200 255 46;--chart-secondary:194 194 194;--chart-tertiary:150 150 150;--blue:194 194 194;--color-scheme:dark;--logo-invert:1;--logo-blend:screen;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-section:clamp(4rem,7vw,7rem);--radius-control:.5rem;--radius-card:1rem;--radius-panel:1.5rem;--motion-fast:180ms;--motion-base:320ms;--motion-reveal:650ms;--ease-out:cubic-bezier(.22,1,.36,1);--glow-soft:0 0 32px rgb(var(--accent)/.08);--glass-surface:rgb(var(--surface))}.nav[data-visual-nav]{top:18px;left:50%;width:calc(100% - 40px);max-width:1480px;transform:translateX(-50%);padding:18px 26px;border:1px solid rgb(var(--border));border-radius:var(--radius-panel);background:rgb(var(--surface));box-shadow:0 12px 42px rgb(var(--shadow)/.07);backdrop-filter:none;transition:top var(--motion-base),padding var(--motion-base),border-color var(--motion-base)}.nav[data-visual-nav].compact{top:10px;padding-block:12px;border-color:rgb(var(--border-interactive)/.4)}.nav[data-visual-nav] .brand{width:140px}.nav[data-visual-nav] .navlinks{gap:18px}.nav[data-visual-nav] .navlinks>a{position:relative;border-radius:5px;padding:7px 2px;transition:color var(--motion-fast)}.nav[data-visual-nav] .navlinks>a:not(.pos-pill):after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:1px;background:rgb(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--motion-base) var(--ease-out)}.nav[data-visual-nav] .navlinks>a:not(.pos-pill):is(:hover,:focus-visible,[aria-current]){background:transparent;color:rgb(var(--foreground))}.nav[data-visual-nav] .navlinks>a:is(:hover,:focus-visible,[aria-current]):after{transform:scaleX(1)}.nav[data-visual-nav] .navlinks .pos-pill{padding:9px 14px;border-color:transparent;box-shadow:0 0 26px rgb(var(--accent)/.08)}.nav[data-visual-nav] .nav-audit{padding:11px 14px;border:1px solid rgb(var(--accent)/.32);border-radius:var(--radius-control);background:rgb(var(--accent)/.035);transition:background var(--motion-fast),border-color var(--motion-fast)}.nav[data-visual-nav] .nav-audit:is(:hover,:focus-visible){background:rgb(var(--accent)/.1);border-color:rgb(var(--accent))}[data-home-experience] .hero{padding-top:170px;padding-bottom:32px;background-image:none;isolation:isolate}[data-home-experience] .hero-topline{padding-bottom:36px;font-size:.62rem}[data-home-experience] .hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(32px,5vw,80px)}[data-home-experience] .hero h1{font-size:clamp(3.5rem,6.5vw,7.3rem);line-height:1.02;letter-spacing:-.065em}[data-home-experience] .hero h1>.lime{margin-top:.08em}[data-home-experience] .hero-word{display:inline-block;margin-right:.16em;animation:hero-word-entry .85s var(--ease-out) both}[data-home-experience] .hero-description{max-width:490px;margin-top:30px;color:rgb(var(--text-body))}[data-home-experience] .hero .eyebrow{margin-bottom:32px}[data-home-experience] .hero-note{margin-top:28px}[data-home-experience] .hero-demo{border-radius:var(--radius-panel);background:rgb(var(--surface));box-shadow:0 32px 100px rgb(var(--shadow)/.09),0 0 80px rgb(var(--accent)/.03);transform:rotate(-1.4deg);border-color:rgb(var(--border-interactive)/.3);overflow:hidden}[data-home-experience] .demo-bottom,[data-home-experience] .demo-top{padding:24px;font-size:.63rem}[data-home-experience] .demo-message{padding:32px 24px}[data-home-experience] .avatar{border:1px solid rgb(var(--border));background:rgb(var(--foreground)/.025)}[data-home-experience] .ai-reply{border-radius:var(--radius-card);border-color:rgb(var(--accent)/.26);background:rgb(var(--surface-alt));box-shadow:inset 0 1px 0 rgb(var(--accent)/.08)}[data-home-experience] .ai-orb{box-shadow:0 0 22px rgb(var(--accent)/.17)}[data-home-experience] .mini-flow{gap:9px;padding-bottom:30px}[data-home-experience] .mini-flow span{border-radius:7px;background:rgb(var(--foreground)/.018)}[data-home-experience] .mini-flow i{position:relative;overflow:hidden;background:rgb(var(--accent)/.2)}[data-home-experience] .mini-flow i:after{content:"";position:absolute;inset:0;background:rgb(var(--accent));animation:connection-packet 3s linear infinite}[data-home-experience] .mini-flow i:nth-of-type(2):after{animation-delay:-1.5s}[data-home-experience] .industry-picker{margin-top:60px;padding-top:28px;border-color:rgb(var(--border-interactive)/.22)}[data-home-experience] .industry-picker button{min-height:44px;padding:10px 17px;border-radius:var(--radius-control);background:rgb(var(--surface)/.7)}[data-home-experience] .industry-picker button.active{background:rgb(var(--accent));box-shadow:var(--glow-soft)}[data-home-experience] .industry-picker button:is(:hover,:focus-visible){border-color:rgb(var(--accent)/.6)}[data-home-experience] .industry-update{min-height:26px}[data-home-experience] .hero-bottom{padding-top:24px}[data-home-experience] .marquee{background:rgb(var(--surface)/.6);padding-block:24px;font-size:.95rem}[data-home-experience] .marquee b{color:rgb(var(--accent));padding-inline:26px}:is([data-home-experience],[data-landing-experience]) section[data-scene]{position:relative;isolation:isolate}[data-motion-paused] :is([data-home-experience],[data-landing-experience]) section:before{animation-play-state:paused}[data-home-experience] .section{border-top:1px solid rgb(var(--border)/.6)}[data-home-experience] .section-heading{gap:40px;margin-bottom:60px}[data-home-experience] .section-heading>p{font-size:.95rem}[data-home-experience] h2{line-height:1.06;letter-spacing:-.05em}[data-home-experience] .eyebrow>span{box-shadow:0 0 14px rgb(var(--accent)/.25);border-radius:1px}:is([data-home-experience],[data-landing-experience]) [data-pointer-card]{position:relative;isolation:isolate;transition:border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base) var(--ease-out)}:is([data-home-experience],[data-landing-experience]) [data-pointer-card]:focus-within{border-color:rgb(var(--accent)/.55)}[data-home-experience] .pain{padding:28px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface);height:100%;gap:22px}[data-home-experience] .pain svg{color:rgb(var(--accent));width:28px;height:28px}[data-home-experience] .pain strong{font-size:1.1rem;line-height:1.5}[data-home-experience] .flow{padding:32px;border-radius:var(--radius-panel);background:var(--glass-surface);border-color:rgb(var(--border-interactive)/.25)}[data-home-experience] .flow-track{gap:24px}[data-home-experience] .flow-node{padding:28px 18px;border-radius:var(--radius-card);background:rgb(var(--surface)/.7)}[data-home-experience] .flow-node>span{color:rgb(var(--accent))}[data-home-experience] .playing .flow-node{animation:home-flow-light 5s ease-in-out infinite}[data-home-experience] .flow-node:not(:last-child):after{background:rgb(var(--accent))}[data-home-experience] .service-card{border-radius:var(--radius-card);padding:28px;background:var(--glass-surface)}[data-home-experience] .card-top{margin-bottom:38px}[data-home-experience] .card-top svg{color:rgb(var(--accent));width:28px;height:28px}[data-home-experience] .service-card h3{font-size:1.45rem;line-height:1.16}[data-home-experience] .service-card>a{display:inline-flex;gap:12px;align-items:center;padding-bottom:7px}[data-home-experience] .service-card>a:after{content:"";width:6px;height:6px;border-top:1px solid rgb(var(--accent));border-right:1px solid rgb(var(--accent));transform:rotate(45deg);transition:transform var(--motion-fast)}[data-home-experience] .service-card:hover>a:after{transform:translateX(4px) rotate(45deg)}[data-home-experience] .tool-strip{border-color:rgb(var(--border));padding-block:28px}[data-home-experience] .potential{background:rgb(var(--surface)/.72)}[data-home-experience] .calculator{border:1px solid rgb(var(--border-interactive)/.3);border-radius:var(--radius-panel);background:var(--glass-surface);box-shadow:0 24px 70px rgb(var(--shadow)/.2)}[data-home-experience] .calc-progress span{height:3px;border-radius:4px}[data-home-experience] .calc-progress .filled{box-shadow:0 0 14px rgb(var(--accent)/.2)}[data-home-experience] .industry-grid button{border-radius:var(--radius-card);background:var(--glass-surface);padding:28px}[data-home-experience] .industry-grid button.selected{border-color:rgb(var(--accent)/.55);box-shadow:inset 0 0 38px rgb(var(--accent)/.03)}[data-home-experience] .industry-grid button svg{color:rgb(var(--accent))}[data-home-experience] .industry-detail{padding:32px;border-radius:var(--radius-card);border:1px solid rgb(var(--border));background:rgb(var(--surface)/.7)}[data-home-experience] .pos-section{background:transparent}[data-home-experience] .dashboard{border-radius:var(--radius-panel);border-color:rgb(var(--border-interactive)/.35);background:var(--glass-surface);box-shadow:0 30px 70px rgb(var(--shadow)/.3)}[data-home-experience] .dashboard-top{padding:24px}[data-home-experience] .dash-insight{border-radius:var(--radius-control);background:rgb(var(--accent)/.04)}[data-home-experience] .mobile-app-phone{border-color:rgb(var(--device-border));box-shadow:0 24px 90px rgb(var(--shadow)/.09),0 0 60px rgb(var(--accent)/.035)}[data-home-experience] .customized-plan,[data-home-experience] .pricing-grid article{border-radius:var(--radius-card);background:var(--glass-surface)}[data-home-experience] .process-grid{gap:28px}[data-home-experience] .process-grid .step{font-size:3.8rem;color:rgb(var(--accent));border-color:rgb(var(--border));position:relative}[data-home-experience] .process-grid .step:after{content:"";position:absolute;left:0;bottom:-1px;width:28%;height:1px;background:rgb(var(--accent));box-shadow:0 0 12px rgb(var(--accent)/.25)}[data-home-experience] .process-grid h3{line-height:1.2}[data-home-experience] .result-card{padding:28px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface)}[data-home-experience] .result-value{font-size:clamp(3rem,5vw,4.5rem);color:rgb(var(--accent))}[data-home-experience] .testimonial{border-radius:var(--radius-panel);padding:42px;background:var(--glass-surface)}[data-home-experience] .carousel-controls button{min-height:44px;border-radius:var(--radius-control);transition:border-color var(--motion-fast)}[data-home-experience] .carousel-controls button:hover{border-color:rgb(var(--accent))}[data-home-experience] .secondary-grid{gap:24px}[data-home-experience] .secondary-grid a{padding:28px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface)}[data-home-experience] .secondary-grid h3{font-size:1.35rem}[data-home-experience] .secondary-grid a>span{color:rgb(var(--accent))}[data-home-experience] .faq-item{border-color:rgb(var(--border));transition:border-color var(--motion-base)}[data-home-experience] .faq-item:focus-within{border-color:rgb(var(--accent)/.5)}[data-home-experience] .faq-item h3 button{padding-block:24px}[data-home-experience] .faq-item h3 button>span{color:rgb(var(--accent))}[data-home-experience] .contact-section{background:none}[data-home-experience] .contact-form{padding:32px;border:1px solid rgb(var(--border));border-radius:var(--radius-panel);background:var(--glass-surface)}[data-home-experience] .contact-form input:not([type=checkbox]):not([type=hidden]),[data-home-experience] .contact-form select,[data-home-experience] .contact-form textarea{border-radius:var(--radius-control);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}[data-home-experience] .contact-form :is(input,textarea,select):focus-visible{box-shadow:0 0 0 4px rgb(var(--accent)/.045)}[data-home-experience] .button-primary:disabled{background-image:none;background-size:200% 100%;animation:button-processing 2s linear infinite}.magnetic-button{position:relative;isolation:isolate;overflow:hidden}[data-reveal=entered]{animation:content-entry var(--motion-reveal) var(--ease-out)}footer[data-visual-footer]{position:relative;margin-top:20px;padding-top:72px;padding-bottom:110px;border-top:1px solid rgb(var(--border));background:none}footer[data-visual-footer]:before{content:"";position:absolute;top:-1px;left:5vw;width:15%;height:1px;background:rgb(var(--accent))}footer[data-visual-footer] .footer-unified{gap:32px}footer[data-visual-footer] .footer-brand>p{font-size:2rem;letter-spacing:-.04em;line-height:1.2}footer[data-visual-footer] .eyebrow{font-size:.66rem;color:rgb(var(--muted));letter-spacing:.16em}footer[data-visual-footer] :is(.footer-link-list,.footer-industry-grid) a{width:-moz-fit-content;width:fit-content;position:relative;transition:color var(--motion-fast),text-decoration-color var(--motion-fast);text-underline-offset:5px;text-decoration:underline;text-decoration-color:transparent}footer[data-visual-footer] :is(.footer-link-list,.footer-industry-grid) a:is(:hover,:focus-visible){color:rgb(var(--foreground));text-decoration-color:rgb(var(--accent)/.5)}footer[data-visual-footer] .footer-trial-link{color:rgb(var(--accent));line-height:1.6}footer[data-visual-footer] .footer-contact>a{font-size:.85rem;line-height:1.7}footer[data-visual-footer] .socials>a{width:40px;height:40px;border-radius:var(--radius-control);background:rgb(var(--surface));transition:border-color var(--motion-fast),background var(--motion-fast)}footer[data-visual-footer] .socials>a:is(:hover,:focus-visible){border-color:rgb(var(--accent)/.55);background:rgb(var(--accent)/.06)}footer[data-visual-footer] .footer-bottom{align-items:center;padding-top:28px;padding-bottom:8px}footer[data-visual-footer] .currency-switcher select{background:rgb(var(--surface));border-color:rgb(var(--border-interactive)/.5);border-radius:var(--radius-control)}@keyframes hero-word-entry{0%{transform:translateY(.12em)}to{transform:translateY(0)}}@keyframes content-entry{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes connection-packet{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes home-flow-light{0%,to{border-color:rgb(var(--border));box-shadow:none}35%{border-color:rgb(var(--accent)/.55);box-shadow:0 0 22px rgb(var(--accent)/.045)}}@keyframes button-processing{to{background-position:-200% 0}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-home-experience] :is(.pain,.industry-grid button,.secondary-grid a)[data-pointer-active=true]{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:rgb(var(--accent)/.35)}}@media(max-width:1200px){.nav[data-visual-nav]{padding-inline:20px}.nav[data-visual-nav] .navlinks{gap:12px}.nav[data-visual-nav] .brand{width:120px}.nav[data-visual-nav] .nav-audit{padding-inline:10px;font-size:.7rem}}@media(max-width:1100px){.nav[data-visual-nav]{top:14px;width:calc(100% - 32px);border-radius:var(--radius-card);padding:14px 20px}.nav[data-visual-nav] .navlinks{display:none;position:absolute;flex-direction:column;align-items:stretch;top:calc(100% + 10px);left:0;right:0;border:1px solid rgb(var(--border-interactive)/.3);border-radius:var(--radius-card);padding:14px;background:rgb(var(--surface)/.98);max-height:calc(100dvh - 125px);overflow:auto;box-shadow:0 20px 60px rgb(var(--shadow)/.5)}.nav[data-visual-nav] .navlinks>a{padding:12px;border-radius:var(--radius-control)}.nav[data-visual-nav] .navlinks>a:not(.pos-pill):after{left:12px;right:auto;width:24px}.nav[data-visual-nav] .navlinks.open{display:flex}.nav[data-visual-nav] .menu-button{display:block;margin-left:auto;min-height:44px;min-width:64px;border-radius:var(--radius-control);background:rgb(var(--foreground)/.025)}[data-home-experience] .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}[data-home-experience] .hero h1{font-size:clamp(3rem,6.8vw,4.5rem)}[data-home-experience] .service-card{padding:24px}[data-home-experience] .section-heading{gap:28px}[data-home-experience] .industry-detail{padding:26px}[data-home-experience] .hero-demo{transform:none}}@media(max-width:650px){.nav[data-visual-nav]{top:10px;width:calc(100% - 24px);padding:10px 14px}.nav[data-visual-nav].compact{top:8px;padding-block:8px}.nav[data-visual-nav] .brand{width:115px}[data-home-experience] .hero{padding:128px 24px 28px}[data-home-experience] .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}[data-home-experience] .hero h1{font-size:clamp(3.25rem,13vw,5rem);line-height:1.04}[data-home-experience] .hero-topline{padding-bottom:28px}[data-home-experience] .hero .eyebrow{font-size:.58rem;letter-spacing:.1em;margin-bottom:26px}[data-home-experience] .hero-description{font-size:1rem;margin-top:25px}[data-home-experience] .hero-demo{border-radius:var(--radius-card);margin-top:10px}[data-home-experience] .demo-bottom,[data-home-experience] .demo-top{padding:20px;font-size:.58rem}[data-home-experience] .demo-message{padding:26px 20px}[data-home-experience] .ai-reply{margin-inline:16px;padding:20px}[data-home-experience] .mini-flow{padding-inline:16px;font-size:.55rem;gap:6px}[data-home-experience] .industry-picker{margin-top:36px}[data-home-experience] .industry-picker button{padding-inline:13px}[data-home-experience] .industry-update{gap:8px;font-size:.78rem}[data-home-experience] .hero-bottom{font-size:.52rem;gap:20px}[data-home-experience] .section-heading{margin-bottom:38px}[data-home-experience] .pain{padding:24px;gap:16px}[data-home-experience] .flow{padding:20px;border-radius:var(--radius-card)}[data-home-experience] .flow-header{align-items:flex-start}[data-home-experience] .flow-header .mono{max-width:180px;font-size:.62rem}[data-home-experience] .flow-track{gap:12px;margin-block:26px}[data-home-experience] .flow-node{padding:22px 14px}[data-home-experience] .industry-grid button{padding:22px}[data-home-experience] .industry-detail{padding:24px}[data-home-experience] .calculator,[data-home-experience] .contact-form{padding:24px;border-radius:var(--radius-card)}[data-home-experience] .process-grid{gap:30px 20px}[data-home-experience] .process-grid .step{font-size:3rem;padding-bottom:18px;margin-bottom:20px}[data-home-experience] .result-card{padding:24px}[data-home-experience] .testimonial{padding:24px;border-radius:var(--radius-card)}[data-home-experience] .secondary-grid{gap:16px}[data-home-experience] .secondary-grid a{padding:24px}[data-home-experience] .contact-section{padding-inline:24px}footer[data-visual-footer]{padding-top:52px}footer[data-visual-footer] .footer-brand>p{font-size:1.8rem}footer[data-visual-footer] .footer-bottom{align-items:flex-start}}@media(prefers-reduced-motion:reduce){[data-home-experience] .hero-word,[data-reveal=entered]{animation:none;transform:none}[data-home-experience] .button-primary:disabled,[data-home-experience] .mini-flow i:after,[data-home-experience] .playing .flow-node{animation:none}.magnetic-button,[data-home-experience] :is(.pain,.industry-grid button,.secondary-grid a){transform:none!important}}[data-home-experience] [data-scene-active=false] .mini-flow i:after,[data-home-experience] [data-scene-active=false] .playing .flow-node,[data-motion-paused] .marquee>div,[data-motion-paused] [data-home-experience] .mini-flow i:after,[data-motion-paused] [data-home-experience] .playing .flow-node{animation-play-state:paused}.nav[data-visual-nav] .navlinks .pos-pill:is(:hover,:focus-visible,[aria-current]){background:rgb(var(--accent));color:rgb(var(--accent-ink));box-shadow:var(--glow-soft)}[data-landing-experience]{--landing-line:rgb(var(--border)/.65)}[data-landing-experience] .page-intro{position:relative;isolation:isolate;padding-top:180px;padding-bottom:86px;border-bottom:1px solid var(--landing-line);background:none}[data-landing-experience] .page-intro h1{font-size:clamp(3.3rem,6.2vw,6.6rem);line-height:1.04;letter-spacing:-.06em;max-width:1150px}[data-landing-experience] .page-intro>p{max-width:680px;font-size:1.08rem;line-height:1.8;margin-top:30px}[data-landing-experience] .page-intro>.button{margin-top:32px}[data-landing-experience] .eyebrow{font-size:.68rem;letter-spacing:.14em;color:rgb(var(--muted))}[data-landing-experience] .section{border-top:1px solid var(--landing-line)}[data-landing-experience] h2{line-height:1.06;letter-spacing:-.05em}[data-landing-experience] .section>h2+p{max-width:780px;margin-top:28px;line-height:1.85}[data-landing-experience] .section-heading{margin-bottom:56px}[data-landing-experience] :is(.directory-card,.service-card,.automation-comparison article,.industry-problems>div>div,.pos-benefit-grid>div>div,.owner-notifications>div,.pricing-grid article,.pos-testimonial-grid article,.mobile-install-steps article,.about-principles>div){border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface);box-shadow:0 18px 46px rgb(var(--shadow)/.045)}[data-landing-experience] .service-card{padding:28px;background:var(--glass-surface)}[data-landing-experience] .card-top{margin-bottom:38px}[data-landing-experience] .card-top svg{width:28px;height:28px;color:rgb(var(--accent))}[data-landing-experience] .service-card h3{line-height:1.2}[data-landing-experience] .service-card>a{display:inline-flex;align-items:center;gap:12px;padding-bottom:7px}[data-landing-experience] .service-card>a:after{content:"";width:6px;height:6px;border-top:1px solid rgb(var(--accent));border-right:1px solid rgb(var(--accent));transform:rotate(45deg);transition:transform var(--motion-fast)}[data-landing-experience] .service-card:hover>a:after{transform:translateX(4px) rotate(45deg)}[data-landing-experience] .tool-strip{padding-block:28px;border-color:rgb(var(--border))}[data-landing-experience] .industry-steps .step,[data-landing-experience] .process-grid .step{color:rgb(var(--accent));font-size:3.5rem;position:relative}[data-landing-experience] :is(.process-grid,.industry-steps) .step:after{content:"";position:absolute;bottom:-1px;left:0;width:28%;height:1px;background:rgb(var(--accent));box-shadow:0 0 14px rgb(var(--accent)/.2)}[data-landing-experience] .secondary-grid{gap:24px}[data-landing-experience] .secondary-grid a{padding:28px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface)}[data-landing-experience] .secondary-grid a>span{color:rgb(var(--accent))}[data-landing-experience=service-detail] .about-principles{gap:24px;margin-top:45px}[data-landing-experience=service-detail] .about-principles>div{padding:32px;position:relative;min-height:140px}[data-landing-experience=service-detail] .about-principles>div:before{content:"";display:block;width:12px;height:12px;margin-bottom:28px;border:1px solid rgb(var(--accent));border-radius:50%;box-shadow:0 0 18px rgb(var(--accent)/.08)}[data-landing-experience=service-detail] .about-principles h3{font-size:1.3rem;line-height:1.3;margin-bottom:0}[data-landing-experience] .pos-industry-links,[data-landing-experience] .related-industry-links{gap:12px;margin-top:34px}[data-landing-experience] :is(.related-industry-links,.pos-industry-links) a{padding:15px 20px;min-height:48px;border-radius:var(--radius-control);background:rgb(var(--surface)/.7);border:1px solid rgb(var(--border));transition:border-color var(--motion-fast),background var(--motion-fast)}[data-landing-experience] :is(.related-industry-links,.pos-industry-links) a:is(:hover,:focus-visible){background:rgb(var(--accent)/.035);border-color:rgb(var(--accent)/.55)}[data-landing-experience] .industry-directory{gap:24px}[data-landing-experience] .directory-card{padding:32px;min-height:310px;position:relative}[data-landing-experience] .directory-card .mono{color:rgb(var(--muted));padding-bottom:22px;border-bottom:1px solid rgb(var(--border));margin-bottom:30px}[data-landing-experience] .directory-card .lime{display:flex;align-items:center;gap:12px;font-size:.82rem}[data-landing-experience] .directory-card .lime:after{content:"";width:6px;height:6px;border-top:1px solid rgb(var(--accent));border-right:1px solid rgb(var(--accent));transform:rotate(45deg);transition:transform var(--motion-fast)}[data-landing-experience] .directory-card:hover .lime:after{transform:translateX(4px) rotate(45deg)}[data-landing-experience] .industry-problems{gap:24px}[data-landing-experience] .industry-problems>div>div{padding:28px;min-height:100%;height:100%}[data-landing-experience] .industry-problems .mono{color:rgb(var(--accent))}[data-landing-experience] .industry-problems h3{margin-top:26px;font-size:1.3rem;line-height:1.4}[data-landing-experience] .industry-automations{background:rgb(var(--surface)/.55)}[data-landing-experience] .automation-comparison article{padding:32px}[data-landing-experience] .automation-comparison article>div:last-child{border-color:rgb(var(--accent)/.2)}[data-landing-experience] .automation-comparison article h3{line-height:1.2}[data-landing-experience] .industry-simulation{padding:36px;border-radius:var(--radius-panel);border-color:rgb(var(--border-interactive)/.35);background:var(--glass-surface);box-shadow:0 25px 80px rgb(var(--shadow)/.25);margin-top:38px}[data-landing-experience] .simulation-header{padding-bottom:24px;border-bottom:1px solid rgb(var(--border))}[data-landing-experience] .simulation-header h3{line-height:1.25}[data-landing-experience] .simulation-chat,[data-landing-experience] .simulation-output{border-radius:var(--radius-card);background:rgb(var(--surface-alt)/.6);padding:28px}[data-landing-experience] .simulation-output{border-color:rgb(var(--accent)/.18);background:rgb(var(--surface))}[data-landing-experience] .simulation-actions button{min-height:44px;line-height:1.5;border-radius:var(--radius-control);padding:12px 16px;transition:box-shadow var(--motion-fast),background var(--motion-fast)}[data-landing-experience] .simulation-actions button:hover{box-shadow:var(--glow-soft)}[data-landing-experience] .simulation-bubble{border-radius:var(--radius-card);background:rgb(var(--accent)/.035);border-color:rgb(var(--accent)/.2)}[data-landing-experience] :is(.ticket,.schedule-slot,.phone-alert){border-radius:var(--radius-control)}[data-landing-experience] .ticket{background:rgb(var(--surface)/.6);padding:20px}[data-landing-experience] .demo-stats{gap:20px}[data-landing-experience] .stock-meter{height:7px;border-radius:20px;overflow:hidden}[data-landing-experience] .stock-meter span{box-shadow:0 0 20px rgb(var(--accent)/.2)}[data-landing-experience] .industry-example-results article{padding:28px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:var(--glass-surface)}[data-landing-experience] .industry-example-results strong{color:rgb(var(--accent));font-size:clamp(2rem,3.6vw,3.7rem)}[data-landing-experience] .industry-example-results>div{gap:24px}[data-landing-experience] .related-pos{border-radius:var(--radius-panel);background:rgb(var(--surface))}[data-landing-experience] .industry-faq details{padding:26px 0;transition:border-color var(--motion-base)}[data-landing-experience] .industry-faq details[open]{border-color:rgb(var(--accent)/.25)}[data-landing-experience] .industry-faq summary{line-height:1.5}[data-landing-experience] .industry-faq details p{max-width:920px;line-height:1.8}[data-landing-experience] .potential{background:rgb(var(--surface)/.6)}[data-landing-experience] .calculator{border:1px solid rgb(var(--border-interactive)/.35);border-radius:var(--radius-panel);background:var(--glass-surface)}[data-landing-experience=pos] .pos-product-hero{gap:50px;padding-bottom:80px}[data-landing-experience=pos] .pos-product-hero h1{font-size:clamp(2.9rem,4.9vw,5.4rem);line-height:1.06;letter-spacing:-.055em}[data-landing-experience=pos] .pos-product-hero p{line-height:1.8}[data-landing-experience=pos] .pos-product-hero .text-button{margin-right:24px;padding-bottom:4px;border-bottom:1px solid rgb(var(--accent)/.3)}[data-landing-experience] .pos-hero-devices{min-height:480px}[data-landing-experience] .laptop-screen{border-color:rgb(var(--device-border));border-radius:18px 18px 5px 5px;background:var(--glass-surface);box-shadow:0 30px 90px rgb(var(--shadow)/.1),0 0 70px rgb(var(--accent)/.035)}[data-landing-experience] .laptop-base{background:rgb(var(--device-border))}[data-landing-experience] .preview-sales{border-radius:var(--radius-card);background:rgb(var(--accent)/.035);border-color:rgb(var(--accent)/.2)}[data-landing-experience] .phone-frame{border-color:rgb(var(--device-border));box-shadow:0 24px 60px rgb(var(--shadow)/.4)}[data-landing-experience] .phone-alert{border-color:rgb(var(--accent)/.18);background:rgb(var(--accent)/.035)}[data-landing-experience] .pos-explainer{gap:30px 70px}[data-landing-experience] .pos-benefit-grid{gap:24px}[data-landing-experience] .pos-benefit-grid>div>div{padding:30px;height:100%}[data-landing-experience] .pos-benefit-grid h3{font-size:1.4rem;line-height:1.25}[data-landing-experience] .anywhere-section{background:rgb(var(--surface)/.6);gap:65px}[data-landing-experience] .owner-notifications>div{padding:28px;border-left:2px solid rgb(var(--accent)/.65)}[data-landing-experience] .owner-notifications h3{line-height:1.35}[data-landing-experience] .mobile-app-phone{border-color:rgb(var(--device-border));box-shadow:0 24px 70px rgb(var(--shadow)/.1),0 0 60px rgb(var(--accent)/.025)}[data-landing-experience] .showcase-controls{padding:14px;border:1px solid rgb(var(--border));border-radius:var(--radius-card);background:rgb(var(--surface));backdrop-filter:none;gap:14px}[data-landing-experience] .showcase-controls button{min-height:44px;padding:11px 15px;border-radius:var(--radius-control);transition:border-color var(--motion-fast),background var(--motion-fast)}[data-landing-experience] .showcase-controls button:is(:hover,:focus-visible){border-color:rgb(var(--accent)/.5)}[data-landing-experience] .web-frame{border-radius:var(--radius-panel);border-color:rgb(var(--border-interactive)/.35);background:var(--glass-surface);box-shadow:0 28px 80px rgb(var(--shadow)/.25)}[data-landing-experience] .pos-toolbar{padding:24px 28px;background:rgb(var(--foreground)/.018)}[data-landing-experience] .pos-toolbar input{border-radius:var(--radius-control)}[data-landing-experience] .showcase-metrics>div{border-radius:var(--radius-card);background:rgb(var(--surface-alt))}[data-landing-experience] .showcase-metrics strong{color:rgb(var(--accent))}[data-landing-experience] .showcase-panel{border-radius:var(--radius-card);background:rgb(var(--surface)/.7);border-color:rgb(var(--border));padding:26px}[data-landing-experience] .quick-sell-grid button{padding:24px;border-radius:var(--radius-card);background:var(--glass-surface);min-height:135px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}[data-landing-experience] .quick-sell-grid button:is(:hover,:focus-visible){border-color:rgb(var(--accent)/.5);box-shadow:var(--glow-soft)}[data-landing-experience] .pos-list-row{padding-block:16px}[data-landing-experience] .walkthrough-list button{padding:22px;border-radius:var(--radius-card);background:var(--glass-surface);min-height:68px;line-height:1.45}[data-landing-experience] .walkthrough-list button.active{background:rgb(var(--accent)/.045);border-color:rgb(var(--accent)/.4)}[data-landing-experience] .walkthrough-stage{padding:36px;border-radius:var(--radius-panel);border-color:rgb(var(--border-interactive)/.35);background:var(--glass-surface)}[data-landing-experience] .walkthrough-nodes>div{border-radius:var(--radius-control)}[data-landing-experience] .pricing-grid article{padding:32px;overflow:hidden}[data-landing-experience] .pricing-grid article.featured{border-color:rgb(var(--accent)/.45);box-shadow:0 0 60px rgb(var(--accent)/.035)}[data-landing-experience] .plan-price{color:rgb(var(--accent))}[data-landing-experience] .billing-controls>div{border-radius:var(--radius-control);background:rgb(var(--surface));padding:5px}[data-landing-experience] .billing-controls button{border-radius:6px;min-height:44px}[data-landing-experience] .customized-plan{padding:32px;border-radius:var(--radius-panel);background:var(--glass-surface);border-color:rgb(var(--border-interactive)/.35)}[data-landing-experience] .trial-offer{border-radius:var(--radius-card);background:rgb(var(--accent)/.025);border-color:rgb(var(--accent)/.25)}[data-landing-experience] .plan-comparison td,[data-landing-experience] .plan-comparison th{padding:18px 22px;line-height:1.65}[data-landing-experience] .plan-comparison thead{background:rgb(var(--surface-alt)/.7)}[data-landing-experience] .pos-testimonial-grid article{padding:32px}[data-landing-experience] .placeholder-logo-strip{padding-block:35px;border-color:rgb(var(--border))}[data-landing-experience=pos-legacy] .pos-full{position:relative;padding-top:180px;background:none}[data-landing-experience=pos-legacy] .dashboard{border-radius:var(--radius-panel);border-color:rgb(var(--border-interactive)/.35);background:var(--glass-surface)}[data-landing-experience=mobile] .mobile-install-steps article{padding:36px}[data-landing-experience] .contact-section{align-items:start;gap:65px;background:none}[data-landing-experience] .contact-section>div>p{max-width:550px;line-height:1.8}[data-landing-experience] .contact-form{padding:32px;border:1px solid rgb(var(--border-interactive)/.35);border-radius:var(--radius-panel);background:var(--glass-surface);box-shadow:0 24px 70px rgb(var(--shadow)/.06)}[data-landing-experience] .contact-form :is(input:not([type=checkbox]),textarea,select){border-radius:var(--radius-control);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}[data-landing-experience] .contact-form :is(input,textarea,select):focus-visible{box-shadow:0 0 0 4px rgb(var(--accent)/.045)}[data-landing-experience] .contact-form input[readonly]{background:rgb(var(--surface-alt));color:rgb(var(--text-body))}[data-landing-experience] .contact-form .form-status:not(:empty){padding:16px 0;border-top:1px solid rgb(var(--border));margin-top:22px;line-height:1.8}[data-landing-experience] .short-success{padding:36px;border-radius:var(--radius-panel);background:rgb(var(--accent)/.035);border-color:rgb(var(--accent)/.35)}[data-landing-experience] .button-primary:disabled{background-image:none;background-size:200% 100%;animation:button-processing 2s linear infinite}@media(min-width:1101px){[data-landing-experience] .showcase-controls{position:sticky;top:112px;z-index:12}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-landing-experience] :is(.directory-card,.about-principles>div)[data-pointer-active=true]{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:rgb(var(--accent)/.4)}}@media(max-width:1000px){[data-landing-experience] .page-intro{padding-top:155px;padding-bottom:68px}[data-landing-experience] .anywhere-section,[data-landing-experience] .pos-explainer{gap:40px}[data-landing-experience] .contact-section{gap:42px}[data-landing-experience] .industry-problems>div>div,[data-landing-experience] .pos-benefit-grid>div>div{padding:25px}[data-landing-experience] .pos-hero-devices{min-height:440px}[data-landing-experience] .industry-simulation{padding:28px}[data-landing-experience] .simulation-chat,[data-landing-experience] .simulation-output{padding:24px}}@media(max-width:650px){[data-landing-experience] .page-intro{padding:128px 24px 60px}[data-landing-experience] .page-intro h1{font-size:clamp(2.6rem,10.8vw,4rem);line-height:1.08;letter-spacing:-.055em}[data-landing-experience] .page-intro>p{font-size:1rem;margin-top:25px}[data-landing-experience] .eyebrow{font-size:.6rem;letter-spacing:.11em;line-height:1.7}[data-landing-experience] .section-heading{margin-bottom:38px}[data-landing-experience] .directory-card,[data-landing-experience] .service-card{padding:25px}[data-landing-experience] .directory-card{min-height:280px}[data-landing-experience] .industry-problems{gap:16px}[data-landing-experience] .industry-problems>div>div{padding:20px}[data-landing-experience] .industry-problems h3{font-size:1.05rem;margin-top:20px}[data-landing-experience] .automation-comparison article{padding:26px}[data-landing-experience] .industry-simulation{padding:20px;border-radius:var(--radius-card)}[data-landing-experience] .simulation-header{padding-bottom:20px}[data-landing-experience] .simulation-header h3{font-size:1.4rem}[data-landing-experience] .simulation-chat,[data-landing-experience] .simulation-output{padding:18px}[data-landing-experience] .simulation-actions button{padding:11px 13px;font-size:.8rem}[data-landing-experience] .industry-example-results article{padding:24px}[data-landing-experience] .related-pos{border-radius:0}[data-landing-experience] .pos-product-hero{gap:24px;padding-bottom:56px}[data-landing-experience=pos] .pos-product-hero h1{font-size:clamp(2.6rem,10.8vw,3.7rem)}[data-landing-experience] .pos-hero-devices{min-height:330px}[data-landing-experience] .owner-notifications>div,[data-landing-experience] .pos-benefit-grid>div>div{padding:25px}[data-landing-experience] .showcase-controls{padding:12px}[data-landing-experience] .showcase-controls button{padding:10px 12px;font-size:.75rem}[data-landing-experience] .pos-toolbar{padding:18px;gap:10px}[data-landing-experience] .showcase-panel{padding:20px}[data-landing-experience] .pos-screen{padding:18px}[data-landing-experience] .showcase-metrics strong{font-size:1.6rem}[data-landing-experience] .walkthrough-stage{padding:25px;border-radius:var(--radius-card)}[data-landing-experience] .walkthrough-list button{padding:18px;font-size:.85rem}[data-landing-experience] .customized-plan,[data-landing-experience] .pos-testimonial-grid article,[data-landing-experience] .pricing-grid article{padding:26px}[data-landing-experience] .plan-comparison td,[data-landing-experience] .plan-comparison th{padding:16px}[data-landing-experience] .contact-section{padding-inline:24px}[data-landing-experience] .contact-form{padding:24px;border-radius:var(--radius-card)}[data-landing-experience] .contact-form :is(input:not([type=checkbox]),textarea,select),[data-landing-experience] .demo-inputs :is(input,select),[data-landing-experience] .demo-single-input :is(input,select){font-size:16px}[data-landing-experience] .short-success{padding:25px}[data-landing-experience=service-detail] .about-principles{grid-template-columns:1fr;gap:18px}[data-landing-experience=service-detail] .about-principles>div{padding:26px;min-height:0}[data-landing-experience=pos-legacy] .pos-full{padding-top:135px}[data-landing-experience=mobile] .mobile-install-steps article{padding:26px}}@media(prefers-reduced-motion:reduce){[data-landing-experience] :is(.directory-card,.about-principles>div){transform:none!important}[data-landing-experience] .button-primary:disabled{animation:none}}