.ServiceDetail-module__mJKIXa__feat,.ServiceDetail-module__mJKIXa__techCard,.ServiceDetail-module__mJKIXa__qa,.ServiceDetail-module__mJKIXa__togCard,.ServiceDetail-module__mJKIXa__inShort,.ServiceDetail-module__mJKIXa__check,.ServiceDetail-module__mJKIXa__compare,.ServiceDetail-module__mJKIXa__caseCard{background:var(--c-bg);box-shadow:-8px -8px 20px #ffffffd9,10px 12px 26px #6e553c21}.ServiceDetail-module__mJKIXa__muted{color:var(--c-muted);line-height:1.65}.ServiceDetail-module__mJKIXa__sTitle{max-width:14ch}.ServiceDetail-module__mJKIXa__hero{padding-bottom:2rem;position:relative;overflow:clip}.ServiceDetail-module__mJKIXa__heroDisc{background:var(--c-bg);pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-10rem;right:-12rem;box-shadow:-18px -18px 40px #ffffffe6,22px 26px 50px #7864501f}.ServiceDetail-module__mJKIXa__heroInner{max-width:var(--max-w);padding:3.5rem var(--gutter) 2.5rem;align-items:center;gap:3rem;margin:0 auto;display:grid;position:relative}.ServiceDetail-module__mJKIXa__heroInner>*{min-width:0}.ServiceDetail-module__mJKIXa__crumbs{letter-spacing:.06em;color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;display:flex}.ServiceDetail-module__mJKIXa__crumbs a{padding-block:.3rem}.ServiceDetail-module__mJKIXa__crumbs a:hover{color:var(--c-accent-hover)}.ServiceDetail-module__mJKIXa__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-hover);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:600}.ServiceDetail-module__mJKIXa__title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.05em;animation:ServiceDetail-module__mJKIXa__rise .8s var(--ease-out) .1s both;margin-top:1rem;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;line-height:1.02}.ServiceDetail-module__mJKIXa__lead{max-width:32rem;color:var(--c-muted);margin-top:1.5rem;font-size:1.08rem;line-height:1.7}.ServiceDetail-module__mJKIXa__acts{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.ServiceDetail-module__mJKIXa__tags,.ServiceDetail-module__mJKIXa__chips{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ServiceDetail-module__mJKIXa__tags li,.ServiceDetail-module__mJKIXa__chips li{background:var(--c-bg);border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;box-shadow:-3px -3px 8px #ffffffd9,4px 5px 12px #6e553c1f}.ServiceDetail-module__mJKIXa__switcher{max-width:var(--max-w);padding:0 var(--gutter);flex-wrap:wrap;gap:.7rem;margin:0 auto;display:flex}.ServiceDetail-module__mJKIXa__switcher a{background:var(--c-bg);transition:translate .25s var(--ease-out), background-color .25s, color .25s;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1.1rem .5rem .5rem;font-weight:600;display:inline-flex;box-shadow:-4px -4px 10px #ffffffd9,5px 6px 14px #6e553c21}.ServiceDetail-module__mJKIXa__switcher a:hover{translate:0 -2px}.ServiceDetail-module__mJKIXa__switcher a span{background:rgb(var(--rgb-accent) / .2);border-radius:50%;place-items:center;width:2rem;height:2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:grid}.ServiceDetail-module__mJKIXa__switcher .ServiceDetail-module__mJKIXa__switchOn{color:#fff;background:#1d1916}.ServiceDetail-module__mJKIXa__switcher .ServiceDetail-module__mJKIXa__switchOn span{background:var(--c-coral);color:var(--c-accent-strong)}.ServiceDetail-module__mJKIXa__visual{background:var(--c-bg);border-radius:2rem;place-items:center;min-height:24rem;margin:0;padding:2rem 1.2rem 2.4rem;display:grid;position:relative;box-shadow:-12px -12px 30px #ffffffd9,18px 22px 46px #6e553c29}.ServiceDetail-module__mJKIXa__caption,.ServiceDetail-module__mJKIXa__caption2{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem}.ServiceDetail-module__mJKIXa__caption{position:absolute;bottom:.9rem;right:1.2rem}.ServiceDetail-module__mJKIXa__caption2{text-align:right;margin-top:.8rem}.ServiceDetail-module__mJKIXa__docs{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;width:min(100%,26rem);display:grid;position:relative}.ServiceDetail-module__mJKIXa__docCard,.ServiceDetail-module__mJKIXa__fields{background:#fff;border-radius:1rem;gap:.4rem;padding:.9rem;display:grid;box-shadow:0 20px 40px -22px #28190f73}.ServiceDetail-module__mJKIXa__docCard{position:relative;overflow:hidden}.ServiceDetail-module__mJKIXa__docName{align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:flex}.ServiceDetail-module__mJKIXa__docCard i{background:var(--c-bg-3);border-radius:5px;height:5px}.ServiceDetail-module__mJKIXa__docCard i:nth-of-type(2n){width:70%}.ServiceDetail-module__mJKIXa__docCard small{color:var(--c-accent-hover);font-size:.6rem}.ServiceDetail-module__mJKIXa__scan{background:linear-gradient(transparent, rgb(var(--rgb-accent) / .3), transparent);height:2.4rem;animation:2.2s ease-in-out infinite ServiceDetail-module__mJKIXa__scan;position:absolute;top:0;left:0;right:0}@keyframes ServiceDetail-module__mJKIXa__scan{0%{translate:0 -100%}to{translate:0 380%}}.ServiceDetail-module__mJKIXa__flowDot{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;animation:1.6s ease-in-out infinite alternate ServiceDetail-module__mJKIXa__breathe;display:grid}.ServiceDetail-module__mJKIXa__fields span{background:rgb(var(--rgb-accent) / .09);animation:4.4s ease-in-out infinite ServiceDetail-module__mJKIXa__fill;animation-delay:calc(var(--k) * .45s);border-radius:.5rem;padding:.4rem .5rem;display:grid}@keyframes ServiceDetail-module__mJKIXa__fill{0%,10%{opacity:.25}22%,to{opacity:1}}.ServiceDetail-module__mJKIXa__fields small{color:var(--c-muted);font-size:.55rem}.ServiceDetail-module__mJKIXa__fields b{font-size:.76rem}.ServiceDetail-module__mJKIXa__toast{white-space:nowrap;background:#fff;border-radius:.9rem;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.72rem;font-weight:700;animation:3s ease-in-out infinite alternate ServiceDetail-module__mJKIXa__float;display:flex;position:absolute;bottom:-2.4rem;right:0;box-shadow:0 18px 36px -16px #28190f73}.ServiceDetail-module__mJKIXa__toast svg{color:var(--c-accent-hover)}@keyframes ServiceDetail-module__mJKIXa__float{to{translate:0 -6px}}.ServiceDetail-module__mJKIXa__call{place-items:center;width:100%;display:grid;position:relative}.ServiceDetail-module__mJKIXa__phone{background:#fff;border-radius:2rem;justify-items:center;gap:.5rem;width:13rem;padding:1rem .9rem 1.1rem;display:grid;box-shadow:0 0 0 6px #1d1916,0 30px 50px -24px #28190f8c}.ServiceDetail-module__mJKIXa__notch{background:#1d1916;border-radius:999px;width:3.6rem;height:.6rem;margin-bottom:.2rem}.ServiceDetail-module__mJKIXa__phone>small{color:var(--c-muted);font-size:.62rem}.ServiceDetail-module__mJKIXa__callDot{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;animation:1.8s ease-out infinite ServiceDetail-module__mJKIXa__ringOut;display:grid}@keyframes ServiceDetail-module__mJKIXa__ringOut{0%{box-shadow:0 0 0 0 rgb(var(--rgb-accent) / .45)}to{box-shadow:0 0 0 1.1rem rgb(var(--rgb-accent) / 0)}}.ServiceDetail-module__mJKIXa__caller{font-size:.72rem}.ServiceDetail-module__mJKIXa__wave{align-items:center;gap:2px;height:1.7rem;display:flex}.ServiceDetail-module__mJKIXa__wave i{width:3px;height:100%;animation:1s ease-in-out infinite alternate ServiceDetail-module__mJKIXa__wave;animation-delay:calc(var(--k) * -.11s);background:#1d1916;border-radius:2px}@keyframes ServiceDetail-module__mJKIXa__wave{0%{scale:1 .2}}.ServiceDetail-module__mJKIXa__bq,.ServiceDetail-module__mJKIXa__ba{border-radius:.8rem;max-width:92%;padding:.45rem .6rem;font-size:.62rem;line-height:1.35}.ServiceDetail-module__mJKIXa__bq{background:var(--c-bg);justify-self:start}.ServiceDetail-module__mJKIXa__ba{background:rgb(var(--rgb-accent) / .16);justify-self:end}.ServiceDetail-module__mJKIXa__toastTop{inset:0 auto auto 0}.ServiceDetail-module__mJKIXa__toastIcon{background:var(--c-accent);border-radius:.6rem;place-items:center;width:1.9rem;height:1.9rem;display:grid;color:#fff!important}.ServiceDetail-module__mJKIXa__toastTop b,.ServiceDetail-module__mJKIXa__toastTop small{display:block}.ServiceDetail-module__mJKIXa__toastTop small{color:var(--c-muted);font-weight:500}.ServiceDetail-module__mJKIXa__site{justify-items:center;gap:1rem;width:min(100%,28rem);display:grid}.ServiceDetail-module__mJKIXa__modes{background:var(--c-bg);border-radius:999px;gap:.2rem;padding:.25rem;display:flex;box-shadow:inset 3px 3px 7px #6e553c21,inset -3px -3px 7px #ffffffe6}.ServiceDetail-module__mJKIXa__modes button{font:inherit;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:background-color .25s,color .25s}.ServiceDetail-module__mJKIXa__modes button[aria-pressed=true]{color:#fff;background:#1d1916}.ServiceDetail-module__mJKIXa__browser{width:100%;transition:width .5s var(--ease-out), border-radius .5s var(--ease-out), box-shadow .5s;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 24px 50px -24px #28190f80}.ServiceDetail-module__mJKIXa__urlBar{background:var(--c-bg);align-items:center;gap:.6rem;padding:.5rem .7rem;transition:opacity .3s;display:flex}.ServiceDetail-module__mJKIXa__urlBar i{background:radial-gradient(circle, var(--c-coral) 3px, transparent 3.5px) 0 0 / .7rem 100%;width:2.1rem;height:.5rem}.ServiceDetail-module__mJKIXa__urlBar code{color:var(--c-muted);background:#fff;border-radius:999px;flex:1;padding:.2rem .6rem;font-size:.6rem}.ServiceDetail-module__mJKIXa__page{gap:.7rem;padding:.8rem;display:grid}.ServiceDetail-module__mJKIXa__pNav{align-items:center;gap:.35rem;display:flex}.ServiceDetail-module__mJKIXa__pNav b{background:#1d1916;border-radius:3px;width:2rem;height:.5rem;margin-right:auto}.ServiceDetail-module__mJKIXa__pNav i{background:var(--c-bg-3);border-radius:3px;width:1.2rem;height:.32rem}.ServiceDetail-module__mJKIXa__pNav em{background:var(--c-coral);border-radius:999px;width:2.2rem;height:.7rem}.ServiceDetail-module__mJKIXa__pHero{background:#1d1916;border-radius:.8rem;grid-template-columns:1.1fr .9fr;align-items:center;gap:.7rem;padding:.9rem;transition:background-color .4s;display:grid}.ServiceDetail-module__mJKIXa__pHero>span:first-child{gap:.35rem;display:grid}.ServiceDetail-module__mJKIXa__h1,.ServiceDetail-module__mJKIXa__h2,.ServiceDetail-module__mJKIXa__p,.ServiceDetail-module__mJKIXa__btn{border-radius:3px;transition:background-color .4s;display:block}.ServiceDetail-module__mJKIXa__h1{background:#fff;height:.6rem}.ServiceDetail-module__mJKIXa__h2{background:var(--c-coral);width:70%;height:.6rem}.ServiceDetail-module__mJKIXa__p{background:#ffffff4d;height:.28rem}.ServiceDetail-module__mJKIXa__btn{background:var(--c-coral);border-radius:999px;width:3rem;height:.9rem;margin-top:.2rem}.ServiceDetail-module__mJKIXa__img{background:radial-gradient(circle at 60% 40%,#f6b394,#0000 55%),linear-gradient(135deg,#3a2219,#c24a24);border-radius:.6rem;height:5rem;transition:background .4s}.ServiceDetail-module__mJKIXa__pCards{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.ServiceDetail-module__mJKIXa__pCards i{background:var(--c-bg);border-radius:.5rem;height:2.2rem}.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__pHero{box-shadow:inset 0 0 0 1.5px var(--c-line);background:#fff}.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__h1,.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__h2,.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__btn,.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__pNav b,.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__pNav em{background:var(--c-line)}.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__p{background:var(--c-bg-3)}.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__img{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--c-line) 50%, transparent calc(50% + 1px)), linear-gradient(to top left, transparent calc(50% - 1px), var(--c-line) 50%, transparent calc(50% + 1px)), var(--c-bg)}.ServiceDetail-module__mJKIXa__wire .ServiceDetail-module__mJKIXa__pCards i{box-shadow:inset 0 0 0 1.5px var(--c-line);background:#fff}.ServiceDetail-module__mJKIXa__mobile{border-radius:1.6rem;width:11rem;box-shadow:0 0 0 6px #1d1916,0 24px 40px -18px #28190f8c}.ServiceDetail-module__mJKIXa__mobile .ServiceDetail-module__mJKIXa__urlBar{display:none}.ServiceDetail-module__mJKIXa__mobile .ServiceDetail-module__mJKIXa__pHero,.ServiceDetail-module__mJKIXa__mobile .ServiceDetail-module__mJKIXa__pCards{grid-template-columns:1fr}.ServiceDetail-module__mJKIXa__mobile .ServiceDetail-module__mJKIXa__pCards i:nth-child(n+2){display:none}.ServiceDetail-module__mJKIXa__serp{background:#fff;border-radius:.9rem;gap:.15rem;width:100%;padding:.8rem 1rem;font-size:.72rem;display:grid;box-shadow:0 16px 30px -18px #28190f66}.ServiceDetail-module__mJKIXa__serp small{color:var(--c-muted)}.ServiceDetail-module__mJKIXa__serp b{color:#1a4fb4;font-size:.86rem}.ServiceDetail-module__mJKIXa__serp span{color:#4d4740;line-height:1.45}.ServiceDetail-module__mJKIXa__badges{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ServiceDetail-module__mJKIXa__badges li{background:rgb(var(--rgb-accent) / .12);color:var(--c-accent-hover);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.ServiceDetail-module__mJKIXa__badges li:before{content:"";background:var(--c-accent);border-radius:50%;width:7px;height:7px}.ServiceDetail-module__mJKIXa__inShort,.ServiceDetail-module__mJKIXa__check{margin-inline:max(var(--gutter), calc((100% - var(--max-w)) / 2 + var(--gutter)))}.ServiceDetail-module__mJKIXa__inShort{border-radius:1.6rem;margin-top:3rem;padding:1.6rem 1.8rem;font-size:1.02rem;line-height:1.7}.ServiceDetail-module__mJKIXa__inShortLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-hover);margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:600}.ServiceDetail-module__mJKIXa__features,.ServiceDetail-module__mJKIXa__compareSec,.ServiceDetail-module__mJKIXa__cases,.ServiceDetail-module__mJKIXa__faq,.ServiceDetail-module__mJKIXa__together{max-width:var(--max-w);padding:5rem var(--gutter) 0;margin:0 auto}.ServiceDetail-module__mJKIXa__featGrid{gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.ServiceDetail-module__mJKIXa__feat{transition:translate .3s var(--ease-out);border-radius:1.5rem;align-content:start;gap:.6rem;padding:1.6rem 1.5rem;display:grid;position:relative;overflow:hidden}.ServiceDetail-module__mJKIXa__feat:hover{translate:0 -4px}.ServiceDetail-module__mJKIXa__feat:before{content:"";background:radial-gradient(circle 11rem at var(--sx,80%) var(--sy,90%), rgb(var(--rgb-accent) / .16), rgb(var(--rgb-accent) / .05) 50%, transparent 75%);opacity:var(--so,0);pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.ServiceDetail-module__mJKIXa__feat>*{position:relative}.ServiceDetail-module__mJKIXa__featIcon{background:var(--c-bg);width:2.9rem;height:2.9rem;color:var(--c-accent);transition:background .35s, color .35s, box-shadow .35s, rotate .45s var(--ease-out);border-radius:.9rem;place-items:center;margin-bottom:.4rem;display:grid;box-shadow:-4px -4px 10px #ffffffe6,5px 6px 14px #6e553c29}.ServiceDetail-module__mJKIXa__feat:hover .ServiceDetail-module__mJKIXa__featIcon{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));box-shadow:0 10px 18px -8px rgb(var(--rgb-accent) / .55);color:#fff;rotate:-6deg}.ServiceDetail-module__mJKIXa__feat h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.08rem}.ServiceDetail-module__mJKIXa__feat p{color:var(--c-muted);font-size:.9rem;line-height:1.6}.ServiceDetail-module__mJKIXa__check{background:var(--c-bg);border-radius:2rem;align-items:center;gap:2.4rem;margin-top:5rem;padding:2.2rem 1.6rem;display:grid;box-shadow:-12px -12px 30px #ffffffe6,16px 20px 44px #6e553c26,inset 0 0 0 1px #fff9}.ServiceDetail-module__mJKIXa__checkTitle{max-width:11ch;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.02}.ServiceDetail-module__mJKIXa__checkTitle+.ServiceDetail-module__mJKIXa__muted{margin-top:1rem}.ServiceDetail-module__mJKIXa__meter{background:var(--c-bg);border-radius:10px;height:10px;margin-top:1.6rem;display:block;overflow:hidden;box-shadow:inset 2px 2px 5px #6e553c2e,inset -2px -2px 5px #ffffffe6}.ServiceDetail-module__mJKIXa__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--c-coral), var(--c-accent));height:100%;transition:width .5s var(--ease-out);display:block}.ServiceDetail-module__mJKIXa__checkCount{gap:.3rem;margin:1.1rem 0 1.6rem;display:grid}.ServiceDetail-module__mJKIXa__checkCount strong{font-family:var(--font-display);font-size:1.3rem}.ServiceDetail-module__mJKIXa__checkCount span{color:var(--c-muted)}.ServiceDetail-module__mJKIXa__checkList{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ServiceDetail-module__mJKIXa__checkList label{background:var(--c-bg);cursor:pointer;transition:background-color .3s, border-color .3s, box-shadow .3s, translate .3s var(--ease-out);border:1px solid #0000;border-radius:1.1rem;align-items:center;gap:.9rem;padding:.95rem 1.1rem;display:flex;box-shadow:-4px -4px 10px #ffffffd9,5px 6px 14px #6e553c1f}.ServiceDetail-module__mJKIXa__checkList label:hover{border-color:rgb(var(--rgb-accent) / .35);box-shadow:0 10px 22px -12px rgb(var(--rgb-accent) / .4);background:#fdf1eb;translate:0 -2px}.ServiceDetail-module__mJKIXa__checkList label:hover .ServiceDetail-module__mJKIXa__box{border-color:var(--c-accent)}.ServiceDetail-module__mJKIXa__checkList input{opacity:0;pointer-events:none;position:absolute}.ServiceDetail-module__mJKIXa__box{border:1.5px solid var(--c-line);color:#0000;background:#fff;border-radius:.45rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;transition:background-color .25s,border-color .25s,color .25s;display:grid}.ServiceDetail-module__mJKIXa__ticked{border-color:rgb(var(--rgb-accent) / .45)!important;background:#fbe9e0!important}.ServiceDetail-module__mJKIXa__ticked .ServiceDetail-module__mJKIXa__box{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.ServiceDetail-module__mJKIXa__checkList input:focus-visible+.ServiceDetail-module__mJKIXa__box{outline:2px solid var(--c-accent);outline-offset:2px}.ServiceDetail-module__mJKIXa__compareHead{align-items:end;gap:1.2rem;display:grid}.ServiceDetail-module__mJKIXa__compare{--pos:50%;border-radius:1.8rem;height:22rem;margin-top:2.4rem;position:relative;overflow:hidden}.ServiceDetail-module__mJKIXa__pane{padding:1.4rem;position:absolute;inset:0}.ServiceDetail-module__mJKIXa__paneTag{z-index:2;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4rem .8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:600;position:absolute;top:1rem}.ServiceDetail-module__mJKIXa__before .ServiceDetail-module__mJKIXa__paneTag{background:#fff;left:1rem}.ServiceDetail-module__mJKIXa__after .ServiceDetail-module__mJKIXa__paneTag{background:var(--c-coral);color:var(--c-accent-strong);right:1rem}.ServiceDetail-module__mJKIXa__before{background:#f7f2ea}.ServiceDetail-module__mJKIXa__grid{background:#d6cec3;grid-template-columns:repeat(8,1fr);gap:2px;width:70%;margin-top:2.6rem;padding:3px;display:grid;rotate:-1.5deg}.ServiceDetail-module__mJKIXa__grid i{background:#fff;height:1.6rem}.ServiceDetail-module__mJKIXa__grid .ServiceDetail-module__mJKIXa__gHead{background:#c9dbe6}.ServiceDetail-module__mJKIXa__grid .ServiceDetail-module__mJKIXa__gWarn{background:#f2d36b}.ServiceDetail-module__mJKIXa__grid .ServiceDetail-module__mJKIXa__gRed{background:#f1b3a5}.ServiceDetail-module__mJKIXa__paperNote{background:#fffdf6;gap:.4rem;width:30%;padding:1rem;display:grid;position:absolute;bottom:12%;right:8%;rotate:5deg;box-shadow:0 10px 20px -10px #3c281959}.ServiceDetail-module__mJKIXa__paperNote i{background:#e2d8c7;border-radius:5px;height:5px}.ServiceDetail-module__mJKIXa__after{background:var(--c-bg);clip-path:inset(0 0 0 var(--pos));place-items:center;display:grid}.ServiceDetail-module__mJKIXa__appMock{background:#fff;border-radius:1rem;width:min(92%,34rem);height:80%;display:flex;overflow:hidden;box-shadow:0 24px 40px -22px #28190f73}.ServiceDetail-module__mJKIXa__appNav{background:#1d1916;align-content:start;gap:.5rem;width:22%;padding:1rem .8rem;display:grid}.ServiceDetail-module__mJKIXa__appNav b{background:var(--c-coral);border-radius:50%;width:1.2rem;height:1.2rem;margin-bottom:.5rem}.ServiceDetail-module__mJKIXa__appNav i{background:#ffffff40;border-radius:5px;height:5px}.ServiceDetail-module__mJKIXa__appBody{flex:1;grid-template-rows:auto 1fr;gap:.7rem;padding:1rem;display:grid}.ServiceDetail-module__mJKIXa__appKpis{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.ServiceDetail-module__mJKIXa__appKpis i{background:rgb(var(--rgb-accent) / .12);border-radius:.6rem;height:3rem}.ServiceDetail-module__mJKIXa__appRows{gap:.4rem;display:grid}.ServiceDetail-module__mJKIXa__appRows i{background:var(--c-bg);border-radius:.4rem}.ServiceDetail-module__mJKIXa__handle{top:0;bottom:0;left:var(--pos);z-index:3;pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 12px #0003}.ServiceDetail-module__mJKIXa__handle i{background:linear-gradient(90deg, transparent 40%, #fff 40% 45%, transparent 45% 55%, #fff 55% 60%, transparent 60%) center / 1.2rem .9rem no-repeat, var(--c-accent);width:2.8rem;height:2.8rem;box-shadow:0 8px 18px -6px rgb(var(--rgb-accent) / .7);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ServiceDetail-module__mJKIXa__range{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ServiceDetail-module__mJKIXa__compare:has(.ServiceDetail-module__mJKIXa__range:focus-visible) .ServiceDetail-module__mJKIXa__handle i{outline:3px solid var(--c-text);outline-offset:3px}.ServiceDetail-module__mJKIXa__caseGrid{gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.ServiceDetail-module__mJKIXa__caseCard{transition:translate .3s var(--ease-out);border-radius:1.6rem;gap:.9rem;padding:.8rem .8rem 1.2rem;display:grid}.ServiceDetail-module__mJKIXa__caseCard:hover{translate:0 -4px}.ServiceDetail-module__mJKIXa__caseImg{aspect-ratio:16/10;background:var(--c-bg-3);border-radius:1.1rem;display:block;overflow:hidden}.ServiceDetail-module__mJKIXa__caseImg img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease-out)}.ServiceDetail-module__mJKIXa__caseCard:hover .ServiceDetail-module__mJKIXa__caseImg img{scale:1.04}.ServiceDetail-module__mJKIXa__caseMeta{gap:.2rem;padding:0 .4rem;display:grid}.ServiceDetail-module__mJKIXa__caseMeta strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.3rem}.ServiceDetail-module__mJKIXa__caseMeta small{color:var(--c-muted)}.ServiceDetail-module__mJKIXa__caseGo{color:var(--c-accent-hover);align-items:center;gap:.35rem;padding:0 .4rem;font-size:.86rem;font-weight:600;display:inline-flex}.ServiceDetail-module__mJKIXa__techRow{max-width:var(--max-w);padding:5rem var(--gutter) 0;gap:1.2rem;margin:0 auto;display:grid}.ServiceDetail-module__mJKIXa__techCard{border-radius:1.8rem;padding:2.2rem 1.8rem}.ServiceDetail-module__mJKIXa__cardTitle{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.4rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.1}.ServiceDetail-module__mJKIXa__techCard .ServiceDetail-module__mJKIXa__chips{margin-bottom:1.2rem}.ServiceDetail-module__mJKIXa__darkCard{background:radial-gradient(ellipse 60% 70% at 85% 0%, rgb(var(--rgb-accent) / .2), transparent 70%), #1d1916;color:#fff;box-shadow:0 30px 60px -30px #00000080}.ServiceDetail-module__mJKIXa__darkCard .eyebrow{color:var(--c-coral)}.ServiceDetail-module__mJKIXa__darkCard p:not(.eyebrow){color:#bdb3aa;margin:1rem 0 1.4rem;line-height:1.65}.ServiceDetail-module__mJKIXa__textLink{color:var(--c-coral);border-bottom:1.5px solid;align-items:center;gap:.4rem;padding-block:.3rem;font-weight:600;display:inline-flex}.ServiceDetail-module__mJKIXa__faq .ServiceDetail-module__mJKIXa__muted a{color:var(--c-accent-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ServiceDetail-module__mJKIXa__faqList{gap:.8rem;max-width:54rem;margin-top:2.4rem;display:grid}.ServiceDetail-module__mJKIXa__qa{border-radius:1.4rem}@supports (interpolate-size:allow-keywords){.ServiceDetail-module__mJKIXa__qa{interpolate-size:allow-keywords}.ServiceDetail-module__mJKIXa__qa::details-content{block-size:0;transition:block-size .5s var(--ease-out), content-visibility .5s allow-discrete;overflow:clip}.ServiceDetail-module__mJKIXa__qa[open]::details-content{block-size:auto}}.ServiceDetail-module__mJKIXa__qa summary{font-family:var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.4rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.ServiceDetail-module__mJKIXa__qa summary::-webkit-details-marker{display:none}.ServiceDetail-module__mJKIXa__qa p{max-width:44rem;color:var(--c-muted);padding:0 1.4rem 1.4rem;line-height:1.65}.ServiceDetail-module__mJKIXa__sign{background:linear-gradient(145deg, #fff, var(--c-bg-3));border-radius:50%;flex:none;width:2.4rem;height:2.4rem;position:relative;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 10px #6e553c24}.ServiceDetail-module__mJKIXa__sign:before,.ServiceDetail-module__mJKIXa__sign:after{content:"";background:var(--c-text);width:.85rem;height:2px;transition:rotate .35s var(--ease-out);margin:-1px 0 0 -.425rem;position:absolute;top:50%;left:50%}.ServiceDetail-module__mJKIXa__sign:after{rotate:90deg}.ServiceDetail-module__mJKIXa__qa[open] .ServiceDetail-module__mJKIXa__sign{background:var(--c-accent)}.ServiceDetail-module__mJKIXa__qa[open] .ServiceDetail-module__mJKIXa__sign:before,.ServiceDetail-module__mJKIXa__qa[open] .ServiceDetail-module__mJKIXa__sign:after{background:#fff}.ServiceDetail-module__mJKIXa__qa[open] .ServiceDetail-module__mJKIXa__sign:after{rotate:none}.ServiceDetail-module__mJKIXa__together{padding-bottom:3rem}.ServiceDetail-module__mJKIXa__togGrid{gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.ServiceDetail-module__mJKIXa__togCard{transition:translate .3s var(--ease-out);border-radius:1.6rem;gap:.35rem;padding:1rem 1rem 1.4rem;display:grid}.ServiceDetail-module__mJKIXa__togCard:hover{translate:0 -4px}.ServiceDetail-module__mJKIXa__togCard small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-hover);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.ServiceDetail-module__mJKIXa__togCard strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35rem}.ServiceDetail-module__mJKIXa__togGo{color:var(--c-text);align-items:center;gap:.7rem;margin-top:.5rem;font-size:.92rem;font-weight:600;display:inline-flex}.ServiceDetail-module__mJKIXa__togGo i{background:var(--c-bg);width:2.2rem;height:2.2rem;color:var(--c-accent);transition:background .3s, color .3s, rotate .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 12px #6e553c2e}.ServiceDetail-module__mJKIXa__togCard:hover .ServiceDetail-module__mJKIXa__togGo i{background:var(--c-accent);color:#fff;rotate:-35deg}@keyframes ServiceDetail-module__mJKIXa__spin{to{rotate:1turn}}@keyframes ServiceDetail-module__mJKIXa__breathe{to{scale:1.06}}@keyframes ServiceDetail-module__mJKIXa__rise{0%{opacity:0;translate:0 20px}}@media (prefers-reduced-motion:reduce){.ServiceDetail-module__mJKIXa__visual *,.ServiceDetail-module__mJKIXa__title{animation:none!important}}@media (max-width:519px){.ServiceDetail-module__mJKIXa__compare{height:17rem}}@media (min-width:720px){.ServiceDetail-module__mJKIXa__featGrid,.ServiceDetail-module__mJKIXa__togGrid{grid-template-columns:repeat(3,1fr)}.ServiceDetail-module__mJKIXa__caseGrid{grid-template-columns:repeat(2,1fr)}.ServiceDetail-module__mJKIXa__techRow{grid-template-columns:1fr 1fr}}@media (min-width:1020px){.ServiceDetail-module__mJKIXa__heroInner{grid-template-columns:1.05fr 1fr;gap:4rem}.ServiceDetail-module__mJKIXa__compareHead{grid-template-columns:1fr 1fr}.ServiceDetail-module__mJKIXa__check{grid-template-columns:.9fr 1.1fr;gap:4rem;padding:3rem}.ServiceDetail-module__mJKIXa__inShort{padding:2rem 2.4rem}}.ServiceDetail-module__mJKIXa__cases{padding-bottom:6rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ServiceDetail-module__mJKIXa__compare,.ServiceDetail-module__mJKIXa__caseGrid li{animation:linear both ServiceDetail-module__mJKIXa__riseIn;animation-timeline:view();animation-range:entry cover 28%}@media (min-width:720px){.ServiceDetail-module__mJKIXa__caseGrid li{animation-range:entry calc(var(--i) * 8%) cover calc(26% + var(--i) * 6%)}}}}@keyframes ServiceDetail-module__mJKIXa__riseIn{0%{opacity:0;translate:0 70px;scale:.95}}
.ErpHub-module__qSfFvG__wrap{justify-items:center;gap:1rem;width:min(100%,25rem);display:grid}.ErpHub-module__qSfFvG__stage{aspect-ratio:1;width:100%;position:relative}.ErpHub-module__qSfFvG__stage:before{content:"";background:radial-gradient(circle,#6e553c24 1px,#0000 1.2px) 0 0/16px 16px;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#000 45%,#0000 72%);mask:radial-gradient(circle,#000 45%,#0000 72%)}.ErpHub-module__qSfFvG__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ErpHub-module__qSfFvG__orbit{fill:none;stroke:rgb(var(--rgb-accent) / .25);stroke-width:.3px;stroke-dasharray:1 1.4;vector-effect:non-scaling-stroke}.ErpHub-module__qSfFvG__spoke{stroke:#6e553c2e;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .4s,stroke-width .4s}.ErpHub-module__qSfFvG__spoke.ErpHub-module__qSfFvG__on{stroke:var(--c-accent);stroke-width:2px}.ErpHub-module__qSfFvG__link{stroke:rgb(var(--rgb-accent) / .55);stroke-width:1.4px;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:ErpHub-module__qSfFvG__draw .6s var(--ease-out) both}.ErpHub-module__qSfFvG__pulse{fill:var(--c-accent);filter:drop-shadow(0 0 1.5px rgb(var(--rgb-accent)))}@keyframes ErpHub-module__qSfFvG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ErpHub-module__qSfFvG__core{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 25%, rgb(var(--rgb-accent) / .25), transparent 60%), #1d1916;width:42%;box-shadow:0 0 0 .6rem rgb(var(--rgb-accent) / .06), 0 0 0 calc(.6rem + 1px) rgb(var(--rgb-accent) / .2), 0 26px 40px -16px #1d1916b3;color:#fff;border-radius:50%;align-content:center;justify-items:center;gap:.3rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ErpHub-module__qSfFvG__core i{background:radial-gradient(circle at 35% 30%, #f9c6ab, var(--c-coral) 55%, #c24a24);width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 .7rem #1d1916, 0 0 18px rgb(var(--rgb-accent) / .5);border-radius:50%;animation:2.4s ease-in-out infinite alternate ErpHub-module__qSfFvG__breathe}.ErpHub-module__qSfFvG__core b{font-family:var(--font-display);letter-spacing:-.02em;font-size:.95rem;font-weight:800}.ErpHub-module__qSfFvG__core small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-coral);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem}@keyframes ErpHub-module__qSfFvG__breathe{to{box-shadow:inset 0 0 0 .7rem #1d1916, 0 0 30px 4px rgb(var(--rgb-accent) / .7)}}.ErpHub-module__qSfFvG__dept{z-index:2;cursor:default;justify-items:center;gap:.35rem;display:grid;position:absolute;translate:-50% -32%}.ErpHub-module__qSfFvG__tile{background:var(--c-bg);width:3.3rem;height:3.3rem;color:var(--c-text);transition:background-color .4s, color .4s, box-shadow .4s, scale .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:-5px -5px 12px #ffffffe6,6px 8px 16px #6e553c2e}.ErpHub-module__qSfFvG__dept small{white-space:nowrap;background:#ffffffd9;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:700;transition:background-color .4s,color .4s}.ErpHub-module__qSfFvG__dept.ErpHub-module__qSfFvG__rel .ErpHub-module__qSfFvG__tile{color:var(--c-accent-hover);background:#fbe3d8}.ErpHub-module__qSfFvG__dept.ErpHub-module__qSfFvG__on .ErpHub-module__qSfFvG__tile{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));color:#fff;box-shadow:0 0 0 .45rem rgb(var(--rgb-accent) / .12), 0 14px 26px -8px rgb(var(--rgb-accent) / .6);scale:1.12}.ErpHub-module__qSfFvG__dept.ErpHub-module__qSfFvG__on small{color:#fff;background:#1d1916}.ErpHub-module__qSfFvG__text{text-align:center;justify-items:center;gap:.35rem;min-height:6.2rem;display:grid}.ErpHub-module__qSfFvG__text b{font-family:var(--font-display);animation:ErpHub-module__qSfFvG__in .45s var(--ease-out) both;font-size:1.05rem;font-weight:800}.ErpHub-module__qSfFvG__text p{max-width:21rem;color:var(--c-muted);animation:ErpHub-module__qSfFvG__in .45s var(--ease-out) 50ms both;font-size:.84rem;line-height:1.55}.ErpHub-module__qSfFvG__text small{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-hover);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem}@keyframes ErpHub-module__qSfFvG__in{0%{opacity:0;translate:0 6px}}@media (hover:none){.ErpHub-module__qSfFvG__text small{display:none}}@media (prefers-reduced-motion:reduce){.ErpHub-module__qSfFvG__wrap *{animation:none!important}.ErpHub-module__qSfFvG__pulse{display:none}}
