:root{--color-primary-50:#fdf0e9;--color-primary-500:#e24e0b;--color-primary-600:#bf3f08;--color-primary-700:#992f05;--color-neutral-900:#171717;--color-neutral-600:#525252;--color-neutral-400:#a3a3a3;--color-neutral-200:#e5e5e5;--color-neutral-100:#f5f5f5;--color-white:#fff;--color-whatsapp:#25d366;--color-whatsapp-dark:#128c7e;--typography-family-outfit:"Outfit", sans-serif;--typography-display-font-family:var(--typography-family-outfit);--typography-display-font-weight:600;--typography-display-letter-spacing:-.04em;--typography-display-text-transform:none;--typography-display-color:var(--color-neutral-900);--typography-display-desktop-font-size:80px;--typography-display-desktop-line-height:80px;--typography-display-mobile-font-size:40px;--typography-display-mobile-line-height:42px;--typography-h1-font-family:var(--typography-family-outfit);--typography-h1-font-weight:600;--typography-h1-letter-spacing:-.03em;--typography-h1-text-transform:none;--typography-h1-color:var(--color-neutral-900);--typography-h1-desktop-font-size:56px;--typography-h1-desktop-line-height:58px;--typography-h1-mobile-font-size:32px;--typography-h1-mobile-line-height:36px;--typography-h2-font-family:var(--typography-family-outfit);--typography-h2-font-weight:600;--typography-h2-letter-spacing:-.02em;--typography-h2-text-transform:none;--typography-h2-color:var(--color-neutral-900);--typography-h2-desktop-font-size:40px;--typography-h2-desktop-line-height:44px;--typography-h2-mobile-font-size:28px;--typography-h2-mobile-line-height:32px;--typography-h3-font-family:var(--typography-family-outfit);--typography-h3-font-weight:500;--typography-h3-letter-spacing:-.01em;--typography-h3-text-transform:none;--typography-h3-color:var(--color-neutral-900);--typography-h3-desktop-font-size:28px;--typography-h3-desktop-line-height:34px;--typography-h3-mobile-font-size:22px;--typography-h3-mobile-line-height:28px;--typography-body-l-font-family:var(--typography-family-outfit);--typography-body-l-font-weight:400;--typography-body-l-letter-spacing:0em;--typography-body-l-text-transform:none;--typography-body-l-color:var(--color-neutral-900);--typography-body-l-desktop-font-size:20px;--typography-body-l-desktop-line-height:30px;--typography-body-l-mobile-font-size:18px;--typography-body-l-mobile-line-height:28px;--typography-body-font-family:var(--typography-family-outfit);--typography-body-font-weight:400;--typography-body-letter-spacing:0em;--typography-body-text-transform:none;--typography-body-color:var(--color-neutral-900);--typography-body-desktop-font-size:16px;--typography-body-desktop-line-height:26px;--typography-body-mobile-font-size:16px;--typography-body-mobile-line-height:26px;--typography-small-font-family:var(--typography-family-outfit);--typography-small-font-weight:400;--typography-small-letter-spacing:0em;--typography-small-text-transform:none;--typography-small-color:var(--color-neutral-900);--typography-small-desktop-font-size:14px;--typography-small-desktop-line-height:20px;--typography-small-mobile-font-size:14px;--typography-small-mobile-line-height:20px;--typography-eyebrow-font-family:var(--typography-family-outfit);--typography-eyebrow-font-weight:500;--typography-eyebrow-letter-spacing:.12em;--typography-eyebrow-text-transform:uppercase;--typography-eyebrow-color:var(--color-neutral-900);--typography-eyebrow-desktop-font-size:14px;--typography-eyebrow-desktop-line-height:20px;--typography-eyebrow-mobile-font-size:14px;--typography-eyebrow-mobile-line-height:20px;--typography-button-font-family:var(--typography-family-outfit);--typography-button-font-weight:500;--typography-button-letter-spacing:0em;--typography-button-text-transform:none;--typography-button-color:var(--color-neutral-900);--typography-button-desktop-font-size:16px;--typography-button-desktop-line-height:16px;--typography-button-mobile-font-size:16px;--typography-button-mobile-line-height:16px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-48:48px;--spacing-64:64px;--spacing-96:96px;--spacing-128:128px;--radius-8:8px;--radius-16:16px;--radius-24:24px;--radius-pill:999px;--grid-desktop-design-width:1440px;--grid-desktop-columns:12;--grid-desktop-margin:120px;--grid-desktop-gutter:24px;--grid-desktop-content-width:1200px;--grid-mobile-design-width:390px;--grid-mobile-columns:4;--grid-mobile-margin:20px;--grid-mobile-gutter:16px;--grid-mobile-content-width:350px;--button-height-desktop:56px;--button-height-mobile:52px;--button-min-touch-target:44px;--button-radius:var(--radius-pill);--button-focus-ring-width:4px;--button-focus-ring-color:#fdba9a;--button-primary-default-background:var(--color-primary-600);--button-primary-default-text:var(--color-white);--button-primary-hover-background:var(--color-primary-700);--button-primary-hover-text:var(--color-white);--button-primary-active-background:var(--color-primary-700);--button-primary-active-text:var(--color-white);--button-primary-focus-background:var(--color-primary-600);--button-primary-focus-text:var(--color-white);--button-primary-disabled-background:var(--color-neutral-200);--button-primary-disabled-text:var(--color-neutral-400);--button-whatsapp-default-background:var(--color-whatsapp-dark);--button-whatsapp-default-text:var(--color-white);--button-whatsapp-hover-background:#0e7268;--button-whatsapp-hover-text:var(--color-white);--button-whatsapp-active-background:#0b5a52;--button-whatsapp-active-text:var(--color-white);--button-whatsapp-focus-background:var(--color-whatsapp-dark);--button-whatsapp-focus-text:var(--color-white);--button-whatsapp-disabled-background:var(--color-neutral-200);--button-whatsapp-disabled-text:var(--color-neutral-400);--button-secondary-default-background:transparent;--button-secondary-default-text:var(--color-neutral-900);--button-secondary-default-border-color:var(--color-neutral-900);--button-secondary-hover-background:var(--color-neutral-100);--button-secondary-hover-text:var(--color-neutral-900);--button-secondary-hover-border-color:var(--color-neutral-900);--button-secondary-active-background:var(--color-neutral-200);--button-secondary-active-text:var(--color-neutral-900);--button-secondary-active-border-color:var(--color-neutral-900);--button-secondary-focus-background:transparent;--button-secondary-focus-text:var(--color-neutral-900);--button-secondary-focus-border-color:var(--color-neutral-900);--button-secondary-disabled-background:transparent;--button-secondary-disabled-text:var(--color-neutral-400);--button-secondary-disabled-border-color:var(--color-neutral-200);--button-secondary-border-width:1.5px}.landing-header{z-index:10;border-bottom:1px solid var(--color-neutral-200);background-color:rgb(from var(--color-white) r g b / .92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.landing-header__inner{justify-content:space-between;align-items:center;gap:var(--spacing-24);min-height:calc(var(--spacing-64) + var(--spacing-32));display:flex}.landing-header__brand{color:var(--color-neutral-900);flex:none;align-items:center;text-decoration:none;display:inline-flex}.landing-header__brand-logo,.landing-final-cta__logo,.landing-footer__logo{width:100%;max-width:100%;height:auto;display:block}.landing-header__brand-logo{width:clamp(4rem,5vw,4.75rem)}.landing-final-cta__logo{width:min(10rem,48vw)}.landing-footer__logo{width:7.5rem}.landing-header__nav{align-items:center;gap:calc(var(--spacing-32) + (var(--spacing-8) / 2));display:inline-flex}.landing-header__nav-link,.landing-footer__nav a{color:var(--color-neutral-900);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-desktop-line-height);text-decoration:none}.landing-hero{align-items:center;gap:var(--spacing-80,calc(var(--spacing-64) + var(--spacing-16)));grid-template-columns:minmax(0,600px) minmax(0,517.773px);display:grid}.landing-hero__content{flex-direction:column;align-items:flex-start;display:flex}.landing-hero__title,.landing-problem__title,.landing-final-cta__title{margin:var(--spacing-24) 0 0;color:var(--color-neutral-900);font-family:var(--typography-h1-font-family);font-size:clamp(var(--typography-h1-mobile-font-size), 5vw, var(--typography-h1-desktop-font-size));font-weight:var(--typography-h1-font-weight);line-height:clamp(var(--typography-h1-mobile-line-height), 5.4vw, var(--typography-h1-desktop-line-height));letter-spacing:var(--typography-h1-letter-spacing)}.landing-hero__description,.landing-problem__description,.landing-final-cta__description{margin:var(--spacing-24) 0 0;max-width:36rem;color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:clamp(var(--typography-body-mobile-font-size), 2vw, var(--typography-body-l-desktop-font-size));font-weight:var(--typography-body-font-weight);line-height:clamp(var(--typography-body-mobile-line-height), 2.8vw, var(--typography-body-l-desktop-line-height));letter-spacing:var(--typography-body-letter-spacing)}.landing-hero__actions{gap:var(--spacing-16);margin-top:calc(var(--spacing-32) + var(--spacing-4));flex-wrap:wrap;display:flex}.landing-hero__highlights{gap:var(--spacing-16);margin:var(--spacing-32) 0 0;color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-desktop-line-height);flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-hero__highlights li{padding-left:var(--spacing-16);position:relative}.landing-hero__highlights li:before{content:"";width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-pill);background-color:var(--color-primary-500);position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-hero__visual{justify-content:flex-start;width:100%;display:flex}.landing-video-placeholder__button{justify-content:center;align-items:center;display:inline-flex}.landing-hero__mockup{width:100%;max-width:32.3608rem;height:auto;display:block}.landing-video-placeholder__button svg,.landing-section-icon{width:var(--spacing-24);height:var(--spacing-24)}.landing-clients{gap:var(--spacing-24);flex-direction:column;display:flex}.landing-clients__eyebrow{color:var(--color-primary-500);font-family:var(--typography-eyebrow-font-family);font-size:var(--typography-eyebrow-mobile-font-size);font-weight:var(--typography-eyebrow-font-weight);line-height:var(--typography-eyebrow-mobile-line-height);letter-spacing:var(--typography-eyebrow-letter-spacing);text-align:center;text-transform:var(--typography-eyebrow-text-transform);margin:0}.landing-clients__slider{width:100%;max-width:34rem;min-height:3rem;-webkit-mask-image:linear-gradient(to right, transparent, var(--color-white) 10%, var(--color-white) 90%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-white) 10%, var(--color-white) 90%, transparent);margin-inline:auto;overflow:hidden}.landing-clients__track{align-items:center;gap:var(--spacing-32);width:max-content;animation:28s linear infinite landing-marquee;display:flex}.landing-clients__item{justify-content:center;align-items:center;min-width:7rem;display:inline-flex}.landing-clients__logo{width:auto;max-width:7.5rem;height:auto;max-height:2rem;display:block}.landing-problem{gap:var(--spacing-24);flex-direction:column;max-width:56.25rem;display:flex}.landing-problem__title,.landing-problem__description{margin:0}.landing-steps,.landing-features,.landing-comparison,.landing-pricing{gap:var(--spacing-40,var(--spacing-32));flex-direction:column;display:flex}.landing-steps__grid{gap:var(--spacing-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-features__grid{gap:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-examples,.landing-easy,.landing-pricing__layout{gap:calc(var(--spacing-48) + var(--spacing-24));grid-template-columns:minmax(0,538px) minmax(0,590px);align-items:start;display:grid}.landing-easy,.landing-pricing__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-examples__content,.landing-easy__content,.landing-easy__features,.landing-pricing__callouts{flex-direction:column;display:flex}.landing-examples__content{gap:var(--spacing-24)}.landing-examples__gallery{gap:var(--spacing-8);flex-wrap:nowrap;width:100%;display:flex;overflow:hidden}.landing-examples__chip{min-height:3.25rem;padding-inline:calc(var(--spacing-12) + var(--spacing-4));padding-block:calc(var(--spacing-8) - 2px);color:var(--color-neutral-600);font-size:var(--typography-small-mobile-font-size);white-space:nowrap}.landing-examples__chip.ui-pill--soft{background-color:var(--color-primary-50);color:var(--color-neutral-600)}.landing-examples__chip.ui-pill--selected,.landing-examples__chip.ui-pill--soft.ui-pill--selected{color:var(--color-primary-500);border-color:rgb(from var(--color-primary-500) r g b / .18);background-color:var(--color-white);box-shadow:0 0 0 1px rgb(from var(--color-primary-500) r g b / .08)}.landing-examples__current h3,.landing-pricing__callout-card h3{color:var(--color-neutral-900);font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-mobile-font-size);font-weight:var(--typography-h3-font-weight);line-height:var(--typography-h3-mobile-line-height);margin:0}.landing-examples__current p,.landing-pricing__callout-card p{margin:var(--spacing-8) 0 0;color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height)}.landing-examples__visual{width:100%;max-width:36.875rem;margin-top:calc(var(--spacing-32) + var(--spacing-8));align-self:start;overflow:hidden}.landing-examples__slider{width:100%;overflow:hidden}.landing-examples__track{will-change:transform;align-items:flex-start;gap:0;width:100%;transition:transform .28s;display:flex}.landing-examples__slide{opacity:.6;flex:0 0 100%;width:100%;transition:opacity .22s,transform .22s}.landing-examples__slide[data-active=true]{opacity:1}.landing-examples__image{border-radius:var(--radius-24);object-fit:contain;width:100%;height:auto;display:block}.landing-easy__media{min-height:27rem}.landing-video-placeholder{justify-content:center;align-items:center;gap:var(--spacing-16);border:1px dashed var(--color-neutral-200);border-radius:var(--radius-16);background-color:var(--color-neutral-100);min-height:100%;color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-button-font-weight);flex-direction:column;display:flex}.landing-video-placeholder__button{width:calc(var(--spacing-48) + var(--spacing-24));height:calc(var(--spacing-48) + var(--spacing-24));border-radius:var(--radius-pill);background-color:var(--color-primary-600);color:var(--color-white)}.landing-easy__content,.landing-easy__features,.landing-pricing__callouts{gap:var(--spacing-24)}.landing-comparison__grid{gap:var(--spacing-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-pricing__callout-card{min-height:8.125rem}.landing-final-cta{align-items:center;gap:var(--spacing-24);text-align:center;flex-direction:column;display:flex}.landing-final-cta__brand{gap:var(--spacing-12);flex-direction:column;align-items:center;display:flex}.landing-final-cta__tagline,.landing-footer__product{color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height)}.landing-final-cta__title,.landing-final-cta__description,.landing-final-cta__phone{margin:0}.landing-final-cta__tagline,.landing-final-cta__description{color:rgb(from var(--color-white) r g b / .76)}.landing-final-cta__title,.landing-final-cta__phone{color:var(--color-white)}.landing-final-cta__title{max-width:36rem}.landing-final-cta__description{max-width:34rem}.landing-final-cta__phone{color:var(--color-white);font-family:var(--typography-body-font-family);font-size:var(--typography-body-l-mobile-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-body-l-mobile-line-height)}.landing-footer{border-top:1px solid var(--color-neutral-200);background-color:var(--color-white)}.landing-footer__inner{justify-content:space-between;align-items:center;gap:var(--spacing-24);padding-block:var(--spacing-32);display:flex}.landing-footer__brand,.landing-footer__nav{align-items:center;display:flex}.landing-footer__brand{align-items:flex-start;gap:var(--spacing-8);flex-direction:column}.landing-footer__nav{gap:calc(var(--spacing-24) + var(--spacing-8))}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1024px){.landing-header__nav{display:none}.landing-hero,.landing-examples,.landing-easy,.landing-pricing__layout{grid-template-columns:1fr}.landing-features__grid,.landing-comparison__grid,.landing-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero__visual,.landing-examples__visual{justify-self:center}}@media (width<=720px){.landing-header__inner,.landing-footer__inner{min-height:calc(var(--spacing-48) + var(--spacing-16))}.landing-header__inner,.landing-footer__inner,.landing-hero__actions,.landing-features__grid,.landing-comparison__grid,.landing-steps__grid{grid-template-columns:1fr}.landing-hero__actions,.landing-hero__actions .ui-button{width:100%}.landing-hero__visual{justify-content:center}.landing-hero__mockup{max-width:21.875rem}.landing-features__grid,.landing-comparison__grid,.landing-steps__grid{display:grid}.landing-clients__slider{max-width:18rem;min-height:2.25rem}.landing-clients__track{gap:var(--spacing-16)}.landing-clients__logo{max-width:6.5rem;max-height:1.75rem}.landing-examples__gallery{gap:calc(var(--spacing-8) - 2px)}.landing-examples__chip{min-height:3rem;padding-inline:var(--spacing-12);font-size:.8125rem}.landing-examples__visual{max-width:21.875rem;margin-top:0}.landing-easy__media{min-height:18rem}.landing-footer__inner{flex-direction:column;align-items:flex-start}.landing-footer__nav{flex-wrap:wrap}.landing-clients__item{min-width:5.5rem}}.ui-container{box-sizing:border-box;width:100%;max-width:var(--grid-desktop-design-width);padding-inline:clamp(calc(var(--spacing-12) + var(--spacing-8)), 6vw, calc(var(--spacing-96) + var(--spacing-24)));margin-inline:auto}.ui-section{box-sizing:border-box;width:100%;padding-block:clamp(calc(var(--spacing-32) + var(--spacing-24)), 8vw, calc(var(--spacing-64) + var(--spacing-48)))}.ui-section--background-white{background-color:var(--color-white)}.ui-section--background-primary-50{background-color:var(--color-primary-50)}.ui-section--background-neutral-100{background-color:var(--color-neutral-100)}.ui-section--background-neutral-900{background-color:var(--color-neutral-900)}.ui-section-heading{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ui-section-heading--center{text-align:center;align-items:center}.ui-section-heading__eyebrow{color:var(--color-primary-500);font-family:var(--typography-eyebrow-font-family);font-size:var(--typography-eyebrow-mobile-font-size);font-weight:var(--typography-eyebrow-font-weight);line-height:var(--typography-eyebrow-mobile-line-height);letter-spacing:var(--typography-eyebrow-letter-spacing);text-transform:var(--typography-eyebrow-text-transform);margin:0}.ui-section-heading__title{margin:calc(var(--spacing-8) + (var(--spacing-12) / 2)) 0 0;color:var(--color-neutral-900);font-family:var(--typography-h2-font-family);font-size:clamp(var(--typography-h2-mobile-font-size), 4vw, var(--typography-h2-desktop-font-size));font-weight:var(--typography-h2-font-weight);line-height:clamp(var(--typography-h2-mobile-line-height), 4.5vw, var(--typography-h2-desktop-line-height));letter-spacing:var(--typography-h2-letter-spacing)}.ui-section-heading__description{margin:var(--spacing-24) 0 0;max-width:calc(var(--grid-mobile-content-width) + (var(--spacing-96) * 2));color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:clamp(var(--typography-body-mobile-font-size), 2vw, var(--typography-body-l-desktop-font-size));font-weight:var(--typography-body-font-weight);line-height:clamp(var(--typography-body-mobile-line-height), 2.6vw, var(--typography-body-l-desktop-line-height));letter-spacing:var(--typography-body-letter-spacing)}.ui-pill{justify-content:center;align-items:center;gap:var(--spacing-8);box-sizing:border-box;min-height:calc(var(--spacing-32) + var(--spacing-4));padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border-radius:var(--radius-pill);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-small-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);border:1px solid #0000;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}button.ui-pill{cursor:pointer}button.ui-pill:disabled{cursor:not-allowed;opacity:.64}.ui-pill--soft{background-color:var(--color-primary-50);color:var(--color-primary-500)}.ui-pill--solid{background-color:var(--color-primary-600);color:var(--color-white)}.ui-pill--inverse{background-color:var(--color-neutral-900);color:var(--color-white)}.ui-pill--selected{border-color:rgb(from var(--color-primary-500) r g b / .14);box-shadow:0 0 0 1px rgb(from var(--color-primary-500) r g b / .08)}.ui-pill--soft.ui-pill--selected{background-color:rgb(from var(--color-primary-500) r g b / .1);color:var(--color-primary-600)}.ui-card{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ui-card--tone-white{background-color:var(--color-white);color:var(--color-neutral-900)}.ui-card--tone-primary-50{background-color:var(--color-primary-50);color:var(--color-neutral-900)}.ui-card--tone-neutral-100{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.ui-card--tone-neutral-900{background-color:var(--color-neutral-900);color:var(--color-white)}.ui-card--radius-sm{border-radius:var(--radius-8)}.ui-card--radius-md{border-radius:var(--radius-16)}.ui-card--radius-lg{border-radius:var(--radius-24)}.ui-card--radius-pill{border-radius:var(--radius-pill)}.ui-card--padding-sm{padding:calc(var(--spacing-12) + var(--spacing-8))}.ui-card--padding-md{padding:var(--spacing-24)}.ui-card--padding-lg{padding:var(--spacing-32)}.ui-card--padding-xl{padding:calc(var(--spacing-24) + var(--spacing-12))}.ui-card--padding-2xl{padding:calc(var(--spacing-32) + var(--spacing-12))}.ui-button{justify-content:center;align-items:center;gap:var(--spacing-12);box-sizing:border-box;border-radius:var(--button-radius);width:fit-content;padding-inline:calc(var(--spacing-24) + var(--spacing-4));font-family:var(--typography-button-font-family);font-size:var(--typography-button-desktop-font-size);font-weight:var(--typography-button-font-weight);line-height:var(--typography-button-desktop-line-height);letter-spacing:var(--typography-button-letter-spacing);border:0;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ui-button--full-width{width:100%}.ui-button--size-md{min-height:var(--button-height-mobile);padding-inline:var(--spacing-24)}.ui-button--size-lg{min-height:var(--button-height-desktop);padding-inline:calc(var(--spacing-24) + var(--spacing-4))}.ui-button__icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.ui-button--primary{background-color:var(--button-primary-default-background);color:var(--button-primary-default-text)}.ui-button--primary:hover{background-color:var(--button-primary-hover-background);color:var(--button-primary-hover-text)}.ui-button--primary:active{background-color:var(--button-primary-active-background);color:var(--button-primary-active-text)}.ui-button--primary:focus-visible{box-shadow:0 0 0 var(--button-focus-ring-width) var(--button-focus-ring-color);outline:0}.ui-button--primary:disabled,.ui-button--primary[aria-disabled=true]{background-color:var(--button-primary-disabled-background);color:var(--button-primary-disabled-text)}.ui-button--whatsapp{background-color:var(--button-whatsapp-default-background);color:var(--button-whatsapp-default-text)}.ui-button--whatsapp:hover{background-color:var(--button-whatsapp-hover-background);color:var(--button-whatsapp-hover-text)}.ui-button--whatsapp:active{background-color:var(--button-whatsapp-active-background);color:var(--button-whatsapp-active-text)}.ui-button--whatsapp:focus-visible{box-shadow:0 0 0 var(--button-focus-ring-width) var(--button-focus-ring-color);outline:0}.ui-button--whatsapp:disabled,.ui-button--whatsapp[aria-disabled=true]{background-color:var(--button-whatsapp-disabled-background);color:var(--button-whatsapp-disabled-text)}.ui-button--outline{background-color:var(--button-secondary-default-background);color:var(--button-secondary-default-text);border:var(--button-secondary-border-width) solid var(--button-secondary-default-border-color)}.ui-button--outline:hover{background-color:var(--button-secondary-hover-background);color:var(--button-secondary-hover-text);border-color:var(--button-secondary-hover-border-color)}.ui-button--outline:active{background-color:var(--button-secondary-active-background);color:var(--button-secondary-active-text);border-color:var(--button-secondary-active-border-color)}.ui-button--outline:focus-visible{box-shadow:0 0 0 var(--button-focus-ring-width) var(--button-focus-ring-color);outline:0}.ui-button--outline:disabled,.ui-button--outline[aria-disabled=true]{background-color:var(--button-secondary-disabled-background);color:var(--button-secondary-disabled-text);border-color:var(--button-secondary-disabled-border-color)}.ui-feature-item{gap:var(--spacing-16);display:flex}.ui-feature-item--vertical{flex-direction:column}.ui-feature-item--horizontal{align-items:flex-start}.ui-feature-item__icon-shell{border-radius:calc(var(--spacing-8) + (var(--spacing-4) / 1));background-color:var(--color-primary-50);color:var(--color-primary-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-feature-item--vertical .ui-feature-item__icon-shell{width:var(--spacing-48);height:var(--spacing-48)}.ui-feature-item--horizontal .ui-feature-item__icon-shell{width:calc(var(--spacing-32) + var(--spacing-12));height:calc(var(--spacing-32) + var(--spacing-12))}.ui-feature-item__body{gap:calc(var(--spacing-4) - (var(--spacing-4) / 4));flex-direction:column;display:flex}.ui-feature-item__title{color:var(--color-neutral-900);font-family:var(--typography-h3-font-family);font-size:clamp(calc(var(--typography-body-l-mobile-font-size) + (var(--spacing-4) / 2)), 2vw, var(--typography-h3-mobile-font-size));font-weight:var(--typography-h3-font-weight);line-height:clamp(var(--typography-small-mobile-line-height), 2.4vw, var(--typography-body-font-desktop-line-height,var(--typography-body-desktop-line-height)));letter-spacing:var(--typography-h3-letter-spacing);margin:0}.ui-feature-item__description{color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}.ui-comparison-card{gap:calc(var(--spacing-12) + (var(--spacing-4) / 2))}.ui-comparison-card__title{color:inherit;font-family:var(--typography-h3-font-family);font-size:clamp(calc(var(--typography-body-l-mobile-font-size) + (var(--spacing-4) / 2)), 2vw, var(--typography-h3-mobile-font-size));font-weight:var(--typography-h3-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-h3-letter-spacing);margin:0}.ui-comparison-card__description{color:inherit;font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}.ui-comparison-card--highlighted .ui-comparison-card__description{color:var(--color-neutral-200)}.ui-comparison-card__cta{margin-top:auto}.ui-callout{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:calc(var(--spacing-16) + var(--spacing-4));width:100%;padding-block:var(--spacing-32);padding-inline:calc(var(--spacing-32) + var(--spacing-4));border-radius:var(--radius-16);font-family:var(--typography-body-font-family);font-size:clamp(var(--typography-body-mobile-font-size), 2vw, var(--typography-body-l-desktop-font-size));font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-l-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);display:flex}.ui-callout--primary{background-color:var(--color-primary-600);color:var(--color-white)}.ui-callout--soft{background-color:var(--color-primary-50);color:var(--color-neutral-900)}.ui-callout--inverse{background-color:var(--color-neutral-900);color:var(--color-white)}.ui-callout--center{text-align:center;justify-content:center}.ui-pricing-card{gap:var(--spacing-24)}.ui-pricing-card__label{color:var(--color-neutral-900);font-family:var(--typography-eyebrow-font-family);font-size:var(--typography-eyebrow-mobile-font-size);font-weight:var(--typography-eyebrow-font-weight);line-height:var(--typography-eyebrow-mobile-line-height);letter-spacing:var(--typography-eyebrow-letter-spacing);text-transform:var(--typography-eyebrow-text-transform);margin:0}.ui-pricing-card__header{gap:var(--spacing-4);flex-direction:column;display:flex}.ui-pricing-card__price{color:var(--color-neutral-900);font-family:var(--typography-h1-font-family);font-size:clamp(calc(var(--typography-h2-mobile-font-size) + var(--spacing-4)), 4vw, calc(var(--typography-h1-mobile-font-size) + var(--spacing-12)));font-weight:var(--typography-h1-font-weight);line-height:clamp(var(--typography-h2-mobile-line-height), 4.5vw, calc(var(--typography-h1-mobile-line-height) + var(--spacing-8)));letter-spacing:var(--typography-h1-letter-spacing);margin:0}.ui-pricing-card__subtitle{color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}.ui-pricing-card__features{gap:var(--spacing-12);flex-direction:column;display:flex}.ui-pricing-card__footer{gap:var(--spacing-8);flex-direction:column;display:flex}.ui-pricing-card__footnote{color:var(--color-neutral-600);font-family:var(--typography-small-font-family);font-size:var(--typography-small-mobile-font-size);font-weight:var(--typography-small-font-weight);line-height:var(--typography-small-mobile-line-height);letter-spacing:var(--typography-small-letter-spacing);margin:0}.ui-step-item{gap:calc(var(--spacing-16) + var(--spacing-4))}.ui-step-item__step{color:var(--color-primary-500);font-family:var(--typography-display-font-family);font-size:clamp(calc(var(--typography-h2-mobile-font-size) + var(--spacing-4)), 4vw, calc(var(--typography-h3-desktop-font-size) + var(--spacing-8)));font-weight:var(--typography-display-font-weight);line-height:clamp(var(--typography-h2-mobile-line-height), 4vw, calc(var(--typography-h3-desktop-line-height) + var(--spacing-4)));letter-spacing:var(--typography-display-letter-spacing);margin:0}.ui-step-item__title{color:var(--color-neutral-900);font-family:var(--typography-h3-font-family);font-size:clamp(calc(var(--typography-body-l-mobile-font-size) + (var(--spacing-4) / 2)), 2vw, var(--typography-h3-mobile-font-size));font-weight:var(--typography-h3-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-h3-letter-spacing);margin:0}.ui-step-item__description{color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}.ui-checklist-item{align-items:flex-start;gap:var(--spacing-12);display:flex}.ui-checklist-item__icon{width:calc(var(--spacing-16) + (var(--spacing-4) / 2));height:calc(var(--spacing-16) + (var(--spacing-4) / 2));color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-checklist-item__content{color:var(--color-neutral-900);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}.ui-faq-item{gap:var(--spacing-16);border:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.ui-faq-item__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-16);width:100%;color:var(--color-neutral-900);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ui-faq-item__question{color:inherit;font-family:var(--typography-h3-font-family);font-size:clamp(var(--typography-body-l-mobile-font-size), 2vw, calc(var(--typography-body-l-desktop-font-size) + (var(--spacing-4) / 2)));font-weight:var(--typography-h3-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-h3-letter-spacing);margin:0}.ui-faq-item__indicator{width:var(--spacing-24);height:var(--spacing-24);border-radius:var(--radius-pill);background-color:var(--color-primary-50);color:var(--color-primary-500);font-family:var(--typography-body-font-family);font-size:var(--typography-body-l-mobile-font-size);font-weight:var(--typography-h3-font-weight);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-faq-item__answer{color:var(--color-neutral-600);font-family:var(--typography-body-font-family);font-size:var(--typography-body-mobile-font-size);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-desktop-line-height);letter-spacing:var(--typography-body-letter-spacing);margin:0}
