.hero-device[data-astro-cid-cxnicf5b]{--phone-width:150px;z-index:3;width:var(--phone-width);width:min(var(--phone-width),44cqh);transform-origin:0 100%;margin:0;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.hero-device[data-astro-cid-cxnicf5b] .device-iphone{--iphone-width:100%}@media (width<=900px){.hero-device[data-astro-cid-cxnicf5b]{--phone-width:118px}}@media (width<=700px) and (height<=740px){.hero-device[data-astro-cid-cxnicf5b]{--phone-width:100px}}@media (height<=500px) and (width>=601px){.hero-device[data-astro-cid-cxnicf5b]{--phone-width:90px}}.connected-hero[data-astro-cid-l2dqrift]{background:var(--surface)}.hero-canvas[data-astro-cid-l2dqrift]{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:32px;max-width:1800px;min-height:100svh;margin:auto;padding:112px 4vw 28px;display:grid;position:relative}.hero-canvas[data-astro-cid-l2dqrift]:before{content:"";z-index:-1;background:radial-gradient(ellipse at 15% 95%,var(--accent-soft),transparent 55%);position:absolute;inset:0}.canvas-copy[data-astro-cid-l2dqrift]{min-width:0}.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{font-size:var(--text-display);letter-spacing:-.025em;font-weight:500;line-height:1.04}.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]>span[data-astro-cid-l2dqrift],.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift] em[data-astro-cid-l2dqrift]{display:block}.canvas-message[data-astro-cid-l2dqrift]{margin-top:22px}.canvas-message[data-astro-cid-l2dqrift]>p[data-astro-cid-l2dqrift]{font-size:var(--text-base);max-width:470px;line-height:1.6}.canvas-actions[data-astro-cid-l2dqrift]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.canvas-actions[data-astro-cid-l2dqrift]>a[data-astro-cid-l2dqrift]{border:1px solid var(--border);min-height:50px;font-size:var(--text-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:22px;padding:13px 20px;font-weight:500;display:inline-flex}.canvas-primary[data-astro-cid-l2dqrift]{background:var(--cta);color:var(--cta-fg)}.canvas-secondary[data-astro-cid-l2dqrift]{background:var(--surface)}.hero-people[data-astro-cid-l2dqrift]{z-index:-1;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:100px 52% 0 0;overflow:hidden}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{object-fit:contain;object-position:center bottom;opacity:1;width:100%;max-width:none;height:100%;display:block;mask-image:linear-gradient(#0008 0% 25%,#0003 48%,#0002 88%,#0000)}.canvas-preview[data-astro-cid-l2dqrift]{aspect-ratio:1.4;align-self:center;width:100%;max-height:calc(100svh - 160px);position:relative}.canvas-desktop[data-astro-cid-l2dqrift]{width:94%;position:absolute;bottom:30px;right:0}.canvas-preview[data-astro-cid-l2dqrift] .hero-device{width:24%;position:absolute;bottom:0;left:0;right:auto;transform:none}.canvas-connection[data-astro-cid-l2dqrift]{display:none}@media (width>=1001px) and (height<=740px){.hero-canvas[data-astro-cid-l2dqrift]{padding-top:94px;padding-bottom:20px}.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{font-size:var(--text-3xl)}.canvas-message[data-astro-cid-l2dqrift]{margin-top:16px}.canvas-actions[data-astro-cid-l2dqrift]{margin-top:18px}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{height:100%}.canvas-preview[data-astro-cid-l2dqrift]{justify-self:end;max-width:calc(135svh - 189px)}}@media (width<=1000px){.hero-canvas[data-astro-cid-l2dqrift]{grid-template-columns:1fr;gap:24px;min-height:100svh;padding:96px 28px 28px}.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{font-size:var(--text-3xl)}.canvas-copy[data-astro-cid-l2dqrift]{width:100%;max-width:650px;margin:auto}.canvas-preview[data-astro-cid-l2dqrift]{justify-self:center;max-width:580px;max-height:none}.hero-people[data-astro-cid-l2dqrift]{height:530px;inset:80px 0 auto}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{height:100%}}@media (width<=600px){.hero-canvas[data-astro-cid-l2dqrift]{gap:20px;padding:88px 20px 24px}.canvas-message[data-astro-cid-l2dqrift]{margin-top:16px}.canvas-actions[data-astro-cid-l2dqrift]{gap:8px;margin-top:18px}.canvas-actions[data-astro-cid-l2dqrift]>a[data-astro-cid-l2dqrift]{font-size:var(--text-xs);flex:1;gap:10px;padding:12px}.hero-people[data-astro-cid-l2dqrift]{height:430px}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{opacity:.8;height:100%}.canvas-preview[data-astro-cid-l2dqrift]{aspect-ratio:1.5}.canvas-desktop[data-astro-cid-l2dqrift]{bottom:20px}.canvas-preview[data-astro-cid-l2dqrift] .hero-device{width:26%}}@media (width>=1001px){.canvas-copy[data-astro-cid-l2dqrift]{padding-top:130px}}@media (width<=1000px){.hero-canvas[data-astro-cid-l2dqrift]{align-content:start}.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{max-width:50%}.hero-people[data-astro-cid-l2dqrift]{width:50%;height:400px;inset:96px 0 auto auto}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{object-position:center top;flex-shrink:0;align-self:flex-start;width:130%;height:auto;mask-image:linear-gradient(#000a 0%,#0009 35%,#0003 70%,#0000 100%)}}@media (width<=600px){.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{font-size:var(--text-2xl);max-width:52%;line-height:1.12}.hero-people[data-astro-cid-l2dqrift]{justify-content:center;width:54%;height:350px;top:88px;right:0;overflow:visible}.hero-people[data-astro-cid-l2dqrift] img[data-astro-cid-l2dqrift]{opacity:.9;width:140%;height:auto;mask-image:linear-gradient(#000b 0% 65%,#0005 86%,#0000 100%)}.canvas-message[data-astro-cid-l2dqrift]>p[data-astro-cid-l2dqrift]{visibility:hidden}.connected-hero[data-astro-cid-l2dqrift]{overflow-x:clip}.hero-canvas[data-astro-cid-l2dqrift]{width:100%;min-width:0}.canvas-copy[data-astro-cid-l2dqrift],.canvas-message[data-astro-cid-l2dqrift],.canvas-preview[data-astro-cid-l2dqrift]{min-width:0;max-width:100%}.canvas-actions[data-astro-cid-l2dqrift]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.canvas-actions[data-astro-cid-l2dqrift]>a[data-astro-cid-l2dqrift]{min-width:0;line-height:1.35}}@media (width<=360px){.hero-canvas[data-astro-cid-l2dqrift] h1[data-astro-cid-l2dqrift]{font-size:var(--text-xl)}}.solution-grid[data-astro-cid-xtghqiww]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.solution-grid[data-astro-cid-xtghqiww] article[data-astro-cid-xtghqiww]{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:24px}.solution-grid[data-astro-cid-xtghqiww] h3[data-astro-cid-xtghqiww]{font-size:var(--text-xl);margin-bottom:20px}.solution-grid[data-astro-cid-xtghqiww] article[data-astro-cid-xtghqiww]>div[data-astro-cid-xtghqiww]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.solution-grid[data-astro-cid-xtghqiww] a[data-astro-cid-xtghqiww].text-link{align-items:center;min-height:44px;display:flex}.guide-links[data-astro-cid-xtghqiww]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-links[data-astro-cid-xtghqiww] a[data-astro-cid-xtghqiww]{border-block:1px solid var(--border);font-size:var(--text-lg);padding:24px;line-height:1.4}@media (width<=700px){.solution-grid[data-astro-cid-xtghqiww],.guide-links[data-astro-cid-xtghqiww]{grid-template-columns:1fr}}.solution-grid[data-astro-cid-xtghqiww]{grid-template-columns:1fr;align-items:start}.home-disclosure[data-astro-cid-xtghqiww]{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:24px}.home-disclosure[data-astro-cid-xtghqiww] summary[data-astro-cid-xtghqiww]{cursor:pointer;min-height:44px;font-size:var(--text-lg);justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.home-disclosure[data-astro-cid-xtghqiww] summary[data-astro-cid-xtghqiww]::-webkit-details-marker{display:none}.home-disclosure[data-astro-cid-xtghqiww][open] summary[data-astro-cid-xtghqiww] span[data-astro-cid-xtghqiww]{transform:rotate(45deg)}.home-disclosure[data-astro-cid-xtghqiww] summary[data-astro-cid-xtghqiww]:focus-visible{outline:2px solid var(--fg);outline-offset:6px}.home-disclosure[data-astro-cid-xtghqiww] p[data-astro-cid-xtghqiww]{color:var(--muted);margin:18px 0;line-height:1.6}.home-disclosure[data-astro-cid-xtghqiww] .text-link[data-astro-cid-xtghqiww]{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.adoption-steps[data-astro-cid-xtghqiww]{gap:12px;display:grid}.home-disclosure[data-astro-cid-xtghqiww] .device-mac{max-width:680px;margin:24px auto}.home-content[data-astro-cid-xtghqiww] .calculadora{margin-bottom:32px}.public-site .experience .home-content>section.site-section{flex-direction:column;justify-content:center;min-height:100svh;padding:84px max(24px,50% - 620px) 32px;scroll-margin-top:0;display:flex}.public-site .experience .home-content .section-intro{gap:24px;margin-bottom:24px}.public-site .experience .home-content .section-intro h2{font-size:var(--text-2xl);line-height:1.15}.public-site .experience .home-content .section-intro p{font-size:var(--text-sm);max-width:390px}.public-site .experience .home-content .solution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:clamp(300px,49svh,460px);display:grid;position:relative}.public-site .experience .home-content .solution-grid details{background:0 0;border:0;padding:0}.public-site .experience .home-content .solution-grid summary{font-size:var(--text-sm);border-bottom:2px solid var(--border);border-radius:0;padding:12px}.public-site .experience .home-content .solution-grid details[open] summary{border-color:var(--accent);color:var(--accent)}.public-site .experience .home-content .solution-grid summary span{display:none}.need-scene{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid;position:absolute;top:72px;left:0;right:0}.public-site .experience .home-content .need-scene .device-mac{width:min(100%,63svh);margin:0 auto}.public-site .experience .home-content .process-showcase{gap:28px;min-height:0;padding:20px 28px}.public-site .experience .home-content .process-showcase .device-mac{width:min(100%,58.8svh);margin:auto}.public-site .experience .home-content .process-tabs button{padding:12px 18px}.public-site .experience .home-content .process-tabs strong{font-size:var(--text-lg)}.public-site .experience .home-content .process-context{padding-block:8px}.adoption-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.adoption-layout>img{object-fit:cover;border-radius:20px;width:100%;height:48svh}.public-site .experience .home-content .adoption-steps{gap:0}.public-site .experience .home-content .adoption-steps details{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:12px 0}.public-site .experience .home-content .adoption-steps summary{font-size:var(--text-base)}.public-site .experience .home-content .adoption-steps p{font-size:var(--text-sm);margin:12px 0}.public-site .experience .home-content #precio{background:var(--raised)}.public-site .experience .home-content #precio .calculadora{margin:0 0 20px;padding:20px}.public-site .experience .home-content #precio>.button{align-self:flex-start}.public-site .experience .home-content .closing-cta{border-radius:0;width:100%;min-height:100svh;margin:0;padding:84px max(24px,50% - 620px) 32px}.public-site .experience .home-content .closing-visual img{object-fit:cover;border-radius:20px;max-height:55svh}@media (width<=700px){.public-site .experience .home-content>section.site-section{min-height:100svh;padding:72px 20px 24px}.public-site .experience .home-content .section-intro{margin-bottom:20px;display:block}.public-site .experience .home-content .section-intro p{margin-top:12px}.public-site .experience .home-content .solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:400px}.need-scene{grid-template-columns:1fr;gap:12px;top:120px}.need-scene p{font-size:var(--text-sm)}.public-site .experience .home-content .need-scene .device-mac{max-width:310px}.adoption-layout{grid-template-columns:1fr;gap:16px}.adoption-layout>img{height:22svh}.public-site .experience .home-content .process-showcase{gap:16px;padding:16px}.public-site .experience .home-content .process-tabs small{display:none}.public-site .experience .home-content .closing-cta{gap:24px;padding:72px 20px 24px}.public-site .experience .home-content .closing-visual img{width:100%;max-height:30svh}}.questions-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:48px;display:grid}.questions-layout>img{object-fit:cover;border-radius:50% 50% 16px 16px;width:100%;height:48svh}.public-site .experience .home-content #precio .price-conditions{font-size:var(--text-xs);margin-bottom:16px}.public-site .experience .home-content #dudas{background:var(--surface)}@media (width<=700px){.questions-layout{grid-template-columns:1fr;gap:12px}.questions-layout>img{border-radius:16px;height:18svh}.public-site .experience .home-content #dudas .home-disclosure{padding:6px 0}.public-site .experience .home-content #precio .calculadora{padding:12px}.public-site .experience .home-content #precio .calc-resultados{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-site .experience .home-content #precio .calc-plan{padding:12px 6px}.public-site .experience .home-content #precio .calc-plan strong{font-size:var(--text-base)}}.public-site .experience .home-content #precio .calc-cabecera h2{font-size:var(--text-lg);line-height:1.2}@media (width<=700px){.public-site .experience .home-content #precio .calc-resultados{margin-top:12px}.public-site .experience .home-content #precio .calc-pie{margin-top:10px}.public-site .experience .home-content .products-grid{padding-bottom:420px}}.public-site .experience .questions-support img{object-fit:cover;object-position:center 35%;border-radius:16px;width:100%;height:clamp(180px,34svh,320px)}.questions-support p{margin:16px 0 10px}.public-site .experience .closing-visual img{object-fit:cover;border-radius:20px}.public-site .experience .adoption-layout>img{object-position:center 35%}@media (width<=700px){.public-site .experience .questions-support img{object-position:center 15%;height:18svh}.questions-support p{margin-right:12px;display:inline}.questions-support .button{min-height:40px;margin-top:10px}}.turno-vistas{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.turno-vistas .button{font-size:var(--text-xs)}
