/*! Base CSS de Tailwind CSS v3.4.19 | https://tailwindcss.com
MIT License
Copyright (c) Tailwind Labs, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@font-face{font-family:Geist;src:url(/fonts/geist-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-800.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-600.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}:root{--bg:#000;--ink:#fff;--soft:#c7c7c7;--muted:#a3a3a3;--line:rgba(255,255,255,.28);--line-strong:rgba(255,255,255,.5);--panel:rgba(0,0,0,.78);--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}a:hover{opacity:.8}::selection{background:#fff;color:#000}:focus-visible{outline:2px solid #fff;outline-offset:3px}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.section{position:relative;z-index:1}.skip-link{position:fixed;top:8px;left:12px;z-index:60;background:#fff;color:#000;padding:12px 16px;font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}.enterprise-main{position:relative;z-index:1;outline:none}h1,h2,h3,h4{margin:0;text-wrap:balance}p{margin:0}.mw-kicker{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.mw-mini{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--muted)}.mw-lead{font-size:clamp(18px,1.5vw,21px);color:var(--soft);max-width:600px}.mw-text{color:var(--soft)}.mw-caret{animation:mw-blink 1s steps(1) infinite}.mw-outline{color:transparent;-webkit-text-stroke:1.5px #fff}.mw-concept{display:inline-block;margin-left:8px;padding:2px 7px;border:1px dashed var(--line-strong);font-size:11px;letter-spacing:.12em;color:var(--ink);vertical-align:1px}.mw-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.mw-head h2{margin-top:14px}.mw-head>p{color:var(--soft);max-width:440px}.section h2{font-weight:800;font-size:clamp(36px,4.6vw,64px);line-height:.95;letter-spacing:-.05em}.mw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;background:#fff;color:#000;border:1px solid #fff;font-weight:600;font-size:17px;text-decoration:none;cursor:pointer;text-align:center;box-sizing:border-box;transition:background .2s,color .2s}.mw-button:hover{opacity:1;background:#000;color:#fff}.mw-button-ghost{background:transparent;color:#fff;border-color:var(--line-strong);font-weight:500}.mw-button-ghost:hover{border-color:#fff}.mw-link,.text-link{font-family:var(--mono);font-size:13px;letter-spacing:.08em;font-weight:600;text-underline-offset:4px}.mw-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes mw-rain{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes mw-grid{0%{background-position:0 0}to{background-position:0 80px}}@keyframes mw-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes mw-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes mw-scan{0%{top:0;opacity:0}10%,90%{opacity:.9}to{top:100%;opacity:0}}@keyframes mw-pulse{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 8px #fff0}}.mw-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.mw-backdrop .mw-rain{position:absolute;top:0;white-space:pre;font-family:var(--mono);font-size:13px;line-height:19px;color:#fff;animation:mw-rain linear infinite}.mw-backdrop{opacity:.7}.mw-rain:nth-child(1){left:1%;opacity:.12;animation-duration:19s;animation-delay:-3s}.mw-rain:nth-child(2){left:7%;opacity:.06;animation-duration:27s;animation-delay:-14s}.mw-rain:nth-child(3){left:13%;opacity:.1;animation-duration:22s;animation-delay:-8s}.mw-rain:nth-child(4){left:19%;opacity:.05;animation-duration:31s;animation-delay:-21s}.mw-rain:nth-child(5){left:25%;opacity:.09;animation-duration:17s;animation-delay:-5s}.mw-rain:nth-child(6){left:31%;opacity:.07;animation-duration:25s;animation-delay:-17s}.mw-rain:nth-child(7){left:37%;opacity:.11;animation-duration:20s;animation-delay:-11s}.mw-rain:nth-child(8){left:43%;opacity:.05;animation-duration:29s;animation-delay:-2s}.mw-rain:nth-child(9){left:50%;opacity:.08;animation-duration:23s;animation-delay:-19s}.mw-rain:nth-child(10){left:56%;opacity:.12;animation-duration:18s;animation-delay:-7s}.mw-rain:nth-child(11){left:62%;opacity:.06;animation-duration:30s;animation-delay:-24s}.mw-rain:nth-child(12){left:68%;opacity:.1;animation-duration:21s;animation-delay:-13s}.mw-rain:nth-child(13){left:74%;opacity:.05;animation-duration:26s;animation-delay:-4s}.mw-rain:nth-child(14){left:80%;opacity:.09;animation-duration:19s;animation-delay:-16s}.mw-rain:nth-child(15){left:87%;opacity:.07;animation-duration:28s;animation-delay:-9s}.mw-rain:nth-child(16){left:93%;opacity:.11;animation-duration:24s;animation-delay:-20s}.mw-floor{position:absolute;left:-20%;right:-20%;bottom:-60px;height:440px;transform:perspective(520px) rotateX(72deg);transform-origin:bottom;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:80px 80px;animation:mw-grid 3s linear infinite;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 95%);mask-image:linear-gradient(to top,#000 10%,transparent 95%)}.mw-horizon{position:absolute;left:0;right:0;bottom:300px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.site-header{position:sticky;top:0;z-index:20;background:#000000bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.14)}.header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding-block:12px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:34px;height:34px;border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:600;font-size:13px}.brand-name{font-weight:600;font-size:17px;letter-spacing:-.01em}.primary-nav{display:flex;flex-wrap:wrap;gap:6px 22px;margin-left:auto;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.primary-nav a{text-decoration:none;padding-block:6px}.languages{display:flex;gap:2px;font-family:var(--mono);font-size:12px}.languages a{text-decoration:none;padding:6px 7px;color:var(--muted)}.languages a[aria-current=page]{color:#fff;outline:1px solid var(--line-strong)}.header-contact{min-height:40px;padding:9px 16px;font-size:15px}@media(max-width:1100px){html{scroll-padding-top:124px}.primary-nav{order:3;width:100%;margin-left:0;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.primary-nav a{white-space:nowrap}.languages{margin-left:auto}}@media(max-width:560px){.brand-name{display:none}.header-contact{font-size:14px;padding-inline:12px}}.mw-hero{position:relative;z-index:1}.mw-hero-inner{min-height:min(860px,calc(100svh - 60px));padding-block:72px 56px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.mw-hero-copy{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:26px}.mw-hero h1{font-weight:800;font-size:clamp(50px,7.4vw,112px);line-height:.9;letter-spacing:-.055em}.mw-checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.mw-wire-wrap{flex:1 1 360px;display:flex;justify-content:center}.mw-wire-float{position:relative;width:440px;max-width:100%;animation:mw-float 7s ease-in-out infinite}.mw-wire-card{position:relative;border:1px solid #fff;background:#0009;transform:perspective(1100px) rotateY(-16deg) rotateX(8deg);overflow:hidden}.mw-wire-bar{height:30px;border-bottom:1px solid var(--line-strong);display:flex;align-items:center;gap:6px;padding:0 12px;font-family:var(--mono);font-size:11px;color:var(--soft)}.mw-wire-bar i{width:8px;height:8px;border:1px solid #fff;border-radius:50%}.mw-wire-bar span{margin-left:10px}.mw-wire-body{padding:20px;display:flex;flex-direction:column;gap:14px;font-family:var(--mono);font-size:11px;color:var(--soft)}.mw-wire-row{display:flex;justify-content:space-between;border:1px dashed rgba(255,255,255,.45);padding:8px 10px}.mw-wire-main{border:1px dashed rgba(255,255,255,.45);padding:18px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.mw-wire-main b{font-family:var(--sans);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.04em;color:#fff;max-width:9em}.mw-wire-main em{font-style:normal;background:#fff;color:#000;padding:7px 12px;font-weight:600}.mw-wire-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mw-wire-cards span{border:1px dashed rgba(255,255,255,.45);height:70px;padding:6px}.mw-scan{position:absolute;left:0;right:0;height:1px;background:#fff;box-shadow:0 0 14px 2px #fff9;animation:mw-scan 4s ease-in-out infinite}.mw-tag{position:absolute;font-family:var(--mono);font-size:11px;border:1px solid var(--line-strong);padding:4px 8px;background:#000}.mw-tag-a{left:-40px;top:90px}.mw-tag-b{right:-24px;bottom:60px}.motion-control{position:absolute;right:24px;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;min-height:32px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted);cursor:pointer}.motion-control input{accent-color:#fff;width:16px;height:16px}body:has(.motion-control input:checked) :is(.mw-rain,.mw-floor,.mw-wire-float,.mw-scan,.mw-caret,.mw-dot-on){animation-play-state:paused}@media(max-width:760px){.mw-backdrop{opacity:.45}.mw-wire-wrap{display:none}.mw-hero-inner{padding-block:48px 72px;min-height:0}}.mw-corridor-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.mw-corridor-head h2{font-weight:700;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.04em;line-height:1}.mw-note{flex:1 1 100%;color:var(--muted);font-size:15px;max-width:760px}.demos,.mw-store{overflow-x:clip}.mw-sec{position:relative;min-height:min(980px,120vh);padding-block:80px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:48px;view-timeline-name:--mw}.mw-right{flex-direction:row-reverse}.mw-web{flex:999 1 600px;min-width:0}.mw-desc{flex:1 1 320px;display:flex;flex-direction:column;gap:14px;--dx:70px}.mw-right .mw-desc{--dx:-70px}.mw-desc h3,.mw-store-head h3{font-weight:700;font-size:clamp(32px,3vw,40px);line-height:1;letter-spacing:-.04em}.mw-line{display:block;height:1px;background:#fff;transform-origin:left}.mw-right .mw-line{transform-origin:right}.mw-solves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;font-size:15px}.mw-solves li{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.16)}.mw-solves li:before{content:"+";font-family:var(--mono)}.mw-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-family:var(--mono);font-size:12px}.mw-tags li{border:1px solid rgba(255,255,255,.4);padding:5px 10px}.mw-desc .mw-link,.mw-desc .mw-button{align-self:flex-start}.mw-stage{position:relative}.mw-stage.has-extra{padding-bottom:13%}.mw-stage.has-phone{padding-left:6%}.mw-right .mw-stage.has-phone{padding-left:0;padding-right:6%}.mw-frame{position:relative;display:block;margin:0;border:1px solid #fff;background:#000;text-decoration:none}.mw-frame img{display:block;width:100%;height:auto}.mw-bar{height:30px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--line-strong);font-family:var(--mono);font-size:12px;color:var(--soft);white-space:nowrap;overflow:hidden}.mw-corner{position:absolute;width:18px;height:18px;border:0 solid #fff}.mw-c1{left:-8px;top:-8px;border-left-width:1px;border-top-width:1px}.mw-c2{right:-8px;bottom:-8px;border-right-width:1px;border-bottom-width:1px}.mw-extra{position:absolute;right:-3%;bottom:0;width:48%;box-shadow:0 30px 60px #000c}.mw-right .mw-extra{right:auto;left:-3%}.mw-extra .mw-bar{height:20px;font-size:10px}.mw-phone{position:absolute;left:0;bottom:-4%;width:19%;margin:0;border:1px solid #fff;border-radius:18px;padding:6px;background:#000;box-shadow:0 30px 60px #000000d9}.mw-phone img{display:block;width:100%;height:auto;border-radius:12px}.mw-right .mw-phone{left:auto;right:0}.has-extra .mw-phone{bottom:2%}.mw-blank{display:flex;flex-direction:column;min-height:420px;border:1px dashed #fff;text-decoration:none}.mw-blank .mw-bar{border-bottom-style:dashed}.mw-blank-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px}.mw-blank-body b{font-weight:800;font-size:clamp(40px,5vw,68px);letter-spacing:-.05em;line-height:.95}.mw-web img,.st-layer img{filter:grayscale(1) contrast(1.1) brightness(.9);transition:filter .5s ease}.mw-web:hover img,.mw-web:focus-within img{filter:none}@supports (animation-timeline: view()){@keyframes mw-fly{0%{opacity:0;transform:perspective(1200px) translate3d(0,90px,-1100px) rotateX(24deg);filter:blur(8px)}42%{opacity:1;transform:none;filter:none}78%{opacity:1;transform:none;filter:none}to{opacity:0;transform:perspective(1200px) translate3d(0,-80px,340px);filter:blur(4px)}}@keyframes mw-in{0%{opacity:0;transform:translate(var(--dx))}36%{opacity:1;transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30px)}}@keyframes mw-draw{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes mw-color{0%,20%{filter:grayscale(1) contrast(1.1) brightness(.9)}45%,75%{filter:none}to{filter:grayscale(1) contrast(1.1) brightness(.9)}}.mw-web{animation:mw-fly linear both;animation-timeline:--mw;animation-range:cover 0% cover 100%}.mw-desc{animation:mw-in linear both;animation-timeline:--mw;animation-range:cover 6% cover 96%}.mw-line{animation:mw-draw linear both;animation-timeline:--mw;animation-range:cover 10% cover 90%}.mw-web img{animation:mw-color linear both;animation-timeline:--mw;animation-range:cover 0% cover 100%}}.mw-store{position:relative;z-index:1;padding-block:100px;border-block:1px solid var(--line);background:linear-gradient(#0000008c,#000c);timeline-scope:--st1,--st2,--st3,--st4}.mw-store-head{display:flex;flex-direction:column;gap:14px;max-width:760px}.st-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;margin-block:48px}.st-pin{position:sticky;top:110px;align-self:start;display:none}.st-layers{display:grid}.st-layer{grid-area:1/1}.st-steps{list-style:none;margin:0;padding:0;counter-reset:st}.st-step{display:flex;flex-direction:column;gap:12px;padding-block:28px;border-top:1px solid var(--line)}.st-step h4{font-size:clamp(26px,2.4vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.st-step p{color:var(--soft)}.st-num{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--muted)}.st-inline{margin-top:8px}.st-s1{view-timeline-name:--st1}.st-s2{view-timeline-name:--st2}.st-s3{view-timeline-name:--st3}.st-s4{view-timeline-name:--st4}@media(max-width:899px){.st-grid{grid-template-columns:1fr;gap:0}}@supports (animation-timeline: view()){@media(min-width:900px){.st-pin{display:block}.st-inline{display:none}.st-step{min-height:72vh;justify-content:center;border-top:0;padding-block:0}@keyframes st-show{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@keyframes st-focus{0%{opacity:.25}35%,65%{opacity:1}to{opacity:.25}}.st-i2{animation:st-show linear both;animation-timeline:--st2;animation-range:entry 40% contain 15%}.st-i3{animation:st-show linear both;animation-timeline:--st3;animation-range:entry 40% contain 15%}.st-i4{animation:st-show linear both;animation-timeline:--st4;animation-range:entry 40% contain 15%}.st-step{animation:st-focus linear both;animation-range:cover 10% cover 90%}.st-s1{animation-timeline:--st1}.st-s2{animation-timeline:--st2}.st-s3{animation-timeline:--st3}.st-s4{animation-timeline:--st4}.st-layer img{filter:none}}}.mw-moments h2{margin-top:14px;max-width:880px}.mo{border:0;margin:40px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:24px;min-width:0}.mo-tabs{flex:1 1 300px;display:flex;flex-direction:column;gap:8px}.mo-tab{display:block;font-size:21px;font-weight:600;letter-spacing:-.02em;padding:18px 20px;cursor:pointer;border:1px solid rgba(255,255,255,.35);background:#000000b3}.mo-tab span{display:block;font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.1em;opacity:.7}.mo-panels{flex:999 1 560px;min-width:0;border:1px solid rgba(255,255,255,.4);background:var(--panel);padding:clamp(22px,3vw,40px)}.mo-panel{display:none;flex-wrap:wrap;gap:28px 44px}.mo-copy{flex:1 1 300px;display:flex;flex-direction:column;gap:14px}.mo-copy h3{font-size:34px;font-weight:700;line-height:1.02;letter-spacing:-.04em}.mo-copy p{color:var(--soft)}.mo-plan{align-self:flex-start;font-family:var(--mono);font-size:12px;letter-spacing:.06em;border:1px solid #fff;padding:7px 12px}.mo-send{flex:1 1 240px}.mo-send ul{list-style:none;margin:6px 0 0;padding:0}.mo-send li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.18)}.mo-send li:before{content:"+";font-family:var(--mono)}#mo-0:checked~.mo-panels .mo-panel-0,#mo-1:checked~.mo-panels .mo-panel-1,#mo-2:checked~.mo-panels .mo-panel-2{display:flex}#mo-0:checked~.mo-tabs .mo-tab-0,#mo-1:checked~.mo-tabs .mo-tab-1,#mo-2:checked~.mo-tabs .mo-tab-2{background:#fff;color:#000;border-color:#fff}#mo-0:focus-visible~.mo-tabs .mo-tab-0,#mo-1:focus-visible~.mo-tabs .mo-tab-1,#mo-2:focus-visible~.mo-tabs .mo-tab-2{outline:2px solid #fff;outline-offset:3px}.mw-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff4d;border:1px solid rgba(255,255,255,.3)}@media(max-width:1000px){.mw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mw-grid{grid-template-columns:1fr}}.mw-cell{background:#000;padding:26px;min-height:230px;display:flex;flex-direction:column;gap:10px}.mw-cell h3{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.mw-cell p{font-size:15px;color:var(--soft)}.mw-cell-on{background:#fff;color:#000}.mw-cell-on .mw-mini,.mw-cell-on p{color:#333}.mw-cell-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em}.mw-sectors{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mw-sectors .mw-mini{margin-right:8px}.mw-sectors span:not(.mw-mini){border:1px solid rgba(255,255,255,.35);padding:6px 12px;font-size:15px}.mw-how h2{margin-top:14px;max-width:900px}.mw-steps{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:32px}.mw-steps li{display:flex;flex-direction:column;gap:12px}.mw-steps h3{font-size:23px;font-weight:700;letter-spacing:-.02em}.mw-steps p{font-size:16px;color:var(--soft)}.mw-dot-line{display:flex;align-items:center;gap:12px}.mw-dot{width:14px;height:14px;flex:none;border-radius:50%;border:1px solid #fff}.mw-dot-on{background:#fff;animation:mw-pulse 2.4s ease-in-out infinite}.mw-dash{flex:1;height:1px;background:repeating-linear-gradient(90deg,#fff 0 6px,transparent 6px 12px)}.mw-steps li:last-child .mw-dash{visibility:hidden}.mw-chips{list-style:none;margin:52px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;font-family:var(--mono);font-size:13px;letter-spacing:.04em}.mw-chips li{border:1px solid rgba(255,255,255,.4);padding:10px 14px}.pricing .wrap>.mw-head{margin-bottom:36px}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.plans-two{max-width:900px}.plans-two .plan-price{font-size:clamp(30px,3vw,40px);letter-spacing:-.04em}.plan-card{border:1px solid rgba(255,255,255,.45);background:var(--panel);padding:30px;display:flex;flex-direction:column;gap:14px}.plan-card h3{font-size:24px;font-weight:700}.plan-description{color:var(--soft);font-size:15px}.plan-price{font-size:clamp(40px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1}.plan-label,.plan-includes{font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plan-maintenance{font-family:var(--mono);font-size:14px}.plan-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--soft)}.plan-card li:before{content:"+ ";font-family:var(--mono)}.plan-scope{font-size:14px;color:var(--muted)}.plan-cta{margin-top:auto;text-align:center;border:1px solid #fff;font-weight:600;padding:14px;text-decoration:none}.plan-featured{background:#fff;color:#000;border-color:#fff}.plan-featured :is(.mw-mini,.plan-label,.plan-includes,.plan-scope){color:#444}.plan-featured :is(.plan-description,ul){color:#222}.plan-featured .plan-cta{background:#000;color:#fff}.pricing-note{margin-top:16px;font-size:15px;color:var(--muted)}.pricing-note a{color:#fff;font-weight:600}.mw-faq{display:flex;flex-wrap:wrap;gap:40px}.mw-faq h2{font-size:clamp(34px,3.8vw,52px)}.mw-glossary{flex:1 1 380px;display:flex;flex-direction:column;gap:18px}.mw-questions{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.mw-terminal{border:1px solid rgba(255,255,255,.45);background:#000c;font-family:var(--mono);font-size:14px;line-height:1.7}.mw-terminal-bar{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.3);color:var(--muted)}.mw-terminal dl{margin:0;padding:16px;display:flex;flex-direction:column;gap:14px}.mw-terminal dd{margin:0;color:var(--soft)}.faq-list details{border-top:1px solid rgba(255,255,255,.35)}.faq-list details:last-child{border-bottom:1px solid rgba(255,255,255,.35)}.faq-list summary{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-weight:600;font-size:19px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{margin:0 0 22px;color:var(--soft);max-width:760px}.faq-icon{font-family:var(--mono);font-size:22px;line-height:1;transition:transform .2s}.faq-list details[open] .faq-icon{transform:rotate(45deg)}.mw-contact{border:1px solid #fff;background:#000000db;padding:clamp(24px,4vw,56px);display:flex;flex-wrap:wrap;gap:40px 56px}.mw-contact-copy{flex:1 1 320px;display:flex;flex-direction:column;gap:18px}.mw-contact-copy h2{font-size:clamp(40px,4.4vw,64px);line-height:.92;letter-spacing:-.055em}.contact-person,.contact-email{font-size:15px;color:var(--muted)}.contact-email a{color:#fff}.contact-direct{align-self:flex-start}.inquiry-form{display:none;flex:999 1 460px;min-width:0;gap:18px;align-content:start}.inquiry-ready .inquiry-form{display:grid}.inquiry-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.inquiry-form label{display:flex;flex-direction:column;gap:8px;min-width:0;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.inquiry-form :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:50px;padding:13px 14px;background:#000;color:#fff;border:1px solid var(--line-strong);border-radius:0;font-family:var(--sans);font-size:16px;letter-spacing:0;text-transform:none}.inquiry-form textarea{resize:vertical;line-height:1.5}.inquiry-form :is(input,select,textarea):hover{border-color:#fff}.inquiry-hint{font-size:13px;color:var(--muted)}.inquiry-form .mw-button{justify-self:start}.inquiry-preview{border-top:1px solid var(--line);padding-top:24px;display:grid;gap:14px}.inquiry-preview[hidden]{display:none}.inquiry-preview h3{font-size:23px;outline:none}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:14px;border:1px dashed var(--line-strong);padding:16px}.inquiry-preview .mw-button{justify-self:start}.site-footer{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.2);background:#000}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding-block:30px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.footer-nav{display:flex;flex-wrap:wrap;gap:18px}.footer-nav a{color:#fff;text-decoration:none}#momento,#soluciones,#como-funciona,#planes,#preguntas{padding-block:90px}#contacto{padding-block:60px 100px}.service-intro{padding-block:90px 70px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.service-intro h1{font-weight:800;font-size:clamp(44px,6vw,92px);line-height:.92;letter-spacing:-.055em;max-width:16ch}.service-lead{font-size:clamp(18px,1.5vw,21px);color:var(--soft);max-width:680px}.product-audience{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--muted)}.service-back{color:var(--muted)}.service-scope{padding-block:70px}.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:36px}.section-heading p{color:var(--soft);max-width:520px}.service-scope-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;background:#ffffff4d;border:1px solid rgba(255,255,255,.3)}.service-scope-item{background:#000;padding:26px;display:flex;flex-direction:column;gap:12px}.service-scope-item h3{font-size:22px;font-weight:700;letter-spacing:-.02em}.service-scope-item p{color:var(--soft);font-size:15px;margin-top:8px}.service-number{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--muted)}.service-terms{margin:26px 0 12px;color:var(--muted);font-size:15px;max-width:820px}.service-example{padding-block:70px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.service-example>div{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.service-example h2{font-size:clamp(32px,3.6vw,48px)}.service-example p{color:var(--soft)}.service-prepare{padding-block:70px}.service-prepare h2,.faq>h2{font-size:clamp(32px,3.6vw,48px)}.service-prepare ul{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px}.service-prepare li{border:1px solid rgba(255,255,255,.35);padding:16px 18px;color:var(--soft)}.service-prepare li:before{content:"+ ";font-family:var(--mono);color:#fff}.service-detail .faq{padding-block:70px}.service-detail .faq-list{margin-top:24px}.service-detail .contact .wrap{border:1px solid #fff;background:#000000db;padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.service-detail .contact h2{font-size:clamp(36px,4.4vw,60px)}.service-detail .contact{padding-block:40px 100px}@media(max-width:899px){.service-example{grid-template-columns:1fr}}@media(max-width:900px){.mw-sec,.mw-right{flex-direction:column;align-items:stretch;min-height:0;padding-block:56px;gap:32px}.mw-web,.mw-desc{flex:none}.mw-desc,.mw-right .mw-desc{--dx:28px}.mw-stage.has-phone{padding-left:0;padding-right:16%}.mw-right .mw-stage.has-phone{padding-right:16%}.mw-phone,.mw-right .mw-phone{left:auto;right:0;width:22%;bottom:-6%}.mw-extra,.mw-right .mw-extra{display:none}.mw-stage.has-extra{padding-bottom:0}.mw-blank{min-height:280px}.mw-store,#momento,#soluciones,#como-funciona,#planes,#preguntas{padding-block:64px}.motion-control{right:24px;bottom:12px}}@media(max-width:560px){body{font-size:16px}.wrap{padding-inline:16px}.mw-tag-a,.mw-tag-b{display:none}.mo-tab{font-size:18px;padding:14px 16px}.mo-copy h3{font-size:28px}.plan-card,.mw-cell{padding:22px}.mw-concept{margin-left:0;margin-top:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.mw-web img{filter:none}.motion-control{display:none}.st-pin{display:none!important}.st-inline{display:block!important}.st-step{min-height:0!important;border-top:1px solid var(--line)!important;padding-block:28px!important}}.in-hero{position:relative;z-index:1}.in-hero-inner{--in-bg:#000;--in-fg:#fff;background:var(--in-bg);color:var(--in-fg);transition:background .6s ease,color .6s ease}#in-h-0:checked~.in-hero-inner{--in-bg:#fff;--in-fg:#000}#in-h-1:checked~.in-hero-inner{--in-bg:#e6e6e6;--in-fg:#000}#in-h-2:checked~.in-hero-inner{--in-bg:#141414;--in-fg:#fff}.in-hero-grid{min-height:min(820px,calc(100svh - 60px));padding-block:56px 72px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.in-copy{flex:999 1 540px;min-width:0;display:flex;flex-direction:column;gap:20px}.in-copy .mw-kicker{color:inherit;opacity:.7}.in-back{align-self:flex-start;font-size:12px}.in-hero h1{font-weight:800;font-size:clamp(50px,7vw,104px);line-height:.9;letter-spacing:-.055em}.in-lead{font-size:clamp(18px,1.5vw,21px);opacity:.82;max-width:560px}.in-clock{display:flex;align-items:flex-end;gap:18px;margin-top:8px}.in-time{font-weight:800;font-size:clamp(84px,10vw,148px);line-height:.8;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:2px var(--in-fg)}.in-dot{width:12px;height:12px;border-radius:50%;background:var(--in-fg);margin-bottom:12px;animation:mw-blink 1.2s steps(1) infinite}.in-scene{font-size:22px;line-height:1.35;font-weight:500;max-width:560px;min-height:60px}.in-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:540px}.in-hour{display:flex;align-items:center;justify-content:center;min-height:48px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:16px;cursor:pointer;border:1px solid var(--in-fg)}.in-hour:hover{opacity:.75}.in-phone-wrap{flex:1 1 300px;display:flex;justify-content:center}.in-phone{position:relative;width:290px;max-width:100%;aspect-ratio:290/600;margin:0;border:1px solid currentColor;border-radius:44px;padding:10px;box-sizing:border-box}.in-shot{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:35px;overflow:hidden;background:#fff}.in-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.in-notice{position:absolute;left:22px;right:22px;bottom:22px;background:#000;color:#fff;border:1px solid rgba(255,255,255,.5);padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.4}.in-hero :is(.in-time,.in-scene>span,.in-shot,.in-notice>span){display:none}#in-h-0:checked~.in-hero-inner .in-x-0,#in-h-1:checked~.in-hero-inner .in-x-1,#in-h-2:checked~.in-hero-inner .in-x-2,#in-h-3:checked~.in-hero-inner .in-x-3{display:block}#in-h-0:checked~.in-hero-inner .in-l-0,#in-h-1:checked~.in-hero-inner .in-l-1,#in-h-2:checked~.in-hero-inner .in-l-2,#in-h-3:checked~.in-hero-inner .in-l-3{background:var(--in-fg);color:var(--in-bg)}#in-h-0:focus-visible~.in-hero-inner .in-l-0,#in-h-1:focus-visible~.in-hero-inner .in-l-1,#in-h-2:focus-visible~.in-hero-inner .in-l-2,#in-h-3:focus-visible~.in-hero-inner .in-l-3{outline:2px solid var(--in-fg);outline-offset:3px}.in-connected,.in-tour,.in-plans,.in-faq{padding-block:90px}.in-phones{margin-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;justify-items:center;view-timeline-name:--in}.in-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}.in-phone-sm{width:260px;border-color:#fff;border-radius:40px;padding:9px;overflow:hidden}.in-phone-sm img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:32px;filter:grayscale(1) contrast(1.1);transition:filter .5s}.in-fig:hover img{filter:none}.in-fig figcaption{text-align:center;display:flex;flex-direction:column;gap:4px}.in-fig b{font-size:19px}.in-tour-foot{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:14px;color:var(--muted)}@supports (animation-timeline: view()){.in-fig{animation:mw-fly linear both;animation-timeline:--in;animation-range:cover 0% cover 100%}.in-d2{animation-range:cover 5% cover 100%}.in-d3{animation-range:cover 10% cover 100%}.in-phone-sm img{animation:mw-color linear both;animation-timeline:--in;animation-range:cover 0% cover 100%}}.in-price{font-size:clamp(40px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1}.in-price-text{font-size:clamp(28px,2.6vw,36px);letter-spacing:-.035em}.in-plans .mw-head{margin-bottom:36px}.in-faq{display:flex;flex-wrap:wrap;gap:40px}.in-faq h2{font-size:clamp(34px,3.8vw,52px)}.in-prepare{flex:1 1 380px;display:flex;flex-direction:column;gap:14px}.in-prepare ol{list-style:none;margin:8px 0 0;padding:0}.in-prepare li{display:flex;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.35)}.in-prepare li:first-child{border-top-color:#fff}.in-prepare li:last-child{border-bottom:1px solid rgba(255,255,255,.35)}.in-prepare li span{font-family:var(--mono)}.in-questions{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:20px}.in-final{position:relative;z-index:1;background:#fff;color:#000}.in-final-inner{padding-block:96px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.in-final h2{flex:1 1 600px;font-weight:800;font-size:clamp(44px,6vw,92px);line-height:.9;letter-spacing:-.055em}.in-final-inner>div{flex:0 1 360px;display:flex;flex-direction:column;gap:12px}.in-final-cta{text-align:center;background:#000;color:#fff;font-weight:600;font-size:18px;padding:18px;text-decoration:none}.in-final .mw-mini{color:#333}.in-final :focus-visible{outline-color:#000}@media(max-width:900px){.in-connected,.in-tour,.in-plans,.in-faq{padding-block:64px}.in-hero-grid{padding-block:36px 56px;min-height:0}.in-phone{width:240px}.in-scene{font-size:19px}}@media(max-width:560px){.in-hours{grid-template-columns:repeat(2,minmax(0,1fr))}.in-final-inner{padding-block:64px}}@media(prefers-reduced-motion:reduce){.in-phone-sm img{filter:none}}@media(max-width:900px){.in-phones{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 12px;scrollbar-width:thin}.in-fig{flex:0 0 220px;scroll-snap-align:center;animation:none!important}.in-phone-sm{width:220px}.in-phone-sm img{animation:none!important;filter:none}}
