:root{--navy-950: #050a16;--navy-900: #081227;--navy-800: #0e2240;--navy-600: #1d3e6e;--silver: #c4cbd4;--silver-soft: #8e98a8;--ice: #9fc3ff;--white: #f5f7fb;--font-display: "IBM Plex Sans Hebrew", system-ui, sans-serif;--font-body: "IBM Plex Sans Hebrew", system-ui, sans-serif;--font-brand: "Montserrat", system-ui, sans-serif;--gutter: clamp(20px, 5vw, 64px);--btn-h: 52px;--btn-font: 16px;--btn-h-sm: 42px;--nav-h: 84px}*,*:before,*:after{box-sizing:border-box}.skip{position:fixed;top:12px;inset-inline-start:12px;z-index:1000;padding:10px 18px;border-radius:99px;background:var(--white);color:var(--navy-950);font:600 15px var(--font-body);text-decoration:none;transform:translateY(-200%)}.skip:focus-visible{transform:none;outline:2px solid var(--ice);outline-offset:2px}main:focus{outline:none}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--navy-950);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.nav{position:fixed;inset:0 0 auto 0;z-index:20;height:var(--nav-h);display:flex;align-items:center;flex-direction:row-reverse;gap:40px;padding:0 var(--gutter);transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav__brand{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.nav__mark{height:28px;width:auto}.nav__name{display:flex;flex-direction:column;font-family:var(--font-brand);font-weight:700;font-size:19px;line-height:1;letter-spacing:.22em}.nav__tag{margin-top:.35em;align-self:flex-end;font-size:.45em;color:var(--silver)}.nav__links{display:flex;gap:36px;font-size:15px;color:var(--silver-soft)}.nav__links a{position:relative;transition:color .2s ease}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--white)}.nav__links a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-8px;width:4px;height:4px;border-radius:50%;background:var(--ice);transform:translate(-50%);box-shadow:0 0 8px var(--ice)}.nav__toggle{display:none}.nav__cta{font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--btn-h);padding:0 26px;border-radius:999px;font-family:var(--font-display);font-weight:500;font-size:var(--btn-font);transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--white);color:var(--navy-900);box-shadow:0 0 0 1px #fff6,0 8px 30px -8px #9fc3ff8c}.btn--primary:hover{box-shadow:0 0 0 1px #fff9,0 10px 40px -6px #9fc3ffbf}.btn--ghost{border:1px solid rgb(196 203 212 / .28);color:var(--white);background:#050a168c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn--ghost:hover{border-color:#c4cbd499;background:#ffffff0f}.nav__cta{height:40px;padding:0 20px;font-size:13px}.nav__cta.cta-bubble{height:var(--btn-h-sm);padding:0 20px;font-size:14px;font-weight:600}.hero__actions .btn,.hero__actions .cta-bubble{height:var(--btn-h);min-width:160px;padding:0 28px;font-size:var(--btn-font);font-weight:600;box-sizing:border-box}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.backdrop,.door{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 110%,rgb(29 62 110 / .55),transparent 60%),radial-gradient(80% 60% at 50% 0%,rgb(14 34 64 / .6),transparent 70%),var(--navy-950)}.backdrop{z-index:0}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(70% 60% at 50% 45%,rgb(5 10 22 / .75),rgb(5 10 22 / .35) 70%,transparent),linear-gradient(to bottom,rgb(5 10 22 / .5),transparent 40%);transition:opacity 1.1s ease}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.backdrop.is-dim .hero__bg{opacity:.4;transform:translateY(6%)}.backdrop.is-dim:after{opacity:1}.panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;visibility:hidden}.panel.is-active{visibility:visible}.door{z-index:15;overflow:hidden;will-change:transform}.door--top{clip-path:inset(0 0 calc(100% - var(--split, 50%)) 0)}.door--bottom{clip-path:inset(var(--split, 50%) 0 0 0)}.door__wave{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.door .panel{position:absolute}.seam{position:fixed;inset:var(--split, 50%) 0 auto;z-index:16;height:2px;margin-top:-1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--ice) 30%,#fff 50%,var(--ice) 70%,transparent);box-shadow:0 0 18px 2px #9fc3ffcc,0 0 60px 6px #9fc3ff59}.sweep{position:fixed;left:0;right:0;z-index:16;height:2px;margin-top:-1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--ice) 20%,#fff 50%,var(--ice) 80%,transparent);box-shadow:0 0 18px 2px #9fc3ffcc,0 0 70px 8px #9fc3ff4d}.is-static *,.is-static *:before,.is-static *:after{animation:none!important}.is-static .hero__content>*{opacity:1;transform:none}.is-static .wordmark__stroke path{stroke-dashoffset:0}.is-static .wordmark__fill{opacity:1}.is-static .wordmark__stroke{opacity:.35}.hero{display:grid;place-items:center;overflow:hidden}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 26% at 50% 40%,rgb(5 10 22 / .6),transparent 80%),linear-gradient(to bottom,var(--navy-950) 0%,transparent 18%,transparent 80%,var(--navy-950) 100%)}.hero__content{position:relative;max-width:1120px;padding:calc(var(--nav-h) + 24px) var(--gutter) 120px;text-align:center;transform:translateY(-6vh)}.eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 24px;font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:.14em;color:var(--silver)}.eyebrow:before,.eyebrow:after{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--silver))}.eyebrow:before{transform:scaleX(-1)}.hero__title{margin:0;line-height:0}.wordmark{width:min(660px,84vw);height:auto;overflow:visible;filter:drop-shadow(0 0 10px rgb(159 195 255 / .35))}.wordmark__stroke path{stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:wordmark-draw 1.8s cubic-bezier(.35,0,.25,1) forwards;animation-delay:calc(.3s + var(--i) * 50ms)}@keyframes wordmark-draw{to{stroke-dashoffset:0}}.wordmark__fill{opacity:0;animation:wordmark-fill 1.2s ease-in-out 2.6s forwards}.wordmark__stroke{animation:wordmark-stroke-fade 1.2s ease-in-out 2.6s forwards}@keyframes wordmark-fill{to{opacity:1}}@keyframes wordmark-stroke-fade{to{opacity:.35}}.hero__sub{max-width:560px;margin:28px auto 0;font-size:clamp(17px,1.7vw,20px);font-weight:300;line-height:1.7;color:var(--silver-soft);text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px}.hero__scroll{position:absolute;bottom:32px;left:50%;width:24px;height:38px;margin-left:-12px;border:1px solid rgb(196 203 212 / .3);border-radius:12px}.hero__scroll span{position:absolute;top:8px;left:50%;width:2px;height:7px;margin-left:-1px;border-radius:2px;background:var(--silver);animation:scroll-cue 2s ease-in-out infinite}@keyframes scroll-cue{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(14px);opacity:0}}.hero__content>*{opacity:0;transform:translateY(16px);animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.hero__content>:nth-child(1){animation-delay:.1s}.hero__content>:nth-child(2){animation-delay:.22s}.hero__content>:nth-child(3){animation-delay:.36s}.hero__content>:nth-child(4){animation-delay:.5s}@keyframes rise{to{opacity:1;transform:none}}.about{overflow:hidden;background:radial-gradient(45% 60% at 50% 62%,rgb(42 85 146 / .5),transparent 75%)}.ab-look{position:absolute;z-index:1;left:50%;bottom:0;height:min(76vh,43vw);aspect-ratio:1491 / 1400;translate:-50% 0;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .55));pointer-events:none}.ab-look img,.ab-look canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ab-look canvas{visibility:hidden}.ab-look.is-live canvas{visibility:inherit}.ab-look.is-live picture{visibility:hidden}.about{--eagle-h: min(65vh, 37vw);--eagle-w: calc(var(--eagle-h) * 1491 / 1400);display:flex;flex-direction:column;align-items:flex-end;padding:var(--nav-h) var(--gutter) clamp(20px,4vh,44px);box-sizing:border-box}.ab-stage{flex:1;display:flex;align-items:center;width:min(640px,calc(100% - var(--eagle-w) * 1.3 - 3vw))}.ab-copy{position:relative;z-index:3;width:100%}.ab-kicker{margin:0 0 12px;font-size:13px;letter-spacing:.3em;color:var(--ice)}.ab-title{margin:0;font-family:var(--font-display);font-size:clamp(34px,min(4.2vw,7.4vh),76px);font-weight:700;line-height:1.04;letter-spacing:-.015em}.ab-title v-t{display:block}.ab-title span{display:block;background:linear-gradient(100deg,var(--silver) 0%,var(--ice) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-sub{margin:clamp(10px,1.6vh,16px) 0 0;font-size:clamp(16px,min(1.4vw,2.5vh),22px);font-weight:400;color:var(--white)}.ab-lead{margin:clamp(10px,1.8vh,18px) 0 0;font-size:clamp(14px,min(1.05vw,1.95vh),17px);font-weight:300;line-height:1.7;color:var(--silver)}.ab-actions{display:flex;gap:10px;margin-top:clamp(16px,3vh,30px)}.ab-btn{display:inline-flex;align-items:center;padding:13px 26px;border-radius:999px;border:1px solid transparent;background:linear-gradient(#e2edff,var(--ice));color:var(--navy-950);font-weight:700;font-size:15px;text-decoration:none}.ab-btn--ghost{background:#ffffff0a;border-color:#9fc3ff4d;color:var(--white)}.ab-stats{display:flex;align-items:center;gap:clamp(22px,3vw,48px);margin-top:clamp(18px,3.4vh,36px)}.ab-duo{display:flex;align-items:center;gap:10px}.ab-duo img{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:2px solid var(--white)}.ab-duo img+img{margin-inline-start:-18px}.ab-duo span{font-size:13px;color:var(--silver-soft);line-height:1.35}.ab-duo b{display:block;font-size:15px;color:var(--white)}.about .ab-look{left:auto;right:var(--gutter);bottom:0;translate:0 0;height:var(--eagle-h);filter:drop-shadow(0 24px 40px rgb(0 0 0 / .5))}.ab-giant{position:absolute;z-index:0;inset-inline:0;top:50%;margin:0;text-align:center;font-family:var(--font-brand);font-size:min(14.5vw,30vh);font-weight:700;line-height:.8;letter-spacing:-.04em;white-space:nowrap;background:linear-gradient(180deg,#ffffff17,#9fc3ff04);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.ab-strip{position:absolute;z-index:3;top:calc(var(--nav-h) + clamp(10px,2.4vh,32px));right:var(--gutter);width:calc(var(--eagle-w) * 1.3)}.ab-strip__title{margin:0 0 clamp(12px,2vh,22px);font-size:clamp(19px,min(1.6vw,3vh),28px);line-height:1.15}.ab-strip__title span{color:var(--ice)}.ab-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);margin:0;padding:0;list-style:none}.ab-values li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;border-top:1px solid rgb(159 195 255 / .2);transition:translate .3s cubic-bezier(.2,.8,.2,1)}.ab-values li:before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:linear-gradient(90deg,rgb(159 195 255 / .2),var(--ice));transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ab-values svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--ice);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:scale .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}.ab-values h3{margin:0;font-size:clamp(14px,1.05vw,16px);font-weight:600;color:var(--white);transition:color .25s ease}.ab-values p{margin:0;font-size:13px;line-height:1.45;color:var(--silver-soft)}.ab-values li:hover{translate:0 -4px}.ab-values li:hover:before{transform:scaleX(1)}.ab-values li:hover svg{scale:1.15;filter:drop-shadow(0 0 8px rgb(159 195 255 / .7))}.ab-values li:hover h3{color:var(--ice)}@media(prefers-reduced-motion:reduce){.ab-values li,.ab-values li:before,.ab-values svg{transition:none}}@media(min-width:901px)and (max-height:820px){.about{--eagle-h: min(60vh, 37vw)}}@media(min-width:901px)and (max-height:760px){.ab-lead{font-size:14px;line-height:1.6}}@media(max-width:900px){.ab-giant{display:none}.about{align-items:stretch;overflow-y:auto;padding-top:calc(var(--nav-h) + 8px);scrollbar-width:none}.ab-stage{flex:none;width:auto;flex-direction:column;align-items:stretch}.ab-copy{width:auto}.ab-title,.pf__title{font-size:clamp(28px,8vw,38px)}.about .ab-look{position:relative;inset:auto;order:1;align-self:center;flex:none;height:min(42vh,72vw);margin-top:20px}.ab-strip{order:2}.ab-strip{position:relative;inset:auto;width:auto;padding-bottom:28px}.ab-values{grid-template-columns:1fr 1fr;row-gap:18px}}.kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:14px;letter-spacing:.2em;color:var(--ice)}.about [data-reveal],.svc [data-reveal],.pf [data-reveal]{opacity:0;transform:translateY(22px);filter:blur(8px);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1),filter .55s ease,border-color .3s ease,background .3s ease;transition-delay:calc(var(--d, 0) * 55ms)}.about.is-revealed [data-reveal],.svc.is-revealed [data-reveal],.pf.is-revealed [data-reveal]{opacity:1;transform:none;filter:none}.about.is-leaving [data-reveal],.svc.is-leaving [data-reveal],.pf.is-leaving [data-reveal]{transition-duration:.22s;transition-delay:0s}.svc{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.svc::-webkit-scrollbar{display:none}.svc__wrap{min-height:100%;max-width:1600px;margin:0 auto;padding:calc(var(--nav-h) + 1vh) var(--gutter) 4vh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:center;gap:clamp(24px,4vw,96px)}.svc__title{margin:0;font-family:var(--font-display);font-size:clamp(28px,min(2.6vw,5vh),46px);font-weight:800;line-height:1.08;color:var(--white)}.svc__title span{font-weight:300;color:var(--silver-soft)}.svc__lead{max-width:500px;margin:16px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--silver-soft)}.svc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.9vw,14px);margin:clamp(20px,3.5vh,34px) 0 0;padding:0;list-style:none}.svc-item{position:relative;display:flex;flex-direction:column;gap:6px;padding:clamp(12px,1.2vw,18px);border:1px solid rgb(159 195 255 / .16);border-radius:14px;overflow:hidden;background:#050a1659;cursor:pointer;outline-offset:-2px}.svc-item__icon{width:22px;height:22px;margin-bottom:4px;fill:none;stroke:var(--ice);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc-item h3{margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:700;color:var(--silver);transition:color .3s ease}.svc-item p{margin:0;font-size:13px;line-height:1.5;color:var(--silver-soft)}.svc-item.is-active{border-color:#9fc3ff73;background:linear-gradient(180deg,#1d3e6e80,#0e224026);box-shadow:0 0 40px -14px #9fc3ff73}.svc-item.is-active h3{color:var(--white)}.svc-item__bar{position:absolute;inset:auto 0 0 auto;height:2px;width:0;background:linear-gradient(270deg,var(--ice),transparent)}.svc-item.is-active .svc-item__bar{animation:svc-progress var(--cycle, 6s) linear forwards}.svc.is-paused .svc-item__bar{animation-play-state:paused}@keyframes svc-progress{to{width:100%}}.svc__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:clamp(20px,3.5vh,36px)}.svc__actions p{margin:0;font-size:14px;line-height:1.5;color:var(--silver-soft)}.svc__actions p b{display:block;font-weight:500;color:var(--silver)}@property --cta-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.svc__cta,.cta-bubble{display:inline-flex;align-items:center;justify-content:center;gap:14px;position:relative;border:2px solid transparent;border-radius:999px;font-family:var(--font-display);font-weight:700;white-space:nowrap;color:var(--white);background:linear-gradient(180deg,#0f2140,#081227) padding-box,conic-gradient(from var(--cta-a),rgb(159 195 255 / .22) 0 52%,var(--ice) 72%,#fff 82%,rgb(159 195 255 / .22) 92%) border-box;box-shadow:0 0 46px -12px #9fc3ffb3;animation:cta-spin 2.6s linear infinite;transition:box-shadow .3s ease,transform .25s ease}.svc__cta{box-sizing:border-box;height:var(--btn-h);padding:0 26px;font-size:var(--btn-font)}.svc__cta--plain{min-width:160px;padding:0 28px}.svc__cta:hover,.cta-bubble:hover{transform:translateY(-1px);box-shadow:0 0 60px -8px #9fc3ffd9;animation-duration:1.4s}@keyframes cta-spin{to{--cta-a: 360deg}}.svc__cta.cta-chat,.cta-bubble.cta-chat{isolation:isolate;border-color:transparent;border-radius:0;color:var(--navy-950);background:none;box-shadow:none;animation:none;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .45)) drop-shadow(0 0 18px rgb(159 195 255 / .4))}.cta-chat:hover{filter:drop-shadow(0 6px 18px rgb(0 0 0 / .45)) drop-shadow(0 0 26px rgb(159 195 255 / .7))}.cta-chat .svc__arrow{color:var(--ice);background:var(--navy-950);box-shadow:none}.cta-chat__shape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;overflow:visible;pointer-events:none}.cta-chat__shape .bg{stroke:#ffffffd9;stroke-width:1;stroke-linejoin:round}.cta-chat__shape .beam{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:18 82;opacity:.9;filter:drop-shadow(0 0 5px #fff);animation:cta-run 2.6s linear infinite}.cta-chat__shape .beam--2{opacity:.35;animation-delay:-1.3s}.cta-chat:hover .cta-chat__shape .beam{animation-duration:1.4s}@keyframes cta-run{to{stroke-dashoffset:-100}}.svc__arrow{order:2;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:16px;color:var(--navy-950);background:var(--ice);box-shadow:0 0 14px -2px #9fc3ffcc;transition:transform .25s ease}.svc__cta:hover .svc__arrow{transform:translate(-3px)}.devices{--photo-h: 86.65%;position:relative;width:min(100%,calc((100vh - var(--nav-h) - 4vh) * 1.263));aspect-ratio:946 / 749;justify-self:center;overflow:clip}.devices:before{content:"";position:absolute;top:5%;right:0;bottom:10%;left:25%;background:radial-gradient(closest-side,rgb(159 195 255 / .24),transparent);filter:blur(40px)}.devices__desk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease .5s}.svc.is-revealed .devices__desk{opacity:1}.svc.is-leaving .devices__desk{transition-duration:.25s;transition-delay:0s}.devices__img{position:absolute;inset:0 0 auto;width:100%;height:var(--photo-h);opacity:0;transform:translateY(40px) scale(.97);transition:opacity 1s ease,transform 1.3s cubic-bezier(.2,.7,.2,1)}.svc.is-revealed .devices__img{opacity:1;transform:none;transition-delay:.1s}.screen{position:absolute;inset:0 0 auto;height:var(--photo-h);overflow:hidden;cursor:pointer;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;opacity:0;transform:translateY(40px) scale(.97);transition:opacity .6s ease,transform 1.3s cubic-bezier(.2,.7,.2,1)}.screen--desktop{--mask: url(/services/screen-desktop.png)}.screen--laptop{--mask: url(/services/screen-laptop.png)}.screen--phone{--mask: url(/services/screen-phone.png)}.svc.is-revealed .screen{opacity:1;transform:none;transition-delay:.1s,.1s}.svc.is-revealed .screen--desktop{transition-delay:.5s,.1s}.svc.is-revealed .screen--laptop{transition-delay:.65s,.1s}.svc.is-revealed .screen--phone{transition-delay:.8s,.1s}.svc.is-leaving .devices__img,.svc.is-leaving .screen{transition-duration:.25s;transition-delay:0s}.screen__ui{position:absolute;top:0;left:0;overflow:hidden;background:#0b1424;transform-origin:0 0;transition:filter .6s ease}.screen--desktop .screen__ui{width:640px;height:360px}.screen--laptop .screen__ui{width:500px;height:312px}.screen--phone .screen__ui{width:162px;height:356px}.screen__ui:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255 / .08),transparent 40%)}.ui-dash{display:grid;grid-template-columns:100px 1fr;height:100%;font-size:9px;color:var(--white)}.ui-dash__side{padding:12px 8px;background:#08101f;border-inline-end:1px solid rgb(159 195 255 / .08)}.ui-dash__side p{display:flex;align-items:center;gap:7px;margin:0 0 3px;padding:6px 8px;border-radius:6px;color:var(--silver-soft)}.ui-dash__side p i{width:8px;height:8px;border-radius:2px;border:1px solid currentColor;opacity:.8}.ui-dash__side .is-on{color:var(--white);background:#9fc3ff1f}.ui-dash__side .is-on i{background:var(--ice);border-color:var(--ice)}.ui-dash__side .ui-dash__brand{margin-bottom:10px;font-size:10px;font-weight:700;color:var(--white)}.ui-dash__side .ui-dash__brand i{width:12px;height:12px;border:0;border-radius:4px;background:linear-gradient(135deg,var(--ice),var(--navy-600));opacity:1}.ui-dash__main{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#0c1528;min-width:0}.ui-dash__top{display:flex;align-items:center;gap:10px}.ui-dash__top b{font-size:11px;white-space:nowrap}.ui-dash__search{flex:1;padding:4px 10px;border-radius:999px;background:#9fc3ff12;color:var(--silver-soft);font-size:8px}.ui-dash__avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#c4cbd4,#5f6b80)}.ui-dash__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.ui-dash__kpis div,.ui-dash__card{padding:7px 8px;border:1px solid rgb(159 195 255 / .1);border-radius:7px;background:#111d34}.ui-dash__kpis span{display:block;font-size:7.5px;color:var(--silver-soft)}.ui-dash__kpis b{display:block;margin-top:2px;font-size:15px;font-variant-numeric:tabular-nums}.ui-dash__kpis em{font-style:normal;font-size:7px;color:#6fd6a8}.ui-dash__grid{flex:1;display:grid;grid-template-columns:1.35fr 1fr;gap:7px;min-height:0}.ui-dash__card{display:flex;flex-direction:column;min-height:0}.ui-dash__title{margin:0 0 6px;font-size:8.5px;font-weight:700}.ui-dash__chart{flex:1;width:100%;min-height:0;overflow:visible}.ui-dash__grid-lines{stroke:#9fc3ff14;stroke-width:1;vector-effect:non-scaling-stroke}.ui-dash__line{fill:none;stroke:var(--ice);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:dash-draw 6s cubic-bezier(.6,0,.2,1) infinite}.ui-dash__area{animation:dash-fade 6s ease infinite}@keyframes dash-draw{0%{stroke-dashoffset:1}35%,to{stroke-dashoffset:0}}@keyframes dash-fade{0%,15%{opacity:0}45%,to{opacity:1}}.ui-dash__table p{display:grid;grid-template-columns:1fr auto 40px;align-items:center;gap:6px;margin:0;padding:4.5px 4px;border-bottom:1px solid rgb(159 195 255 / .06);font-size:8px;color:var(--silver);border-radius:4px}.ui-dash__table p span:nth-child(2){font-variant-numeric:tabular-nums;color:var(--white)}.ui-dash__table i{font-style:normal;font-size:7px;text-align:center;padding:1px 0;border-radius:999px}.ui-dash__table .ok{color:#6fd6a8;background:#6fd6a81f}.ui-dash__table .low{color:#f2c46d;background:#f2c46d1f}.ui-dash__table .out{color:#f2857a;background:#f2857a24}.ui-dash__table p.is-hot{background:#9fc3ff1a}.ui-site{--accent: #c2683a;--paper: #fbf7f2;height:100%;overflow:hidden;background:var(--paper);color:#1b1d24;font-size:8px;transition:opacity .35s ease}.ui-site[data-theme=clinic]{--accent: #2f8f83;--paper: #f3faf9}.ui-site[data-theme=shop]{--accent: #5b5bd6;--paper: #f7f7fd}.ui-site.is-swapping{opacity:0}.ui-site__page{animation:site-scroll 12s cubic-bezier(.6,0,.3,1) infinite}@keyframes site-scroll{0%,22%{transform:none}45%,70%{transform:translateY(-118px)}92%,to{transform:none}}.ui-site__nav{display:flex;align-items:center;gap:12px;padding:9px 14px;color:#5b5f6b;font-size:7.5px}.ui-site__nav b{display:flex;align-items:center;gap:5px;margin-inline-end:auto;font-size:10px;color:#1b1d24}.ui-site__nav b i{width:9px;height:9px;border-radius:50%;background:var(--accent)}.ui-site em{font-style:normal;padding:4px 10px;border-radius:999px;color:#fff;background:var(--accent)}.ui-site__hero{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;padding:10px 16px 16px}.ui-site__eyebrow{margin:0;color:var(--accent);font-weight:700;font-size:7.5px}.ui-site h4{margin:4px 0 6px;font-size:18px;line-height:1.12;font-weight:800;letter-spacing:-.01em}.ui-site__sub{margin:0;color:#6b6f7a;line-height:1.5}.ui-site__btns{display:flex;align-items:center;gap:8px;margin:10px 0 0}.ui-site__btns span{padding:4px 10px;border-radius:999px;border:1px solid #d8dae0;color:#3a3d46}.ui-site__img{position:relative;height:118px;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 55%,#fff),var(--accent))}.ui-site__img i{position:absolute;border-radius:50%;background:#ffffff40}.ui-site__img i:nth-child(1){width:90px;height:90px;left:-20px;bottom:-30px}.ui-site__img i:nth-child(2){width:44px;height:44px;right:18px;top:16px;background:#fff6}.ui-site__img i:nth-child(3){width:120px;height:16px;right:-10px;bottom:18px;border-radius:8px;background:#0000001f}.ui-site__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 14px}.ui-site__cards div{padding:9px;border-radius:9px;background:#fff;box-shadow:0 6px 16px -10px #00000059}.ui-site__cards i{display:block;width:16px;height:16px;margin-bottom:7px;border-radius:5px;background:color-mix(in srgb,var(--accent) 22%,#fff)}.ui-site__cards b,.ui-site__band b{display:block;height:5px;margin-top:4px;border-radius:3px;background:#e5e6ea}.ui-site__cards b:last-child{width:60%}.ui-site__band{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 16px 14px;padding:16px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,#fff)}.ui-site__band b{width:50%;height:7px;background:color-mix(in srgb,var(--accent) 35%,#fff)}.ui-site__band b+b{width:34%;height:5px}.ui-site__band em{margin-top:8px;width:60px;height:14px;padding:0}.ui-site__foot{height:50px;background:#1b1d24}.ui-chat{display:flex;flex-direction:column;height:100%;padding-top:30px;font-size:8.5px;color:var(--white);background:radial-gradient(120% 50% at 50% 0%,rgb(29 62 110 / .5),transparent 70%),#0a1222}.ui-chat__head{display:flex;align-items:center;gap:8px;padding:6px 10px 9px;border-bottom:1px solid rgb(159 195 255 / .1)}.ui-chat__head b{display:block;font-size:9.5px}.ui-chat__head span{font-size:7px;color:#6fd6a8}.ui-chat__avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#d6e6ff,var(--ice))}.ui-chat__avatar svg{width:13px;height:13px;fill:var(--navy-950)}.ui-chat__log{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:8px;overflow:hidden}.ui-chat__msg{max-width:82%;padding:6px 9px;border-radius:12px;line-height:1.4;animation:chat-in .35s cubic-bezier(.2,.8,.2,1) both}.ui-chat__msg--user{align-self:flex-start;background:var(--navy-600);border-start-start-radius:3px}.ui-chat__msg--bot{align-self:flex-end;background:#16233d;border:1px solid rgb(159 195 255 / .12);border-start-end-radius:3px}.ui-chat__typing{display:flex;gap:3px;padding:8px 10px}.ui-chat__typing i{width:4px;height:4px;border-radius:50%;background:var(--ice);animation:chat-dot .9s ease-in-out infinite}.ui-chat__typing i:nth-child(2){animation-delay:.15s}.ui-chat__typing i:nth-child(3){animation-delay:.3s}.ui-chat__chips{align-self:flex-end;display:flex;gap:4px;animation:chat-in .35s both}.ui-chat__chips span{padding:3px 8px;border:1px solid rgb(159 195 255 / .45);border-radius:999px;color:var(--ice);font-size:7.5px}.ui-chat__event{align-self:flex-end;width:82%;padding:8px;border-radius:10px;background:linear-gradient(160deg,#1b2c4c,#121e36);border:1px solid rgb(159 195 255 / .25);animation:chat-in .35s both}.ui-chat__event b{display:block;font-size:9px}.ui-chat__event span{display:block;margin-top:2px;color:var(--silver-soft);font-size:7.5px}.ui-chat__event em{display:block;margin-top:5px;font-style:normal;color:#6fd6a8;font-size:7.5px}.ui-chat__input{display:flex;align-items:center;gap:6px;margin:0 8px 12px;padding:5px 5px 5px 10px;border-radius:999px;background:#9fc3ff14;color:var(--silver-soft);font-size:7.5px}.ui-chat__input span{flex:1;padding-inline-start:4px}.ui-chat__input i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-style:normal;color:var(--navy-950);background:var(--ice)}@keyframes chat-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes chat-dot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-2px)}}@media(max-height:760px)and (min-width:761px){.svc__wrap{padding-top:calc(var(--nav-h) - 8px);padding-bottom:2vh}.svc .kicker{margin-bottom:10px}.svc__lead{margin-top:10px;font-size:14px;line-height:1.55}.svc__cards{margin-top:16px}.svc-item{padding:12px}.svc-item p{font-size:12px}.svc__actions{margin-top:16px}}@media(max-height:600px)and (min-width:761px){.svc__lead,.svc__actions p{display:none}}@media(max-width:1180px)and (min-width:761px){.svc-item p{display:none}}@media(max-width:760px){.svc__cards{grid-template-columns:1fr}.svc__wrap{grid-template-columns:1fr;align-content:start;gap:28px;padding-bottom:64px}.devices{width:min(100%,640px)}.svc__text{max-width:640px;justify-self:center}}.pf{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.pf::-webkit-scrollbar{display:none}.pf__wrap{min-height:100%;margin:0;padding:calc(var(--nav-h) + 5vh) var(--gutter) 5vh;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(28px,5vh,56px)}.pf__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pf__title{margin:0;font-family:var(--font-display);font-size:clamp(30px,min(3.4vw,6vh),60px);font-weight:700;line-height:1.04;letter-spacing:-.015em}.pf__title span{font-weight:300;color:var(--silver-soft)}.pf__title v-t{background:linear-gradient(100deg,var(--white) 0%,var(--white) 40%,var(--ice) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-line{height:0;margin:0;border:0;border-top:1px solid rgb(159 195 255 / .14)}.pf-brands:not(:has(.pf-client)){display:none}.pf-brands__label{margin:0 0 12px;font-size:13px;letter-spacing:.18em;color:var(--silver-soft)}.pf-marquee{direction:ltr;overflow:hidden;padding:8px 0;border-block:1px solid rgb(159 195 255 / .08);-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.pf-marquee__track{display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:pf-marquee var(--pf-dur, 30s) linear infinite}.pf-marquee__track>li{margin-inline-end:clamp(48px,6vw,96px)}.pf-marquee:hover .pf-marquee__track{animation-play-state:paused}@keyframes pf-marquee{to{transform:translate(-50%)}}.pf-logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,80px);margin:0;padding:8px 0;list-style:none;border-block:1px solid rgb(159 195 255 / .08)}.pf-client{position:relative;height:clamp(80px,15vh,160px);flex:none}.pf-client img{display:block;height:100%;width:auto;transition:opacity .35s ease}.pf-client__color{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pf-client__mono{opacity:.75;filter:brightness(0) invert(.85)}.pf-client:hover .pf-client__color{opacity:1}.pf-client:hover .pf-client__mono{opacity:0}.pf-revs{position:relative}.pf-legal{position:absolute;bottom:18px;inset-inline-end:var(--gutter);margin:0;font-size:13px}@media(max-width:760px){.pf-legal{position:static;margin:8px 0 0;gap:6px 18px}.pf-legal>span{display:none}}.pf-legal{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--silver-soft)}.pf-legal a{color:var(--silver-soft);text-decoration:underline;text-underline-offset:3px}.pf-legal a:hover{color:var(--white)}.pf-revs__cta{position:absolute;top:-6px;inset-inline-end:0;z-index:1;gap:8px;height:var(--btn-h-sm);padding:0 18px;font-size:14px}.pf-revs__cta svg{width:16px;height:16px;fill:#f5c542}.pf-revs:not(:has(.pf-review)) .pf-revs__cta{position:static}@media(max-width:760px){.pf-revs__cta{position:static;margin-bottom:14px}}.pf-reviews:not(:has(.pf-review)){display:none}.pf-reviews__summary{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--silver-soft);font-size:14px;text-decoration:none}.pf-reviews__summary b{font-size:22px;color:var(--white)}.pf-reviews__strip{direction:ltr;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pf-reviews__track{display:flex;align-items:stretch;width:max-content;animation:pf-marquee var(--pf-dur, 120s) linear infinite}.pf-reviews__strip:hover .pf-reviews__track{animation-play-state:paused}.pf-reviews__row{display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,20px)}.pf-reviews__row .pf-review{margin-inline-end:0}.pf-review{display:flex;flex-direction:column;gap:10px;direction:rtl;flex:none;width:clamp(260px,26vw,360px);margin:0;margin-inline-end:clamp(12px,1.5vw,20px);padding:clamp(16px,1.8vw,24px);border:1px solid rgb(159 195 255 / .16);border-radius:16px;background:linear-gradient(160deg,#1d3e6e59,#08122799)}.pf-review figcaption{display:flex;align-items:center;gap:12px}.pf-review figcaption b{display:block;font-size:15px;color:var(--white)}.pf-review figcaption small{font-size:12px;color:var(--silver-soft)}.pf-review figcaption a{color:inherit;text-decoration:none}.pf-review figcaption a:hover b{text-decoration:underline}.pf-review__avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;font-style:normal;font-weight:600;color:#fff;background:hsl(var(--hue, 210) 45% 42%);object-fit:cover}.pf-review__stars{color:#f2c46d;letter-spacing:.12em;font-size:14px}.pf-review blockquote{margin:0;font-size:clamp(14px,1vw,16px);line-height:1.6;color:var(--silver);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-height:940px)and (min-width:761px){.pf__wrap{gap:clamp(18px,2.6vh,28px);padding-top:calc(var(--nav-h) + 2vh);padding-bottom:3vh}.pf-client{height:clamp(72px,13vh,120px)}}@media(max-height:760px)and (min-width:761px){.pf__wrap{gap:18px;padding-top:calc(var(--nav-h) - 4px)}}@media(max-width:900px){.pf__head{flex-direction:column;align-items:flex-start}.pf__wrap{justify-content:flex-start;padding-bottom:64px}}.cw{--cw-navy: #0e2240;--cw-navy-2: #1d3e6e;--cw-ice: #9fc3ff;--cw-ink: #0b1a33;--cw-ink-2: #4a5a72;--cw-ink-3: #8592a6;--cw-line: #d6dde8;--cw-panel: #f3f5f9;--cw-ok: #1f9d5c;--cw-eh: 132px;width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;overflow:visible;color:var(--cw-ink);background:transparent}.cw:focus,.cw:focus-visible{outline:none}.cw [hidden]{display:none!important}:where(.cw) :is(button,input,textarea){font:inherit;color:inherit}.cw::backdrop{background:#03060e8c;-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8)}.cw[open]{animation:cw-in .5s cubic-bezier(.2,.8,.2,1)}.cw[open]::backdrop{animation:cw-fade .35s ease}.cw.is-closing{animation:cw-out .22s ease forwards}.cw.is-closing::backdrop{animation:cw-fade .22s ease reverse forwards}@keyframes cw-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}@keyframes cw-out{to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes cw-fade{0%{opacity:0}}.cw__wrap{position:relative;padding-top:calc(var(--cw-eh) * .62)}.cw__perch{position:absolute;z-index:3;top:calc(var(--cw-eh) * (.62 - .726));right:64px;pointer-events:none}.cw__eagle{display:block;width:auto;height:var(--cw-eh);transform:scaleX(-1);filter:drop-shadow(0 10px 12px rgb(0 0 0 / .35))}.cw__say{position:absolute;isolation:isolate;top:calc(var(--cw-eh) * .06 - 22px);right:calc(var(--cw-eh) * .93 - 12px);width:max-content;max-width:220px;min-height:40px;margin:0;padding:12px 26px 12px 16px;font-size:14px;font-weight:600;line-height:1.4;color:#111;transform-origin:100% 30%}.cw__say .cta-chat__shape{transform:scaleX(-1)}.cw__say>span{display:block;transition:opacity .18s ease}.cw__say.is-out>span{opacity:0}.cw__say.is-first{animation:cw-grow .45s cubic-bezier(.2,.8,.2,1) both .3s}@keyframes cw-grow{0%{opacity:0;transform:scale(.6)}}.cw__dots{display:inline-flex;gap:4px;padding:6px 0}.cw__dots i{width:6px;height:6px;border-radius:50%;background:var(--cw-ink-3);animation:cw-dot .9s ease-in-out infinite}.cw__dots i:nth-child(2){animation-delay:.15s}.cw__dots i:nth-child(3){animation-delay:.3s}@keyframes cw-dot{30%{transform:translateY(-3px);opacity:1}0%,60%,to{opacity:.4}}.cw__card{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;max-height:calc(100vh - 32px - var(--cw-eh) * .62);overflow:auto;padding:44px;border-radius:30px;background:#fff;box-shadow:0 50px 100px -40px #000000e6,0 0 120px -40px #9fc3ff80}.cw__close{position:absolute;z-index:2;top:16px;left:16px;width:34px;height:34px;border:0;border-radius:50%;font-size:15px;color:var(--cw-ink-3);background:none;cursor:pointer}.cw__close:hover{color:var(--cw-ink);background:var(--cw-panel)}.cw__intro{display:flex;flex-direction:column;padding-top:4px}.cw__title{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.12}.cw__title b{font-weight:600}.cw__lead{max-width:28ch;margin:0;font-size:16px;line-height:1.55;color:var(--cw-ink-2)}.cw__note{margin:auto 0 0;font-size:13px;color:var(--cw-ink-3)}.cw__direct{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:auto 0 14px;font-size:14px;color:var(--cw-ink-2)}.cw__direct+.cw__note{margin-top:0}.cw__direct>span{flex-basis:100%}.cw__direct a{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:1px solid #d5dce7;border-radius:99px;color:var(--cw-ink);font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.cw__direct a:hover{border-color:var(--cw-ink-3);background:var(--cw-panel)}.cw__direct svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.cw__panel{display:flex;flex-direction:column;min-height:420px;margin:0;padding:30px 32px;border-radius:22px;background:var(--cw-panel)}.cw__prog{display:flex;gap:6px;margin-bottom:26px}.cw__prog i{flex:1;height:4px;border-radius:9px;background:#dfe5ee;transition:background .4s ease}.cw__prog i.is-on{background:var(--cw-navy)}.cw__pane{display:none;flex-direction:column;flex:1;min-width:0;margin:0;padding:0;border:0}.cw__pane.is-on{display:flex;animation:cw-step .45s cubic-bezier(.2,.8,.2,1)}.cw__pane.is-back{animation-name:cw-step-back}@keyframes cw-step{0%{opacity:0;transform:translate(-24px)}}@keyframes cw-step-back{0%{opacity:0;transform:translate(24px)}}.cw__q{float:none;width:100%;margin:0 0 22px;padding:0;font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.2}.cw__q small{font-size:15px;font-weight:400;color:var(--cw-ink-3)}.cw__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cw__chips{display:flex;flex-wrap:wrap;gap:10px}.cw__ideas{margin-top:16px}.cw-opt,.cw-chip{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--cw-line);border-radius:13px;font-size:15px;font-weight:500;text-align:start;background:#fff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease,color .2s ease}.cw-chip{padding:11px 16px}.cw-chip--sm{padding:6px 12px;font-size:13px;font-weight:400;color:var(--cw-ink-2)}.cw-opt--wide{grid-column:1 / -1}.cw-opt svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--cw-navy-2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cw-opt:hover,.cw-chip:hover{border-color:var(--cw-navy-2);transform:translateY(-2px)}.cw-opt.is-sel,.cw-chip.is-sel{color:#fff;border-color:var(--cw-navy);background:var(--cw-navy)}.cw-opt.is-sel svg{stroke:var(--cw-ice)}.cw-opt:focus-visible,.cw-chip:focus-visible,.cw__go:focus-visible{outline:2px solid var(--cw-navy-2);outline-offset:2px}.cw__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cw__fields{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.cw-field--wide{grid-column:1 / -1}.cw-field{position:relative;display:grid;gap:2px;font-size:13px;color:var(--cw-ink-2)}.cw-field small{color:var(--cw-ink-3)}.cw-field input,.cw-field textarea{width:100%;padding:8px 0;border:0;border-bottom:1.5px solid var(--cw-line);border-radius:0;font-size:17px;color:var(--cw-ink);text-align:right;background:none;resize:none;transition:border-color .2s ease}.cw-field input:focus,.cw-field textarea:focus{outline:none;border-bottom-color:var(--cw-navy)}.cw-field textarea::placeholder{color:#a8b2c1}.cw-field.is-bad input{border-bottom-color:#d9534f}.cw-field__ok{position:absolute;bottom:10px;left:0;font-style:normal;color:var(--cw-ok);opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s cubic-bezier(.3,1.6,.5,1)}.cw-field.is-good .cw-field__ok{opacity:1;transform:none}.cw__error{margin:14px 0 0;font-size:14px;color:#c0392b}.cw__nav{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:24px}.cw__back,.cw__skip{padding:0;border:0;font-size:15px;color:var(--cw-ink-3);background:none;cursor:pointer}.cw__back:hover,.cw__skip:hover{color:var(--cw-ink)}.cw__go{display:inline-flex;align-items:center;gap:10px;height:50px;margin-inline-start:auto;padding:0 24px;border:0;border-radius:12px;font-size:16px;font-weight:600;color:#fff;background:var(--cw-navy);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.cw__go svg{width:16px;height:16px;fill:none;stroke:var(--cw-ice);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.cw__go:hover{background:var(--cw-navy-2);box-shadow:0 14px 28px -14px #0e2240cc}.cw__go:hover svg{transform:translate(-3px,-3px)}.cw__go:disabled{opacity:.6;cursor:progress}@keyframes cw-draw{to{stroke-dashoffset:0}}.cw__path{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 0;padding:0;list-style:none}.cw__path:before{content:"";position:absolute;top:13px;right:16%;left:16%;border-top:2px dashed rgb(14 34 64 / .22)}.cw__path li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.cw__path i{display:grid;place-items:center;width:28px;height:28px;margin-bottom:8px;border-radius:50%;background:var(--cw-panel);border:2px solid rgb(14 34 64 / .25)}.cw__path li.is-done i{background:var(--cw-navy);border-color:var(--cw-navy)}.cw__path i svg{width:14px;height:14px;fill:none;stroke:var(--cw-ice);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cw__path b{font-size:15px;font-weight:600;color:var(--cw-ink)}.cw__path small{font-size:13px;color:var(--cw-ink-3)}.cw__path img{position:absolute;top:-34px;right:30%;width:70px}.cw__pane.is-on .cw__path img{animation:cw-glide 1.2s .3s cubic-bezier(.3,.8,.3,1) both}@keyframes cw-glide{0%{right:10%;opacity:0}}.cw__path-foot{margin:auto 0 0;padding-top:20px;font-size:14px;color:var(--cw-ink-3)}.cw__fine{margin:18px 0 0;font-size:13px;color:var(--cw-ink-3)}.cw__fine a{color:var(--cw-ink-2);text-decoration:underline;text-underline-offset:3px}.cw__demo{align-self:flex-start;margin:18px 0 0;padding:8px 14px;border:1px dashed #d9a441;border-radius:10px;font-size:13px;color:#8a5a00}@media(max-width:820px){.cw{--cw-eh: 96px}.cw__perch{right:24px}.cw__card{grid-template-columns:1fr;gap:18px;padding:24px 20px}.cw__lead,.cw__note{display:none}.cw__direct{margin:0}.cw__direct>span{display:none}.cw__panel{min-height:0;padding:22px 18px}.cw__opts,.cw__fields{grid-template-columns:1fr}.cw__say{max-width:190px}}@media(prefers-reduced-motion:reduce){.cw[open],.cw__pane.is-on,.cw__say.is-first,.cw__dots i{animation:none}.cw__path img{animation:none!important}}.eg-bird{position:fixed;top:0;left:0;z-index:40;width:clamp(180px,18vw,280px);pointer-events:none;filter:drop-shadow(0 0 18px rgb(159 195 255 / .55))}body.eg-flying .mascot{opacity:0;pointer-events:none;transition:opacity .3s ease}.eg-bird img{display:block;width:100%;height:auto;animation:eg-glide .9s ease-in-out infinite alternate}@keyframes eg-glide{0%{transform:translateY(-5px) scaleY(1.02)}to{transform:translateY(5px) scaleY(.97)}}.eg-spark{position:fixed;z-index:39;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff;box-shadow:0 0 10px 3px var(--ice);pointer-events:none;animation:eg-spark .9s ease-out forwards}@keyframes eg-spark{to{opacity:0;transform:translate(14px,18px) scale(.2)}}.eg-toast{position:fixed;z-index:41;left:50%;bottom:32px;display:grid;gap:4px;max-width:min(440px,calc(100vw - 32px));padding:16px 22px;border:1px solid rgb(159 195 255 / .4);border-radius:18px;text-align:center;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--silver);background:linear-gradient(160deg,#1d3e6ed9,#081227f2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px #000,0 0 50px -14px #9fc3ff99;transform:translate(-50%);animation:eg-toast .5s cubic-bezier(.2,.8,.2,1)}.eg-toast *{font-family:inherit}.eg-toast b{font-size:17px;font-weight:700;color:var(--white)}.eg-toast em{font-style:normal;color:var(--ice);font-weight:600}.eg-toast.is-out{opacity:0;transform:translate(-50%,12px);transition:opacity .5s ease,transform .5s ease}@keyframes eg-toast{0%{opacity:0;transform:translate(-50%,20px)}}.mascot{--mh: clamp(130px, 21vh, 190px);position:fixed;z-index:18;left:3vw;top:calc(100vh - var(--mh) - 22px);width:calc(var(--mh) * .68);transition:opacity .2s ease}.mascot.is-away{opacity:0;transition-duration:.06s}.mascot.is-vanish .mascot__bird{animation:mascot-vanish .25s ease-in forwards}.mascot.is-appear .mascot__bird{animation:mascot-appear .45s cubic-bezier(.2,.8,.2,1)}@keyframes mascot-vanish{to{opacity:0}}@keyframes mascot-appear{0%{opacity:0;transform:translateY(6px)}}.mascot__bird{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .55)) drop-shadow(0 0 24px rgb(159 195 255 / .25))}.mascot.is-intro .mascot__bird{animation:mascot-in .6s ease .6s both}.mascot__bird img{display:block;width:100%;height:auto}@keyframes mascot-in{0%{opacity:0}}.mascot__bubble{position:absolute;bottom:calc(100% + 10px);left:0;width:max-content;max-width:250px;margin:0;padding:12px 16px;border:1px solid rgb(159 195 255 / .35);border-radius:16px 16px 16px 4px;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--white);background:linear-gradient(160deg,#1d3e6eeb,#081227f2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -14px #000,0 0 30px -12px #9fc3ff8c;opacity:0;transform:translateY(6px) scale(.7);transform-origin:bottom left;transition:opacity .25s ease,transform .45s cubic-bezier(.3,1.7,.5,1);pointer-events:none}.mascot__bubble.is-in{opacity:1;transform:none;pointer-events:auto;cursor:pointer}.mascot__bubble.cta-chat{isolation:isolate;bottom:calc(100% + 20px);padding:13px 18px;border:0;border-radius:0;font-weight:600;color:#111;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mascot[data-spot=top] .mascot__bubble.cta-chat{left:76%;bottom:calc(100% + 6px);max-width:210px;padding:13px 13px 13px 24px;font-size:13px;line-height:1.45}.mascot__bubble.cta-chat,.mascot__bubble.cta-chat:hover{filter:none}.mascot[data-spot=portfolio] .mascot__bubble{bottom:45%;left:calc(100% + 10px);border-radius:16px 16px 16px 4px}.mascot[data-spot=services] .mascot__bubble.cta-chat{left:72%;right:auto;bottom:92%;max-width:330px;padding:13px 17px 13px 28px;font-size:15px;font-weight:600;line-height:1.45;transform-origin:bottom left}.pf__mascot-spot{flex:none;width:calc(clamp(130px,21vh,190px)*1.02);height:clamp(130px,21vh,190px)}@media(max-width:760px){.mascot{--mh: 84px}.pf__mascot-spot,.mascot__bubble{display:none}}@media(prefers-reduced-motion:reduce){.mascot__bird{animation:none}}.mobile-menu{position:fixed;inset:var(--nav-h) 0 auto 0;z-index:19;display:grid;gap:4px;padding:12px var(--gutter) 24px;background:#050a16f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgb(196 203 212 / .08)}.mobile-menu[hidden]{display:none}.mobile-menu a{padding:14px 0;font-family:var(--font-display);font-size:18px;border-bottom:1px solid rgb(196 203 212 / .06)}@media(max-width:860px){:root{--nav-h: 68px}.nav__links,.nav__cta{display:none}.nav__toggle{display:grid;gap:6px;width:44px;height:44px;place-content:center;background:none;border:0;cursor:pointer}.nav__toggle span{display:block;width:22px;height:1.5px;background:var(--white);transition:transform .25s ease}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.hero__content{transform:translateY(-3vh)}body[data-panel=about] .nav,body[data-panel=services] .nav,body[data-panel=portfolio] .nav{background:#050a16cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#c4cbd414}}@media(max-width:420px){.nav__name{font-size:13px;letter-spacing:.18em}.hero__actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.about [data-reveal],.svc [data-reveal],.pf [data-reveal]{transform:none;filter:none;transition:opacity .3s ease}.pf-marquee__track{animation:none}.pf-reviews__strip{overflow-x:auto;scrollbar-width:none}.pf-reviews__track{animation:none}.devices__img,.screen{transform:none!important;transition:opacity .3s ease!important}.svc__cta,.cta-bubble,.cta-chat__shape .beam,.ui-site__page,.ui-dash__line,.ui-dash__area{animation:none}.ui-dash__line{stroke-dashoffset:0}.hero__content>*{animation:none;opacity:1;transform:none}.hero__scroll span{animation:none}.wordmark__stroke path{animation:none;stroke-dashoffset:0}.wordmark__fill{animation:none;opacity:1}.wordmark__stroke{animation:none;opacity:.35}}.devices.is-moved .devices__img,.devices.is-moved .devices__desk{visibility:hidden}.dm-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.dm-box{position:absolute;top:0;left:0;aspect-ratio:16 / 9;transform-origin:0 0;will-change:transform}.dm-box canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1s ease .1s}.svc.is-revealed .dm-box canvas{opacity:1}.dm-box .screen{top:0;right:0;bottom:0;left:0;height:100%;-webkit-mask:none;mask:none;pointer-events:none}.dm-box .screen__ui{pointer-events:auto}.svc-page,.dm-demo{display:none}.svc.dm-ready .svc-page{display:block}.svc.dm-ready .dm-demo{display:flex}.svc-page{position:absolute;z-index:3;top:50%;right:var(--gutter);translate:0 -50%;width:var(--dm-text-w, 480px);visibility:hidden}.svc-page__title{margin:0;font-size:clamp(30px,min(3vw,5.4vh),50px);line-height:1.08;font-weight:700}.svc-page__title span{display:block;font-weight:300;color:var(--silver)}.svc-page__lead{margin:16px 0 0;font-size:clamp(15px,min(1.1vw,2vh),17px);line-height:1.7;font-weight:300;color:var(--silver)}.svc-page__points{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.8vh,16px) 22px;margin:clamp(18px,3vh,28px) 0 0;padding:0;list-style:none}.svc-page__points li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start}.svc-page__points svg{grid-row:span 2;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--ice);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.svc-page__points b{font-size:15px;color:var(--white)}.svc-page__points span{font-size:13px;line-height:1.45;color:var(--silver-soft)}.svc-page__actions{margin-top:clamp(20px,3.6vh,34px)}.dm-demo{position:absolute;top:0;left:0;width:1280px;height:757px;transform-origin:0 0;overflow:hidden;opacity:0;pointer-events:none;background:#fbf7f1}.svc.is-face .dm-demo{pointer-events:auto}.dmd{height:100%;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-body);color:#2b2118;scrollbar-width:thin}.dmd-badge{position:absolute;left:14px;bottom:14px;z-index:3;padding:6px 12px;border-radius:999px;background:#2b2118d1;color:#fbf7f1;font:600 13px var(--font-body);pointer-events:none}.ui-chat{color:#241c3d;background:radial-gradient(120% 45% at 50% 0%,#ece6ff,transparent 70%),#f7f5fc}.ui-chat__head{border-bottom-color:#e4ddf7}.ui-chat__head span{color:#1fa971}.ui-chat__avatar{background:linear-gradient(135deg,#8f6bff,#5b3fd9)}.ui-chat__avatar svg{fill:#fff}.ui-chat__msg--user{background:linear-gradient(135deg,#7b5cff,#5b3fd9);color:#fff}.ui-chat__msg--bot{background:#fff;border-color:#e4ddf7;color:#241c3d;box-shadow:0 1px 3px #3c287814}.ui-chat__typing i{background:#8f6bff}.ui-chat__chips span{border-color:#b9a6ff;color:#5b3fd9;background:#fff}.ui-chat__event{background:#fff;border-color:#d8ccff;color:#241c3d}.ui-chat__event span{color:#7a7196}.ui-chat__event em{color:#1fa971}.ui-chat__input{background:#fff;border:1px solid #e4ddf7;color:#9a91b5}.ui-chat__input i{background:#6d4aff;color:#fff}.svc.dm-moving .svc__text>*,.svc.dm-moving .svc-page>*,.svc.dm-moving .dm-box .screen{transition:none!important}@media(min-width:901px){.svc__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.svc-item{align-items:center;text-align:center;padding:16px 8px 14px;gap:8px;transition:background .3s ease,border-color .3s ease}.svc-item__icon{width:26px;height:26px;margin:0}.svc-item h3{font-size:14px;line-height:1.3}.svc-item p{display:none}}.svc-item__go{display:none}@media(min-width:901px){.svc-item{transition:background .3s ease,border-color .3s ease,translate .35s cubic-bezier(.2,.8,.2,1)}.svc-item.is-active{translate:0 -4px}.svc-item__go{display:block;position:absolute;inset-inline:0;bottom:7px;text-align:center;font-size:12px;font-weight:700;color:var(--ice);white-space:nowrap;opacity:0;transition:opacity .3s ease}.svc-item__go i{display:inline-block;font-style:normal}.svc-item.is-active .svc-item__go{opacity:1}.svc-item.is-active .svc-item__go i{animation:svc-go 1.6s ease-in-out .4s infinite}.svc-item{padding-bottom:28px}}@keyframes svc-go{50%{translate:-3px 0}}@media(prefers-reduced-motion:reduce){.svc-item__go{animation:none!important}}.dm-rim{position:absolute;pointer-events:none;opacity:0;border-radius:1.2%/2%;box-shadow:0 0 0 1px #c8daf552,0 0 0 2px #0a0e1a99,0 0 60px 4px #9fc3ff29;background:linear-gradient(180deg,rgb(255 255 255 / .05),transparent 12%)}.screen__ui>.scr{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}:not([data-show])>.devices .scr[data-svc=websites],[data-show=websites] .scr[data-svc=websites],[data-show=systems] .scr[data-svc=systems],[data-show=chatbots] .scr[data-svc=chatbots],[data-show=seo] .scr[data-svc=seo],[data-show=hosting] .scr[data-svc=hosting],[data-show=security] .scr[data-svc=security]{opacity:1;visibility:inherit;transition:opacity .45s ease}.scr>*{height:100%}.ui-mapp{display:flex;flex-direction:column;gap:7px;padding:32px 10px 10px;background:#0b1424;color:var(--white);font-size:8px}.ui-mapp__hi{margin:0;font-weight:700;font-size:10px}.ui-mapp__kpi{display:grid;grid-template-columns:1fr auto;padding:7px 8px;border-radius:9px;background:#121e36;border:1px solid rgb(159 195 255 / .12)}.ui-mapp__kpi span{color:var(--silver-soft)}.ui-mapp__kpi b{grid-row:2;font-size:15px}.ui-mapp__kpi em{grid-row:span 2;align-self:center;font-style:normal;color:#6fd6a8}.ui-mapp__chart{height:42px}.ui-mapp__chart path{fill:none;stroke:var(--ice);stroke-width:2}.ui-mapp__row{display:flex;justify-content:space-between;margin:0;padding:5px 7px;border-radius:7px;background:#121e36}.ui-mapp__row i{font-style:normal;padding:1px 6px;border-radius:999px;font-size:7px}.ui-mapp__row .out{background:#f064642e;color:#ff9d9d}.ui-mapp__row .low{background:#f0be5a2e;color:#ffd28a}.ui-mapp__tabs{display:flex;justify-content:space-around;margin-top:auto;padding-top:6px;border-top:1px solid rgb(159 195 255 / .12)}.ui-mapp__tabs i{width:14px;height:14px;border-radius:4px;background:#9fc3ff33}.ui-mapp__tabs .is-on{background:var(--ice)}.ui-webchat{position:relative;background:#f4f6fb}.ui-webchat__site{display:flex;flex-direction:column;gap:8px;padding:14px 18px}.ui-webchat__site>b{height:7px;width:40%;border-radius:4px;background:#dfe3ee}.ui-webchat__site>b:nth-child(2){width:62%}.ui-webchat__site>b:nth-child(3){width:30%}.ui-webchat__hero{height:110px;margin-top:6px;border-radius:12px;background:linear-gradient(135deg,#d7cff9,#b9c8f5)}.ui-webchat__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ui-webchat__cards i{height:70px;border-radius:10px;background:#fff;box-shadow:0 2px 8px #281e5a14}.ui-webchat__win{position:absolute;left:16px;bottom:14px;width:168px;height:250px;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #281e5a47}.ui-chat--win,.ui-chat--wa{padding-top:0}.ui-chat--win .ui-chat__head,.ui-chat--wa .ui-chat__head{padding-top:9px}.ui-wa{display:grid;grid-template-columns:1fr 1.7fr;background:#f7f5fc}.ui-wa__list{display:flex;flex-direction:column;border-inline-end:1px solid #e4ddf7;background:#fff;font-size:8px;color:#241c3d}.ui-wa__list p{display:grid;grid-template-columns:18px 1fr;column-gap:6px;margin:0;padding:8px;border-bottom:1px solid #f0ecfa}.ui-wa__list i{grid-row:span 2;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#8f6bff,#5b3fd9)}.ui-wa__list span{color:#9a91b5}.ui-wa__list .is-on{background:#f1ecff}.ui-wa__chat{position:relative}.ui-shield{display:flex;flex-direction:column;align-items:center;gap:6px;padding:52px 14px 14px;background:radial-gradient(90% 50% at 50% 25%,rgb(111 214 168 / .18),transparent 70%),#0b1424;color:var(--white);font-size:8.5px}.ui-shield svg{width:58px;height:58px;fill:#6fd6a826;stroke:#6fd6a8;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ui-shield b{font-size:14px}.ui-shield span{color:var(--silver-soft);margin-bottom:8px}.ui-shield p{display:flex;align-items:center;gap:6px;width:100%;margin:0;padding:7px 9px;border-radius:8px;background:#121e36}.ui-shield p i{width:7px;height:7px;border-radius:50%;background:#6fd6a8}.dmd-full{position:absolute;left:150px;bottom:12px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:999px;background:#2b2118db;color:#fbf7f1;font:700 17px var(--font-body);cursor:pointer;box-shadow:0 4px 14px #00000040;transition:background .2s ease,scale .2s ease}.dmd-full:hover{background:#c2552c;scale:1.04}.dmd-full svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dmd-full__close{display:none}.dm-demo:is(:fullscreen,.is-tabfull) .dmd-full__open{display:none}.dm-demo:is(:fullscreen,.is-tabfull){opacity:1!important;pointer-events:auto;background:#fbf7f1}.dm-demo:is(:fullscreen,.is-tabfull) .dmd-full{left:auto;right:24px;bottom:24px}.dm-demo:is(:fullscreen,.is-tabfull) .dmd-badge{left:24px;bottom:24px}.dm-full{position:absolute;translate:-100% -100%;display:flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid rgb(159 195 255 / .35);border-radius:999px;background:#0a122899;color:var(--white);font:600 13px var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:background .2s ease,border-color .2s ease}.dm-full:hover{background:#1d3e6ecc;border-color:var(--ice)}.dm-full svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dm-full[hidden]{display:none}.scr--browser{display:flex;flex-direction:column}.scr-shot{display:block;width:100%;object-fit:cover;object-position:top}.scr--browser>.br,.scr--browser>.br-status,.scr--browser>.br-mbar{height:auto}.scr--browser>:not(.br):not(.br-status):not(.br-mbar):not(.app){flex:1;min-height:0;height:auto;overflow:hidden;position:relative}.br{flex:none;font-family:Segoe UI,system-ui,sans-serif;color:#202124;-webkit-user-select:none;user-select:none}.br svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.br-tabs{position:relative;display:flex;align-items:flex-end;gap:4px;padding:6px 8px 0;background:#dee1e6}.br-tab{display:flex;align-items:center;gap:7px;max-width:220px;padding:7px 10px 7px 12px;border-radius:9px 9px 0 0;background:#fff;font-size:12px}.br-tab b{margin-inline-start:auto;padding-left:10px;font-weight:400;color:#5f6368}.br-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.br-fav{flex:none;width:13px;height:13px;border-radius:3px;background:#c2552c}.br-plus{align-self:center;padding:0 8px 4px;color:#5f6368;font-size:16px}.br-win{position:absolute;right:0;top:0;display:flex}.br-win i{display:grid;place-items:center;width:46px;height:32px;color:#202124}.br-win svg{width:10px;height:10px;stroke-width:1}.br-win .br-x:hover{background:#e81123;color:#fff}.br-bar{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#fff;border-bottom:1px solid #dadce0}.br-nav{display:flex;gap:10px;color:#5f6368}.br-nav svg{width:14px;height:14px;stroke-width:1.6}.br-url{flex:1;display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#f1f3f4;font-size:12.5px;color:#202124}.br-lock{width:12px;height:12px;stroke-width:1.4;color:#5f6368;flex:none}.br-menu{color:#5f6368;font-size:15px}.br--small .br-tabs{gap:3px;padding:4px 5px 0}.br--small .br-tab{max-width:130px;gap:5px;padding:4px 7px;border-radius:6px 6px 0 0;font-size:8px}.br--small .br-tab b{padding-left:6px}.br--small .br-fav{width:8px;height:8px;border-radius:2px}.br--small .br-plus{padding:0 5px 2px;font-size:10px}.br--small .br-win i{width:26px;height:20px}.br--small .br-win svg{width:7px;height:7px}.br--small .br-bar{gap:6px;padding:3px 6px}.br--small .br-nav{gap:6px}.br--small .br-nav svg{width:9px;height:9px}.br--small .br-url{gap:4px;padding:3px 8px;font-size:8px}.br--small .br-lock{width:8px;height:8px}.br--small .br-menu{font-size:10px}.br--mac .br-tabs{gap:3px;padding:5px 6px 0;background:#e3e5e8}.br--mac .br-lights{align-self:center;display:flex;gap:5px;padding:0 8px 3px 2px}.br--mac .br-lights i{width:8px;height:8px;border-radius:50%;background:#ff5f57}.br--mac .br-lights i:nth-child(2){background:#febc2e}.br--mac .br-lights i:nth-child(3){background:#28c840}.br--mac .br-tab{max-width:120px;gap:5px;padding:4px 7px;border-radius:6px 6px 0 0;font-size:8px}.br--mac .br-tab b{padding-left:6px}.br--mac .br-fav{width:8px;height:8px;border-radius:2px;background:#2b2622}.br--mac .br-plus{padding:0 5px 2px;font-size:10px}.br--mac .br-bar{gap:6px;padding:3px 6px}.br--mac .br-nav{gap:6px}.br--mac .br-nav svg{width:9px;height:9px}.br--mac .br-url{gap:4px;padding:3px 8px;font-size:8px}.br--mac .br-lock{width:8px;height:8px}.scr--phone .ui-msite{padding-top:6px}.br-status{flex:none;display:flex;justify-content:space-between;align-items:center;padding:10px 14px 4px 18px;background:#fbf7f1;color:#111;font:700 8px system-ui,sans-serif}.br-status span{display:flex;gap:3px;align-items:center}.br-sig{width:10px;height:6px;background:linear-gradient(90deg,#111 0 2px,transparent 2px 3px,#111 3px 5px,transparent 5px 6px,#111 6px 8px,transparent 8px 9px,#111 9px);clip-path:polygon(0 100%,100% 0,100% 100%)}.br-wifi{width:8px;height:6px;border-radius:8px 8px 0 0;background:#111;clip-path:polygon(50% 100%,0 0,100% 0)}.br-bat{width:14px;height:7px;border:1px solid #111;border-radius:2px;background:linear-gradient(90deg,#111 75%,transparent 75%) content-box;padding:1px;box-sizing:border-box}.br-mbar{flex:none;display:flex;flex-direction:column;gap:5px;padding:6px 8px 10px;background:#f6f6f8f5;border-top:1px solid #e3e3e8;font-family:system-ui,sans-serif}.br-mbar .br-url{justify-content:center;gap:3px;padding:4px 8px;border-radius:8px;background:#e9e9ee;font-size:8px}.br-mbar .br-lock{width:7px;height:7px}.br-mnav{display:flex;justify-content:space-around;color:#0a7aff;font-size:11px;line-height:1}.br-mnav i{font-style:normal}.dm-demo{display:flex;flex-direction:column}.dm-demo .dmd{flex:1;min-height:0;height:auto}.dm-demo:is(:fullscreen,.is-tabfull) .br{display:none}.scr--browser>.app{flex:none;height:22px}.scr--browser>.app--mac{height:18px}.app{position:relative;display:flex;align-items:center;gap:14px;height:22px;padding:0 0 0 8px;background:#0a1120;border-bottom:1px solid rgb(159 195 255 / .12);color:#c4cbd4;font:600 8px Segoe UI,system-ui,sans-serif;-webkit-user-select:none;user-select:none}.app-name{display:flex;align-items:center;gap:5px;white-space:nowrap}.app-icon{width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,#9fc3ff,#3c6fd1)}.app-menu{display:flex;gap:10px;font-weight:400;color:#8e98a8}.app .br-win{top:0;color:#c4cbd4}.app .br-win i{width:30px;height:22px;color:#c4cbd4}.app .br-win svg{width:7px;height:7px;stroke-width:1;fill:none;stroke:currentColor}.app--mac{justify-content:center;height:18px;padding:0}.app--mac .br-lights{position:absolute;left:7px;display:flex;gap:4px}.app--mac .br-lights i{width:7px;height:7px;border-radius:50%;background:#ff5f57}.app--mac .br-lights i:nth-child(2){background:#febc2e}.app--mac .br-lights i:nth-child(3){background:#28c840}.br-status--dark{background:#0b1424;color:#f5f7fb}.br-status--oms{background:#1c1e21;color:#f5f7fb}.br-status--oms .br-sig{background:linear-gradient(90deg,#f5f7fb 0 2px,transparent 2px 3px,#f5f7fb 3px 5px,transparent 5px 6px,#f5f7fb 6px 8px,transparent 8px 9px,#f5f7fb 9px)}.br-status--oms .br-wifi{background:#f5f7fb}.br-status--oms .br-bat{border-color:#f5f7fb;background:linear-gradient(90deg,#f5f7fb 75%,transparent 75%) content-box}.br-status--dark .br-sig{background:linear-gradient(90deg,#f5f7fb 0 2px,transparent 2px 3px,#f5f7fb 3px 5px,transparent 5px 6px,#f5f7fb 6px 8px,transparent 8px 9px,#f5f7fb 9px)}.br-status--dark .br-wifi{background:#f5f7fb}.br-status--dark .br-bat{border-color:#f5f7fb;background:linear-gradient(90deg,#f5f7fb 75%,transparent 75%) content-box}.scr--browser .ui-mapp{padding-top:6px}.br-fav--violet{background:#6d4aff}.app--light{background:#ece9f6;border-bottom-color:#ddd6f0;color:#3a3355}.app-icon--violet{background:linear-gradient(135deg,#8f6bff,#5b3fd9)}.br-status--violet{background:#f7f5fc}.br-status--wa{background:#f6f6f6}.br-status--white{background:#fff}.scr--native .ui-chat{padding-top:0}.scr--native .ui-chat__head{padding-top:4px}.br-fav--g{display:grid;place-items:center;background:#fff;color:#4285f4;font:700 7px Arial,sans-serif;box-shadow:0 0 0 1px #dadce0}.br-status--host{background:#0d1422;color:#f5f7fb}.br-status--host .br-sig{background:linear-gradient(90deg,#f5f7fb 0 2px,transparent 2px 3px,#f5f7fb 3px 5px,transparent 5px 6px,#f5f7fb 6px 8px,transparent 8px 9px,#f5f7fb 9px)}.br-status--host .br-wifi{background:#f5f7fb}.br-status--host .br-bat{border-color:#f5f7fb;background:linear-gradient(90deg,#f5f7fb 75%,transparent 75%) content-box}.br-fav--sc{background:linear-gradient(135deg,#4285f4 50%,#34a853 50%)}.dm-demo--app{background:#0b1424;color:var(--white);font-family:var(--font-body)}.app--demo{height:34px;flex:none;padding-left:14px;gap:22px;font-size:13px}.app--demo .app-icon{width:15px;height:15px;border-radius:4px}.app--demo .app-menu{gap:18px}.app--demo .br-win i{width:46px;height:34px}.app--demo .br-win svg{width:10px;height:10px}.dms{flex:1;min-height:0;display:grid;grid-template-columns:210px 1fr}.dsys{flex:1;min-height:0}.dsys[hidden]{display:none}.dsh-frame--sys,.svc-ex__frame.is-sys{background:#eef1f8}.dsh-frame--oms,.svc-ex__frame.is-oms{background:#ececeb}.dsh-frame--shifts{background:#fff}.dsh-frame--wa,.svc-ex__frame.is-wa{background:#efeae2}.dms button,.dms input{font:inherit;color:inherit}.dms button{cursor:pointer}.dms-side{display:flex;flex-direction:column;gap:4px;padding:18px 12px;background:#0a1120;border-inline-end:1px solid rgb(159 195 255 / .1)}.dms-brand{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:0 8px;font-weight:700;font-size:17px}.dsh-frame--host{background:#0a0e15}.dms-brand i{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#9fc3ff,#3c6fd1)}.dms-side button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--silver);font-size:15px;text-align:start;transition:background .2s ease,color .2s ease}.dms-side button:hover{background:#9fc3ff12;color:var(--white)}.dms-side button.is-on{background:#9fc3ff24;color:var(--white)}.dms-side svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dms-alert{margin-inline-start:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:#e5484d;color:#fff;font:700 11px/18px var(--font-body);text-align:center;font-style:normal}.dms-alert[hidden]{display:none}.dms-user{display:grid;grid-template-columns:30px 1fr;column-gap:9px;margin:auto 0 0;padding:10px 8px 0;border-top:1px solid rgb(159 195 255 / .1);font-size:13px}.dms-user i{grid-row:span 2;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#c9d6ef,#7d93c4)}.dms-user span{color:var(--silver-soft);font-size:12px}.dms-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px;scrollbar-width:thin}.dms-view{display:none}.dms-view.is-on{display:block;animation:dms-in .3s ease}@keyframes dms-in{0%{opacity:0;transform:translateY(6px)}}.dms h4{margin:0 0 16px;font-size:22px}.dms-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dms-head h4{margin:0}.dms-note{color:var(--silver-soft);font-size:13px}.dms-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dms-kpis div{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:#121e36;border:1px solid rgb(159 195 255 / .1)}.dms-kpis span{color:var(--silver-soft);font-size:13px}.dms-kpis b{font-size:26px}.dms-kpis em{font-style:normal;color:#6fd6a8;font-size:12px}.dms-kpis em.warn{color:#ffb86b}.dms-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px}.dms-card{padding:16px;border-radius:14px;background:#121e36;border:1px solid rgb(159 195 255 / .1)}.dms-card__title{margin:0 0 12px;font-weight:700;font-size:15px}.dms-bars{display:flex;align-items:flex-end;gap:12px;height:210px;padding-top:10px}.dms-bars i{position:relative;flex:1;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#9fc3ff,#3c6fd1)}.dms-bars span{position:absolute;bottom:-22px;inset-inline:0;text-align:center;font-style:normal;font-size:12px;color:var(--silver-soft)}.dms-feed{margin:0;padding:0;list-style:none;display:grid;gap:12px;font-size:14px;color:var(--silver)}.dms-feed li{display:flex;align-items:center;gap:10px}.dms-feed i{flex:none;width:8px;height:8px;border-radius:50%;background:#6fd6a8}.dms-feed i.warn{background:#ffb86b}.dms-search{width:260px;padding:10px 14px;border-radius:10px;border:1px solid rgb(159 195 255 / .2);background:#121e36;outline:none}.dms-search:focus{border-color:var(--ice)}.dms-table{width:100%;border-collapse:collapse;font-size:15px}.dms-table th{padding:10px 12px;text-align:start;color:var(--silver-soft);font-weight:500;font-size:13px;border-bottom:1px solid rgb(159 195 255 / .12)}.dms-table td{padding:12px;border-bottom:1px solid rgb(159 195 255 / .06)}.dms-table tr[hidden]{display:none}.dms-table tr.is-flash td{animation:dms-flash 1.2s ease}@keyframes dms-flash{0%{background:#6fd6a840}}.dms-table i{font-style:normal;padding:3px 10px;border-radius:999px;font-size:12px}.dms-table .ok{background:#6fd6a826;color:#6fd6a8}.dms-table .low{background:#ffb86b26;color:#ffb86b}.dms-table .out{background:#e5484d26;color:#ff8b8e}.dms-restock{padding:6px 12px;border:0;border-radius:8px;background:#3c6fd1;color:#fff;font-size:13px;font-weight:600}.dms-restock:disabled{background:#2a8a62;cursor:default}.dms-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.dms-team button{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center;padding:14px;border:1px solid rgb(159 195 255 / .1);border-radius:14px;background:#121e36;text-align:start;transition:border-color .2s ease}.dms-team button:hover{border-color:#9fc3ff59}.dms-team i{grid-row:span 3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1d3e6e;font-style:normal;font-weight:700;font-size:13px}.dms-team b{font-size:15px}.dms-team span{color:var(--silver-soft);font-size:12px}.dms-team em{font-style:normal;font-size:12px;color:var(--silver-soft)}.dms-team .is-in em{color:#6fd6a8}.dms-team .is-in i{background:#2a8a62}.dms-orders{display:grid;gap:10px}.dms-orders div{display:grid;grid-template-columns:80px 1fr auto 110px;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:#121e36;border:1px solid rgb(159 195 255 / .1);font-size:15px}.dms-orders span{color:var(--silver)}.dms-orders em{font-style:normal;font-weight:700}.dms-orders button{padding:7px 0;border:0;border-radius:999px;font-size:13px;font-weight:700;background:#9fc3ff26;color:var(--ice)}.dms-orders button[data-step="1"]{background:#ffb86b26;color:#ffb86b}.dms-orders button[data-step="2"]{background:#6f91ff2e;color:#a8bdff}.dms-orders button[data-step="3"]{background:#6fd6a826;color:#6fd6a8}.dm-demo--app .dmd-badge{background:#9fc3ff26;color:var(--ice)}.dm-demo:not(:fullscreen,.is-tabfull) .dmd-full{display:none}.dm-demo:is(:fullscreen,.is-tabfull) .dmd-full__close{display:inline}.dm-demo--app:is(:fullscreen,.is-tabfull) .app{display:none}.dm-demo--app:is(:fullscreen,.is-tabfull) .dmd-full{position:absolute;right:24px;bottom:24px;left:auto}.dm-demo--chat{background:#f4f6fb;font-family:var(--font-body)}.dmc-log{flex:1;display:flex;flex-direction:column;gap:9px;padding:16px;overflow-y:auto;overscroll-behavior:contain;background:#f7f5fc}.dmc-msg{max-width:82%;margin:0;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.45;animation:chat-in .3s cubic-bezier(.2,.8,.2,1) both}.dmc-msg--bot{align-self:flex-start;background:#fff;color:#241c3d;border:1px solid #e4ddf7;border-start-start-radius:4px}.dmc-msg--user{align-self:flex-end;background:linear-gradient(135deg,#7b5cff,#5b3fd9);color:#fff;border-start-end-radius:4px}.dmc-typing{display:flex;gap:4px;padding:13px 14px}.dmc-typing i{width:6px;height:6px;border-radius:50%;background:#8f6bff;animation:chat-dot .9s ease-in-out infinite}.dmc-typing i:nth-child(2){animation-delay:.15s}.dmc-typing i:nth-child(3){animation-delay:.3s}.dmc-card{align-self:flex-start;display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #d8ccff;color:#241c3d;font-size:14px;animation:chat-in .3s both}.dmc-card b{font-size:15px}.dmc-card span:last-child{color:#1fa971;font-weight:600}.dmc-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;background:#f7f5fc}.dmc-chips button{padding:7px 13px;border:1px solid #b9a6ff;border-radius:999px;background:#fff;color:#5b3fd9;font:600 14px var(--font-body);cursor:pointer;transition:background .2s ease,color .2s ease}.dmc-chips button:hover{background:#6d4aff;color:#fff}.dmc-input{display:flex;gap:8px;padding:12px 14px 14px;background:#f7f5fc}.dmc-input input{flex:1;padding:11px 16px;border:1px solid #e4ddf7;border-radius:999px;background:#fff;font:15px var(--font-body);color:#241c3d;outline:none}.dmc-input input:focus{border-color:#8f6bff}.dmc-input button{width:42px;border:0;border-radius:50%;background:#6d4aff;color:#fff;font-size:18px;cursor:pointer}.dm-demo--chat .dmd-badge{background:#241c3dbf}.dm-demo--seo{background:#fff;font-family:Arial,var(--font-body),sans-serif;color:#202124}.is-show :is(button,input,a,form){pointer-events:none;cursor:default}.dgg{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;color:#202124;font-family:Arial,var(--font-body),sans-serif}.dgg-top{display:flex;align-items:center;gap:28px;padding:20px 28px 8px}.dgg-logo{font:400 30px Product Sans,Arial,sans-serif;letter-spacing:-1.5px}.dgg-logo i{font-style:normal}.dgg-logo i:nth-child(1),.dgg-logo i:nth-child(4){color:#4285f4}.dgg-logo i:nth-child(2),.dgg-logo i:nth-child(6){color:#ea4335}.dgg-logo i:nth-child(3){color:#fbbc05}.dgg-logo i:nth-child(5){color:#34a853}.dgg-search{flex:1;max-width:690px;height:46px;display:flex;align-items:center;gap:4px;padding:0 6px 0 4px;border-radius:24px;background:#fff;box-shadow:0 2px 5px 1px #403c4329}.dgg-search input{flex:1;min-width:0;padding:0 18px;border:0;background:none;font:16px Arial,var(--font-body),sans-serif;color:#202124;outline:none}.dgg-search button,.dgg-mic{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:#70757a;cursor:pointer}.dgg-search svg,.dgg-apps svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.dgg-go{color:#4285f4!important}.dgg-mic{color:#4285f4;cursor:default}.dgg-sep{width:1px;height:26px;background:#dadce0}.dgg-sp{flex:1}.dgg-apps{color:#5f6368;display:grid}.dgg-apps svg{width:20px;height:20px}.dgg-me{width:32px;height:32px;border-radius:50%;background:#1a73e8;color:#fff;display:grid;place-items:center;font:500 15px var(--font-body)}.dgg-tabs{display:flex;gap:26px;padding:0 196px 0 28px;border-bottom:1px solid #ebebeb;font-size:14px;color:#5f6368}.dgg-tabs span{padding:10px 2px 12px}.dgg-tabs span.is-on{color:#1a73e8;box-shadow:inset 0 -3px #1a73e8;font-weight:700}.dgg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dgg-results{max-width:652px;padding:14px 196px 40px 28px;box-sizing:content-box}.dgg-results.is-in>*{animation:dms-in .3s ease both}.dgg-count{margin:0 0 18px;font-size:14px;color:#70757a}.dgg-res{margin-bottom:30px}.dgg-site{display:flex;align-items:center;gap:12px;margin-bottom:4px}.dgg-fav{width:28px;height:28px;border-radius:50%;border:1px solid #ecedef;background:#f1f3f4;display:grid;place-items:center;overflow:hidden;flex-shrink:0;font:700 12px Arial,sans-serif;color:#5f6368}.dgg-fav img{width:100%;height:100%;object-fit:cover}.dgg-site b{display:block;font-size:14px;font-weight:400;color:#202124}.dgg-site span{display:block;font-size:12px;color:#4d5156;direction:ltr;text-align:right}.dgg-title{display:inline-block;font-size:20px;line-height:1.3;color:#1a0dab;cursor:pointer}.dgg-title:hover{text-decoration:underline}.dgg-text{margin:4px 0 0;font-size:14px;line-height:1.58;color:#4d5156}.dgg-text em{font-style:normal;font-weight:700;color:#5f6368}.dgg-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;margin:14px 0 0;padding-inline-start:20px}.dgg-links a{font-size:17px;color:#1a0dab;cursor:pointer}.dgg-links a:hover{text-decoration:underline}.dgg-links p{margin:3px 0 0;font-size:14px;line-height:1.45;color:#4d5156}.dgg-paa{margin:0 0 30px}.dgg-paa h3{margin:0 0 8px;font:400 20px Arial,var(--font-body),sans-serif;color:#202124}.dgg-q{border-bottom:1px solid #dadce0}.dgg-q button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border:0;background:none;font:16px Arial,var(--font-body),sans-serif;color:#202124;text-align:start;cursor:pointer}.dgg-q button svg{width:20px;height:20px;fill:none;stroke:#5f6368;stroke-width:2;transition:transform .2s ease}.dgg-q.is-open button svg{transform:rotate(180deg)}.dgg-q div{display:none;padding:0 0 16px;font-size:14px;line-height:1.58;color:#4d5156}.dgg-q.is-open div{display:block}.dgg-q div small{display:block;margin-top:8px;font-size:12px;color:#4d5156;direction:ltr;text-align:right}.dgg-q div a{display:block;font-size:17px;color:#1a0dab;cursor:pointer}.dgg-rel h3{margin:0 0 14px;font:400 20px Arial,var(--font-body),sans-serif}.dgg-rel div{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.dgg-rel button{display:flex;align-items:center;gap:12px;height:46px;padding:0 16px;border:0;border-radius:23px;background:#f1f3f4;font:15px Arial,var(--font-body),sans-serif;color:#202124;text-align:start;cursor:pointer}.dgg-rel button:hover{background:#e8eaed}.dgg-rel svg{width:18px;height:18px;fill:none;stroke:#70757a;stroke-width:2.2;stroke-linecap:round;flex-shrink:0}.br-fav--g{display:grid;place-items:center;background:#fff;color:#4285f4;font:700 9px Arial,sans-serif;box-shadow:0 0 0 1px #dadce0}.dm-demo--seo .dmd-badge{background:#202124bf}.app-icon--green{background:linear-gradient(135deg,#6fd6a8,#1f8a5e)}.dmx{flex:1;min-height:0;display:grid;grid-template-columns:260px 1fr}.dmx button{font:inherit;cursor:pointer}.dmx-side{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;background:#0a1120;border-inline-end:1px solid rgb(159 195 255 / .1)}.dmx-label{align-self:stretch;margin:0;color:var(--silver-soft);font-size:13px}.dmx-target{align-self:stretch;display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:#121e36;font-size:15px;direction:ltr}.dmx-target i{width:9px;height:9px;border-radius:50%;background:#6fd6a8}.dmx-score{position:relative;display:grid;place-items:center;width:170px;height:170px;margin:10px 0}.dmx-score svg{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg}.dmx-score circle{fill:none;stroke:#9fc3ff1f;stroke-width:2.6}.dmx-score .dmx-arc{stroke:#6fd6a8;stroke-dasharray:0 100;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1),stroke .4s ease}.dmx-score b{font-size:46px;line-height:1}.dmx-score span{position:absolute;bottom:42px;color:var(--silver-soft);font-size:13px}.dmx-run{align-self:stretch;padding:13px;border:0;border-radius:12px;background:linear-gradient(135deg,#6fd6a8,#1f8a5e);color:#04140c;font-weight:700;font-size:16px}.dmx-run:disabled{opacity:.6;cursor:default}.dmx-hint{margin:0;color:var(--silver-soft);font-size:13px;text-align:center}.dmx-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px}.dmx-progress{height:6px;border-radius:999px;background:#121e36;overflow:hidden}.dmx-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#6fd6a8,#9fc3ff);transition:width .35s ease}.dmx-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:0;list-style:none}.dmx-fixall{align-self:stretch;margin-top:-4px;padding:12px;border:1px solid rgb(111 214 168 / .45);border-radius:12px;background:none;color:#6fd6a8;font-weight:700;font-size:15px}.dmx-fixall:hover:not(:disabled){background:#6fd6a814}.dmx-fixall:disabled{opacity:.55;cursor:default}.dmx-checks li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#121e36;font-size:14px;animation:dms-in .25s ease both}.dmx-checks i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--silver-soft)}.dmx-checks em{margin-inline-start:auto;font-style:normal;font-size:12px;color:var(--silver-soft)}.dmx-checks .is-running i{animation:chat-dot .8s ease-in-out infinite}.dmx-checks .is-ok i{background:#6fd6a8}.dmx-checks .is-ok em{color:#6fd6a8}.dmx-checks .is-bad i{background:#ff8b8e}.dmx-checks .is-bad em{color:#ff8b8e}.dmx-issues{display:grid;gap:10px}.dmx-issue{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:#121e36;border:1px solid rgb(255 139 142 / .25);animation:dms-in .3s ease both;transition:border-color .4s ease}.dmx-sev{grid-row:span 2;padding:4px 10px;border-radius:999px;background:#ff8b8e26;color:#ff8b8e;font-style:normal;font-size:12px;font-weight:700}.dmx-issue[data-sev=בינוני] .dmx-sev{background:#ffb86b26;color:#ffb86b}.dmx-issue b{font-size:15px}.dmx-issue p{margin:0;grid-column:2;color:var(--silver-soft);font-size:13px}.dmx-fix{grid-row:span 2;grid-column:3;padding:8px 16px;border:0;border-radius:10px;background:#3c6fd1;color:#fff;font-weight:700;font-size:14px}.dmx-fix:disabled{opacity:.7;cursor:default}.dmx-issue.is-fixed{border-color:#6fd6a866}.dmx-issue.is-fixed .dmx-sev{background:#6fd6a826;color:#6fd6a8}.dmx-issue.is-fixed p{color:#6fd6a8}.dm-demo--seo:is(:fullscreen,.is-tabfull) .br,.dm-demo--chat:is(:fullscreen,.is-tabfull) .br{display:none}.dm-demo:is(:fullscreen,.is-tabfull) .dmd-full{position:absolute;right:24px;bottom:24px;left:auto;z-index:4}.dm-sweep{position:absolute;left:-2%;right:-2%;z-index:9;height:6px;margin-top:-3px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--ice) 12%,#fff 50%,var(--ice) 88%,transparent);box-shadow:0 0 30px 8px #9fc3fff2,0 0 120px 30px #9fc3ff80,0 0 260px 60px #9fc3ff38}.dm-sweep:after{content:"";position:absolute;left:0;right:0;height:140px;bottom:100%;background:linear-gradient(0deg,rgb(159 195 255 / .35),transparent)}.dm-sweep.is-up:after{bottom:auto;top:100%;background:linear-gradient(180deg,rgb(159 195 255 / .35),transparent)}.dm-fx{position:absolute;top:0;left:0;z-index:5;width:1280px;height:757px;transform-origin:0 0;overflow:hidden;pointer-events:none}.svc-rail{display:none}.svc.dm-ready .svc-rail{position:absolute;z-index:3;left:var(--dm-rail-x, 48px);top:var(--dm-rail-top, 30%);width:var(--dm-rail-w, 128px);height:var(--dm-rail-h, 50%);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(var(--dm-rail-s, 1) * 16px);visibility:hidden;opacity:0;translate:-12px 0;transition:opacity .5s ease,translate .5s ease,visibility 0s .5s}.svc.dm-ready.is-face .svc-rail{visibility:inherit;opacity:1;translate:0 0;transition:opacity .6s ease .25s,translate .6s ease .25s}.svc-rail__item{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.svc-rail__tile{position:relative;display:grid;place-items:center;width:2.15em;height:2.15em;border-radius:.6em;background:linear-gradient(160deg,#ffffff17,#ffffff03 45%),#0c162ed1;border:1px solid rgb(159 195 255 / .22);box-shadow:inset 0 1px #ffffff1a,0 6px 18px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a9b3c4;transition:width .45s cubic-bezier(.3,0,.1,1),height .45s cubic-bezier(.3,0,.1,1),border-radius .45s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease,color .35s ease,translate .25s ease}.svc-rail__tile svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svc-rail__tile svg .t{fill:currentColor;fill-opacity:.2}.svc-rail__tile svg .t2{fill:currentColor;fill-opacity:.36}.svc-rail__tile svg .f{fill:currentColor;stroke:none}.svc-rail__item.is-past .svc-rail__tile{color:var(--ice)}.svc-rail__brk{--c: var(--ice);--l: .62em;--t: 2px;position:absolute;top:-.5em;right:-.5em;bottom:-.5em;left:-.5em;pointer-events:none;opacity:0;scale:1.25;background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) var(--t),linear-gradient(var(--c),var(--c)) 0 0 / var(--t) var(--l),linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) var(--t),linear-gradient(var(--c),var(--c)) 100% 0 / var(--t) var(--l),linear-gradient(var(--c),var(--c)) 0 100% / var(--l) var(--t),linear-gradient(var(--c),var(--c)) 0 100% / var(--t) var(--l),linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) var(--t),linear-gradient(var(--c),var(--c)) 100% 100% / var(--t) var(--l);background-repeat:no-repeat;filter:drop-shadow(0 0 4px rgb(159 195 255 / .7));transition:opacity .35s ease,scale .45s cubic-bezier(.3,0,.1,1)}.svc-rail__short{margin-top:.4em;font-size:.75em;font-weight:500;letter-spacing:.06em;line-height:1.2;color:#c4cbd49e;white-space:nowrap;transition:color .25s ease,opacity .25s ease}.svc-rail__more{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .45s cubic-bezier(.3,0,.1,1)}.svc-rail__more>span{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .3s ease}.svc-rail__more b{margin-top:.85em;font-size:.875em;font-weight:600;line-height:1.3;text-align:center;color:var(--white);text-shadow:0 0 12px rgb(159 195 255 / .35);text-wrap:balance}.svc-rail__more em{margin-top:.4em;font:700 .625em/1 var(--font-brand);font-style:normal;letter-spacing:.22em;color:var(--ice)}.svc-rail__item.is-on .svc-rail__tile{width:3.1em;height:3.1em;border-radius:.8em;color:var(--white);background:linear-gradient(160deg,#9fc3ff73,#3c64c840 55%),#102250eb;border-color:var(--ice);box-shadow:inset 0 1px #ffffff4d,0 0 24px #9fc3ff80,0 6px 18px #00000073}.svc-rail__item.is-on .svc-rail__tile svg .t{fill-opacity:.3}.svc-rail__item.is-on .svc-rail__brk{opacity:1;scale:1}.svc-rail__item.is-on .svc-rail__short{height:0;margin:0;opacity:0}.svc-rail__item.is-on .svc-rail__more{grid-template-rows:1fr}.svc-rail__item.is-on .svc-rail__more>span{opacity:1;transition-delay:.15s}.svc-rail__item:not(.is-on){cursor:pointer}.svc-rail__item:not(.is-on):hover .svc-rail__tile,.svc-rail__item:not(.is-on):focus-visible .svc-rail__tile{translate:0 -2px;border-color:#9fc3ff99;color:var(--white)}.svc-rail__item:not(.is-on):hover .svc-rail__short,.svc-rail__item:not(.is-on):focus-visible .svc-rail__short{color:var(--white)}.svc-rail__item:focus-visible .svc-rail__tile{outline:2px solid var(--ice);outline-offset:3px}.svc-rail__line{position:relative;flex:1 1 0;min-height:.75em;max-height:3.5em;width:1px;margin:.55em 0;background:#9fc3ff38;overflow:hidden}.svc-rail__line.is-past{background:#9fc3ff80}.svc-rail__line:after{content:"";position:absolute;left:-4px;width:9px;height:1.6em;border-radius:9px;top:-2em;background:radial-gradient(closest-side,#e8f1ff,rgb(159 195 255 / .6),transparent);animation:svc-rail-run 2.2s linear infinite;animation-delay:calc(var(--k, 0) * .45s)}@keyframes svc-rail-run{0%{top:-2em}to{top:100%}}@media(prefers-reduced-motion:reduce){.svc-rail__line:after{display:none}}.svc-ex{margin-top:clamp(16px,2.6vh,26px)}.svc-ex__label{margin:0 0 10px;font-size:13px;letter-spacing:.04em;color:var(--silver-soft)}.svc-ex__chips{display:flex;flex-wrap:wrap;gap:8px}.svc-ex__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 13px;border-radius:999px;border:1px solid rgb(159 195 255 / .28);background:#0a122899;color:#f5f7fbd9;font:500 14px var(--font-body);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,translate .2s ease}.svc-ex__chip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.svc-ex__chip:hover{border-color:#9fc3ff99;color:var(--white);translate:0 -1px}.svc-ex__chip:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.svc-ex__chip.is-on{border-color:var(--ice);color:#fff;cursor:default;translate:0 0;background:linear-gradient(160deg,#9fc3ff6b,#3c64c847 55%),#102250eb;box-shadow:inset 0 1px #ffffff40,0 0 18px #9fc3ff59}.svc-ex__still{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;background:#fbf7f1}.dsh{overflow:hidden;background:#eef0ef}.dsh-frame{display:block;width:100%;height:100%;border:0;background:#eef0ef}.dsh:has(.dsh-frame--cream),.dsh-frame--cream,.svc-ex__frame.is-cream{background:#f1e2cb}.dsh:has(.dsh-frame--white),.dsh-frame--white,.svc-ex__frame.is-white{background:#fff}.svc-ex__frame{flex:1;background:#eef0ef}.dms[hidden]{display:none}.dms-alert[data-count]{min-width:20px}.dmp .dms-brand i.dmp-logo{background:linear-gradient(135deg,#8fe3b0,#2a9d63)}.dmp .dms-user i{background:linear-gradient(135deg,#cfe9d9,#6aa889)}.dmp-head{margin-top:18px}.dmp-tabs{display:flex;gap:6px}.dmp-tabs button{padding:7px 14px;border:1px solid rgb(159 195 255 / .18);border-radius:999px;background:none;font-size:13px;color:var(--silver);transition:background .2s ease,color .2s ease}.dmp-tabs button:hover{color:var(--white)}.dmp-tabs button.is-on{background:#9fc3ff29;border-color:#9fc3ff66;color:var(--white)}.dmp-orders td:nth-child(3){color:var(--silver-soft);font-size:14px}.dmp-step{min-width:74px;padding:4px 12px;border:0;border-radius:999px;font-size:12px;font-weight:600;background:#9fc3ff29;color:#bcd5ff;transition:filter .2s ease}.dmp-step:hover{filter:brightness(1.25)}.dmp-step[data-s="0"]{background:#ffb86b2e;color:#ffc98e}.dmp-step[data-s="2"]{background:#6fd6a829;color:#7fe0b5}.dmp-step[data-s="3"]{background:#ffffff14;color:var(--silver-soft);cursor:default}.dmp-hint{margin:10px 0 0}.dmp-suggest{display:grid;gap:8px;margin-bottom:18px;padding:16px;border-radius:14px;background:#121e36;border:1px solid rgb(255 184 107 / .25)}.dmp-sug{display:grid;grid-template-columns:130px 1fr auto auto;gap:16px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff08;transition:opacity .4s ease}.dmp-sug b{font-size:15px}.dmp-sug span{color:#ffc98e;font-size:13px}.dmp-sug em{font-style:normal;color:var(--silver-soft);font-size:13px}.dmp-sug.is-done{opacity:.45}.dmp-sups{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dmp-sups div{display:grid;gap:4px;padding:16px 18px;border-radius:14px;background:#121e36;border:1px solid rgb(159 195 255 / .1)}.dmp-sups b{font-size:16px}.dmp-sups span{color:var(--silver-soft);font-size:13px}.dmp-sups p{margin:6px 0 0;font-size:14px;color:var(--silver)}.dmp-sups strong{color:var(--white)}.dmp-sups em{font-style:normal;color:#ffd27a;font-size:13px}.dmw .dms-brand i.dmw-logo{background:linear-gradient(135deg,#ffd5a6,#d9822b)}.dmw .dms-user i{background:linear-gradient(135deg,#f3dcc4,#b88a5e)}.dmw-actions{display:flex;align-items:center;gap:14px}.dmw-filled{color:var(--silver-soft);font-size:13px}.dmw-filled b{color:var(--white);font-size:15px}.dmw-send:disabled{background:#2a8a62}.dmw-grid{display:grid;grid-template-columns:96px repeat(6,1fr);gap:8px}.dmw-grid>b{padding:6px 0;text-align:center;font-size:14px;color:var(--silver)}.dmw-grid>b.dmw-row{display:grid;align-content:center;text-align:start;font-size:14px;color:var(--white)}.dmw-row small{color:var(--silver-soft);font-weight:400;font-size:11px}.dmw-cell{display:flex;flex-direction:column;gap:6px;min-height:168px;padding:10px;border-radius:12px;background:#121e36;border:1px solid rgb(159 195 255 / .1)}.dmw-cell i{padding:6px 10px;border-radius:8px;background:#9fc3ff21;font-style:normal;font-size:13px}.dmw-cell.is-open{border:1px dashed rgb(255 184 107 / .55);background:#ffb86b0f;justify-content:center}.dmw-add{padding:8px;border:0;border-radius:8px;background:none;color:#ffc98e;font-size:13px;font-weight:600}.dmw-add:hover{background:#ffb86b1f}.dmw-cell.is-new{border-color:#6fd6a880;animation:dms-flash 1.2s ease}.dmw-cell.is-new i{background:#6fd6a829;color:#9ff0c9}.dmw-closed{justify-content:center;align-items:center;background:repeating-linear-gradient(135deg,transparent 0 8px,rgb(255 255 255 / .03) 8px 16px)}.dmw-closed span{color:var(--silver-soft);font-size:13px}.dmw-hint{margin:12px 0 0}.dmw-reqs{display:grid;gap:10px}.dmw-reqs>div{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#121e36;border:1px solid rgb(159 195 255 / .1);transition:opacity .3s ease}.dmw-reqs i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#3a2c1d;font-style:normal;font-weight:700;font-size:13px}.dmw-reqs p{display:grid;gap:2px;margin:0}.dmw-reqs p b{font-size:15px}.dmw-reqs p span{color:var(--silver-soft);font-size:13px}.dmw-ok,.dmw-no{padding:8px 16px;border:0;border-radius:8px;font-size:13px;font-weight:600}.dmw-ok{background:#2a8a62;color:#fff}.dmw-no{background:#ffffff12;color:var(--silver)}.dmw-reqs>div.is-done{grid-template-columns:42px 1fr auto;opacity:.6}.dmw-reqs em{font-style:normal;font-size:13px;font-weight:700}.dmw-reqs .is-ok em{color:#6fd6a8}.dmw-reqs .is-no em{color:#ff8b8e}.dmw-hours{display:grid;gap:14px;max-width:760px}.dmw-hours div{display:grid;grid-template-columns:130px 1fr 70px;gap:14px;align-items:center;font-size:15px}.dmw-hours i{height:10px;border-radius:10px;background:#9fc3ff1a;position:relative;overflow:hidden}.dmw-hours i:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--p);border-radius:inherit;background:linear-gradient(270deg,#3c6fd1,#9fc3ff)}.dmw-hours span{color:var(--silver-soft);font-size:13px;text-align:end}.dm-demo--chat>[data-ex][hidden]{display:none}.dmc-msg small{display:block;margin-top:3px;font-size:11px;opacity:.55;text-align:end}.dai{flex:1;min-height:0;display:grid;grid-template-columns:190px 1fr 360px;background:#0b1324;color:var(--white)}.dai-side{display:flex;flex-direction:column;gap:4px;padding:18px 12px;background:#0a1120;border-inline-end:1px solid rgb(159 195 255 / .1);font-size:15px;color:var(--silver)}.dai-side .dms-brand{font-size:15px}.dai-side span{padding:9px 12px;border-radius:10px}.dai-side span.is-on{background:#9fc3ff24;color:var(--white)}.dai-main{min-height:0;overflow-y:auto;padding:20px 22px;scrollbar-width:thin}.dai-main h4{margin:0 0 14px;font-size:21px}.dai .dms-kpis{grid-template-columns:repeat(2,1fr)}.dai .dms-kpis b{font-size:22px}.dai-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.dai-grid .dai-debts{grid-column:1 / -1}.dai .dms-table{font-size:14px}.dai .dms-table td{padding:9px 6px}.dai-team{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--silver)}.dai-team li{display:flex;align-items:center;gap:9px;border-radius:8px}.dai-team i{width:8px;height:8px;border-radius:50%;background:#6fd6a8}.dai-debts ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dai-debts li{display:grid;grid-template-columns:1fr auto 120px;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff08;font-size:14px}.dai-debts span{font-weight:700}.dai-debts em{font-style:normal;font-size:12px;color:#ffb86b;text-align:end}.dai-debts em.is-sent{color:#6fd6a8}.dai .is-flash{animation:dai-flash 1.4s ease}@keyframes dai-flash{0%,40%{background-color:#9fc3ff38;box-shadow:0 0 0 1px #9fc3ff80}to{background-color:transparent;box-shadow:none}}.dai .dms-kpis .is-flash{animation:dai-flash 1.4s ease}.dai-chat{display:flex;flex-direction:column;min-height:0;border-inline-start:1px solid rgb(159 195 255 / .14);background:#0f1a30}.dai-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(159 195 255 / .12);background:linear-gradient(135deg,#5b8cff40,#9fc3ff0f)}.dai-head i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#9fc3ff,#3c6fd1);font-style:normal;font-size:18px;color:#fff}.dai-head b{display:block;font-size:16px}.dai-head span{font-size:12px;color:var(--silver-soft)}.dai .dmc-log,.dai .dmc-chips,.dai .dmc-input{background:transparent}.dai .dmc-msg{font-size:14px}.dai .dmc-msg--bot{background:#17253f;border-color:#9fc3ff24;color:var(--white)}.dai .dmc-msg--user{background:linear-gradient(135deg,#5b8cff,#3c6fd1)}.dai .dmc-typing i{background:var(--ice)}.dai .dmc-card{background:#17253f;border-color:#6fd6a859;color:var(--white);font-size:13px}.dai .dmc-card span:last-child{color:#6fd6a8}.dai .dmc-chips button{border-color:#9fc3ff59;background:#9fc3ff14;color:#cfe0ff;font-size:13px}.dai .dmc-chips button:hover{background:#3c6fd1;color:#fff}.dai .dmc-input input{border-color:#9fc3ff33;background:#17253f;color:var(--white)}.dai .dmc-input input:focus{border-color:var(--ice)}.dai .dmc-input button{background:#3c6fd1}.dm-demo--chat:has(>.dsys[data-ex=whatsapp]:not([hidden])) .dmd-badge,.dm-demo--chat:has(>.dai:not([hidden])) .dmd-badge{bottom:76px}.dm-demo--seo>[data-ex][hidden]{display:none}@media(min-width:901px){.svc__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.svc-item{padding-inline:6px}.svc-item h3{font-size:13px}}.dgo{flex:1;min-height:0;display:flex;background:#fff;color:#0d0d0d;font-family:var(--font-body)}.dgo-side{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:8px;background:#f9f9f9;border-inline-end:1px solid #ececec}.dgo-sidetop{display:flex;align-items:center;padding:2px 2px 8px}.dgo-sp{flex:1}.dgo-ic{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:#5d5d5d;cursor:pointer}.dgo-ic:hover{background:#ececec}.dgo svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.dgo-nav{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:14px var(--font-body);color:#0d0d0d;text-align:start;cursor:pointer}.dgo-nav:hover{background:#ececec}.dgo-h{margin:16px 10px 6px;font-size:13px;color:#8f8f8f}.dgo-hist{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:1px;scrollbar-width:thin}.dgo-hist button{height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:14px var(--font-body);color:#0d0d0d;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.dgo-hist button:hover{background:#ececec}.dgo-hist button.is-on{background:#e8e8e8}.dgo-user{display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid #ececec;margin-top:6px}.dgo-user i,.dgo-me{width:30px;height:30px;border-radius:50%;background:#c26d2c;color:#fff;display:grid;place-items:center;font:600 13px var(--font-body);font-style:normal}.dgo-user b{display:block;font-size:14px;font-weight:500}.dgo-user small{font-size:12px;color:#8f8f8f}.dgo-main{flex:1;min-width:0;display:flex;flex-direction:column}.dgo-top{display:flex;align-items:center;gap:10px;height:54px;padding:0 16px}.dgo-model{display:flex;align-items:center;gap:4px;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;font:500 18px var(--font-body);color:#0d0d0d;cursor:pointer}.dgo-model:hover{background:#f4f4f4}.dgo-model svg{width:16px;height:16px;color:#8f8f8f}.dgo-share{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid #e3e3e3;border-radius:999px;font-size:14px}.dgo-share svg{width:16px;height:16px}.dgo-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px max(24px,calc((100% - 720px)/2)) 24px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin}.dgo-q{align-self:flex-end;max-width:70%;margin:0;padding:10px 18px;border-radius:18px;background:#f4f4f4;font-size:16px;line-height:1.5}.dgo-a{font-size:16px;line-height:1.75}.dgo-a p{margin:0 0 12px}.dgo-a ol{margin:0 0 14px;padding:0 22px 0 0;display:grid;gap:10px}.dgo-a ol li::marker{font-weight:600}.dgo-a b{font-weight:600}.dgo-cite{display:inline-flex;align-items:center;height:22px;margin:0 4px;padding:0 9px;border-radius:999px;background:#f0f0f0;color:#5d5d5d;font-size:12px;font-weight:500;vertical-align:1px;direction:ltr}.dgo-cursor{display:inline-block;width:10px;height:10px;border-radius:50%;background:#0d0d0d;margin-inline-start:4px;vertical-align:middle;animation:dgo-pulse .9s ease-in-out infinite}@keyframes dgo-pulse{50%{transform:scale(.6)}}.dgo-think{font-size:15px;color:#8f8f8f;background:linear-gradient(90deg,#8f8f8f 40%,#d4d4d4,#8f8f8f 60%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dgo-shine 1.6s linear infinite}@keyframes dgo-shine{to{background-position:-200% 0}}.dgo-acts{display:flex;align-items:center;gap:2px;margin-top:-4px}.dgo-acts .dgo-ic{width:32px;height:32px}.dgo-acts svg{width:18px;height:18px}.dgo-acts .dgo-ic.is-on{color:#0d0d0d;background:#ececec}.dgo-srcs{display:inline-flex;align-items:center;gap:6px;height:32px;margin-inline-start:6px;padding:0 12px;border:1px solid #e3e3e3;border-radius:999px;background:none;font:13px var(--font-body);color:#0d0d0d;cursor:pointer}.dgo-srcs i{width:18px;height:18px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#0b162c;font-style:normal}.dgo-srcs i img{width:100%;height:100%;object-fit:cover}.dgo-srcs i+i{margin-inline-start:-10px;background:#e7e7e7;color:#5d5d5d;font-size:10px;font-weight:700;box-shadow:0 0 0 2px #fff}.dgo-srclist{display:grid;gap:4px;margin:4px 0 0;padding:10px;border:1px solid #ececec;border-radius:14px}.dgo-srclist div{display:grid;gap:1px;padding:6px 8px;border-radius:8px}.dgo-srclist div:hover{background:#f9f9f9}.dgo-srclist small{font-size:12px;color:#8f8f8f;direction:ltr;text-align:right}.dgo-srclist b{font-size:14px;font-weight:500}.dgo-ask{display:flex;align-items:center;gap:6px;width:min(720px,calc(100% - 48px));margin:0 auto;padding:8px 10px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 4px 14px #0000000f}.dgo-ask input{flex:1;min-width:0;padding:8px 6px;border:0;background:none;font:16px var(--font-body);color:#0d0d0d;outline:none}.dgo-ask input::placeholder{color:#8f8f8f}.dgo-send{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#0d0d0d;color:#fff;cursor:pointer}.dgo-send svg{width:20px;height:20px;stroke-width:2.2}.dgo-fine{margin:8px 0 10px;text-align:center;font-size:12px;color:#8f8f8f}.dm-shade{position:absolute;left:0;top:0;max-width:none;height:auto;pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:opacity .4s ease}.dm-shade--near{filter:brightness(0) blur(1.5px)}.dm-shade--far{filter:brightness(0) blur(5px)}.dm-fx.has-shade .dm-shade--near{opacity:.22}.dm-fx.has-shade .dm-shade--far{opacity:.14}.cm svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.cm button{font:inherit;color:inherit;cursor:pointer}.cm a{color:inherit;text-decoration:none}.cm__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#0206108c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.cm.is-open .cm__veil{opacity:1;visibility:visible;transition-delay:0s}.cm__box{position:fixed;z-index:40;left:50%;top:50%;width:min(1120px,94vw);height:min(720px,88vh);display:grid;grid-template-columns:250px 1fr;gap:10px;padding:10px;border-radius:28px;direction:rtl;font-family:var(--font-body);color:#e8eefb;background:#101828f0;border:1px solid rgb(255 255 255 / .08);box-shadow:0 60px 120px -40px #000;opacity:0;visibility:hidden;transform:translate(-50%,-48%) scale(.97);transition:opacity .25s ease,transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .25s}.cm.is-open .cm__box{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition-delay:0s}body.cm-open .mascot{opacity:0;pointer-events:none}.cm__side{display:flex;flex-direction:column;gap:2px;min-height:0;padding:18px 14px 14px;border-radius:20px;overflow:hidden;background:#ffffff09}.cm__brand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.cm__brand b{display:block;font-size:15px}.cm__brand small{font-size:12px;opacity:.55}.cm__new{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgb(127 140 160 / .3);background:none;font-size:14px}.cm__new:hover{background:#7f8ca01f}.cm__new--top{display:none}.cm__label{margin:20px 4px 6px;font-size:12px;letter-spacing:.06em;opacity:.5}.cm__svc{display:grid;gap:2px}.cm__svc a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:14px;opacity:.85}.cm__svc a:hover{opacity:1;background:#7f8ca01f}.cm__human{position:relative;display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border:0;border-radius:14px;text-align:right;font-size:13px;background:#9fc3ff1a;color:#fff}.cm__human:hover{background:#9fc3ff29}.cm__human b{display:block;font-size:15px}.cm__perch{position:absolute;bottom:calc(100% - 6px);left:50%;height:clamp(110px,25vh,190px);width:auto;transform:translate(-50%) scaleX(-1);pointer-events:none;filter:drop-shadow(0 6px 6px rgb(0 0 0 / .35))}.cm__main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:20px;overflow:hidden;color:#fff;background:radial-gradient(110% 80% at 88% 0%,rgb(59 111 209 / .42),transparent 55%),radial-gradient(80% 70% at 0% 100%,rgb(159 195 255 / .14),transparent 60%),#0b1426}.cm__top{display:flex;align-items:center;gap:8px;padding:14px 20px}.cm__who{display:flex;align-items:center;gap:10px;margin-inline-end:auto}.cm__who b{display:block;font-size:15px}.cm__who small{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.65}.cm__who small i{width:7px;height:7px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 8px #3ecf8e}.cm__x{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgb(127 140 160 / .35);background:none}.cm__x:hover{background:#7f8ca026}.cm__ava{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;object-position:50% 6%;background:linear-gradient(160deg,#1d3e6e,#0e2240)}.cm__ava--me{display:grid;place-items:center;background:#7f8ca040}.cm__log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:20px;padding:10px max(20px,calc((100% - 740px)/2)) 16px;scrollbar-width:thin;scrollbar-color:rgb(127 140 160 / .35) transparent}.cm__msg{display:flex;gap:10px;align-items:flex-start;animation:cm-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes cm-in{0%{opacity:0;transform:translateY(10px)}}.cm__msg--me{flex-direction:row-reverse;align-self:flex-end}.cm__body{min-width:0;max-width:80%}.cm__msg--bot .cm__body{max-width:86%}.cm__bubble{padding:12px 16px;border-radius:18px;border-start-start-radius:4px}.cm__msg--bot .cm__bubble{background:#060c1ab8;border:1px solid rgb(255 255 255 / .08)}.cm__msg--me .cm__bubble{border-start-start-radius:18px;border-start-end-radius:4px;background:#ffffff21}.cm__bubble p{margin:0;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.cm__meta{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;opacity:.55}.cm__meta time{margin-inline-end:6px}.cm__meta button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:8px;background:none}.cm__meta button svg{width:15px;height:15px}.cm__meta button:hover{background:#7f8ca026}.cm__meta button.is-on{color:var(--ice);background:#9fc3ff26}.cm__msg--me .cm__meta{justify-content:flex-end}.cm__think{display:flex;align-items:center;gap:10px;padding-top:7px;font-size:14px;opacity:.8}.cm__think i{width:15px;height:15px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:cm-spin .8s linear infinite}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm__fan{position:relative;display:block;width:min(440px,100%);height:200px;margin:14px 0 4px}.cm__fan img{position:absolute;top:16px;width:52%;height:168px;object-fit:cover;object-position:top;border-radius:14px;border:2px solid rgb(255 255 255 / .2);box-shadow:0 18px 30px -16px #0009;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cm__fan img:nth-child(1){right:0;transform:rotate(5deg)}.cm__fan img:nth-child(2){left:50%;top:0;z-index:2;height:192px;transform:translate(-50%)}.cm__fan img:nth-child(3){left:0;transform:rotate(-5deg)}.cm__fan:hover img:nth-child(1){transform:rotate(8deg) translate(10px)}.cm__fan:hover img:nth-child(3){transform:rotate(-8deg) translate(-10px)}.cm__more{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--ice)}.cm__cta,.cm__sent{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;border:0;border-radius:16px;text-align:right}.cm__cta{background:var(--ice);color:var(--navy-950)}.cm__sent{background:#3ecf8e24;color:#b8f0d6}.cm__cta svg,.cm__sent svg{width:20px;height:20px}.cm__cta b,.cm__sent b{display:block;font-size:15px}.cm__cta small,.cm__sent small{font-size:12px;opacity:.75}.cm__form{width:min(740px,calc(100% - 40px));margin:0 auto;padding:14px 16px 10px;border-radius:22px;background:#080e1cbf;border:1px solid rgb(255 255 255 / .1)}.cm__in{width:100%;padding:2px 4px 12px;border:0;background:none;color:inherit;font:16px var(--font-body);outline:none}.cm__in::placeholder{color:inherit;opacity:.5}.cm__row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.cm__sugg{display:flex;flex-wrap:wrap;gap:6px}.cm__chip{padding:6px 12px;border-radius:999px;font-size:13px;border:1px solid rgb(255 255 255 / .16);background:#ffffff0f}.cm__chip:hover{background:#ffffff1f}.cm__send{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:var(--ice);color:var(--navy-950)}.cm.is-busy :is(.cm__send,.cm__chip){opacity:.5;pointer-events:none}.cm__fine{margin:8px 12px 12px;text-align:center;font-size:11.5px;opacity:.45}.cm__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.cm__box{right:0;bottom:0;left:0;top:0;width:auto;height:auto;grid-template-columns:1fr;padding:0;border:0;border-radius:0;transform:translateY(24px)}.cm.is-open .cm__box{transform:none}.cm__side{display:none}.cm__main{border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.cm__top{padding:max(12px,env(safe-area-inset-top)) 14px 10px}.cm__new--top{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%}.cm__log{padding-inline:14px}.cm__body,.cm__msg--bot .cm__body{max-width:88%}.cm__form{width:calc(100% - 20px)}.cm__in{font-size:16px}.cm__fan{height:170px}.cm__fan img{height:140px}.cm__fan img:nth-child(2){height:162px}}@media(prefers-reduced-motion:reduce){.cm__msg,.cm__box{animation:none;transition:none}}.tabbar,.hero__svc,.svp-full,.svp-close{display:none}@media(max-width:760px){:root{--tab-h: env(safe-area-inset-bottom);--cue-room: 104px}.nav__toggle,.mobile-menu,.nav__cta{display:none!important}.nav{justify-content:center}.nav__brand{margin:0}.tabbar{position:fixed;z-index:30;inset:auto 0 0 0;height:var(--tab-h);box-sizing:border-box;display:none;padding:6px 6px env(safe-area-inset-bottom) 96px;background:#081227f0;border-top:1px solid rgb(196 203 212 / .14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--silver-soft);text-decoration:none;-webkit-tap-highlight-color:transparent}.tabbar a[aria-current=page]{color:var(--ice);font-weight:600}.tabbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.svp-fullscreen .tabbar,body.svp-fullscreen .mascot,body.svp-fullscreen .nav{display:none}.mascot{--mh: 104px;z-index:31}.mascot__bubble{display:block}.mascot[data-spot=top] .mascot__bubble.cta-chat{left:84%;bottom:96%;max-width:170px;padding:10px 12px 10px 22px;font-size:13px}.about [data-reveal],.svc [data-reveal],.pf [data-reveal]{filter:none}.svc__wrap{padding-bottom:calc(var(--tab-h) + var(--cue-room))}.pf__wrap{padding-bottom:calc(var(--tab-h) + 90px)}.about{padding-bottom:calc(var(--tab-h) + var(--cue-room))}.hero__content{transform:none;padding:var(--nav-h) 20px calc(var(--tab-h) + 40px + 16vh)}.hero__scroll{bottom:calc(24px + var(--tab-h))}.hero__reviews{display:none}.hero__svc{display:inline-flex}.hero__actions{flex-wrap:nowrap;gap:10px;margin-top:32px}.hero__actions{justify-content:center}.hero__actions .btn,.hero__actions .cta-bubble{flex:0 0 124px;width:124px;height:40px;min-width:0;padding:0 10px;font-size:13.5px}.svc__cards{counter-reset:svc;gap:0}.svc-item{counter-increment:svc;display:grid;grid-template-columns:20px 44px minmax(0,1fr) 14px;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;padding:16px 4px;border:0;border-bottom:1px solid rgb(196 203 212 / .12);border-radius:0;background:none;box-shadow:none;translate:none;-webkit-tap-highlight-color:transparent}.svc-item.is-active{background:none;box-shadow:none;border-color:#c4cbd41f}.svc-item:before{content:counter(svc,decimal-leading-zero);grid-row:1 / 3;font-size:12px;color:var(--silver-soft)}.svc-item:after{content:"";grid-column:4;grid-row:1 / 3;width:9px;height:9px;border-left:2px solid var(--ice);border-bottom:2px solid var(--ice);transform:rotate(45deg)}.svc-item__icon{grid-column:2;grid-row:1 / 3;width:44px;height:44px;margin:0;padding:11px;box-sizing:border-box;border-radius:12px;background:#9fc3ff1f}.svc-item h3{grid-column:3;align-self:end;font-size:17px;color:var(--white)}.svc-item p{grid-column:3;align-self:start;font-size:13.5px;line-height:1.45}.svc-item__bar,.svc-item__go{display:none}.svc.svp-open>.svc__wrap{display:none}.svc-page.is-svp{display:flex;flex-direction:column;position:static;translate:none;width:auto;visibility:visible;padding:calc(var(--nav-h) + 22px) 16px calc(var(--tab-h) + var(--cue-room));text-align:center}.svc-page.is-svp>*{opacity:1!important;transform:none!important;filter:none!important}.svc-page.is-svp .kicker{order:1;justify-content:center;margin-bottom:10px}.svc-page.is-svp .svc-page__title{order:2;font-size:30px}.svc-page.is-svp .svc-ex{order:3;margin-top:18px}.svc-page.is-svp .svp-dev{order:4;margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.svc-page.is-svp .svc-page__points{order:5;margin-top:26px;text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.svc-page.is-svp .svc-page__points li{grid-template-columns:18px minmax(0,1fr);column-gap:8px}.svc-page.is-svp .svc-page__points svg{width:18px;height:18px}.svc-page.is-svp .svc-page__points b{font-size:14px;font-weight:600}.svc-page.is-svp .svc-page__points span{font-size:12px;line-height:1.4}.svc-page.is-svp .svc-page__lead{display:none}.svc-page.is-svp .svc-page__actions{order:6;margin-top:20px}.svc-page.is-svp .svc-page__actions .svc__cta{width:100%}.svc-page.is-svp .svc-ex__label{display:none}.svc-page.is-svp .svc-ex__chips{justify-content:center;flex-wrap:wrap}.svc-page.is-svp .svc-ex.svp-single{display:none}.svp-laptop{display:block;position:relative;box-sizing:content-box;width:calc(100vw - 72px);max-width:520px;border:7px solid #1a1d24;border-bottom-width:9px;border-radius:12px 12px 3px 3px;outline:1.5px solid #3a3f4a;overflow:hidden;background:#000;box-shadow:0 30px 50px -24px #000000e6,0 0 50px -20px #9fc3ff59}.svp-dev:after{content:"";display:block;width:calc(100vw - 44px);max-width:560px;height:11px;margin-top:-8px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#d4d8df,#8f96a1);box-shadow:0 10px 18px -8px #000c}.svp-screen{position:absolute;top:0;left:0;transform-origin:0 0;overflow:hidden}.svp-screen .dm-demo{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;pointer-events:auto;transform:none}.svp-screen .dmd-badge,.svp-screen .dmd-full{display:none}.svp-laptop.is-full .dm-demo>.br,.svp-laptop.is-full .dm-demo>.app{display:none}.svp-screen .dm-demo>[data-ex]{flex:1;min-height:0}.svp-screen .dsh-frame{width:100%;height:100%;border:0}.svc-page.is-svp .svp-full{display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:0 9px;align-self:flex-start;margin-inline-start:max(13px,calc((100% - 534px)/2));border:1px solid rgb(159 195 255 / .35);border-radius:999px;background:#050a1699;color:var(--ice);font:500 11px var(--font-body)}.svp-laptop:not(.is-full){cursor:pointer}.svp-laptop:not(.is-full) .svp-screen{pointer-events:none}.svp-full svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.svp-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.svc-page.is-svp .svp-laptop.is-full{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;height:auto!important;margin:0;border:0;border-radius:0;outline:0}.svp-laptop.is-full{background:#050a16}.svp-laptop.is-full:before{content:attr(data-title);position:absolute;top:0;left:0;right:0;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 56px;border-bottom:1px solid rgb(159 195 255 / .14);color:var(--silver);font:600 14px var(--font-body)}.svp-laptop.is-full .svp-close{display:grid;place-items:center;position:absolute;z-index:2;top:4px;left:8px;width:40px;height:40px;border:0;border-radius:50%;background:#9fc3ff1a;color:#fff}.ab-stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;border:1px solid rgb(196 203 212 / .14);border-radius:18px;background:#050a1680}.ab-stats>div{padding:14px 16px}.ab-stats>div:first-child{border-inline-end:1px solid rgb(196 203 212 / .14)}.ab-stats .ab-duo{grid-column:1 / -1;border-top:1px solid rgb(196 203 212 / .14)}.ab-actions{display:flex;gap:10px}.ab-actions .ab-btn{flex:1;justify-content:center}.ab-values li{padding:14px;border:1px solid rgb(196 203 212 / .14);border-radius:16px;background:#050a1680;-webkit-tap-highlight-color:transparent}.ab-values li:before{display:none}.ab-values li:hover{translate:none}.ab-values li.is-on{border-color:var(--ice);background:#9fc3ff1a;box-shadow:0 0 24px -8px #9fc3ff99}.ab-values li.is-on svg{scale:1.15;filter:drop-shadow(0 0 8px rgb(159 195 255 / .7))}.ab-values li.is-on h3{color:var(--ice)}.pf-client{height:64px}.pf-client__mono{opacity:0}.pf-client__color{opacity:1}.pf-logos{justify-content:space-around;gap:24px}}@media(max-width:760px){.svc__wrap{gap:0}.svc__wrap>*{order:9}.svc__text{display:contents}.svc__text>*{width:100%;max-width:640px;justify-self:center}.svc__text>.kicker{order:1}.svc__text>.svc__title{order:2}.svc__text>.svc__lead{order:3}.svc__wrap>.devices{order:4;justify-self:center;margin-top:22px}.svc__text>.svc__cards{order:5;margin-top:18px}.svc__text>.svc__actions{order:6}}@media(max-width:760px){.svc__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.svc-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;position:relative;min-height:0;padding:12px 10px 10px;border:1px solid rgb(159 195 255 / .2);border-radius:16px;background:linear-gradient(165deg,#244a828c,#0a18304d)}.svc-item.is-active{border-color:#9fc3ff33;background:linear-gradient(165deg,#244a828c,#0a18304d)}.svc-item:before{position:absolute;top:12px;left:10px;font-size:10.5px}.svc-item:after{display:none}.svc-item__icon{width:34px;height:34px;padding:8px;margin:0 0 2px;border-radius:10px}.svc-item h3{align-self:stretch;text-align:start;font-size:13.5px;line-height:1.3}.svc-item p{display:none}.svc-item__go{display:inline-flex;gap:3px;margin-top:auto;padding-top:2px;color:var(--ice);font-size:12px}}@media(max-width:760px){.devices .screen__ui>.scr{opacity:0!important;visibility:hidden!important;transition:none!important}.devices .screen--desktop .scr[data-svc=systems],.devices .screen--laptop .scr[data-svc=landing],.devices .screen--phone .scr[data-svc=chatbots]{opacity:1!important;visibility:inherit!important}}@media(max-width:760px){.mascot.is-in-panel{position:absolute}.mascot.is-perched{z-index:18;transition:none}}@media(max-width:760px){.svc__text>.svc__actions{justify-content:center;text-align:center}}@media(max-width:760px){.svc-page.is-svp .kicker{font-size:0}.svc-page.is-svp .kicker>span[lang]{display:none}.svc-page.is-svp .kicker>v-t{font-size:14px;letter-spacing:.2em}}@media(max-width:760px){.hero__scroll{border:0;border-radius:0;width:24px;height:40px}.hero__scroll span,.hero__scroll:before,.hero__scroll:after{content:"";position:absolute;left:50%;top:auto;bottom:4px;width:12px;height:12px;margin-left:-6px;border:solid var(--silver);border-width:2px 0 0 2px;border-radius:1px;background:none;transform:rotate(225deg);opacity:0;animation:swipe-cue 2s ease-out infinite}.hero__scroll:before{animation-delay:.3s}.hero__scroll:after{animation-delay:.6s}}@keyframes swipe-cue{0%{opacity:0;transform:translateY(-22px) rotate(225deg)}25%{opacity:.9}70%,to{opacity:0;transform:translateY(0) rotate(225deg)}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.hero__scroll span{animation:none;opacity:.8}.hero__scroll:before,.hero__scroll:after{display:none}}.swipe-cue{display:none}@media(max-width:760px){.hero__scroll{display:none}.swipe-cue{display:flex;flex-direction:column;align-items:center;gap:6px;position:fixed;z-index:19;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%,8px);padding:6px 14px;border:0;background:none;color:var(--silver-soft);font:400 12px/1.2 var(--font-body);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.swipe-cue.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.swipe-cue i{position:relative;display:block;width:24px;height:30px;order:-1}.swipe-cue i:before,.swipe-cue i:after{content:"";position:absolute;left:50%;bottom:2px;width:11px;height:11px;margin-left:-5.5px;border:solid var(--silver);border-width:2px 0 0 2px;border-radius:1px;transform:rotate(225deg);opacity:0;animation:swipe-cue 2s ease-out infinite}.swipe-cue i:after{animation-delay:.4s}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.swipe-cue i:before{animation:none;opacity:.8}.swipe-cue i:after{display:none}}@media(max-width:760px){.cw__say{top:calc(var(--cw-eh) * .06 - 50px);right:calc(var(--cw-eh) * .78 - 12px);transform-origin:100% 80%}.cw__wrap{padding-top:calc(var(--cw-eh) * .62 + 56px)}.cw__perch{top:calc(var(--cw-eh) * (.62 - .726) + 56px)}.cw__card{max-height:calc(100dvh - 32px - var(--cw-eh) * .62 - 56px)}}@media(max-width:760px){.devices.is-frame0 .devices__img,.devices.is-frame0 .devices__desk{display:none}.dp-box{position:absolute;aspect-ratio:16 / 9;pointer-events:none;opacity:0;transform:translateY(40px) scale(.97);transition:opacity 1s ease,transform 1.3s cubic-bezier(.2,.7,.2,1)}.svc.is-revealed .dp-box{opacity:1;transform:none;transition-delay:.1s}.dp-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dp-box .screen{top:0;right:0;bottom:0;left:0;height:100%;-webkit-mask:none;mask:none;transform:none}}@media(max-width:760px){.about .ab-look{display:none}.about .ab-strip{margin-top:22px}}@media(max-width:760px){.about{flex-flow:row wrap;align-content:flex-start;padding-inline:20px}.about :is(.ab-stage,.ab-copy,.ab-stats,.ab-strip){display:contents}.about :where(.ab-kicker,.ab-title,.ab-sub,.ab-lead,.ab-actions,.ab-stats>div,.ab-strip__title,.ab-values){flex:0 0 100%;min-width:0;margin:0}.about .ab-stats>div{padding:0;border:0}.about .ab-values li{-webkit-tap-highlight-color:transparent}.about .ab-kicker{order:1}.about .ab-title{order:2;margin-top:6px}.about .ab-sub{order:3;margin-top:8px}.about .ab-stats .ab-duo{order:4;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.about .ab-duo img{width:100%;height:auto;aspect-ratio:4 / 5;border:0;border-radius:18px;margin:0}.about .ab-duo span{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline}.about .ab-duo b{display:inline;font-size:15px}.about .ab-lead{order:5;margin-top:18px}.about .ab-strip__title{order:7;margin-top:34px}.about .ab-values{order:8;display:block;margin-top:8px}.about .ab-values li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid rgb(196 203 212 / .12);border-radius:0;background:none;box-shadow:none}.about .ab-values svg{width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:50%;background:#9fc3ff1f}.about .ab-actions{order:9;margin-top:24px}}@media(max-width:760px){.nav>.nav__brand{display:none}.nav>.nav__links{display:flex;gap:22px;margin:0;font-size:14px;white-space:nowrap}.nav__links a{padding:4px 0;-webkit-tap-highlight-color:transparent}.nav__links a[aria-current=page]:after{bottom:-5px}}@media(max-width:760px){.pf .pf__wrap{padding-inline:20px;gap:24px}.pf .pf__mascot-spot{display:none}.pf .pf-revs{display:flex;flex-direction:column}.pf .pf-reviews__row .pf-review{width:100%;box-sizing:border-box}.pf .pf-reviews__row{flex-direction:column}.pf .pf__head{justify-content:center;text-align:center}.pf .pf__head>div{width:100%}.pf .pf__head .kicker{justify-content:center}.pf .pf__title{font-size:32px}.pf .pf-line{display:none}.pf .pf-brands{margin-top:18px;text-align:center}.pf .pf-client{height:76px}.pf .pf-revs{margin-top:0;align-items:center;text-align:center}.pf .pf-reviews{width:100%;display:flex;flex-direction:column;align-items:center}.pf .pf-reviews__summary{flex-direction:column;gap:3px;margin-bottom:14px}.pf .pf-reviews__summary b{font-size:36px;line-height:1}.pf .pf-reviews__summary .pf-review__stars{font-size:16px}.pf .pf-reviews__strip{align-self:stretch;margin-inline:-20px}.pf .pf-reviews__strip .pf-review{width:264px;padding:16px}.pf .pf-review blockquote{font-size:13.5px}.pf .pf-review{text-align:start}.pf .pf-revs__cta{order:2;width:100%;justify-content:center;height:48px;margin:18px 0 0}}.dm-demo.is-tabfull{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;transform:none!important;visibility:visible!important;overflow:hidden;z-index:100}.dm-demo.is-tabfull::backdrop{background:#03060e99}.svp-screen{container:svp / inline-size}@container svp (max-width: 560px){.dai{display:flex;flex-direction:column}.dai-side{flex-direction:row;align-items:center;gap:4px;padding:8px 10px;overflow-x:auto;scrollbar-width:none;border:0;border-bottom:1px solid rgb(159 195 255 / .12);white-space:nowrap}.dai-side .dms-brand{margin-inline-end:6px;font-size:14px}.dai-side span{padding:6px 10px;font-size:13px}.dai-main{flex:1 1 0;padding:14px}.dai-main h4{font-size:18px;margin-bottom:10px}.dai .dms-kpis{gap:8px}.dai .dms-kpis div{padding:10px 12px}.dai .dms-kpis b{font-size:18px}.dai-grid{grid-template-columns:1fr}.dai-debts li{grid-template-columns:1fr auto}.dai-debts em{grid-column:1 / -1;text-align:start}.dai-chat{flex:0 0 46%;border:0;border-top:1px solid rgb(159 195 255 / .18)}.dai-head{padding:10px 14px}.dai-head i{width:32px;height:32px}.dgg-top{flex-wrap:wrap;gap:10px 12px;padding:12px 14px 8px}.dgg-logo{font-size:24px}.dgg-search{order:3;flex:0 0 100%;max-width:none;height:44px}.dgg-sep,.dgg-apps{display:none}.dgg-tabs{gap:20px;padding:0 14px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.dgg-results{max-width:none;padding:12px 16px 40px;box-sizing:border-box}.dgg-title{font-size:18px}.dgg-links{gap:12px 18px;padding-inline-start:0}.dgg-links a{font-size:15px}.dgg-links p{font-size:13px}.dgg-paa h3{font-size:18px}.dgo-side{display:none}.dgo-top{height:50px;padding:0 10px}.dgo-share{display:none}.dgo-log{padding:8px 16px 18px}.dgo-q{max-width:85%;font-size:15px}.dgo-a{font-size:15px;line-height:1.7}.dgo-a ol{padding-inline-start:18px}.dgo-ask{width:calc(100% - 20px)}.dmx{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.dmx-side{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:10px 14px;padding:14px 16px;border:0;border-bottom:1px solid rgb(159 195 255 / .12)}.dmx-label,.dmx-target{grid-column:1 / -1}.dmx-score{grid-row:span 3;width:112px;height:112px;margin:0}.dmx-score b{font-size:32px}.dmx-score span{bottom:24px;font-size:11px}.dmx-run,.dmx-fixall{padding:10px;font-size:14px}.dmx-fixall{margin-top:0}.dmx-hint{grid-column:1 / -1;text-align:start;font-size:12px}.dmx-main{overflow:visible;padding:14px 16px 24px}.dmx-checks{grid-template-columns:1fr}.dmx-issue{grid-template-columns:auto 1fr;row-gap:6px;padding:12px 14px}.dmx-sev{grid-row:auto}.dmx-issue p{grid-column:1 / -1}.dmx-fix{grid-row:auto;grid-column:1 / -1;justify-self:stretch}}@media(max-width:760px){.svc__text>.kicker,.svc__text>.svc__title,.svc__text>.svc__lead{text-align:center;justify-content:center}.about .ab-kicker,.about .ab-title,.about .ab-sub,.about .ab-lead{text-align:center}.svc__title,.ab-title,.pf__title,.svc-page__title{text-wrap:balance}}
