.mxd-logo img{opacity:1!important;visibility:visible!important}:root[color-scheme=dark] .mxd-logo img{filter:brightness(0) invert(1);transition:filter .3s ease}:root:not([color-scheme]) .mxd-logo img,:root[color-scheme=light] .mxd-logo img{filter:none;transition:filter .3s ease}:root:not([color-scheme]) .hamburger__base,:root[color-scheme=light] .hamburger__base{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#1a2b474d!important;border:1px solid #1a2b4733}:root[color-scheme=dark] .hamburger__base{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#2a3d5a4d!important;border:1px solid #ffffff1a}:root[color-scheme=dark] .hamburger__line{background-color:#fff!important}:root[color-scheme=dark] .btn-anim.btn-primary,:root[color-scheme=dark] .btn-primary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#1a2b47b3!important;border:1px solid #ffffff1a}:root[color-scheme=dark] .btn-anim.btn-primary:hover,:root[color-scheme=dark] .btn-primary:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:#2a3d5acc!important;border-color:#fff3}@media only screen and (max-width:767px){.btn-long-text,.btn-long-text .btn-caption{font:normal var(--fw-medium) 1.5rem/2.3 var(--_font-accent)}.mxd-testimonials-image__text .t-large,.mxd-testimonials-photo__text .t-large{font-size:1.6rem;line-height:1.6}:root[color-scheme=dark] .mxd-testimonials-image__text .t-large,:root[color-scheme=dark] .mxd-testimonials-photo__text .t-large{color:#fff}}.marquee.bright{color:#fff}.marquee.bright .marquee__text{color:#fff;font-size:2.85em}.marquee.bright .marquee__image svg{height:60px;width:60px}@media only screen and (max-width:767px){.marquee.bright .marquee__image{flex-shrink:0;height:6.1rem;width:6.1rem}}@media only screen and (min-width:768px){.marquee.bright .marquee__image{height:6.1rem;width:6.1rem}}:root[color-scheme=dark] .marquee.bright,:root[color-scheme=dark] .marquee.bright .marquee__text{color:#fff}.idealista-promo{position:relative;width:100%}.idealista-promo__inner{background:linear-gradient(135deg,#1a2b47,#2a3d5a);background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:3.8rem;box-shadow:0 20px 60px #0000001a;overflow:hidden;padding:6rem 4rem;position:relative}.idealista-promo__bg{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M40 0H0v40' fill='none' stroke='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.idealista-promo__content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.idealista-promo__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:2rem;color:#fff;color:var(--tertiary);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.5rem}.idealista-promo__badge i{font-size:1.2rem}.idealista-promo__title{color:#fff;color:var(--tertiary);font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.idealista-promo__description{color:#ffffffe6;font-size:1.25rem;line-height:1.6;margin-bottom:3rem}.idealista-promo__features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.idealista-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:1.5rem;color:#fff;color:var(--tertiary);display:flex;font-weight:500;gap:.75rem;padding:1rem 1.5rem;transition:all .3s ease}.idealista-feature:hover{background:#ffffff26;transform:translateY(-2px)}.idealista-feature i{color:#fff;color:var(--tertiary);font-size:1.5rem}.idealista-promo__controls{display:flex;gap:1rem;justify-content:center}.idealista-promo__controls .btn-primary{background-color:#fff;background-color:var(--tertiary);border-color:#fff;border-color:var(--tertiary);color:#1a2b47;color:var(--primary);font-size:1.1rem;padding:1.2rem 2.5rem}.idealista-promo__controls .btn-primary:hover{background-color:#6d6e71;background-color:var(--secondary);border-color:#6d6e71;border-color:var(--secondary);box-shadow:0 10px 30px #0003;color:#fff;color:var(--tertiary);transform:translateY(-2px)}@media only screen and (max-width:1023px){.idealista-promo__inner{padding:4rem 3rem}.idealista-promo__title{font-size:2.5rem}.idealista-promo__description{font-size:1.1rem}.idealista-promo__features{gap:1.5rem}}@media only screen and (max-width:767px){.idealista-promo__inner{border-radius:2rem;padding:3rem 2rem}.idealista-promo__title{font-size:2rem}.idealista-promo__description{font-size:1rem;margin-bottom:2rem}.idealista-promo__features{flex-direction:column;gap:1rem;margin-bottom:2rem}.idealista-feature{justify-content:center;padding:.875rem 1.25rem;width:100%}.idealista-promo__controls .btn-primary{font-size:1rem;padding:1rem 2rem}}.btn-fotocasa{background-color:#2649fe!important;border-color:#2649fe!important;color:#fff!important;font-weight:600!important;transition:all .3s ease!important}.btn-fotocasa:hover{background-color:#1a38db!important;border-color:#1a38db!important;box-shadow:0 8px 24px #2649fe73!important;transform:translateY(-2px)}.btn-fotocasa .btn-caption,.btn-fotocasa i,.btn-fotocasa:hover{color:#fff!important}.fotocasa-logo-inline{display:inline-block;height:1.4em;margin:0 6px;position:relative;top:.28em;transition:filter .3s ease;vertical-align:initial;width:auto}:root[color-scheme=dark] .fotocasa-logo-inline{filter:brightness(0) invert(1)}:root:not([color-scheme]) .idealista-logo-inline,:root[color-scheme=light] .idealista-logo-inline{filter:none}@media only screen and (max-width:767px){.idealista-logo-inline{height:1.5em;margin:0 .2em}}:root{--primary:#1a2b47;--primary-rgb:26,43,71;--secondary:#6d6e71;--secondary-rgb:109,110,113;--tertiary:#fff;--tertiary-rgb:255,255,255;--primary-light:#2a3d5a;--primary-dark:#0f1a2a;--secondary-light:#8a8b8e;--secondary-dark:#4a4b4e;--idealista-color:#e1f56ef5;--idealista-color-rgb:225,245,110;--text-primary:var(--primary);--text-secondary:var(--secondary);--text-tertiary:var(--tertiary);--text-muted:#9ca3af;--bg-primary:var(--primary);--bg-secondary:var(--secondary);--bg-tertiary:var(--tertiary);--bg-light:#f8f9fa;--bg-dark:var(--primary-dark)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}span b{display:block}.bg-primary{background-color:#1a2b47!important;background-color:var(--primary)!important}.bg-secondary{background-color:#6d6e71!important;background-color:var(--secondary)!important}.bg-tertiary{background-color:#fff!important;background-color:var(--tertiary)!important}.text-primary{color:#1a2b47!important;color:var(--primary)!important}.text-secondary{color:#6d6e71!important;color:var(--secondary)!important}.text-tertiary{color:#fff!important;color:var(--tertiary)!important}.btn-primary{background-color:#1a2b47;background-color:var(--primary);border-color:#1a2b47;border-color:var(--primary)}.btn-primary,.btn-primary:hover{color:#fff;color:var(--tertiary)}.btn-primary:hover{background-color:#2a3d5a;background-color:var(--primary-light);border-color:#2a3d5a;border-color:var(--primary-light)}.btn-secondary{background-color:#6d6e71;background-color:var(--secondary);border-color:#6d6e71;border-color:var(--secondary);color:#fff;color:var(--tertiary)}.btn-secondary:hover{background-color:#8a8b8e;background-color:var(--secondary-light);border-color:#8a8b8e;border-color:var(--secondary-light);color:#fff;color:var(--tertiary)}.btn-outline-primary{background-color:initial;color:#1a2b47;color:var(--primary)}.btn-outline-primary,.btn-outline-primary:hover{border-color:#1a2b47;border-color:var(--primary)}.btn-outline-primary:hover{background-color:#1a2b47;background-color:var(--primary);color:#fff;color:var(--tertiary)}.btn-outline-secondary{background-color:initial;border-color:#6d6e71;border-color:var(--secondary);color:#6d6e71;color:var(--secondary)}.btn-outline-secondary:hover{background-color:#6d6e71;background-color:var(--secondary);border-color:#6d6e71;border-color:var(--secondary);color:#fff;color:var(--tertiary)}.inner-headline__title,.mxd-section-title__hrtitle h2{color:var(--t-bright)}.inner-headline__text{color:#6d6e71;color:var(--secondary)}.mxd-approach-list__title h6{color:var(--t-bright)}.mxd-approach-list__descr p{color:#6d6e71;color:var(--secondary)}.mxd-testimonials-image__name,.mxd-testimonials-photo__name{color:var(--t-bright)}.mxd-testimonials-image__position,.mxd-testimonials-image__text p,.mxd-testimonials-photo__position,.mxd-testimonials-photo__text p{color:#6d6e71;color:var(--secondary)}.footer-blocks__main-message,.mxd-point-subtitle a{color:var(--t-bright)}.mxd-point-subtitle a:hover{color:#2a3d5a;color:var(--primary-light)}.footer-socials__link{color:#6d6e71;color:var(--secondary)}.footer-socials__link:hover{opacity:1}form input,form select,form textarea{color:var(--t-bright)!important;font-family:var(--_font-accent)!important;font-size:2.2rem!important}form select{-webkit-appearance:none;appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23b89768' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.8rem;border:none;border-bottom:2px solid var(--st-medium);cursor:pointer;display:block;height:6.5rem;margin:0;outline:none;padding:.8rem .2rem;position:relative;width:100%}form select:focus{border-bottom:2px solid var(--accent)}form select option{background-color:var(--base);color:var(--t-bright);font-size:1.6rem;padding:1.2rem}.comparison-table{border-collapse:collapse;font-family:var(--_font-accent)!important;width:100%}.comparison-header-row{border-bottom:2px solid var(--t-bright);margin-bottom:2rem;padding-bottom:2rem}.comparison-header-title{color:var(--t-muted)!important;font-size:1.4rem!important;letter-spacing:.12em;text-transform:uppercase}.comparison-badge,.comparison-header-title{font-family:var(--_font-accent)!important;font-weight:700!important}.comparison-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:1.5rem!important;gap:.8rem;padding:.8rem 1.8rem}.comparison-badge--lab{background-color:#b897681f;border:2px solid #b8976859}.comparison-badge--others{background-color:#dc354514;border:2px solid #dc354533;color:#a92431!important}.comparison-row{border-bottom:1px solid #0000001f;padding:2.8rem 0;transition:background-color .2s ease}.comparison-row:hover{background-color:#b897680a}.comparison-aspect-title{font-size:1.7rem!important;font-weight:700!important;line-height:1.4}.comparison-aspect-title,.comparison-text-us{color:var(--t-bright)!important;font-family:var(--_font-accent)!important;margin:0}.comparison-text-us{font-size:1.6rem!important;font-weight:600!important;line-height:1.5!important}.mxd-hero-rating{align-items:center;background-color:#b8976824;border:1.5px solid #b897684d;border-radius:50px;color:var(--t-bright)!important;display:inline-flex;font-family:var(--_font-accent)!important;font-size:1.5rem!important;font-weight:700!important;gap:1rem;letter-spacing:.02em;padding:1rem 2.2rem;transition:all .3s ease}.mxd-hero-rating:hover{background-color:#b8976838;border-color:#b8976880;transform:translateY(-2px)}.mxd-hero-rating .star-icon{color:#f59e0b!important;font-size:2rem!important}.comparison-icon{flex-shrink:0;font-size:1.8rem!important;margin-top:.3rem}.contact-popup{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.contact-popup__card{background-color:var(--base);border-radius:var(--_radius-m);box-shadow:0 20px 60px #00000059;max-width:380px;padding:3rem 2.4rem;position:relative;width:100%}.contact-popup__close{background:none;border:none;color:var(--t-medium);cursor:pointer;font-size:2.2rem;line-height:1;padding:.4rem;position:absolute;right:1.2rem;top:1.2rem}.contact-popup__title{margin-bottom:2rem;padding-right:3rem}.hamburger__base{background-color:#1a2b47!important;background-color:var(--primary)!important}::selection{background-color:#6d6e71;background-color:var(--secondary);color:#fff;color:var(--tertiary)}::-moz-selection{background-color:#6d6e71;background-color:var(--secondary);color:#fff;color:var(--tertiary)}.mxd-menu__base{background-color:#1a2b47!important;background-color:var(--primary)!important}.nav-language-selector{opacity:0;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.nav-language-selector.visible{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.mxd-menu__inner{padding-top:5.5rem}.mxd-menu__caption{margin-bottom:1.2rem}.mxd-menu__right{padding-top:1.8rem}}.main-menu__link{color:#fff!important;color:var(--tertiary)!important}.main-menu__link:hover{color:#6d6e71!important;color:var(--secondary)!important}.main-menu__item{color:#fff!important;color:var(--tertiary)!important}.main-menu__item:hover{color:#6d6e71!important;color:var(--secondary)!important}.menu-promo__caption,.mxd-menu__caption{color:#fff!important;color:var(--tertiary)!important}.btn-anim .btn-anim__block:last-child{color:#6d6e71!important;color:var(--secondary)!important}.language-selector{display:inline-block;position:relative}.custom-language-select{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;color:var(--tertiary);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;min-width:80px;padding:.75rem 1rem;transition:all .3s ease}.custom-language-select:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.language-current{font-weight:500;letter-spacing:.5px}.language-arrow{margin-left:.5rem;transition:transform .3s ease}.language-dropdown{animation:dropdownFadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2b47;background:var(--primary);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;left:0;margin-top:.5rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{align-items:center;border-bottom:1px solid #ffffff1a;color:#fff;color:var(--tertiary);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.language-option:last-child{border-bottom:none}.language-option:hover{background:#ffffff1a}.language-option.active{background:#ffffff26;color:#fff;color:var(--tertiary)}.language-code{font-size:.875rem;font-weight:600;letter-spacing:.5px}.language-name{font-size:.75rem;margin-left:.5rem;opacity:.8}.nav-controls{align-items:center;display:flex;gap:1rem}.nav-language-selector{position:relative}.nav-language-selector .custom-language-select{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;color:var(--tertiary);font-size:.9rem;min-width:70px;padding:.5rem .75rem}.nav-language-selector .custom-language-select:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.article-heading{font-size:3rem;margin-bottom:.75rem;margin-top:2rem}.article-list-item{margin-bottom:.75rem}.article-list-item,.article-paragraph{color:var(--t-medium);font-size:1.8rem}.article-paragraph{line-height:1.7;margin-bottom:1.5rem}.article-summary{background:#b8976814;border-left:4px solid #b89768;border-radius:0 14px 14px 0;margin:2.4rem 0 3.2rem;padding:2.4rem 2.8rem}.article-summary__eyebrow,.article-summary__list-title{color:#b89768;font-size:1.3rem;font-weight:700;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.article-summary__text{font-size:1.7rem;line-height:1.65;margin:0}.article-summary__list-title{margin-top:2rem}.article-summary__list{margin:0;padding-left:2rem}.article-summary__list li{font-size:1.6rem;line-height:1.55;margin-bottom:.7rem}.article-faq{border-top:1px solid #0000001f;margin-top:3.2rem;padding-top:1rem}.article-faq__item{border-bottom:1px solid #00000014;padding:1.8rem 0}.article-faq__item h5{font-size:2rem;margin-bottom:1rem}.article-faq__item p{color:var(--t-medium);font-size:1.7rem;line-height:1.65;margin:0}.nav-language-selector .language-dropdown{background:#1a2b47;background:var(--primary);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 16px #0003;margin-top:.25rem}.nav-language-selector .language-option{font-size:.9rem;padding:.5rem .75rem}.nav-language-selector .language-code{font-size:.9rem}.nav-language-selector .language-name{font-size:1.1rem}.mxd-header{align-items:center;display:flex;justify-content:space-between}.mxd-header__center{align-items:center;display:flex;justify-content:center}.brand-switcher{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a2b4714;border:1px solid #1a2b471f;border-radius:40px;display:inline-flex;gap:4px;padding:4px;transition:all .3s ease}:root[color-scheme=dark] .brand-switcher{background:#ffffff0f;border-color:#ffffff1f}.brand-switcher__btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:30px;color:#6d6e71;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.brand-label,.brand-switcher__btn{font-family:var(--_font-accent)!important}:root[color-scheme=dark] .brand-switcher__btn{color:#ffffffb3}.brand-switcher__btn:hover{background:#1a2b470d;color:#1a2b47;color:var(--primary)}:root[color-scheme=dark] .brand-switcher__btn:hover{background:#ffffff1a;color:#fff}.brand-switcher__btn.active{background:#fff;border-color:#1a2b4726;box-shadow:0 2px 10px #00000014;color:#1a2b47}:root[color-scheme=dark] .brand-switcher__btn.active{background:#ffffff2e;border-color:#ffffff40;box-shadow:0 4px 14px #00000040;color:#fff}.brand-dot{border-radius:50%;display:inline-block;height:7px;transition:transform .2s ease;width:7px}.brand-dot--matriz{background-color:#1a2b47}.brand-dot--agency{background-color:#2563eb}.brand-dot--lab{background-color:#b89768}:root[color-scheme=dark] .brand-dot--matriz{background-color:#60a5fa}.brand-switcher__btn.active .brand-dot{transform:scale(1.3)}.brand-tag{border-radius:4px;font-size:1.1rem;font-weight:700;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.brand-tag--agency{background:#2563eb1a;color:#2563eb}.brand-tag--lab{background:#b8976826;color:#b89768}html[data-brand=lab]{--primary:#18191c;--primary-rgb:24,25,28;--primary-light:#24262b;--primary-dark:#101113;--secondary:#b89768;--secondary-rgb:184,151,104}.lab-badge{align-items:center;background:#b897681f;border:1px solid #b897684d;border-radius:50px;color:#b89768;display:inline-flex;font-size:1.3rem;font-weight:600;gap:8px;letter-spacing:.06em;padding:6px 16px;text-transform:uppercase}.lab-before-after{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #00000026;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.lab-before-after:hover{box-shadow:0 16px 40px #00000040;transform:translateY(-4px)}.lab-before-after__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;font-size:1.2rem;font-weight:700;left:16px;padding:4px 12px;position:absolute;text-transform:uppercase;top:16px;z-index:10}.lab-before-after__badge--before{background:#000000a6;color:#e2e8f0}.lab-before-after__badge--after{background:#b89768e6;color:#101113}.lab-contact-box{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#18191cf2,#24262bf2);border:1px solid #b8976840;border-radius:24px;box-shadow:0 20px 50px #0000004d;padding:3rem 2.5rem}.lab-contact-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.btn-lab-primary{background:#b89768!important;border:1px solid #b89768!important;color:#101113!important;font-weight:700!important}.btn-lab-primary:hover{background:#c5a475!important;box-shadow:0 8px 25px #b8976859;transform:translateY(-2px)}.btn-lab-whatsapp{background:#b89768!important;border:1px solid #b89768!important;color:#101113!important}.btn-lab-whatsapp:hover{background:#c5a475!important;box-shadow:0 8px 25px #b8976859}@media only screen and (max-width:767px){.mxd-header__controls{display:none!important}.mxd-header{align-items:center!important;flex-wrap:wrap!important;left:1.2rem!important;padding-top:1.2rem!important;width:calc(100% - 2.4rem)!important}.mxd-header__logo{order:1!important}.mxd-header__center{display:flex!important;justify-content:flex-start!important;margin-top:.8rem!important;order:2!important;width:calc(100% - 6.5rem)!important}.brand-switcher{box-sizing:border-box!important;justify-content:space-between!important;max-width:100%!important;width:100%!important}.brand-switcher,.brand-switcher__btn{gap:2px!important;padding:3px 4px!important}.brand-switcher__btn{flex:1 1 auto!important;font-size:.92rem!important;justify-content:center!important}.brand-tag{border-radius:3px!important;display:inline-block!important;font-size:.7rem!important;line-height:1!important;padding:1px 3px!important}.mxd-section-inner-headline{padding-top:165px!important}}.mxd-nav__wrap{z-index:9999!important}.mxd-nav__contain,.mxd-nav__wrap{pointer-events:none}.main-menu__accordion a,.main-menu__item,.main-menu__link,.mxd-menu__contain,.mxd-menu__inner,.mxd-menu__wrapper,.mxd-nav__hamburger{pointer-events:auto!important}.mxd-accordion__text{color:var(--t-medium);font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);margin-bottom:0;max-width:76rem}.mxd-accordion__title{outline:none}.mxd-accordion__title:focus-visible{outline:2px solid #1a2b47;outline:2px solid var(--primary);outline-offset:4px}.services-stack-bg--agency{background-color:#1a2b47!important;background-color:var(--primary)!important}.mxd-promo__caption--services{font-size:4.4rem}@media only screen and (min-width:768px){.mxd-promo__caption--services{font-size:5rem}}@media only screen and (min-width:1200px){.mxd-promo__caption--services{font-size:7rem}}.ads-landing{--ads-green:#25a150;--ads-green-dark:#1b803e;--ads-green-soft:#25a1501a;--ads-bg:#f4f5f7;--ads-ink:#121824;--ads-text:#2b2f38;--ads-muted:#5f6672;--ads-radius:20px;--ads-radius-sm:16px;background:#fff;color:var(--ads-text);font-family:Montserrat,sans-serif;font-family:var(--_font-accent,"Montserrat",sans-serif);line-height:1.6;overflow-x:hidden}.ads-landing *,.ads-landing :after,.ads-landing :before{box-sizing:border-box}.ads-container{margin:0 auto;max-width:1180px;padding:0 2.4rem;width:100%}.ads-btn{align-items:center;border:none;border-radius:var(--ads-radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.6rem;font-weight:700;gap:1rem;justify-content:center;line-height:1.2;padding:1.6rem 2.8rem;text-decoration:none;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.ads-btn--primary{background:var(--ads-green);box-shadow:0 8px 24px #25a15047;color:#fff}.ads-btn--primary:hover{background:var(--ads-green-dark);box-shadow:0 12px 30px #25a15057;transform:translateY(-2px)}.ads-btn--outline{background:#0000;border:2px solid var(--ads-green);color:var(--ads-green-dark)}.ads-btn--outline:hover{background:var(--ads-green-soft);transform:translateY(-2px)}.ads-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0000000f;display:flex;gap:2rem;justify-content:space-between;padding:1.6rem 2.4rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ads-topbar__logo{display:block;height:auto;width:145px}.ads-topbar__right{align-items:center;display:flex;gap:2rem}.ads-topbar__phone{align-items:center;color:var(--ads-ink);display:inline-flex;font-size:1.7rem;font-weight:700;gap:.8rem;text-decoration:none}.ads-topbar__phone i{color:var(--ads-green);font-size:2rem}.ads-topbar__cta{font-size:1.5rem;padding:1.3rem 2.4rem}.ads-hero{background:var(--ads-bg);padding:6rem 0 7rem}.ads-hero__grid{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:1.15fr .85fr}.ads-hero__title{color:var(--ads-ink);font-size:4.6rem;font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0 0 2.4rem}.ads-highlight{color:var(--ads-green)}.ads-hero__subtitle{color:var(--ads-muted);font-size:1.9rem;line-height:1.55;margin:0 0 3rem;max-width:56rem}.ads-badges{display:flex;flex-wrap:wrap;gap:1.2rem}.ads-badge{border:1px solid #00000012;color:var(--ads-ink);font-size:1.45rem}.ads-badge i{color:var(--ads-green)}.ads-form{background:#fff;border:1px solid #0000000a;border-radius:var(--ads-radius);box-shadow:0 20px 50px #1218241a;display:flex;flex-direction:column;gap:1.4rem;padding:3.2rem 2.8rem}.ads-closing__form,.ads-hero__form{scroll-margin-top:10rem}.ads-form__title{color:var(--ads-ink);font-size:2.4rem;font-weight:800;line-height:1.25;margin:0}.ads-form__subtitle{color:var(--ads-green-dark);font-size:1.55rem;font-weight:600;margin:0 0 .6rem}.ads-form input,.ads-form select{-webkit-appearance:none;appearance:none;background:#fafbfc;border:1.5px solid #e3e6ea;border-radius:12px;color:var(--ads-ink);font-family:inherit;font-size:1.55rem;padding:1.5rem 1.6rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ads-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%235f6672' d='M8 11 3 6h10z'/%3E%3C/svg%3E");background-position:right 1.6rem center;background-repeat:no-repeat;padding-right:4rem}.ads-form input:focus,.ads-form select:focus{background:#fff;border-color:var(--ads-green);box-shadow:0 0 0 4px var(--ads-green-soft);outline:none}.ads-form input::placeholder{color:#9aa1ac}.ads-form__submit{font-size:1.7rem;letter-spacing:.01em;margin-top:.4rem;padding:1.8rem 2rem;width:100%}.ads-form__note{color:var(--ads-muted);font-size:1.25rem;margin:0;text-align:center}.ads-form--success{align-items:center;padding:4rem 2.8rem;text-align:center}.ads-form--success>i{color:var(--ads-green);font-size:5rem;margin-bottom:1rem}.ads-form__reply-title{color:var(--ads-ink);font-size:2.2rem;font-weight:800;margin:0 0 .8rem}.ads-form__reply-text{color:var(--ads-muted);font-size:1.55rem;max-width:34rem}.ads-pain{padding:8rem 0;text-align:center}.ads-section-title{color:var(--ads-ink);font-size:3.4rem;font-weight:800;line-height:1.2;margin:0 0 2.4rem}.ads-pain__text{color:var(--ads-muted);font-size:1.9rem;line-height:1.6;margin:0 auto 3.4rem;max-width:72rem}.ads-pain__stat{align-items:center;background:var(--ads-bg);border-radius:var(--ads-radius);display:inline-flex;flex-direction:column;gap:.4rem;padding:2rem 3.4rem}.ads-pain__stat-value{color:var(--ads-green);font-size:4.4rem;font-weight:800;line-height:1}.ads-pain__stat-label{color:var(--ads-ink);font-size:1.45rem;font-weight:600}.ads-comparison{padding:2rem 0 8rem}.ads-comparison__card{background:var(--ads-ink);border-radius:var(--ads-radius);box-shadow:0 30px 70px #12182459;color:#fff;padding:3.4rem}.ads-comparison__header,.ads-comparison__row{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr 1.2fr}.ads-comparison__header{border-bottom:1px solid #ffffff24;color:#ffffff8c;font-size:1.3rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding-bottom:1.8rem;text-transform:uppercase}.ads-comparison__col--us{color:#7be0a4}.ads-comparison__row{border-bottom:1px solid #ffffff14;padding:1.8rem 0}.ads-comparison__row:last-child{border-bottom:none}.ads-comparison__aspect{font-size:1.8rem;font-weight:800}.ads-comparison__cell{align-items:flex-start;display:flex;font-size:1.45rem;gap:.8rem;line-height:1.45}.ads-comparison__cell i{flex-shrink:0;font-size:1.8rem;margin-top:.1rem}.ads-comparison__cell--others{color:#ffffff9e}.ads-comparison__cell--others i{color:#f26b6b}.ads-comparison__cell--us{color:#fff;font-weight:600}.ads-comparison__cell--us i{color:#4ade80}.ads-gallery{background:var(--ads-bg);padding:6rem 0 8rem;text-align:center}.ads-gallery__grid{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr);margin:4rem 0}.ads-gallery__item{background:#fff;border-radius:var(--ads-radius);box-shadow:0 12px 34px #1218241a;margin:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ads-gallery__item:hover{box-shadow:0 18px 44px #12182429;transform:translateY(-4px)}.ads-gallery__item img{display:block;height:26rem;object-fit:cover;width:100%}.ads-gallery__item figcaption{color:var(--ads-ink);font-size:1.5rem;font-weight:700;padding:1.6rem;text-align:left}.ads-review{border-radius:var(--ads-radius);margin:0 auto;max-width:66rem;padding:3.4rem 3.8rem}.ads-review__stars{color:#f5a623;display:flex;font-size:2.6rem;gap:.4rem;justify-content:center}.ads-review__rating{color:var(--ads-ink);font-size:1.6rem;font-weight:800;margin:1.2rem 0 1rem}.ads-review__quote{color:var(--ads-muted);font-size:1.75rem;font-style:italic;line-height:1.55;margin:0}.ads-process{padding:8rem 0}.ads-process .ads-section-title{text-align:center}.ads-process__grid{grid-gap:2.4rem;display:grid;gap:2.4rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.ads-process__card{background:#fff;border:1px solid #0000000f;border-radius:var(--ads-radius);box-shadow:0 10px 30px #1218240f;padding:3rem 2.6rem 2.8rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.ads-process__card:hover{box-shadow:0 16px 40px #1218241f;transform:translateY(-4px)}.ads-process__num{align-items:center;background:var(--ads-green-soft);border-radius:50%;color:var(--ads-green-dark);display:inline-flex;font-size:1.7rem;font-weight:800;height:5rem;justify-content:center;margin-bottom:1.8rem;width:5rem}.ads-process__card h3{color:var(--ads-ink);font-size:2rem;font-weight:800;line-height:1.3;margin:0 0 1rem}.ads-process__card p{color:var(--ads-muted);font-size:1.5rem;line-height:1.6;margin:0}.ads-financing{padding:0 0 8rem}.ads-financing__card{align-items:center;background:#fff;border:2px solid var(--ads-green);border-radius:var(--ads-radius);box-shadow:0 16px 44px #25a1501f;display:flex;gap:3rem;justify-content:space-between;padding:3.6rem 4rem}.ads-financing__text h2{color:var(--ads-ink);font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 1rem}.ads-financing__text p{color:var(--ads-muted);font-size:1.7rem;line-height:1.55;margin:0;max-width:64rem}.ads-financing__cta{flex-shrink:0}.ads-closing{background:var(--ads-bg);padding:6rem 0 10rem}.ads-closing__title{color:var(--ads-ink);font-size:3.6rem;font-weight:800;margin:0 0 1rem;text-align:center}.ads-closing__subtitle{color:var(--ads-muted);font-size:1.8rem;margin:0 auto 3.6rem;max-width:56rem;text-align:center}.ads-closing__form{margin:0 auto;max-width:56rem}.ads-whatsapp-float{background:#25d366;border-radius:50%;bottom:2.4rem;box-shadow:0 10px 30px #25d36666;color:#fff;display:flex;font-size:3rem;height:6rem;justify-content:center;position:fixed;right:2.4rem;transition:transform .25s ease,box-shadow .25s ease;width:6rem;z-index:200}.ads-whatsapp-float:hover{box-shadow:0 14px 36px #25d36680;transform:translateY(-3px) scale(1.04)}@media only screen and (max-width:991px){.ads-hero__grid{gap:3.6rem;grid-template-columns:1fr}.ads-hero__title{font-size:3.6rem}.ads-comparison__header,.ads-comparison__row{gap:1rem;grid-template-columns:1fr}.ads-comparison__header{display:none}.ads-comparison__row{padding:1.8rem 0}.ads-comparison__aspect{font-size:1.7rem}.ads-gallery__grid,.ads-process__grid{grid-template-columns:1fr}.ads-gallery__item img{height:24rem}.ads-financing__card{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:575px){.ads-topbar{padding:1.2rem 1.6rem}.ads-topbar__logo{width:110px}.ads-topbar__right{gap:1rem}.ads-topbar__phone{font-size:1.45rem}.ads-topbar__cta{font-size:1.3rem;padding:1.1rem 1.6rem}.ads-hero{padding:4.4rem 0 5rem}.ads-hero__title{font-size:3rem}.ads-hero__subtitle{font-size:1.7rem}.ads-section-title{font-size:2.6rem}.ads-form{padding:2.6rem 2rem}.ads-comparison__card{padding:2.4rem 2rem}.ads-pain{padding:6rem 0}.ads-financing__card{padding:2.8rem 2.2rem}.ads-financing__text h2{font-size:2.3rem}.ads-whatsapp-float{bottom:1.6rem;right:1.6rem}}.ads-highlight{color:#b89768}.ads-badge{align-items:center;background:#fff;border:1px solid #00000014;border-radius:50px;box-shadow:0 4px 14px #0000000d;color:#121824;color:var(--t-bright,#121824);display:inline-flex;font-size:1.4rem;font-weight:600;gap:.8rem;padding:1rem 1.8rem}.ads-badge i{color:#b89768;font-size:1.8rem}.ads-btn-accent.btn-default,.ads-btn-accent.btn-primary{background:#1a2b47!important;border-color:#1a2b47!important;color:#fff!important}.ads-btn-accent.btn-default:hover,.ads-btn-accent.btn-primary:hover{background:#2a3d5a!important;border-color:#2a3d5a!important;color:#fff!important}.ads-btn-accent-outline{background:#1a2b47!important;border-color:#b89768!important;color:#fff!important}.ads-btn-accent-outline:hover{background:#2a3d5a!important;border-color:#b89768!important;color:#fff!important}.ads-form-card{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 20px 50px #1218241f;padding:3rem 2.8rem}#ads-form-1,#ads-form-2,#ads-form-2-inner{scroll-margin-top:10rem}.ads-comparison-card{background:#121824;border-radius:20px;box-shadow:0 30px 70px #1218244d;padding:2.4rem 3rem 1rem}.ads-comparison-card .comparison-header-row{border-bottom-color:#ffffff24}.ads-comparison-card .comparison-header-title{color:#ffffff8c!important}.ads-comparison-card .comparison-row{border-bottom-color:#ffffff14}.ads-comparison-card .comparison-row:hover{background-color:#ffffff08}.ads-comparison-card .comparison-aspect-title,.ads-comparison-card .comparison-text-us{color:#fff!important}.ads-comparison-card .comparison-text-others{color:#ffffff9e!important}.ads-review{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 12px 34px #12182414;max-width:70rem;padding:3.2rem 3.6rem}.ads-financing-card{align-items:center;background:#fff;border:2px solid #b89768;border-radius:20px;box-shadow:0 16px 44px #b8976824;display:flex;gap:3rem;justify-content:space-between;padding:3.4rem 3.8rem}.ads-financing-card__text{max-width:68rem}@media only screen and (max-width:991px){.ads-form-card{margin-top:2rem}.ads-financing-card{align-items:flex-start;flex-direction:column}}.comparison-text-us{color:#b89768!important;font-weight:700!important}.ads-comparison-card .comparison-cell-us,.ads-comparison-card .comparison-text-us{color:#d9bd8e!important}.comparison-badge--lab,.comparison-icon.text-success{color:#b89768!important}.comparison-badge--lab{background-color:#b897681f!important;border:2px solid #b8976859!important}.ads-whatsapp-float{align-items:center;background:#1a2b47!important;border-radius:50px!important;bottom:8.6rem!important;box-shadow:0 10px 30px #00000059!important;color:#b89768!important;display:inline-flex!important;gap:1rem;height:auto!important;padding:1.4rem 2.2rem;text-decoration:none;width:auto!important}.ads-whatsapp-float:hover{background:#2a3d5a!important;box-shadow:0 14px 36px #00000073!important}.ads-whatsapp-float__label{color:#fff;font-size:1.5rem;font-weight:700;white-space:nowrap}@media only screen and (min-width:1200px){.ads-page .inner-headline__title.h1-small{font-size:8rem}}.ads-review blockquote+blockquote{margin-top:1.2rem}.ads-claim__line{color:#121824;color:var(--t-bright,#121824);font-size:3.2rem;font-weight:800;line-height:1.35;margin:0 auto;max-width:84rem}.ads-claim__line+.ads-claim__line{margin-top:1.4rem}.ads-claim__line--accent{color:#b89768}.ads-claim__line--small{font-size:2.2rem;font-weight:600}@media only screen and (max-width:575px){.ads-claim__line{font-size:2.4rem}.ads-claim__line--small{font-size:1.8rem}}.form-consent{align-items:flex-start;color:#6d6e71;color:var(--t-muted,#6d6e71);cursor:pointer;display:flex;font-size:1.4rem;gap:1rem;line-height:1.5}.form-consent input[type=checkbox]{accent-color:#b89768;background:#0000;border:none;cursor:pointer;height:1.8rem;margin:.3rem 0 0;min-width:1.8rem;padding:0;width:1.8rem}.form-consent span a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=main.d281e3ab.css.map*/