.s-hero{padding-bottom:clamp(3rem,6vw,5rem)}.s-crumbs a{color:#ffffffb3;text-decoration:none;transition:color .2s}.s-crumbs a:hover{color:var(--b-lime)}.s-crumbs>span[aria-hidden]{color:#ffffff4d}.h-page .s-hero__title{font-size:clamp(2.9rem,5.5vw,5.2rem);display:block}.s-hero__title>span,.s-hero__title>em{display:block}.s-hero__title em{background:linear-gradient(95deg, var(--b-lime) 0%, #9dff9a 45%, #8f76ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding:.04em 0 .12em;font-style:normal}.s-hero__points{color:#ffffffc7;flex-wrap:wrap;gap:.6rem 1.4rem;margin:2rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.s-hero__points li{align-items:center;gap:.45rem;display:inline-flex}.s-hero__points svg{color:var(--b-lime)}.s-results{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid;overflow:hidden}.h-page .s-result{background:var(--b-ink);color:#fff;align-content:start;gap:.35rem;padding:clamp(1.4rem,2.5vw,2rem);text-decoration:none;transition:background-color .3s;display:grid}.s-result:hover{background:var(--b-ink-2)}.s-result strong{color:var(--b-lime);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.6vw,3.9rem);font-weight:900;line-height:1}.s-result span{color:#ffffffd1;font-size:1rem;line-height:1.35}.s-result small{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;margin-top:.4rem;font-size:.82rem;font-weight:600;transition:color .2s;display:inline-flex}.s-result:hover small{color:var(--b-lime)}.h-app{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#201b40eb,#110e22f5);border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #6c4cf68c,inset 0 1px #ffffff1a}.h-app__bar{border-bottom:1px solid #ffffff14;align-items:center;gap:.9rem;padding:.85rem 1.1rem;font-size:.82rem;display:flex}.h-app__dots{gap:6px;display:inline-flex}.h-app__dots i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.h-app__dots i:first-child{background:#ff5f57}.h-app__dots i:nth-child(2){background:#febc2e}.h-app__dots i:last-child{background:#28c840}.h-app__title{color:#fffc;flex:1;font-weight:600}.h-app__live{color:var(--b-lime);background:#d4ff4f1f;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.h-app__live i{background:var(--b-lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite h-ping}.h-app__avatar{background:linear-gradient(135deg, var(--b-blue), var(--b-violet));width:36px;height:36px;font-family:var(--font-display), system-ui, sans-serif;border-radius:11px;place-items:center;font-weight:700;display:grid}.h-app__task{min-width:0;display:grid}.h-app__task strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.h-app__task small{color:#ffffff85;font-size:.74rem}.h-toast{z-index:4;background:var(--b-lime);color:var(--b-ink);opacity:0;transition:opacity .5s var(--b-ease), transform .6s var(--b-ease);border-radius:14px;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:-8px;transform:translateY(16px)scale(.92);box-shadow:0 20px 40px -16px #d4ff4f80}.h-toast>span{background:var(--b-ink);width:22px;height:22px;color:var(--b-lime);border-radius:50%;place-items:center;display:grid}.h-toast.is-in{opacity:1;transform:none}.s-visual{position:relative}.s-scene{min-height:470px;padding:36px 0 36px 30px;position:relative}.s-window{max-width:520px}.s-pill{color:#ffffffb3;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.72rem;font-weight:600;transition:background-color .4s,color .4s;display:inline-flex}.s-meter{background:#ffffff1a;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.s-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--b-violet-bright), var(--b-lime));transition:width .9s var(--b-ease);position:absolute;inset:0 auto 0 0}.s-phone__notch{background:#ffffff29;border-radius:999px;width:38%;height:6px;margin:0 auto .8rem;display:block}.s-ops{grid-template-columns:.8fr 1.2fr;gap:.8rem;padding:1rem 1.1rem .6rem;display:grid}.s-ops__map{background:#151231;border:1px solid #ffffff14;border-radius:14px;min-height:210px;position:relative;overflow:hidden}.s-ops__map svg{width:100%;height:100%;position:absolute;inset:0}.s-ops__route,.s-ops__route-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.s-ops__route{stroke:#8f76ff38;stroke-width:9px}.s-ops__route-line{stroke:#a48dff;stroke-width:3px;stroke-dasharray:7 6;animation:1.2s linear infinite s-ops-route}@keyframes s-ops-route{to{stroke-dashoffset:-13px}}@media (prefers-reduced-motion:reduce){.s-ops__route-line{animation:none}}.s-ops__depot rect{fill:#151231;stroke:#ffffffb3;stroke-width:2.5px}.s-ops__pin path{fill:var(--b-violet);filter:drop-shadow(0 4px 6px #6c4cf6b3);transition:fill .4s}.s-ops__pin circle{fill:#fff;transition:fill .4s}.s-ops__pin.is-done path{fill:var(--b-lime)}.s-ops__pin.is-done circle{fill:var(--b-ink)}.s-ops__truck>circle{fill:#fff;stroke:var(--b-ink);stroke-width:2.5px}.s-ops__truck>.s-ops__truck-halo{fill:#ffffff24;stroke:none}.s-ops__truck>svg{color:var(--b-ink)}.s-ops__credit{color:#ffffff61;font-size:.55rem;line-height:1;position:absolute;bottom:4px;right:6px}.s-ops__jobs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.s-ops__jobs li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:border-color .4s,background-color .4s;display:grid}.s-ops__jobs .h-app__avatar{width:30px;height:30px;font-size:.7rem}.s-ops__jobs li.s-stage-1 .s-pill{color:#c9bcff;background:#8f76ff38}.s-ops__jobs li.s-stage-2 .s-pill{color:#ffd56b;background:#ffc83d2e}.s-ops__jobs li.s-stage-2{border-color:#ffc83d4d}.s-ops__jobs li.s-stage-3 .s-pill{background:var(--b-lime);color:var(--b-ink)}.s-ops__footer{color:#fff9;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.6rem 1.1rem 1rem;font-size:.78rem;display:grid}.s-ops__footer strong{color:#fff;font-variant-numeric:tabular-nums}.s-phone{z-index:4;color:#fff;background:linear-gradient(#2a2352,#17132f);border:1px solid #ffffff2e;border-radius:24px;padding:.7rem .9rem 1rem;position:absolute;box-shadow:0 30px 60px -20px #000c}.s-phone--crew{width:172px;animation:6s ease-in-out infinite h-bob;bottom:-64px;right:-24px;rotate:4deg}.s-phone__label{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600}.s-phone--crew strong{margin:.15rem 0 .6rem;font-size:.86rem;line-height:1.2;display:block}.s-phone ul{gap:.35rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:grid}.s-phone li{color:#ffffffb3;align-items:center;gap:.45rem;display:flex}.s-phone li>span{color:#0000;border:1.5px solid #ffffff4d;border-radius:5px;place-items:center;width:16px;height:16px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.s-phone li.is-done>span{transition-delay:calc(var(--i,0) * .22s);border-color:var(--b-lime);background:var(--b-lime);color:var(--b-ink)}.s-ai__queue{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.s-ai__chip{color:#ffffffc7;transition:opacity .5s ease, transform .5s var(--b-ease), border-color .3s ease, background-color .3s ease;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.76rem;font-weight:500;display:inline-flex}.s-ai__chip.is-active{border-color:var(--b-lime);color:#fff;background:#d4ff4f1f;transform:translateY(-3px)}.s-ai__chip.is-filed{opacity:.38;text-decoration:line-through}.s-ai{gap:.8rem;padding:1rem 1.1rem .6rem;display:grid}.s-ai__doc{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;font-weight:600;display:flex;position:relative;overflow:hidden}.s-ai__doc svg{color:var(--b-violet-bright)}.s-ai__scan{opacity:0;background:linear-gradient(90deg,#0000,#d4ff4f47,#0000);position:absolute;inset:0;transform:translate(-100%)}.s-ai__doc.is-reading .s-ai__scan{opacity:1;animation:.85s ease-in-out infinite s-scan}@keyframes s-scan{to{transform:translate(100%)}}.s-ai__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.s-ai__fields div{opacity:.35;transition:opacity .45s ease calc(var(--i) * .12s), transform .45s var(--b-ease) calc(var(--i) * .12s), border-color .3s ease;border:1px dashed #ffffff24;border-radius:10px;padding:.5rem .6rem;transform:translateY(6px)}.s-ai__fields div.is-in{opacity:1;border-style:solid;border-color:#d4ff4f59;transform:none}.s-ai__fields dt{color:#ffffff80;font-size:.66rem}.s-ai__fields dd{text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.78rem;font-weight:600;overflow:hidden}.s-ai__log{gap:.4rem;min-height:96px;margin:0;padding:0;list-style:none;display:grid}.s-ai__log li{color:#ffffffd1;animation:s-log-in .5s var(--b-ease) both;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.s-ai__log li>span{background:var(--b-lime);width:18px;height:18px;color:var(--b-ink);border-radius:50%;place-items:center;display:grid}@keyframes s-log-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.s-ai__footer{color:#fff9;border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem .95rem;font-size:.76rem;display:flex}.s-ai__footer strong{color:var(--b-lime);font-variant-numeric:tabular-nums}.s-ai__agent{color:#fff;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.s-approve{z-index:4;color:var(--b-ink);background:#fff;border-radius:16px;align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.8rem;font-weight:600;animation:6s ease-in-out infinite h-bob;display:flex;position:absolute;bottom:-4px;right:-6px;box-shadow:0 24px 50px -18px #000000b3}.s-approve small{color:#77718a;font-size:.66rem;font-weight:500;display:block}.s-approve__face{background:var(--b-violet);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.7rem;display:grid}.s-approve__button{background:var(--b-ink);color:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .7rem;font-size:.72rem;transition:background-color .3s,color .3s;display:inline-flex}.s-approve.is-approved .s-approve__button{background:var(--b-lime);color:var(--b-ink)}.s-portal{gap:1.1rem;padding:1.1rem 1.1rem 1.2rem;display:grid}.s-portal__hello{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.s-portal__track{color:#ffffff73;grid-template-columns:repeat(4,1fr);font-size:.68rem;display:grid;position:relative}.s-portal__track:before,.s-portal__track>i{content:"";border-radius:999px;height:3px;position:absolute;top:9px;left:12.5%}.s-portal__track:before{background:#ffffff1a;right:12.5%}.s-portal__track>i{width:calc(75% * var(--progress));background:var(--b-lime);transition:width .9s var(--b-ease)}.s-portal__track span{text-align:center;justify-items:center;gap:.4rem;transition:color .4s;display:grid;position:relative}.s-portal__track b{width:21px;height:21px;color:var(--b-ink);background:#1a1636;border:2px solid #ffffff2e;border-radius:50%;place-items:center;transition:background-color .4s,border-color .4s;display:grid}.s-portal__track span.is-on{color:#fff}.s-portal__track span.is-on b{border-color:var(--b-lime);background:var(--b-lime)}.s-portal__cards{gap:.5rem;display:grid}.s-portal__cards>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .75rem;font-size:.82rem;font-weight:700;transition:border-color .4s,background-color .4s;display:flex}.s-portal__cards small{color:#ffffff8c;font-size:.7rem;font-weight:500;display:block}.s-portal__cards svg{color:var(--b-violet-bright);flex:none}.s-portal__cards>div.is-done{background:#d4ff4f14;border-color:#d4ff4f59}.s-portal__cards>div.is-done span{color:var(--b-lime)}.s-dash{z-index:4;width:210px;color:var(--b-ink);background:#fff;border-radius:18px;padding:.9rem 1rem .6rem;animation:6s ease-in-out infinite h-bob;position:absolute;bottom:-8px;right:-8px;box-shadow:0 28px 60px -20px #000000bf}.s-dash p{color:#77718a;font-size:.7rem;font-weight:600;display:grid}.s-dash strong{color:var(--b-ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.s-dash svg{width:100%;height:54px;display:block;overflow:visible}.s-dash polyline{fill:none;stroke:var(--b-violet);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.6s var(--b-ease)}.s-dash svg.is-drawn polyline{stroke-dashoffset:0}.s-scene--portal .h-toast,.s-scene--ops .h-toast{inset:0 auto auto 0}.s-scene--app{place-items:center;padding:24px 0;display:grid}.s-device{background:linear-gradient(#1b1738,#100d22);border:8px solid #221d40;border-radius:44px;width:248px;height:470px;padding-top:14px;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #6c4cf6a6,inset 0 0 0 1px #ffffff1a}.s-device__strip{width:300%;height:calc(100% - 20px);transform:translateX(calc(var(--screen) * -100% / 3));transition:transform .8s var(--b-ease);display:flex}.s-screen{color:#fff;flex-direction:column;gap:.55rem;width:33.3333%;padding:1.6rem 1.1rem;display:flex}.s-screen strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:1.45rem;font-weight:900;line-height:1.05}.s-screen small{color:#fff9;font-size:.78rem}.s-screen--welcome{background:radial-gradient(14rem 12rem at 70% 20%,#8f76ff8c,#0000 70%),radial-gradient(10rem 10rem at 10%,#d4ff4f2e,#0000 70%);justify-content:flex-end}.s-screen__logo{background:linear-gradient(135deg, var(--b-lime), var(--b-violet-bright));border-radius:14px;width:44px;height:44px;margin-bottom:auto}.s-screen__cta{background:var(--b-lime);color:var(--b-ink);text-align:center;border-radius:999px;margin-top:.6rem;padding:.7rem;font-size:.85rem;font-weight:700}.s-screen__row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem;font-size:.8rem;display:flex}.s-screen__row svg{color:var(--b-violet-bright)}.s-screen__row.is-picked{border-color:var(--b-lime);background:#d4ff4f1a}.s-screen--result{text-align:center;justify-content:center;align-items:center}.s-screen__ring{background:var(--b-lime);width:76px;height:76px;color:var(--b-ink);border-radius:50%;place-items:center;margin-bottom:.6rem;display:grid;box-shadow:0 0 0 12px #d4ff4f24,0 0 0 26px #d4ff4f0f}.s-push{z-index:3;color:var(--b-ink);opacity:0;transition:transform .6s var(--b-ease), opacity .4s ease;background:#ffffffeb;border-radius:16px;align-items:start;gap:.5rem;padding:.6rem .7rem;font-size:.7rem;display:flex;position:absolute;top:22px;left:10px;right:10px;transform:translateY(-140%)}.s-push b{font-size:.74rem;display:block}.s-push.is-in{opacity:1;transform:none}.s-badge{z-index:4;color:var(--b-ink);background:#fff;border-radius:16px;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.78rem;font-weight:600;animation:6s ease-in-out infinite h-bob;display:flex;position:absolute;box-shadow:0 24px 50px -18px #000000b3}.s-badge strong{font-family:var(--font-display), system-ui, sans-serif;font-weight:900}.s-badge--rating{opacity:0;transition:opacity .5s ease, transform .6s var(--b-ease);top:36%;left:0;transform:translateY(12px)}.s-badge--rating.is-in{opacity:1;transform:none}.s-badge__stars{color:#ffb800;display:inline-flex}.s-badge--users{gap:.2rem;width:170px;animation-delay:-2s;display:grid;bottom:24%;right:0}.s-badge--users small{color:#77718a;font-size:.68rem}.s-badge--users strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem}.s-badge--users .s-meter{background:#ece8f4}.s-badge--stores{background:var(--b-lime);opacity:0;transition:opacity .5s ease, transform .6s var(--b-ease);animation-delay:-4s;bottom:4%;left:6%;transform:translateY(12px)}.s-badge--stores.is-in{opacity:1;transform:none}.s-pains{background:var(--b-paper)}.s-pains__list{gap:14px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.s-pain{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.s-pain__before,.s-pain__after{border-radius:22px;padding:clamp(1.25rem,2.4vw,1.75rem)}.s-pain__before{color:#0b0914c7;background:#fff;border:1px solid #0b09141a}.s-pain__after{background:var(--b-ink);color:#fff;position:relative;overflow:hidden}.s-pain__after:before{content:"";background:radial-gradient(18rem 10rem at 100% 0,#6c4cf673,#0000 70%);position:absolute;inset:0}.s-pain__after>*{position:relative}.s-pain p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.25}.s-pain__tag{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.s-pain__before .s-pain__tag{color:var(--b-coral)}.s-pain__after .s-pain__tag{color:var(--b-lime)}.s-pain__before p span{background:linear-gradient(var(--b-coral), var(--b-coral)) no-repeat 0 58% / 100% 2px;transition:background-size .9s var(--b-ease) calc(var(--reveal-delay,0) * 1ms + .45s);-webkit-box-decoration-break:clone;box-decoration-break:clone}.marketing.js-motion .s-pain:not(.is-in) .s-pain__before p span{background-size:0 2px}.s-pain__arrow{aspect-ratio:1;background:var(--b-lime);width:48px;color:var(--b-ink);transition:transform .7s var(--b-ease) calc(var(--reveal-delay,0) * 1ms + .3s);border-radius:50%;align-self:center;place-items:center;display:grid}.marketing.js-motion .s-pain:not(.is-in) .s-pain__arrow{transform:scale(.4)rotate(-90deg)}.s-features{background:#fdfcf9}.s-features__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.s-feature{transition:opacity .8s var(--b-ease), transform .5s var(--b-ease), box-shadow .5s var(--b-ease), border-color .3s ease;background:#fff;border:1px solid #0b091417;border-radius:24px;padding:clamp(1.5rem,2.6vw,2rem);position:relative;overflow:hidden}.s-feature:after{aspect-ratio:1;content:"";opacity:0;background:radial-gradient(circle,#6c4cf62e,#0000 65%);border-radius:50%;width:80%;transition:opacity .5s;position:absolute;bottom:-60%;right:-40%}.marketing .s-feature[data-reveal].is-in:hover,.marketing:not(.js-motion) .s-feature:hover{border-color:#6c4cf64d;transform:translateY(-6px);box-shadow:0 30px 60px -32px #6c4cf673}.s-feature:hover:after{opacity:1}.s-feature__icon{background:var(--b-ink);width:52px;height:52px;color:var(--b-lime);transition:transform .5s var(--b-ease), background-color .3s ease;border-radius:16px;place-items:center;display:grid}.s-feature:hover .s-feature__icon,.s-more__card:hover .s-feature__icon{background:var(--b-violet);color:#fff;transform:rotate(-8deg)scale(1.06)}.s-feature h3{margin-top:1.4rem;font-size:1.35rem;line-height:1.1}.s-feature p{color:#0b0914a3;margin-top:.6rem;font-size:1rem;line-height:1.5}.s-swap{background:var(--b-ink);color:#fff;overflow:hidden}.s-swap .h-label{color:var(--b-lime)}.s-swap__layout{grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,6vw,6rem);display:grid}.s-swap__out,.s-swap__in{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.s-swap__out li{color:#ffffffe0;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;transition:color .5s ease calc(var(--i) * .14s + .5s), border-color .5s ease calc(var(--i) * .14s + .5s);border:1px solid #ffffff29;border-radius:999px;padding:.55rem 1.1rem;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:800;position:relative}.s-swap__out li:after{content:"";transform-origin:0;height:2px;transition:transform .6s var(--b-ease) calc(var(--i) * .14s + .4s);background:#ff6a4dd9;border-radius:999px;position:absolute;top:50%;left:.7rem;right:.7rem;transform:scaleX(1)}.marketing.js-motion [data-reveal]:not(.is-in) .s-swap__out li:after{transform:scaleX(0)}.marketing.js-motion [data-reveal].is-in .s-swap__out li,.marketing:not(.js-motion) .s-swap__out li{color:#ffffffb8;border-color:#ffffff1f}.s-swap__note{color:#ffffffb3;font-size:1.15rem;margin-top:2rem!important}.s-swap__note strong{color:var(--b-lime)}.s-swap__in li{background:#ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:1rem;font-weight:600;display:inline-flex}.s-swap__in svg{color:var(--b-lime)}.h-page .h-process--detailed .h-step h3{font-size:clamp(1.35rem,1.8vw,1.6rem);line-height:1.1}.s-promise{background:var(--b-paper)}.s-promise__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.h-page .s-promise__card{background:#fff;border-radius:24px;align-content:space-between;gap:2.5rem;min-height:220px;padding:1.75rem;display:grid}.h-page .s-promise__card:nth-child(2){background:var(--b-violet);color:#fff}.h-page .s-promise__card:nth-child(3){background:var(--b-lime)}.h-page .s-promise__card:nth-child(4){background:var(--b-ink);color:#fff}.s-promise__card strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:900;line-height:.95}.s-promise__card span{opacity:.78;font-size:1rem;line-height:1.4}.s-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.s-cases__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-page .s-cases__grid .h-case{min-height:520px}.marketing .s-cases__grid .h-case[data-reveal].is-in:hover{transform:translateY(-8px)}.s-faq{background:#fdfcf9}.s-faq__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.s-faq__layout>header{position:sticky;top:120px}.s-faq__aside{color:#0b09149e;max-width:30ch;font-size:1.1rem;line-height:1.5;margin:1.25rem 0 1.75rem!important}.s-faq__list{gap:12px;display:grid}.s-faq__item{background:#fff;border:1px solid #0b09141a;border-radius:20px;transition:border-color .3s,box-shadow .3s}.s-faq__item[open]{border-color:#6c4cf659;box-shadow:0 24px 50px -36px #6c4cf680}.s-faq__item summary{cursor:pointer;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;padding:1.35rem 4rem 1.35rem 1.5rem;font-size:1.15rem;font-weight:700;list-style:none;position:relative}.s-faq__item summary::-webkit-details-marker{display:none}.s-faq__item summary:after{background:var(--b-ink);width:32px;height:32px;color:var(--b-lime);content:"+";transition:transform .4s var(--b-ease), background-color .3s ease;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.s-faq__item[open] summary:after{background:var(--b-violet);color:#fff;transform:translateY(-50%)rotate(45deg)}.s-faq__item p{color:#0b0914ad;padding:0 1.5rem 1.4rem;font-size:1.02rem;line-height:1.6}.s-more{background:var(--b-paper)}.s-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.h-page .s-more__card{color:var(--b-ink);transition:opacity .8s var(--b-ease), transform .5s var(--b-ease), box-shadow .5s var(--b-ease);background:#fff;border-radius:24px;align-content:start;gap:.6rem;padding:1.75rem;text-decoration:none;display:grid;position:relative}.marketing .s-more__card[data-reveal].is-in:hover,.marketing:not(.js-motion) .s-more__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -32px #0b091459}.s-more__card .s-feature__icon{margin-bottom:.8rem}.s-more__card strong{max-width:16ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;font-size:1.45rem;font-weight:900;line-height:1.05}.s-more__card>span:not([class]){color:#0b09149e;line-height:1.45}.s-more__arrow{background:var(--b-paper);width:44px;height:44px;transition:transform .45s var(--b-ease), background-color .3s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}.s-more__card:hover .s-more__arrow{background:var(--b-lime);transform:rotate(45deg)}.s-index-hero .h-hero__copy{max-width:900px}.h-page .s-index-hero .s-hero__title{font-size:clamp(3.2rem,8vw,7rem)}.s-index-hero .h-hero__lede{max-width:40rem}.s-index-tiles{margin-top:clamp(3rem,6vw,4.5rem)}.s-index-tiles .h-service{min-height:520px}.s-finder{background:var(--b-paper)}.s-finder__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.h-page .s-finder__item{color:var(--b-ink);transition:border-color .3s ease, transform .4s var(--b-ease), background-color .3s ease;background:#fff;border:1px solid #0b09141a;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid}.s-finder__item:hover{border-color:var(--b-ink);transform:translate(6px)}.s-finder__item q{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;quotes:"“" "”";font-size:1.15rem;font-weight:700;line-height:1.3}.s-finder__item small{color:var(--b-violet);margin-top:.35rem;font-size:.85rem;font-weight:600;display:block}.s-finder__item>span:last-child{background:var(--b-paper);border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid}.s-finder__item:hover>span:last-child{background:var(--b-lime)}@media (max-width:1100px){.s-features__grid,.s-more__grid,.s-cases__grid,.s-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.s-swap__layout,.s-faq__layout{grid-template-columns:1fr}.s-faq__layout>header{position:static}.s-finder__list{grid-template-columns:1fr}}@media (max-width:760px){.s-results{grid-template-columns:1fr}.s-pain{grid-template-columns:1fr;gap:8px}.s-pain__arrow{justify-self:center;width:40px;rotate:90deg}.s-features__grid,.s-more__grid,.s-cases__grid,.s-cases__grid--2{grid-template-columns:1fr}.s-scene{min-height:0;padding:20px 0 70px}.s-scene--app{padding:10px 0 30px}.s-ops{grid-template-columns:1fr}.s-ops__map{min-height:150px}.s-phone--crew,.s-approve,.s-dash{right:0}.s-ai__fields{grid-template-columns:1fr 1fr}.s-badge--rating{left:0}.s-index-tiles .h-service{min-height:420px}}@media (max-width:520px){.s-promise__grid{grid-template-columns:1fr}.h-page .s-promise__card{min-height:0}.s-device{width:220px;height:430px}.s-badge--users{width:140px}}
