@font-face{font-family:sans;src:url(../media/SchibstedGrotesk_Variable-s.p.0ivsb9g062s74.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.sans_153ef21d-module__Lm0Cla__className{font-family:sans,sans Fallback}.sans_153ef21d-module__Lm0Cla__variable{--rh-face-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/CommitMono_400-s.p.02gf5hbjowg_8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:68.45%;descent-override:15.21%;line-gap-override:0.0%;size-adjust:131.49%}.mono_2483eac0-module__9gslyq__className{font-family:mono,mono Fallback;font-weight:400}.mono_2483eac0-module__9gslyq__variable{--rh-face-mono:"mono", "mono Fallback"}
html:has(.rh-home) body{color:#1a1814;background:#f5f5f5}html:has(.rh-home) body:after{display:none}html:has(.rh-home) ::-moz-selection{color:#1a1814;background:#fbefe5}html:has(.rh-home) ::selection{color:#1a1814;background:#fbefe5}.rh-home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--bg-alt:#efedec;--surface:#fefefe;--surface-pill:#e5e5e5;--border-soft:#e0e0e0;--border-strong:#b9b3b1;--text:#1a1814;--text-muted:#4f4947;--text-faint:#706967;--primary:#1a1814;--on-primary:#fefefe;--brand:#d97e3d;--on-brand:#1a1814;--brand-hover:#b8652b;--brand-subtle:#fbefe5;--brand-subtle-fg:#5a2e12;--brand-ink:#9a4e1c;--success:#007a57;--success-bg:#ecf7f2;--warning:#92600b;--warning-bg:#fff5dd;--danger:#b92319;--danger-bg:#fff1f0;--focus:var(--text);--scale-mid:#e5b43a;--green-deep-1:#0b5e45;--green-deep-2:#004a36;--green-deep-3:#06291f;--on-green-muted:#bfe6d6;--elevation-raised:0 1px 2px #00000008;--elevation-overlay:0 12px 40px -12px #00000026;--shadow-glass:0 4px 18px -8px #4f49471a, 0 1px 3px #4f494708, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #4f49470a;--shadow-nav:inset 0 1px 0 #fffc, 0 8px 24px -20px #4f49472b;--space-2xs:4px;--space-xs:6px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--space-4xl:48px;--space-5xl:80px;--space-band-sm:96px;--space-band-lg:128px;--radius-shell:12px;--radius-inner:16px;--radius-panel:20px;--radius-full:999px;--size-control:37px;--size-nav:53px;--size-nav-mobile:42px;--measure-section:707px;--blur-nav:12px;--rh-sans:var(--rh-face-sans), ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--rh-mono:var(--rh-face-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--rh-sans);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-size:16px;line-height:20.8px}:where(.rh-home) a{color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}:where(.rh-home) a:hover{color:var(--text-muted)}:where(.rh-home) :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.rh-home .heading-1{font-family:var(--rh-sans);letter-spacing:-1.2px;font-size:60px;font-weight:400;line-height:58px}.rh-home .heading-2{font-family:var(--rh-sans);letter-spacing:-1.2px;font-size:48px;font-weight:400;line-height:48px}.rh-home .heading-4{font-family:var(--rh-sans);letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:21.6px}.rh-home .paragraph-1{font-family:var(--rh-sans);letter-spacing:-.02em;font-size:16px;font-weight:400;line-height:20.8px}.rh-home .paragraph-sm{font-family:var(--rh-sans);letter-spacing:-.02em;font-size:14px;font-weight:400;line-height:18.2px}.rh-home .ui-title{font-family:var(--rh-sans);letter-spacing:-.64px;font-size:32px;font-weight:400;line-height:28.8px}.rh-home .ui-meta{font-family:var(--rh-sans);letter-spacing:-.24px;font-size:12px;font-weight:400;line-height:13.2px}.rh-home .label-2{font-family:var(--rh-mono);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:15.6px}.rh-home .label-3{font-family:var(--rh-sans);letter-spacing:-.02em;font-size:10px;font-weight:400;line-height:9px}.rh-home .ui-code{font-family:var(--rh-mono);letter-spacing:-.24px;text-transform:uppercase;font-size:12px;font-weight:400;line-height:16.8px}.rh-home .rh-subtitle{color:var(--text-muted);text-wrap:pretty;letter-spacing:-.005em;margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:400;line-height:1.55}.rh-home .rh-faq-q{font-size:18px;line-height:1.3}.rh-btn{height:var(--size-control);box-sizing:border-box;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;font-family:var(--rh-mono);letter-spacing:0;text-transform:uppercase;border:0;align-items:center;font-size:14px;line-height:14px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.rh-btn-primary{background:var(--primary);color:#fff;gap:var(--space-md);padding:1px}.rh-btn-primary .rh-btn-label{padding-left:var(--space-lg)}.rh-btn-arrow{width:calc(var(--size-control) - 2px);height:calc(var(--size-control) - 2px);border-radius:var(--radius-full);background:var(--on-primary);color:var(--primary);place-items:center;transition:transform .45s cubic-bezier(.6,0,.15,1),background-color .25s,color .25s;display:inline-grid}.rh-btn-arrow svg{width:14px;height:14px;display:block}.rh-btn-primary:hover .rh-btn-arrow{transform:translate(2px)rotate(-45deg)}.rh-btn-secondary{background:var(--surface-pill);color:var(--text);padding:0 var(--space-lg)}.rh-btn:hover,.rh-btn:focus-visible{background:var(--brand);color:#fff}.rh-btn:hover .rh-btn-arrow{color:var(--brand);background:#fff}.rh-logo{color:var(--text);display:block}.rh-logo .rh-logo-roof{stroke:currentColor}.rh-logo .rh-logo-dot,.rh-logo .rh-logo-period{fill:var(--brand)}.rh-logo text{fill:currentColor;font-family:var(--font-sans), "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500}.rh-nav-wrap{z-index:50;width:100%;padding:12px clamp(16px,4vw,64px);transition:top .5s cubic-bezier(.6,0,.15,1),width .5s cubic-bezier(.6,0,.15,1),padding .5s cubic-bezier(.6,0,.15,1);position:fixed;top:0;left:50%;transform:translate(-50%)}.rh-nav-wrap[data-nav=scrolled]{width:min(100% - 32px,1040px);padding:0;top:16px}.rh-nav{justify-content:space-between;align-items:center;gap:var(--space-xl);height:var(--size-nav);box-sizing:border-box;padding:0 8px 0 var(--space-xl);border-radius:var(--radius-full);border:1px solid var(--border-soft);box-shadow:var(--shadow-nav);transition:background .5s,border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex}.rh-nav-wrap[data-nav=top] .rh-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.rh-nav-wrap[data-nav=scrolled] .rh-nav{background:color-mix(in srgb, var(--surface) 62%, transparent);border-color:var(--border-soft);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.rh-nav-links{gap:var(--space-xl);align-items:center;display:flex}.rh-nav a:not(.rh-btn){color:var(--text);font-size:16px;text-decoration:none;transition:color .25s}.rh-nav a:not(.rh-btn):hover{color:var(--text-muted)}.rh-nav-end{gap:var(--space-xl);align-items:center;display:flex}.rh-nav-toggle{border-radius:var(--radius-full);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;display:none;position:relative}.rh-nav-toggle span{background:currentColor;border-radius:2px;height:1.5px;transition:transform .35s cubic-bezier(.6,0,.15,1);position:absolute;left:13px;right:13px}.rh-nav-toggle span:first-child{top:18px}.rh-nav-toggle span:last-child{top:24.5px}.rh-nav-wrap[data-open] .rh-nav-toggle span:first-child{transform:translateY(3.25px)rotate(45deg)}.rh-nav-wrap[data-open] .rh-nav-toggle span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.rh-nav-menu{display:none}@media (max-width:1023px){.rh-nav{height:var(--size-nav-mobile);padding:0 4px 0 var(--space-lg);gap:var(--space-md)}.rh-nav-links,.rh-nav-end{display:none}.rh-nav-toggle{display:block}.rh-nav>a:first-child{align-items:center;min-height:44px;display:flex}.rh-nav-wrap[data-nav=scrolled] .rh-nav{background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:0 8px 24px -16px #1a181433}.rh-nav-menu{gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-md);border-radius:var(--radius-panel);border:1px solid var(--border-soft);background:var(--surface);opacity:0;visibility:hidden;transform-origin:top;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:0 24px 48px -24px #1a181440}.rh-nav-wrap[data-open] .rh-nav-menu{opacity:1;visibility:visible;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.rh-nav-menu nav{display:grid}.rh-nav-menu nav a{min-height:52px;padding:0 var(--space-lg);border-radius:var(--radius-shell);letter-spacing:-.02em;color:var(--text);opacity:0;align-items:center;font-size:18px;text-decoration:none;transition:opacity .3s,transform .35s,background-color .2s;display:flex;transform:translateY(-4px)}.rh-nav-wrap[data-open] .rh-nav-menu nav a{opacity:1;transform:none}.rh-nav-menu nav a:active,.rh-nav-menu nav a:hover{background:var(--bg-alt)}.rh-nav-menu .rh-btn{width:100%;margin-top:var(--space-xs);justify-content:space-between}}@media (max-width:480px){.rh-nav .rh-logo{width:116px;height:auto}}.rh-chip{align-items:center;gap:var(--space-sm);box-sizing:border-box;border-radius:var(--radius-full);height:26px;font-family:var(--rh-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--text);padding:0 10px;font-size:12px;line-height:15.6px;display:inline-flex}.rh-chip-fill{background:var(--surface-pill)}.rh-badge{height:22px;padding:0 var(--space-sm);border-radius:var(--radius-full);font-family:var(--rh-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rh-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.rh-badge-success{background:var(--success-bg);color:var(--success)}.rh-badge-warning{background:var(--warning-bg);color:var(--warning)}.rh-badge-danger{background:var(--danger-bg);color:var(--danger)}.rh-badge-neutral{background:var(--bg-alt);color:var(--text-muted)}.rh-badge-brand{background:var(--brand-subtle);color:var(--brand-subtle-fg)}.rh-prop{gap:var(--space-md);width:100%;max-width:320px;padding:8px 8px var(--space-lg);box-sizing:border-box;border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--elevation-raised);color:var(--text);flex-direction:column;display:flex}.rh-prop-photo{aspect-ratio:4/3;border-radius:var(--radius-shell);background:var(--bg-alt);max-width:100%;position:relative;overflow:hidden}.rh-prop-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rh-prop-photo .rh-badge{position:absolute;top:8px;left:8px}.rh-prop-body{gap:var(--space-sm);padding:0 var(--space-sm);flex-direction:column;display:flex}.rh-prop-price{letter-spacing:-.02em;font-size:24px;line-height:24px}.rh-prop-title{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:400;line-height:20.8px}.rh-prop-loc{letter-spacing:-.24px;color:var(--text-faint);font-size:12px;line-height:13.2px}.rh-prop-specs{font-family:var(--rh-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.rh-prop-tags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.rh-main{justify-items:center;padding:0 clamp(16px,4vw,64px);display:grid}.rh-section{width:100%;max-width:1440px;padding:var(--space-band-sm) 0;scroll-margin-top:80px}.rh-card{background:var(--surface);border:1px solid var(--border-soft)}.rh-stage{border-radius:var(--radius-panel);isolation:isolate;position:relative;overflow:hidden}.rh-stage>.rh-stage-body{z-index:1;position:relative}.rh-glow{z-index:0;pointer-events:none;position:absolute;inset:0}.rh-glow-copper{background:linear-gradient(160deg, var(--brand-subtle), color-mix(in srgb, var(--brand) 35%, var(--brand-subtle)))}.rh-glow-gray{background:linear-gradient(160deg, var(--bg-alt), color-mix(in srgb, var(--text) 14%, var(--surface)))}.rh-blob{will-change:transform;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.rh-glow[data-paused] .rh-blob{animation-play-state:paused}.rh-frost{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);position:absolute;inset:0}.rh-frost-tint{background:color-mix(in srgb, var(--surface) 18%, transparent)}@keyframes rh-drift-a{0%,to{transform:translate(-10%,-8%)scale(1)}50%{transform:translate(18%,12%)scale(1.25)}}@keyframes rh-drift-b{0%,to{transform:translate(12%,10%)scale(1.15)}50%{transform:translate(-16%,-6%)scale(.9)}}@keyframes rh-drift-c{0%,to{transform:translateY(14%)scale(.95)}50%{transform:translate(-8%,-14%)scale(1.2)}}@keyframes rh-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rh-rise-scale{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:none}}@keyframes rh-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rh-blink{50%{opacity:0}}.rh-enter{animation:.9s cubic-bezier(.2,.7,.2,1) both rh-rise;animation-delay:var(--rd,0s)}.rh-enter-scale{animation-name:rh-rise-scale;animation-duration:1.2s}.rh-motion [data-rh-reveal]{opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(28px)}.rh-motion [data-rh-reveal=scale]{transition-duration:.9s,1.2s;transform:translateY(48px)scale(.94)}.rh-motion [data-rh-reveal=pop]{transition-duration:.7s,1.1s;transition-timing-function:ease,cubic-bezier(.2,1.35,.35,1);transform:scale(.55)}.rh-motion [data-rh-reveal].is-in{opacity:1;transform:none}.rh-swap{animation:.45s both rh-fade}.rh-type-caret{color:var(--brand);margin-left:1px;animation:.8s step-end infinite rh-blink}@media (prefers-reduced-motion:reduce){.rh-blob{animation:none!important}.rh-enter,.rh-swap,.rh-type-caret{animation:none}.rh-btn,.rh-btn-arrow,.rh-nav-wrap,.rh-nav,.rh-nav-menu,.rh-nav-menu nav a{transition:none}}.rh-sales{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) repeat(4,auto);display:grid}@media (max-width:480px){.rh-sales{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.rh-sales-opt{display:none}}.rh-hero{padding:200px 0 var(--space-5xl);text-align:center;justify-items:center;display:grid}.rh-hero-intro{justify-items:center;gap:var(--space-xl);display:grid}.rh-hero-ctas{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.rh-hero-stage{width:100%;margin-top:var(--space-4xl);padding:clamp(16px,5vw,72px)}.rh-video{aspect-ratio:16/9;text-align:left;width:100%;position:relative;overflow:hidden}.rh-assistants{justify-content:center;align-items:center;gap:var(--space-3xl);flex-wrap:wrap;display:flex}.rh-assistant-logo{width:44px;height:44px;display:block}.rh-feature{gap:var(--space-xl);grid-template-rows:auto 1fr;min-width:0;display:grid}.rh-screen-head{gap:var(--space-lg);text-align:center;margin-bottom:var(--space-3xl);justify-items:center;display:grid}.rh-install-card{border-radius:var(--radius-panel);gap:var(--space-3xl);padding:clamp(16px,4vw,48px);display:grid}.rh-step{padding-top:var(--space-lg);border-top:1px solid var(--border-soft);align-content:start;display:grid}.rh-features{gap:var(--space-band-sm) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));display:grid}.rh-feature-stage{min-height:600px;padding:clamp(16px,4vw,48px)}.rh-demo{z-index:1;justify-items:center;width:100%;display:grid;position:relative}.rh-free-value{font-size:clamp(88px,14vw,180px)}.rh-footer-nav{gap:var(--space-xl);flex-wrap:wrap;display:flex}@media (max-width:640px){.rh-home{--space-band-sm:56px;--space-band-lg:72px;--size-control:44px;--size-nav-mobile:52px}.rh-home .heading-1{letter-spacing:-.8px;font-size:34px;line-height:1.04}.rh-home .heading-2{letter-spacing:-.6px;font-size:28px;line-height:1.1}.rh-home .heading-4{font-size:20px;line-height:1.2}.rh-home .paragraph-1{font-size:15px;line-height:1.45}.rh-home .rh-subtitle{font-size:16px;line-height:1.5}.rh-home .rh-faq-q{font-size:16px}.rh-btn{font-size:13px}.rh-screen{align-content:center;min-height:100svh;padding:72px 0 32px;display:grid}.rh-hero{padding:0 0 var(--space-band-sm)}.rh-hero-intro{align-content:center;gap:var(--space-lg);min-height:calc(100svh - 56px);padding-top:64px}.rh-hero-ctas{justify-items:stretch;gap:var(--space-sm);display:grid}.rh-hero-ctas .rh-btn{justify-content:center;width:100%}.rh-hero-ctas .rh-btn-primary{justify-content:space-between}.rh-hero-stage{padding:var(--space-lg);aspect-ratio:1;align-content:center;margin-top:0;display:grid}.rh-assistants{gap:var(--space-2xl)}.rh-assistant-logo{width:32px;height:32px}.rh-screen-head{margin-bottom:0}.rh-features{gap:0}#recursos{gap:var(--space-lg)!important}.rh-feature:first-child{min-height:auto;padding-top:0}.rh-feature{align-content:center;gap:var(--space-lg);grid-template-rows:auto auto;min-height:100svh;padding:56px 0 24px}.rh-feature-stage{aspect-ratio:1;min-height:0;padding:var(--space-lg)}.rh-demo{zoom:.76}.rh-free{aspect-ratio:4/5;align-content:center}.rh-install-card{gap:var(--space-2xl)}.rh-step{padding-top:var(--space-md)}.rh-step .heading-4{font-size:18px}.rh-step .paragraph-sm{font-size:13px;line-height:1.4}.rh-home .rh-final-title{font-size:30px;line-height:1.06}.rh-footer-nav{gap:0 var(--space-xl);grid-template-columns:1fr 1fr;width:100%;display:grid}.rh-footer-nav a{align-items:center;min-height:44px;display:flex}.rh-frost{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media (min-width:641px){.rh-feature-stage{box-sizing:border-box;height:clamp(380px,100svh - 320px,600px);min-height:0}}@media (min-width:641px) and (max-height:900px){.rh-feature-stage{padding:32px}.rh-demo{zoom:.84}}@media (min-width:641px) and (max-height:740px){.rh-demo{zoom:.72}}@media (max-width:380px){.rh-demo{zoom:.7}}@media (max-width:340px){.rh-demo{zoom:.62}}
