@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0}.j{position:relative;width:1440px;height:860px;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;background-color:#070807;background-image:radial-gradient(#151815 1px,transparent 1px);background-size:18px 18px;color:#e9ebe8;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:'cv11','ss01'}.j *{box-sizing:border-box}.j a{color:inherit;text-decoration:none}.j-grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.j-photo{position:absolute;z-index:1;top:70px;right:0;width:640px;height:640px;object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 56% 60% at 52% 44%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 56% 60% at 52% 44%,#000 58%,transparent 100%);animation:j-ph 1.8s cubic-bezier(.16,1,.3,1) both}@keyframes j-ph{from{opacity:0;transform:scale(1.025)}}.j-head{position:relative;z-index:6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 120px;border-bottom:1px solid #141614;background:#070807}.j-logo img{height:26px;display:block;filter:brightness(0) invert(.94)}.j-nav{display:flex;gap:2px;padding:4px;border:1px solid #1a1c1a;border-radius:100px;background:#0a0b0a;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.j-nav a{padding:7px 14px;border-radius:100px;font-size:13px;color:#9a9e98;transition:color .3s,background-color .3s}@media (hover:hover) and (pointer:fine){.j-nav a:hover{color:#f2f3f1;background:#141614}}.j-nav sup{font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:#5d615b;margin-left:3px;vertical-align:5px}.j-side{justify-self:end;display:flex;align-items:center;gap:18px}.j-theme{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #1f221f;background:#0b0c0b;color:#9a9e98;cursor:pointer;transition:color .3s,border-color .3s,background-color .3s}@media (hover:hover) and (pointer:fine){.j-theme:hover{color:#f2f3f1;border-color:#343834}}.j-theme svg{grid-area:1/1;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1)}.j-theme .sun,.j-theme[data-t="oscuro"] .moon{opacity:0;transform:rotate(-60deg) scale(.6)}.j-theme[data-t="oscuro"] .sun{opacity:1;transform:none}.j-wa{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#9a9e98;transition:color .3s}@media (hover:hover) and (pointer:fine){.j-wa:hover{color:#f2f3f1}}.j-burger,.j-mm{display:none}.j-wa svg{color:var(--acc)}.j-btn,.j-cta{display:inline-flex;align-items:center;background:var(--acc);color:#06140c!important;font-weight:600;letter-spacing:-.01em;border:0;cursor:pointer;font-family:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.12);transition:filter .3s}@media (hover:hover) and (pointer:fine){.j-btn:hover,.j-cta:hover{filter:brightness(1.06)}}.j-btn i,.j-cta i{display:grid;place-items:center;font-style:normal;background:#07150d;color:var(--acc)}.j-btn i svg,.j-cta i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.j-btn:hover i svg,.j-cta:hover i svg{transform:rotate(-45deg)}}.j-btn{gap:10px;height:38px;padding:0 4px 0 14px;border-radius:9px;font-size:13px}.j-btn i{width:30px;height:30px;border-radius:6px}.j-cta{gap:16px;height:50px;padding:0 5px 0 20px;border-radius:11px;font-size:14.5px}.j-cta i{width:40px;height:40px;border-radius:8px}.j-ghost{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 18px;border-radius:11px;border:1px solid #222522;background:#0b0c0b;font-size:14.5px;font-weight:500;color:#e9ebe8;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:border-color .3s,background-color .3s}@media (hover:hover) and (pointer:fine){.j-ghost:hover{border-color:#343834;background:#101210}}.j-ghost svg{color:var(--acc)}.j-link{font-size:14px;color:#e9ebe8;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.j-link:hover{background-size:0 1px;background-position:100% 100%}}.j-main{position:relative;z-index:3;flex:1;padding:0 120px}.j-mono{margin:0;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:#6a6e68}.j-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acc);margin-right:9px;vertical-align:1px;box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 18%,transparent);animation:j-pulse 2.6s ease-in-out infinite}@keyframes j-pulse{50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--acc) 8%,#070807)}}.j-h1{margin:0;font-family:Geist,sans-serif;font-weight:500;font-size:52px;line-height:1.04;letter-spacing:-.045em;color:#f2f3f1;text-wrap:balance}.j-h1 .s{color:#61655f}.j-serif{color:#f2f3f1}.j-caret{color:var(--acc);margin-left:1px;animation:j-blink 1.1s steps(1) infinite}@keyframes j-blink{50%{opacity:0}}.j-lead{margin:0;font-size:15.5px;line-height:1.62;color:#939791;max-width:460px;text-wrap:pretty}.j-lead b{color:#d9dbd7;font-weight:500}.st:not(.hb *){color:#e3b341;letter-spacing:1.5px;font-size:10.5px}.j-card{position:absolute;z-index:4;margin:0;background:linear-gradient(180deg,#0f110f,#0a0b0a);border:1px solid #212421;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 48px -24px #000}.j-card .k{margin:0;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:#686c66}.fl{animation:j-up 1.1s cubic-bezier(.16,1,.3,1) .9s both}@keyframes j-float{50%{transform:translateY(-5px)}}.j-revs{height:122px;overflow:hidden}.j-rv{position:absolute;inset:0;margin:0;padding:14px 16px;opacity:0;will-change:opacity,transform,filter;animation:j-rv 18s linear infinite}.j-rv:nth-child(2){animation-delay:6s}.j-rv:nth-child(3){animation-delay:12s}@keyframes j-rv{0%,1.5%{opacity:0;transform:translateY(6px);filter:blur(4px);animation-timing-function:cubic-bezier(.22,1,.36,1)}7%{opacity:1;transform:none;filter:blur(0)}30%{opacity:1;transform:none;filter:blur(0);animation-timing-function:cubic-bezier(.4,0,1,1)}33.3%,100%{opacity:0;transform:translateY(-4px);filter:blur(2px)}}.j-rv blockquote{margin:0;font-size:13px;line-height:1.55;color:#d4d6d2}.j-rv figcaption{position:absolute;left:16px;bottom:13px;display:flex;align-items:center;gap:9px;font-size:11.5px;color:#83877f}.j-ini{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#1a1d1a;border:1px solid #262926;font-size:9px;font-weight:600;letter-spacing:.02em;color:#c9ccc7}@media (prefers-reduced-motion:reduce){.j-rv{animation:none!important}.j-rv:first-child{opacity:1}}.j-foot{position:relative;z-index:5;display:flex;align-items:center;gap:40px;height:72px;padding:0 120px;border-top:1px solid #141614;background:#070807}.j-marq{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.j-track{display:flex;align-items:center;width:max-content;animation:j-marq 42s linear infinite}.j-track img{display:block;margin:0 64px 0 0;filter:brightness(0) invert(.68);transition:filter .3s}@media (hover:hover) and (pointer:fine){.j-track img:hover{filter:brightness(0) invert(.9)}}@keyframes j-marq{to{transform:translateX(-50%)}}.r{animation:j-up 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes j-up{from{opacity:0;transform:translateY(16px);filter:blur(6px)}}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.d3{animation-delay:.3s}.d4{animation-delay:.4s}.d5{animation-delay:.5s}.d6{animation-delay:.6s}.d7{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.j *{animation:none!important;transition:none!important}}.j-cols{position:absolute;z-index:0;top:0;bottom:0;left:120px;width:1200px;pointer-events:none;background-image:repeating-linear-gradient(90deg,#111311 0 1px,transparent 1px 100px);-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent 62%);mask-image:linear-gradient(90deg,#000 50%,transparent 62%)}.j-meta{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,200px);width:800px;margin-left:120px;height:40px;align-items:center;border-bottom:1px solid #141614}.j-meta .j-mono{font-size:12px;color:#7d817b}.j-meta b{font-weight:500;color:#a5a9a3}.j-idx{display:grid;grid-template-columns:repeat(5,1fr);width:800px;margin-top:62px;border-top:1px solid #1c1f1c}.j-idx a{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 18px 0 0}.j-idx a::before{content:'';position:absolute;left:0;right:18px;top:-1px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.j-idx a:hover::before{transform:scaleX(1)}}.j-idx .n{font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:#5a5e58;margin-bottom:6px}.j-idx b{font-size:13.5px;font-weight:500;color:#e2e4e0;letter-spacing:-.01em}.j-idx em{font-style:normal;font-size:12px;color:#7a7e78}@media (hover:hover) and (pointer:fine){.j-idx a:hover .n{color:var(--acc)}}.j-fig{position:absolute;z-index:4;left:776px;top:470px;width:166px;margin:0}.j-fig::before{content:'';display:block;width:34px;height:1px;background:#3a3e39;margin-bottom:12px}.j-fig p{margin:8px 0 0;font-size:12px;line-height:1.55;color:#8a8e88}.j-fig p b{color:#e2e4e0;font-weight:500}.j-pill{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 13px 0 4px;border-radius:100px;border:1px solid #1d201d;background:#0b0c0b;font-size:12.5px;color:#b5b9b3;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:border-color .3s}@media (hover:hover) and (pointer:fine){.j-pill:hover{border-color:#2f332f}}.j-pill .tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:100px;background:color-mix(in oklab,var(--acc) 15%,#0b0c0b);color:var(--acc);font-size:11px;font-weight:600}.j-pill svg{color:#6a6e68;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.j-pill:hover svg{transform:translateX(3px)}}.j-roll{height:1.4em;margin:-.14em 0;overflow:hidden;font-family:Geist,sans-serif;font-weight:500;font-size:52px;line-height:1.4;letter-spacing:-.045em;color:#f2f3f1}.j-roll-in{display:block;animation:j-roll 11s cubic-bezier(.76,0,.24,1) infinite}.j-roll-in span{display:block;height:1.4em;white-space:nowrap}@keyframes j-roll{0%,19%{transform:translateY(0)}25%,44%{transform:translateY(-1.4em)}50%,69%{transform:translateY(-2.8em)}75%,94%{transform:translateY(-4.2em)}100%{transform:translateY(-5.6em)}}.j-proof{display:flex;align-items:center;gap:22px;margin-top:38px;padding-top:24px;border-top:1px solid #171917;width:560px}.j-proof .av{display:flex}.j-proof .av img{width:30px;height:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #070807}.j-proof .av img+img{margin-left:-9px}.j-proof .m{display:flex;flex-direction:column;gap:2px}.j-proof .m b{font-family:Geist;font-size:17px;font-weight:500;letter-spacing:-.02em;color:#f2f3f1}.j-proof .m span{font-size:11.5px;color:#7d817b}.j-proof hr{width:1px;height:30px;border:0;background:#1d201d;margin:0}.j-launch{display:flex;gap:14px;align-items:center;padding:8px 14px 8px 8px}.j-launch img{width:96px;height:66px;object-fit:cover;object-position:top;border-radius:7px;border:1px solid #1d201d;display:block}.j-launch .go{margin-left:auto;color:#6a6e68;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.j-launch:hover .go{transform:rotate(-45deg);color:var(--acc)}}.j-st{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:1px;background:#4a4e48}.j-st-on{color:#a5a9a3!important}.j-st-on .j-st{background:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 18%,#070807)}.j-phone{margin:14px 0 0;font-size:13px;color:#7d817b}.j-phone a{color:#e9ebe8;font-weight:500}.j-roll-in.k6{animation:j-roll6 13s cubic-bezier(.76,0,.24,1) infinite}@keyframes j-roll6{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-1.4em)}40%,55%{transform:translateY(-2.8em)}60%,75%{transform:translateY(-4.2em)}80%,95%{transform:translateY(-5.6em)}100%{transform:translateY(-7em)}}.cg2{--cg2-bg:#fbfbf9;--cg2-ink:#121412;--cg2-mut:#5b5f59;--cg2-dim:#767a74;--cg2-line:#e6e6e1;--cg2-hov:#f3f3f0;--cg2-acc:#4cc282;--cg2-chip:#f0f0ec;box-sizing:border-box;padding:112px 120px;display:flex;flex-direction:column;background:var(--cg2-bg);color:var(--cg2-ink);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cg2[data-t="oscuro"]{--cg2-bg:#0b0c0b;--cg2-ink:#f2f3f1;--cg2-mut:#959994;--cg2-dim:#6f736d;--cg2-line:#1b1d1b;--cg2-hov:#101210;--cg2-acc:#4cc282;--cg2-chip:#141614}.cg2 *{box-sizing:border-box}.cg2 a{color:inherit;text-decoration:none}.cg2-top{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:end}.cg2-k{margin:0;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-dim)}.cg2-k b{color:var(--cg2-acc);font-weight:500;margin-right:10px}.cg2-h{margin:0;font-family:Geist,sans-serif;font-weight:500;font-size:42px;line-height:1.08;letter-spacing:-.04em;color:var(--cg2-ink);max-width:640px;text-wrap:balance}.cg2-h span{color:var(--cg2-dim)}.cg2-intro p{margin:0;font-size:15px;line-height:1.65;color:var(--cg2-mut)}.cg2-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;color:var(--cg2-ink);padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cg2-more:hover{background-size:0 1px;background-position:100% 100%}}.cg2-list{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid var(--cg2-line)}.cg2-row{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 150px 44px;align-items:center;gap:24px;height:96px;padding:0 12px;border-bottom:1px solid var(--cg2-line);transition:background-color .35s}.cg2-row::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--cg2-acc);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cg2-row:hover{background:var(--cg2-hov)}}@media (hover:hover) and (pointer:fine){.cg2-row:hover::after{transform:scaleX(1)}}.cg2-row .n{font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-dim);transition:color .35s}@media (hover:hover) and (pointer:fine){.cg2-row:hover .n{color:var(--cg2-acc)}}.cg2-row .t{display:flex;flex-direction:column;gap:5px;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cg2-row:hover .t{transform:translateX(4px)}}.cg2-row .t b{font-family:Geist,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.025em;color:var(--cg2-ink)}.cg2-row .t span{font-size:13.5px;line-height:1.5;color:var(--cg2-mut)}.cg2-row .inc{font-size:13px;line-height:1.55;color:var(--cg2-mut)}.cg2-row .p{justify-self:end;text-align:right;font-family:Geist,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink);white-space:nowrap}.cg2-row .p small{display:block;font-family:Geist,sans-serif;font-size:11.5px;font-weight:400;letter-spacing:0;color:var(--cg2-dim);margin-bottom:2px}.cg2-row .ar{justify-self:end;display:grid;color:var(--cg2-dim);transition:transform .6s cubic-bezier(.16,1,.3,1),color .35s}@media (hover:hover) and (pointer:fine){.cg2-row:hover .ar{color:var(--cg2-ink);transform:rotate(-45deg)}}.cg2-note{margin:40px 0 0;font-size:15px;color:var(--cg2-mut)}.cg2-note .cg2-more{margin:0 0 0 6px}.cg2-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 24px 22px 28px;border-radius:14px;background:var(--cg2-chip)}.cg2-cta p{margin:0;font-size:15px;line-height:1.5;color:var(--cg2-mut)}.cg2-cta p b{color:var(--cg2-ink);font-weight:500}.cg2-acts{display:flex;align-items:center;gap:22px}.cg2-btn{display:inline-flex;align-items:center;gap:14px;height:48px;padding:0 5px 0 20px;border-radius:11px;background:var(--acc);color:#06140c!important;font-size:14.5px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.12)}.cg2-btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#07150d;color:var(--acc);font-style:normal}.cg2-btn i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cg2-btn:hover i svg{transform:rotate(-45deg)}}.cg2-wa{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--cg2-ink)}.cg2-wa svg{color:var(--cg2-acc)}.cg2{position:relative}@media (prefers-reduced-motion:reduce){.cg2 *{transition:none!important}}.cgt{--cg2-bg:#fbfbf9;--cg2-alt:#fbfbf9;--cg2-ink:#121412;--cg2-mut:#5b5f59;--cg2-dim:#767a74;--cg2-line:#e6e6e1;--cg2-hov:#f3f3f0;--cg2-acc:#4cc282;--cg2-chip:#f0f0ec;--cg2-card:#fff;--cg2-panel:#f0f0ec;--cg2-soft:0 1px 2px rgba(18,20,18,.04),0 18px 40px -26px rgba(18,20,18,.18);position:relative;box-sizing:border-box;padding:112px 120px;background:var(--cg2-bg);color:var(--cg2-ink);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cgt[data-t="oscuro"]{--cg2-bg:#0b0c0b;--cg2-alt:#090a09;--cg2-ink:#f2f3f1;--cg2-mut:#959994;--cg2-dim:#6f736d;--cg2-line:#1b1d1b;--cg2-hov:#101210;--cg2-acc:#4cc282;--cg2-chip:#141614;--cg2-card:#131513;--cg2-panel:#121412;--cg2-soft:none}.cgt *{box-sizing:border-box}.cgt a{color:inherit;text-decoration:none}.cgt.alt{background:var(--cg2-alt);--cg2-panel:#f7f7f4}.cgt.alt[data-t="oscuro"]{--cg2-panel:#111311}.h-head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:end}.h-k{margin:0;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-dim)}.h-k b{color:var(--cg2-acc);font-weight:500;margin-right:10px}.h-h2{margin:18px 0 0;font-family:Geist,sans-serif;font-weight:500;font-size:42px;line-height:1.08;letter-spacing:-.04em;color:var(--cg2-ink);max-width:680px;text-wrap:balance}.h-h2 span{color:var(--cg2-dim)}.h-p{margin:0;font-size:15px;line-height:1.65;color:var(--cg2-mut);text-wrap:pretty}.h-p b{color:var(--cg2-ink);font-weight:500}.h-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;color:var(--cg2-ink);padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.h-more:hover{background-size:0 1px;background-position:100% 100%}}.h-st{color:#e3b341;letter-spacing:1.5px;font-size:11px}.h-btn{white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:14px;height:50px;padding:0 5px 0 20px;border:0;border-radius:11px;background:var(--acc);color:#06140c!important;font:600 14.5px Geist,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.12)}.h-btn i{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#07150d;color:var(--acc);font-style:normal}.h-btn i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.h-btn:hover i svg{transform:rotate(-45deg)}}.h-ghost{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 18px;border-radius:11px;background:var(--cg2-chip);font-size:14.5px;font-weight:500;color:var(--cg2-ink);transition:background-color .3s}@media (hover:hover) and (pointer:fine){.h-ghost:hover{background:var(--cg2-line)}}.h-ghost svg{color:var(--cg2-acc)}.h-ini{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--cg2-chip);font-size:10px;font-weight:600;color:var(--cg2-ink)}.h-grid{display:grid;gap:40px 24px;margin-top:56px}.h-grid .r1{display:grid;grid-template-columns:7fr 5fr;gap:24px}.h-grid .r2{display:grid;grid-template-columns:5fr 7fr;gap:24px}.h-card{display:block}.h-shot{position:relative;margin:0;height:400px;padding:44px 48px 0;display:flex;align-items:flex-end;border-radius:16px;overflow:hidden;background:var(--cg2-panel)}.h-shot::before{content:'';position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.55),transparent 60%);pointer-events:none}.cgt[data-t="oscuro"] .h-shot::before{background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.04),transparent 60%)}.h-win{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px 10px 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 24px 60px -24px rgba(0,0,0,.35);transform:translateY(8px);transition:transform .9s cubic-bezier(.16,1,.3,1)}.h-bar{flex:none;display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f1f1ee;border-bottom:1px solid #e3e4df}.h-bar i{width:8px;height:8px;border-radius:50%;background:#d6d7d2}.h-bar span{margin:0 auto;padding:3px 14px;border-radius:6px;background:#e6e7e2;font:500 10.5px Geist,sans-serif;color:#6b6f69;transform:translateX(-14px)}.h-win img{display:block;width:100%;flex:1;min-height:0;object-fit:cover;object-position:50% 0;transition:object-position 3s cubic-bezier(.33,0,.2,1)}@media (hover:hover) and (pointer:fine){.h-card:hover .h-win{transform:translateY(0)}}.h-view{flex:1;min-height:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.h-card:hover .h-win img{object-position:50% 30%}}.h-cap{display:flex;align-items:center;gap:16px;margin-top:16px}.h-cap b{color:var(--cg2-ink);font-family:Geist,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em}.h-cap span{font-size:13px;color:var(--cg2-mut)}.h-cap .ar{margin-left:auto;display:grid;color:var(--cg2-dim);transition:color .35s}.h-cap .ar svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.h-card:hover .ar{color:var(--cg2-ink)}}@media (hover:hover) and (pointer:fine){.h-card:hover .ar svg{transform:rotate(-45deg)}}.h-tag{position:absolute;z-index:2;left:16px;top:14px;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-mut)}.cgt.dots{background-image:radial-gradient(#151815 1px,transparent 1px);background-size:18px 18px}.h-mono{font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-dim)}.h-split{display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);gap:88px;align-items:start}.h-split .h-p{margin-top:22px;max-width:380px}.h-acts{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:36px}.h-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--cg2-ink)}.h-link svg{color:var(--cg2-acc)}.h-link span{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.h-link:hover span{background-size:0 1px;background-position:100% 100%}}.h-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--cg2-line)}.h-steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 170px;align-items:start;gap:20px;padding:24px 12px 24px 0;border-bottom:1px solid var(--cg2-line)}.h-steps li::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--cg2-acc);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.h-steps li:hover::after{transform:scaleX(1)}}.h-steps .n{font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-acc);padding-top:7px}.h-steps b{display:block;font-family:Geist,sans-serif;font-size:23px;font-weight:500;letter-spacing:-.03em;color:var(--cg2-ink)}.h-steps p{margin:8px 0 0;max-width:470px;font-size:14.5px;line-height:1.6;color:var(--cg2-mut)}.h-steps em{justify-self:end;margin-top:8px;font-style:normal;font-size:13px;color:var(--cg2-dim);white-space:nowrap}.h-manifest{margin:26px 0 0;max-width:1080px;font-family:Geist,sans-serif;font-weight:500;font-size:52px;line-height:1.06;letter-spacing:-.045em;color:var(--cg2-ink);text-wrap:balance}.h-manifest span{color:var(--cg2-dim)}.h-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3.5fr) minmax(0,3.5fr);gap:56px;margin-top:72px;padding-top:36px;border-top:1px solid var(--cg2-line)}.h-cols .h-p+.h-p{margin-top:14px}.h-cols h3{margin:0 0 16px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--cg2-dim)}.h-list{list-style:none;margin:0;padding:0}.h-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--cg2-line);font-size:14px;color:var(--cg2-mut)}.h-list li:first-child{padding-top:0}.h-list li b{font-family:Geist,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink)}.h-press{display:flex;flex-direction:column;gap:14px}.h-press span{font-family:Geist,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.04em;color:var(--cg2-dim);transition:color .3s}@media (hover:hover) and (pointer:fine){.h-press span:hover{color:var(--cg2-ink)}}.h-revhead{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.h-rates{display:flex;align-items:center;gap:28px;padding-bottom:6px}.h-rates a{display:flex;flex-direction:column;gap:3px}.h-rates b{font-family:Geist,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.03em;color:var(--cg2-ink)}.h-rates small{font-size:12.5px;color:var(--cg2-mut);transition:color .3s}@media (hover:hover) and (pointer:fine){.h-rates a:hover small{color:var(--cg2-ink)}}.h-rates hr{width:1px;height:36px;margin:0;border:0;background:var(--cg2-line)}.h-feature{margin:72px 0 0}.h-feature blockquote{margin:0;max-width:1060px;font-family:Geist,sans-serif;font-size:36px;line-height:1.25;font-weight:400;letter-spacing:-.035em;color:var(--cg2-ink);text-wrap:pretty}.h-who{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:13.5px;color:var(--cg2-mut)}.h-who b{color:var(--cg2-ink);font-weight:500}.h-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:56px;border-top:1px solid var(--cg2-line)}.h-pair figure{margin:0;padding:32px 48px 0 0}.h-pair figure+figure{padding:32px 0 0 48px;border-left:1px solid var(--cg2-line)}.h-pair blockquote{margin:0;font-size:16px;line-height:1.65;color:var(--cg2-ink);text-wrap:pretty}.h-ask{margin-top:40px;padding:26px;border-radius:16px;background-color:#111311;color:#e9ebe8;background-image:radial-gradient(#1a1d1a 1px,transparent 1px);background-size:14px 14px}.h-ask b{display:block;font-family:Geist,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em;color:#f2f3f1}.h-ask p{margin:6px 0 20px;font-size:13.5px;line-height:1.55;color:#959994}.h-ask .h-btn{height:46px;font-size:14px}.h-ask .h-btn i{width:36px;height:36px}.h-ask small{display:block;margin-top:14px;font-size:12.5px;color:#8a8e88}.h-ask small a{color:#e9ebe8}.h-qs{border-top:1px solid var(--cg2-line);counter-reset:q}.h-qs details{border-bottom:1px solid var(--cg2-line)}.h-qs summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;padding:26px 4px 26px 0;cursor:pointer;list-style:none;font-family:Geist,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em;color:var(--cg2-ink)}.h-qs summary::-webkit-details-marker{display:none}.h-qs summary::after{content:'';justify-self:end;width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;color:var(--cg2-dim);transition:transform .5s cubic-bezier(.16,1,.3,1)}.h-qs details[open] summary::after{transform:rotate(45deg);color:var(--cg2-acc)}.h-qs details p{margin:0;padding:0 72px 28px 0;font-size:15px;line-height:1.7;color:var(--cg2-mut)}.h-cta-h{margin:24px 0 0;font-family:Geist,sans-serif;font-weight:500;font-size:58px;line-height:1.02;letter-spacing:-.04em;color:var(--cg2-ink)}.h-cta-h span{color:var(--cg2-dim)}.h-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start;margin-top:64px}.h-ch{list-style:none;margin:0;padding:0;border-top:1px solid var(--cg2-line)}.h-ch li{border-bottom:1px solid var(--cg2-line)}.h-ch a,.h-ch div{display:grid;grid-template-columns:96px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:22px 0}.h-lab{font-size:13px;color:var(--cg2-dim)}.h-ch b{font-family:Geist,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink)}.h-ch small{display:block;margin-top:3px;font-size:13px;color:var(--cg2-mut)}.h-ch .go{display:grid;color:var(--cg2-dim);transition:transform .6s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.h-ch a:hover .go{transform:rotate(-45deg);color:var(--cg2-acc)}}.h-live{display:flex;align-items:center;margin:24px 0 0;font-family:Geist,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--cg2-dim)}.h-form{padding:36px;border-radius:20px;background:#121412;box-shadow:0 40px 80px -40px #000}.h-form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.h-form label{display:block;margin-bottom:18px}.h-form label>span{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:var(--cg2-mut)}.h-form input,.h-form select,.h-form textarea{width:100%;font:15px Geist,sans-serif;color:var(--cg2-ink);background:#1a1c1a;border:0;border-radius:10px;padding:14px 15px;outline:0;transition:border-color .3s,box-shadow .3s}.h-form textarea{height:120px;resize:vertical}.h-form input::placeholder,.h-form textarea::placeholder{color:#5d615b}.h-form input:focus,.h-form select:focus,.h-form textarea:focus{border-color:var(--cg2-acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--cg2-acc) 18%,transparent)}.h-form select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cg2-dim) 50%),linear-gradient(135deg,var(--cg2-dim) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.h-legal>span{display:inline!important;margin:0!important;font:12.5px/1.5 Geist,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--cg2-mut)!important}.h-legal{display:flex!important;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;color:var(--cg2-mut)}.h-legal input{width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:#4cc282;flex:none}.h-legal a{color:var(--cg2-ink);text-decoration:underline!important;text-underline-offset:2px}.h-send{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding-top:22px;border-top:1px solid #1b1d1b}.h-send small{font-size:12.5px;color:var(--cg2-mut)}.h-foot{padding:88px 120px 32px;background-color:#070807;background-image:radial-gradient(#171a17 1px,transparent 1px);background-size:18px 18px}.h-fgrid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px}.h-fgrid img{height:26px;display:block;filter:brightness(0) invert(.94)}.h-fgrid .h-p{margin-top:20px;font-size:14px;max-width:340px}.h-nap{margin:24px 0 0;font-size:13.5px;line-height:1.9;color:var(--cg2-mut);font-style:normal}.h-nap a{color:var(--cg2-ink)}.h-fcol h3{margin:0 0 16px;font-size:13px;font-weight:500;color:var(--cg2-ink)}.h-fcol ul{list-style:none;margin:0;padding:0}.h-fcol li{margin:0 0 11px}.h-fcol a{font-size:14px;color:var(--cg2-mut);transition:color .3s}@media (hover:hover) and (pointer:fine){.h-fcol a:hover{color:var(--cg2-ink)}}.h-fbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:56px;font-size:12.5px;color:var(--cg2-dim)}.h-fbar nav{display:flex;gap:20px}@media (hover:hover) and (pointer:fine){.h-fbar nav a:hover{color:var(--cg2-ink)}}.cg2-sw{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:9px;background:#1a1c1a;font:12px/1 Geist,system-ui,sans-serif;color:#9a9e98}.cg2-sw span{margin-right:6px}.cg2-sw button{font:inherit;border:0;border-radius:6px;padding:7px 11px;background:transparent;color:#c9ccc7;cursor:pointer;transition:background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.cg2-sw button:hover{color:#f2f3f1}}.cg2-sw button[data-on="true"]{background:var(--acc);color:#06140c;font-weight:600}@media (prefers-reduced-motion:reduce){.cgt *{transition:none!important}}.cgt{padding:96px 120px}.v-h2{margin:0;font-family:Geist,sans-serif;font-weight:500;font-size:46px;line-height:1.04;letter-spacing:-.045em;color:var(--cg2-ink);text-wrap:balance}.v-h2 span{color:var(--cg2-dim)}.v-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.v-p{margin:16px 0 0;max-width:520px;font-size:16px;line-height:1.6;color:var(--cg2-mut)}.v-proj{--cg2-bg:#070807;background-color:#070807!important;background-image:radial-gradient(#151815 1px,transparent 1px)!important;background-size:18px 18px!important}.v-feat{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);gap:64px;align-items:stretch;margin-top:48px}.v-stage{position:relative;height:520px;display:flex}.v-win{width:100%;height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -36px #000}.v-win .bar{flex:none;display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#f1f1ee;border-bottom:1px solid #e3e4df}.v-win .bar i{width:9px;height:9px;border-radius:50%;background:#d6d7d2}.v-win .bar span{margin:0 auto;padding:4px 16px;border-radius:6px;background:#e6e7e2;font:500 11px Geist,sans-serif;color:#6b6f69;transform:translateX(-16px)}.v-win img{display:block;width:100%;flex:1;min-height:0;object-fit:cover;object-position:50% 0;transition:object-position 3.5s cubic-bezier(.33,0,.2,1)}@media (hover:hover) and (pointer:fine){.v-feat:hover .v-win img,.v-mini:hover .v-win img{object-position:50% 34%}}.v-info{display:flex;flex-direction:column;padding:8px 0 4px}.v-info .tag{font-size:13px;color:#8a8e88}.v-info h3{margin:14px 0 0;font-family:Geist,sans-serif;font-size:38px;font-weight:500;letter-spacing:-.045em;color:#f2f3f1;line-height:1.02}.v-info p{margin:16px 0 0;font-size:15px;line-height:1.6;color:#959994}.v-info ul{list-style:none;margin:28px 0 0;padding:0}.v-info li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #1f221f;font-size:14.5px;color:#d9dbd7}.v-info li svg{color:var(--acc)}.v-info .go{margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding-top:28px;font-size:14.5px;font-weight:500;color:#f2f3f1}.v-info .go svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.v-feat:hover .go svg{transform:rotate(-45deg)}}.v-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px}.v-mini{display:block}.v-mini .v-stage{height:250px}.v-mini .v-win .bar{height:24px}.v-mini .v-win .bar i{width:7px;height:7px}.v-mini .v-win .bar span{font-size:9.5px;padding:2px 10px}.v-mini .cap{display:flex;justify-content:space-between;align-items:center;padding:18px 2px 0}.v-mini .cap b{display:block;font-family:Geist,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.025em;color:#f2f3f1}.v-mini .cap small{display:block;margin-top:2px;font-size:13px;color:#8a8e88}.v-mini .cap svg{color:#6f736d;transition:transform .6s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.v-mini:hover .cap svg{transform:rotate(-45deg);color:#f2f3f1}}.v-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.v-step .vis{position:relative;height:230px;border-radius:16px;overflow:hidden;background:var(--cg2-card);box-shadow:var(--cg2-soft);padding:22px}.v-step h3{margin:22px 0 0;font-family:Geist,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.03em;color:var(--cg2-ink)}.v-step p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--cg2-mut)}.v-step .when{display:inline-block;margin-top:12px;font-size:13px;font-weight:500;color:var(--cg2-acc)}.chat:not(.hb *){display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:12.5px;line-height:1.4}.chat span:not(.hb *){max-width:82%;padding:9px 12px;border-radius:14px}.chat .them:not(.hb *){align-self:flex-start;background:var(--cg2-chip);color:var(--cg2-ink);border-bottom-left-radius:4px}.chat .me:not(.hb *){align-self:flex-end;background:#4cc282;color:#0d2a1a;border-bottom-right-radius:4px}.cgt[data-t="oscuro"] .chat .me{background:#16382a;color:#4cc282}[data-t="oscuro"] .chat .them{background:#1f221f}.chat small:not(.hb *){align-self:flex-end;font-size:10.5px;color:var(--cg2-dim)}.quote:not(.hb *){margin-top:14px;padding:16px 16px 12px;border-radius:10px;background:var(--cg2-bg);font-size:12px;color:var(--cg2-mut)}.quote b:not(.hb *){display:block;margin-bottom:10px;font-size:12.5px;color:var(--cg2-ink)}.quote div:not(.hb *){display:flex;justify-content:space-between;padding:6px 0;border-top:1px dashed var(--cg2-line)}.quote .tot:not(.hb *){margin-top:4px;border-top:1px solid var(--cg2-ink);font-weight:600;color:var(--cg2-ink);font-size:13px}.quote .ok{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:600;color:var(--cg2-acc)}.build:not(.hb *){display:grid;grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 22px);margin-top:14px}.build .wire:not(.hb *){border-radius:8px;background:var(--cg2-bg);padding:12px;display:flex;flex-direction:column;gap:7px}.build .wire i:not(.hb *){display:block;height:8px;border-radius:3px;background:var(--cg2-chip)}.build .wire i.h:not(.hb *){height:16px;width:80%;background:var(--cg2-ink);opacity:.85}.build .wire i.b:not(.hb *){height:42px;margin-top:4px}.build .wire i.c:not(.hb *){width:44%;height:14px;border-radius:7px;background:var(--acc)}.build .code:not(.hb *){border-radius:8px;background:#0e100e;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9.5px;line-height:1.75;color:#7d827b;white-space:pre;overflow:hidden}.build .code em:not(.hb *){font-style:normal;color:#4cc282}.build .code u:not(.hb *){text-decoration:none;color:#e3b341}.build .code s:not(.hb *){text-decoration:none;color:#d4d6d2}.phone{position:absolute;left:50%;bottom:-70px;width:140px;height:240px;transform:translateX(-50%);border-radius:24px;background:#0e100e;padding:8px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.phone .scr{height:100%;border-radius:17px;background:#fff url(../img/proyectos/fernanda-movil.webp) center top/100% auto no-repeat}.v-step .live{position:absolute;z-index:2;left:16px;top:16px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:100px;background:var(--cg2-bg);box-shadow:var(--cg2-soft);font-size:11.5px;font-weight:500;color:var(--cg2-ink)}.v-step .live i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 22%,transparent)}.v-band{--cg2-bg:#4cc282;position:relative;padding:72px 120px;background:#4cc282!important;color:#06140c;overflow:visible;z-index:2}.v-band::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(6,20,12,.09) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.v-band .in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px}.v-band h2{margin:0;font-family:Geist,sans-serif;font-weight:500;font-size:40px;line-height:1.05;letter-spacing:-.04em;color:#06140c}.v-band h2 span{display:block;color:inherit}.v-band p{margin:12px 0 0;font-size:15px;color:#123d25}.v-quick{display:flex;align-items:center;gap:6px;padding:6px;border-radius:14px;background:#f6fbf8;box-shadow:0 1px 2px rgba(6,20,12,.06),0 24px 48px -30px rgba(6,20,12,.45)}.v-quick select,.v-quick input{height:48px;border:0;border-radius:9px;background:transparent;color:#06140c;font:15px Geist,sans-serif;padding:0 14px;outline:0}.v-quick select{-webkit-appearance:none;appearance:none;width:200px;background:#4cc282 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23406a52' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;font-weight:500}.v-quick input{width:230px}.v-quick input::placeholder{color:#6d7f74}.v-quick .h-btn{height:48px;background:#0b0c0b;color:#f2f3f1!important;box-shadow:none}.v-quick .h-btn i{width:38px;height:38px;background:var(--acc);color:#06140c}.v-revs{display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:96px;align-items:center}.v-revs .v-h2{margin:0}.v-revs .lead{margin:20px 0 0;max-width:430px;font-size:16px;line-height:1.65;color:var(--cg2-mut)}.v-src{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 0;font-size:14px;color:var(--cg2-mut)}.v-src .st{color:#e3a33a;letter-spacing:2px;font-size:13px}.v-src b{font-weight:500;color:var(--cg2-ink)}.v-revs .acts{display:flex;align-items:center;gap:28px;margin-top:36px}.v-col{height:540px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.v-track{animation:v-up 68s linear infinite}.v-rv{margin:0;padding:30px 0}.v-rv blockquote{margin:0;font-family:Geist,sans-serif;font-size:24px;line-height:1.32;letter-spacing:-.025em;color:var(--cg2-ink)}.v-rv figcaption{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;color:var(--cg2-mut)}.v-rv figcaption .st{color:#e3a33a;letter-spacing:2px;font-size:12px}.v-rv figcaption b{font-weight:500;color:var(--cg2-ink)}@keyframes v-up{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.v-track{animation:none}}.v-about .big{margin:0;max-width:1080px;font-family:Geist,sans-serif;font-size:54px;line-height:1.15;letter-spacing:-.045em;font-weight:500;color:#6f736d}.v-about .big b{font-weight:500;color:#f2f3f1}.v-about .big .live{color:var(--acc)}.v-about .row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:end;margin-top:64px;padding-top:32px;border-top:1px solid #1d1f1d}.v-about .bio{margin:0;max-width:540px;font-size:16px;line-height:1.7;color:#959994}.v-about .bio b{font-weight:500;color:#e9ebe8}.v-press{display:flex;align-items:center;gap:30px}.v-press small{font-size:13px;color:#6f736d}.v-press span{font-family:Geist,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.035em;color:#8a8e88}.v-faq{max-width:860px;margin:0 auto}.v-faq .v-h2{margin:0}.v-search{display:flex;align-items:center;gap:12px;margin-top:32px;padding:8px 8px 8px 22px;border-radius:16px;background:var(--cg2-card);box-shadow:var(--cg2-soft);cursor:text}.v-search svg{flex:none;color:var(--cg2-dim)}.v-search input{flex:1;height:52px;border:0;background:none;font:400 18px Geist,sans-serif;color:var(--cg2-ink);outline:0}.v-search input::placeholder{color:var(--cg2-dim)}.v-qs{margin-top:28px}.v-qs details{border-top:1px solid var(--cg2-line)}.v-qs details:last-child{border-bottom:1px solid var(--cg2-line)}.v-qs summary{display:flex;justify-content:space-between;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font-family:Geist,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.025em;color:var(--cg2-ink)}.v-qs summary::-webkit-details-marker{display:none}.v-qs summary b{font-weight:500}.v-qs summary i{flex:none;font-style:normal;color:var(--cg2-dim);transition:transform .35s cubic-bezier(.16,1,.3,1)}.v-qs details[open] summary i{transform:rotate(45deg)}.v-qs details p{margin:0;padding:0 48px 24px 0;font-size:15.5px;line-height:1.7;color:var(--cg2-mut);opacity:0;transform:translateY(-6px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.v-qs{interpolate-size:allow-keywords}.v-qs details::details-content{block-size:0;overflow:hidden;transition:block-size .55s cubic-bezier(.16,1,.3,1),content-visibility .55s allow-discrete}.v-qs details[open]::details-content{block-size:auto}.v-qs details[open] p{opacity:1;transform:none;transition-delay:.08s}@media (prefers-reduced-motion:reduce){.v-qs details::details-content,.v-qs details p{transition:none}}.v-qs mark{background:color-mix(in oklab,var(--cg2-acc) 22%,transparent);color:inherit;border-radius:3px}.v-none{display:none;margin-top:28px;padding:28px;border-radius:16px;background:var(--cg2-chip)}.v-none b{display:block;font-family:Geist,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.025em;color:var(--cg2-ink)}.v-none p{margin:8px 0 18px;color:var(--cg2-mut);font-size:15px}.v-none .h-btn{display:inline-flex}.v-faq .hint{margin:16px 0 0;font-size:13.5px;color:var(--cg2-dim)}.v-fab{position:fixed;right:28px;bottom:28px;z-index:50;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--acc);color:#06140c!important;box-shadow:0 14px 30px -10px rgba(0,0,0,.45);transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.v-fab:hover{transform:scale(1.06)}}.v-fab svg{width:24px;height:24px}.v-bar{display:none}html,body{margin:0;min-height:100%;background:#070807}body{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(#161916 1px,transparent 1px);background-size:18px 18px;background-position:center top}body::before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cg-page,.cg-page>div:first-child{background:transparent!important;overflow:visible!important}.cg2,.cgt{box-shadow:0 0 0 100vmax var(--cg2-bg);clip-path:inset(0 -100vmax)}.cgt.alt{box-shadow:0 0 0 100vmax var(--cg2-alt)}.cg-page .cgt{box-shadow:none!important;clip-path:none!important;margin-left:min(0px,calc(720px - 50vw));margin-right:min(0px,calc(720px - 50vw));padding-left:calc(120px + max(0px,50vw - 720px))!important;padding-right:calc(120px + max(0px,50vw - 720px))!important}.cg-page>div:first-child>.j-grain,.cg-page>div:first-child>.j-cols{display:none}.cg-page>div:first-child>header,.cg-page>div:first-child>div:last-of-type{background:transparent!important;border-color:transparent!important;position:relative}.cg-page>div:first-child>header::after,.cg-page>div:first-child>div:last-of-type::before{content:'';position:absolute;left:-100vw;right:-100vw;height:1px;background:#151715}.cg-page>div:first-child>header::after{bottom:-1px}.cg-page>div:first-child>div:last-of-type::before{top:-1px}.cg-page .j-head.is-fix{position:fixed!important;z-index:30;top:0;box-sizing:border-box;background:#070807!important;box-shadow:0 0 0 100vmax #070807,0 1px 0 100vmax #151715;clip-path:inset(0 -100vmax -1px);transform:translateY(0)}.cg-page .j-head.is-fix::after{display:none}.cg-page .j-head.is-fix.anim{transition:transform .45s cubic-bezier(.16,1,.3,1)}.cg-page .j-head.is-fix.is-hid{transform:translateY(-102%)}.cs{position:relative}.cs select{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.cs-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;border:0;text-align:left;cursor:pointer;outline:0}.cs-btn svg{flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.cs[data-open] .cs-btn svg{transform:rotate(180deg)}.cs-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 45%,transparent)}.cs-list{position:absolute;z-index:45;left:0;top:calc(100% + 6px);min-width:100%;box-sizing:border-box;margin:0;padding:6px;list-style:none;border-radius:12px;background:#fdfdfb;box-shadow:0 1px 2px rgba(6,20,12,.08),0 22px 44px -18px rgba(6,20,12,.4);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .25s cubic-bezier(.16,1,.3,1),visibility 0s .25s}.cs[data-open] .cs-list{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .25s cubic-bezier(.16,1,.3,1)}.cs-list li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border-radius:8px;font:15px Geist,sans-serif;color:#121412;white-space:nowrap;cursor:pointer}.cs-list li.act{background:#eef0eb}.cs-list li[aria-selected=true]{font-weight:500}.cs-list li[aria-selected=true]::after{content:'';width:12px;height:7px;margin-top:-3px;border:solid #4cc282;border-width:0 0 2px 2px;transform:rotate(-45deg)}.v-quick .cs{flex:none;width:200px}.v-quick .cs-btn{height:48px;padding:0 14px;border-radius:9px;background:#4cc282;color:#06140c;font:500 15px Geist,sans-serif}.v-quick .cs-btn svg{color:#406a52}.h-form .cs-btn{padding:14px 15px;border-radius:10px;background:#1a1c1a;color:var(--cg2-ink);font:15px Geist,sans-serif}.h-form .cs-btn svg{color:var(--cg2-dim)}.h-form .cs-list{background:#202320;box-shadow:0 22px 44px -18px rgba(0,0,0,.8)}.h-form .cs-list li{color:#f2f3f1}.h-form .cs-list li.act{background:#2a2d2a}.h-form .cs-list li[aria-selected=true]::after{border-color:var(--acc)}@media (max-width:1023px){.cg-page{width:100%!important;overflow-x:clip!important}html{overflow-x:clip}.cg-page>div:first-child>header::after,.cg-page>div:first-child>div:last-of-type::before{display:none}.cg-page .cgt,.cg-page .cg2{margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important}.cg-page .cgt{padding-top:64px!important;padding-bottom:64px!important}.cg-page .cg2{padding-top:64px!important;padding-bottom:64px!important}.j{width:auto!important;height:auto!important;padding-bottom:0}.j-head{grid-template-columns:1fr auto!important;height:60px;padding:0 20px!important}.j-nav,.j-wa{display:none!important}.j-logo img{height:22px}.j-btn{height:36px;font-size:12.5px}.j-meta{width:auto!important;margin:0 20px!important;grid-template-columns:1fr!important;height:40px}.j-meta>p:nth-child(1),.j-meta>p:nth-child(2),.j-meta>p:nth-child(3){display:none}.j-photo{position:relative!important;top:auto!important;right:auto!important;display:block;width:100%!important;height:360px!important;margin:-6px 0 -64px;object-position:50% 12%;-webkit-mask-image:radial-gradient(ellipse 62% 64% at 50% 42%,#000 55%,transparent 100%)!important;mask-image:radial-gradient(ellipse 62% 64% at 50% 42%,#000 55%,transparent 100%)!important}.j-main{padding:0 20px!important}.j-main>.j-mono:first-child{display:none}.j-h1{font-size:36px!important;margin-top:0!important}.j-roll{font-size:36px!important}.j-lead{font-size:15.5px}.j-main>.r.d5[style]{flex-direction:column}.j-cta,.j-ghost{width:100%;justify-content:space-between}.j-ghost{justify-content:center}.j-phone{font-size:12.5px;line-height:1.6}.j-proof{width:auto!important;flex-wrap:wrap;gap:14px 20px!important}.j-proof hr{display:none}.j-proof .av{flex-basis:100%}.j-revs{position:relative!important;right:auto!important;top:auto!important;width:auto!important;height:140px!important;margin:28px 20px 0}.j-foot{height:auto!important;padding:18px 0!important;margin-top:28px;gap:0!important}.j-foot>.j-mono{display:none}.j-foot,.j-marq{overflow:hidden;min-width:0;max-width:100%}.j-marq{width:100%}.j{max-width:100vw}.j-track img{transform:scale(.72);margin-right:28px!important}.j-side{gap:8px!important}.j-burger{display:grid;place-content:center;gap:6px;width:40px;height:36px;padding:0;border:0;border-radius:9px;background:#161816;cursor:pointer}.j-burger i{display:block;width:16px;height:1.5px;border-radius:2px;background:#f2f3f1;transition:transform .45s cubic-bezier(.16,1,.3,1)}.j-head[data-open] .j-burger i:first-child{transform:translateY(3.75px) rotate(45deg)}.j-head[data-open] .j-burger i:last-child{transform:translateY(-3.75px) rotate(-45deg)}.j-mm{display:flex;flex-direction:column;justify-content:space-between;position:fixed;z-index:20;left:0;right:0;top:60px;bottom:0;padding:12px 20px 28px;background:#070807;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s .45s}.j-head[data-open] .j-mm{opacity:1;visibility:visible;transform:none;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.j-mm nav{display:flex;flex-direction:column}.j-mm nav a{padding:16px 0;border-bottom:1px solid #161816;font-family:Geist,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.035em;color:#f2f3f1}.j-mm-foot{display:flex;flex-direction:column;gap:12px;margin-top:32px}.j-mm-foot .j-cta{justify-content:space-between;height:52px;padding:0 5px 0 18px;border-radius:11px;font-size:15px}.j-mm-foot .j-cta i{width:42px;height:42px;border-radius:8px}.j-mm-wa{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:11px;background:#141614;font-size:15px;font-weight:500;color:#f2f3f1}.j-mm-wa svg{color:var(--acc)}.j-mm-foot p{margin:4px 0 0;text-align:center;font-size:13.5px;color:#7d817b}html.j-lock{overflow:hidden}html.j-lock .v-fab{opacity:0;pointer-events:none}.cg2-top{grid-template-columns:1fr!important;gap:18px!important}.cg2-h,.v-h2{font-size:32px!important}.cg2-list{margin-top:32px}.cg2-row{grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;gap:16px!important;padding:20px 0!important}.cg2-row .inc,.cg2-row .ar{display:none!important}.cg2-row .t b{font-size:19px}.cg2-row .p{font-size:17px}.v-head{flex-direction:column;align-items:flex-start!important;gap:16px!important}.v-head .h-more{margin:0!important}.v-proj{padding-top:64px!important;padding-bottom:64px!important}.v-feat{grid-template-columns:1fr!important;gap:24px!important;margin-top:32px!important}.v-stage{height:300px!important}.v-info h3{font-size:30px}.v-row{grid-template-columns:1fr!important;gap:36px!important;margin-top:48px!important}.v-mini .v-stage{height:240px!important}.v-steps{grid-template-columns:1fr!important;gap:36px!important;margin-top:32px!important}.v-step .phone{width:170px;height:290px;bottom:-114px}.v-band{padding-top:56px!important;padding-bottom:56px!important}.v-band .in{grid-template-columns:1fr!important;gap:24px!important}.v-band h2{font-size:30px}.v-quick{flex-direction:column;align-items:stretch!important}.v-quick select,.v-quick input{width:100%!important}.v-quick .h-btn{justify-content:space-between}.v-revs{grid-template-columns:1fr!important;gap:32px!important}.v-revs .acts{flex-wrap:wrap;gap:18px!important}.v-col{height:440px!important}.v-rv blockquote{font-size:20px}.v-about .big{font-size:30px!important}.v-about .row{grid-template-columns:1fr!important;gap:28px!important;margin-top:40px!important}.v-press{flex-wrap:wrap;gap:12px 22px!important}.v-press small{flex-basis:100%}.v-search{padding-left:16px!important}.v-search input{font-size:16px!important;height:48px!important;padding-right:44px}.v-qs summary{font-size:18px!important;padding:18px 0!important}.v-qs details p{padding-right:0!important}.h-cta-h{font-size:38px!important}.h-contact{grid-template-columns:1fr!important;gap:40px!important;margin-top:36px!important}.h-ch a,.h-ch div{grid-template-columns:76px minmax(0,1fr) 16px!important}.h-form{padding:22px!important}.h-form .two{grid-template-columns:1fr!important}.h-send{flex-direction:column-reverse;align-items:stretch!important;gap:14px!important}.h-send .h-btn{justify-content:space-between}.h-send small{text-align:center}.h-foot{padding:56px 20px 96px!important}.h-fgrid{grid-template-columns:1fr 1fr!important;gap:32px!important}.h-fgrid>:first-child{grid-column:1/-1}.h-fbar{flex-wrap:wrap;gap:16px}.v-fab{display:none!important}.v-bar{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px;position:fixed;z-index:40;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0b0c0b;box-shadow:0 -12px 30px -18px rgba(0,0,0,.6);transform:translateY(110%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.v-bar.on{transform:none}html.j-lock .v-bar{transform:translateY(110%)}.v-bar a{display:flex;align-items:center;justify-content:center;gap:7px;height:48px;text-decoration:none;border-radius:10px;background:#171917;font:500 14px Geist,sans-serif;color:#f2f3f1!important}.v-bar a svg{width:17px;height:17px;color:var(--acc)}.v-bar a{padding:0 14px;white-space:nowrap}.v-bar a.pri{background:var(--acc);color:#06140c!important;font-weight:600}.j-head.is-fix{height:60px!important;padding:0 20px!important}.j-head.is-fix .j-mm{top:60px}.v-fab{right:16px!important;bottom:16px!important;width:52px!important;height:52px!important}}@media (max-width:359px){.v-bar a{padding:0 12px;font-size:13.5px}.v-bar a:not(.pri) svg{display:none}}.v-band .in{grid-template-columns:minmax(0,1fr) 520px;gap:80px}.v-band h2{letter-spacing:-.035em;line-height:1.08}.v-band p{max-width:440px;margin-top:16px;font-size:16px;line-height:1.55}.v-cot{position:relative;padding:28px;border-radius:22px;background:#fdfdfb;color:#121412;box-shadow:0 40px 70px -40px rgba(6,20,12,.55)}.v-cot fieldset{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.v-cot legend{padding:0;margin-bottom:12px;font-size:13px;color:#5b5f59}.v-cot label{cursor:pointer}.v-cot label input{position:absolute;opacity:0;width:1px;height:1px}.v-cot label span{display:block;padding:9px 14px;border-radius:10px;background:#eeeeea;font-size:14px;font-weight:500;color:#3d403b;transition:background-color .2s,color .2s}@media (hover:hover) and (pointer:fine){.v-cot label:hover span{background:#e3e4df}}.v-cot label input:checked+span{background:#0b0c0b;color:#f2f3f1}.v-cot label input:focus-visible+span{outline:2px solid #4cc282;outline-offset:2px}.v-cot p.res{display:block;max-width:none;margin:26px 0 24px;color:#121412}.v-cot .res small{display:block;font-size:13px;color:#5b5f59}.v-cot .res b{display:block;margin:4px 0 6px;font:500 44px/1.1 Geist,sans-serif;letter-spacing:-.035em;color:#121412}.v-cot .env{display:flex;gap:6px}.v-cot .env input{flex:1;min-width:0;height:52px;padding:0 16px;border:0;border-radius:12px;outline:0;background:#eeeeea;color:#121412;font:15px Geist,sans-serif}.v-cot .env input::placeholder{color:#5b5f59}.v-cot .env input:focus{background:#e3e4df}.v-cot .h-btn{flex:none;height:52px;background:#0b0c0b;color:#f2f3f1!important;box-shadow:none}.v-cot .h-btn i{width:40px;height:40px;background:var(--acc);color:#06140c}@media (max-width:1023px){.v-band .in{grid-template-columns:minmax(0,1fr)!important}.v-cot{margin:8px 0 0;padding:20px}.v-cot .res b{font-size:36px}.v-cot .env{flex-direction:column}.v-cot .h-btn{justify-content:space-between}}.cgt.fb,.cgt.fb[data-t]{--cg2-bg:#0f3a2a;--cg2-alt:#0f3a2a;--cg2-ink:#fff;--cg2-mut:rgba(255,255,255,.76);--cg2-dim:rgba(255,255,255,.62);--cg2-line:rgba(255,255,255,.16);--cg2-acc:#4cc282;background-color:#0f3a2a!important;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:18px 18px}.cgt.fb .p-h span,.cgt.fb .v-h2 span{color:#4cc282}.cgt.fb{--cg2-card:rgba(255,255,255,.08);--cg2-hov:rgba(255,255,255,.08);--cg2-chip:rgba(255,255,255,.1)}.cgt.fb a:not(.h-btn){text-decoration-color:#4cc282}.cg2-row{height:112px;border-radius:0;transition:background-color .3s,border-radius .3s}.cg2-row .t b{font-size:26px;letter-spacing:-.03em;transition:color .25s}.cg2-row .t span,.cg2-row .inc{font-size:14.5px}.cg2-row .p{font-size:26px;letter-spacing:-.03em;color:#4cc282}.cg2-row .p small{font-size:12.5px}@media (hover:hover) and (pointer:fine){.cg2-row:hover{background:#0f3a2a;border-radius:16px;--cg2-ink:#fff;--cg2-mut:rgba(255,255,255,.76);--cg2-dim:rgba(255,255,255,.62);--cg2-acc:#4cc282}}@media (hover:hover) and (pointer:fine){.cg2-row:hover::after{display:none}}.h-form{--cg2-ink:#121412;--cg2-mut:#5b5f59;--cg2-dim:#767a74;--cg2-line:#e6e6e1;background:#fff;box-shadow:0 40px 80px -30px #000}.h-form label,.h-form label span{color:#3d403b}.h-form input,.h-form select,.h-form textarea{background-color:#f0f0ec;color:#121412}.h-form input::placeholder,.h-form textarea::placeholder{color:#767a74}.h-form .cs-btn{background:#f0f0ec!important;color:#121412!important}.h-form .cs-btn svg{color:#5b5f59}.h-form a{color:#121412}@media (max-width:1023px){.cg2-row{height:auto}.cg2-row .t b,.cg2-row .p{font-size:21px}}.v-h2,.cg2-h,.h-cta-h{font-size:40px;line-height:1.08;letter-spacing:-.035em}@media (max-width:1023px){.v-h2,.cg2-h,.h-cta-h{font-size:32px!important}}@media (min-width:1024px){.cg-page .cgt:not(.v-band):not(.dots){padding-top:120px!important;padding-bottom:120px!important}}.v-h2,.cg2-h,.p-h,.p-fila-h,.p-inc-l .p-h,.p-faq-l .p-h,.h-cta-h{font-size:44px!important;line-height:1.08!important;letter-spacing:-.035em!important}.cgt>.v-h2{margin-left:auto;margin-right:auto;text-align:center}.cgt>.v-head{flex-direction:column;align-items:center!important;justify-content:center;gap:14px!important;text-align:center}.cgt>.v-head .v-p{margin-left:auto!important;margin-right:auto!important}.cg-page .cgt.fb,.cg-page .cgt.v-proj,.cg-page .cgt.v-about{--is:#fbfbf9;background:var(--is)!important;background-image:none!important;isolation:isolate}.cg-page .cgt.fb[data-t="oscuro"]{--is:#0b0c0b}.cg-page .cgt.fb::before,.cg-page .cgt.v-proj::before,.cg-page .cgt.v-about::before{content:'';position:absolute;z-index:-1;inset:0 16px;border-radius:40px;background-size:auto,18px 18px}.cg-page .cgt.fb::before{background-color:#0f3a2a;background-image:radial-gradient(760px 480px at 50% -60px,rgba(76,194,130,.34),transparent),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px)}.cg-page .cgt.v-proj::before,.cg-page .cgt.v-about::before{background-color:#070807;background-image:radial-gradient(760px 480px at 50% -60px,rgba(76,194,130,.2),transparent),radial-gradient(#151815 1px,transparent 1px)}.cg-page .cgt.fb+.cgt.fb::before,.cg-page .cgt.v-proj+.cgt.fb::before,.cg-page .cgt.fb+.cgt.v-proj::before,.cg-page .cgt.v-proj+.cgt.v-about::before{top:16px}.cg-page .cgt.v-about{--is:#fbfbf9}.p-hero::before,.pg-top:not(.ab-top)::before{content:'';position:absolute;z-index:0;right:0;top:40px;bottom:0;width:900px;border-radius:50%;background:radial-gradient(closest-side,rgba(76,194,130,.3),rgba(15,58,42,.24) 55%,transparent);pointer-events:none}.pg-top:not(.ab-top){position:relative}.pg-top:not(.ab-top)>:not(.j-head){position:relative;z-index:1}.p-ficha,.pz .w,.h-form,.pg-resenas .v-rv,.pg-cta,.pg-lista li{border-radius:24px}.p-fila-v,.p-fila-v:not(.m0),.cgt[data-t="oscuro"] .p-fila-v:not(.m0){border-radius:32px;background-image:radial-gradient(420px 320px at 80% 100%,rgba(76,194,130,.34),transparent),radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:auto,18px 18px}.bl-img,.pg-post-fig{border-radius:24px}@media (max-width:1023px){.v-h2,.cg2-h,.p-h,.p-fila-h,.p-inc-l .p-h,.p-faq-l .p-h,.h-cta-h{font-size:32px!important}.cgt>.v-head{align-items:center!important}.cg-page .cgt.fb::before,.cg-page .cgt.v-proj::before,.cg-page .cgt.v-about::before{inset:0 8px;border-radius:26px}.cg-page .cgt.fb,.cg-page .cgt.v-proj,.cg-page .cgt.v-about{padding-left:28px!important;padding-right:28px!important}.p-hero::before,.pg-top:not(.ab-top)::before{width:100%}}.cg2[data-t="claro"]{padding-top:96px;padding-bottom:96px;background-image:radial-gradient(#e2e2dc 1px,transparent 1px);background-size:18px 18px;background-position:center top}.cg2-h{font-weight:600;font-size:48px;letter-spacing:-.045em;line-height:1.02}.cg2-list{margin-top:44px}.cg2-row{grid-template-columns:172px minmax(0,1.1fr) minmax(0,1fr) 150px 44px;height:auto;padding:16px 12px}.cg2-row .t b{font-weight:600;font-size:22px;display:flex;align-items:center;gap:10px}.cg2-row .p{font-weight:600}.cg2 .tag{display:inline-block;font-style:normal;background:#d0dc55;color:#1a1c10;font:600 10.5px/1.4 Geist,sans-serif;letter-spacing:.02em;padding:2px 8px;border-radius:999px}.cg2 .ui{display:flex;flex-direction:column;justify-content:center;gap:6px;position:relative;overflow:hidden;width:172px;height:96px;padding:12px;border-radius:12px;--bg:#fff;--k:#121412;--mu:#767a74;--m:#f1f1ed;--g:#4cc282;background:var(--bg);color:var(--k);font:500 10.5px/1.25 Geist,sans-serif;box-shadow:0 1px 2px rgba(18,20,18,.05),0 12px 28px -18px rgba(18,20,18,.35);transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.cg2-row:hover .ui{transform:translateY(-2px)}}.cg2 .ui small{display:block;color:var(--mu);font-size:9.5px;font-weight:400;margin-top:1px}.cg2 .ui b{font-weight:600}.u-url{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--m);color:var(--mu);font-size:9.5px}.u-url i{width:6px;height:6px;border-radius:50%;background:var(--g)}.u-ps{display:flex;align-items:center;gap:9px}.u-ring{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:radial-gradient(closest-side,var(--bg) 76%,transparent 78%),conic-gradient(var(--g) 98%,var(--m) 0)}.u-ring b{font-size:11px;color:var(--g)}.u-not{display:flex;align-items:center;gap:8px;padding:5px 7px;border-radius:8px;background:var(--m)}.u-not i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--g)}.u-not.s{opacity:.55}.u-log{display:flex;flex-direction:column;gap:6px}.u-log span{display:flex;align-items:center;gap:7px}.u-log i{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--g);color:#06140c}.u-log i svg{width:9px;height:9px}.u-q{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:var(--m);font-size:9.5px}.u-q svg{width:10px;height:10px;color:var(--mu)}.u-res{display:flex;align-items:center;gap:7px;padding:3px 6px;color:var(--mu)}.u-res b{width:8px;font-size:9.5px}.u-res.on{border-radius:6px;background:var(--g);color:#06140c;font-weight:600}.u-flow{display:flex;align-items:center;gap:3px}.u-flow span{padding:4px 5px;border-radius:6px;background:var(--m);font-size:9px;white-space:nowrap}.u-flow span.on{background:var(--g);color:#06140c;font-weight:600}.u-flow svg{width:8px;height:8px;flex:0 0 auto;color:var(--mu)}@media (hover:hover) and (pointer:fine){.cg2-row:hover .ui{--k:#121412}}@media (max-width:1023px){.cg2-row{grid-template-columns:minmax(0,1fr) auto!important}.cg2 .ui{display:none}.cg2-h{font-size:34px}.cg2[data-t="claro"]{padding-top:64px;padding-bottom:64px}}.cg2-row .t b{flex-wrap:wrap;row-gap:4px}.cg2 .tag{white-space:nowrap}.j-tools{display:inline-flex;align-items:center;gap:7px;cursor:default}.j-free{background:#d0dc55;color:#1a1c10;font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 7px;border-radius:999px;line-height:1.4}.j-track{animation-duration:80s}.j-track img{filter:brightness(0) invert(1);opacity:.55;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.j-track img:hover{filter:brightness(0) invert(1);opacity:.9}}@media (min-width:1024px){.j-track img{transform:none;margin-right:56px!important}}@media (min-width:1024px){.home .j{--hh:max(860px,calc(100svh / var(--z,1)));--ex:calc(var(--hh) - 860px);--pb:min(56px,var(--ex));--x:calc((var(--ex) - var(--pb)) / 2);height:var(--hh);padding-bottom:var(--pb)}.home .j-main{padding-top:calc(54px + var(--x))!important}.home .j-photo{top:calc(70px + var(--x))}.home .j-revs{top:calc(640px + var(--x))!important}}.cg2[data-t="claro"]{background-image:none;position:relative;isolation:isolate}.cg2[data-t="claro"]::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background-image:radial-gradient(#e2e2dc 1px,transparent 1px);background-size:18px 18px;background-position:center top;pointer-events:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:96px}.fl-a{display:inline-block;width:14px;height:14px;vertical-align:-2px;flex:none}.cg-page .j-head.is-fix[data-open]{transform:none!important;clip-path:none;transition:none!important}.cg-page .j-head.is-fix.is-light .j-burger{background:#f0f0ed}.pw .qin{box-sizing:content-box}.cur:empty::before,.j-caret:empty::before{content:"_"}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.h-form .two{row-gap:0}:root{--acc:#4cc282}html,body{overflow-x:clip}.cg-page{width:1440px;background:#070807}.cg-skip{position:absolute;left:-9999px;top:8px;z-index:200;padding:10px 14px;border-radius:8px;background:#fdfdfb;color:#121412;font:600 14px Geist,sans-serif}.cg-skip:focus{left:12px}.cg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cg-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.j-ghost{border:0!important;background:#151715!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.j-ghost:hover{background:#1c1f1c!important}}.h-err{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#2a1414;color:#ffb4b4;font-size:14px}.j-dd{position:relative;display:flex}.j-dd>a{display:inline-flex;align-items:center;gap:5px}.j-dd>a svg{opacity:.6;transition:transform .3s}.j-dd:focus-within>a svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.j-dd:hover>a svg{transform:rotate(180deg)}}.j-mm-srv summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #161816;font-family:Geist,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.035em;color:#f2f3f1;cursor:pointer}.j-mm-srv summary::-webkit-details-marker{display:none}.j-mm-srv[open] summary svg{transform:rotate(180deg)}.j-mm nav .j-mm-srv a{padding:11px 0 11px 2px;border:0;font-family:Geist,sans-serif;font-size:17px;letter-spacing:0;color:#a3a7a1}.pg-top{position:relative;background-color:#070807;background-image:radial-gradient(#151815 1px,transparent 1px);background-size:18px 18px;color:#e9ebe8;font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.pg-top *{box-sizing:border-box}.pg-top a{color:inherit;text-decoration:none}.pg-hero{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:72px;align-items:center;padding:48px 120px 96px}.pg-hero.solo{grid-template-columns:minmax(0,880px)}.pg-migas ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0;font-size:13px;color:#7d817b}.pg-migas li+li::before{content:'/';margin-right:8px;color:#3a3d3a}@media (hover:hover) and (pointer:fine){.pg-migas a:hover{color:#f2f3f1}}.pg-h1{margin:0;font-family:Geist,sans-serif;font-weight:500;font-size:58px;line-height:1.03;letter-spacing:-.045em;color:#f2f3f1;text-wrap:balance}.pg-lead{margin:24px 0 0;max-width:640px;font-size:17px;line-height:1.65;color:#a3a7a1;text-wrap:pretty}.pg-lead b{color:#e9ebe8;font-weight:500}.pg-lead a{color:#f2f3f1;text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.pg-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.pg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:28px 0 0;font-size:14px;color:#8a8e88}.pg-meta b{color:#f2f3f1;font-weight:500}.pg-meta .st{color:#e3a33a;letter-spacing:1px;font-size:12px}@media (hover:hover) and (pointer:fine){.pg-meta a:hover b{color:var(--acc)}}.pg-hero-v .v-win{height:430px}.pg-hero-cap{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#8a8e88;transition:color .3s}@media (hover:hover) and (pointer:fine){.pg-hero-cap:hover{color:#f2f3f1}}.pg-yo{grid-template-columns:minmax(0,1fr) 520px;padding-bottom:24px}.pg-foto{display:block;width:520px;height:520px;object-fit:cover;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,#000 58%,transparent 100%)}.pg-post-h .pg-h1{font-size:50px;max-width:920px}.pg-autor{display:flex;align-items:center;gap:12px;margin:28px 0 0;font-size:14px;color:#8a8e88}.pg-autor img{border-radius:50%}.pg-autor a{color:#f2f3f1}.pg-2c{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:80px;align-items:start}.pg-txt+.pg-txt{margin-top:88px;padding-top:88px;border-top:1px solid var(--cg2-line)}.pg-txt>.v-h2{font-size:38px}.pg-inc{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0;padding:0}.pg-inc li{display:flex;gap:14px;padding:22px 0;border-top:1px solid var(--cg2-line)}.pg-inc svg{flex:none;margin-top:3px;color:var(--cg2-acc)}.pg-inc b{display:block;margin-bottom:4px;font-family:Geist,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink)}.pg-inc span{font-size:14.5px;line-height:1.6;color:var(--cg2-mut)}.pg-prosa{max-width:720px;font-size:17px;line-height:1.75;color:var(--cg2-mut)}.pg-prosa p{margin:0 0 18px}.pg-prosa b,.pg-prosa strong{font-weight:500;color:var(--cg2-ink)}.pg-prosa a{color:var(--cg2-ink);text-decoration:underline;text-decoration-color:var(--cg2-acc);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .3s}@media (hover:hover) and (pointer:fine){.pg-prosa a:hover{text-decoration-color:var(--cg2-ink)}}.pg-prosa ul,.pg-prosa ol{margin:0 0 18px;padding-left:22px}.pg-prosa li{margin:8px 0}.pg-prosa li::marker{color:var(--cg2-acc)}.pg-prosa h2{margin:64px 0 16px;font-family:Geist,sans-serif;font-size:31px;font-weight:500;line-height:1.15;letter-spacing:-.035em;color:var(--cg2-ink);scroll-margin-top:96px}.pg-prosa h3{margin:32px 0 10px;font-family:Geist,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink)}.pg-prosa>:first-child{margin-top:0}.pg-art{max-width:760px;margin:0 auto}.v-qs .a p{margin:0}.v-qs .a a{color:var(--cg2-ink);text-decoration:underline;text-decoration-color:var(--cg2-acc);text-underline-offset:3px}.pg-rel{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.pg-rel h3{margin:0 0 8px;font-size:13px;font-weight:500;color:var(--cg2-dim)}.pg-links{list-style:none;margin:0;padding:0}.pg-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--cg2-line)}.pg-links b{display:block;font-family:Geist,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--cg2-ink)}.pg-links small{display:block;margin-top:3px;font-size:13.5px;color:var(--cg2-mut)}.pg-links a>span{flex:1;min-width:0}.pg-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--cg2-card);color:var(--cg2-acc);box-shadow:0 12px 24px -18px rgba(0,0,0,.35);transition:background-color .3s,color .3s}@media (hover:hover) and (pointer:fine){.pg-links a:hover .pg-ico{background:var(--acc,#4cc282);color:#06140c}}.pg-min{display:block;flex:none;width:72px;height:46px;overflow:hidden;border-radius:9px;background:var(--cg2-chip)}.pg-min img{display:block;width:100%;height:100%;object-fit:cover}.pg-links svg{flex:none;color:var(--cg2-dim);transition:transform .6s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.pg-links a:hover svg{transform:rotate(-45deg);color:var(--cg2-ink)}}@media (hover:hover) and (pointer:fine){.pg-links a:hover .pg-ico svg{transform:none;color:inherit}}.pg-filtro{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 44px}.pg-filtro button,.pg-filtro a{border:0;border-radius:9px;padding:9px 14px;background:#151715;color:#a5a9a3;font:500 14px Geist,sans-serif;cursor:pointer;transition:background-color .25s,color .25s}@media (hover:hover) and (pointer:fine){.pg-filtro button:hover,.pg-filtro a:hover{color:#f2f3f1}}.pg-filtro.claro a{background:var(--cg2-chip);color:var(--cg2-mut)}@media (hover:hover) and (pointer:fine){.pg-filtro.claro a:hover{color:var(--cg2-ink)}}.pg-filtro [aria-pressed="true"],.pg-filtro [aria-current="page"]{background:var(--acc)!important;color:#06140c!important}.pg-proyectos{margin-top:0;row-gap:56px}.v-mini[hidden]{display:none}.pg-ficha{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:56px;align-items:start}.pg-scroll{height:760px}.pg-scroll-in{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.pg-scroll .pg-scroll-in img{flex:none;height:auto;object-fit:initial;transition:none}.pg-datos{position:static}.pg-datos dl{display:grid;grid-template-columns:110px 1fr;gap:12px 16px;margin:0 0 24px;font-size:14.5px}.pg-datos dt{color:var(--cg2-dim)}.pg-datos dd{margin:0;color:var(--cg2-ink)}.pg-datos dd a{text-decoration:underline;text-decoration-color:var(--cg2-acc);text-underline-offset:3px}.pg-datos .h-btn{margin-top:12px}.pg-posts{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0}.pg-posts a{display:block;padding:32px 0;border-top:1px solid var(--cg2-line)}.pg-posts small{font-size:13px;color:var(--cg2-dim)}.pg-posts h2{margin:10px 0 0;font-family:Geist,sans-serif;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--cg2-ink);text-wrap:balance}.pg-posts p{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--cg2-mut)}.pg-posts .h-more{margin-top:18px}.pg-post{display:grid;grid-template-columns:250px minmax(0,740px);gap:72px;justify-content:center}.pg-ind{align-self:start;font-size:14px}.pg-ind b{display:block;margin-bottom:10px;font-size:13px;font-weight:500;color:var(--cg2-dim)}.pg-ind ol{list-style:none;margin:0;padding:0}.pg-ind a{display:block;padding:7px 0;line-height:1.4;color:var(--cg2-mut);transition:color .25s}.pg-ind a.on{color:var(--cg2-ink)}@media (hover:hover) and (pointer:fine){.pg-ind a:hover{color:var(--cg2-ink)}}.pg-post .pg-art{margin:0}.pg-cta{display:flex;align-items:center;gap:20px;margin:56px 0 0;padding:28px;border-radius:16px;background:var(--cg2-card);box-shadow:var(--cg2-soft)}.pg-cta img{flex:none;border-radius:50%}.pg-cta b{font-family:Geist,sans-serif;font-size:20px;font-weight:500;color:var(--cg2-ink)}.pg-cta p{margin:6px 0 0;font-size:15px;line-height:1.55}.pg-cta .h-btn{margin-left:auto;text-decoration:none}.navigation.pagination{margin-top:40px}.nav-links{display:flex;gap:6px}.nav-links .page-numbers{padding:9px 14px;border-radius:9px;background:var(--cg2-chip);color:var(--cg2-mut);font-size:14px}.nav-links .current{background:var(--acc);color:#06140c}.pg-resenas{columns:3;column-gap:20px;margin-top:48px}.pg-resenas .v-rv{break-inside:avoid;margin:0 0 20px;padding:24px;border-radius:16px;background:var(--cg2-card);box-shadow:var(--cg2-soft)}.pg-resenas .v-rv:nth-child(5n+2){background:#0f3a2a;box-shadow:none;--cg2-ink:#fff;--cg2-mut:rgba(255,255,255,.72)}.pg-resenas .v-rv:nth-child(7n+4){background:#4cc282;box-shadow:none;--cg2-ink:#06140c;--cg2-mut:#123d25}.pg-resenas .v-rv:nth-child(7n+4) .st{color:#06140c}.pg-resenas blockquote{font-size:17px!important;line-height:1.45!important}.pg-ver{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin:16px 0 0}.psi:not(.hb *){margin-top:44px}.psi-l{list-style:none;display:flex;flex-wrap:wrap;gap:24px 44px;margin:0;padding:0}.psi-l li{position:relative;display:flex;align-items:center;gap:14px}.psi-l svg{width:58px;height:58px;transform:rotate(-90deg)}.psi-l circle{fill:none;stroke:#1d201d;stroke-width:4}.psi-l circle.v{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.6s cubic-bezier(.16,1,.3,1)}.psi.on circle.v{stroke-dasharray:var(--v) 100}.psi-l b{position:absolute;left:0;top:50%;width:58px;transform:translateY(-50%);text-align:center;font-family:Geist,sans-serif;font-size:18px;font-weight:500;color:#f2f3f1}.psi-l span{font-size:14px;color:#a3a7a1}.psi-src{margin:18px 0 0;font-size:13px;color:#6f736d}.wa:not(.hb *){font-family:Geist,system-ui,sans-serif}.wa .v-fab{border:0;cursor:pointer}.wa .v-fab svg{width:24px;height:24px}.wa-pop{position:fixed;z-index:61;right:28px;bottom:100px;width:360px;overflow:hidden;border-radius:18px;background:#fdfdfb;box-shadow:0 34px 80px -24px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.08);transform-origin:calc(100% - 28px) calc(100% + 40px)}.wa-pop:not([hidden]){animation:wa-in .4s cubic-bezier(.16,1,.3,1)}@keyframes wa-in{from{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}.wa-top{display:flex;align-items:center;gap:12px;padding:18px 14px 12px 18px;background:#fdfdfb;color:#121412}.wa-top img{width:44px;height:44px;border-radius:50%;object-fit:cover}.wa-top b{display:block;font:600 17px Geist,Geist,sans-serif;letter-spacing:-.01em}.wa-top small{display:block;margin-top:2px;color:#6b6f69}.wa-x{display:grid;place-items:center;width:34px;height:34px;margin-left:auto;border:0;border-radius:9px;background:#eef0eb;color:#5b5f59;cursor:pointer}@media (hover:hover) and (pointer:fine){.wa-x:hover{background:#e3e5df}}.wa-top small{font-size:12.5px;line-height:1.35}.wa-mot{margin:0;padding:6px 8px;list-style:none;background:#fdfdfb}.wa-mot li+li{border-top:1px solid #ecede8}.wa-mot button{display:flex;align-items:center;gap:14px;width:100%;padding:13px 10px;border:0;border-radius:12px;background:none;text-align:left;font-family:inherit;color:#121412;cursor:pointer;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.wa-mot button:hover{background:#f1f2ed}}.wa-mot i{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:#4cc282;color:#06140c}.wa-mot i svg{width:18px;height:18px}.wa-mot b{display:block;font-size:14.5px;font-weight:600}.wa-mot small{display:block;margin-top:2px;font-size:13px;color:#6b6f69}.wa-fl{width:16px;height:16px;margin-left:auto;flex:none;color:#a3a7a1;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.wa-mot button:hover .wa-fl{transform:translateX(3px);color:#17824a}}.wa-pie{margin:0;padding:12px 16px 14px;background:#f4f5f1;font-size:13px;color:#6b6f69}.wa-pie a{color:#121412;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.wa-pie a:hover{color:#17824a}}.wa-saludo{position:fixed;z-index:60;right:28px;bottom:98px;width:300px;animation:wa-in .5s cubic-bezier(.16,1,.3,1);transform-origin:calc(100% - 28px) 100%}.wa-saludo-b{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:16px 16px 4px 16px;background:#fdfdfb;box-shadow:0 24px 50px -18px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.06);text-align:left;font:14px/1.45 Geist,sans-serif;color:#3b3e3a;cursor:pointer}.wa-saludo-b img{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.wa-saludo-b b{display:block;margin-bottom:2px;font-size:14px;font-weight:600;color:#121412}.wa-saludo-x{position:absolute;top:-9px;left:-9px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#121412;color:#f2f3f1;cursor:pointer}.wa-form{display:flex;align-items:flex-end;gap:8px;padding:6px 16px 14px;background:#fdfdfb}.wa-form textarea{flex:1;max-height:120px;resize:none;border:0;border-radius:12px;padding:13px 14px;background:#efefe9;font:15px/1.4 Geist,sans-serif;color:#121412;outline:0}.wa-form textarea:focus{background:#e9e9e2}.wa-form button{display:grid;place-items:center;width:46px;height:46px;flex:none;border:0;border-radius:12px;background:var(--acc,#4cc282);color:#06140c;cursor:pointer}@media (hover:hover) and (pointer:fine){.wa-form button:hover{filter:brightness(1.06)}}.ck{position:fixed;z-index:70;left:24px;bottom:24px;max-width:400px;padding:18px 18px 16px;border-radius:16px;background:#121412;color:#c9ccc7;font:14px/1.5 Geist,sans-serif;box-shadow:0 24px 60px -20px rgba(0,0,0,.5);animation:wa-in .5s cubic-bezier(.16,1,.3,1)}.ck p{margin:0}.ck a{color:#f2f3f1}.ck div{display:flex;gap:8px;margin-top:14px}.ck button{flex:1;height:42px;border:0;border-radius:10px;background:#242724;color:#f2f3f1;font:500 14px Geist,sans-serif;cursor:pointer;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.ck button:hover{background:#2e322e}}.ck button[data-ck="si"]{background:var(--acc,#4cc282);color:#06140c}@media (hover:hover) and (pointer:fine){.ck button[data-ck="si"]:hover{filter:brightness(1.06)}}@media (max-width:1023px){.cg-page{width:100%}.j-ddp{display:none}.pg-hero,.pg-yo{grid-template-columns:1fr!important;gap:32px;padding:28px 20px 56px}.pg-h1{font-size:36px}.pg-post-h .pg-h1{font-size:32px}.pg-lead{font-size:16px}.pg-ctas a{width:100%;justify-content:space-between}.pg-ctas .j-ghost{justify-content:center}.pg-hero-v .v-win{height:240px}.pg-foto{width:100%;height:340px;margin:-20px 0 -40px}.pg-2c{grid-template-columns:1fr;gap:24px}.pg-txt>.v-h2{position:static;font-size:28px!important}.pg-txt+.pg-txt{margin-top:48px;padding-top:48px}.pg-inc{grid-template-columns:1fr}.pg-prosa{font-size:16px}.pg-prosa h2{font-size:26px;margin-top:48px}.pg-rel{grid-template-columns:1fr;gap:40px}.pg-ficha{grid-template-columns:1fr}.pg-scroll{height:480px}.pg-datos{position:static}.pg-posts{grid-template-columns:1fr}.pg-post{grid-template-columns:1fr;gap:28px}.pg-ind{position:static;padding:18px;border-radius:14px}.pg-cta{flex-wrap:wrap;padding:22px}.pg-cta .h-btn{margin-left:0;width:100%;justify-content:space-between}.pg-resenas{columns:1}.psi-l{gap:20px 28px}.wa-pop{left:12px;right:12px;bottom:84px;width:auto}.ck{left:12px;right:12px;bottom:84px;max-width:none}}@media (min-width:1024px){.pg-h1{font-size:52px!important;font-weight:500;line-height:1.04}.v-h2{font-size:44px;font-weight:600}}.pg-lead{font-size:16px;line-height:1.62}@media (max-width:1023px){.pg-h1{font-size:40px!important}}.h-cta-h{font-weight:600}@media (min-width:1024px){.v-band h2{font-size:44px;font-weight:600}}@media (max-width:1023px){.v-h2,.h-cta-h,.v-band h2{font-weight:600}}.cg-page .j-head.is-fix{box-shadow:none!important;clip-path:none!important;background:transparent!important}.cg-page .j-head.is-fix::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:-100vmax;right:-100vmax;background:#070807;box-shadow:0 1px 0 #151715}.j-ddp{position:absolute;z-index:40;left:50%;top:calc(100% + 14px);display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:8px;width:900px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 40px 80px -30px rgba(0,0,0,.85);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s}.j-ddp::before{content:'';position:absolute;left:0;right:0;top:-16px;height:16px}.j-dd:focus-within .j-ddp{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.j-dd:hover .j-ddp{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .2s,transform .35s cubic-bezier(.16,1,.3,1)}}.j-ddg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px 6px}.j-ddg small{display:block;padding:4px 12px 10px;font-size:12px;font-weight:500;color:#767a74}.j-nav .j-ddg a{display:block;padding:11px 12px;border-radius:11px;color:#121412;transition:background-color .2s}@media (hover:hover) and (pointer:fine){.j-nav .j-ddg a:hover{background:#f0f0ec}}.j-ddg b{display:block;font-size:14.5px;font-weight:500;letter-spacing:-.01em;transition:color .2s}.j-ddg span{display:block;margin-top:4px;font-size:12.5px;line-height:1.45;color:#5b5f59}@media (hover:hover) and (pointer:fine){.j-nav .j-ddg a:hover b{color:#121412}}.j-dda{display:flex;flex-direction:column;align-items:flex-start;padding:20px;border-radius:13px;background:#4cc282;color:#06140c}.j-dda img{width:48px;height:48px;border-radius:50%;object-fit:cover}.j-dda b{margin-top:14px;font-family:Geist,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.j-dda p{margin:6px 0 18px;font-size:13.5px;line-height:1.5;color:#123d25}.j-nav .j-dda .j-ddb{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;border-radius:10px;background:#0b0c0b;color:#f2f3f1;font-size:13.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.j-nav .j-dda .j-ddb:hover{background:#1a1c1a}}.j-nav .j-dda .j-ddl{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border-radius:0;background:none;color:#06140c;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.j-nav .j-dda .j-ddl:hover{background:none;text-decoration:underline}}.pg-dest{margin:0 0 44px}.pg-dest img{display:block;width:100%;height:auto;border-radius:16px}.pg-thumb{display:block;aspect-ratio:16/10;margin-bottom:18px;overflow:hidden;border-radius:14px;background:var(--cg2-chip)}.pg-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.pg-posts a:hover .pg-thumb img{transform:scale(1.03)}}.hv{position:relative;height:440px;padding:28px;border-radius:22px;background:#0f110f;background-image:radial-gradient(#1a1d1a 1px,transparent 1px);background-size:16px 16px;overflow:hidden;font-family:Geist,sans-serif;color:#e9ebe8}.hv *{box-sizing:border-box}@keyframes hv-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hv-win,.hv-checks li,.hv-serp,.hv-pos,.hv-shop .p,.hv-order,.hv-chat p,.c-top,.hv-flow li,.hv-mant li,.hv-mant .up,.hv-quote,.hv-quote li,.q-t,.q-f,.w-nav,.w-hero,.w-cols{animation:hv-in .8s cubic-bezier(.16,1,.3,1) both}.hv-win{border-radius:12px;background:#f6f6f3;overflow:hidden;box-shadow:0 30px 60px -30px #000}.hv-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#e9e9e4}.hv-bar i{width:8px;height:8px;border-radius:50%;background:#cfd0cb}.hv-bar span{margin:0 auto;padding:3px 14px;border-radius:6px;background:#dcddd7;font-size:10.5px;color:#6b6f69;transform:translateX(-14px)}.hv-page{padding:18px 20px 22px}.w-nav{display:flex;align-items:center;gap:14px;font-size:10.5px;color:#6b6f69;animation-delay:.1s!important}.w-nav b{font:600 12.5px Geist,Geist,sans-serif;letter-spacing:-.01em;color:#121412}.w-nav span:first-of-type{margin-left:auto}.w-nav em{padding:5px 10px;border-radius:6px;background:#4cc282;font-style:normal;font-weight:600;color:#06140c}.w-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:center;margin-top:24px;animation-delay:.25s!important}.w-hero strong{display:block;font:600 21px/1.08 Geist,Geist,sans-serif;letter-spacing:-.025em;color:#121412}.w-hero p{margin:10px 0 0;font-size:11px;line-height:1.5;color:#6b6f69}.w-hero em{display:inline-block;margin-top:14px;padding:7px 12px;border-radius:7px;background:#121412;font-style:normal;font-size:10.5px;font-weight:600;color:#f2f3f1}.w-hero figure{position:relative;height:132px;margin:0;border-radius:10px;background:radial-gradient(circle at 70% 30%,#f3e9dc 0,transparent 55%),linear-gradient(135deg,#d8e9df,#b9d4c4)}.w-hero figure>span{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:6px;background:#fdfdfb;font-size:10px;font-weight:600;color:#121412;box-shadow:0 6px 14px -8px rgba(0,0,0,.4)}.w-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;animation-delay:.4s!important}.w-cols span{padding:10px 11px;border-radius:8px;background:#ebece7}.w-cols b{display:block;font-size:11.5px;font-weight:600;color:#121412}.w-cols small{display:block;margin-top:2px;font-size:10px;color:#6b6f69}.hv-psi{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:5px;padding:5px;border-radius:12px;background:#121412;box-shadow:0 20px 40px -18px #000;animation:hv-in .8s .7s cubic-bezier(.16,1,.3,1) both}.hv-psi span{display:flex;align-items:center;gap:7px;padding:6px 10px 6px 6px;border-radius:8px;background:#1b1e1b;font-size:11px;color:#a3a7a1}.hv-psi b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#123a24;font-size:11px;font-weight:700;color:#4cc282}.hv-checks{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:13.5px;color:#a3a7a1}.hv-checks li{display:flex;align-items:center;gap:7px}.hv-checks svg{color:var(--acc)}.hv-checks li:nth-child(1){animation-delay:.55s}.hv-checks li:nth-child(2){animation-delay:.65s}.hv-checks li:nth-child(3){animation-delay:.75s}.hv-serp{padding:18px;border-radius:14px;background:#f6f6f3;color:#121412;box-shadow:0 30px 60px -30px #000}.s-q{display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:21px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);font-size:14px;color:#3c4043}.s-q svg{color:#9aa0a6}.s-res{list-style:none;display:flex;flex-direction:column;margin:16px 0 0;padding:0}.s-res li{padding:11px 8px;border-radius:9px}.s-res small{display:block;font-size:11px;color:#5f6368}.s-res b{display:block;margin-top:3px;font-size:15px;font-weight:500;color:#1a0dab}.s-res b.g{font-size:14px;color:#4a4fa8}.s-res span{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:#5f6368;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-res .yo{order:3;background:#4cc282;animation:hv-sube 3.2s .6s cubic-bezier(.65,0,.35,1) forwards}.s-res .yo b{color:#0f5a32}@keyframes hv-sube{0%{order:3}40%{order:2}100%{order:0}}.hv-pos{position:absolute;right:28px;bottom:26px;display:flex;align-items:center;gap:12px;font-size:13px;color:#a3a7a1;animation-delay:.4s!important}.hv-pos .n{position:relative;display:block;width:46px;height:46px;overflow:hidden;border-radius:12px;background:#4cc282;color:#06140c;font:600 24px/46px Geist,sans-serif;text-align:center}.hv-pos .n i{position:absolute;inset:0;font-style:normal;opacity:0;animation:3.2s .6s both}.hv-pos .n i:nth-child(1){animation-name:hv-n1}.hv-pos .n i:nth-child(2){animation-name:hv-n2}.hv-pos .n i:nth-child(3){animation-name:hv-n3}@keyframes hv-n1{0%,30%{opacity:1}36%,100%{opacity:0}}@keyframes hv-n2{0%,34%{opacity:0}40%,64%{opacity:1}70%,100%{opacity:0}}@keyframes hv-n3{0%,68%{opacity:0}74%,100%{opacity:1}}.hv-shop{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hv-shop .p{padding:10px;border-radius:12px;background:#f6f6f3}.hv-shop figure{height:76px;margin:0;border-radius:8px;background:linear-gradient(135deg,#e8e2d6,#d9cfbd)}.hv-shop .p:nth-child(2) figure{background:linear-gradient(135deg,#d8e9df,#bcd6c6)}.hv-shop .p:nth-child(3) figure{background:linear-gradient(135deg,#e2e3de,#cfd0ca)}.hv-shop .p:nth-child(4) figure{background:linear-gradient(135deg,#efe1d8,#dcc4b6)}.hv-shop span{display:block;margin-top:9px;font-size:11.5px;line-height:1.3;color:#3b3e3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-shop b{display:block;margin-top:7px;font-size:13px;font-weight:600;color:#121412}.hv-shop .p:nth-child(2){animation-delay:.1s}.hv-shop .p:nth-child(3){animation-delay:.2s}.hv-shop .p:nth-child(4){animation-delay:.3s}.hv-order{position:absolute;left:28px;right:28px;bottom:24px;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:14px;background:#1a1c1a;animation-delay:.7s!important}.hv-order small{display:block;font-size:12px;color:#8a8e88}.hv-order b{display:block;margin-top:2px;font-size:15px;font-weight:500}.hv-order>span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:9px;background:#4cc282;color:#06140c;font-size:12.5px;font-weight:600}.hv-chat{display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:0 12px}.c-top{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #1f221f}.c-top i{width:34px;height:34px;border-radius:50%;background:#4cc282}.c-top b{display:block;font-size:14px;font-weight:600}.c-top small{font-size:12px;color:#4cc282}.hv-chat p{max-width:78%;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.45}.hv-chat .them{align-self:flex-start;border-radius:4px 14px 14px 14px;background:#1d201d;color:#e9ebe8}.hv-chat .me{align-self:flex-end;border-radius:14px 4px 14px 14px;background:#4cc282;color:#06140c}.hv-chat p:nth-of-type(1){animation-delay:.2s}.hv-chat p:nth-of-type(2){animation-delay:.9s}.hv-chat p:nth-of-type(3){animation-delay:1.6s}.hv-chat p:nth-of-type(4){animation-delay:2.3s}.hv-flow{list-style:none;position:relative;display:flex;flex-direction:column;gap:14px;margin:6px 0 0;padding:0 0 0 30px}.hv-flow::before{content:'';position:absolute;left:9px;top:12px;bottom:12px;width:2px;background:linear-gradient(#4cc282,#4cc282) 0 0/100% 0 no-repeat,#1f221f;animation:hv-linea 2.4s .3s ease forwards}@keyframes hv-linea{to{background-size:100% 100%,auto}}.hv-flow li{position:relative;padding:14px 16px;border-radius:12px;background:#171a17}.hv-flow li::before{content:'';position:absolute;left:-26px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#2a2e2a}.hv-flow li.ok{background:#4cc282;color:#06140c}.hv-flow li.ok::before{background:#4cc282}.hv-flow b{display:block;font-size:14.5px;font-weight:500}.hv-flow small{display:block;margin-top:3px;font-size:12.5px;color:#8a8e88}.hv-flow li.ok small{color:#123d25}.hv-flow li:nth-child(2){animation-delay:.6s}.hv-flow li:nth-child(3){animation-delay:1.2s}.hv-flow li:nth-child(4){animation-delay:1.8s}.hv-mant ul{list-style:none;margin:0;padding:0}.hv-mant li{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #1d201d;font-size:14px}.hv-mant li span{color:#a3a7a1}.hv-mant li b{display:inline-flex;align-items:center;gap:7px;font-weight:500}.hv-mant li b svg{color:var(--acc)}.hv-mant li:nth-child(2){animation-delay:.15s}.hv-mant li:nth-child(3){animation-delay:.3s}.hv-mant li:nth-child(4){animation-delay:.45s}.hv-mant .up{margin-top:26px;animation-delay:.6s!important}.hv-mant .up small{font-size:12.5px;color:#8a8e88}.hv-mant .bars{display:flex;align-items:flex-end;gap:4px;height:46px;margin-top:10px}.hv-mant .bars i{flex:1;height:100%;border-radius:3px;background:#4cc282;transform-origin:bottom;animation:hv-bar .6s calc(.6s + var(--d) * 30ms) both}.hv-mant .bars i:nth-child(17){height:72%;background:#2f7a50}@keyframes hv-bar{from{transform:scaleY(0)}}.hv-quote{padding:24px;border-radius:16px;background:#f6f6f3;color:#121412;box-shadow:0 30px 60px -30px #000}.q-h b{display:block;font-family:Geist,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.02em}.q-h small{font-size:12.5px;color:#767a74}.hv-quote ul{list-style:none;margin:16px 0 0;padding:0}.hv-quote li{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e1e2dd;font-size:14px;color:#5b5f59}.hv-quote li b{font-weight:500;color:#121412}.hv-quote li:nth-child(2){animation-delay:.15s}.hv-quote li:nth-child(3){animation-delay:.3s}.hv-quote li:nth-child(4){animation-delay:.45s}.q-t{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;animation-delay:.6s!important}.q-t span{font-size:14px;font-weight:500}.q-t b{font-family:Geist,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.03em}.q-f{display:flex;gap:16px;margin-top:14px;font-size:12.5px;color:#4cc282;animation-delay:.75s!important}.q-f span{display:inline-flex;align-items:center;gap:6px}@media (prefers-reduced-motion:reduce){.hv *{animation:none!important}.s-res .yo{order:0}.hv-pos .n i:nth-child(3){opacity:1}.hv-flow::before{background-size:100% 100%,auto}}@media (max-width:1023px){.hv{height:auto;min-height:320px;padding:20px}.hv-order,.hv-pos{position:static;margin-top:16px}.w-hero figure{height:90px}.w-nav span,.hv-psi{display:none}.w-nav b,.w-nav em{white-space:nowrap}.w-nav em{margin-left:auto}.w-hero strong{font-size:18px}.pg-dest{margin-bottom:28px}}.hv-seo,.hv-ads{display:flex;flex-direction:column}.hv-seo .hv-pos,.hv-ads .hv-pos{position:static;align-self:flex-end;margin-top:auto}.s-res .yo,.s-res .yo *{color:#06140c!important}:root{--t-h1:52px;--t-h2:44px;--t-h3:21px;--t-big:56px;--t-lead:16px;--t-body:15px;--t-small:13.5px;--t-label:12.5px;--t-btn:15px;--s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s-sec:104px}@media (max-width:767px){:root{--t-h1:38px;--t-h2:32px;--t-h3:19px;--t-big:44px;--t-lead:15.5px;--s6:40px;--s7:48px;--s-sec:72px}}.hb{position:relative;font-family:Geist,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfbf9 radial-gradient(#e2e2dc 1px,transparent 1px) center top/18px 18px}.hb *{box-sizing:border-box}.hb{box-shadow:0 -2px 0 0 #fbfbf9}.hb a{color:inherit;text-decoration:none}.cg-page .hb{margin-left:min(0px,calc(720px - 50vw));margin-right:min(0px,calc(720px - 50vw))}.hb-pie{background:#fbfbf9}.hb .st{color:inherit;letter-spacing:normal}.hb-proyectos{--page:#fbfbf9;--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--line:#e3e3de}.hb-proyectos *{box-sizing:border-box}.hb-proyectos a{color:inherit;text-decoration:none}.hb-proyectos .pv{display:none;position:relative;isolation:isolate;padding:var(--s-sec) max(116px,calc((100% - 1200px)/2))}.hb-proyectos .p4::before,.hb-proyectos .p6::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 680px));right:max(16px,calc(50% - 680px));border-radius:36px}.hb-proyectos .p4::before{background:#f0f0ed}.hb-proyectos .p6::before{background:#e8e8e3}.hb-proyectos .p5{background:#fff}.hb-proyectos .h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.hb-proyectos .lead{margin:var(--s2) 0 0;font-size:var(--t-lead);line-height:1.6;color:var(--mut);max-width:500px}.hb-proyectos .more{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-body);font-weight:500;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;white-space:nowrap}.hb-proyectos .more svg{width:15px;height:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .more svg,.hb-proyectos .more:hover svg{transform:translateX(3px)}}.hb-proyectos .head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5)}.hb-proyectos .mk{position:relative;aspect-ratio:16/11.2;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 20px 44px -30px rgba(18,20,18,.28)}.hb-proyectos .p5 .mk{background:#f2f2ef;box-shadow:none}.hb-proyectos .mk-d{position:absolute;left:7%;top:9%;width:74%;border-radius:9px;overflow:hidden;background:#f3f3f0;box-shadow:0 1px 3px rgba(18,20,18,.08),0 22px 44px -22px rgba(18,20,18,.35);transition:transform .7s cubic-bezier(.16,1,.3,1)}.hb-proyectos .mk-d .bar{display:flex;align-items:center;gap:4px;height:clamp(14px,1.5vw,22px);padding:0 9px;background:#ebebe7}.hb-proyectos .mk-d .bar i{width:6px;height:6px;border-radius:50%;background:#cfcfca}.hb-proyectos .mk-d .bar span{margin:0 auto;transform:translateX(-10px);padding:2px 10px;border-radius:5px;background:#e0e0db;font-size:clamp(7px,.7vw,10px);color:#6b6f69;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.hb-proyectos .mk-d img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.hb-proyectos .mk-m{position:absolute;right:7%;bottom:8%;width:21%;padding:2.2% 1.6%;border-radius:clamp(14px,1.9vw,26px);background:#111311;box-shadow:0 24px 44px -18px rgba(18,20,18,.5);transition:transform .7s cubic-bezier(.16,1,.3,1)}.hb-proyectos .mk-m img{display:block;width:100%;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:clamp(9px,1.3vw,18px)}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .mk-d{transform:translateY(-6px)}}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .mk-m{transform:translateY(-12px)}}.hb-proyectos .cap{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s2);margin-top:var(--s3)}.hb-proyectos .cap b{display:flex;align-items:center;gap:var(--s1);font-weight:600;font-size:var(--t-lead);letter-spacing:-.02em}.hb-proyectos .cap small{display:block;margin-top:3px;font-size:var(--t-small);color:var(--mut)}.hb-proyectos .cap em{font-style:normal;background:var(--lime);color:#1a1c10;font-size:10.5px;font-weight:600;padding:2px var(--s1);border-radius:999px;letter-spacing:.02em}.hb-proyectos .cap svg{width:16px;height:16px;margin-top:4px;color:var(--dim);transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .cap svg{transform:rotate(-45deg);color:var(--accd)}}.hb-proyectos .p4 .nav{display:flex;gap:var(--s1)}.hb-proyectos .p4 .nav button{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:12px;background:#fff;color:var(--ink);cursor:pointer;box-shadow:0 1px 2px rgba(18,20,18,.06);transition:background .3s,color .3s}@media (hover:hover) and (pointer:fine){.hb-proyectos .p4 .nav button:hover{background:var(--ink);color:#fff}}.hb-proyectos .p4 .nav svg{width:18px;height:18px}.hb-proyectos .p4 .track{display:flex;gap:var(--s4);margin:var(--s6) -80px 0 0;padding:0 var(--s7) var(--s1) 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hb-proyectos .p4 .track::-webkit-scrollbar{display:none}.hb-proyectos .p4 .card{flex:0 0 min(560px,80%);scroll-snap-align:start}.hb-proyectos .p4>.more{margin-top:var(--s5)}.hb-proyectos .p5 .ed{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:72px;align-items:center;margin-top:72px}.hb-proyectos .p5 .ed.rev .mk{order:2}.hb-proyectos .p5 .tx small{font-size:var(--t-small);color:var(--mut)}.hb-proyectos .p5 h3{margin:var(--s1) 0 0;font-weight:600;font-size:var(--t-h2);letter-spacing:-.04em}.hb-proyectos .p5 .tx p{margin:var(--s2) 0 0;font-size:var(--t-lead);line-height:1.6;color:var(--mut);max-width:440px}.hb-proyectos .p5 .w{display:block;margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink)}.hb-proyectos .p5 .tx .more{margin-top:var(--s4)}.hb-proyectos .p6 .mos{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--s4);margin-top:var(--s6)}.hb-proyectos .p6 .big{grid-row:1/3;display:flex;flex-direction:column}.hb-proyectos .p6 .big .mk{flex:1;aspect-ratio:auto;min-height:420px}.hb-proyectos .p6 .big .mk-d{top:12%;width:76%}.hb-proyectos .p6 .big .mk-m{bottom:10%}.hb-proyectos .p6 .also{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid #d6d6d0}.hb-proyectos .p6 .also p{margin:0;font-size:var(--t-body);color:var(--mut)}@media (max-width:1023px){.hb-proyectos .pv{padding:var(--s7) var(--s4)}.hb-proyectos .p4::before,.hb-proyectos .p6::before{left:8px;right:8px;border-radius:24px}.hb-proyectos .h2{font-size:var(--t-h2)}.hb-proyectos .head{flex-direction:column;align-items:flex-start;gap:var(--s3)}.hb-proyectos .p4 .track{margin-right:-28px;padding-right:var(--s4)}.hb-proyectos .p4 .card{flex-basis:86%}.hb-proyectos .p5 .ed,.hb-proyectos .p6 .mos{grid-template-columns:1fr;gap:28px}.hb-proyectos .p5 .ed.rev .mk{order:0}.hb-proyectos .p6 .big{grid-row:auto}.hb-proyectos .p6 .big .mk{min-height:0;aspect-ratio:16/11.2}.hb-proyectos .p6 .also{flex-direction:column;align-items:flex-start}}.hb-proyectos .more svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-proyectos .more:hover svg{transform:translateX(3px)}}.hb-proyectos .p4 .nav button{background:var(--acc);color:#06140c}@media (hover:hover) and (pointer:fine){.hb-proyectos .p4 .nav button:hover{background:#3aae6f}}.hb-proyectos .p4 .nav button:disabled{background:#fff;color:var(--ink)}.hb-proyectos .p4 .nav button{background:var(--acc);color:#06140c}@media (hover:hover) and (pointer:fine){.hb-proyectos .p4 .nav button:hover{background:#3aae6f}}.hb-proyectos .p4 .nav button:disabled{background:#fff;color:var(--ink)}.hb-proyectos .p4 .more{color:var(--accd);background-image:linear-gradient(var(--acc),var(--acc))}.hb-proyectos .p4 .cap svg{color:var(--acc)}.hb-proyectos .p4 .tabs button span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--s1);border-radius:999px;background:var(--lime);color:#1a1c10!important;font-weight:600;font-size:11px}.hb-proyectos .p4 .tabs button[aria-pressed="true"] span{background:#06140c;color:#fff!important}.hb-proyectos .p4 .cap small::before{content:'';display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--lime);vertical-align:1px}.hb-proyectos .cap .lg{display:none}.hb-proyectos .cap i{display:block;margin-top:var(--s1);font-style:normal;font-size:var(--t-label);color:var(--dim)}.hb-proyectos .p4 .track{cursor:grab;user-select:none}.hb-proyectos .p4 .track.drag{cursor:grabbing;scroll-snap-type:none}.hb-proyectos .p4 .track.drag a{pointer-events:none}.hb-proyectos .p4 .track img{-webkit-user-drag:none}.hb-proyectos .p4 .empty{flex:1;margin:0;padding:60px 0;font-size:15px;color:var(--mut)}.hb-proyectos .p4 .foot{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s5)}.hb-proyectos .p4 .prog{position:relative;flex:1;height:2px;border-radius:2px;background:#dcdcd6;overflow:hidden}.hb-proyectos .p4 .prog .fill{position:absolute;left:0;top:0;bottom:0;width:30%;border-radius:2px;background:var(--acc);transition:left .4s cubic-bezier(.16,1,.3,1),width .4s}.hb-proyectos .p4 .count{font-size:var(--t-small);color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.hb-proyectos .p4 .count b{color:var(--ink);font-weight:600}.hb-proyectos .p4 .nav button:disabled{opacity:.35;cursor:default;background:#fff;color:var(--ink)}.hb-proyectos .p4 .tabs button[data-n="0"]{opacity:.5}.hb-proyectos .p4::before{left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px))}.hb-proyectos .p4 .track{margin-right:-120px;padding-right:var(--s-sec)}@media (max-width:1023px){.hb-proyectos .p4 .track{margin-right:-28px;padding-right:var(--s4)}}.hb-proyectos .mk-m{padding:.9%;border-radius:clamp(12px,1.6vw,22px);background:#1a1c1a;box-shadow:0 18px 36px -16px rgba(18,20,18,.45)}.hb-proyectos .mk-m img{border-radius:clamp(10px,1.4vw,19px)}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .mk-d,.hb-proyectos a:hover .mk-m{transform:none}}.hb-proyectos .mk-d,.hb-proyectos .mk-m{transition:none}.hb-proyectos .p4{padding-top:var(--s-sec);padding-bottom:var(--s-sec)}.hb-proyectos .p4 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-proyectos .p4 .intro .lead{margin:0;font-size:var(--t-body)}.hb-proyectos .p4 .intro .more{margin-top:var(--s2)}.hb-proyectos .p4 .bar2{margin-top:var(--s5)}.hb-proyectos .p4 .track{margin-top:var(--s4)}.hb-proyectos .p4 .tabs button[aria-pressed="true"]{background:var(--acc)!important;color:#06140c!important}.hb-proyectos .p4 .tabs button[aria-pressed="true"] span{color:rgba(6,20,12,.6)!important}@media (hover:hover) and (pointer:fine){.hb-proyectos .p4 .nav button:hover{background:var(--acc);color:#06140c}}.hb-proyectos .cap em{font-style:normal;background:var(--lime);color:#1a1c10;font-size:10.5px;font-weight:600;padding:2px var(--s1);border-radius:999px;letter-spacing:.02em}@media (hover:hover) and (pointer:fine){.hb-proyectos a:hover .cap b{color:var(--accd)}}@media (max-width:1023px){.hb-proyectos .p4 .head{grid-template-columns:1fr;gap:var(--s3)}}.hb-proyectos .p4 .bar2{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s5)}.hb-proyectos .p4 .tabs{display:flex;gap:4px;padding:5px;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.05)}.hb-proyectos .p4 .tabs button{display:inline-flex;align-items:center;gap:var(--s1);border:0;border-radius:10px;padding:var(--s1) var(--s2);background:transparent;font:500 14px/1 Geist,sans-serif;color:var(--mut);cursor:pointer;transition:background .3s,color .3s}.hb-proyectos .p4 .tabs button span{font-size:var(--t-label);color:var(--dim)}@media (hover:hover) and (pointer:fine){.hb-proyectos .p4 .tabs button:hover{color:var(--ink)}}.hb-proyectos .p4 .tabs button[aria-pressed="true"]{background:var(--ink);color:#fff}.hb-proyectos .p4 .tabs button[aria-pressed="true"] span{color:rgba(255,255,255,.6)}.hb-proyectos .p4 .track{margin-top:var(--s4)}.hb-proyectos .p4 .card{flex:0 0 calc((1200px - 48px) / 2.45);transition:opacity .4s}.hb-proyectos .p4 .card[hidden]{display:none}@media (max-width:1023px){.hb-proyectos .p4 .bar2{flex-direction:column;align-items:flex-start}.hb-proyectos .p4 .tabs{overflow-x:auto;max-width:100%}.hb-proyectos .p4 .tabs button{white-space:nowrap}.hb-proyectos .p4 .nav{display:none}.hb-proyectos .p4 .card{flex-basis:86%}}.hb-proyectos .p4{display:block!important}.hb-proceso{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--line:#e3e3de;--card:#fff;--panel:#f0f0ed}.hb-proceso *{box-sizing:border-box}.hb-proceso a{color:inherit;text-decoration:none}.hb-proceso .pv{display:none;padding:var(--s-sec) max(28px,calc((100% - 1200px)/2))}.hb-proceso .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-proceso .h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em;text-wrap:balance;max-width:640px}.hb-proceso .intro p{margin:0;font-size:var(--t-body);line-height:1.65;color:var(--mut)}.hb-proceso .more{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s2);font-size:var(--t-body);font-weight:500;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.hb-proceso .more svg{width:15px;height:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-proceso .more:hover svg{transform:translateX(3px)}}.hb-proceso .when{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-small);font-weight:500;color:var(--accd)}.hb-proceso .when::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(208,220,85,.25)}.hb-proceso h3{margin:0;font-weight:600;font-size:var(--t-h3);letter-spacing:-.03em}.hb-proceso .st p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--mut)}.hb-proceso .vis{position:relative;display:grid;place-items:center;border-radius:16px;background:var(--panel);overflow:hidden}.hb-proceso .chat{display:flex;flex-direction:column;gap:8px;width:86%}.hb-proceso .chat span{max-width:84%;padding:10px 13px;border-radius:14px;font-size:12.5px;line-height:1.4}.hb-proceso .chat .them{align-self:flex-start;background:#fff;border-bottom-left-radius:4px}.hb-proceso .chat .me{align-self:flex-end;background:var(--acc);color:#06140c;border-bottom-right-radius:4px}.hb-proceso .chat small{align-self:flex-end;font-size:10.5px;color:var(--dim)}.hb-proceso .quote{width:84%;padding:14px 16px;border-radius:12px;background:#fff;font-size:12px;box-shadow:0 1px 2px rgba(18,20,18,.04)}.hb-proceso .quote b{display:block;margin-bottom:8px;font-size:12.5px}.hb-proceso .quote div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #eeeeea;color:var(--mut)}.hb-proceso .quote div span:last-child{color:var(--accd)}.hb-proceso .quote .tot{border-top:1.5px solid var(--ink);color:var(--ink);font-weight:600}.hb-proceso .quote .tot span:last-child{color:var(--ink)}.hb-proceso .build{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;width:88%}.hb-proceso .wire{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:9px;background:#fff}.hb-proceso .wire i{display:block;height:6px;border-radius:3px;background:#e9e9e4}.hb-proceso .wire i.h{height:10px;width:60%;background:#2b2e2a}.hb-proceso .wire i.b{height:28px;margin-top:4px}.hb-proceso .wire i.c{width:40%;height:10px;background:var(--lime)}.hb-proceso .code{padding:12px;border-radius:9px;background:#0b0c0b;color:#cfd3cc;font:500 10.5px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.hb-proceso .code em{font-style:normal;color:var(--acc)}.hb-proceso .code u{text-decoration:none;color:#9fb3ff}.hb-proceso .code s{text-decoration:none;color:var(--lime)}.hb-proceso .pub{position:relative;width:100%;height:100%}.hb-proceso .pub .live{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#fff;font-size:11.5px;font-weight:500;box-shadow:0 1px 2px rgba(18,20,18,.06)}.hb-proceso .pub .live i{width:7px;height:7px;border-radius:50%;background:var(--acc)}.hb-proceso .pub .ph{position:absolute;left:50%;top:22%;width:38%;transform:translateX(-50%);padding:1.4%;border-radius:18px;background:#1a1c1a;box-shadow:0 18px 36px -16px rgba(18,20,18,.45)}.hb-proceso .pub .ph img{display:block;width:100%;border-radius:15px;aspect-ratio:390/700;object-fit:cover;object-position:top}.hb-proceso .p1 .tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);margin-top:var(--s7)}.hb-proceso .p1 .tl::before{content:'';position:absolute;left:0;right:0;top:31px;height:2px;background:linear-gradient(90deg,var(--acc),var(--acc) 0,var(--line) 0);background:var(--line)}.hb-proceso .p1 .tl::after{content:'';position:absolute;left:0;top:31px;height:2px;width:12%;background:var(--acc)}.hb-proceso .p1 .st{position:relative;padding-top:62px}.hb-proceso .p1 .st::before{content:'';position:absolute;left:0;top:24px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px var(--acc)}.hb-proceso .p1 .st:first-child::before{background:var(--acc);box-shadow:0 0 0 5px rgba(76,194,130,.2)}.hb-proceso .p1 .st .when{position:absolute;left:0;top:0}.hb-proceso .p1 .st .when::before{display:none}.hb-proceso .p1 .vis{height:190px;margin-bottom:22px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 18px 40px -30px rgba(18,20,18,.3)}.hb-proceso .p1 .vis.pubv{background:var(--panel)}.hb-proceso .p2 .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6)}.hb-proceso .p2 .st{display:flex;flex-direction:column;padding:12px 12px 26px;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 20px 44px -32px rgba(18,20,18,.3)}.hb-proceso .p2 .vis{height:200px}.hb-proceso .p2 .st .txt{padding:22px 12px 0;flex:1}.hb-proceso .p2 .st .when{margin:18px 12px 0}.hb-proceso .p2 .bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:18px 24px;border-radius:16px;background:#0f3a2a;color:#fff}.hb-proceso .p2 .bar p{margin:0;font-size:15px;color:rgba(255,255,255,.82)}.hb-proceso .p2 .bar p b{color:#fff;font-weight:600}.hb-proceso .p2 .bar a{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 6px 0 18px;border-radius:11px;background:var(--acc);color:#06140c;font-weight:600;font-size:14.5px}.hb-proceso .p2 .bar a i{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#07150d;color:var(--acc)}.hb-proceso .p2 .bar a svg{width:14px;height:14px}.hb-proceso .p3 .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s7);align-items:stretch;margin-top:var(--s6)}.hb-proceso .p3 ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.hb-proceso .p3 li{border-bottom:1px solid var(--line)}.hb-proceso .p3 li button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s3);width:100%;padding:var(--s4) 4px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.hb-proceso .p3 li h3{color:var(--dim);transition:color .3s}.hb-proceso .p3 li p{grid-column:1/-1;margin:0;font-size:var(--t-body);line-height:1.6;color:var(--mut);max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s}.hb-proceso .p3 li .when{align-self:center;opacity:.5;transition:opacity .3s}.hb-proceso .p3 li.on h3{color:var(--ink)}.hb-proceso .p3 li.on p{max-height:80px;opacity:1}.hb-proceso .p3 li.on .when{opacity:1}@media (hover:hover) and (pointer:fine){.hb-proceso .p3 li:hover h3{color:var(--ink)}}.hb-proceso .p3 .panel{position:relative;display:grid;border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -34px rgba(18,20,18,.35);padding:var(--s3);min-height:420px}.hb-proceso .p3 .panel .vis{grid-area:1/1;opacity:0;transition:opacity .45s}.hb-proceso .p3 .panel .vis.on{opacity:1}.hb-proceso .p3 .panel .chat span{font-size:14px}.hb-proceso .p3 .panel .quote{font-size:13.5px;width:70%}.hb-proceso .p3 .panel .code{font-size:12px}.hb-proceso .p3 .panel .pub .ph{width:30%;top:16%}@media (max-width:1023px){.hb-proceso .pv{padding:var(--s7) var(--s3)}.hb-proceso .head{grid-template-columns:1fr;gap:var(--s3)}.hb-proceso .h2{font-size:var(--t-h2)}.hb-proceso .p1 .tl,.hb-proceso .p2 .cards{grid-template-columns:1fr;gap:var(--s4)}.hb-proceso .p1 .tl::before,.hb-proceso .p1 .tl::after{display:none}.hb-proceso .p2 .bar{flex-direction:column;align-items:flex-start}.hb-proceso .p3 .grid{grid-template-columns:1fr}.hb-proceso .p3 .panel{display:none}.hb-proceso .p3 li p{max-height:none;opacity:1}}.hb-proceso .p4{display:block}.hb-proceso .p4 .tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6)}.hb-proceso .p4 .tl::before{content:'';position:absolute;left:0;right:0;top:31px;height:2px;background:var(--line)}.hb-proceso .p4 .tl::after{content:'';position:absolute;left:0;top:31px;height:2px;width:12%;background:var(--acc)}.hb-proceso .p4 .st{position:relative;display:flex;flex-direction:column;padding-top:62px}.hb-proceso .p4 .st::before{content:'';position:absolute;left:0;top:24px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px var(--acc)}.hb-proceso .p4 .st:first-child::before{background:var(--acc);box-shadow:0 0 0 5px rgba(76,194,130,.2)}.hb-proceso .p4 .st>.when{position:absolute;left:0;top:0}.hb-proceso .p4 .st>.when::before{display:none}.hb-proceso .p4 .card{flex:1;padding:var(--s2) var(--s2) var(--s4);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 20px 44px -32px rgba(18,20,18,.3)}.hb-proceso .p4 .vis{height:200px}.hb-proceso .p4 .txt{padding:var(--s4) var(--s2) 0}.hb-proceso .p4 .bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:18px 24px;border-radius:16px;background:#0f3a2a;color:#fff}.hb-proceso .p4 .bar p{margin:0;font-size:15px;color:rgba(255,255,255,.82)}.hb-proceso .p4 .bar p b{color:#fff;font-weight:600}.hb-proceso .p4 .bar a{display:inline-flex;align-items:center;gap:12px;height:44px;padding:0 6px 0 18px;border-radius:11px;background:var(--acc);color:#06140c;font-weight:600;font-size:14.5px}.hb-proceso .p4 .bar a i{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#07150d;color:var(--acc)}.hb-proceso .p4 .bar a svg{width:14px;height:14px}@media (max-width:1023px){.hb-proceso .p4 .tl{grid-template-columns:1fr;gap:var(--s4)}.hb-proceso .p4 .tl::before,.hb-proceso .p4 .tl::after{display:none}.hb-proceso .p4 .bar{flex-direction:column;align-items:flex-start}}.hb-proceso .cta,.hb-proceso .env button,.hb-proceso .bar a,.hb-proceso #sh .cta{transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-proceso .cta:hover,.hb-proceso .env button:hover,.hb-proceso .bar a:hover,.hb-proceso #sh .cta:hover{filter:brightness(1.06)}}.hb-proceso .cta i svg,.hb-proceso .env button i svg,.hb-proceso .bar a i svg,.hb-proceso #sh .cta i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-proceso .cta:hover i svg,.hb-proceso .env button:hover i svg,.hb-proceso .bar a:hover i svg,.hb-proceso #sh .cta:hover i svg{transform:rotate(-45deg)}}.hb-proceso .more svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-proceso .more:hover svg{transform:translateX(3px)}}.hb-precio{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--line:#e3e3de;--forest:#0f3a2a}.hb-precio *{box-sizing:border-box}.hb-precio .pv{display:none;position:relative;isolation:isolate;padding:var(--s-sec) max(116px,calc((100% - 1200px)/2))}.hb-precio h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.hb-precio .lead{margin:var(--s3) 0 0;font-size:var(--t-body);line-height:1.65;max-width:440px}.hb-precio .cot{border-radius:22px;background:#fff;padding:var(--s4)}.hb-precio .cot legend{padding:0;margin-bottom:var(--s2);font-size:var(--t-small);color:var(--mut)}.hb-precio .cot fieldset{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:var(--s1)}.hb-precio .cot label{cursor:pointer}.hb-precio .cot input[type=radio]{position:absolute;opacity:0;pointer-events:none}.hb-precio .cot label span{display:inline-block;padding:var(--s1) var(--s2);border-radius:10px;background:#f0f0ed;font-size:var(--t-small);font-weight:500;color:var(--mut);transition:background .25s,color .25s}@media (hover:hover) and (pointer:fine){.hb-precio .cot label:hover span{color:var(--ink)}}.hb-precio .cot input:checked+span{background:var(--ink);color:#fff}.hb-precio .res{margin:var(--s4) 0 0;display:flex;flex-direction:column;gap:2px}.hb-precio .res small{font-size:var(--t-small);color:var(--mut)}.hb-precio .res b{font-weight:600;font-size:var(--t-h1);letter-spacing:-.045em;line-height:1.05}.hb-precio .res .pl{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s1)}.hb-precio .res .pl::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lime)}.hb-precio .env{display:flex;gap:var(--s1);margin-top:var(--s4)}.hb-precio .env input{flex:1;min-width:0;height:52px;padding:0 var(--s3);border:0;border-radius:12px;background:#f0f0ed;font:15px Geist,sans-serif;color:var(--ink);outline:0}.hb-precio .env input:focus{background:#e9e9e4}.hb-precio .env button{display:inline-flex;align-items:center;gap:var(--s2);height:52px;padding:0 var(--s1) 0 var(--s3);border:0;border-radius:12px;background:var(--ink);color:#fff;font:600 15px Geist,sans-serif;cursor:pointer}.hb-precio .env button i{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:var(--acc);color:#06140c}.hb-precio .env button svg{width:16px;height:16px}.hb-precio .note{margin:var(--s2) 0 0;font-size:var(--t-label);color:var(--dim)}.hb-precio .b1::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:var(--acc) radial-gradient(rgba(6,20,12,.09) 1px,transparent 1px) 0 0/18px 18px}.hb-precio .b1 .in{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:var(--s7);align-items:center}.hb-precio .b1 h2 span{color:rgba(6,20,12,.55)}.hb-precio .b1 .lead{color:rgba(6,20,12,.75)}.hb-precio .b1 .cot{box-shadow:0 30px 60px -36px rgba(6,40,22,.55)}.hb-precio .b1 .ticks{display:flex;flex-direction:column;gap:var(--s1);margin:var(--s4) 0 0;padding:0;list-style:none;font-size:var(--t-body);color:rgba(6,20,12,.85)}.hb-precio .b1 .ticks li{display:flex;align-items:center;gap:var(--s1)}.hb-precio .b1 .ticks svg{width:16px;height:16px;color:var(--forest)}.hb-precio .b2 .card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 30px 60px -40px rgba(18,20,18,.35)}.hb-precio .b2 .l{position:relative;padding:var(--s6);background:var(--acc) radial-gradient(rgba(6,20,12,.09) 1px,transparent 1px) 0 0/18px 18px;display:flex;flex-direction:column}.hb-precio .b2 .l h2 span{color:rgba(6,20,12,.55)}.hb-precio .b2 .l .lead{color:rgba(6,20,12,.75)}.hb-precio .b2 .l .res{margin-top:auto;padding-top:var(--s5)}.hb-precio .b2 .l .res small{color:rgba(6,20,12,.65)}.hb-precio .b2 .l .res b{font-size:var(--t-big)}.hb-precio .b2 .l .res .pl::before{background:var(--forest)}.hb-precio .b2 .cot{border-radius:0;padding:var(--s6)}.hb-precio .b2 .cot .res{display:none}.hb-precio .b2 .cot h3{margin:0 0 var(--s3);font-weight:600;font-size:var(--t-h3);letter-spacing:-.025em}.hb-precio .b2 .cot fieldset{margin-bottom:var(--s1)}.hb-precio .b2 .cot .env{margin-top:var(--s4)}.hb-precio .b3 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-precio .b3 .head p{margin:0;font-size:var(--t-body);line-height:1.65;color:var(--mut)}.hb-precio .b3 .head h2 span{color:var(--dim)}.hb-precio .b3 .wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s4);margin-top:var(--s6)}.hb-precio .b3 .opts{display:flex;flex-direction:column;border-radius:22px;background:#fff;padding:var(--s1);box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-precio .b3 .opts label{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:var(--s3) var(--s3);border-radius:14px;cursor:pointer;transition:background .25s}@media (hover:hover) and (pointer:fine){.hb-precio .b3 .opts label:hover{background:#f6f6f3}}.hb-precio .b3 .opts input{position:absolute;opacity:0;pointer-events:none}.hb-precio .b3 .opts .dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #cfcfca;transition:box-shadow .25s}.hb-precio .b3 .opts input:checked~.dot{box-shadow:inset 0 0 0 6px var(--acc)}.hb-precio .b3 .opts label:has(input:checked){background:#f3f8f4}.hb-precio .b3 .opts b{display:block;font-weight:600;font-size:var(--t-lead)}.hb-precio .b3 .opts small{display:block;margin-top:3px;font-size:var(--t-small);color:var(--mut)}.hb-precio .b3 .opts .p{text-align:right;font-weight:600;font-size:var(--t-lead);letter-spacing:-.02em;white-space:nowrap}.hb-precio .b3 .opts .p em{display:block;font-style:normal;font-weight:400;font-size:11.5px;color:var(--dim)}.hb-precio .b3 .call{display:flex;flex-direction:column;justify-content:space-between;border-radius:22px;padding:var(--s5);background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px;color:#fff}.hb-precio .b3 .call h3{margin:0;font-weight:600;font-size:var(--t-h3);letter-spacing:-.035em;line-height:1.15}.hb-precio .b3 .call p{margin:var(--s2) 0 0;font-size:var(--t-body);line-height:1.6;color:rgba(255,255,255,.75)}.hb-precio .b3 .call .env input{background:rgba(255,255,255,.1);color:#fff}.hb-precio .b3 .call .env input::placeholder{color:rgba(255,255,255,.55)}.hb-precio .b3 .call .env button{background:var(--acc);color:#06140c}.hb-precio .b3 .call .env button i{background:#07150d;color:var(--acc)}.hb-precio .b3 .call .note{color:rgba(255,255,255,.55)}.hb-precio .b3 .call .sel{margin-top:var(--s4);font-size:var(--t-small);color:rgba(255,255,255,.7)}.hb-precio .b3 .call .sel b{color:var(--lime);font-weight:600}@media (max-width:1023px){.hb-precio .pv{padding:var(--s7) var(--s4)}.hb-precio .b1::before{left:8px;right:8px;border-radius:24px}.hb-precio h2{font-size:var(--t-h2)}.hb-precio .b1 .in,.hb-precio .b2 .card,.hb-precio .b3 .head,.hb-precio .b3 .wrap{grid-template-columns:1fr;gap:var(--s4)}.hb-precio .b2 .l,.hb-precio .b2 .cot{padding:var(--s4)}.hb-precio .env{flex-direction:column}.hb-precio .env button{justify-content:space-between}}.hb-precio .b4 .head,.hb-precio .b5 .head,.hb-precio .b6 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-precio .head p{margin:0;font-size:var(--t-body);line-height:1.65;color:var(--mut)}.hb-precio .head h2 span{color:var(--dim)}.hb-precio .b4 .calc{margin-top:var(--s6);border-radius:24px;background:#fff;padding:var(--s1);box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-precio .b4 .tabs4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s1);padding:var(--s1);border-radius:16px;background:#f0f0ed}.hb-precio .b4 .tabs4 label{cursor:pointer}.hb-precio .b4 .tabs4 input{position:absolute;opacity:0;pointer-events:none}.hb-precio .b4 .tabs4 span{display:block;padding:var(--s2) var(--s1);border-radius:11px;text-align:center;font-size:var(--t-body);font-weight:500;color:var(--mut);transition:background .25s,color .25s}@media (hover:hover) and (pointer:fine){.hb-precio .b4 .tabs4 label:hover span{color:var(--ink)}}.hb-precio .b4 .tabs4 input:checked+span{background:var(--acc);color:#06140c;font-weight:600}.hb-precio .b4 .out{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr);gap:var(--s5);align-items:center;padding:var(--s5) var(--s5) var(--s5)}.hb-precio .big{display:flex;flex-direction:column;gap:2px}.hb-precio .big small{font-size:var(--t-small);color:var(--mut)}.hb-precio .big b{font-weight:600;font-size:var(--t-big);letter-spacing:-.045em;line-height:1.05}.hb-precio .big .pl{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s1)}.hb-precio .big .pl::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lime)}.hb-precio .b4 .inc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-body)}.hb-precio .b4 .inc li{display:flex;align-items:center;gap:var(--s1)}.hb-precio .b4 .inc svg{width:16px;height:16px;color:var(--accd);flex:0 0 auto}.hb-precio .b4 .go p{margin:0 0 var(--s2);font-size:var(--t-small);color:var(--mut)}.hb-precio .b5 .wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s4);margin-top:var(--s6)}.hb-precio .b5 .opts{display:flex;flex-direction:column;border-radius:22px;background:#fff;padding:var(--s1);box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-precio .b5 .opts label{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:var(--s3);border-radius:14px;cursor:pointer;transition:background .25s}@media (hover:hover) and (pointer:fine){.hb-precio .b5 .opts label:hover{background:#f6f6f3}}.hb-precio .b5 .opts input{position:absolute;opacity:0;pointer-events:none}.hb-precio .b5 .opts .dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #cfcfca;transition:box-shadow .25s}.hb-precio .b5 .opts input:checked~.dot{box-shadow:inset 0 0 0 6px var(--acc)}.hb-precio .b5 .opts label:has(input:checked){background:#f3f8f4}.hb-precio .b5 .opts b{display:block;font-weight:600;font-size:var(--t-lead)}.hb-precio .b5 .opts small{display:block;margin-top:3px;font-size:var(--t-small);color:var(--mut)}.hb-precio .b5 .opts .ar{width:16px;height:16px;color:var(--dim);opacity:0;transition:opacity .25s}.hb-precio .b5 .opts label:has(input:checked) .ar{opacity:1;color:var(--accd)}.hb-precio .b5 .side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);border-radius:22px;padding:var(--s5);background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-precio .b5 .side small{font-size:var(--t-small);color:var(--mut)}.hb-precio .b5 .side h3{margin:4px 0 0;font-weight:600;font-size:var(--t-h3);letter-spacing:-.03em}.hb-precio .b5 .side .big b{font-size:var(--t-big)}.hb-precio .b5 .env button,.hb-precio .b6 .env button{background:var(--acc);color:#06140c}.hb-precio .b5 .env button i,.hb-precio .b6 .env button i{background:#07150d;color:var(--acc)}.hb-precio .b6::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:#f0f0ed}.hb-precio .b6 .tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2);margin-top:var(--s6)}.hb-precio .b6 .tiles label{cursor:pointer}.hb-precio .b6 .tiles input{position:absolute;opacity:0;pointer-events:none}.hb-precio .b6 .tile{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);height:100%;padding:var(--s3);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04);transition:background .25s,color .25s}.hb-precio .b6 .tile b{font-weight:600;font-size:var(--t-lead);line-height:1.25;padding-right:var(--s4)}.hb-precio .b6 .tile small{display:block;font-size:var(--t-label);color:var(--mut)}.hb-precio .b6 .tile strong{display:block;font-weight:600;font-size:var(--t-h3);letter-spacing:-.035em;margin-top:2px}.hb-precio .b6 .tile{position:relative}.hb-precio .b6 .tile i{position:absolute;right:18px;top:20px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #d6d6d0}@media (hover:hover) and (pointer:fine){.hb-precio .b6 .tiles label:hover .tile{box-shadow:0 1px 2px rgba(18,20,18,.04),0 14px 30px -22px rgba(18,20,18,.35)}}.hb-precio .b6 .tiles input:checked+.tile{background:var(--ink);color:#fff}.hb-precio .b6 .tiles input:checked+.tile small{color:rgba(255,255,255,.6)}.hb-precio .b6 .tiles input:checked+.tile i{box-shadow:inset 0 0 0 6px var(--acc)}.hb-precio .b6 .bar6{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:18px;background:#fff}.hb-precio .b6 .bar6 p{margin:0;font-size:var(--t-body);color:var(--mut)}.hb-precio .b6 .bar6 .pl{display:inline-flex;align-items:center;gap:var(--s1);color:var(--ink);font-weight:500}.hb-precio .b6 .bar6 .pl::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lime)}.hb-precio .b6 .bar6 .env{margin:0;flex:0 0 480px}@media (max-width:1023px){.hb-precio .b4 .head,.hb-precio .b5 .head,.hb-precio .b6 .head,.hb-precio .b4 .out,.hb-precio .b5 .wrap{grid-template-columns:1fr;gap:var(--s4)}.hb-precio .b4 .tabs4,.hb-precio .b6 .tiles{grid-template-columns:1fr 1fr}.hb-precio .b6::before{left:8px;right:8px;border-radius:24px}.hb-precio .b6 .bar6{flex-direction:column;align-items:stretch}.hb-precio .b6 .bar6 .env{flex:auto}}.hb-precio .b3{display:block}.hb-precio .b3 .who,.hb-precio .b3 .pbig,.hb-precio .b3 .opts .inc3{display:none}.hb-precio .b3 .who{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s4)}.hb-precio .b3 .who img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--acc)}.hb-precio .b3 .who b{display:block;font-size:var(--t-body);font-weight:600}.hb-precio .b3 .who small{display:block;margin-top:2px;font-size:var(--t-label);color:rgba(255,255,255,.65)}.hb-precio .b3 .pbig{display:flex;flex-direction:column;gap:2px;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.14)}.hb-precio .b3 .sel{display:none}.hb-precio .b3 .pbig small{font-size:var(--t-small);color:rgba(255,255,255,.65)}.hb-precio .b3 .pbig b{font-weight:600;font-size:var(--t-h1);letter-spacing:-.045em;line-height:1.05;color:var(--lime)}.hb-precio .b3 .pbig .pl{display:inline-flex;align-items:center;gap:var(--s1);margin-top:4px}.hb-precio .b3 .pbig .pl::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--acc)}.hb-precio .b3 .opts .inc3{display:grid;grid-column:2/-1;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.hb-precio .b3 .opts .inc3>ul{overflow:hidden;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ink)}.hb-precio .b3 .opts .inc3 li{display:inline-flex;align-items:center;gap:7px}.hb-precio .b3 .opts .inc3 svg{width:14px;height:14px;color:var(--accd)}.hb-precio .b3 .opts label:has(input:checked) .inc3{grid-template-rows:1fr}.hb-precio .b3 .opts label:has(input:checked) .inc3>ul{padding-top:12px}.hb-precio .b3 .opts{justify-content:space-between}.hb-precio .b3 .opts .inc3>ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;align-content:start;height:62px;box-sizing:border-box}.hb-precio .b3 .opts label:has(input:checked) .inc3>ul{padding-top:12px}.hb-precio .b3 .opts .inc3 li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-precio .b3 .opts .inc3{display:block;height:0;overflow:hidden;transition:height .45s cubic-bezier(.16,1,.3,1)}.hb-precio .b3 .opts label:has(input:checked) .inc3{height:62px!important}.hb-precio .b3 .opts .inc3>ul{height:62px;padding-top:12px!important}.hb-precio .b3 .opts{justify-content:flex-start}.hb-precio .b3{padding-top:var(--s1)}.hb-precio .cta,.hb-precio .env button,.hb-precio .bar a,.hb-precio #sh .cta{transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-precio .cta:hover,.hb-precio .env button:hover,.hb-precio .bar a:hover,.hb-precio #sh .cta:hover{filter:brightness(1.06)}}.hb-precio .cta i svg,.hb-precio .env button i svg,.hb-precio .bar a i svg,.hb-precio #sh .cta i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-precio .cta:hover i svg,.hb-precio .env button:hover i svg,.hb-precio .bar a:hover i svg,.hb-precio #sh .cta:hover i svg{transform:rotate(-45deg)}}.hb-precio .more svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-precio .more:hover svg{transform:translateX(3px)}}.hb-resenas{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--line:#e3e3de;--star:#f2b01e}.hb-resenas *{box-sizing:border-box}.hb-resenas a{color:inherit;text-decoration:none}.hb-resenas .pv{display:none;padding:var(--s1) max(28px,calc((100% - 1200px)/2)) var(--s-sec)}.hb-resenas .r3{display:block}.hb-resenas .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-resenas h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em;text-wrap:balance;max-width:620px}.hb-resenas .head p{margin:0;font-size:var(--t-body);line-height:1.65;color:var(--mut)}.hb-resenas .more{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s2);font-size:var(--t-body);font-weight:500;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.hb-resenas .more svg{width:15px;height:15px}.hb-resenas .sum{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s3)}.hb-resenas .sum .it{display:flex;align-items:center;gap:var(--s1)}.hb-resenas .sum b{font-weight:600;font-size:var(--t-h3);letter-spacing:-.03em}.hb-resenas .sum small{display:block;font-size:var(--t-label);color:var(--mut)}.hb-resenas .sum .st{color:var(--star);font-size:12px;letter-spacing:1px}.hb-resenas .sum hr{width:1px;height:34px;border:0;background:var(--line);margin:0}.hb-resenas .malt{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#121412;color:#fff;font-weight:700;font-size:var(--t-label)}.hb-resenas .rv{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:var(--s4) var(--s4) var(--s3);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 16px 36px -28px rgba(18,20,18,.3)}.hb-resenas .rv blockquote{margin:0;font-size:var(--t-body);line-height:1.6;color:#2b2e2a}.hb-resenas .rv figcaption{display:flex;align-items:center;justify-content:space-between;gap:var(--s1);margin-top:auto;font-size:var(--t-small)}.hb-resenas .rv figcaption b{font-weight:600}.hb-resenas .rv .st{color:var(--star);font-size:12px;letter-spacing:1px}.hb-resenas .rv .g{display:inline-flex;align-items:center;gap:var(--s1);color:var(--mut)}.hb-resenas .rv .g svg{width:15px;height:15px}.hb-resenas .cta{display:inline-flex;align-items:center;gap:var(--s2);height:50px;padding:0 var(--s1) 0 var(--s3);border-radius:12px;background:var(--acc);color:#06140c;font-weight:600;font-size:var(--t-body)}.hb-resenas .cta i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#07150d;color:var(--acc)}.hb-resenas .cta svg{width:16px;height:16px}.hb-resenas .r1 .rows{display:flex;flex-direction:column;gap:var(--s3);margin:var(--s6) calc(-1 * max(28px,(100vw - 1200px)/2)) 0;overflow:hidden}.hb-resenas .r1 .row{display:flex;gap:var(--s3);width:max-content;animation:hbres-mq 90s linear infinite}.hb-resenas .r1 .row.b{animation-direction:reverse;animation-duration:110s}.hb-resenas .r1 .rv{width:380px}@keyframes hbres-mq{to{transform:translateX(-50%)}}.hb-resenas .r1 .foot{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s5)}.hb-resenas .r2 .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6);align-items:start}.hb-resenas .r2 .col{display:flex;flex-direction:column;gap:var(--s3)}.hb-resenas .r2 .rv.feat{background:var(--lime);box-shadow:none}.hb-resenas .r2 .rv.feat blockquote{font-size:var(--t-h3);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#1a1c10}.hb-resenas .r2 .rv.feat .st{color:#1a1c10}.hb-resenas .r2 .rv.feat .g{color:#3a3d20}.hb-resenas .r2 .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}.hb-resenas .r3 .wrap{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--s4);margin-top:var(--s6)}.hb-resenas .r3 .card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:var(--s5);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-resenas .r3 .big{display:flex;align-items:flex-end;gap:var(--s2)}.hb-resenas .r3 .big b{font-weight:600;font-size:var(--t-big);letter-spacing:-.05em;line-height:.9}.hb-resenas .r3 .big span{padding-bottom:var(--s1)}.hb-resenas .r3 .big .st{display:block;color:var(--star);font-size:16px;letter-spacing:2px}.hb-resenas .r3 .big small{display:block;font-size:var(--t-small);color:var(--mut);margin-top:4px}.hb-resenas .r3 .bars{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-small);color:var(--mut)}.hb-resenas .r3 .bars div{display:grid;grid-template-columns:14px 1fr 46px;align-items:center;gap:var(--s1)}.hb-resenas .r3 .bars i{display:block;height:6px;border-radius:3px;background:#f0f0ed;overflow:hidden}.hb-resenas .r3 .bars i::before{content:'';display:block;height:100%;width:var(--w);background:var(--lime)}.hb-resenas .r3 .other{display:flex;align-items:center;gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-small)}.hb-resenas .r3 .cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);height:520px;overflow:hidden;border-radius:22px}.hb-resenas .r3 .cl{display:flex;flex-direction:column;gap:var(--s3);animation:hbres-up 70s linear infinite}.hb-resenas .r3 .cl.b{animation:hbres-dn 80s linear infinite}@keyframes hbres-up{to{transform:translateY(-50%)}}@keyframes hbres-dn{from{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hb-resenas .r1 .row,.hb-resenas .r3 .cl{animation:none}}@media (max-width:1023px){.hb-resenas .head,.hb-resenas .r3 .wrap{grid-template-columns:1fr;gap:var(--s3)}.hb-resenas h2{font-size:var(--t-h2)}.hb-resenas .r2 .grid{grid-template-columns:1fr}.hb-resenas .r1 .rv{width:300px}.hb-resenas .r3 .cols{grid-template-columns:1fr;height:460px}.hb-resenas .r3 .cl.b{display:none}.hb-resenas .sum{flex-wrap:wrap}}.hb-resenas .mlogo{height:15px;width:auto;display:block}.hb-resenas .sum .it .mlogo{height:17px}.hb-resenas .r2 .g2{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-auto-rows:1fr;gap:var(--s3);margin-top:var(--s6)}.hb-resenas .r2 .g2 .feat{grid-row:span 2}.hb-resenas .r2 .g2 .rv:not(.feat) blockquote{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hb-resenas .r3 .cols,.hb-resenas .r5 .cols5{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);border-radius:0}.hb-resenas .r4 .wrap4{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--s3);margin-top:var(--s6)}.hb-resenas .r4 .card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:var(--s5);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-resenas .r4 .g4{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:var(--s3)}.hb-resenas .r4 .g4 .rv blockquote{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hb-resenas .r4 .g4 .feat{background:var(--lime);box-shadow:none}.hb-resenas .r4 .g4 .feat blockquote{font-size:var(--t-lead);font-weight:500;color:#1a1c10}.hb-resenas .r4 .g4 .feat .st{color:#1a1c10}.hb-resenas .r4 .g4 .feat .g{color:#3a3d20}.hb-resenas .r4 .big,.hb-resenas .r5 .big{display:flex;align-items:flex-end;gap:var(--s2)}.hb-resenas .r4 .big b{font-weight:600;font-size:var(--t-big);letter-spacing:-.05em;line-height:.9}.hb-resenas .r4 .big span{padding-bottom:var(--s1)}.hb-resenas .r4 .big .st{display:block;color:var(--star);font-size:16px;letter-spacing:2px}.hb-resenas .r4 .big small{display:block;font-size:var(--t-small);color:var(--mut);margin-top:4px}.hb-resenas .r4 .bars{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-small);color:var(--mut)}.hb-resenas .r4 .bars div{display:grid;grid-template-columns:14px 1fr 46px;align-items:center;gap:var(--s1)}.hb-resenas .r4 .bars i{display:block;height:6px;border-radius:3px;background:#f0f0ed;overflow:hidden}.hb-resenas .r4 .bars i::before{content:'';display:block;height:100%;width:var(--w);background:var(--lime)}.hb-resenas .r4 .other{display:flex;align-items:center;gap:var(--s1);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-small)}.hb-resenas .r5 .cols5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);height:560px;overflow:hidden;margin-top:var(--s5)}.hb-resenas .r5 .cl{display:flex;flex-direction:column;gap:var(--s3);animation:hbres-up 80s linear infinite}.hb-resenas .r5 .cl.b{animation:hbres-dn 90s linear infinite}.hb-resenas .r5 .cl.c{animation-duration:70s}.hb-resenas .r5 .rv.lime{background:var(--lime);box-shadow:none}.hb-resenas .r5 .rv.lime .st{color:#1a1c10}.hb-resenas .r5 .rv.lime blockquote{color:#1a1c10}.hb-resenas .r5 .rv.lime .g{color:#3a3d20}.hb-resenas .r5 .foot{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s4)}@media (max-width:1023px){.hb-resenas .r2 .g2,.hb-resenas .r4 .wrap4,.hb-resenas .r4 .g4{grid-template-columns:1fr}.hb-resenas .r2 .g2 .feat{grid-row:auto}.hb-resenas .r5 .cols5{grid-template-columns:1fr}.hb-resenas .r5 .cl.b,.hb-resenas .r5 .cl.c{display:none}}.hb-resenas .r3 .gh,.hb-resenas .r3 .pull,.hb-resenas .r3 .hl{display:none}.hb-resenas .r3 .gh{display:flex;align-items:center;gap:var(--s1);font-size:var(--t-small)}.hb-resenas .r3 .gh .gi svg{width:22px;height:22px;display:block}.hb-resenas .r3 .gh b{font-weight:600}.hb-resenas .r3 .gh .ok{margin-left:auto;font-size:12px;color:var(--mut)}.hb-resenas .r3 .card{gap:var(--s4)}.hb-resenas .r3 .pull small{display:block;margin-top:var(--s1);font-size:var(--t-label);font-weight:400;color:#3a3d20}.hb-resenas .r3 .hl{display:flex;flex-direction:column;gap:var(--s1);margin:0;padding:var(--s3) 0 0;list-style:none;border-top:1px solid var(--line);font-size:var(--t-small)}.hb-resenas .r3 .hl::before{content:'Lo que más destacan';font-size:var(--t-label);color:var(--mut);margin-bottom:2px}.hb-resenas .r3 .hl li{display:flex;align-items:center;gap:var(--s1)}.hb-resenas .r3 .hl li::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(208,220,85,.25)}.hb-resenas .html[data-c="c2"] .r3 .gh .gi svg{width:18px;height:18px}.hb-resenas .card .cta{justify-content:space-between}.hb-resenas .cta,.hb-resenas .env button,.hb-resenas .bar a,.hb-resenas #sh .cta{transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-resenas .cta:hover,.hb-resenas .env button:hover,.hb-resenas .bar a:hover,.hb-resenas #sh .cta:hover{filter:brightness(1.06)}}.hb-resenas .cta i svg,.hb-resenas .env button i svg,.hb-resenas .bar a i svg,.hb-resenas #sh .cta i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-resenas .cta:hover i svg,.hb-resenas .env button:hover i svg,.hb-resenas .bar a:hover i svg,.hb-resenas #sh .cta:hover i svg{transform:rotate(-45deg)}}.hb-resenas .more svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-resenas .more:hover svg{transform:translateX(3px)}}.hb-sobre{--forest:#0f3a2a;--ink:#f2f3f1;--mut:rgba(255,255,255,.7);--dim:rgba(255,255,255,.5);--acc:#4cc282;--lime:#d0dc55}.hb-sobre *{box-sizing:border-box}.hb-sobre a{color:inherit;text-decoration:none}.hb-sobre .pv{display:none;position:relative;isolation:isolate;overflow:hidden;padding:var(--s-sec) max(116px,calc((100% - 1200px)/2))}.hb-sobre .pv::before{content:'';position:absolute;z-index:-2;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px}.hb-sobre .photo{position:absolute;z-index:-1;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 44%,#000 55%,transparent 100%)}.hb-sobre h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.hb-sobre h2 .s{color:var(--dim)}.hb-sobre .live{color:var(--lime);font-variant-numeric:tabular-nums}.hb-sobre .bio{margin:0;font-size:var(--t-lead);line-height:1.65;color:var(--mut)}.hb-sobre .bio b{color:#fff;font-weight:600}.hb-sobre .press{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--t-small);color:var(--dim)}.hb-sobre .press span{font-weight:600;font-size:var(--t-lead);color:rgba(255,255,255,.85);letter-spacing:-.01em}.hb-sobre .more{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-body);font-weight:500;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.hb-sobre .more svg{width:15px;height:15px}.hb-sobre .psi{display:flex;gap:var(--s4)}.hb-sobre .psi li{display:flex;flex-direction:column;align-items:center;gap:var(--s1);list-style:none;font-size:var(--t-label);color:var(--mut);text-align:center}.hb-sobre .psi ul{display:contents}.hb-sobre .ring{position:relative;width:64px;height:64px}.hb-sobre .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.hb-sobre .ring circle{fill:none;stroke-width:4}.hb-sobre .ring .bg{stroke:rgba(255,255,255,.14)}.hb-sobre .ring .v{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v))}.hb-sobre .ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:19px;font-weight:600;color:#fff}.hb-sobre .src{margin:0;font-size:var(--t-label);color:var(--dim)}.hb-sobre .s1 .photo{left:max(16px,calc(50% - 720px));bottom:0;width:560px;height:560px}.hb-sobre .s1 .grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:var(--s7);min-height:420px}.hb-sobre .s1 .txt{grid-column:2;display:flex;flex-direction:column;gap:var(--s4);justify-content:center}.hb-sobre .s1 .strip{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s4);border-radius:20px;background:rgba(255,255,255,.06)}.hb-sobre .s2 .photo{right:max(16px,calc(50% - 720px));top:0;width:600px;height:600px}.hb-sobre .s2 .txt{max-width:600px;display:flex;flex-direction:column;gap:var(--s4)}.hb-sobre .s2 .card{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);margin-top:var(--s6);padding:var(--s4) var(--s4);border-radius:22px;background:#fff;color:#121412;max-width:760px}.hb-sobre .s2 .card .ring .bg{stroke:#ececE8}.hb-sobre .s2 .card .ring .v{stroke:var(--acc)}.hb-sobre .s2 .card .ring b{color:#121412}.hb-sobre .s2 .card .psi li{color:#5b5f59}.hb-sobre .s2 .card .src{color:#8a8e88}.hb-sobre .s2 .card h3{margin:0;font-size:var(--t-body);font-weight:600;letter-spacing:-.01em}.hb-sobre .s2 .card h3 small{display:block;margin-top:4px;font-weight:400;font-size:var(--t-label);color:#8a8e88}.hb-sobre .s3 .photo{right:max(16px,calc(50% - 720px));bottom:0;width:540px;height:540px}.hb-sobre .s3 .grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:var(--s7)}.hb-sobre .s3 .txt{display:flex;flex-direction:column;gap:var(--s4)}.hb-sobre .s3 .dash{margin-top:var(--s1);border-radius:20px;background:#0a0b0a;padding:var(--s3);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.hb-sobre .s3 .dash .bar{display:flex;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;color:var(--dim)}.hb-sobre .s3 .dash .bar i{width:7px;height:7px;border-radius:50%;background:#2a2d2a}.hb-sobre .s3 .dash .bar span{margin-left:8px}.hb-sobre .s3 .dash .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s1);margin-top:var(--s3)}.hb-sobre .s3 .dash .kpis div{padding:var(--s2) var(--s2);border-radius:12px;background:#141614;font-size:var(--t-label);color:var(--dim)}.hb-sobre .s3 .dash .kpis b{display:block;margin-top:4px;font-size:var(--t-h3);font-weight:600;color:#fff;letter-spacing:-.02em}.hb-sobre .s3 .dash .kpis .ok b{color:var(--lime)}@media (max-width:1023px){.hb-sobre .pv{padding:var(--s7) var(--s4)}.hb-sobre .pv::before{left:8px;right:8px;border-radius:24px}.hb-sobre h2{font-size:var(--t-h3)}.hb-sobre .s1 .grid,.hb-sobre .s3 .grid{grid-template-columns:1fr}.hb-sobre .s1 .txt,.hb-sobre .s1 .strip{grid-column:1}.hb-sobre .photo{position:relative;display:block;width:100%!important;height:auto!important;left:auto!important;right:auto!important;margin:-20px 0 -40px}.hb-sobre .psi{gap:var(--s2);flex-wrap:wrap}.hb-sobre .s1 .strip,.hb-sobre .s2 .card{flex-direction:column;align-items:flex-start}}.hb-sobre .txt .more{align-self:flex-start}.hb-sobre .photo{mix-blend-mode:normal!important;-webkit-mask-image:radial-gradient(ellipse 50% 54% at 50% 44%,#000 52%,transparent 100%)!important;mask-image:radial-gradient(ellipse 50% 54% at 50% 44%,#000 52%,transparent 100%)!important}.hb-sobre .photo{mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important;top:auto!important;bottom:0!important}.hb-sobre .s2 .photo{width:560px!important;height:560px!important}.hb-sobre .s1 .photo{clip-path:inset(0 round 0 0 0 36px)}.hb-sobre .s2 .photo,.hb-sobre .s3 .photo{clip-path:inset(0 round 0 0 36px 0)}@media (max-width:1023px){.hb-sobre .photo{clip-path:none!important}}.hb-sobre .s4 .photo2{position:absolute;z-index:-1;top:0;bottom:0;right:max(16px,calc(50% - 720px));width:min(46%,640px);height:100%;object-fit:cover;object-position:60% 30%;border-radius:0 36px 36px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.hb-sobre .s4 .txt{max-width:600px;display:flex;flex-direction:column;gap:var(--s4)}.hb-sobre .s4 .card{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);margin-top:var(--s6);padding:var(--s4) var(--s4);border-radius:22px;background:#fff;color:#121412;max-width:760px}.hb-sobre .s4 .card .ring .bg{stroke:#ececE8}.hb-sobre .s4 .card .ring .v{stroke:var(--acc)}.hb-sobre .s4 .card .ring b{color:#121412}.hb-sobre .s4 .card .psi li{color:#5b5f59}.hb-sobre .s4 .card h3{margin:0;font-size:var(--t-body);font-weight:600;letter-spacing:-.01em}.hb-sobre .s4 .card h3 small{display:block;margin-top:4px;font-weight:400;font-size:var(--t-label);color:#8a8e88}@media (max-width:1023px){.hb-sobre .s4 .photo2{position:relative;display:block;width:100%;height:320px;border-radius:16px;-webkit-mask-image:none;mask-image:none;margin-bottom:var(--s4)}}.hb-sobre .dark::before{background:#070807 radial-gradient(#161916 1px,transparent 1px) 0 0/18px 18px}.hb-sobre .dark .live{color:var(--lime)}.hb-sobre .dark h2{font-size:var(--t-h2)}.hb-sobre .dark .txt{display:flex;flex-direction:column;gap:var(--s4)}.hb-sobre .dark .txt .more{align-self:flex-start}.hb-sobre .dark .ph{display:block;width:100%;height:100%;object-fit:cover}.hb-sobre .dark .pic{position:relative;overflow:hidden;border-radius:20px;-webkit-mask-image:radial-gradient(ellipse 72% 72% at 55% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 55% 45%,#000 55%,transparent 100%)}.hb-sobre .dark .pcard{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);margin-top:var(--s6);padding:var(--s4) var(--s4);border-radius:22px;background:#fff;color:#121412}.hb-sobre .dark .pcard .ring .bg{stroke:#ececE8}.hb-sobre .dark .pcard .ring .v{stroke:var(--acc)}.hb-sobre .dark .pcard .ring b{color:#121412}.hb-sobre .dark .pcard .psi li{color:#5b5f59}.hb-sobre .dark .pcard h3{margin:0;font-size:var(--t-body);font-weight:600}.hb-sobre .dark .pcard h3 small{display:block;margin-top:4px;font-weight:400;font-size:var(--t-label);color:#8a8e88}.hb-sobre .dark .dash{border-radius:20px;background:#111311;padding:var(--s4)}.hb-sobre .dark .dash .bar{display:flex;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;color:var(--dim)}.hb-sobre .dark .dash .bar i{width:7px;height:7px;border-radius:50%;background:#2a2d2a}.hb-sobre .dark .dash .bar span{margin-left:8px}.hb-sobre .dark .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s1);margin-top:var(--s3)}.hb-sobre .dark .kpis div{padding:var(--s2) var(--s2);border-radius:12px;background:#191b19;font-size:var(--t-label);color:var(--dim)}.hb-sobre .dark .kpis b{display:block;margin-top:4px;font-size:var(--t-h3);font-weight:600;color:#fff;letter-spacing:-.02em}.hb-sobre .dark .kpis .ok b{color:var(--lime)}.hb-sobre .n1 .g,.hb-sobre .n4 .g{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--s7);align-items:center}.hb-sobre .n1 .pic{height:440px}.hb-sobre .n2 .top h2{max-width:860px}.hb-sobre .n2 .g3{display:grid;grid-template-columns:300px minmax(0,1fr) 420px;gap:var(--s5);align-items:center;margin-top:var(--s6)}.hb-sobre .n2 .pic{height:340px}.hb-sobre .n2 .txt .bio{font-size:var(--t-body)}.hb-sobre .n2 .src{margin-top:var(--s2)}.hb-sobre .n3 .g{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:var(--s7);align-items:center}.hb-sobre .n3 .me{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s4);align-items:center}.hb-sobre .n3 .me .pic{height:180px;border-radius:18px;-webkit-mask-image:none;mask-image:none}.hb-sobre .n3 .me .ph{object-position:72% 30%}.hb-sobre .n3 .me>div:last-child{display:flex;flex-direction:column;gap:var(--s3)}.hb-sobre .n4 .pic{height:460px;border-radius:0;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent)}.hb-sobre .n4 .ph.real{object-fit:contain;object-position:bottom}@media (max-width:1023px){.hb-sobre .n1 .g,.hb-sobre .n2 .g3,.hb-sobre .n3 .g,.hb-sobre .n4 .g,.hb-sobre .n3 .me{grid-template-columns:1fr;gap:var(--s4)}.hb-sobre .n1 .pic,.hb-sobre .n2 .pic,.hb-sobre .n4 .pic{height:300px}.hb-sobre .dark .pcard{flex-direction:column;align-items:flex-start}}.hb-sobre .n1{padding-top:var(--s7);padding-bottom:var(--s7)}.hb-sobre .n1 .g{grid-template-columns:minmax(0,640px);gap:0}.hb-sobre .n1 .txt{gap:var(--s3)}.hb-sobre .n1 h2{font-size:var(--t-h2)}.hb-sobre .n1 .pic{position:absolute;z-index:-1;top:0;bottom:0;right:max(16px,calc(50% - 720px));width:min(44%,620px);height:auto;border-radius:0 36px 36px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}.hb-sobre .n1 .pic .ph{object-position:65% 30%}.hb-sobre .n1 .pcard{max-width:640px;margin-top:var(--s5);padding:var(--s3) var(--s4)}.hb-sobre .n1 .pcard .ring{width:56px;height:56px}.hb-sobre .n1 .pcard .ring b{font-size:17px}@media (max-width:1023px){.hb-sobre .n1 .pic{position:relative;width:100%;height:300px;border-radius:16px;-webkit-mask-image:none;mask-image:none;margin-top:var(--s4)}}.hb-sobre .n1 .pcard h3{white-space:nowrap}.hb-sobre .n1 .pcard .psi{gap:var(--s4)}.hb-sobre .n1 .pcard .psi li{white-space:nowrap}.hb-sobre .n1 .pcard{max-width:none;width:min(100%,760px);gap:var(--s4)}.hb-sobre .n1 .pcard .psi{gap:var(--s3);flex:0 0 auto}.hb-sobre .n1 .pcard h3{white-space:normal;flex:1;min-width:0}.hb-sobre .n4{padding-top:var(--s7);padding-bottom:var(--s7)}.hb-sobre .n4 h2{font-size:var(--t-h2)}.hb-sobre .n4 .txt{gap:var(--s3)}.hb-sobre .n4 .g{grid-template-columns:minmax(0,640px) 1fr;gap:var(--s5);align-items:end}.hb-sobre .n4 .pic{position:absolute;z-index:-1;bottom:0;right:calc(max(16px,calc(50% - 720px)) + 60px);width:440px;height:440px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.hb-sobre .n4 .pcard{width:min(100%,760px);margin-top:var(--s5);padding:var(--s3) var(--s4);gap:var(--s4)}.hb-sobre .n4 .pcard .ring{width:56px;height:56px}.hb-sobre .n4 .pcard .ring b{font-size:17px}.hb-sobre .n4 .pcard .psi{gap:var(--s3);flex:0 0 auto}.hb-sobre .n4 .pcard .psi li{white-space:nowrap}.hb-sobre .n4 .pcard h3{flex:1;min-width:0}@media (max-width:1023px){.hb-sobre .n4 .pic{position:relative;right:auto;width:100%;height:320px}}.hb-sobre .m1{display:block}.hb-sobre .m1,.hb-sobre .m2,.hb-sobre .m3{padding-top:var(--s7);padding-bottom:var(--s7)}.hb-sobre .m1 h2,.hb-sobre .m2 h2,.hb-sobre .m3 h2{font-size:var(--t-h2)}.hb-sobre .m1 .live2,.hb-sobre .m2 .live2,.hb-sobre .m3 .live2{color:#fff}.hb-sobre .m1 .ring .v,.hb-sobre .m2 .ring .v,.hb-sobre .m3 .ring .v{stroke:var(--acc)}.hb-sobre .m1 .ring .bg,.hb-sobre .m2 .ring .bg,.hb-sobre .m3 .ring .bg{stroke:rgba(255,255,255,.12)}.hb-sobre .dpanel{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s4);border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.hb-sobre .dpanel .dh span{display:block;font-size:var(--t-body);color:var(--mut)}.hb-sobre .dpanel .dh b{color:#fff;font-weight:600}.hb-sobre .dpanel .dh small{display:block;margin-top:4px;font-size:var(--t-label);color:var(--dim)}.hb-sobre .dpanel .psi{gap:var(--s3);flex:0 0 auto}.hb-sobre .dpanel .psi li{white-space:nowrap}.hb-sobre .dpanel .ring{width:56px;height:56px}.hb-sobre .dpanel .ring b{font-size:17px}.hb-sobre .m1 .col{max-width:660px;display:flex;flex-direction:column;gap:var(--s5)}.hb-sobre .m1 .txt{gap:var(--s3)}.hb-sobre .m1 .pic{position:absolute;z-index:-1;top:0;bottom:0;right:max(16px,calc(50% - 720px));width:min(46%,640px);border-radius:0 36px 36px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%);mask-image:linear-gradient(90deg,transparent,#000 42%)}.hb-sobre .m1 .pic .ph{object-position:65% 30%}.hb-sobre .m2 .top{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--s7);align-items:end}.hb-sobre .m2 .side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);padding-bottom:var(--s1)}.hb-sobre .m2 .side .press{flex-direction:column;align-items:flex-start;gap:var(--s1)}.hb-sobre .m2 .side .press span{font-size:var(--t-lead)}.hb-sobre .m2 .side .press>span{display:inline}.hb-sobre .m2 .g3{display:grid;grid-template-columns:300px minmax(0,1fr) 420px;gap:var(--s5);align-items:center;margin-top:var(--s5)}.hb-sobre .m2 .pic{height:300px}.hb-sobre .m2 .bio{font-size:var(--t-body)}.hb-sobre .m2 .dash{background:rgba(255,255,255,.05)}.hb-sobre .m2 .kpis div{background:rgba(255,255,255,.05)}.hb-sobre .m2 .kpis .ok b{color:var(--lime)}.hb-sobre .m2 .kpis b{color:#fff}.hb-sobre .m3{min-height:560px}.hb-sobre .m3 .col{max-width:600px}.hb-sobre .m3 .txt{gap:var(--s3)}.hb-sobre .m3 .pic{position:absolute;z-index:-1;bottom:0;right:calc(max(16px,calc(50% - 720px)) + 40px);width:520px;height:520px;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.hb-sobre .m3 .ph.real{object-fit:contain;object-position:bottom}.hb-sobre .m3 .float{position:absolute;right:calc(max(16px,calc(50% - 720px)) + 380px);bottom:64px;width:440px}.hb-sobre .m3 .float .dpanel{flex-direction:column;align-items:flex-start;gap:var(--s3);background:#111311;box-shadow:0 24px 50px -24px rgba(0,0,0,.8)}@media (max-width:1023px){.hb-sobre .m1 .pic,.hb-sobre .m3 .pic{position:relative;right:auto;width:100%;height:300px;border-radius:16px;-webkit-mask-image:none;mask-image:none}.hb-sobre .m2 .top,.hb-sobre .m2 .g3{grid-template-columns:1fr;gap:var(--s4)}.hb-sobre .m3 .float{position:static;width:auto;margin-top:var(--s4)}.hb-sobre .dpanel{flex-direction:column;align-items:flex-start}}.hb-sobre .m3 .float{right:calc(max(16px,calc(50% - 720px)) + 440px);bottom:56px}.hb-sobre .m2 .dash .psi li{white-space:nowrap}.hb-sobre .m2 .dash .psi{gap:var(--s3)}.hb-sobre .m1 .pic{top:auto;bottom:0;height:80%;width:min(37%,512px);border-radius:0 0 36px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%),linear-gradient(180deg,transparent,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 42%),linear-gradient(180deg,transparent,#000 30%);mask-composite:intersect}.hb-sobre .m1 .pic .ph{object-position:70% 20%}.hb-sobre .m1 .pic{height:90%;width:min(41.6%,576px)}.hb-sobre .m1 .tr{position:absolute;top:72px;right:calc(max(16px,calc(50% - 720px)) + 56px);text-align:right}.hb-sobre .m1 .tr .press{flex-direction:column;align-items:flex-end;gap:var(--s1)}.hb-sobre .m1 .tr .press small{margin-bottom:2px}.hb-sobre .m1 .tr .press span{font-size:var(--t-lead)}@media (max-width:1023px){.hb-sobre .m1 .tr{position:static;text-align:left;margin-bottom:var(--s3)}.hb-sobre .m1 .tr .press{align-items:flex-start}}.hb-sobre .m1 .tr{top:64px}.hb-sobre .m1 .tr .press{flex-direction:row;align-items:center;gap:var(--s3)}.hb-sobre .m1 .tr .press small{margin:0}.hb-sobre .m1 .tr{display:flex;align-items:center;gap:var(--s4)}.hb-sobre .m1 .tr .li{display:inline-flex;align-items:center;gap:var(--s1);height:36px;padding:0 var(--s2);border-radius:10px;background:rgba(255,255,255,.08);font-size:var(--t-small);font-weight:500;color:#fff;transition:background .3s}@media (hover:hover) and (pointer:fine){.hb-sobre .m1 .tr .li:hover{background:#0a66c2}}.hb-sobre .m1 .tr .li svg{width:15px;height:15px}@media (max-width:1023px){.hb-sobre .m1 .tr{flex-wrap:wrap}}.hb-sobre .m1 .tr .l1,.hb-sobre .m1 .tr .l2,.hb-sobre .m1 .tr .l3{display:none}.hb-sobre .m1 .tr .l1{display:inline-flex}.hb-sobre .m1 .tr .l1{align-items:center;gap:var(--s1);height:42px;padding:0 var(--s3);border-radius:11px;background:#0a66c2;color:#fff;font-size:var(--t-body);font-weight:600;transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-sobre .m1 .tr .l1:hover{filter:brightness(1.1)}}.hb-sobre .m1 .tr .l1 svg{width:16px;height:16px}.hb-sobre .m1 .tr .l2{align-items:center;gap:var(--s2);padding:var(--s1) var(--s3) var(--s1) var(--s1);border-radius:14px;background:rgba(255,255,255,.06);color:#fff;transition:background .3s}@media (hover:hover) and (pointer:fine){.hb-sobre .m1 .tr .l2:hover{background:rgba(255,255,255,.1)}}.hb-sobre .m1 .tr .l2 b{display:block;font-size:var(--t-small);font-weight:600}.hb-sobre .m1 .tr .l2 small{display:block;margin-top:2px;font-size:var(--t-label);color:var(--dim)}.hb-sobre .m1 .tr .sq{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#0a66c2;color:#fff}.hb-sobre .m1 .tr .sq svg{width:17px;height:17px}.hb-sobre .m1 .tr .l3{align-items:center;gap:var(--s2);font-size:var(--t-body);font-weight:500;color:#fff}.hb-sobre .m1 .tr .l3 span:first-child{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.hb-sobre .m1 .tr .l3 .sq{width:34px;height:34px;border-radius:8px}.hb-sobre .m1 .tr{right:max(116px,calc((100% - 1200px)/2));top:72px}.hb-sobre .m1 .tr .l1 em{font-style:normal;font-weight:500;padding-left:var(--s2);margin-left:3px;border-left:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.9)}.hb-sobre .m1 .tr .l1{background:#0a4f96!important}.hb-sobre .cta,.hb-sobre .env button,.hb-sobre .bar a,.hb-sobre #sh .cta{transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-sobre .cta:hover,.hb-sobre .env button:hover,.hb-sobre .bar a:hover,.hb-sobre #sh .cta:hover{filter:brightness(1.06)}}.hb-sobre .cta i svg,.hb-sobre .env button i svg,.hb-sobre .bar a i svg,.hb-sobre #sh .cta i svg{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-sobre .cta:hover i svg,.hb-sobre .env button:hover i svg,.hb-sobre .bar a:hover i svg,.hb-sobre #sh .cta:hover i svg{transform:rotate(-45deg)}}.hb-sobre .more svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-sobre .more:hover svg{transform:translateX(3px)}}.hb-faq{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--line:#e3e3de}.hb-faq *{box-sizing:border-box}.hb-faq a{color:inherit;text-decoration:none}.hb-faq .pv{display:none;padding:var(--s-sec) max(28px,calc((100% - 1200px)/2))}.hb-faq .f1{display:block}.hb-faq h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.hb-faq .lead{margin:var(--s2) 0 0;font-size:var(--t-body);line-height:1.65;color:var(--mut);max-width:400px}.hb-faq .more{display:inline-flex;align-items:center;gap:var(--s1);font-size:var(--t-body);font-weight:500;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.hb-faq .more svg{width:15px;height:15px;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-faq .more:hover svg{transform:translateX(3px)}}.hb-faq .cta{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s2);height:50px;padding:0 var(--s1) 0 var(--s3);border-radius:12px;background:var(--acc);color:#06140c;font-weight:600;font-size:var(--t-body);transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-faq .cta:hover{filter:brightness(1.06)}}.hb-faq .cta i{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#07150d;color:var(--acc)}.hb-faq .cta svg{width:16px;height:16px;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-faq .cta:hover i svg{transform:rotate(-45deg)}}.hb-faq .search{display:flex;align-items:center;gap:var(--s2);height:54px;padding:0 var(--s3);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 16px 36px -28px rgba(18,20,18,.3)}.hb-faq .search svg{width:19px;height:19px;color:var(--dim);flex:0 0 auto}.hb-faq .search input{flex:1;min-width:0;border:0;background:transparent;font:15px Geist,sans-serif;color:var(--ink);outline:0}.hb-faq .qs details{border-bottom:1px solid var(--line)}.hb-faq .qs summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) 4px;cursor:pointer;list-style:none;font-size:var(--t-lead);font-weight:600;letter-spacing:-.015em}.hb-faq .qs summary::-webkit-details-marker{display:none}.hb-faq .qs summary i{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:#f0f0ed;font-style:normal;font-size:var(--t-lead);font-weight:400;color:var(--mut);transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,color .3s}.hb-faq .qs details[open] summary i{transform:rotate(45deg);background:var(--lime);color:#1a1c10}.hb-faq .qs .a{padding:0 var(--s6) var(--s4) 4px;font-size:var(--t-body);line-height:1.65;color:var(--mut)}.hb-faq .qs .a a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.hb-faq .none{display:none;padding:var(--s4);border-radius:16px;background:#fff;margin-top:var(--s2)}.hb-faq .none.on{display:block}.hb-faq .none b{display:block;font-size:var(--t-lead)}.hb-faq .none p{margin:var(--s1) 0 var(--s3);color:var(--mut);font-size:var(--t-body)}.hb-faq .f1 .g{display:grid;grid-template-columns:400px minmax(0,1fr);gap:var(--s7);align-items:start}.hb-faq .f1 .side{position:relative}.hb-faq .f1 .help{margin-top:var(--s5);padding:var(--s4);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 16px 36px -28px rgba(18,20,18,.3)}.hb-faq .f1 .help b{display:block;font-size:var(--t-lead);font-weight:600}.hb-faq .f1 .help p{margin:var(--s1) 0 var(--s3);font-size:var(--t-small);line-height:1.55;color:var(--mut)}.hb-faq .f1 .help .cta{width:100%}.hb-faq .f1 .qs{border-top:1px solid var(--line)}.hb-faq .f2 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-faq .f2 .head .lead{margin:0}.hb-faq .f2 .search{margin-top:var(--s5)}.hb-faq .f2 .cols{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s6);margin-top:var(--s3)}.hb-faq .f2 .cols .qs{border-top:1px solid var(--line)}.hb-faq .f2 .foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-top:var(--s4);font-size:var(--t-body);color:var(--mut)}.hb-faq .f3 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-faq .f3 .head .lead{margin:0}.hb-faq .f3 .g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s4);margin-top:var(--s6);align-items:stretch}.hb-faq .f3 .list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.hb-faq .f3 .list button{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) 4px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;font:600 16px Geist,sans-serif;letter-spacing:-.01em;color:var(--dim);cursor:pointer;transition:color .3s,padding .4s cubic-bezier(.16,1,.3,1)}.hb-faq .f3 .list button svg{width:16px;height:16px;opacity:0;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.hb-faq .f3 .list button:hover{color:var(--ink)}}.hb-faq .f3 .list button.on{color:var(--ink);padding-left:var(--s2)}.hb-faq .f3 .list button.on svg{opacity:1;color:var(--accd)}.hb-faq .f3 .card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:var(--s5);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.3)}.hb-faq .f3 .card .tag{display:inline-block;align-self:flex-start;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--lime);color:#1a1c10;letter-spacing:.02em}.hb-faq .f3 .card h3{margin:var(--s2) 0 0;font-weight:600;font-size:var(--t-h3);letter-spacing:-.035em;line-height:1.15}.hb-faq .f3 .card p{margin:var(--s2) 0 0;font-size:var(--t-lead);line-height:1.7;color:var(--mut)}.hb-faq .f3 .card p a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}.hb-faq .f3 .card .bot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--mut)}@media (max-width:1023px){.hb-faq .pv{padding:var(--s7) var(--s3)}.hb-faq h2{font-size:var(--t-h2)}.hb-faq .f1 .g,.hb-faq .f2 .head,.hb-faq .f2 .cols,.hb-faq .f3 .head,.hb-faq .f3 .g{grid-template-columns:1fr;gap:var(--s4)}}.hb-faq .qs summary i{position:relative;transform:none!important;font-size:0}.hb-faq .qs summary i::before,.hb-faq .qs summary i::after{content:'';position:absolute;left:50%;top:50%;width:12px;height:1.75px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.hb-faq .qs summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.hb-faq .qs details[open] summary i::before{transform:translate(-50%,-50%) rotate(45deg)}.hb-faq .qs details[open] summary i::after{transform:translate(-50%,-50%) rotate(135deg)}.hb-faq .qs .a{overflow:hidden}.hb-faq .qs details.is-open summary i{background:var(--lime);color:#1a1c10}.hb-faq .qs details:not(.is-open) summary i{background:#f0f0ed;color:var(--mut)}.hb-faq .qs details.is-open summary i::before{transform:translate(-50%,-50%) rotate(45deg)}.hb-faq .qs details.is-open summary i::after{transform:translate(-50%,-50%) rotate(135deg)}.hb-faq .qs details:not(.is-open) summary i::before{transform:translate(-50%,-50%)}.hb-faq .qs details:not(.is-open) summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.hb-contacto{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--forest:#0f3a2a;--line:#e3e3de}.hb-contacto *{box-sizing:border-box}.hb-contacto a{color:inherit;text-decoration:none}.hb-contacto .pv{display:none;position:relative;isolation:isolate;padding:var(--s-sec) max(116px,calc((100% - 1200px)/2))}.hb-contacto .isla::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px}.hb-contacto .isla{color:#fff}.hb-contacto h2{margin:0;font-weight:600;font-size:var(--t-h2);line-height:1.04;letter-spacing:-.045em}.hb-contacto .lead{margin:var(--s2) 0 0;font-size:var(--t-body);line-height:1.65;color:var(--mut);max-width:440px}.hb-contacto .isla .lead{color:rgba(255,255,255,.75)}.hb-contacto .st{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500}.hb-contacto .st i{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px rgba(76,194,130,.2)}.hb-contacto .st.off i{background:#8a8e88;box-shadow:none}.hb-contacto .ch{list-style:none;margin:0;padding:0}.hb-contacto .ch a,.hb-contacto .ch .row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s3) 4px;border-bottom:1px solid var(--line)}.hb-contacto .isla .ch a,.hb-contacto .isla .ch .row{border-bottom-color:rgba(255,255,255,.12)}.hb-contacto .ch .ic{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f0f0ed;color:var(--ink)}.hb-contacto .isla .ch .ic{background:rgba(255,255,255,.08);color:#fff}.hb-contacto .ch .ic svg{width:19px;height:19px}.hb-contacto .ch .ic.wa{background:var(--acc);color:#06140c}.hb-contacto .ch b{display:block;font-size:var(--t-lead);font-weight:600}.hb-contacto .ch small{display:block;margin-top:2px;font-size:var(--t-small);color:var(--mut)}.hb-contacto .isla .ch small{color:rgba(255,255,255,.62)}.hb-contacto .ch .go{width:16px;height:16px;color:var(--dim);transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s}@media (hover:hover) and (pointer:fine){.hb-contacto .ch a:hover .go{transform:translateX(3px);color:var(--acc)}}.hb-contacto .form{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s5);border-radius:24px;background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.35)}.hb-contacto .form h3{margin:0 0 4px;font-weight:600;font-size:var(--t-h3);letter-spacing:-.03em}.hb-contacto .form .two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.hb-contacto .form label{display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-small);font-weight:500;color:var(--mut)}.hb-contacto .form input,.hb-contacto .form select,.hb-contacto .form textarea{width:100%;border:0;border-radius:12px;background:#f0f0ed;padding:var(--s2) var(--s3);font:15px Geist,sans-serif;color:var(--ink);outline:0;transition:background .25s}.hb-contacto .form input:focus,.hb-contacto .form select:focus,.hb-contacto .form textarea:focus{background:#e8e8e3}.hb-contacto .form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b5f59' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:var(--s5)}.hb-contacto .form textarea{resize:vertical;min-height:110px}.hb-contacto .form .legal{flex-direction:row;align-items:center;gap:var(--s1);font-weight:400}.hb-contacto .form .legal input{width:18px;height:18px;padding:0;accent-color:var(--accd)}.hb-contacto .form .legal a{color:var(--ink);text-decoration:underline}.hb-contacto .form .send{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:4px}.hb-contacto .form .send small{font-size:var(--t-small);color:var(--mut)}.hb-contacto .cta{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s2);height:52px;padding:0 var(--s1) 0 var(--s4);border:0;border-radius:12px;background:var(--acc);color:#06140c;font:600 15px Geist,sans-serif;cursor:pointer;transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-contacto .cta:hover{filter:brightness(1.06)}}.hb-contacto .cta i{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#07150d;color:var(--acc)}.hb-contacto .cta svg{width:16px;height:16px;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.hb-contacto .cta:hover i svg{transform:rotate(-45deg)}}.hb-contacto .chips{display:flex;flex-wrap:wrap;gap:var(--s1)}.hb-contacto .chips label{cursor:pointer;flex-direction:row}.hb-contacto .chips input{position:absolute;opacity:0;pointer-events:none}.hb-contacto .chips span{display:inline-block;padding:var(--s1) var(--s2);border-radius:10px;background:#f0f0ed;font-size:var(--t-small);font-weight:500;color:var(--mut);transition:background .25s,color .25s}.hb-contacto .chips input:checked+span{background:var(--ink);color:#fff}.hb-contacto .k1 .g{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:var(--s7);align-items:start}.hb-contacto .k1 .ch{margin-top:var(--s5);border-top:1px solid rgba(255,255,255,.12)}.hb-contacto .k1 .st{margin-top:24px}.hb-contacto .k2 .head{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--s7);align-items:end}.hb-contacto .k2 .head .lead{margin:0}.hb-contacto .k2 .g{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s4);margin-top:var(--s6);align-items:stretch}.hb-contacto .k2 .side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);padding:var(--s4);border-radius:24px;background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px;color:#fff}.hb-contacto .k2 .side .ch a,.hb-contacto .k2 .side .ch .row{border-bottom-color:rgba(255,255,255,.12)}.hb-contacto .k2 .side .ch .ic{background:rgba(255,255,255,.08);color:#fff}.hb-contacto .k2 .side .ch .ic.wa{background:var(--acc);color:#06140c}.hb-contacto .k2 .side .ch small{color:rgba(255,255,255,.62)}.hb-contacto .k2 .side h3{margin:0;font-size:var(--t-h3);font-weight:600;letter-spacing:-.02em}.hb-contacto .k3 .g{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:var(--s7);align-items:center}.hb-contacto .k3 h2{font-size:var(--t-big)}.hb-contacto .k3 .quick{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s5)}.hb-contacto .k3 .quick a{display:inline-flex;align-items:center;gap:var(--s1);height:48px;padding:0 var(--s3);border-radius:12px;background:rgba(255,255,255,.08);font-size:var(--t-body);font-weight:500;transition:background .3s}@media (hover:hover) and (pointer:fine){.hb-contacto .k3 .quick a:hover{background:rgba(255,255,255,.14)}}.hb-contacto .k3 .quick a svg{width:17px;height:17px}.hb-contacto .k3 .quick a.wa{background:var(--acc);color:#06140c}.hb-contacto .k3 .st{margin-top:22px}.hb-contacto .k3 .form .step{font-size:var(--t-label);color:var(--dim)}@media (max-width:1023px){.hb-contacto .pv{padding:var(--s7) var(--s4)}.hb-contacto .isla::before{left:8px;right:8px;border-radius:24px}.hb-contacto h2,.hb-contacto .k3 h2{font-size:var(--t-h2)}.hb-contacto .k1 .g,.hb-contacto .k2 .head,.hb-contacto .k2 .g,.hb-contacto .k3 .g,.hb-contacto .form .two{grid-template-columns:1fr;gap:var(--s4)}.hb-contacto .form .send{flex-direction:column;align-items:stretch}}.hb-contacto .v2b{display:block}.hb-contacto .k2 .g{align-items:stretch}.hb-contacto .me{display:flex;align-items:center;gap:var(--s2);padding-bottom:var(--s3);margin-bottom:var(--s1);border-bottom:1px solid rgba(255,255,255,.12)}.hb-contacto .me img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#0a0b0a;box-shadow:0 0 0 2px var(--acc)}.hb-contacto .me b{display:block;font-size:var(--t-lead);font-weight:600}.hb-contacto .me small{display:block;margin-top:2px;font-size:var(--t-small);color:rgba(255,255,255,.65)}.hb-contacto .side .st i{background:var(--lime);box-shadow:0 0 0 4px rgba(208,220,85,.22)}.hb-contacto .lab{font-size:var(--t-small);font-weight:500;color:var(--mut)}.hb-contacto .form .chips{margin-top:-6px}.hb-contacto .form .chips label{flex-direction:row;font-size:var(--t-small)}.hb-contacto .form .chips input:checked+span{background:var(--acc);color:#06140c;font-weight:600}.hb-contacto .q{margin:0;padding:var(--s3) var(--s3);border-radius:16px;background:rgba(255,255,255,.06)}.hb-contacto .q blockquote{margin:0;font-size:var(--t-body);line-height:1.5;color:#fff}.hb-contacto .q figcaption{margin-top:var(--s1);font-size:var(--t-label);color:rgba(255,255,255,.62)}.hb-contacto .q .stars{color:var(--lime);letter-spacing:1px;margin-right:4px}.hb-contacto .form.dark{background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px;color:#fff;box-shadow:0 24px 50px -36px rgba(15,58,42,.6)}.hb-contacto .form.dark label,.hb-contacto .form.dark .lab,.hb-contacto .form.dark .send small{color:rgba(255,255,255,.7)}.hb-contacto .form.dark input,.hb-contacto .form.dark textarea{background:rgba(255,255,255,.09);color:#fff}.hb-contacto .form.dark input::placeholder,.hb-contacto .form.dark textarea::placeholder{color:rgba(255,255,255,.45)}.hb-contacto .form.dark input:focus,.hb-contacto .form.dark textarea:focus{background:rgba(255,255,255,.14)}.hb-contacto .form.dark .chips span{background:rgba(255,255,255,.09);color:rgba(255,255,255,.8)}.hb-contacto .form.dark .legal a{color:#fff}.hb-contacto .side.light{background:#fff!important;color:var(--ink);box-shadow:0 1px 2px rgba(18,20,18,.04),0 24px 50px -36px rgba(18,20,18,.35)}.hb-contacto .side.light .me{border-bottom-color:var(--line)}.hb-contacto .side.light .me small{color:var(--mut)}.hb-contacto .k2 .side.light .ch a,.hb-contacto .k2 .side.light .ch .row{border-bottom-color:var(--line)}.hb-contacto .k2 .side.light .ch .ic{background:#f0f0ed;color:var(--ink)}.hb-contacto .k2 .side.light .ch .ic.wa{background:var(--acc);color:#06140c}.hb-contacto .k2 .side.light .ch small{color:var(--mut)}.hb-contacto .k2{padding-top:var(--s1)}.hb-pie{--ink:#121412;--mut:#5b5f59;--dim:#8a8e88;--acc:#4cc282;--accd:#17824a;--lime:#d0dc55;--forest:#0f3a2a;--line:#e3e3de}.hb-pie *{box-sizing:border-box}.hb-pie a{color:inherit;text-decoration:none}.hb-pie .pv{display:none;position:relative;isolation:isolate;padding:var(--s7) max(116px,calc((100% - 1200px)/2)) var(--s4)}.hb-pie .top{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--s7);padding-bottom:var(--s6)}.hb-pie .logo{height:34px;display:block}.hb-pie .brand p{margin:var(--s3) 0 0;font-size:var(--t-body);line-height:1.6;max-width:320px}.hb-pie .ct{list-style:none;margin:var(--s4) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s1);font-size:var(--t-body);font-weight:500}.hb-pie .ct a{display:inline-flex;align-items:center;gap:var(--s1);transition:color .3s}.hb-pie .ct svg{width:15px;height:15px;color:var(--acc)}.hb-pie .ct .st{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:400}.hb-pie .ct .st i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px rgba(208,220,85,.22)}.hb-pie .ct .st.off i{background:#8a8e88;box-shadow:none}.hb-pie .li{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s4);height:38px;padding:0 var(--s2);border-radius:10px;background:#0a4f96;color:#fff;font-size:var(--t-small);font-weight:500;transition:filter .3s}@media (hover:hover) and (pointer:fine){.hb-pie .li:hover{filter:brightness(1.15)}}.hb-pie .li svg{width:14px;height:14px}.hb-pie .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.hb-pie .cols h3{margin:0 0 var(--s2);font-size:var(--t-small);font-weight:600;letter-spacing:.01em}.hb-pie .cols .h2b{margin-top:var(--s4)}.hb-pie .cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s1)}.hb-pie .cols a{font-size:var(--t-body);transition:color .3s}.hb-pie .bot{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-top:var(--s4);font-size:var(--t-small)}.hb-pie .leg{display:flex;gap:var(--s3)}.hb-pie .leg a{transition:color .3s}.hb-pie .theme{display:inline-flex;align-items:center;gap:2px;padding:4px 4px 4px var(--s2);border-radius:999px;background:#1a1c1a;font-size:var(--t-label);color:#9a9e98}.hb-pie .theme small{margin-right:6px;font-size:var(--t-label)}.hb-pie .theme button{border:0;border-radius:999px;padding:var(--s1) var(--s2);background:transparent;color:#c9ccc7;font:500 12.5px Geist,sans-serif;cursor:pointer}.hb-pie .theme button.on{background:var(--acc);color:#06140c;font-weight:600}.hb-pie .dark::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:40px 40px 0 0;background:#070807 radial-gradient(#161916 1px,transparent 1px) 0 0/18px 18px}.hb-pie .dark,.hb-pie .forest{color:#e9ebe8}.hb-pie .dark .brand p,.hb-pie .forest .brand p{color:rgba(255,255,255,.62)}.hb-pie .dark .cols h3,.hb-pie .forest .cols h3{color:#fff}.hb-pie .dark .cols a,.hb-pie .forest .cols a{color:rgba(255,255,255,.66)}@media (hover:hover) and (pointer:fine){.hb-pie .dark .cols a:hover,.hb-pie .forest .cols a:hover,.hb-pie .dark .ct a:hover,.hb-pie .forest .ct a:hover{color:var(--acc)}}.hb-pie .dark .bot,.hb-pie .forest .bot{border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5)}@media (hover:hover) and (pointer:fine){.hb-pie .dark .leg a:hover,.hb-pie .forest .leg a:hover{color:#fff}}.hb-pie .dark .ct .st,.hb-pie .forest .ct .st{color:rgba(255,255,255,.62)}.hb-pie .forest{margin-bottom:var(--s3)}.hb-pie .forest::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:var(--forest) radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0/18px 18px}.hb-pie .forest .theme{background:rgba(0,0,0,.25)}.hb-pie .light::before{content:'';position:absolute;z-index:-1;left:0;right:0;top:0;height:1px;background:var(--line)}.hb-pie .light .brand p{color:var(--mut)}.hb-pie .light .cols h3{color:var(--ink)}.hb-pie .light .cols a{color:var(--mut)}@media (hover:hover) and (pointer:fine){.hb-pie .light .cols a:hover,.hb-pie .light .ct a:hover{color:var(--accd)}}.hb-pie .light .ct .st{color:var(--mut)}.hb-pie .light .bot{border-top:1px solid var(--line);color:var(--dim)}@media (hover:hover) and (pointer:fine){.hb-pie .light .leg a:hover{color:var(--ink)}}@media (max-width:1023px){.hb-pie .pv{padding:var(--s6) var(--s4) var(--s4)}.hb-pie .top,.hb-pie .cols{grid-template-columns:1fr;gap:var(--s5)}.hb-pie .bot{flex-direction:column;align-items:flex-start}.hb-pie .leg{flex-wrap:wrap}.hb-pie .dark::before{border-radius:28px 28px 0 0}.hb-pie .forest::before{left:8px;right:8px;border-radius:24px}}.hb-pie .n1{display:block}.hb-pie .n1::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:40px 40px 0 0;background:#070807 radial-gradient(#161916 1px,transparent 1px) 0 0/18px 18px}.hb-pie .n2{margin-bottom:var(--s3)}.hb-pie .n2::before{content:'';position:absolute;z-index:-1;top:0;bottom:0;left:max(16px,calc(50% - 720px));right:max(16px,calc(50% - 720px));border-radius:36px;background:#070807 radial-gradient(#161916 1px,transparent 1px) 0 0/18px 18px}.hb-pie .n3::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:40px 40px 0 0;background:#070807 radial-gradient(#161916 1px,transparent 1px) 0 0/18px 18px}.hb-pie .n1,.hb-pie .n2,.hb-pie .n3{color:#e9ebe8}.hb-pie .n1 .brand p,.hb-pie .n2 .brand p,.hb-pie .n3 .brand p{color:rgba(255,255,255,.62)}.hb-pie .n1 .cols h3,.hb-pie .n2 .cols h3,.hb-pie .n3 h3{color:#fff}.hb-pie .n1 .cols a,.hb-pie .n2 .cols a,.hb-pie .n3 .inl a{color:rgba(255,255,255,.66)}@media (hover:hover) and (pointer:fine){.hb-pie .n1 a:hover,.hb-pie .n2 a:hover,.hb-pie .n3 a:hover{color:var(--acc)}}.hb-pie .n1 .bot,.hb-pie .n2 .bot,.hb-pie .n3 .bot{border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.hb-pie .n1 .ct .st,.hb-pie .n2 .ct .st,.hb-pie .n3 .ct .st{color:rgba(255,255,255,.62)}.hb-pie .n1 .li,.hb-pie .n2 .li,.hb-pie .n3 .li{color:#fff}.hb-pie .n3 .row1{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding-bottom:var(--s5);border-bottom:1px solid rgba(255,255,255,.1)}.hb-pie .n3 .row1 nav{display:flex;gap:var(--s4);font-size:var(--t-body);font-weight:500}.hb-pie .n3 .row1 nav a{color:#fff}.hb-pie .n3 .row1 .ct{flex-direction:row;align-items:center;gap:var(--s4);margin:0}.hb-pie .n3 .row2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--s5);padding:var(--s5) 0 var(--s5)}.hb-pie .n3 h3{margin:0 0 var(--s2);font-size:var(--t-small);font-weight:600}.hb-pie .n3 .inl{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);font-size:var(--t-small)}.hb-pie .n3 .side{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.hb-pie .n3 .side .li{margin:0}.hb-pie .n1{padding-top:var(--s-sec)}.hb-pie .cols h3,.hb-pie .n3 h3{text-transform:uppercase;font-size:var(--t-label);letter-spacing:.08em}.hb-pie .cols .ext{font-size:var(--t-label);opacity:.6}.hb-pie .cols a .tagv{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#d0dc55;color:#1a1c10;font-size:10.5px;font-weight:600;letter-spacing:.02em;line-height:1.5;vertical-align:1px}@media (hover:hover) and (pointer:fine){.hb-pie .pv .li:hover{color:#fff!important;filter:brightness(1.15)}}.j-logo img{height:34px!important}.cg-page .j-head.is-fix.is-light{height:78px}.cg-page .j-head.is-fix.is-light::before{background:#fbfbf9;box-shadow:0 1px 0 rgba(18,20,18,.04),0 8px 24px -18px rgba(18,20,18,.14)}.cg-page .j-head.is-fix.is-light .j-logo img{filter:none}.cg-page .j-head.is-fix.is-light .j-nav{background:#f0f0ed;border-color:transparent;box-shadow:none}.cg-page .j-head.is-fix.is-light .j-nav a{color:#5b5f59;font-size:var(--t-small)}@media (hover:hover) and (pointer:fine){.cg-page .j-head.is-fix.is-light .j-nav a:hover{color:#121412;background:#fff}}.cg-page .j-head.is-fix.is-light .j-wa{color:#121412;font-size:var(--t-small)}.cg-page .j-head.is-fix.is-light .j-burger i{background:#121412}.hb.hb-proyectos .p4 .tabs button[aria-pressed="true"] span{color:#fff!important}@media (max-width:1023px){.hb-proceso .p4 .vis{height:150px}.hb-proceso .p4 .vis .chat span{font-size:11.5px;padding:var(--s1) var(--s2)}.hb-proceso .p4 .tl{gap:var(--s3)}.hb-precio .b3 .opts .inc3>ul{grid-template-columns:1fr;height:auto}.hb-precio .b3 .opts label:has(input:checked) .inc3{height:auto!important}.hb-precio .b3 .opts .inc3 li{white-space:normal}.hb-precio .env input{flex:none;height:52px}.hb-sobre .m1{padding-top:0}.hb-sobre .m1 .pic{position:relative;z-index:0;display:block;width:auto;height:280px;margin:0 -24px var(--s1);border-radius:24px 24px 0 0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.hb-sobre .m1 .pic .ph{object-position:70% 25%}.hb-sobre .m1 .tr{position:absolute;top:20px;left:44px;right:auto;z-index:2}.hb-sobre .m1 .tr .l1{height:38px;padding:0 var(--s2);font-size:var(--t-small);white-space:nowrap}.hb-sobre .m1 .tr .l1 em{padding-left:var(--s1)}.hb-sobre .dpanel .psi{gap:var(--s1);justify-content:space-between;width:100%}.hb-sobre .dpanel .psi li{font-size:11px;flex:1;min-width:0;white-space:normal;text-align:center}.hb-sobre .dpanel .ring{width:48px;height:48px}.hb-sobre .dpanel .ring b{font-size:var(--t-body)}}.j-h1{font-size:var(--t-h1)!important;font-weight:500;letter-spacing:-.045em;line-height:1.04}.j-lead{font-size:var(--t-lead)!important;line-height:1.62}.j-cta{font-size:var(--t-btn)!important}.cg2-h{font-size:var(--t-h2)!important}.cg2-intro p{font-size:var(--t-lead)!important}.cg2-row .t b{font-size:var(--t-h3)!important}.cg2-row .t span,.cg2-row .inc{font-size:var(--t-small)!important}.cg2 .cg2-note{font-size:var(--t-body)!important}.hb-precio .pbig b,.hb-precio .big b{font-size:var(--t-big)!important}.hb-resenas+.hb-faq .pv{padding-top:0}@media (min-width:1024px){html body .pw .pv.h1>.g{box-sizing:border-box;height:664px;padding-top:0;padding-bottom:16px}html body .pw .pv.h1>.g .stage{height:440px;min-height:0}}@media (min-width:1024px){.pg-automatizacion-ia .pw .pv.h1>.g .stage{translate:0 -64px}.pg-desarrollo-web-a-medida .pw .pv.h1>.g .stage{translate:0 -30px}.pg-disenador-web-freelance .pw .pv.h1>.g .stage{translate:0 -17px}.pg-diseno-web-alcala-de-henares .pw .pv.h1>.g .stage{translate:0 -30px}.pg-diseno-web-barcelona .pw .pv.h1>.g .stage{translate:0 -16px}.pg-diseno-web-valencia .pw .pv.h1>.g .stage{translate:0 -16px}.pg-diseno-web-zaragoza .pw .pv.h1>.g .stage{translate:0 -16px}.pg-diseno-web-coslada .pw .pv.h1>.g .stage{translate:0 -49px}.pg-diseno-web-guadalajara .pw .pv.h1>.g .stage{translate:0 -49px}.pg-diseno-web-torrejon-de-ardoz .pw .pv.h1>.g .stage{translate:0 -49px}.pg-diseno-web-abogados .pw .pv.h1>.g .stage{translate:0 -43px}.pg-diseno-web-psicologos .pw .pv.h1>.g .stage{translate:0 -27px}.pg-diseno-web-restaurantes .pw .pv.h1>.g .stage{translate:0 -38px}.pg-gestion-google-ads .pw .pv.h1>.g .stage{translate:0 -36px}.pg-mantenimiento-web .pw .pv.h1>.g .stage{translate:0 -30px}.pg-desarrollo-plugins-wordpress .pw .pv.h1>.g .stage{translate:0 -28px}.pg-posicionamiento-seo .pw .pv.h1>.g .stage{translate:0 10px}.pg-gracias .pw .pv.h1>.g .stage{translate:0 15px}}@media (max-width:767px){.col:not(.m1 .col),.pv.h1 .col,.qin,section.pv.f1,section.pv.p4:not(.h1),section.pv.b3,section.pv.k2,section.pv.m1:not(.h1),section.pv.r3,.pv.n1,section.pv2,section.pc,section.pm,section.ex,section.tc,section.cgt{padding-left:20px!important;padding-right:20px!important}.hb-sobre .m1 .pic{margin-left:-12px!important;margin-right:-12px!important}}html.j-lock .v-bar{transform:translateY(120%)!important;visibility:hidden}@media (max-width:767px){.pg-diseno-web-abogados .pw .pv.h1 .stage .mob{left:50%!important;right:auto!important;translate:-50% 0}.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp1{left:calc(50% - 142px)!important}.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp2{left:calc(50% - 71px)!important}.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp3{left:calc(50% - 1px)!important}}@media (max-width:767px){html body .hb-proyectos .p4::before,html body .hb-proyectos .p6::before,html body .hb-contacto .isla::before,html body .hb-sobre .pv::before,html body .hb-precio .b1::before,html body .hb-precio .b6::before,html body .hb-pie .forest::before,html body .pw .ev.isl::before,html body .pw .ex4::before,html body .pw .gm4::before,html body .pw .tv.t1::before,html body .pw .if3::before,html body .pw .pq.q3::before,html body .pw .dv.d1::before{left:20px!important;right:20px!important;border-radius:20px!important}html body .hb-proyectos section.pv.p4,html body .hb-proyectos section.pv.p6,html body .hb-sobre section.pv,html body .hb-precio section.b1,html body .hb-precio section.b6,html body .hb-pie .forest,html body .hb-contacto .isla,html body .pw .ev.isl,html body .pw .ex4,html body .pw .gm4,html body .pw .tv.t1,html body .pw .if3,html body .pw .pq.q3,html body .pw .dv.d1{padding-left:40px!important;padding-right:40px!important}.hb-proyectos section.pv.p4 .col,.hb-proyectos section.pv.p4 .qin,.hb-sobre section.pv.m1.dark .col,.hb-contacto .isla .col,.hb-contacto .isla .qin,.pw .ev.isl .qin,.pw .ex4 .qin,.pw .gm4 .qin,.pw .tv.t1 .qin,.pw .if3 .qin,.pw .pq.q3 .qin,.pw .dv.d1 .qin,.pw .ev.isl .col,.pw .ex4 .col,.pw .gm4 .col,.pw .tv.t1 .col,.pw .if3 .col,.pw .pq.q3 .col,.pw .dv.d1 .col{padding-left:0!important;padding-right:0!important}.hb-sobre .m1 .pic{margin-left:-20px!important;margin-right:-20px!important}.hb-pie .top{grid-template-columns:minmax(0,1fr);gap:40px}.hb-pie .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.hb-pie .cols a{font-size:14.5px}.hb-proceso .p4 .st{padding-top:0}.hb-proceso .p4 .st::before{display:none}.hb-proceso .p4 .st>.when{position:static;margin:0 0 10px}.hb-proceso .p4 .st>.when::before{display:block}}@media (max-width:1023px){.wa-saludo{display:none!important}}.j-mm nav .j-mm-srv a{display:block}.j-mm nav .j-mm-srv[open]{padding-bottom:12px;border-bottom:1px solid #161816}.j-mm nav .j-mm-srv[open] summary{border-bottom:0}@media (max-width:767px){.hb-pie .ct a,.hb-pie .bot a,.hb-pie .legal a,.hb-pie a.ck-abrir,.pw a.lk,.pw a.more,a.more,.cg2-more,.crumb a,a.wa2{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}}@media (max-width:767px){.hb-pie .dark::before{border-radius:20px 20px 0 0!important}.hb-proyectos .p4::before,.hb-proyectos .p6::before,.hb-contacto .isla::before,.pw .ev.isl::before,.pw .ev.e1::before,.pw .ex4::before,.pw .gm4::before,.pw .tv.t1::before,.hb-sobre .dark::before,.hb-sobre .m1 .pic{border-radius:20px!important}.hb-sobre .m1 .pic{border-radius:20px 20px 0 0!important}.pw .card,.hb-proceso .p4 .card,figure.rv,figure.rc,.pw .pc,.pw .ac,.help,form.form,.call,.opts,.pw .panel,.side,.pw .cd,.pw .pn,.pw .mt,.pw .rdw,.pw .lst,.pw .c5,.pw .bn,.pw .bx,.hb-proyectos .card,.pw .tf.hi,.hb-proceso .p4 .bar,.pw .stp,.pw .box,.pw .cv,.pw .k3,.pw .wpc{border-radius:16px!important}.hb-proceso .p4 .vis,.pw .mi,.pw .pc .mi,.pw .ac .mi{border-radius:12px!important}}@media (max-width:767px){footer.pv.n1::before{border-radius:20px 20px 0 0!important}.pw .pq.q3::before,.pw .if3::before,.pw .dv.d1::before{border-radius:20px!important}.hb-proyectos .card,.hb-proyectos .mk,.pw .mk,a.rb,a.ft,.pw .sm,.pw .pc4,.dpanel,.pw .pnl,.pw .cht,.pw .stc,.pw .tv .a,.pw .tkt,.pw .scr,.pw .cv4,.pw .brd,.pw .ed,.pw .cz,.pw .ai,a.c22,.pw form.fm,.pw .cm,.pw .ex,.pw .gc,.pw figure[class^="ig"],.bb figure[class^="ig"],main figure[class^="ig"],main .card,div.card{border-radius:16px!important}}@media (max-width:767px){html body .pw section.h1>.g.col{padding-top:48px!important}html body .pw section.bh .hg{margin-top:48px!important}}@media (max-width:767px){.hb-pie .cols{align-items:start}.hb-pie .cols>.c2{display:contents}.hb-pie .cols>div:first-child{grid-area:1/1}.hb-pie .cols .cciu{grid-area:1/2}.hb-pie .cols .cmas{grid-area:2/1}.hb-pie .cols .csec{grid-area:2/2}.hb-pie .cols .csec .h2b{margin-top:0}}@media (max-width:767px){html body .pw .psbadge{left:28px!important}}@media (max-width:479px){html body .crumb .st{display:none!important}}@media (max-width:767px){html body .pw .proof{display:grid!important;grid-template-columns:auto 1px minmax(0,1fr);justify-content:start;align-items:center;gap:16px 22px}html body .pw .proof>hr:nth-of-type(n+2){display:none}html body .pw .proof>div:nth-of-type(n+3){grid-column:1/-1}}@media (max-width:767px){html body .j-roll{font-size:min(36px,calc((100vw - 40px) / 10.9))!important}}@media (max-width:767px){html body .pw .b2 .tf.hi{margin:0!important;padding:20px!important}}@media (max-width:767px){html body.pg-automatizacion-ia .pw div.ai{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.box{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.cz{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.cz.fb{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-automatizacion-ia .pw div.sz{padding-left:20px!important;padding-right:20px!important}html body.pg-aviso-legal .pw div.sm{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw a.cr.ml{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw a.cr.tel{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw a.cr.wa{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-contacto .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-plugins-wordpress .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-plugins-wordpress .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-plugins-wordpress .pw div.k3{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-plugins-wordpress .pw div.k3.z{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-plugins-wordpress .pw div.pr5{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-web-a-medida .pw div.brd{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-web-a-medida .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-desarrollo-web-a-medida .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.bn{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.bx{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.ex{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.gc{padding-left:20px!important;padding-right:20px!important}html body.pg-disenador-web-freelance .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-tienda-online .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-tienda-online .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-abogados .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-abogados .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-abogados .pw div.mn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-abogados .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-alcala-de-henares .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-alcala-de-henares .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-alcala-de-henares .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-alcala-de-henares .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-alcala-de-henares .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-barcelona .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-barcelona .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-barcelona .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-barcelona .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-barcelona .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-coslada .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-coslada .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-coslada .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-coslada .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-coslada .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-guadalajara .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-guadalajara .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-guadalajara .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-guadalajara .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-guadalajara .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-psicologos .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-psicologos .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-psicologos .pw div.mn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-psicologos .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-restaurantes .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-restaurantes .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-restaurantes .pw div.mn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-restaurantes .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-torrejon-de-ardoz .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-torrejon-de-ardoz .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-torrejon-de-ardoz .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-torrejon-de-ardoz .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-torrejon-de-ardoz .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-valencia .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-valencia .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-valencia .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-valencia .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-valencia .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-wordpress .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-wordpress .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-zaragoza .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-zaragoza .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-zaragoza .pw div.pc{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-zaragoza .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-diseno-web-zaragoza .pw div.rdw{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.ad7{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.cd{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.cl7{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.tkt.a{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.tkt.b{padding-left:20px!important;padding-right:20px!important}html body.pg-gestion-google-ads .pw div.wa7{padding-left:20px!important;padding-right:20px!important}html body.pg-mantenimiento-web .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-mantenimiento-web .pw div.cd{padding-left:20px!important;padding-right:20px!important}html body.pg-mantenimiento-web .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-politica-de-cookies .pw div.sm{padding-left:20px!important;padding-right:20px!important}html body.pg-politica-de-privacidad .pw div.sm{padding-left:20px!important;padding-right:20px!important}html body.pg-posicionamiento-seo .pw div.a{padding-left:20px!important;padding-right:20px!important}html body.pg-posicionamiento-seo .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-posicionamiento-seo .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-precio-pagina-web .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-precio-pagina-web .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-precio-pagina-web .pw div.pn{padding-left:20px!important;padding-right:20px!important}html body.pg-precio-pagina-web .pw div.stp{padding-left:20px!important;padding-right:20px!important}html body.pg-precio-pagina-web .pw div.stp.hi{padding-left:20px!important;padding-right:20px!important}html body.pg-sobre-mi .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.pg-sobre-mi .pw div.cd{padding-left:20px!important;padding-right:20px!important}html body.pg-sobre-mi .pw div.cd.w{padding-left:20px!important;padding-right:20px!important}html body.pg-sobre-mi .pw div.help{padding-left:20px!important;padding-right:20px!important}html body.pg-sobre-mi .pw div.lst{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw a.c22{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw a.cd{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw a.ft{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw a.rb{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw div.card{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw div.cta2{padding-left:20px!important;padding-right:20px!important}html body.single-post .pw div.help{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html body .hb-proceso .card{padding:20px 20px 24px!important}html body .hb-proceso .card .txt{padding-left:0!important;padding-right:0!important;padding-top:20px!important}html body .hb-proceso .bar,html body .hb-precio .call,html body .hb-resenas .card,html body .hb-resenas figure.rv,html body .hb-sobre .dpanel,html body .hb-faq .help,html body .hb-contacto form.form,html body .hb-contacto .side,html body .hb-contacto figure.q{padding-left:20px!important;padding-right:20px!important}html body .hb-precio .opts{padding:20px!important}html body .hb-precio .opts label{padding-left:20px!important;padding-right:20px!important}html body .ck{left:20px!important;right:20px!important;padding:20px!important}}@media (max-width:767px){html body .hb-sobre section.pv.m1.dark{padding-left:40px!important;padding-right:40px!important}}@media (max-width:767px){html body .pw a.cd,html body .pw a.ft,html body .pw figure.rc,html body .pw .cq,html body .pw .stc,html body.single-post .pw .cta2,html body .pw a.rb,html body .pw .txt figure[class^="ig"],html body .pw .cd>.in{padding-left:20px!important;padding-right:20px!important}html body .hb-faq summary,html body .pw .qs summary{padding-left:0!important;padding-right:0!important}html body .hb-faq details>:not(summary),html body .pw .qs details>:not(summary){padding-left:0!important;padding-right:0!important}}@media (max-width:767px){html body .pw .toc3>summary,html body .pw .toc3>:not(summary),html body .pw figure.pg-cita{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html body .pw a.c22{padding-left:20px!important;padding-right:20px!important}html body .pw .c22 .tx{padding-left:0!important}}@media (max-width:767px){html body .pw ul.mline li{padding-left:14px!important;padding-right:14px!important}html body .pw ul.mline li.here{margin-left:0!important;margin-right:0!important}}@media (max-width:767px){html body .pw .mline::before{left:25px!important}}@media (max-width:767px){html body .pw .cz .vs4{grid-template-columns:86px minmax(0,1fr) 66px!important}html body .pw .cz .vs4 b{font-size:24px!important;min-width:0!important;width:auto!important}html body .pw .g4m{grid-template-columns:minmax(0,1fr)!important}html body .pw .g4m>div{padding:16px 20px!important}}@media (max-width:767px){html :is(body a.bs,body a.cr.ml small,body a.cr.tel small,body a.cr.wa small,body div.ac span,body div.ad7 b,body div.ad7 small,body div.ah small,body div.an small,body div.bt span,body div.cap em,body div.chh small,body div.ck7 span,body div.cl7 em,body div.cqh small,body div.eh em,body div.fil em,body div.fil span em,body div.flt button i,body div.flt i,body div.fo em,body div.fo span,body div.kp7 div span,body div.kp7 span,body div.mn div.sc b,body div.pi b,body div.press small,body div.proof span.stars,body div.psi li,body div.rec time,body div.rh small,body div.rvx small,body div.sc span,body div.sf span,body div.sk span,body div.sl7 span,body div.sm small,body div.sq span,body div.sr span,body div.src small,body div.tp small,body div.wf span em,body div.xs.xfoto small,body div.xs.xlen small,body div.xs.xpdf small,body div.xs.xtel small,body em.tag,body figure.j-rv figcaption,body figure.j-rv span.st,body figure.rv span.st,body i.lm,body label.f span,body li.here em,body p.lbl,body small.hr,body span.bot,body span.nw,body span.ok,body span.p em,body span.pr small,body span.pv-estado,body span.rt small,body span.tagv):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:12px!important}html :is(body a.ck-abrir,body a.cr.ml em,body a.cr.tel em,body a.cr.wa em,body a.l1 em,body a.l1 span,body a.li,body a.rb small,body a.tg,body details.toc3 small,body div.ad7 p,body div.ah p,body div.an p,body div.arw span,body div.au small,body div.bars span,body div.bh small,body div.big small,body div.bot span,body div.box small,body div.c5 li,body div.cap small,body div.cciu h3,body div.cd small,body div.chips span,body div.cl7 p,body div.cmas h3,body div.col.c b,body div.col.h b,body div.col.n b,body div.cq label,body div.cz small,body div.cz.fb small,body div.dh small,body div.ef b,body div.ef span,body div.ex small,body div.fm small,body div.gh b,body div.help p,body div.inn span,body div.inn.t span,body div.k3 small,body div.k3.z small,body div.mt small,body div.mt span,body div.mt time,body div.nums small,body div.opts small,body div.other b,body div.other span,body div.ph em,body div.ph small,body div.pn small,body div.pr5 span,body div.proof span,body div.proof.gp span,body div.pt.ag span,body div.pt.me span,body div.row small,body div.rv span,body div.rvx p,body div.send small,body div.sf b,body div.sm b,body div.src span,body div.stc.bad li,body div.stc.good li,body div.stc.sbad small,body div.stc.sgood small,body div.stj small,body div.tkt.a small,body div.tkt.b small,body div.tq span,body div.two label,body div.tx small,body div.vs4 span,body div.wa7 p,body div.who small,body div.wph p,body div.xs.xfoto strong,body div.xs.xpdf strong,body div.xs.xtel strong,body em.sv,body figure.j-rv blockquote,body figure.pg-cita figcaption,body figure.pg-cita span,body figure.q figcaption,body figure.q span.stars,body figure.rc b,body figure.rc span,body figure.rv b,body form.form label,body h3.h2b,body label.chp span,body label.lab,body label.legal a,body label.legal span,body li.here b,body li.lk a,body li.lk b,body li.n,body li.st.off span,body li.y,body li.z,body nav.cols h3,body nav.cr a,body nav.cr b,body nav.crumb a,body nav.crumb b,body nav.crumb.col a,body nav.crumb.col b,body ol.st2 small,body ol.stops b,body p.ex4,body p.ex7,body p.exz,body p.ft,body p.j-phone.r.d5,body p.j-phone.r.d5 a,body p.lg,body p.st.off span,body small.ca,body small.de,body small.lb,body small.pl,body span.b,body span.bt,body span.ch,body span.end,body span.fx7,body span.g,body span.inc3 li,body span.leg a,body span.me,body span.op,body span.p small,body span.rt em,body span.rt i,body span.sec,body span.t span,body span.tag,body span.tag.gr,body span.tk,body span.when,body ul.ch small,body ul.hl li,body ul.r12 em):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:13px!important}html :is(body a.bt,body a.btn,body a.btn.wa-open,body a.cg-skip,body a.cg2-more,body a.cr.ml b,body a.cr.tel b,body a.cr.wa b,body a.cta,body a.ghost,body a.ghost.wa-open,body a.h-more,body a.j-cta,body a.j-ghost,body a.lbtn,body a.lk,body a.more,body a.ubtn.wa-open,body a.wa.wa-open,body a.wa2.wa-open,body button.cta,body button.sb,body details.toc3 a,body div.a,body div.a a,body div.a p,body div.ac p,body div.ai li,body div.au a,body div.bar a,body div.bar b,body div.bar p,body div.bn p,body div.bn span,body div.brand p,body div.call p,body div.cap b,body div.cciu a,body div.cd p,body div.cd.fb p,body div.cg2-intro p,body div.chh b,body div.cl7 b,body div.cmas a,body div.cqh b,body div.csec a,body div.cta2 a,body div.cta2 p,body div.cz p,body div.cz.fb p,body div.dh span,body div.dpanel div.dh b,body div.eh b,body div.env button,body div.fil span,body div.flt button,body div.ft b,body div.ft span,body div.g4m b,body div.gc p,body div.head p,body div.head p.lead,body div.help b,body div.intro p,body div.intro p.lead,body div.k3 p,body div.k3.z p,body div.k7 p,body div.mt p,body div.opts b,body div.opts span.p,body div.pc p,body div.pc4 p,body div.ph p,body div.pn b,body div.pr5 b,body div.press span,body div.q,body div.q7b span,body div.qs details summary,body div.qs summary,body div.rec p,body div.rh b,body div.row b,body div.row p,body div.rr span,body div.rv li,body div.sf em,body div.sf p,body div.side p.lead,body div.sm a,body div.sm li,body div.sr b,body div.sz span,body div.tabs button,body div.tkt.a b,body div.tkt.a p,body div.tkt.a span,body div.tkt.b b,body div.tkt.b p,body div.tkt.b span,body div.tp b,body div.tx span,body div.txt p,body div.wa7 b,body div.wf span,body div.who b,body div.z span,body figure.q blockquote,body figure.rc blockquote,body figure.rv blockquote,body li.x b,body li.x span,body li.z b,body li.z span,body nav.cols a,body nav.dc a,body nav.pag button,body nav.tabs a,body ol.st2 b,body ol.tln5 p,body p.bio,body p.bio b,body p.bodys,body p.cg2-note,body p.j-lead.r.d4,body p.j-lead.r.d4 b,body p.nota,body p.nota b,body p.note,body p.nt6t,body p.pie,body p.pie b,body p.up,body span.nm small,body span.pl,body span.ring b,body span.stz,body table.has-fixed-layout td,body ul.ch b,body ul.chs p,body ul.ct a,body ul.fac b,body ul.fac span,body ul.links a,body ul.ls b,body ul.ls p,body ul.ls4 b,body ul.ls4 p,body ul.lv b,body ul.lv em,body ul.lv span,body ul.lvk b,body ul.lvk em,body ul.lvk span,body ul.pt4 li,body ul.r12 b,body ul.r12 span,body ul.rows p,body ul.rws p,body ul.rx b,body ul.rx span,body ul.sd b,body ul.sd li,body ul.tl b,body ul.tl li,body ul.tl span,body.pg-diseno-web-alcala-de-henares div.g2 div.mt b,body.pg-diseno-web-barcelona div.g2 div.mt b,body.pg-diseno-web-coslada div.g2 div.mt b,body.pg-diseno-web-guadalajara div.g2 div.mt b,body.pg-diseno-web-torrejon-de-ardoz div.g2 div.mt b,body.pg-diseno-web-valencia div.g2 div.mt b,body.pg-diseno-web-zaragoza div.g2 div.mt b,body.pg-precio-pagina-web div.tk div.pn em):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:15px!important}html :is(body a.c22 div.tx b,body article.txt a,body article.txt b,body article.txt li,body article.txt p,body button.more,body details.toc3 b,body div.ac h3,body div.ad7 strong,body div.ai b,body div.big span.st,body div.bn h3,body div.c5 h3,body div.cd div b,body div.cd.fb h3,body div.cta2 b,body div.fm b,body div.g.col p.lead,body div.g3k div.cd h3,body div.g4 div.cd h3,body div.gc h3,body div.k3 h3,body div.k3.z h3,body div.k7 h3,body div.panel div.dh b,body div.pc4 h3,body div.ph b,body div.ph h3,body div.pn div.dh b,body div.proof b,body div.proof.gp b,body div.r p.lead,body div.rec h3,body div.row h3,body div.tt span,body div.tx a,body div.tx li,body div.tx p,body div.tx strong,body div.v-qs.pg-qs b,body div.wph h3,body figure.pg-cita blockquote,body ol.tln5 b,body p.ex,body p.ld,body p.lead b,body p.leads,body ul.chs b,body ul.fr div.tx b,body ul.pg-check a,body ul.pg-check i,body ul.pg-check li,body ul.pg-lista a,body ul.pg-lista b,body ul.pg-lista li,body ul.pg-lista.bosque b,body ul.pg-lista.bosque li,body ul.pt4 b,body ul.rows h3,body ul.rws h3,body.pg-automatizacion-ia div.cq div.tq b,body.pg-diseno-web-abogados div.tk div.pn em,body.pg-diseno-web-alcala-de-henares div.tk div.pn em,body.pg-diseno-web-barcelona div.tk div.pn em,body.pg-diseno-web-coslada div.tk div.pn em,body.pg-diseno-web-guadalajara div.tk div.pn em,body.pg-diseno-web-psicologos div.tk div.pn em,body.pg-diseno-web-restaurantes div.tk div.pn em,body.pg-diseno-web-torrejon-de-ardoz div.tk div.pn em,body.pg-diseno-web-valencia div.tk div.pn em,body.pg-diseno-web-zaragoza div.tk div.pn em):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:17px!important}html :is(body a.cg2-row span.p,body a.rb b,body article.txt h2,body b.ok,body div.bh b,body div.call h3,body div.cds div.cd h3,body div.ck7 b,body div.kp7 b,body div.kp7 div b,body div.lst div.tx b,body div.pc h3,body div.rr b,body div.side h3,body div.tx em,body div.txt h3,body div.xs.xlen strong,body form.form h3,body h2.ft,body h3.h3s,body span.nm b,body span.t b,body.pg-gestion-google-ads div.cq div.tq b):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:20px!important}html :is(body div.sz b,body div.tx h2,body div.vs4 b,body span.pr):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:24px!important}html :is(body div.head h2,body div.head span,body div.rv b,body div.side h2,body div.tt b,body div.txt h2,body div.txt span.s,body div.z b,body h2.cg2-h,body h2.h2,body h2.h2s,body span.live,body span.live2):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:32px!important}html :is(body div.col h1,body div.g.col h1,body div.hg h1,body div.pjh1 h1,body h1.j-h1.r.d2):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:40px!important}}@media (max-width:767px){html body .pw a.ft{display:block!important}html body .pw a.ft>div:last-child{margin-top:16px!important;padding-top:0!important}html body .pw a.ft>div:last-child>:first-child{margin-top:0!important}html body .pw .toc3 ol{padding-left:44px!important;padding-right:20px!important}}@media (max-width:767px){html body .pw .txt figure[class^="ig"] :is(.rw,.gc,.gg,.tt,.col,.res,.cy),html body .pw .txt figure.ig3 .me,html body .pw .txt figure.igc3 .tk{padding-left:20px!important;padding-right:20px!important}html body .pw .txt .iga1 .col{transform:none!important;scale:none!important;translate:none!important;margin:0!important;width:auto!important}html body .pw .txt .iga1 .col .br{margin-left:0!important;margin-right:0!important}html body .pw .txt figure.igc3{padding-left:0!important;padding-right:0!important}html body .pw .txt .tk{margin-left:0!important;margin-right:0!important}html body .pw .txt .gg>:is(.bar,.res){margin-left:0!important;margin-right:0!important}html body .pw .txt .rw.z .cy{margin-left:0!important;margin-right:0!important}}@media (max-width:767px){html body .pw section.bh,html body .pw section.ph{padding-top:0!important}html body .pw .pg-qs details .a,html body .pw .v-qs details .a{padding-left:0!important;padding-right:0!important}html body .pw .pg-qs details .a p,html body .pw .v-qs details .a p{padding-left:0!important;padding-right:0!important}}@media (max-width:767px){html body .pw section.ph a.tg{margin-top:48px!important}}@media (max-width:767px){html body .pw .toc3 ol:has(li:nth-child(10)){padding-left:52px!important}}@media (max-width:767px){html body .pw .txt .mx .r{grid-template-columns:minmax(0,1fr) 60px 60px 60px!important}html body .pw .txt .mx .ph{padding-left:2px!important;padding-right:2px!important}}@media (max-width:767px){html body.pg-diseno-web-psicologos .pw .pv.h1 .stage :is(.pp1,.pp2,.pp3){scale:.84;transform-origin:50% 0}html body.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp1{translate:-91px 0}html body.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp2{translate:-2px 0}html body.pg-diseno-web-psicologos .pw .pv.h1 .stage .pp3{translate:87px 0}html body.pg-diseno-web-restaurantes .pw-top .stage{translate:-13px 0}html body.pg-desarrollo-web-a-medida .pw-top .stage,html body.pg-mantenimiento-web .pw-top .stage{translate:-6px 0}html body.pg-diseno-tienda-online .pw-top .stage{translate:calc((100vw - 386px) / 2) 0}}@media (min-width:1024px){.pg-diseno-web-clinicas .pw .pv.h1>.g .stage{translate:0 -27px}}@media (max-width:767px){.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp1{left:calc(50% - 142px)!important}}@media (max-width:767px){.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp2{left:calc(50% - 71px)!important}}@media (max-width:767px){.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp3{left:calc(50% - 1px)!important}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw div.card{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw div.help{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw div.mn{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw div.pn{padding-left:20px!important;padding-right:20px!important}}@media (max-width:767px){html :is(body a.c22 div.tx b,body article.txt a,body article.txt b,body article.txt li,body article.txt p,body button.more,body details.toc3 b,body div.ac h3,body div.ad7 strong,body div.ai b,body div.big span.st,body div.bn h3,body div.c5 h3,body div.cd div b,body div.cd.fb h3,body div.cta2 b,body div.fm b,body div.g.col p.lead,body div.g3k div.cd h3,body div.g4 div.cd h3,body div.gc h3,body div.k3 h3,body div.k3.z h3,body div.k7 h3,body div.panel div.dh b,body div.pc4 h3,body div.ph b,body div.ph h3,body div.pn div.dh b,body div.proof b,body div.proof.gp b,body div.r p.lead,body div.rec h3,body div.row h3,body div.tt span,body div.tx a,body div.tx li,body div.tx p,body div.tx strong,body div.v-qs.pg-qs b,body div.wph h3,body figure.pg-cita blockquote,body ol.tln5 b,body p.ex,body p.ld,body p.lead b,body p.leads,body ul.chs b,body ul.fr div.tx b,body ul.pg-check a,body ul.pg-check i,body ul.pg-check li,body ul.pg-lista a,body ul.pg-lista b,body ul.pg-lista li,body ul.pg-lista.bosque b,body ul.pg-lista.bosque li,body ul.pt4 b,body ul.rows h3,body ul.rws h3,body.pg-automatizacion-ia div.cq div.tq b,body.pg-diseno-web-abogados div.tk div.pn em,body.pg-diseno-web-alcala-de-henares div.tk div.pn em,body.pg-diseno-web-barcelona div.tk div.pn em,body.pg-diseno-web-coslada div.tk div.pn em,body.pg-diseno-web-guadalajara div.tk div.pn em,body.pg-diseno-web-clinicas div.tk div.pn em,body.pg-diseno-web-restaurantes div.tk div.pn em,body.pg-diseno-web-torrejon-de-ardoz div.tk div.pn em,body.pg-diseno-web-valencia div.tk div.pn em,body.pg-diseno-web-zaragoza div.tk div.pn em):not(svg *,.stage *,.vis *,.sh *,.mi *,.im *,.mk *,[aria-hidden=true] *,.mq *,.j-mm *,.ck *,.cv *,.bb *,.ph7 *,.m *,[class^="ig"] *,.mock *,.ill *,.dash *,.j-head *,.v-bar *){font-size:17px!important}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw .pv.h1 .stage :is(.pp1,.pp2,.pp3){scale:.84;transform-origin:50% 0}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp1{translate:-91px 0}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp2{translate:-2px 0}}@media (max-width:767px){html body.pg-diseno-web-clinicas .pw .pv.h1 .stage .pp3{translate:87px 0}}@media (max-width:1023px){html body .pw .hvs .m5 .sc{height:auto!important;aspect-ratio:166/340}}@media (max-width:767px){html body .pw .hvs .m5 .sc{aspect-ratio:166/360}}@media (min-width:768px) and (max-width:1023px){html body:is(.pg-diseno-web-psicologos,.pg-diseno-web-clinicas) .pw .pv.h1 .stage .pp1{left:calc(50% - 245px)!important}html body:is(.pg-diseno-web-psicologos,.pg-diseno-web-clinicas) .pw .pv.h1 .stage .pp2{left:calc(50% - 75px)!important}html body:is(.pg-diseno-web-psicologos,.pg-diseno-web-clinicas) .pw .pv.h1 .stage .pp3{left:calc(50% + 95px)!important}html body:is(.pg-diseno-web-psicologos,.pg-diseno-web-clinicas) .pw .pv.h1 .stage :is(.pp1,.pp2,.pp3){translate:none}}@media (max-width:1023px){.hb-contacto .form .two{row-gap:12px}}.hb-proceso .chat small,.hb-precio .b3 .opts .p em{color:#656963}