:root{color-scheme:light;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: oklch(99.7% .002 250);--color-paper-2: oklch(97.5% .004 250);--color-paper-3: oklch(95% .006 250);--color-light: oklch(99.7% .004 95);--color-ink: oklch(23% .035 245);--color-ink-2: oklch(36% .035 245);--color-muted: oklch(45% .025 240);--color-rule: oklch(89.5% .008 230);--color-rule-2: oklch(93.5% .006 230);--color-accent: oklch(50% .12 234);--color-accent-strong: oklch(44% .12 236);--color-accent-ink: oklch(99% .003 95);--color-accent-soft: oklch(94% .025 220);--color-accent-soft-ink: oklch(30% .06 236);--color-focus: oklch(56% .14 234);--color-tint: #f7fafe;--color-tint-rule: oklch(92.5% .016 250);--color-tint-rule-2: oklch(95% .012 250);--edge-light: inset 0 1px 0 oklch(100% 0 0 / .9), inset 0 0 0 1px oklch(100% 0 0 / .55);--font-display: "Epilogue", ui-sans-serif, system-ui, sans-serif;--font-body: var(--font-display);--font-outlier: "IBM Plex Mono", ui-monospace, monospace;--radius-card: 22px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: 18px 28px 48px -26px oklch(52% .09 220 / .38), 2px 3px 6px -2px oklch(40% .05 230 / .12);--tracking-display: -.04em;--display-weight: 700}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::-moz-selection{background:var(--color-accent-soft);color:var(--color-accent-soft-ink)}::selection{background:var(--color-accent-soft);color:var(--color-accent-soft-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-slot]>img{filter:saturate(.65) contrast(.97)}@font-face{font-family:Epilogue;src:url(/_astro/epilogue-latin-wght.BnupfK5F.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root,:root.dark{color-scheme:light;--aw-color-bg-page: var(--color-paper);--aw-color-text-default: var(--color-ink);--aw-color-primary: var(--color-ink);--aw-font-sans: var(--font-body);--aw-font-heading: var(--font-display);--hm-control: 48px;--hm-nav: 80px;--radius-input: var(--radius-pill)}html body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body)}.hm{color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55}.hm .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.hm h1,.hm h2,.hm h3{margin:0;color:var(--color-ink);font-family:var(--font-display);font-weight:700;font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;min-width:0;text-wrap:balance}.hm h1{max-width:14ch;font-size:var(--text-display);line-height:1}.hm h2{max-width:22ch;font-size:var(--text-section);line-height:1.05}.hm h3{max-width:40ch;font-size:var(--text-title);line-height:1.2;letter-spacing:-.02em}.hm p{margin:0;text-wrap:pretty}.hm .lead{max-width:52ch;color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.45}.hm small,.hm .meta{color:var(--color-muted);font-size:var(--text-sm)}.hm a{color:var(--color-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:text-decoration-color var(--dur-micro) var(--ease-out)}.hm a:hover{text-decoration-color:var(--color-accent)}.hm a:active{color:var(--color-ink-2)}.hm :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hm ul,.hm ol,.hm dl,.hm dd,.hm figure,.hm blockquote{margin:0;padding:0}.hm ul,.hm ol{list-style:none}.hm img{display:block;max-width:100%;height:auto}.hm .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--hm-control);padding:0 var(--space-lg);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.hm .btn:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong)}.hm .btn:active{color:var(--color-accent-ink);transform:translateY(1px)}.hm .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.hm .btn--quiet{border-color:var(--color-rule);background:var(--color-light);color:var(--color-ink)}.hm .btn--quiet:hover{border-color:var(--color-rule);background:var(--color-paper-3)}.hm .btn--quiet:active{color:var(--color-ink)}.hm .actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.hm .photo{overflow:hidden;border-radius:var(--radius-card);background:var(--color-paper-3);outline:var(--rule-hair) solid var(--color-rule);outline-offset:-1px}.hm .photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm figcaption{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.hm .skip{position:absolute;left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper)}.hm .skip:focus-visible{top:var(--space-md)}.hm-nav{position:sticky;top:0;z-index:var(--z-sticky-nav);border-bottom:var(--rule-hair) solid var(--color-ink);background:var(--color-paper)}.hm-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:var(--hm-nav)}.hm-nav__logo{display:block;flex-shrink:0}.hm-nav__logo img{width:auto;height:54px}.hm-nav__links{display:flex;align-items:center;gap:var(--space-lg)}.hm-nav__links a{font-size:clamp(1rem,.7rem + .45vw,1.125rem);font-weight:400;text-decoration-color:transparent;white-space:nowrap}.hm-nav__links a[aria-current=page]{text-decoration-color:var(--color-ink)}.hm-nav__links a:hover{text-decoration-color:var(--color-accent)}.hm-nav__end{display:flex;align-items:center;gap:var(--space-lg)}.hm-nav .btn{min-height:44px;padding:0 var(--space-lg);font-size:var(--text-md)}.hm-nav__menu{display:none;position:relative}.hm-nav__menu summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-md);font-weight:600;list-style:none;cursor:pointer}.hm-nav__menu summary::-webkit-details-marker{display:none}.hm-nav__menu summary:hover{background:var(--color-paper-3)}.hm-nav__menu summary:active{transform:translateY(1px)}.hm-nav__menu ul{position:absolute;right:0;top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);min-width:220px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card)}.hm-nav__menu li+li{border-top:var(--rule-hair) solid var(--color-rule-2)}.hm-nav__menu li a{display:flex;align-items:center;min-height:48px;font-weight:400;text-decoration-color:transparent}.hm-hero{--hm-hero-measure: calc(var(--container) - 2 * var(--gutter) - var(--space-2xl));display:grid;grid-template-columns:minmax(var(--gutter),1fr) minmax(0,calc(var(--hm-hero-measure) * 7 / 12)) var(--space-2xl) minmax(0,calc(var(--hm-hero-measure) * 5 / 12)) minmax(var(--gutter),1fr);grid-template-rows:minmax(0,1fr) auto;min-height:calc(100dvh - var(--hm-nav))}.hm-hero__text{grid-column:2;grid-row:1;align-self:center;display:grid;gap:var(--space-lg);justify-items:start;padding-block:var(--space-2xl) 0}.hm-hero__trust{display:grid;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}.hm .hm-hero__figure{grid-column:4;grid-row:1 / -1;align-self:center;padding-block:var(--space-sm) var(--space-xl)}.hm-hero__frame{position:relative}.hm-hero__photo{width:100%;height:min(calc(100dvh - var(--hm-nav) - 6rem),720px)}.hm-hero__photo>img{-o-object-position:50% 40%;object-position:50% 40%}.hm .hm-plate{position:absolute;left:calc(-1 * var(--space-xl));bottom:var(--space-xl);display:grid;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card);background:var(--color-light);box-shadow:var(--edge-light),var(--shadow-card);text-decoration:none}.hm-plate strong{color:var(--color-ink);font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.1;font-variant-numeric:tabular-nums}.hm-plate:hover strong{color:var(--color-accent)}.hm .hm-facts{grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,3fr);margin-bottom:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.hm-facts>div{padding:var(--space-sm) var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule)}.hm-facts>div:first-child{padding-left:0;border-left:0}.hm-facts>div:last-child{padding-right:0}.hm-facts dt{color:var(--color-muted);font-size:var(--text-sm)}.hm-facts dd{color:var(--color-ink);font-weight:600}.hm-facts dd small{display:block;font-weight:400}.hm-facts dd a{text-decoration-color:var(--color-rule)}@media(pointer:coarse){.hm-facts dd a,.hm-hero__trust a{display:inline-flex;align-items:center;min-height:44px}}.hm-section{padding-block:var(--space-3xl)}.hm-section--tall{padding-block:var(--section-gap-s)}.hm-tint{--color-rule: var(--color-tint-rule);--color-rule-2: var(--color-tint-rule-2);--color-paper-2: var(--color-paper);background:var(--color-tint);border-block:var(--rule-hair) solid var(--color-tint-rule)}.hm-close{padding-block:var(--section-gap-s)}.hm-head{display:grid;gap:var(--space-lg);margin-bottom:var(--space-2xl)}.hm-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--space-lg) var(--space-2xl)}.hm-offers{border-top:var(--rule-hair) solid var(--color-ink)}.hm-offer{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--gap-columns);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-offer__photo{aspect-ratio:16 / 10}.hm-offer__body,.hm-offer__benefits{display:grid;gap:var(--space-xs)}.hm-offer__benefits li{padding-top:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule-2);font-size:var(--text-sm)}.hm-offer__benefits li:first-child{padding-top:0;border-top:0}.hm-offer__price{display:grid;justify-items:end;text-align:right}.hm-offer__price strong{color:var(--color-ink);font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.1;font-variant-numeric:tabular-nums}.hm-after{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-xl)}.hm-rows{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl) var(--gap-columns)}.hm-rows__head{display:grid;align-content:start;gap:var(--space-lg)}.hm-steps{counter-reset:paso;border-top:var(--rule-hair) solid var(--color-ink)}.hm-steps li{counter-increment:paso;display:grid;grid-template-columns:4.5rem minmax(0,3fr) minmax(0,4fr);align-items:baseline;gap:var(--gap-columns);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-steps li:before{content:counter(paso);color:var(--color-ink);font-size:var(--text-display-s);font-weight:700;letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}.hm-results{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:var(--space-xl) var(--space-2xl)}.hm .hm-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-columns);margin-top:var(--space-2xl)}.hm-case{display:grid;align-content:start;gap:var(--space-xs)}.hm-case__photo{aspect-ratio:1;margin-bottom:var(--space-xs)}.hm-case p{font-size:var(--text-sm)}.hm .hm-cases__key{margin-top:var(--space-lg)}.hm-results .photo [data-compare]{aspect-ratio:2}.hm [data-compare] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm [data-compare]>span{background:var(--color-ink);color:var(--color-paper)}.hm [data-compare-range]:focus-visible+.compare-handle>span{outline:2px solid var(--color-focus);outline-offset:2px}.hm-figures{border-top:var(--rule-hair) solid var(--color-ink)}.hm-figures>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-figures dt{color:var(--color-ink-2)}.hm-figures dd{color:var(--color-ink);font-size:var(--text-3xl);font-weight:700;letter-spacing:var(--tracking-display);line-height:1.05;font-variant-numeric:tabular-nums}.hm-results__aside{display:grid;gap:var(--space-lg)}.hm-results__aside .btn{justify-self:start}.hm .hm-index{border-top:var(--rule-hair) solid var(--color-ink)}.hm-index li{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:baseline;gap:var(--space-xs) var(--gap-columns);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-index h3{font-size:var(--text-2xl);letter-spacing:var(--tracking-display);line-height:1.15}.hm-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--space-2xl)}.hm-split__photo{aspect-ratio:4 / 5}.hm-split__text{display:grid;gap:var(--space-lg);justify-items:start}.hm-split__text p{max-width:62ch}.hm-split__text strong{color:var(--color-ink);font-weight:600}.hm-creds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap-columns);width:100%;border-top:var(--rule-hair) solid var(--color-ink)}.hm-creds>div{padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-creds dt{color:var(--color-ink);font-weight:600}.hm-creds dd{color:var(--color-muted);font-size:var(--text-sm)}.hm-inline{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg)}.hm-inline a{display:inline-flex;align-items:center;min-height:44px}.hm-head__stack{display:grid;gap:var(--space-lg)}.hm .hm-proof{display:grid;justify-items:end;justify-self:end;text-align:right;text-decoration:none}.hm-proof strong{color:var(--color-accent);font-size:var(--text-display);font-weight:700;letter-spacing:var(--tracking-display);line-height:1;font-variant-numeric:tabular-nums}.hm-proof span{font-weight:600;text-decoration:underline;text-decoration-color:var(--color-rule);text-decoration-thickness:1px;text-underline-offset:.16em}.hm-proof:hover span{text-decoration-color:var(--color-accent)}.hm-quotes{-moz-columns:3;columns:3;-moz-column-gap:var(--gap-columns);column-gap:var(--gap-columns)}.hm-quote{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--gap-columns);--color-rule: var(--color-tint-rule);padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-tint)}.hm-quote blockquote{display:grid;gap:var(--space-md)}.hm-stars{display:flex;gap:var(--space-3xs);color:var(--color-accent)}.hm-quote blockquote p{color:var(--color-ink);font-size:var(--text-md);line-height:1.6}.hm-quote footer{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.hm-quote__initial{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-soft-ink);font-weight:700}.hm-quote cite{display:block;color:var(--color-ink);font-style:normal;font-weight:600;line-height:1.3}.hm-quote small{display:block}.hm-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.hm-place{display:grid;align-content:start;gap:var(--space-lg)}.hm-place__map{aspect-ratio:16 / 9}.hm-place__map iframe{display:block;width:100%;height:100%;border:0}.hm-place__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.hm .tag{display:inline-flex;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-soft-ink);font-size:var(--text-xs);font-weight:600}.hm-place dl{border-top:var(--rule-hair) solid var(--color-ink)}.hm-place dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--space-md);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-place dt{color:var(--color-muted);font-size:var(--text-sm)}.hm-place dd{color:var(--color-ink)}.hm-after a[href^=tel],.hm-after a[href*=whatsapp]{white-space:nowrap}.hm-faq{border-top:var(--rule-hair) solid var(--color-ink)}.hm-faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-faq summary h3{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.3}.hm-faq summary:hover h3{color:var(--color-accent)}.hm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:72px;padding-block:var(--space-md);color:var(--color-ink);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.3;list-style:none;cursor:pointer}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-short) var(--ease-in-out)}.hm-faq details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.hm-faq summary:hover{color:var(--color-accent)}.hm-faq summary:active{color:var(--color-ink-2)}.hm-faq details p{max-width:65ch;padding-bottom:var(--space-lg)}.hm-posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns)}.hm-post{display:grid;align-content:start;gap:var(--space-sm)}.hm-post__photo{aspect-ratio:16 / 10}.hm-post h3{font-size:var(--text-lg);line-height:1.3}.hm-post h3 a{font-weight:700;text-decoration-color:transparent}.hm-post h3 a:hover{text-decoration-color:var(--color-accent)}.hm-post p{font-size:var(--text-sm)}.hm-close__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:var(--space-2xl)}.hm-close__photo{aspect-ratio:4 / 3}.hm-foot{padding-block:var(--space-2xl) var(--space-xl)}.hm-foot__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl) var(--space-2xl)}.hm-foot__brand{display:grid;align-content:start;gap:var(--space-md);justify-items:start}.hm-foot__signoff{color:var(--color-ink);font-size:var(--text-lg);font-weight:600;line-height:1.35}.hm-foot__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);gap:var(--space-xl) var(--gap-columns)}.hm-foot__cols h3{margin-bottom:var(--space-sm);font-size:var(--text-md);letter-spacing:0}.hm-foot a{font-weight:400;text-decoration-color:var(--color-rule)}.hm-foot .btn{font-weight:600}.hm-foot__cols li a{display:inline-flex;align-items:center;min-height:44px}.hm-foot__cols li a.hm-foot__place{display:block;padding-block:var(--space-xs)}.hm-foot__place strong{display:block;font-weight:600}.hm-foot__legal a{display:inline-flex;align-items:center;min-height:44px}.hm-foot__legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}nav[aria-label="Acciones rápidas"]{border-color:var(--color-ink);background:var(--color-paper)}nav[aria-label="Acciones rápidas"] a{border-radius:var(--radius-input);border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-ink)}nav[aria-label="Acciones rápidas"] a:first-child{border:var(--rule-hair) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}nav[aria-label="Acciones rápidas"] a:first-child:hover{background:var(--color-accent-strong)}nav[aria-label="Acciones rápidas"] a:last-child:hover{background:var(--color-paper-3);color:var(--color-ink)}nav[aria-label="Acciones rápidas"] a:active{transform:translateY(1px)}nav[aria-label="Acciones rápidas"] a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:60rem){.hm-nav__links{display:none}.hm-nav__menu{display:block}.hm-hero{grid-template-columns:var(--gutter) minmax(0,1fr) var(--gutter);grid-template-rows:auto;min-height:0}.hm-hero__text{grid-column:2;grid-row:1;padding-block:var(--space-xl)}.hm .hm-hero__figure{grid-column:2;grid-row:2;padding-block:var(--space-xl)}.hm-hero__photo{height:auto;aspect-ratio:4 / 5}.hm .hm-plate{left:var(--space-md);bottom:var(--space-md)}.hm .hm-facts{grid-column:2;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:var(--space-lg) 0}.hm-facts>div{padding:var(--space-sm) 0;border-left:0;border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-facts>div:first-child{grid-column:1 / -1}.hm-head--split,.hm-rows,.hm-results,.hm-split,.hm-close__grid,.hm-foot__top,.hm-index li{grid-template-columns:minmax(0,1fr)}.hm-split,.hm-close__grid{gap:var(--space-xl)}.hm-offer{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-offer__price{justify-items:start;text-align:left}.hm-posts,.hm .hm-cases,.hm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-quotes{-moz-columns:2;columns:2}}@media(max-width:48rem){.hm-hero .actions,.hm-nav .btn{display:none}}@media(max-width:40rem){.hm-places,.hm-posts,.hm-creds{grid-template-columns:minmax(0,1fr)}.hm .btn{padding:0 var(--space-md)}.hm-steps li{grid-template-columns:minmax(0,1fr) minmax(0,5fr)}.hm-steps li p{grid-column:2}.hm-quotes{-moz-columns:1;columns:1}.hm .actions .btn{flex:1 1 100%}}@media(min-width:60.01rem)and (min-height:52rem){.hm-hero__text{grid-row:1 / -1;padding-block:0 var(--space-xl)}}@media(max-width:40rem){.hm-nav__logo img{height:46px}}@media(max-width:40rem){.hm-section,.hm-section--tall,.hm-close{padding-block:var(--space-2xl)}.hm-head{gap:var(--space-sm);margin-bottom:var(--space-lg)}.hm-hero__text{gap:var(--space-md);padding-block:var(--space-lg)}.hm-hero__photo{aspect-ratio:1}.hm-hero__photo>img{-o-object-position:50% 45%;object-position:50% 45%}.hm-rail{display:flex;gap:var(--space-md);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--space-sm);overflow-x:auto;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-top:0;-moz-columns:auto;columns:auto}.hm-rail>li{flex:0 0 84%;scroll-snap-align:start;margin-bottom:0}.hm-offer{grid-template-columns:minmax(0,1fr);gap:var(--space-sm);padding-block:0 var(--space-md);border-top:0;border-bottom:var(--rule-hair) solid var(--color-ink)}.hm-offer__benefits{display:none}.hm-offer__price strong{font-size:var(--text-2xl)}.hm .hm-proof{justify-items:start;justify-self:start;text-align:left}.hm-proof strong{font-size:var(--text-display-s)}.hm-steps li,.hm-index li{padding-block:var(--space-md)}.hm-index h3{font-size:var(--text-xl)}.hm-results .photo [data-compare]{aspect-ratio:16 / 10}.hm-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.hm-figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:0;border-bottom:0}.hm-figures dt{font-size:var(--text-sm)}.hm-rail.hm-cases>li{flex-basis:66%}.hm .hm-cases{display:flex;margin-top:var(--space-xl)}.hm .hm-cases__key{margin-top:var(--space-sm)}.hm-figures dd{font-size:var(--text-3xl)}.hm-split__photo{aspect-ratio:4 / 3}.hm-split__photo>img{-o-object-position:50% 25%;object-position:50% 25%}.hm-split__text{gap:var(--space-md)}.hm-place__map{aspect-ratio:2 / 1}.hm-place{gap:var(--space-md)}.hm-faq summary{min-height:56px}.hm-posts{gap:0;border-top:var(--rule-hair) solid var(--color-ink)}.hm-post{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.hm-post__photo{aspect-ratio:1}.hm-post h3{font-size:var(--text-md)}.hm-post p{display:none}.hm-foot{padding-top:var(--space-2xl)}.hm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--gap-columns)}.hm-foot__cols>:nth-child(-n+2){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.hm a,.hm .btn,.hm-faq summary:after,nav[aria-label="Acciones rápidas"] a{transition-duration:.01ms}}.not-prose:not(.hm) h2{max-width:none}.hm-page-hero{padding-block:var(--space-3xl)}.hm-page-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:var(--space-xl) var(--space-2xl)}.hm-page-hero__text{display:grid;gap:var(--space-lg);justify-items:start}.hm.hm-page-hero h1{max-width:18ch;font-size:var(--text-display-s);line-height:1.02}.hm-page-hero__photo{aspect-ratio:4 / 3}@media(max-width:60rem){.hm-page-hero__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.hm-page-hero .actions{display:none}}@media(max-width:40rem){.hm-page-hero{padding-block:var(--space-xl)}}
