@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400 800;src:url("../fonts/inter-var-latin.260c81a4759b.woff2") format("woff2")}:root{--nav-h:80px}@media (max-width:991.98px){:root{--nav-h:96px}.navbar-brand img{height:80px}.nav-sticky.navbar .navbar-brand{line-height:normal}}body{padding-top:var(--nav-h)!important}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}section[id]{scroll-margin-top:var(--nav-h)}.skip-link{top:calc(var(--nav-h) + 40px);z-index:1100}:focus-visible{box-shadow:none!important;outline:2px solid var(--brand-dark)!important;outline-offset:2px!important;transition:none!important}.section{--muted:#64748b;padding-bottom:2.5rem;padding-top:1.25rem}.section .section-title{color:var(--ink);display:inline-block;font-size:clamp(1.6rem,2.2vw + 1rem,2.25rem);font-weight:800;line-height:1.15;padding-bottom:.35rem;position:relative}.section .section-title:after{background:var(--brand);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:96px}.section .section-subtitle{color:var(--muted);font-size:1.0625rem;line-height:1.45;margin-top:.5rem}.section.pt-5,.section.py-5{padding-top:1.25rem!important}.section.pb-5,.section.py-5{padding-bottom:2.5rem!important}.section>.container.pt-5,.section>.container.py-5{padding-top:0!important}.section>.container.pb-5,.section>.container.py-5{padding-bottom:0!important}.hero-atica{position:relative;--hero-tint:color-mix(in srgb,var(--brand) 12%,#fff);background:var(--hero-tint);padding-bottom:1rem;padding-top:.5rem!important}.hero-atica .hero-copy{overflow:visible;padding-top:0!important;position:relative;z-index:3}.hero-atica .hero-eyebrow{align-items:center;background:rgba(229,53,44,.12)!important;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(229,53,44,.2);color:#9a1a13!important;display:inline-flex;font-size:.85rem;font-weight:700;letter-spacing:.06em;margin:.125rem 0 .5rem;padding:.35rem .6rem;text-transform:uppercase}@supports not (color:color-mix(in srgb,black 10%,white)){.hero-atica{background:rgba(229,53,44,.12)}}:root,[data-bs-theme=light]{--bs-primary:var(--brand);--bs-primary-rgb:229,53,44;--bs-link-color:var(--brand);--bs-link-hover-color:#c93c34}.primary-link,.text-primary,a.text-primary{color:var(--brand)!important}.btn-outline-primary{border-color:#9a1a13!important;color:#9a1a13!important;--bs-btn-color:#9a1a13;--bs-btn-border-color:#9a1a13;--bs-btn-hover-bg:var(--brand);--bs-btn-hover-border-color:var(--brand);--bs-btn-active-bg:var(--brand);--bs-btn-active-border-color:var(--brand);--bs-btn-disabled-color:#9a1a13;--bs-btn-disabled-border-color:#9a1a13}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--brand-dark);--bs-btn-border-color:var(--brand-dark);--bs-btn-hover-bg:#c93c34;--bs-btn-hover-border-color:#c93c34;--bs-btn-active-bg:#a8322b;--bs-btn-active-border-color:#a8322b;--bs-btn-disabled-bg:var(--brand-dark);--bs-btn-disabled-border-color:var(--brand-dark);background-color:var(--brand-dark)!important;border-color:var(--brand-dark)!important}.btn-primary:focus,.btn-primary:hover{background-color:#c93c34!important;border-color:#c93c34!important}.btn-primary.active,.btn-primary:active{background-color:#a8322b!important;border-color:#a8322b!important}:root{--whatsapp-green:#15803d;--whatsapp-green-hover:#106b30;--whatsapp-green-active:#0d5c29}.btn-whatsapp{background-color:var(--whatsapp-green);border-color:var(--whatsapp-green);color:#fff}.btn-whatsapp:focus,.btn-whatsapp:hover{background-color:var(--whatsapp-green-hover);border-color:var(--whatsapp-green-hover);color:#fff}.btn-whatsapp:active{background-color:var(--whatsapp-green-active);border-color:var(--whatsapp-green-active)}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu li .nav-link:hover,.navbar .navbar-nav .nav-item>.nav-link:hover{color:var(--brand)!important}.swiper-button-next,.swiper-button-prev{background-color:var(--brand)!important}.feature-icon{background-color:rgba(229,53,44,.15)!important;color:var(--brand)!important}.trustbar{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;box-shadow:0 6px 18px rgba(15,23,42,.06);display:inline-flex;gap:.55rem;padding:.45rem .65rem}.trustbar .rating i{color:#f59e0b;font-size:1.15rem}.trustbar .trust-score{color:var(--ink);font-weight:700}.trustbar .trust-count{color:#475569}.trustbar .trust-link{color:var(--brand-dark);font-weight:600;text-decoration:none}.trustbar .trust-link:hover{text-decoration:underline}.card-elevated,.price-box,.price-card,.sede-card,.stats-strip,.testimonial-box{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.08)}.swiper-pause-btn{align-items:center;border:none;border-radius:50%;bottom:14px;cursor:pointer;display:flex;font-size:15px;height:32px;justify-content:center;position:absolute;right:14px;transition:opacity .2s ease;width:32px;z-index:10}.swiper-pause-btn:focus,.swiper-pause-btn:hover{opacity:.85}.wa-popup{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;bottom:16px;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:14px 16px;position:fixed;right:16px;width:min(360px,calc(100vw - 32px));z-index:1080}.wa-popup .wa-close{background:transparent;border:0;cursor:pointer;font-size:22px;line-height:1;opacity:.6;position:absolute;right:10px;top:6px}.wa-popup .wa-close:hover{opacity:1}.wa-popup .wa-icon{color:#25d366;font-size:32px;line-height:1}@media (max-width:480px){.wa-popup{bottom:12px;left:50%;right:auto;transform:translateX(-50%)}}.cookie-banner{background:#111;bottom:0;color:#fff;left:0;position:fixed;right:0;z-index:1090}.cookie-banner .container{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.cookie-banner p{margin:0}@media (max-width:768px){.cookie-banner .container{align-items:stretch;flex-direction:column}}@media (min-width:992px){.navbar .nav-link{font-size:.95rem;padding-bottom:.6rem;padding-top:.6rem}.navbar .navbar-brand{font-size:1rem}.navbar .dropdown-menu .dropdown-item{font-size:.95rem}.navbar .btn{font-size:.9rem;--bs-btn-padding-y:.35rem;--bs-btn-padding-x:.75rem}.navbar .mdi,.navbar svg{font-size:1rem;height:1rem;width:1rem}}