.caso-pill{display:inline-flex;align-items:center;padding:.65rem 1.1rem;border-radius:999px;background:#001720;color:#f0efe8;font-size:.72rem;font-weight:600;white-space:nowrap;transition:background .45s var(--folio-ease),color .45s}.caso-pill:hover{background:#89ea2b;color:#001720}.caso-stack{min-height:340px}.caso-stack .folio-window{position:absolute;width:78%;will-change:transform}.caso-stack-0{right:0;top:0;z-index:3}.caso-stack-1{left:0;top:34%;z-index:2;width:66%!important}.caso-stack-2{right:6%;top:62%;z-index:1;width:58%!important;opacity:.92}@media (min-width:1024px){.caso-stack{min-height:560px;align-self:center}}@media (max-width:639px){.caso-stack{min-height:300px}.caso-stack .folio-window-bar{height:24px}}.caso-index{display:flex;flex-direction:column;border-top:1px solid rgba(9,36,44,.15)}.caso-index a{display:flex;align-items:baseline;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(9,36,44,.15);color:rgba(9,36,44,.45);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;transition:color .5s var(--folio-ease),padding .5s var(--folio-ease)}.caso-index a:hover{color:#09242c}.caso-index a.is-active{color:#09242c;padding-left:.9rem;box-shadow:inset 3px 0 0 #89ea2b}.caso-index-n{font-size:.68rem;color:#38780e;font-variant-numeric:tabular-nums}.caso-list{display:flex;flex-direction:column;border-top:1px solid rgba(9,36,44,.15)}.caso-list li{padding:1rem 0 1rem 1.6rem;border-bottom:1px solid rgba(9,36,44,.15);position:relative}.caso-list li:before{content:"";position:absolute;left:0;top:1.85rem;width:.7rem;height:1px;background:#4b9d13}.caso-shot{opacity:0;transform:scale(1.04);transition:opacity .7s var(--folio-ease),transform 1.2s var(--folio-ease)}.caso-shot.is-active{opacity:1;transform:scale(1)}.caso-progress{display:grid;grid-auto-flow:column;gap:6px}.caso-progress span{height:2px;background:rgba(240,239,232,.15);transition:background .6s var(--folio-ease)}.caso-progress span.is-on{background:#89ea2b}.caso-step{padding:2.5rem 0;border-top:1px solid rgba(240,239,232,.12);transition:opacity .6s var(--folio-ease)}.caso-step-n{display:block;margin-bottom:1rem;font-size:.72rem;font-weight:600;color:#89ea2b;font-variant-numeric:tabular-nums}@media (min-width:1024px){.caso-step{min-height:62vh;display:flex;flex-direction:column;justify-content:center;opacity:.3}.caso-step.is-active{opacity:1}}.caso-big-link{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;font-family:var(--font-sora),sans-serif;font-weight:600;letter-spacing:-.065em;line-height:.95;font-size:clamp(3rem,8.6vw,8.5rem);color:#09242c}.caso-big-arrow{flex:none;display:grid;place-items:center;width:clamp(64px,8vw,128px);aspect-ratio:1;border-radius:50%;background:#89ea2b;color:#001720;font-size:clamp(1.4rem,2.4vw,2.6rem);transition:transform .7s var(--folio-ease),background .45s}.caso-big-link:hover .caso-big-arrow{transform:rotate(45deg) scale(1.06);background:#001720;color:#89ea2b}.caso-underline{border-bottom:1px solid rgba(9,36,44,.3);padding-bottom:.2rem;transition:border-color .4s}.caso-underline:hover{border-color:#4b9d13}@media (prefers-reduced-motion:reduce){.caso-big-arrow,.caso-index a,.caso-shot,.caso-step{transition:none!important}}.caso-card .folio-window-screen img{transition:transform 1.4s var(--folio-ease,cubic-bezier(.16,1,.3,1))}.caso-card:hover .folio-window-screen img{transform:scale(1.04)}.caso-card-arrow{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;border:1px solid rgba(9,36,44,.25);font-size:1.1rem;transition:background .4s,color .4s,transform .6s cubic-bezier(.16,1,.3,1)}.caso-card:hover .caso-card-arrow{background:#001720;color:#89ea2b;transform:rotate(45deg)}.caso-card:focus-visible{outline:2px solid #07f8f2;outline-offset:6px;border-radius:12px}.serv-page [data-smooth-content]{background-color:#001720;background-image:none}.serv-page ::selection{background:#07f8f2;color:#001720}.serv-page .folio-grain{display:none}.serv-pill{display:inline-flex;padding:.65rem 1.1rem;border-radius:999px;white-space:nowrap;background:#89ea2b;color:#001720;font-size:.72rem;font-weight:700;transition:background .45s var(--folio-ease)}.serv-pill:hover{background:#07f8f2}.serv-accent{display:inline-block;font-weight:400;font-synthesis:none;font-size:1.08em;line-height:1;padding:.1em .08em .3em;margin:-.1em .12em -.3em -.08em;background:linear-gradient(90deg,#89ea2b,#07f8f2);-webkit-background-clip:text;background-clip:text;color:transparent}.serv-cta{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;padding:1.05rem 2.6rem;border-radius:14px;background:#89ea2b;color:#001720;font-weight:700;letter-spacing:-.01em;transition:background .7s,transform .3s}.serv-cta:hover{background:#07f8f2}.serv-cta:active{transform:scale(.97)}.serv-cta-grid{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#000 1px,transparent 0);background-size:6px 6px}.serv-cta i{position:absolute;width:16px;height:16px;border-color:rgba(0,23,32,.3)}.serv-cta i.tl{top:8px;left:8px;border-top:2px solid;border-left:2px solid;border-top-left-radius:8px}.serv-cta i.br{bottom:8px;right:8px;border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:8px}.serv-link{font-size:.85rem;font-weight:600;color:rgba(240,239,232,.75);border-bottom:1px solid rgba(240,239,232,.25);padding-bottom:.2rem;transition:color .3s,border-color .3s}.serv-link:hover{color:#fff;border-color:#89ea2b}.serv-hero{overflow:hidden}.serv-stages{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-left:20%}.serv-stages li{display:flex;flex-direction:column;gap:.4rem;color:rgba(240,239,232,.4);transition:color .6s var(--folio-ease)}.serv-stages b{font-size:.85rem;font-weight:600}.serv-stages small{font-size:.75rem;line-height:1.5}.serv-stage-bar{position:relative;height:2px;margin-bottom:.6rem;background:rgba(240,239,232,.12);overflow:hidden}.serv-stage-bar:after{content:"";position:absolute;inset:0;background:#89ea2b;transform:scaleX(0);transform-origin:left;transition:transform .8s var(--folio-ease)}.serv-stages li.is-active,.serv-stages li.is-done{color:#f0efe8}.serv-stages li.is-active small{color:rgba(240,239,232,.7)}.serv-stages li.is-active .serv-stage-bar:after,.serv-stages li.is-done .serv-stage-bar:after{transform:scaleX(1)}.serv-stage{position:relative;perspective:1800px}.sb-phone{position:absolute;left:-4%;bottom:-10%;z-index:3;width:22%;aspect-ratio:.5;padding:1.6%;border-radius:26px;background:#0f3038;border:1px solid rgba(240,239,232,.18);box-shadow:0 40px 80px -24px rgba(0,0,0,.85);transform:rotate(-6deg);opacity:0}.sb-phone-notch{position:absolute;top:3.6%;left:50%;width:28%;height:2.6%;transform:translateX(-50%);border-radius:99px;background:#001720;z-index:2}.sb-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:#fff}.sb-frame{transform-origin:50% 50%}.sb-screen{background:#1e1e1e;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:14px 14px}.sb-live{opacity:0}.sb-art{transform-origin:0 0;will-change:transform;box-shadow:0 0 0 1px rgba(13,153,255,0)}.sb-art,.sb-wire{position:absolute;inset:0}.sb-wire{display:grid;grid-template-columns:26% 1fr 18%;gap:1.2%;padding:1.4%;background:#0f3038}.sb-w-col i,.sb-w-img,.sb-wire i{display:block;border:1px dashed rgba(240,239,232,.28);border-radius:4px}.sb-w-left{display:flex;flex-direction:column;gap:3.5%;padding:3% 6%;border:1px dashed rgba(240,239,232,.18);border-radius:6px}.sb-w-left .nav{height:6%;width:40%}.sb-w-left .logo{height:24%;width:46%;border-radius:50%;margin-top:6%}.sb-w-left .h1{height:5%;width:92%;background:rgba(240,239,232,.14);border:0}.sb-w-left .h1.s{width:60%}.sb-w-left .p{height:2.6%;width:96%;background:rgba(240,239,232,.08);border:0}.sb-w-left .p.s{width:70%}.sb-w-left .btn{height:8%;width:46%;margin-top:5%;border-color:rgba(137,234,43,.6)}.sb-w-img{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(240,239,232,.2) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(240,239,232,.2) 50%,transparent calc(50% + .5px))}.sb-w-col{display:grid;grid-template-rows:repeat(3,1fr);gap:4%}.sb-w-col i{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(240,239,232,.16) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(240,239,232,.16) 50%,transparent calc(50% + .5px))}.sb-design,.sb-figma{position:absolute;inset:0}.sb-figma{pointer-events:none}.sb-figma>*{position:absolute}.sb-frame-name{top:-7%;left:0;color:rgba(255,255,255,.7);font-size:.95rem;font-weight:500;white-space:nowrap}.sb-select{left:2.8%;top:52.6%;width:33.4%;height:4.6%}.sb-select,.sb-select i{border:2.5px solid #0d99ff}.sb-select i{position:absolute;width:11px;height:11px;background:#fff}.sb-select i:first-child{left:-6px;top:-6px}.sb-select i:nth-child(2){right:-6px;top:-6px}.sb-select i:nth-child(3){left:-6px;bottom:-6px}.sb-select i:nth-child(4){right:-6px;bottom:-6px}.sb-comp em,.sb-gap em,.sb-select em{position:absolute;font-style:normal;font-size:.9rem;font-weight:600;white-space:nowrap;padding:.15rem .5rem;border-radius:4px}.sb-select em{left:50%;top:calc(100% + 9px);transform:translateX(-50%);background:#0d99ff;color:#fff}.sb-comp{left:2.9%;top:79.3%;width:17.2%;height:8.6%;border:2.5px dashed #b46cff}.sb-comp em{left:0;top:calc(100% + 8px);background:#b46cff;color:#fff}.sb-gap{left:18.4%;top:74.6%;width:0;height:4.6%;border-left:2.5px solid #ff4d6d}.sb-gap:after,.sb-gap:before{content:"";position:absolute;left:-7px;width:12px;height:2.5px;background:#ff4d6d}.sb-gap:before{top:0}.sb-gap:after{bottom:0}.sb-gap em{left:12px;top:50%;transform:translateY(-50%);background:#ff4d6d;color:#fff}.sb-fig-layers,.sb-fig-props,.sb-fig-top{position:absolute;z-index:2;background:#2c2c2c;color:rgba(255,255,255,.85);font-size:.56rem;line-height:1.2}.sb-fig-top{top:0;left:0;right:0;height:7%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .6rem;border-bottom:1px solid #383838;visibility:hidden}.sb-fig-tools{display:flex;gap:2px}.sb-fig-tools b{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:4px;font-weight:500;font-size:.62rem;color:rgba(255,255,255,.8)}.sb-fig-tools b.on{background:#0d99ff;color:#fff}.sb-fig-file{font-weight:600}.sb-fig-file small{font-weight:400;color:rgba(255,255,255,.5);font-size:inherit}.sb-fig-right{display:flex;align-items:center;gap:.35rem}.sb-fig-right .av{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;font-style:normal;font-weight:700;font-size:.5rem;color:#001720}.sb-fig-right .av.w{background:#07f8f2}.sb-fig-right .av.v{background:#89ea2b;margin-left:-.45rem;box-shadow:0 0 0 2px #2c2c2c}.sb-fig-right em{font-style:normal;padding:.25rem .5rem;border-radius:4px;background:#0d99ff;color:#fff;font-weight:600}.sb-fig-right small{color:rgba(255,255,255,.55);font-size:inherit}.sb-fig-layers,.sb-fig-props{top:7%;bottom:0;display:flex;flex-direction:column;gap:.1rem;padding:.5rem .45rem}.sb-fig-layers{left:0;width:15%;border-right:1px solid #383838;visibility:hidden}.sb-fig-props{right:0;width:18%;border-left:1px solid #383838;visibility:hidden;gap:.2rem}.sb-fig-tab{display:flex;gap:.6rem;padding-bottom:.45rem;margin-bottom:.2rem;border-bottom:1px solid #383838;color:rgba(255,255,255,.45)}.sb-fig-tab b{color:#fff;font-weight:600}.sb-fig-layer{padding:.28rem .35rem .28rem 1rem;border-radius:3px;color:rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-fig-layer.frame{padding-left:.35rem;color:#fff;font-weight:600}.sb-fig-layer.sel{background:rgba(13,153,255,.3);color:#fff}.sb-fig-layer.comp{color:#c89bff}.sb-fig-sec{margin-top:.45rem;padding-top:.45rem;border-top:1px solid #383838;color:#fff;font-weight:600}.sb-fig-sec:first-of-type{margin-top:0;padding-top:0;border-top:0}.sb-fig-row{display:flex;align-items:center;gap:.3rem;color:#fff}.sb-fig-row i{font-style:normal;color:rgba(255,255,255,.45)}.sb-fig-row b{font-weight:500;padding:.15rem .3rem;border-radius:3px;background:#383838}.sb-fig-row u{display:block;width:.8rem;height:.8rem;border-radius:3px;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.sb-fig-row.sw{gap:.3rem}.sb-comment,.sb-cur{position:absolute;z-index:3;opacity:0;pointer-events:none}.sb-cur svg{width:18px;height:18px;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.sb-cur em{display:inline-block;margin:12px 0 0 -4px;padding:.15rem .45rem;border-radius:3px 8px 8px 8px;font-style:normal;font-size:.58rem;font-weight:700;vertical-align:top}.sb-cur-w{left:38%;top:54%}.sb-cur-w svg{fill:#07f8f2}.sb-cur-w em{background:#07f8f2;color:#001720}.sb-cur-v{left:31%;top:69%}.sb-cur-v svg{fill:#89ea2b}.sb-cur-v em{background:#89ea2b;color:#001720}.sb-comment{left:50%;top:30%;display:flex;align-items:flex-start;gap:.4rem;transform-origin:0 0}.sb-comment>i{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border-radius:50% 50% 50% 0;background:#89ea2b;color:#001720;font-style:normal;font-size:.58rem;font-weight:700;box-shadow:0 6px 14px -4px rgba(0,0,0,.5)}.sb-comment>span{display:flex;flex-direction:column;gap:.2rem;max-width:11rem;padding:.5rem .6rem;border-radius:8px;background:#fff;color:#1e1e1e;font-size:.6rem;line-height:1.35;box-shadow:0 14px 30px -10px rgba(0,0,0,.6)}.sb-comment small{font-size:.52rem;font-weight:700;color:#7a7a7a}.sb-comment small.ok{margin-top:.15rem;padding-top:.3rem;border-top:1px solid #eee;color:#0d99ff;font-weight:600}@media (max-width:1023px),(pointer:coarse){.sb-comment,.sb-cur,.sb-fig-layers,.sb-fig-props,.sb-fig-top,.sb-figma,.sb-wire{display:none}.sb-live,.sb-phone{opacity:1}.serv-stage{margin-bottom:8%}.sb-phone{left:auto;right:4%;width:28%}}@media (prefers-reduced-motion:reduce){.sb-comment,.sb-cur,.sb-fig-layers,.sb-fig-props,.sb-fig-top,.sb-figma,.sb-wire{display:none}.sb-live,.sb-phone{opacity:1}}.serv-for{border-top:1px solid rgba(240,239,232,.14)}.serv-for-head,.serv-for-row{display:grid;grid-template-columns:1fr;gap:.9rem}.serv-for-head{display:none}.serv-for-row{padding:2rem 0;border-bottom:1px solid rgba(240,239,232,.14);transition:background .6s var(--folio-ease)}.serv-for-who{font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:600;line-height:1.08;letter-spacing:-.045em;color:#fff}.serv-for-hoy{font-size:.98rem;line-height:1.65;color:rgba(240,239,232,.5)}.serv-for-web{position:relative;font-size:1.02rem;line-height:1.6;color:#f0efe8}.serv-for-label{display:block;margin-bottom:.3rem;font-size:.75rem;font-weight:600;color:rgba(240,239,232,.4)}.serv-for-web .serv-for-label{color:#89ea2b}.serv-for-check{display:none}@media (min-width:1024px){.serv-for{border-top:0}.serv-for-head,.serv-for-row{grid-template-columns:4.4fr 3.8fr 3.8fr;gap:3rem;align-items:start}.serv-for-head{display:grid;padding-bottom:1rem;border-bottom:1px solid rgba(240,239,232,.14);font-size:.8rem;font-weight:600;color:rgba(240,239,232,.45)}.serv-for-head span:last-child{color:#89ea2b}.serv-for-row{padding:2.6rem 1.2rem;margin:0 -1.2rem}.serv-for-row:hover{background:rgba(240,239,232,.03)}.serv-for-label{display:none}.serv-for-web{padding-left:2.1rem}.serv-for-check{display:grid;position:absolute;left:0;top:.2rem;width:1.35rem;height:1.35rem;padding:.3rem;border-radius:50%;background:#89ea2b;color:#001720}.serv-for-hoy{transition:color .5s var(--folio-ease)}.serv-for-row:hover .serv-for-hoy{color:rgba(240,239,232,.35)}}.serv-inc{border-top:1px solid rgba(9,36,44,.15)}.serv-inc button{display:block;width:100%;text-align:left;padding:1.35rem 0;cursor:pointer;border-bottom:1px solid rgba(9,36,44,.15);transition:padding .6s var(--folio-ease)}.serv-inc-name{display:block;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:600;letter-spacing:-.035em;color:rgba(9,36,44,.38);transition:color .5s var(--folio-ease)}.serv-inc-text{display:grid;grid-template-rows:0fr;overflow:hidden;max-width:46ch;font-size:.95rem;line-height:1.65;color:rgba(9,36,44,.75);transition:grid-template-rows .6s var(--folio-ease),margin .6s var(--folio-ease)}.serv-inc button.is-active{padding-left:1.1rem;box-shadow:inset 3px 0 0 #89ea2b}.serv-inc button.is-active .serv-inc-name{color:#09242c}.serv-inc button.is-active .serv-inc-text{grid-template-rows:1fr;margin-top:.5rem}.serv-inc-text>span{min-height:0;overflow:hidden}.serv-inc button:hover .serv-inc-name{color:#09242c}.serv-inc-stage{position:relative;aspect-ratio:5/4;border-radius:22px;background:#001720;overflow:hidden}.serv-inc-visual{position:absolute;inset:0;display:grid;place-items:center;padding:8%;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .55s var(--folio-ease),transform .8s var(--folio-ease);pointer-events:none}.serv-inc-visual.is-active{opacity:1;transform:none}@media (max-width:1023px){.serv-inc-stage{order:-1;position:sticky;top:.75rem;z-index:2;aspect-ratio:4/3;align-self:start;box-shadow:0 18px 40px -18px rgba(0,23,32,.55)}}.iv{position:relative;width:100%;color:#c9d3d6;font-family:var(--font-sora),sans-serif}.iv-tag{position:absolute;left:50%;bottom:-1.4rem;transform:translateX(-50%);white-space:nowrap;padding:.45rem .8rem;border-radius:999px;background:#89ea2b;color:#001720;font-size:.72rem;font-weight:700}.iv-shot .folio-window{box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.iv-design{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:.6rem;width:92%;margin:0 auto;padding:.7rem;border-radius:14px;background:#2c2c2c;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.iv-figma-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:.68rem;color:rgba(255,255,255,.55)}.iv-figma-top b{color:#fff;font-weight:600}.iv-figma-ok{padding:.2rem .55rem;border-radius:99px;background:rgba(137,234,43,.15);color:#89ea2b;font-weight:600}.iv-figma-board{position:relative;display:grid;grid-template-columns:1fr 26%;gap:1rem;padding:1.1rem;border-radius:8px;background:#1e1e1e;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:14px 14px}.iv-figma-frame{display:flex;flex-direction:column;gap:.35rem}.iv-figma-name{font-size:.58rem;color:rgba(255,255,255,.6)}.iv-figma-art{position:relative;overflow:hidden;border-radius:3px;background:#fff}.iv-figma-frame.d .iv-figma-art{aspect-ratio:16/10;outline:1.5px solid #0d99ff;outline-offset:2px}.iv-figma-frame.m .iv-figma-art{aspect-ratio:.5}.iv-figma-thread{position:absolute;left:30%;bottom:8%;gap:.45rem;width:46%;padding:.7rem;border-radius:10px;background:#fff;color:#1e1e1e;font-size:.68rem;line-height:1.35;box-shadow:0 18px 40px -12px rgba(0,0,0,.7)}.iv-figma-thread,.iv-figma-thread p{display:flex;flex-direction:column}.iv-figma-thread small{font-size:.56rem;font-weight:700;color:#7a7a7a}.iv-figma-thread .me small{color:#0d99ff}.iv-figma-pin{position:absolute;left:-12px;top:-12px;display:grid;place-items:center;width:24px;height:24px;border-radius:50% 50% 50% 0;background:#0d99ff;color:#fff;font-size:.62rem;font-weight:700}.iv-figma-side{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border-radius:8px;background:#1e1e1e}.iv-swatch{width:22px;height:22px;border-radius:6px}.iv-type{width:22px;text-align:center;font-size:.7rem;font-weight:700;color:#fff}.iv-mobile{display:flex;justify-content:center;align-items:center;height:100%;padding:4% 0}.iv-phone{position:relative;width:34%;aspect-ratio:.5;padding:2.2%;border-radius:26px;background:#0f3038;border:1px solid rgba(240,239,232,.15);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);z-index:2}.iv-phone-back{width:29%;z-index:1;opacity:.9}.iv-phone-back.l{margin-right:-7%;transform:translateY(6%) rotate(-7deg)}.iv-phone-back.r{margin-left:-7%;transform:translateY(6%) rotate(7deg)}.iv-phone-notch{position:absolute;top:3.8%;left:50%;width:26%;height:2.6%;transform:translateX(-50%);border-radius:99px;background:#001720;z-index:2}.iv-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:19px;background:#fff}.iv-speed{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.iv-gauge{width:150px;height:150px;transform:rotate(-90deg);grid-row:span 2}.iv-gauge-track{fill:none;stroke:rgba(240,239,232,.1);stroke-width:9}.iv-gauge-fill{fill:none;stroke:#89ea2b;stroke-width:9;stroke-linecap:round;stroke-dasharray:92 100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s var(--folio-ease) .15s}.serv-inc-visual.is-active .iv-gauge-fill{stroke-dashoffset:0}.iv-gauge-label{position:absolute;left:0;width:150px;display:flex;flex-direction:column;align-items:center}.iv-gauge-label strong{font-size:2.4rem;font-weight:600;letter-spacing:-.06em;color:#89ea2b;line-height:1}.iv-gauge-label span{font-size:.68rem;color:rgba(240,239,232,.55);margin-top:.3rem}.iv-vitals{display:flex;flex-direction:column;gap:.8rem}.iv-vitals li{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(240,239,232,.1);font-size:.8rem}.iv-vitals b{color:#89ea2b;font-weight:600}.iv-seo{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem;border-radius:16px;background:#fff;color:#202124;font-family:Arial,sans-serif}.iv-search{display:flex;align-items:center;gap:.7rem;padding:.7rem 1rem;border-radius:999px;border:1px solid #dfe1e5;font-size:.82rem;color:#3c4043}.iv-search-g{font-weight:700;color:#4285f4}.iv-result{display:flex;flex-direction:column;gap:.3rem}.iv-result-site{display:flex;align-items:center;gap:.6rem;font-size:.72rem}.iv-result-site b{display:block;font-weight:400;color:#202124}.iv-result-site small{color:#4d5156}.iv-fav{width:26px;height:26px;border-radius:50%;background:#001720 url(/branding/azza-shark.svg) 50%/70% no-repeat}.iv-result-title{font-size:1.05rem;color:#1a0dab;line-height:1.3}.iv-result-desc{font-size:.78rem;line-height:1.5;color:#4d5156}.iv-result-ghost{opacity:.35}.iv-result-ghost i{display:block;height:.55rem;border-radius:3px;background:#dfe1e5}.iv-result-ghost i:first-child{width:40%}.iv-result-ghost i:nth-child(2){width:75%;height:.8rem;background:#c6cbf5}.iv-result-ghost i:nth-child(3){width:90%}.iv-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:1rem;align-items:end}.iv-chat{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border-radius:16px;background:#0a2a33}.iv-bubble{max-width:88%;padding:.6rem .8rem;border-radius:12px;font-size:.78rem;line-height:1.4}.iv-bubble.in{background:#0f3038;color:#f0efe8;border-bottom-left-radius:3px}.iv-bubble.out{align-self:flex-end;background:#89ea2b;color:#001720;border-bottom-right-radius:3px}.iv-form{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:16px;background:#f0efe8}.iv-form i{display:block;height:1.6rem;border-radius:6px;border:1px solid rgba(9,36,44,.15);background:#fff}.iv-form i.tall{height:3.2rem}.iv-form span{padding:.5rem;border-radius:6px;background:#001720;color:#fff;font-size:.7rem;font-weight:600;text-align:center}.iv-fab{position:absolute;right:-6px;top:-14px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 30px -8px rgba(37,211,102,.6)}.iv-fab svg{width:26px;height:26px}.iv-domain{display:flex;flex-direction:column;gap:1.4rem}.iv-url{display:flex;align-items:center;gap:.7rem;padding:1rem 1.2rem;border-radius:14px;background:#f0efe8;color:#09242c;font-size:clamp(.95rem,1.6vw,1.25rem)}.iv-url svg{width:20px;height:20px;color:#4b9d13;flex:none}.iv-url b{font-weight:700}.iv-dns{display:flex;flex-direction:column;gap:.8rem}.iv-dns li{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(240,239,232,.1);font-size:.85rem}.iv-dns b{color:#89ea2b;font-weight:600}.serv-process-meter{display:flex;flex-direction:column;gap:.7rem;width:240px;font-size:.8rem;color:rgba(240,239,232,.5)}.serv-process-meter b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.serv-process-bar{position:relative;display:block;height:2px;background:rgba(240,239,232,.12);overflow:hidden}.serv-process-bar i{position:absolute;inset:0;background:#89ea2b;transform:scaleX(0);transform-origin:left}.serv-process-track{gap:1rem}.serv-process-track,.serv-step{display:flex;flex-direction:column}.serv-step{padding:1.4rem;border-radius:20px;background:#0a2a33;border:1px solid rgba(240,239,232,.08);transition:border-color .6s var(--folio-ease),background .6s var(--folio-ease)}.serv-step-n{transition:color .6s var(--folio-ease)}.serv-step-visual{position:relative;height:150px;margin-bottom:1.4rem;border-radius:14px;overflow:hidden;background:#001720;border:1px solid rgba(240,239,232,.06)}.serv-step-head{display:flex;align-items:center;gap:1.1rem}.serv-step-n{flex:none;font-size:3.4rem;font-weight:600;line-height:.8;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1.2px rgba(137,234,43,.75)}.serv-step-dl{display:grid;gap:.8rem;margin-top:auto;padding-top:1.2rem}.serv-step-dl>div{display:grid;grid-template-columns:5.2rem 1fr;gap:.8rem;padding-top:.8rem;border-top:1px solid rgba(240,239,232,.08);font-size:.85rem;line-height:1.5}.serv-step-dl dt{color:#89ea2b;font-weight:600}.serv-step-dl>div+div dt{color:#07f8f2}.serv-step-dl dd{color:#f0efe8}@media (min-width:1024px) and (pointer:fine){.serv-process{overflow:visible}.serv-process-track{flex-direction:row;width:max-content;gap:1.25rem}.serv-step{width:min(30vw,420px)}.serv-step:not(.is-active){background:#082630}.serv-step.is-active{border-color:rgba(137,234,43,.45);background:#0c303a}.serv-step.is-active .serv-step-n{color:#89ea2b;-webkit-text-stroke-color:#89ea2b}}.pv{position:absolute;inset:0;display:flex;font-family:var(--font-sora),sans-serif;font-size:.7rem;color:#c9d3d6}.pv-doc{flex-direction:column;gap:.5rem;margin:14px auto 0;width:62%;padding:.9rem 1rem;border-radius:8px 8px 0 0;background:#f0efe8;color:#09242c}.pv-doc b{font-size:.8rem}.pv-doc ul{display:flex;flex-direction:column;gap:.25rem}.pv-doc li{display:flex;align-items:center;gap:.4rem}.pv-doc li i{width:9px;height:9px;border-radius:2px;background:#4b9d13}.pv-doc li.opt{opacity:.5}.pv-doc li.opt i{background:none;border:1.5px solid #09242c}.pv-doc-total{display:flex;justify-content:space-between;align-items:center;margin-top:.2rem;padding-top:.4rem;border-top:1px dashed rgba(9,36,44,.25)}.pv-doc-total em{width:34%;height:8px;border-radius:3px;background:#09242c}.pv-figma{align-items:flex-end;justify-content:center;gap:10px;padding:14px 14px 0;background:#1e1e1e;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:12px 12px}.pv-figma-d,.pv-figma-m{position:relative;overflow:hidden;border-radius:4px 4px 0 0;background:#fff}.pv-figma-d{width:60%;height:88%;outline:1.5px solid #0d99ff}.pv-figma-m{width:20%;height:100%}.pv-approve{position:absolute;right:12px;top:12px;padding:.3rem .6rem;border-radius:99px;background:#89ea2b;color:#001720;font-weight:700;font-size:.62rem}.pv-preview{flex-direction:column;gap:.7rem;padding:14px}.pv-url{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:99px;background:#0f3038;color:#f0efe8}.pv-url i{width:7px;height:7px;border-radius:50%;background:#f5b83d}.pv-code{display:flex;flex-direction:column;gap:.3rem;padding-left:.3rem;font-family:var(--font-geist-mono),ui-monospace,monospace;color:#07f8f2}.pv-code .dim{color:rgba(240,239,232,.3)}.pv-bar{position:relative;height:4px;margin-top:auto;background:rgba(240,239,232,.1);overflow:hidden}.pv-bar,.pv-bar i{border-radius:99px}.pv-bar i{position:absolute;inset:0 40% 0 0;background:#89ea2b}.pv-devices{align-items:flex-end;justify-content:center;gap:12px;padding-bottom:18px}.pv-dev{position:relative;display:grid;place-items:center;border:2px solid rgba(240,239,232,.35);border-radius:8px;background:#0f3038}.pv-dev.phone{width:34px;height:64px}.pv-dev.tablet{width:64px;height:84px}.pv-dev.laptop{width:120px;height:78px;border-radius:6px 6px 2px 2px}.pv-dev i{width:22px;height:22px;border-radius:50%;background:#89ea2b;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 100 24 12 12 0 000-24zm-1.8 17.4L5 12.2l1.7-1.7 3.5 3.5 7.1-7.1L19 8.6z'/%3E%3C/svg%3E") center /contain no-repeat}.pv-live{flex-direction:column;justify-content:center;gap:.8rem;padding:0 18px}.pv-live .pv-url i{background:#89ea2b;box-shadow:0 0 0 4px rgba(137,234,43,.2)}.pv-live-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pv-live-row b{padding:.3rem .6rem;border-radius:4px;background:#89ea2b;color:#001720;font-size:.62rem;letter-spacing:.04em}.pv-live-row small{color:rgba(240,239,232,.6)}.serv-ask{display:flex;gap:1.1rem;max-width:30rem;padding:1.4rem;border-radius:20px;background:#fff;border:1px solid rgba(9,36,44,.08);box-shadow:0 30px 60px -40px rgba(9,36,44,.35)}.serv-ask-avatar{position:relative;width:56px;height:56px;flex:none;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px #89ea2b}.serv-ask b{display:block;font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.serv-ask p{margin-top:.2rem;font-size:.9rem;color:rgba(9,36,44,.72)}.serv-ask-btn{display:inline-flex;padding:.7rem 1.1rem;border-radius:12px;background:#001720;color:#fff;font-size:.82rem;font-weight:600;transition:background .4s var(--folio-ease),color .4s}.serv-ask-btn:hover{background:#89ea2b;color:#001720}.serv-ask-mail{font-size:.82rem;font-weight:600;color:rgba(9,36,44,.72);border-bottom:1px solid rgba(9,36,44,.2)}.serv-ask-mail:hover{color:#09242c}.serv-proj-arrow{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;border:1px solid rgba(137,234,43,.5);color:#89ea2b;transition:background .4s var(--folio-ease),color .4s,transform .6s var(--folio-ease)}.serv-proj a:hover .serv-proj-arrow{background:#89ea2b;color:#001720;transform:rotate(45deg)}.serv-proj .folio-window-screen img{transition:transform 1.4s var(--folio-ease)}.serv-proj a:hover .folio-window-screen img{transform:scale(1.04)}.serv-faq{border-top:1px solid rgba(9,36,44,.15);interpolate-size:allow-keywords}.serv-faq details{border-bottom:1px solid rgba(9,36,44,.15)}.serv-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .55s var(--folio-ease),content-visibility .55s allow-discrete}.serv-faq details[open]::details-content{block-size:auto}.serv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;letter-spacing:-.025em}.serv-faq summary::-webkit-details-marker{display:none}.serv-faq summary i{position:relative;width:36px;height:36px;flex:none;border-radius:50%;border:1px solid rgba(9,36,44,.2);transition:background .4s,transform .6s var(--folio-ease)}.serv-faq summary i:after,.serv-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.serv-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.serv-faq details[open] summary i{background:#89ea2b;border-color:#89ea2b;transform:rotate(45deg)}.serv-faq details p{max-width:60ch;padding:0 0 1.6rem;font-size:1rem;line-height:1.75;color:rgba(9,36,44,.78)}.serv-big{color:#fff}.serv-big .caso-big-arrow{background:#89ea2b;color:#001720}.serv-big:hover .caso-big-arrow{background:#07f8f2;color:#001720}@media (prefers-reduced-motion:reduce){.iv-gauge-fill,.serv-inc button,.serv-inc-text,.serv-inc-visual,.serv-stage-bar:after{transition:none!important}}.of-sec{padding:6rem 1.25rem}.of-light{background:#f0efe8;color:#09242c}.of-wrap{max-width:1360px;margin:0 auto}@media (min-width:640px){.of-sec{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.of-sec{padding:8.5rem 3.5rem}}.of-price{max-width:30rem;padding:1.1rem 1.25rem;border-radius:16px;border:1px solid rgba(137,234,43,.35);background:rgba(137,234,43,.06)}.of-price b{display:block;color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.of-price p{margin-top:.35rem;font-size:.9rem;line-height:1.55;color:rgba(240,239,232,.7)}.of-list{display:flex;flex-direction:column}.of-list li{display:flex;gap:1rem;padding:1.4rem 0;border-top:1px solid rgba(240,239,232,.12);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.45;letter-spacing:-.02em;color:#f0efe8}.of-list li:last-child{border-bottom:1px solid rgba(240,239,232,.12)}.of-list-light li{padding:1rem 0;border-color:rgba(9,36,44,.14)!important;font-size:1.05rem;color:#09242c}.of-check{flex:none;width:1.35rem;height:1.35rem;margin-top:.15rem;padding:.3rem;border-radius:50%;background:#89ea2b;color:#001720}.of-steps{display:grid;gap:1px;background:rgba(240,239,232,.12);border:1px solid rgba(240,239,232,.12);border-radius:20px;overflow:hidden}.of-steps li{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;background:#001720}.of-step-n{font-size:3.6rem;font-weight:600;line-height:.8;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1.2px rgba(137,234,43,.75)}.of-steps p{font-size:1.1rem;line-height:1.55;color:#f0efe8}@media (min-width:768px){.of-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.of-steps{grid-template-columns:repeat(4,1fr)}.of-steps li{min-height:300px;justify-content:space-between}}.of-compare{border-top:1px solid rgba(240,239,232,.14)}.of-compare-head{display:none}.of-compare-row{display:grid;gap:.8rem;padding:1.6rem 0;border-bottom:1px solid rgba(240,239,232,.14)}.of-compare small{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:600;color:rgba(240,239,232,.4)}.of-before{color:rgba(240,239,232,.5);font-size:1.05rem}.of-after{position:relative;color:#f0efe8;font-size:1.15rem;letter-spacing:-.02em}.of-after small{color:#89ea2b}.of-after .of-check{display:none}@media (min-width:1024px){.of-compare{border-top:0}.of-compare-head,.of-compare-row{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem}.of-compare-head{padding-bottom:1rem;border-bottom:1px solid rgba(240,239,232,.14);font-size:.8rem;font-weight:600;color:rgba(240,239,232,.45)}.of-compare-head span:last-child{color:#89ea2b}.of-compare-row{padding:2rem 0;align-items:center}.of-compare small{display:none}.of-after{padding-left:2.2rem;font-size:1.35rem}.of-after .of-check{display:block;position:absolute;left:0;top:.2rem}}.of-case-link{display:inline-flex;align-items:center;gap:1rem;font-weight:600;letter-spacing:-.01em}.of-light .serv-proj-arrow{border-color:rgba(9,36,44,.3);color:#09242c}.of-light .of-case-link:hover .serv-proj-arrow{background:#89ea2b;border-color:#89ea2b;color:#001720;transform:rotate(45deg)}.of-screens{position:relative;padding:0 0 12% 6%}.of-screen-main{position:relative;z-index:2;box-shadow:0 50px 100px -40px rgba(0,0,0,.85)}.of-screen-back{position:absolute;left:-2%;bottom:0;z-index:3;width:52%;box-shadow:0 40px 80px -30px rgba(0,0,0,.85);transform:rotate(-3deg)}.of-phone{opacity:1!important;left:0;bottom:0;width:24%}.of-sesion{position:relative;padding:0 0 20%}.of-call{position:relative;z-index:2;width:88%;border-radius:18px;overflow:hidden;background:#0a2a33;border:1px solid rgba(240,239,232,.1);box-shadow:0 50px 100px -40px rgba(0,0,0,.85)}.of-call-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.78rem;color:rgba(240,239,232,.7);border-bottom:1px solid rgba(240,239,232,.08)}.of-call-bar>span:first-child{display:flex;align-items:center;gap:.55rem}.of-call-dot{width:8px;height:8px;border-radius:50%;background:#ff4d6d;box-shadow:0 0 0 4px rgba(255,77,109,.2)}.of-call-main{grid-template-columns:1fr 1.15fr;padding:10px}.of-call-main,.of-call-tiles{display:grid;gap:10px}.of-call-tile{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:#0f3038;display:grid;place-items:center}.of-call-tile em{position:absolute;left:.6rem;bottom:.5rem;padding:.15rem .5rem;border-radius:6px;background:rgba(0,23,32,.7);color:#fff;font-size:.7rem;font-style:normal;font-weight:600}.of-call-you b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#89ea2b;color:#001720;font-size:1.3rem}.of-agenda{padding:1rem 1.1rem;border-radius:12px;background:#001720;border:1px solid rgba(240,239,232,.08)}.of-agenda>b{display:block;margin-bottom:.8rem;color:#fff;font-size:.85rem;font-weight:600}.of-agenda ol{display:flex;flex-direction:column;gap:.15rem}.of-agenda li{display:flex;align-items:center;gap:.65rem;padding:.55rem .5rem;border-radius:8px;font-size:.82rem;line-height:1.3;color:rgba(240,239,232,.55)}.of-agenda li i{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex:none;border-radius:50%;border:1px solid rgba(240,239,232,.25);font-style:normal;font-size:.65rem;font-weight:700}.of-agenda li.is-done{color:rgba(240,239,232,.8)}.of-agenda li.is-done i{background:#89ea2b;border-color:#89ea2b;color:#001720}.of-agenda li.is-now{background:rgba(7,248,242,.08);color:#fff}.of-agenda li.is-now i{border-color:#07f8f2;color:#07f8f2}.of-pdf{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.3rem 1.25rem;border-radius:6px;background:#fff;color:#09242c;font-size:.75rem;box-shadow:0 30px 70px -30px rgba(0,0,0,.7)}.of-sesion>.of-pdf{position:absolute;right:0;bottom:0;z-index:3;width:36%;transform:rotate(3deg)}.of-pdf strong{margin-top:.3rem;font-size:1.05rem;letter-spacing:-.03em}.of-pdf b{margin-top:.5rem;font-weight:700;font-size:.78rem}.of-pdf i{display:block;height:6px;border-radius:3px;background:#dfe4e5}.of-pdf .w90{width:90%}.of-pdf .w85{width:85%}.of-pdf .w80{width:80%}.of-pdf .w75{width:75%}.of-pdf .w70{width:70%}.of-pdf .w65{width:65%}.of-pdf .w60{width:60%}.of-pdf .w50{width:50%}.of-pdf .w40{width:40%}.of-pdf-tag{align-self:flex-start;padding:.2rem .55rem;border-radius:99px;background:#001720;color:#89ea2b;font-size:.65rem;font-weight:700}.of-pdf-src{display:flex;flex-wrap:wrap;gap:.3rem}.of-pdf-src em{padding:.12rem .45rem;border-radius:99px;background:#e6f7fa;color:#0a6c7a;font-style:normal;font-size:.62rem;font-weight:600}.of-pdf-prop{color:#38780e}.of-pdf-btn{align-self:flex-start;padding:.35rem .7rem;border-radius:6px;background:#89ea2b;color:#001720;font-size:.68rem;font-weight:700}.of-pdf-big{max-width:420px;margin:0 auto;padding:2.2rem 2rem;gap:.65rem;font-size:.9rem;transform:rotate(-2deg)}.of-pdf-big strong{font-size:1.5rem}.of-pdf-big b{font-size:1rem;margin-top:.9rem}.of-pdf-big i{height:8px}.of-pdf-big .of-pdf-src em{font-size:.75rem;padding:.2rem .6rem}.of-pdf-big .of-pdf-btn{margin-top:.4rem;font-size:.85rem;padding:.55rem 1rem}@media (max-width:639px){.of-sesion{padding-bottom:0;display:flex;flex-direction:column;gap:1rem}.of-call{width:100%}.of-call-main{grid-template-columns:1fr}.of-call-tiles{grid-template-columns:1fr 1fr}.of-sesion>.of-pdf{position:relative;width:78%;align-self:flex-end;margin-top:-2.2rem;transform:rotate(2deg)}}.of-ba{display:grid;gap:2rem}.of-ba figcaption{margin-bottom:.8rem;font-size:.85rem;font-weight:600;color:rgba(240,239,232,.5)}.of-ba .is-after figcaption{color:#89ea2b}.of-ba .is-before .folio-window{opacity:.75;filter:saturate(.6)}.of-ba .is-after .folio-window{box-shadow:0 0 0 1px rgba(137,234,43,.5),0 50px 100px -40px rgba(0,0,0,.9)}@media (min-width:900px){.of-ba{grid-template-columns:1fr 1.15fr;align-items:end;gap:2.5rem}}