[data-header-native=true] nav a.active{text-shadow:0 0 10px #bf953f99;color:#bf953f!important}.nav-link,.mobile-link{transition:color .22s,opacity .22s}.nav-premium{position:relative}.header-nav{column-gap:14px;letter-spacing:.12em!important;font-size:11px!important}@media (width<=1200px){.header-nav{column-gap:10px;letter-spacing:.1em!important;font-size:10px!important}}@media (width>=1280px){.header-nav{column-gap:16px;font-size:11px!important}}.nav-premium:after{content:"";transform-origin:0;opacity:.9;background:linear-gradient(90deg,#bf953f00 0%,#bf953ff2 40%,#bf953f00 100%);border-radius:16px;height:2px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav-premium:hover:after,.nav-link.active.nav-premium:after{transform:scaleX(1)}header.header--scrolled{background:#000000b8!important;border-bottom-color:#bf953f24!important}header.header--scrolled .header-main{padding-top:.4rem!important;padding-bottom:.4rem!important}.lang-switcher{flex:none;align-items:center;display:inline-flex}.lang-dd{backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:16px;gap:0;padding:0;position:relative}.lang-dd-btn{cursor:pointer;user-select:none;box-shadow:none;color:#e2e8f0e0;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:6px 2px;font-weight:900;line-height:1;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.lang-dd-btn .lang-dd-chevron{color:currentColor}.lang-dd-btn:hover,.lang-dd-btn:focus-visible,.lang-dd.open .lang-dd-btn{color:#bf953f}.lang-dd:has(.lang-dd-menu:popover-open) .lang-dd-btn{color:#bf953f}.lang-dd-btn:focus-visible{outline:none;box-shadow:0 2px #bf953fd1}.lang-dd-code{color:#bf953f}.lang-dd-flag svg{border-radius:4px;display:block;box-shadow:0 0 0 1px #ffffff1a}.lang-dd-chevron{opacity:.75;font-size:12px;transition:transform .18s ease-out,opacity .18s ease-out}.lang-dd.open .lang-dd-chevron{opacity:1;transform:rotate(180deg)}.lang-dd:has(.lang-dd-menu:popover-open) .lang-dd-chevron{opacity:1;transform:rotate(180deg)}.lang-dd-menu{z-index:80;backdrop-filter:blur(12px)saturate(125%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;width:176px;color:inherit;background:#050505c7;border:0;border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:8px 9px;transition:opacity .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%,-8px)scale(.98);box-shadow:0 18px 46px #00000094}.lang-dd.open .lang-dd-menu,.lang-dd.closing .lang-dd-menu{visibility:visible;transition-delay:0s}.lang-dd-menu:popover-open{visibility:visible;transition-delay:0s}.lang-dd.open .lang-dd-menu{pointer-events:auto;opacity:1;transform:translate(-50%)scale(1)}.lang-dd:has(.lang-dd-menu:popover-open) .lang-dd-menu{pointer-events:auto;opacity:1;transform:translate(-50%)scale(1)}.lang-dd.closing .lang-dd-menu{pointer-events:none}.lang-dd.lang-dd-no-motion .lang-dd-menu,.lang-dd.lang-dd-no-motion .lang-dd-chevron{transition:none!important}.lang-dd-menu .lang-btn{letter-spacing:.02em;text-align:left;width:100%;min-width:0;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);justify-content:flex-start;align-items:center;gap:10px;padding:7px 9px;font-size:12px;display:grid}.lang-dd-menu .lang-btn .lang-name{opacity:.92;font-weight:800}.lang-dd-menu .lang-btn .lang-flag svg{border-radius:4px;box-shadow:0 0 0 1px #ffffff1a}.lang-btn{cursor:pointer;opacity:.82;color:#e2e8f0e0;min-width:36px;min-height:36px;box-shadow:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:8px 10px;font-size:18px;font-weight:800;line-height:1;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}:is(html:has(#mobile-menu:popover-open),body:has(#mobile-menu:popover-open)){overscroll-behavior:contain;overflow:hidden}.lang-btn.active,.lang-btn:hover{opacity:1;color:#bf953f;transform:translateY(-1px)}.lang-btn.active .lang-name,.lang-btn:hover .lang-name,.lang-btn:focus-visible .lang-name{color:#bf953f}.lang-btn:focus-visible{outline:none;box-shadow:0 2px #bf953fb8}@media (width<=420px){.lang-dd-menu{width:168px}.lang-dd-btn{gap:6px;padding:6px 5px}}.native-header-phone{color:#e2e8f0db;letter-spacing:.055em;white-space:nowrap;text-shadow:none;box-shadow:none;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:color .18s,box-shadow .18s;display:inline-flex}.native-header-phone__copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:inline-flex}.native-header-phone__number{line-height:1}.native-header-phone__hours{text-overflow:ellipsis;color:#94a3b8b3;letter-spacing:.025em;text-transform:none;max-width:142px;font-size:9px;font-weight:700;line-height:1.05;display:block;overflow:hidden}.native-header-phone:hover .native-header-phone__hours,.native-header-phone:focus-visible .native-header-phone__hours{color:#bf953fd1}.native-header-phone:hover,.native-header-phone:focus-visible{color:#bf953f}.native-header-phone:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #bf953f33}.native-header-phone__icon{color:#bf953f;filter:drop-shadow(0 0 8px #bf953f38);flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.native-header-phone__icon-svg{width:15px;height:15px;display:block}.native-header-phone__number{display:inline-block}@media (width>=1024px){header[data-header-native=true] .header-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:14px}header[data-header-native=true] .native-header-phone{flex:none}}@media (width>=1024px) and (width<=1279px){header[data-header-native=true] .header-actions{gap:10px}header[data-header-native=true] .native-header-phone{gap:0;min-width:34px;min-height:34px}header[data-header-native=true] .native-header-phone__copy,header[data-header-native=true] .native-header-phone__number{display:none}}@media (width<=1023px){.native-header-phone{color:#bf953f;gap:0;width:38px;min-width:38px;height:38px;min-height:38px;display:inline-flex}.native-header-phone__copy,.native-header-phone__number{display:none}.native-header-phone__icon,.native-header-phone__icon-svg{width:18px;height:18px}}.hamburger{cursor:pointer;z-index:70;box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:space-between;width:40px;height:40px;margin-left:15px;padding:11px 9px;display:flex;position:relative}.hamburger span{background-color:#bf953f;border-radius:2px;width:100%;max-width:25px;height:2px;margin:0 auto;transition:all .4s;display:block}[data-header-native=true]:has(#mobile-menu:popover-open) .hamburger span:first-child{transform:rotate(45deg)translate(5px,6px)}[data-header-native=true]:has(#mobile-menu:popover-open) .hamburger span:nth-child(2){opacity:0}[data-header-native=true]:has(#mobile-menu:popover-open) .hamburger span:nth-child(3){transform:rotate(-45deg)translate(5px,-6px)}.mobile-menu-close{top:calc(16px + env(safe-area-inset-top));z-index:1;color:#f5e8b0;cursor:pointer;background:#111;border:1px solid #bf953f59;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:16px}.mobile-menu-close:focus-visible{outline-offset:3px;outline:2px solid #f0c24d}#mobile-menu{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;width:min(292px,100vw - 20px);min-width:0;max-width:292px;height:100dvh;max-height:100dvh;padding:0 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));backdrop-filter:blur(32px)saturate(145%);opacity:0;visibility:hidden;pointer-events:none;z-index:220050;padding-top:calc(88px + env(safe-area-inset-top));isolation:isolate;will-change:transform, opacity;background:radial-gradient(120% 120% at 100% 0,#bf953f1a 0%,#bf953f07 26%,#bf953f00 56%),linear-gradient(#101010a8 0%,#07070794 100%);border:0;border-left:1px solid #bf953f3d;border-top-left-radius:26px;border-bottom-left-radius:26px;flex-direction:column;align-items:stretch;gap:.9rem;margin:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .22s,visibility .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:translate(18px);box-shadow:-28px 0 68px #00000057,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff08}#mobile-menu:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#ffffff0b 0%,#ffffff03 14%,#fff0 32%),linear-gradient(90deg,#ffffff09 0%,#fff0 18%);position:absolute;inset:0}#mobile-menu:popover-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.mobile-menu-bottom{z-index:1;border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:.85rem;width:100%;padding-top:.75rem;padding-bottom:.15rem;display:flex;position:relative}.mobile-menu-language{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:.1rem;display:inline-flex}.mobile-menu-language__link{color:#e2e8f0db;opacity:.76;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:36px;height:30px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,opacity .18s;display:inline-flex}.mobile-menu-language__link:hover,.mobile-menu-language__link:focus-visible,.mobile-menu-language__link.is-active{opacity:1;background:#bf953f0e;border-color:#bf953f75;transform:translateY(-1px)}.mobile-menu-language__link:focus-visible{outline:none;box-shadow:0 0 0 3px #bf953f2e}.mobile-menu-language__flag svg{border-radius:4px;width:22px;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1a}.mobile-menu-contact{z-index:1;flex-direction:column;align-items:center;gap:8px;width:100%;padding:.15rem 4px .2rem;display:flex;position:relative}.mobile-menu-business-hours{text-overflow:ellipsis;color:#94a3b8c7;letter-spacing:.025em;text-transform:none;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.mobile-menu-contact__caption{color:#94a3b8b8;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.mobile-menu-phone{color:#e2e8f0eb;letter-spacing:.1em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.mobile-menu-phone:hover,.mobile-menu-phone:focus-visible{color:#bf953f;transform:translateY(-1px)}.mobile-menu-phone:focus-visible{outline:none;box-shadow:0 2px #bf953fb8}.mobile-menu-phone__icon{color:#bf953f;filter:drop-shadow(0 0 8px #bf953f38);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.mobile-menu-phone__icon-svg{width:16px;height:16px;display:block}#mobile-menu::backdrop{backdrop-filter:blur(8px);background:#00000047}.mobile-link{white-space:normal;overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.11em;color:#bec4cdeb;text-shadow:none;text-align:center;border-bottom:1px solid #ffffff0d;width:100%;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.24}#mobile-menu .w-full.flex.flex-col.items-center.gap-3{align-items:stretch!important;gap:.65rem!important}#mobile-menu .mobile-link,#mobile-menu .mobile-link:link,#mobile-menu .mobile-link:visited,#mobile-menu .mobile-link *,#mobile-menu .mobile-link :link,#mobile-menu .mobile-link :visited{color:#a3aab3f5!important;-webkit-text-fill-color:#a3aab3f5!important}#mobile-menu .mobile-link{background:linear-gradient(#ffffff05,#ffffff02);border:1px solid #ffffff0b;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff04,inset 0 -1px #00000024,0 10px 22px #0000001f}#mobile-menu .mobile-link:hover,#mobile-menu .mobile-link:focus-visible{background:linear-gradient(#bf953f24,#bf953f0f);border-color:#bf953f4d;box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000038,0 0 0 1px #bf953f0f}#mobile-menu .mobile-menu-social{text-align:center;width:100%}#mobile-menu .mobile-menu-social>p{color:#94a3b8b8!important;letter-spacing:.22em!important}#mobile-menu .mobile-menu-social>.flex,#mobile-menu .mobile-social-links,#mobile-menu .mobile-social-links.flex,#mobile-menu .mobile-social-links.flex.gap-6.justify-center{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}#mobile-menu .mobile-social-link{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}#mobile-menu .mobile-social-link--instagram{color:#e4405f!important}#mobile-menu .mobile-social-link--facebook{color:#1877f2!important}#mobile-menu .mobile-social-link:hover,#mobile-menu .mobile-social-link:focus-visible{background:#ffffff0d;border-color:#ffffff14;transform:translateY(-1px)}@media (width<=1023px){header[data-header-native=true] .brand-logo{white-space:nowrap;width:100%;min-width:0;container:header-brand/inline-size}header[data-header-native=true] .header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(7px,2vw,12px);display:grid}header[data-header-native=true] .header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:clamp(4px,1.4vw,8px);min-width:0;margin-left:auto}header[data-header-native=true] .native-header-phone{width:clamp(34px,8.8vw,38px);min-width:clamp(34px,8.8vw,38px);height:clamp(34px,8.8vw,38px);min-height:clamp(34px,8.8vw,38px)}header[data-header-native=true] .lang-dd-btn{gap:clamp(5px,1.3vw,7px);padding:6px clamp(4px,1.3vw,7px)}header[data-header-native=true] .hamburger{margin-left:clamp(1px,.7vw,5px)}}@media (width<=430px){.header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(6px,2vw,10px);display:grid;padding:7px clamp(12px,3.6vw,16px)!important}.header-actions{flex:none;min-width:0;flex-wrap:nowrap!important;gap:clamp(4px,1.7vw,7px)!important}.brand-logo{min-width:0;font-size:clamp(16px,4.4vw,18px)!important}.brand-logo>div{flex:none;width:clamp(38px,10.8vw,46px)!important;height:clamp(38px,10.8vw,46px)!important;margin-left:clamp(8px,2vw,12px)!important}.lang-switcher{gap:6px!important;padding:0!important}.lang-dd-btn{gap:clamp(5px,1.5vw,7px)!important;padding:6px clamp(4px,1.5vw,7px)!important}.lang-dd-flag svg{width:clamp(18px,5.2vw,22px);height:auto}.lang-dd-code{font-size:clamp(12px,3.5vw,14px)}.lang-btn{padding:7px 9px!important;font-size:16px!important}.hamburger{width:clamp(38px,10.2vw,40px);height:clamp(38px,10.2vw,40px);margin-left:clamp(1px,.8vw,5px);padding:clamp(11px,3vw,13px) clamp(7px,2vw,9px)}}@media (width<=380px){.header-main{column-gap:clamp(6px,2vw,10px)}.brand-logo{font-size:clamp(15px,4.7vw,17px)!important}.brand-logo>div{width:clamp(34px,10.5vw,40px)!important;height:clamp(34px,10.5vw,40px)!important;margin-left:clamp(6px,1.8vw,8px)!important}.lang-dd-btn{gap:5px!important;padding:6px 4px!important}.lang-dd-code{font-size:12px}.hamburger{width:40px;height:40px;margin-left:2px;padding:11px 8px}}@media (width<=767px){#mobile-menu{width:min(286px,100vw - 18px);max-width:calc(100vw - 18px);padding-left:16px;padding-right:16px;padding-top:calc(84px + env(safe-area-inset-top));border-top-left-radius:24px;border-bottom-left-radius:24px}}@media (width<=1023px){html:has(#mobile-menu:popover-open) #totalBar{opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}body:has(#mobile-menu:popover-open) #totalBar{opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}html:has(#mobile-menu:popover-open) .float-wa{opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}body:has(#mobile-menu:popover-open) .float-wa{opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}}@media (width<=1023px) and (orientation:landscape){#mobile-menu{border-top-left-radius:24px;border-bottom-left-radius:24px;width:min(300px,100vw - 18px);max-width:calc(100vw - 18px);padding-top:calc(68px + env(safe-area-inset-top))!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}#mobile-menu .w-full.flex.flex-col.items-center.gap-3{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;min-height:0;padding-bottom:8px;overflow-y:auto}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){#mobile-menu{width:min(300px,100vw - 18px);max-width:calc(100vw - 18px);padding-top:calc(66px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));gap:.7rem}#mobile-menu>.w-full.flex.flex-col.items-center.gap-3{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;align-items:stretch;width:100%;min-height:0;max-height:100%;padding-bottom:6px;padding-right:2px;overflow-y:auto}#mobile-menu .mobile-menu-bottom{flex:none;margin-top:.55rem!important;margin-bottom:.65rem!important}#mobile-menu .mobile-link{width:100%}}@media (width>=1024px){.hamburger{display:none!important}}@container header-brand (width<=12rem){header[data-header-native=true] .brand-logo>div{display:none}}header[data-astro-cid-sl3uozqo][data-header-native=true]{position:fixed}header[data-astro-cid-sl3uozqo][data-header-native=true] .header-seam-cover[data-astro-cid-sl3uozqo]{inset-inline:0;pointer-events:none;background:linear-gradient(#05050594 0% 100%);height:4px;position:absolute;bottom:-2px}.lead-success-view{text-align:left;width:100%;padding:clamp(1.1rem,4vw,1.7rem) 0 0}.lead-success-view__title{color:#bf953f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:800;line-height:1.35}.lead-success-view__text{color:#d1d5dbdb;margin:0;font-size:.875rem;line-height:1.6}.lead-success-view__countdown{color:#9ca3afeb;margin:1rem 0 0;font-size:.75rem;line-height:1.45}.lead-success-view__close{color:#050505;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#bf953f;border:0;border-radius:.75rem;width:100%;min-height:44px;margin-top:1rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:900;line-height:1.2;box-shadow:0 0 24px #bf953f29}.lead-success-view__close:focus-visible{outline-offset:3px;outline:2px solid #e7c97beb}@media (hover:hover) and (pointer:fine){.lead-success-view__close:hover{filter:brightness(1.04)}}p[data-astro-cid-ez3q6cfk].lead-form-subtitle{color:#e5e7ebd1;text-wrap:pretty;text-align:center;margin:0 0 1rem;font-size:.8125rem;font-weight:400;line-height:1.45}a.float-wa[data-float-wa-native=true]{bottom:calc(var(--avs-mobile-fab-visual-bottom,var(--avs-mobile-fab-bottom,90px)) + env(safe-area-inset-bottom));color:#fff;z-index:9998;will-change:bottom, transform;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#1db954 0%,#25d366 100%);border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;text-decoration:none;transition:bottom .66s cubic-bezier(.22,1,.36,1),transform .22s,box-shadow .22s,opacity .22s;display:inline-flex;position:fixed;right:20px;box-shadow:0 14px 34px #00000059,0 0 24px #25d36638}a.float-wa[data-float-wa-native=true]:visited{color:#fff}a.float-wa[data-float-wa-native=true]:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 18px 38px #0000006b,0 0 28px #25d36642}@media (width<=767px){a.float-wa[data-float-wa-native=true]{width:56px;height:56px;font-size:28px;right:14px}}.ai-assistant[data-ai-assistant-native=true]{--ai-gold:#bf953f;--ai-panel-bg:#080808f5;--ai-muted:#ffffff9e;--ai-status-color:#25d366;--ai-status-ring:#25d3662e;--ai-status-glow:#25d36657;right:20px;bottom:calc(var(--avs-mobile-fab-visual-bottom,var(--avs-mobile-fab-bottom,90px)) + env(safe-area-inset-bottom));z-index:9998;pointer-events:none;will-change:bottom;font-family:Montserrat,sans-serif;transition:bottom .66s cubic-bezier(.22,1,.36,1);position:fixed}.ai-assistant[data-ai-availability=checking],.ai-assistant[data-ai-availability=limited]{--ai-status-color:#f0c24d;--ai-status-ring:#f0c24d33;--ai-status-glow:#f0c24d57}.ai-assistant[data-ai-availability=unavailable]{--ai-status-color:#ef4444;--ai-status-ring:#ef444438;--ai-status-glow:#ef44445c}.ai-assistant[data-ai-assistant-native=true] *{box-sizing:border-box}.ai-assistant[data-ai-open=true]{z-index:9999}.ai-assistant__fab,.ai-assistant__panel{pointer-events:auto}.ai-assistant__fab{color:#fff;cursor:pointer;z-index:2;will-change:bottom, transform;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 28% 18%,#fcf6ba52,#0000 34%),linear-gradient(145deg,#181818fa,#040404f5);border:1px solid #bf953f6b;border-radius:999px;justify-content:center;align-items:center;gap:0;width:64px;min-width:64px;height:64px;padding:0;transition:bottom .66s cubic-bezier(.22,1,.36,1),transform .22s,box-shadow .22s,border-color .22s,opacity .22s,width .34s,min-width .34s,padding .34s,gap .34s,border-radius .34s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 8px 20px #00000052,inset 0 0 0 1px #ffffff0a}.ai-assistant__fab:hover,.ai-assistant__fab:focus-visible{border-color:#fcf6baa3;outline:none;transform:translateY(-2px)scale(1.03);box-shadow:0 18px 38px #00000075,0 0 32px #bf953f45}@media (hover:hover) and (pointer:fine){.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:hover,.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:focus-visible{border-radius:999px;gap:10px;width:180px;min-width:180px;height:60px;padding:0 17px 0 9px}.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:hover .ai-assistant__fab-copy,.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:focus-visible .ai-assistant__fab-copy{opacity:1;max-width:98px;transform:translate(0)}.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:hover .ai-assistant__fab-mark,.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:focus-visible .ai-assistant__fab-mark{opacity:1;transform:translateY(-7px)scale(.86)}.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:hover .ai-assistant__fab-mini-label,.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:focus-visible .ai-assistant__fab-mini-label{opacity:0;transform:translateY(-2px)scale(.9)}.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:hover .ai-assistant__fab-dots,.ai-assistant[data-ai-assistant-native=true]:not([data-ai-open=true]) .ai-assistant__fab:focus-visible .ai-assistant__fab-dots{opacity:1;transform:translateY(10px)scale(.82)}}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab{border-radius:999px;gap:10px;width:180px;min-width:180px;height:60px;padding:0 17px 0 9px}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab-copy{opacity:1;max-width:98px;transform:translate(0)}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab-mark{opacity:1;transform:translateY(-7px)scale(.86)}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab-mini-label{opacity:0;transform:translateY(-2px)scale(.9)}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab-dots{opacity:1;transform:translateY(10px)scale(.82)}.ai-assistant__fab-online{z-index:1;background:var(--ai-status-color,#25d366);width:7px;height:7px;box-shadow:0 0 0 1px var(--ai-status-ring,#25d3662e), 0 0 8px var(--ai-status-glow,#25d36647);opacity:.96;pointer-events:none;border:1px solid #040404eb;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;top:calc(62% - 1px);left:auto;right:9px;transform:translateY(-50%)}.ai-assistant[data-ai-open=true] .ai-assistant__fab-online{opacity:0;transform:translateY(-50%)scale(.82)}.ai-assistant__fab-orb{color:#f8e7a8;letter-spacing:-.08em;filter:drop-shadow(0 0 9px #bf953f73);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:950;line-height:1;display:inline-flex;position:relative}.ai-assistant__fab-mark,.ai-assistant__fab-dots,.ai-assistant__fab-close{justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;inset:0}.ai-assistant__fab-mark{opacity:1;color:#f8e7a8;text-align:center;flex-direction:column;gap:2px;transform:scale(1)}.ai-assistant__fab-mark-main{letter-spacing:-.08em;text-shadow:0 0 9px #bf953f57;font-size:13.5px;font-weight:950;line-height:.9;display:block}.ai-assistant__fab-mini-label{color:#f8e7a8f5;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 7px #bf953f47;font-size:8.8px;font-weight:950;line-height:1;transition:opacity .2s,transform .2s;display:block}.ai-assistant__fab-dots,.ai-assistant__fab-close{opacity:0;pointer-events:none;transform:scale(.92)}.ai-assistant__fab-dots{gap:4px}.ai-assistant__fab-dots span{background:#f8e7a8;border-radius:999px;width:5px;height:5px;animation:1.12s ease-in-out infinite avs-ai-fab-dot-bounce;box-shadow:0 0 8px #bf953f61}.ai-assistant__fab-dots span:nth-child(2){animation-delay:.14s}.ai-assistant__fab-dots span:nth-child(3){animation-delay:.28s}.ai-assistant__fab-close{color:#f8e7a8;letter-spacing:0;font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1}.ai-assistant[data-ai-fab-attention=true]:not([data-ai-open=true]) .ai-assistant__fab-mark{opacity:1;transform:scale(1)}.ai-assistant[data-ai-fab-attention=true]:not([data-ai-open=true]) .ai-assistant__fab-dots{opacity:0;transform:scale(.92)}.ai-assistant[data-ai-open=true] .ai-assistant__fab{border-radius:999px;gap:0;width:64px;min-width:64px;height:64px;padding:0}.ai-assistant[data-ai-open=true] .ai-assistant__fab-mark,.ai-assistant[data-ai-open=true] .ai-assistant__fab-dots,.ai-assistant[data-ai-open=true] .ai-assistant__fab-copy,.ai-assistant[data-ai-open=true] .ai-assistant__fab-badge{opacity:0;pointer-events:none;transform:scale(.92)}.ai-assistant[data-ai-open=true] .ai-assistant__fab-close{opacity:1;transform:scale(1)}.ai-assistant__fab-badge{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#e24b4a;border:2px solid #040404;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:-3px;left:-3px;transform:scale(.78);box-shadow:0 0 #e24b4a59,0 6px 16px #00000057}.ai-assistant[data-ai-fab-badge=true]:not([data-ai-open=true]) .ai-assistant__fab-badge{opacity:1;transform:scale(1)}.ai-assistant__fab-copy{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:0;line-height:1;transition:max-width .32s,opacity .22s,transform .32s;display:inline-flex;overflow:hidden;transform:translate(6px)}.ai-assistant__fab-eyebrow{color:#bf953feb;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin-bottom:3px;font-size:8px;font-weight:950}.ai-assistant__fab-text{letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:13px;font-weight:950;line-height:1}.ai-assistant__panel{background:radial-gradient(circle at 100% 0%, #bf953f24, transparent 38%), var(--ai-panel-bg);color:#fff;-webkit-backdrop-filter:blur(18px);opacity:0;transform-origin:100% 100%;visibility:hidden;pointer-events:none;border:1px solid #bf953f47;border-radius:24px;flex-direction:column;width:min(346px,100vw - 32px);max-height:min(610px,100dvh - 104px);padding:13px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;bottom:74px;right:0;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 24px 70px #0000009e,0 0 42px #bf953f1f,inset 0 0 0 1px #ffffff0a}.ai-assistant[data-ai-open=true] .ai-assistant__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scale(1)}@keyframes avs-ai-fab-dot-bounce{0%,72%,to{opacity:.66;transform:translateY(0)}32%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ai-assistant__fab,.ai-assistant__panel,.ai-assistant__chip,.ai-assistant__reset,.ai-assistant__reset-popover-actions button,.ai-assistant__calculator,.ai-assistant__send,.ai-assistant__primary,.ai-assistant__fab-mark,.ai-assistant__fab-dots,.ai-assistant__fab-close,.ai-assistant__fab-badge,.ai-assistant__fab-online,.ai-assistant__fab-mini-label,.ai-assistant__fab-copy{transition:none;animation:none}.ai-assistant__fab-dots span,.ai-assistant__fab-badge,.ai-assistant__online-dot{animation:none}}@media (width<=1023px){:is(html:has(#mobile-menu:popover-open) .ai-assistant[data-ai-assistant-native=true],body:has(#mobile-menu:popover-open) .ai-assistant[data-ai-assistant-native=true]){opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}}@media (width<=767px){.ai-assistant[data-ai-assistant-native=true]{right:14px;bottom:calc(var(--avs-mobile-fab-visual-bottom,var(--avs-mobile-fab-bottom,16px)) + env(safe-area-inset-bottom))}.ai-assistant__fab{border-radius:999px;gap:0;width:48px;min-width:48px;height:48px;padding:0}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab{gap:8px;width:min(214px,100vw - 32px);min-width:min(214px,100vw - 32px);height:48px;padding:0 14px 0 7px}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab-copy{opacity:1;max-width:98px;transform:translate(0)}.ai-assistant[data-ai-open=true] .ai-assistant__fab{gap:0;width:48px;min-width:48px;height:48px;padding:0}.ai-assistant__fab-orb{width:36px;height:36px;font-size:12px}.ai-assistant__fab-online{width:6px;height:6px;top:calc(62% - 1px);left:auto;right:7px}.ai-assistant__fab-mark-main{font-size:12.5px}.ai-assistant__fab-mini-label{font-size:8px}.ai-assistant__fab-copy{display:inline-flex}.ai-assistant__fab-eyebrow{letter-spacing:.13em;font-size:7px}.ai-assistant__fab-text{font-size:12px}.ai-assistant__panel{right:12px;bottom:max(calc(var(--avs-mobile-totalbar-space,0px) + 12px + env(safe-area-inset-bottom)), calc(var(--avs-mobile-fab-visual-bottom,var(--avs-mobile-fab-bottom,16px)) + 60px + env(safe-area-inset-bottom)));width:min(336px,100vw - 24px);max-height:min(78dvh, calc(100dvh - max(var(--avs-mobile-totalbar-space,0px), calc(var(--avs-mobile-fab-visual-bottom,var(--avs-mobile-fab-bottom,16px)) + 60px)) - 24px - env(safe-area-inset-bottom)));border-radius:22px;padding:12px;position:fixed}}@media (width<=380px){.ai-assistant__panel{width:calc(100vw - 20px);padding:11px}.ai-assistant[data-ai-fab-intro=true]:not([data-ai-open=true]) .ai-assistant__fab{gap:7px;width:min(204px,100vw - 28px);min-width:min(204px,100vw - 28px);padding:0 12px 0 7px}.ai-assistant__fab-online{width:5.8px;height:5.8px;top:calc(62% - 1px);left:auto;right:6px}.ai-assistant__fab-eyebrow{font-size:6.5px}.ai-assistant__fab-text{font-size:11.5px}}.contact-widget-shell[data-contact-widget-mode=whatsapp] .ai-assistant[data-ai-assistant-native=true],html[data-contact-widget-mode=whatsapp] .ai-assistant[data-ai-assistant-native=true],.contact-widget-shell[data-contact-widget-mode=consultant] a.float-wa[data-float-wa-native=true],html[data-contact-widget-mode=consultant] a.float-wa[data-float-wa-native=true]{display:none!important}:root{--accent:#bf953f;--bg:#050505;--avs-section-anchor-clearance:18px;--avs-primary-anchor-clearance:24px}#catalog,#pricing,#why-us,#realizacje,#process,#faq,#contact{scroll-margin-top:calc(var(--avs-header-stack-height,80px) + var(--avs-primary-anchor-clearance))}body{background-color:var(--bg);color:#fff;font-family:Montserrat,sans-serif;overflow-x:clip}html{scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:clip}a:visited{color:inherit}@supports (-webkit-touch-callout:none){a,button{-webkit-tap-highlight-color:transparent}}section[id],#configurator{scroll-margin-top:calc(var(--avs-header-stack-height,80px) + var(--avs-section-anchor-clearance))}@media (width<=767px){:root{--avs-section-anchor-clearance:14px;--avs-primary-anchor-clearance:14px}}.gold-gradient{--gold-grad:linear-gradient(90deg, #bf953f 0%, #fcf6ba 45%, #b38728 70%, #aa771c 100%);background:var(--gold-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding-right:.15em}.gold-bg{background:linear-gradient(90deg,#bf953f 0%,#b38728 100%)}.gold-border{border:1px solid #bf953f99;box-shadow:0 0 15px #bf953f1a}.gold-glow{box-shadow:0 0 20px #bf953f66}.phone-mask{letter-spacing:1px;opacity:1;will-change:opacity, transform;transition:opacity .16s,transform .16s,color .18s;display:inline-block;transform:translateY(0)}.phone-mask.is-transitioning-out{opacity:.22;transform:translateY(2px)}.phone-mask.is-transitioning-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.old-price-styled{color:#9ca3afa3;text-align:right;opacity:.76;margin-bottom:-4px;font-size:.68em;font-style:italic;font-weight:600;text-decoration:line-through 1px #94a3b87a;display:block}[data-stage-current-price]{max-width:100%;display:inline-block;overflow:visible}.price-lockup{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;justify-content:flex-end;align-items:flex-end;gap:.28rem;max-width:100%;font-style:italic;line-height:1.04;display:inline-flex;overflow:visible}.price-lockup__prefix,.price-lockup__currency{letter-spacing:.04em;color:#e5e7ebb8;text-shadow:none;flex:none;margin-bottom:.18rem;padding-inline-end:.04em;font-weight:800;line-height:1;display:inline-block}.price-lockup__amount{font-synthesis:style;letter-spacing:-.022em;color:#d5b15a;text-shadow:0 0 12px #bf953f2e;flex:none;min-width:0;padding-inline:.01em .16em;font-family:inherit;font-style:italic;font-weight:900;line-height:1.06;display:inline-block}.price-lockup__plain{display:inline-block}.discount-badge__combo{justify-content:center;align-items:center;gap:.32em;min-width:0;display:inline-flex}.discount-badge__combo-row,.discount-badge__combo-plus{white-space:nowrap;display:inline-block}[data-svc-id]>label{backface-visibility:hidden;isolation:isolate;position:relative;overflow:hidden;transform:translateZ(0)}[data-svc-id]>label:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #bf953f00,inset 0 0 18px #bf953f00}@media (width<=430px){.bolt-premium-anim{width:40px!important;height:40px!important}}@media (width<=380px){.bolt-premium-anim{width:36px!important;height:36px!important}}@media (width>=1024px){#totalBar{display:none!important}}#mini-toast{z-index:9999;color:#ffffffeb;letter-spacing:.04em;opacity:0;pointer-events:none;background:#0a0a0ad1;border:1px solid #bf953f52;border-radius:14px;max-width:min(360px,100vw - 40px);padding:10px 12px;font-size:11px;transition:opacity .22s,transform .22s;position:fixed;bottom:230px;right:20px;transform:translateY(10px);box-shadow:0 18px 50px #0000008c}#mini-toast.show{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#mini-toast{transition:none}}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(200%)}}.bolt-premium-anim{display:inline-block}.bolt-premium-anim svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;display:block}.bolt-premium-anim img{width:100%;height:100%;display:block}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:3s infinite shine;position:absolute;top:0;left:-100%;transform:translate(0)skew(-25deg)}@keyframes shine{to{transform:translate(600%)skew(-25deg)}}.nowrap,.nav-link{white-space:nowrap}input:disabled,select:disabled{opacity:.55;cursor:not-allowed}.hero-title{overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance;max-width:100%}@media (width<=767px){footer .grid{text-align:center;justify-items:center}footer .grid>div{align-items:center!important}}label[data-i18n=label_distance]{white-space:normal;word-break:break-word;line-height:1.15;display:block}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}#pricing{--cfg-ease-standard:cubic-bezier(.22, 1, .36, 1);--cfg-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--cfg-ease-snappy:cubic-bezier(.2, .9, .2, 1);--cfg-dur-fast:.18s;--cfg-dur-base:.22s;--cfg-dur-medium:.32s;--cfg-dur-slow:.52s;--svc-motion-ease:cubic-bezier(.22, 1, .36, 1);--svc-motion-dur:.32s;--svc-pulse-dur:.48s;--svc-sweep-dur:.56s}.field-invalid{border-color:var(--avs-invalid-border);box-shadow:0 0 0 var(--avs-invalid-ring-size,2px) var(--avs-invalid-ring), 0 0 8px 0 var(--avs-invalid-glow)}:root{--price-prefix:""}#modal-total-display:before{content:var(--price-prefix)}#summary-total-val:before{content:none}@media (width<=1023px){footer[data-footer-native=true]{padding-bottom:calc(var(--avs-mobile-totalbar-space,146px) + env(safe-area-inset-bottom))!important}}.phone-mask.is-revealed{color:#bf953f!important}@media (prefers-reduced-motion:reduce){.phone-mask{transition:none!important;transform:none!important}.phone-mask.is-transitioning-out,.phone-mask.is-transitioning-in{opacity:1!important;transform:none!important}}html{-webkit-text-size-adjust:100%}@media (width<=1024px){#location-input,#distance-input,#config-make,#config-model,#config-generation,#config-engine,#term-date,#term-window,.lead-input{font-size:16px!important;line-height:1.25!important}}[data-avs-reveal]{opacity:0;transition-property:opacity,transform;transition-duration:var(--avs-reveal-duration,.72s);will-change:opacity, transform;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0,0)}[data-avs-reveal=fade-up]{transform:translateY(28px)}[data-avs-reveal=fade-right]{transform:translate(-32px)}[data-avs-reveal=fade-left]{transform:translate(32px)}[data-avs-reveal=zoom-in]{transform:scale(.94)}[data-avs-reveal=fade-in]{opacity:.001}[data-avs-reveal].is-avs-visible{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){[data-avs-reveal]{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}}button,input[type=button],input[type=submit],input[type=reset],a[href],[role=button],summary{cursor:pointer}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,[role=button][aria-disabled=true]{cursor:default}:root{--avs-invalid-border:#f14040fa;--avs-invalid-ring:#f140402e;--avs-invalid-glow:#f1404017;--avs-invalid-ring-size:1.5px}.block-invalid{box-shadow:none!important;border-color:#0000!important;animation:none!important}@media (prefers-reduced-motion:reduce){.field-invalid{animation:none!important}}.avs-arrow-link{color:#d1d5dbbd;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.avs-arrow-link__arrow{color:currentColor;align-items:center;margin-left:.7rem;line-height:0;display:inline-flex}.avs-arrow-link__arrow svg{width:2.1rem;height:.85rem;display:block;overflow:visible}.avs-arrow-link__arrow .arrow-tail,.avs-arrow-link__arrow .arrow-head{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.avs-arrow-link__arrow .arrow-tail{stroke-dasharray:10 60;stroke-dashoffset:-16px;transition:stroke-dashoffset .4s cubic-bezier(.16,1,.3,1)}.avs-arrow-link__arrow .arrow-head{transform-origin:50%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.avs-arrow-link:hover,.avs-arrow-link:focus-visible{color:#bf953f}.avs-arrow-link:hover .avs-arrow-link__arrow .arrow-tail,.avs-arrow-link:focus-visible .avs-arrow-link__arrow .arrow-tail{stroke-dashoffset:0}.avs-arrow-link:hover .avs-arrow-link__arrow .arrow-head,.avs-arrow-link:focus-visible .avs-arrow-link__arrow .arrow-head{transform:translate(3px)}@media (width<=767px){#catalog .catalog-intro__title,#pricing h2>.gold-gradient,#process h2>.gold-gradient,#standard h2>.gold-gradient,#realizacje .portfolio-section__title .gold-gradient,[data-faq-native=true] .faq-title .gold-gradient{margin:-.04em -.42em -.04em 0;padding:.04em .42em .04em .02em;line-height:1.16;display:inline-block;overflow:visible;transform:translateZ(0)}#catalog .catalog-intro__title{max-width:calc(100% + .42em)}}
