.landing-services{margin:0;background:var(--lp-f6f6f3,#F6F6F3);font-family:Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing-services,.landing-services a{color:var(--lp-111114,#111114)}.landing-services a:hover{color:var(--lp-c2410c,#C2410C)}.landing-services *{box-sizing:border-box}.landing-services .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.landing-services .mono{font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.04em}.landing-services .row{display:flex;flex-wrap:wrap;gap:24px}.landing-services .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.landing-services .btn-o{background:#FF5A1F;color:var(--lp-111114,#111114)}.landing-services .btn-o:hover{background:#FF7440;color:var(--lp-111114,#111114)}.landing-services .btn-g{background:transparent;color:var(--lp-111114,#111114);border-color:var(--lp-cfcec7,#CFCEC7)}.landing-services .btn-g:hover{border-color:var(--lp-111114,#111114);color:var(--lp-111114,#111114)}.landing-services .card{background:var(--lp-ffffff,#FFFFFF);border:1px solid var(--lp-e3e2dc,#e3e2dc);border-radius:20px}.landing-services .chip{border:1px solid var(--lp-cfcec7,#cfcec7);border-radius:999px;padding:9px 16px;font-size:14px;color:var(--lp-3f3f45,#3F3F45)}.landing-services .navlinks a{text-decoration:none;color:var(--lp-3f3f45,#3F3F45);font-size:14px;font-weight:500}.landing-services .navlinks a:hover{color:var(--lp-111114,#111114)}.landing-services .navlinks a.on{color:var(--lp-111114,#111114);font-weight:600}.landing-services .door{display:flex;flex-direction:column;text-decoration:none;color:var(--lp-111114,#111114);background:var(--lp-ffffff,#FFFFFF);border:1px solid var(--lp-e3e2dc,#e3e2dc);border-radius:18px;padding:22px;transition:border-color .2s}.landing-services .door:hover{border-color:var(--lp-111114,#111114);color:var(--lp-111114,#111114)}@media (max-width:860px){.landing-services .navbadge,.landing-services .navlinks{display:none!important}.landing-services .navcta{white-space:nowrap;font-size:13px!important;padding:0 14px!important}.landing-services .h1{font-size:44px!important}.landing-services .h2{font-size:34px!important}.landing-services .pad{padding-top:72px!important;padding-bottom:72px!important}}.landing-services .t-m{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;fill:var(--lp-111114,#111114)}.landing-services .t-c{text-anchor:middle;dominant-baseline:central}.landing-services .ln-l{fill:none;stroke:var(--lp-111114,#111114);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.landing-services .draw{stroke-dasharray:400;animation:services-sDraw 9s ease-in-out infinite}@keyframes services-sDraw{0%{stroke-dashoffset:400}22%,to{stroke-dashoffset:0}}.landing-services .face{animation:services-sFace 9s ease-out infinite}@keyframes services-sFace{0%,18%{fill-opacity:0}26%,to{fill-opacity:1}}.landing-services .ex-top{animation:services-exTop 9s cubic-bezier(.4,0,.2,1) infinite}.landing-services .ex-l{animation:services-exL 9s cubic-bezier(.4,0,.2,1) infinite}.landing-services .ex-r{animation:services-exR 9s cubic-bezier(.4,0,.2,1) infinite}.landing-services .ex-s{animation:services-exS 9s cubic-bezier(.4,0,.2,1) infinite}@keyframes services-exTop{0%,30%{transform:translate(0)}42%,74%{transform:translateY(-64px)}86%,to{transform:translate(0)}}@keyframes services-exL{0%,30%{transform:translate(0)}42%,74%{transform:translate(-56px,28px)}86%,to{transform:translate(0)}}@keyframes services-exR{0%,30%{transform:translate(0)}42%,74%{transform:translate(56px,28px)}86%,to{transform:translate(0)}}@keyframes services-exS{0%,30%{transform:translate(0)}42%,74%{transform:translateY(-8px)}86%,to{transform:translate(0)}}.landing-services .call{transform-box:fill-box;transform-origin:center;opacity:0;animation:services-sCall 9s ease-out infinite}.landing-services .cl2{animation-delay:.15s}.landing-services .cl3{animation-delay:.3s}.landing-services .cl4{animation-delay:.45s}@keyframes services-sCall{0%,44%{opacity:0;transform:scale(.4)}49%,72%{opacity:1;transform:scale(1)}76%,to{opacity:0}}.landing-services .inp1,.landing-services .inp2{animation:services-sIn 9s ease-in-out infinite}.landing-services .inp2{animation-delay:-.4s}.landing-services .inp3{animation:services-sIn 9s ease-in-out infinite;animation-delay:-.8s}@keyframes services-sIn{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing-services .flow{stroke-dasharray:5 6;animation:services-sFlow 1s linear infinite}@keyframes services-sFlow{to{stroke-dashoffset:-11}}.landing-services .pubc{opacity:0;animation:services-sPub 9s ease-out infinite}@keyframes services-sPub{0%,86%{opacity:0;transform:translateY(8px)}90%,98%{opacity:1;transform:translateY(0)}to{opacity:0}}.landing-services .live{animation:services-vfLive 1.6s ease-in-out infinite}@keyframes services-vfLive{0%,to{opacity:1}50%{opacity:.25}}.landing-services .rot{transform-box:fill-box;transform-origin:center;animation:services-rot 6s ease-in-out infinite}@keyframes services-rot{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}.landing-services .stp{opacity:.25;animation:services-stp 4.5s steps(1) infinite}.landing-services .stp2{animation-delay:1.5s}.landing-services .stp3{animation-delay:3s}@keyframes services-stp{0%,33%{opacity:1}34%,to{opacity:.25}}.landing-services .xa{animation:services-xa 4s ease-in-out infinite}.landing-services .xb{animation:services-xb 4s ease-in-out infinite}.landing-services .xc{animation:services-xc 4s ease-in-out infinite}@keyframes services-xa{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translateY(-18px)}}@keyframes services-xb{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translate(-18px,8px)}}@keyframes services-xc{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translate(18px,8px)}}.landing-services .pl{transform-box:fill-box;transform-origin:center;animation:services-pl 2s ease-in-out infinite}@keyframes services-pl{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.landing-services .film{animation:services-film 3s linear infinite}@keyframes services-film{to{transform:translateX(-40px)}}.landing-services .pdot{animation:services-pdot 8s ease-in-out infinite}@keyframes services-pdot{0%{transform:translateX(0)}25%{transform:translateX(0)}33%{transform:translateX(280px)}50%{transform:translateX(280px)}58%{transform:translateX(560px)}75%{transform:translateX(560px)}83%,to{transform:translateX(840px)}}.landing-services .pring{transform-box:fill-box;transform-origin:center;animation:services-pring 2s ease-out infinite}@keyframes services-pring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.landing-services .spin{transform-box:fill-box;transform-origin:center;animation:services-vfSpin 12s linear infinite}@keyframes services-vfSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.landing-services summary{cursor:pointer;list-style:none}.landing-services summary::-webkit-details-marker{display:none}.landing-services details[open] .plus{transform:rotate(45deg)}.landing-services .plus{transition:transform .2s}@media (prefers-reduced-motion:reduce){.landing-services *{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.landing-services .call,.landing-services .pubc{opacity:1!important}.landing-services .draw{stroke-dashoffset:0!important}.landing-services .face{fill-opacity:1!important}}.landing-services{font-family:inherit}.landing-services section[id]{scroll-margin-top:90px}.landing-services :focus-visible{outline:2px solid #ff8138;outline-offset:4px}@media(max-width:540px){.landing-services .h1{font-size:38px!important}.landing-services .h2{font-size:30px!important}.landing-services .wrap{padding-inline:18px}.landing-services .btn{white-space:normal;text-align:center}}