:root:has(.site){scrollbar-gutter:stable}.site{--ui-bg:#f7f6f4;--ui-surface:#fff;--ui-raise:#fbfbfa;--ui-ink:#131313;--ui-ink-2:#3f3f3f;--ui-soft:#7d7d7d;--ui-mute:#c2c2c2;--ui-line:#13131314;--ui-on-ink:#fff;--ui-tint:#1313130d;--ui-tint-2:#1313131a;--ui-tint-3:#1313130f;--ui-plate:#e9e7e3;--ui-faint:#b9b9b9;--ui-brand:#2fc79a;--ui-red:#a8202f;--ui-orange:#e8552f;--ui-purple:#ca4ff0;--ui-lime:#e4fb4c;--ui-magenta:#c8005a;--ui-blue:#1b1bf0;--ui-radius:2.4rem;--ui-radius-sm:1.6rem;--ui-nav:8.8rem;--ui-max:148rem;--ui-gutter:clamp(2rem, 4.5vw, 8rem);--ui-section:clamp(9rem, 12vw, 18rem);--ui-shadow:0 2.4rem 6rem -2rem #1313132e;--ui-shadow-sm:0 1.2rem 3.2rem -1.6rem #1313133d;--ui-cast:19, 19, 19;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ui-bg);color:var(--ui-ink);letter-spacing:-.01em;font-family:Google Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;position:relative;overflow-x:clip}:root[data-theme=dark] .site{--ui-bg:#0e0f11;--ui-surface:#17191c;--ui-raise:#1e2125;--ui-ink:#f2f1ef;--ui-ink-2:#c3c5c8;--ui-soft:#8b8f94;--ui-mute:#5f646a;--ui-line:#ffffff1c;--ui-on-ink:#0e0f11;--ui-tint:#ffffff12;--ui-tint-2:#ffffff24;--ui-tint-3:#ffffff17;--ui-plate:#24272b;--ui-faint:#5f646a;--ui-shadow:0 2.4rem 6rem -2rem #000000b3;--ui-shadow-sm:0 1.2rem 3.2rem -1.6rem #000000bf;--ui-cast:0, 0, 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site :is(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.02}.site :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ui-shell{width:min(100%, var(--ui-max));padding-inline:var(--ui-gutter);margin-inline:auto}.ui-section{padding-block:var(--ui-section);position:relative}.site main>.hero+.ui-section{padding-top:clamp(2rem,4vw,6rem)}.ui-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ui-ink);align-items:center;gap:.8rem;font-size:1.3rem;font-weight:500;display:inline-flex}.ui-display{font-size:clamp(4.2rem,6.4vw,9.6rem)}.ui-h2{font-size:clamp(3.6rem,4.6vw,6.4rem)}.ui-h3{letter-spacing:-.025em;font-size:clamp(2.2rem,2vw,2.8rem)}.ui-lede{max-width:46ch;color:var(--ui-ink-2);letter-spacing:-.005em;font-size:clamp(1.5rem,1.1vw,1.7rem);line-height:1.55}.ui-muted{color:var(--ui-mute)}.ui-on-lime{--ui-ink:#131313;--ui-ink-2:#2f3310;--ui-soft:#5c6320;--ui-mute:#13131359;--ui-line:#1313131f;--ui-on-ink:#fff;--ui-tint:#13131314;--ui-tint-2:#13131324;--ui-tint-3:#1313131a;--ui-surface:#fff;--ui-raise:#fbfbfa;--ui-faint:#1313134d;--ui-cast:19, 19, 19;color:var(--ui-ink)}.ui-has-ambient .site{background:0 0}.ui-pill{white-space:nowrap;border-radius:999rem;justify-content:center;align-items:center;gap:.8rem;height:4.8rem;padding-inline:2.6rem;font-size:1.5rem;font-weight:500;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s,color .3s;display:inline-flex}.ui-pill:hover{transform:translateY(-.2rem)}.ui-pill--dark{background:var(--ui-ink);color:var(--ui-on-ink)}.ui-pill--dark:hover{background:color-mix(in srgb, var(--ui-ink) 88%, var(--ui-on-ink))}.ui-pill--ghost{background:var(--ui-tint);color:var(--ui-ink)}.ui-pill--ghost:hover{background:var(--ui-tint-2)}.ui-pill--light{background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-sm)}.ui-pill--purple{background:var(--ui-purple);color:#fff}.ui-pill--whatsapp{color:#fff;background:#25d366}.ui-roll{grid-template-areas:"roll";place-items:center;display:inline-grid;overflow:hidden}.ui-roll__line{white-space:nowrap;grid-area:roll;line-height:1.5;display:inline-block}.ui-roll__c{--lift:1.618em;vertical-align:middle;transition:transform .377s cubic-bezier(.4,0,.2,1),opacity .233s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i,0) * 8ms);display:inline-block}.ui-roll__line--in .ui-roll__c{transform:translateY(var(--lift));opacity:0}.ui-pill:not(:disabled):hover .ui-roll__line:not(.ui-roll__line--in) .ui-roll__c,.ui-pill:not(:disabled):focus-visible .ui-roll__line:not(.ui-roll__line--in) .ui-roll__c{transform:translateY(calc(var(--lift) * -1));opacity:0}.ui-pill:not(:disabled):hover .ui-roll__line--in .ui-roll__c,.ui-pill:not(:disabled):focus-visible .ui-roll__line--in .ui-roll__c{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ui-roll__c{transition:opacity .12s;transform:none}.ui-roll__line--in .ui-roll__c,.ui-pill:not(:disabled):hover .ui-roll__line:not(.ui-roll__line--in) .ui-roll__c,.ui-pill:not(:disabled):focus-visible .ui-roll__line:not(.ui-roll__line--in) .ui-roll__c{opacity:0;transform:none}.ui-pill:not(:disabled):hover .ui-roll__line--in .ui-roll__c,.ui-pill:not(:disabled):focus-visible .ui-roll__line--in .ui-roll__c{opacity:1;transform:none}}.ui-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-round{background:var(--ui-surface);width:4.4rem;height:4.4rem;color:var(--ui-ink);box-shadow:0 .2rem 1.2rem -.4rem rgba(var(--ui-cast), .18);border-radius:999rem;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s;display:inline-grid}.ui-round:hover{background:var(--ui-raise);transform:translateY(-.2rem)}.ui-round:disabled{opacity:.35;cursor:default;transform:none}.ui-round--flat{background:var(--ui-tint);box-shadow:none}.ui-round--flat:hover{background:var(--ui-tint-2)}.ui-bubble{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;transform-origin:20% 100%;border-radius:1.2rem;align-items:center;height:3.8rem;padding-inline:1.6rem;font-size:1.6rem;font-weight:500;animation:3.2s ease-in-out infinite ui-bubble-wave;display:inline-flex;position:absolute;rotate:-8deg}.ui-bubble--blue{animation-delay:-.8s}.ui-bubble--green{animation-delay:-1.6s}.ui-bubble--red{animation-delay:-2.4s}@keyframes ui-bubble-wave{0%,to{rotate:-8deg}50%{rotate:6deg}}@media (prefers-reduced-motion:reduce){.ui-bubble{animation:none;rotate:-4deg}}.ui-bubble:after{content:"";background:inherit;border-radius:0 0 .4rem;width:1.4rem;height:1.4rem;position:absolute;bottom:-.5rem;left:1.8rem;transform:rotate(45deg)skew(-8deg,-8deg)}.ui-bubble--blue{background:#1668ff}.ui-bubble--green{background:#12b76a}.ui-bubble--red{background:#b3151f}.ui-bubble--ink{background:var(--ui-ink);color:var(--ui-on-ink)}.ui-badge{letter-spacing:0;border-radius:.7rem;align-items:center;height:2.2rem;padding-inline:.9rem;font-size:1.2rem;font-weight:500;display:inline-flex}.ui-badge--pink{color:#fff;background:#ff6b81}.ui-badge--grey{background:var(--ui-tint);color:var(--ui-soft)}.ui-mark{background:var(--ui-tint);width:4rem;height:4rem;color:var(--ui-ink);border-radius:1.2rem;place-items:center;display:inline-grid}.ui-art{object-fit:cover;background:var(--ui-plate);width:100%;height:100%;display:block}:root.theme-wipe::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.theme-wipe::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.theme-wipe::view-transition-old(root){z-index:1}:root.theme-wipe::view-transition-new(root){z-index:2}.ui-behind{color:var(--ui-ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.2rem 0;font-size:1.3rem;font-weight:500;display:inline-flex;position:relative}.ui-behind:after{content:"";opacity:.35;transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.ui-behind svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ui-behind :global(svg){transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ui-behind:hover:after,.ui-behind:focus-visible:after{opacity:.8;transform:scaleX(1)}.ui-behind:hover svg,.ui-behind:focus-visible svg{transform:translate(.3rem)}.ui-tip{z-index:140;background:var(--ui-ink);color:var(--ui-on-ink);letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--ui-shadow-sm);pointer-events:none;opacity:0;filter:blur(.4rem);transform-origin:var(--ui-tip-arrow,50%) 100%;border-radius:.9rem;gap:.1rem;padding:.6rem 1rem .65rem;font-size:1.25rem;font-weight:500;line-height:1.3;transition:opacity .2s,translate .3s cubic-bezier(.2,.8,.2,1),scale .3s cubic-bezier(.2,.8,.2,1),filter .2s;display:grid;position:fixed;top:0;left:0;translate:0 .5rem;scale:.92}.ui-tip:after{content:"";bottom:-.32rem;left:var(--ui-tip-arrow,50%);background:inherit;border-radius:.15rem;width:.9rem;height:.9rem;position:absolute;translate:-50%;rotate:45deg}.ui-tip--below{transform-origin:var(--ui-tip-arrow,50%) 0;translate:0 -.5rem}.ui-tip--below:after{top:-.32rem;bottom:auto}.ui-tip--on{opacity:1;filter:blur();translate:0;scale:1}.ui-tip__hint{color:color-mix(in srgb, var(--ui-on-ink) 64%, transparent);font-size:1.1rem;font-weight:400}.ui-tip__hint:empty{display:none}.ui-tip--light{background:var(--ui-surface);color:var(--ui-ink)}.ui-tip--light .ui-tip__hint{color:var(--ui-soft)}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
