@keyframes lpPopIn{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.lp-body{padding-top:87px!important}.lp-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:500;background:#fff;border-bottom:1px solid var(--border)}.lp-header__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 80px;margin:0 auto}
.lp-header__row .lp-logo{grid-column:1}
.lp-header__row .lp-nav{grid-column:2;justify-self:center}
.lp-header__right{grid-column:3;display:flex;align-items:center;gap:10px;justify-self:end}
.lp-lang-chip svg{flex-shrink:0}.lp-hero h1,.lp-logo,.lp-popup h3{font-weight:800;color:#000}.lp-logo,.lp-logo__text{white-space:nowrap;min-width:0}.lp-logo{display:flex;align-items:center;gap:10px;font-size:1.05rem;flex-shrink:1}.lp-logo img{height:72px;width:auto;display:block;flex-shrink:0}.lp-logo__text{overflow:hidden;text-overflow:ellipsis}.lp-nav{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.lp-nav>li>a{white-space:nowrap}.lp-nav a{color:#333;font-weight:600;font-size:.95rem}.lp-footer-links__row a:hover,.lp-nav a:hover{color:var(--brand-red)}.lp-nav__item{position:relative}.lp-nav__dropdown-toggle::after{content:"▾";margin-left:4px;font-size:.8em}.lp-nav__dropdown{display:none;list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:0;min-width:180px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.1);z-index:20}.lp-nav__item:focus-within .lp-nav__dropdown,.lp-nav__item:hover .lp-nav__dropdown{display:block}.lp-nav__dropdown a{display:block;padding:9px 12px;border-radius:6px;border-bottom:0!important;font-weight:500;font-size:.9rem}.lp-nav__dropdown a:hover{background:#f6f8fa}.lp-header__cta{flex-shrink:0;white-space:nowrap}.lp-menu-toggle{display:none;background:0 0;border:1px solid var(--border);border-radius:8px;width:42px;height:42px;font-size:20px;cursor:pointer;flex-shrink:0}.lp-hero{display:grid;grid-template-columns:1fr 1fr;min-height:560px;overflow:hidden;background:#fff;align-items:stretch}.lp-hero__content{display:flex;flex-direction:column;justify-content:center;padding:60px clamp(24px,5vw,80px)}.lp-hero__media{position:relative;overflow:hidden;min-height:320px}.lp-branch__img img,.lp-hero__media img{width:100%;height:100%;object-fit:cover}.lp-hero__media img{display:block}.lp-hero h1{font-size:clamp(28px,4vw,48px);margin:0 0 18px;line-height:1.15}.lp-hero p{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#555;margin:0 0 28px;max-width:480px}.lp-hero__actions{display:flex;gap:14px;flex-wrap:wrap}.lp-btn,.lp-faq summary{cursor:pointer;font-weight:700}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:10px;font-size:1rem;transition:transform .15s ease,box-shadow .15s ease;border:1px solid transparent}.lp-btn:hover{transform:translateY(-2px)}.lp-btn--primary{background:var(--brand-red);color:#fff;border-color:var(--brand-red)}.lp-btn--primary:hover{background:#b40f22}.lp-btn--whatsapp{background:#0f7a3d;color:#fff}.lp-btn--whatsapp:hover{background:#0b6531}.lp-btn--outline{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.55);backdrop-filter:blur(4px)}.lp-btn--outline:hover{background:rgba(255,255,255,.2)}.lp-btn--dark-outline{background:#fff;color:#121212;border-color:var(--border)}.lp-btn--dark-outline:hover{border-color:var(--brand-red);color:var(--brand-red)}.lp-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:5000;display:none;align-items:center;justify-content:center;padding:20px}.lp-popup-overlay.is-open{display:flex}.lp-popup{background:#fff;border-radius:18px;max-width:440px;width:100%;padding:36px 30px 30px;position:relative;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.35);animation:lpPopIn .3s ease-out}.lp-popup__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:#f2f2f2;font-size:18px;cursor:pointer}.lp-popup__close:hover{background:#e6e6e6}.lp-popup__badge{display:inline-block;background:rgba(211,20,42,.1);color:var(--brand-red);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}.lp-popup h3{font-size:1.5rem;margin:0 0 12px}.lp-popup p{color:#555;line-height:1.65;margin:0 0 22px;font-size:.95rem}.lp-popup .lp-btn{width:100%}.lp-stats{background:#111;color:#fff;padding:40px 0}.lp-stats__grid{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.lp-stats__num{font-size:clamp(24px,3vw,34px);font-weight:800;color:var(--brand-red)}.lp-stats__label{font-size:.85rem;color:#ccc;margin-top:6px;line-height:1.4}.lp-section{padding:80px 0}.lp-section--alt{background:#f6f8fa}.lp-container{max-width:1200px;margin:0 auto;padding:0 20px}.lp-section__title{text-align:center;font-size:clamp(26px,3.4vw,40px);font-weight:800;color:#000;margin:0 0 12px}.lp-section__sub{text-align:center;color:#666;max-width:700px;margin:0 auto 44px;line-height:1.7}.lp-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-feature-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px 22px;transition:all .25s ease}.lp-feature-card:hover{border-color:var(--brand-red);transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.lp-feature-card__icon{font-size:30px;margin-bottom:14px}.lp-feature-card h3{font-weight:700}.lp-feature-card p,.lp-service-card p{margin:0;color:#5d6b77;font-size:.92rem;line-height:1.6}.lp-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.lp-service-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px}.lp-service-card__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(211,20,42,.08);font-size:22px;margin-bottom:14px}.lp-center{text-align:center}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-step{text-align:center;padding:10px}.lp-step__num{width:52px;height:52px;border-radius:50%;background:var(--brand-red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;margin:0 auto 16px}.lp-feature-card h3,.lp-service-card h3,.lp-step h3{font-size:1.05rem;margin:0 0 8px;color:#000}.lp-step p{font-size:.92rem}.lp-branch{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lp-branch__img{border-radius:16px;overflow:hidden}.lp-branch__img img{display:block}.lp-branch__info h3{font-size:1.5rem;font-weight:800;margin:0 0 18px;color:#000}.lp-branch__row{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.lp-branch__row .ico{font-size:20px;flex-shrink:0}.lp-branch__row strong{display:block;color:#000;margin-bottom:2px}.lp-branch__row p,.lp-branch__row span,.lp-step p{color:#5d6b77;margin:0;line-height:1.6}.lp-about{max-width:820px;margin:0 auto;text-align:center}.lp-about p{color:#444;line-height:1.8;margin:0 0 16px;text-align:justify}.lp-about .lp-disclaimer{margin-top:24px;font-size:.85rem;color:#888;border-top:1px solid var(--border);padding-top:20px}.lp-compliance{font-size:.85rem;color:#666;background:#f6f8fa;border:1px solid var(--border);border-radius:8px;padding:10px 14px;margin-bottom:18px;line-height:1.6}.lp-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.lp-badge{display:inline-flex;align-items:center;gap:6px;background:#eef7f1;color:#0a7c48;border:1px solid #cfe9d8;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700}.lp-checklist{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:720px}.lp-checklist li{position:relative;padding-left:26px;color:#444;line-height:1.6;font-size:1rem}.lp-checklist li::before{content:"✓";position:absolute;left:0;top:0;color:var(--brand-red);font-weight:800}.lp-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-faq details,.lp-review{background:#fff;border:1px solid var(--border)}.lp-faq details{border-radius:12px;padding:16px 20px;margin-bottom:12px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.lp-review{border-radius:14px;padding:22px}.lp-review__stars{color:#fbbc04;letter-spacing:2px;margin-bottom:10px}.lp-review p{margin:0 0 12px;color:#444;line-height:1.6;font-size:.92rem}.lp-review__name{font-weight:700;color:#000;font-size:.9rem}.lp-faq summary{color:#000;list-style:none;position:relative;padding-inline-end:28px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary::after{content:"+";position:absolute;inset-inline-end:0;top:0;color:var(--brand-red);font-weight:700;font-size:1.3rem}.lp-faq details[open] summary::after{content:"–"}.lp-faq p{margin:12px 0 0;color:#5d6b77;line-height:1.7}.lp-final-cta{background:linear-gradient(135deg,var(--brand-red) 0,#8f0f1f 100%);color:#fff;text-align:center;padding:70px 0}.lp-final-cta h2{font-size:clamp(24px,3.4vw,38px);font-weight:800;margin:0 0 26px}.lp-final-cta p{max-width:700px;margin:0 auto 26px;text-align:justify}.lp-final-cta__actions,.lp-final-cta__contact{display:flex;justify-content:center;flex-wrap:wrap}.lp-final-cta__actions{gap:14px;margin-bottom:20px}.lp-final-cta__contact{gap:24px;font-weight:600}.lp-final-cta__contact a{color:#fff;text-decoration:underline}.lp-footer-links{background:#0f1113;border-top:1px solid rgba(255,255,255,.08);padding:20px 0}#backToTop,.lp-footer-links__row{display:flex;justify-content:center}.lp-footer-links__row{max-width:1200px;margin:0 auto;padding:0 20px;flex-wrap:wrap;gap:8px 22px}.lp-footer-links__row a{color:#d0d0d0;font-size:.85rem}#backToTop{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--brand-red);color:#fff;border:0;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:2400;cursor:pointer}#backToTop.show{opacity:1;visibility:visible}#backToTop:hover{background:#b40f22}@media (max-width:980px){.lp-feature-grid,.lp-services-grid{grid-template-columns:repeat(2,1fr)}.lp-branch,.lp-review-grid{grid-template-columns:1fr}.lp-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1140px){.lp-header__row{padding:8px 20px}.lp-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--border);flex-direction:column;gap:0;padding:8px 20px 16px}.lp-nav.is-open{display:flex}.lp-nav a{padding:12px 0;border-bottom:1px solid #f0f0f0}.lp-menu-toggle,.lp-nav a{display:block}.lp-header__cta{display:none}.lp-nav__dropdown{display:block;position:static;box-shadow:none;border:0;padding:0 0 0 16px;background:0 0}.lp-nav__dropdown a{padding:10px 0;border-bottom:1px solid #f0f0f0!important}.lp-nav__dropdown-toggle{pointer-events:none}.lp-body{padding-top:71px!important}}@media (max-width:480px){.lp-logo__text{max-width:130px}}@media (max-width:700px){.lp-section{padding:56px 0}.lp-feature-grid,.lp-services-grid,.lp-steps{grid-template-columns:1fr}.lp-stats__grid{grid-template-columns:repeat(2,1fr)}.lp-hero__media{min-height:260px}.lp-hero__content{padding:40px 20px}.lp-hero__actions{flex-direction:column;align-items:stretch}}@media (max-width:900px){.lp-hero{grid-template-columns:1fr;min-height:0}.lp-hero__media{order:-1;min-height:300px}}.lp-lang-chip{flex-shrink:0;margin-inline-start:4px}.lp-book-hero{padding-bottom:0}.lp-book-wrap{max-width:820px}.lp-form{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px;display:grid;gap:20px}.lp-form label{font-weight:600;display:flex;flex-direction:column;gap:6px;position:relative}.lp-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-form__full{grid-column:1/-1}.lp-form input,.lp-form select,.lp-form textarea{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:10px 12px;background:#fff;font:14px/1.4 system-ui,Segoe UI,Arial}.lp-form textarea{height:120px;resize:none}.lp-form__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lp-form__call{font-weight:600;color:#333}.lp-form__call:hover{color:var(--brand-red)}.lp-form-alert{border-radius:10px;padding:12px 16px;background:#eef7f1;color:#0a7c48;border:1px solid #cfe9d8;font-weight:600}.lp-form-alert.error{background:#fdecec;color:#b40f22;border-color:#f3c8c8}@media (max-width:700px){.lp-form__grid{grid-template-columns:1fr}.lp-form{padding:22px}}.lp-reviews__google{text-align:center;margin-top:28px}.lp-reviews__google a{font-weight:700;color:var(--brand-red)}.lp-reviews__google a:hover{text-decoration:underline}
.lp-info{max-width:820px;text-align:center}.lp-info p{color:#444;line-height:1.8;margin:0 0 16px}.lp-small-note{font-size:.85rem;color:#888}.lp-section__intro{text-align:center;max-width:820px;margin:0 auto 16px;color:#5d6b77;line-height:1.7}

.hero--compact{padding-block:24px}.hero__flex{align-items:center;justify-content:space-between;flex-wrap:wrap}.hero__title{text-align:center;margin-bottom:24px;font-size:clamp(28px,3vw,40px);font-weight:800;color:#000;letter-spacing:.01em}.support{padding-block:20px 72px}.support .form{display:grid;gap:16px}.support .grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.support .grid{grid-template-columns:1fr}}.support label{font-weight:600;position:relative}.required::after{content:" *";color:#e30613;font-weight:700;margin-left:2px}.phone-input{display:flex;align-items:center;border:1px solid var(--border,#e5e7eb);border-radius:12px;background:#fff;overflow:hidden}.phone-prefix{padding:10px 12px;background:#f5f5f5;border-right:1px solid var(--border,#e5e7eb);font-weight:600;color:#666;white-space:nowrap}.phone-input input{border:0!important;border-radius:0!important;flex:1;margin-top:0!important}.support input,.support select,.support textarea{border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:10px 12px;background:#fff;font:14px/1.4 system-ui,Segoe UI,Arial}.support textarea{height:160px;resize:none}.support .attachments,.support label{display:flex;flex-direction:column;gap:6px}.support .muted{color:#666;font-weight:400}.support .actions{display:flex;align-items:center;gap:12px;margin-top:8px}.btn--xl{padding:14px 40px;font-size:16px;border-radius:9999px;background-color:var(--primary,#d3142a);color:#fff;border:0;font-weight:600;letter-spacing:.3px;transition:background .25s ease,box-shadow .25s ease,transform .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.12);cursor:pointer}.btn--xl:hover{background-color:var(--primary-dark,#b70510);box-shadow:0 6px 14px rgba(0,0,0,.16);transform:translateY(-1px)}html[dir=rtl] .phone-input{flex-direction:row-reverse}html[dir=rtl] .phone-prefix{border-right:none;border-left:1px solid var(--border,#e5e7eb)}html[dir=rtl] .required::after{margin-left:0;margin-right:2px}
.lp-hero__media picture{display:block;width:100%;height:100%}
