:root{--red:#e63e2b;--red2:#ff4a35;--black:#0b0c0f;--black2:#111318;--black3:#181b20;--light:#f4f4f1;--white:#fff;--ink:#15171a;--muted:#9aa0a8;--line:#2b2f35;--max:1300px;--head:"Rajdhani",Arial,sans-serif;--body:"Roboto",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(calc(100% - 44px),var(--max));margin-inline:auto}.topline{color:#9ca1a8;letter-spacing:.04em;background:#08090b;border-bottom:1px solid #ffffff0f;height:34px;font-size:11px}.topline-inner{align-items:center;gap:15px;height:100%;display:flex}.topline-inner a{color:#fff;font-weight:700}.topline-sep{background:#3a3e44;width:1px;height:12px}.topline-spacer{flex:1}.site-header{z-index:60;background:linear-gradient(#07080ae0,#07080a73);transition:background .25s,box-shadow .25s,transform .22s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{backdrop-filter:blur(14px);background:#08090bf5;box-shadow:0 12px 30px #00000038}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.brand{align-items:center;display:flex}.brand img{width:185px;height:auto}.main-nav{font-family:var(--head);text-transform:uppercase;letter-spacing:.035em;align-items:center;gap:29px;font-size:15px;font-weight:700;display:flex}.main-nav>a:not(.btn){position:relative}.main-nav>a:not(.btn):after{content:"";background:var(--red);height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.main-nav>a:not(.btn):hover:after{right:0}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:9px;display:none}.menu-toggle span{background:#fff;width:27px;height:2px;margin:6px;transition:all .2s;display:block}.btn{background:var(--red);border:1px solid var(--red);color:#fff;min-height:52px;font-family:var(--head);text-transform:uppercase;letter-spacing:.045em;justify-content:center;align-items:center;padding:0 25px;font-size:15px;font-weight:700;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:#fff;transition:transform .3s;position:absolute;inset:0;transform:translate(-105%)skew(-16deg)}.btn:hover:before{transform:translate(105%)skew(-16deg)}.btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.btn-small{min-height:44px;padding-inline:19px}.btn-ghost{background:#0000001f;border-color:#ffffff61}.btn-light{color:#111;background:#fff;border-color:#fff}.eyebrow{color:var(--red);font-family:var(--head);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:17px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:35px;height:2px}.eyebrow-light{color:#fff}.hero{background:#0a0b0d;align-items:stretch;min-height:860px;display:flex;position:relative;overflow:hidden}.hero-photo{background-image:url(https://www.elcarservice.sk/wp-content/uploads/2025/02/el-car-service_1.jpg);background-position:50%;background-size:cover;animation:8s ease-out forwards heroZoom;position:absolute;inset:0;transform:scale(1.04)}.hero-overlay{background:linear-gradient(90deg,#050608f5 0%,#050608d4 42%,#05060857 72%,#0506087a 100%),linear-gradient(#0000 55%,#050608c2);position:absolute;inset:0}.hero-redmark{clip-path:polygon(0 0,100% 0,100% 72%,55% 72%,55% 100%,0 100%);border:58px solid #e63e2b1c;border-radius:50%;width:520px;height:520px;position:absolute;top:135px;right:-70px}.hero-inner{z-index:2;grid-template-columns:1.1fr .55fr;align-items:center;gap:95px;padding-top:190px;padding-bottom:155px;display:grid;position:relative}.hero-copy{max-width:750px}.hero h1{font-family:var(--head);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(62px,7.4vw,108px);font-weight:700;line-height:.86}.hero h1 span{color:var(--red)}.hero-copy>p{color:#d0d3d8;max-width:680px;margin:0;font-size:18px}.hero-actions{gap:12px;margin-top:35px;display:flex}.hero-info{border-left:1px solid #ffffff2e;align-self:end;margin-bottom:15px;padding-left:26px}.hero-info-label{font-family:var(--head);letter-spacing:.16em;color:#7f858e;margin-bottom:20px;font-size:12px}.hero-info-item{border-top:1px solid #ffffff1f;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.hero-info-item>span{color:var(--red);font-family:var(--head);font-weight:700}.hero-info-item div{flex-direction:column;display:flex}.hero-info-item strong{font-family:var(--head);font-size:18px;line-height:1.1}.hero-info-item small{color:#9ea3aa;margin-top:4px;font-size:12px}.hero-bottom{z-index:3;backdrop-filter:blur(10px);background:#0506086b;border-top:1px solid #ffffff21;position:absolute;bottom:0;left:0;right:0}.hero-bottom-inner{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:40px;height:88px;display:grid}.hero-bottom-inner>div{align-items:center;gap:16px;display:flex}.hero-bottom span{font-family:var(--head);letter-spacing:.1em;color:var(--red);font-size:11px;font-weight:700}.hero-bottom strong{font-size:13px}.hero-bottom a{font-family:var(--head);text-transform:uppercase;font-size:13px;font-weight:700}.hero-enter{opacity:0;animation:.75s ease-out .12s forwards heroEnter;transform:translateY(24px)}.hero-enter-delay{animation-delay:.35s}@keyframes heroZoom{to{transform:scale(1)}}@keyframes heroEnter{to{opacity:1;transform:none}}.section-light{background:var(--light);color:var(--ink);padding:110px 0}.section-dark{background:var(--black2);padding:110px 0}.section-head{grid-template-columns:1.12fr .72fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.section-head h2,.about h2,.brands h2,.reviews h2{font-family:var(--head);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(43px,5vw,70px);line-height:.98}.section-head p{color:#656a70;margin:0;font-size:16px}.service-grid{border-top:1px solid #d4d4d0;border-left:1px solid #d4d4d0;grid-template-columns:repeat(4,1fr);display:grid}.service-card{background:#fff;border-bottom:1px solid #d4d4d0;border-right:1px solid #d4d4d0;min-height:322px;padding:30px 28px;transition:color .28s,transform .28s,box-shadow .28s;position:relative;overflow:hidden}.service-card:before{content:"";background:var(--black2);transition:inset .32s;position:absolute;inset:100% 0 0}.service-card>*{z-index:1;position:relative}.service-card:hover{color:#fff;transform:translateY(-6px);box-shadow:0 18px 40px #0000001f}.service-card:hover:before{inset:0}.service-no{color:#a1a1a0;font-family:var(--head);font-size:12px;position:absolute;top:21px;right:23px}.service-plus{border:1px solid var(--red);width:48px;height:48px;margin:18px 0 42px;position:relative}.service-plus:before,.service-plus:after{content:"";background:var(--red);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-plus:before{width:16px;height:2px}.service-plus:after{width:2px;height:16px}.service-card h3{font-family:var(--head);text-transform:uppercase;margin:0 0 13px;font-size:25px;line-height:1.1}.service-card p{color:#71767c;margin:0;font-size:13px;transition:color .25s}.service-card:hover p{color:#b9bec5}.service-card a{font-family:var(--head);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700;position:absolute;bottom:28px;left:28px}.service-card a span{color:var(--red);margin-left:8px;font-size:17px}.about-grid{grid-template-columns:1fr .96fr;align-items:center;gap:85px;display:grid}.about-media{min-height:610px;position:relative}.about-frame{border:1px solid var(--line);background:#0e1014;position:absolute;inset:0 10% 0 0;overflow:hidden}.about-frame:after{content:"";background:linear-gradient(#0000 55%,#0a0b0e73);position:absolute;inset:0}.about-frame img{object-fit:cover;width:100%;height:100%}.experience-card{background:var(--red);width:220px;padding:25px 25px 27px;position:absolute;bottom:46px;right:0;box-shadow:0 18px 45px #0000004d}.experience-card span{font-family:var(--head);font-size:13px;font-weight:700;display:block}.experience-card strong{font-family:var(--head);margin:12px 0 7px;font-size:94px;line-height:.85;display:block}.experience-card b{font-family:var(--head);text-transform:uppercase;font-size:23px;line-height:1}.about .lead{color:#aab0b8;max-width:610px;margin:25px 0 34px;font-size:17px}.why-list{border-top:1px solid var(--line)}.why-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:15px;padding:19px 0;display:grid}.why-list b{font-family:var(--head);color:var(--red)}.why-list span{flex-direction:column;display:flex}.why-list strong{font-family:var(--head);text-transform:uppercase;font-size:20px}.why-list small{color:#9399a1;margin-top:3px}.work-showcase{background:#0c0d10;grid-template-columns:1fr 1fr;display:grid}.work-card{min-height:540px;position:relative;overflow:hidden}.work-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.work-card:after{content:"";background:linear-gradient(#0506080d 32%,#050608eb);position:absolute;inset:0}.work-card:hover img{transform:scale(1.035)}.work-card>div{z-index:2;position:absolute;bottom:8%;left:8%;right:8%}.work-card span{color:var(--red);font-family:var(--head);letter-spacing:.09em;font-size:13px;font-weight:700}.work-card h3{font-family:var(--head);text-transform:uppercase;max-width:560px;margin:9px 0 0;font-size:42px;line-height:1}.cta-strip{background:var(--red);padding:64px 0}.cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta-inner>div:first-child span{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.cta-inner h2{font-family:var(--head);text-transform:uppercase;margin:7px 0 0;font-size:43px;line-height:1}.cta-actions{flex:none;align-items:center;gap:22px;display:flex}.cta-phone{font-family:var(--head);font-size:19px;font-weight:700}.price-wrap{grid-template-columns:1fr 360px;align-items:start;gap:55px;display:grid}.price-table{border-top:2px solid #191b1f}.price-row{border-bottom:1px solid #cdcecb;justify-content:space-between;align-items:center;gap:25px;padding:17px 4px;display:flex}.price-row span{font-size:14px;font-weight:500}.price-row strong{font-family:var(--head);font-size:20px}.price-aside{background:var(--black2);color:#fff;padding:34px;position:sticky;top:135px}.price-kicker{color:var(--red);font-family:var(--head);letter-spacing:.1em;font-size:12px;font-weight:700}.price-aside h3{font-family:var(--head);text-transform:uppercase;margin:13px 0;font-size:34px;line-height:1.02}.price-aside p{color:#9ca2aa;margin-bottom:25px;font-size:14px}.brands{padding-top:90px;padding-bottom:90px}.brands-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.brands h2{font-size:50px}.brand-logos{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.brand-logo{background:#fff;place-items:center;height:112px;padding:23px;display:grid}.brand-logo img{object-fit:contain;max-width:100%;max-height:58px}.reviews{background:#0d0f12;border-top:1px solid #202329}.reviews-grid{grid-template-columns:1.1fr .68fr;align-items:center;gap:85px;display:grid}.reviews-grid>div:first-child>p{color:#9298a0;max-width:650px}.reviews-card{background:#171a1f;border:1px solid #2a2e34;padding:42px;position:relative}.quote{color:var(--red);font-family:Georgia,serif;font-size:90px;line-height:1;position:absolute;top:8px;right:26px}.reviews-card strong{font-family:var(--head);text-transform:uppercase;font-size:29px;display:block}.reviews-card p{color:#a2a8b0;font-size:14px}.reviews-card a{color:#fff;font-family:var(--head);text-transform:uppercase;margin-top:12px;font-weight:700;display:inline-block}.footer{background:#07080a;border-top:1px solid #202329;padding:82px 0 26px;position:relative}.footer-accent{background:var(--red);width:28%;height:3px;position:absolute;top:0;left:0}.footer-grid{grid-template-columns:1.4fr .8fr .9fr 1fr;gap:55px;display:grid}.brand-footer img{width:190px}.footer-intro>p{color:#9da3ab;max-width:365px}.footer h3{font-family:var(--head);text-transform:uppercase;letter-spacing:.09em;color:#fff;margin:7px 0 18px;font-size:15px}.footer a,.footer p{color:#a5abb3;margin:8px 0;font-size:13px;display:block}.footer strong{color:#fff}.footer-cta{text-transform:uppercase;font-weight:700;font-family:var(--head)!important;color:#fff!important;margin-top:20px!important}.footer-cta span{color:var(--red);margin-left:8px}.footer-bottom{color:#676d75;border-top:1px solid #202329;justify-content:space-between;margin-top:58px;padding-top:22px;font-size:11px;display:flex}.mobile-actionbar{display:none}.subpage{min-height:70vh;padding-top:116px}.page-hero{background:linear-gradient(145deg,#171a1f,#0a0b0d);padding:100px 0 65px}.page-hero h1{font-family:var(--head);text-transform:uppercase;margin:0 0 22px;font-size:clamp(52px,7vw,88px);line-height:.9}.page-hero p{color:#a5abb3;max-width:720px;font-size:17px}.section{padding:100px 0}.form-layout{grid-template-columns:1.35fr .65fr;gap:55px;display:grid}.booking-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.booking-form label{font-family:var(--head);text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.booking-form input,.booking-form textarea{color:#fff;width:100%;font:inherit;background:#16191e;border:1px solid #32363d;outline:none;padding:15px}.booking-form input:focus,.booking-form textarea:focus{border-color:var(--red)}.booking-form .full{grid-column:1/-1}.booking-form .check{font-family:var(--body);text-transform:none;color:#9ba1a9;flex-direction:row;align-items:flex-start;font-weight:400}.booking-form .check input{width:auto;margin-top:4px}.form-note{color:#7f858d;background:#14171b;border:1px dashed #343940;padding:14px;font-size:12px}.contact-card{color:#111;background:#f1f1ef;height:max-content;padding:36px}.contact-card h2{font-family:var(--head);text-transform:uppercase;font-size:40px}.contact-card hr{border:0;border-top:1px solid #ccc;margin:28px 0}.contact-card .btn{width:100%;margin-top:20px}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=1040px){.main-nav{gap:18px}.hero-inner{grid-template-columns:1fr .45fr;gap:50px}.service-grid{grid-template-columns:repeat(2,1fr)}.about-grid{gap:45px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.price-wrap{grid-template-columns:1fr 330px}.brand-logos{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.topline{display:none}.site-header{background:#08090bf5}.header-inner{height:74px}.brand img{width:155px}.menu-toggle{display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.main-nav{background:#090a0c;flex-direction:column;align-items:stretch;gap:0;height:calc(100vh - 74px);padding:32px 22px;display:none;position:absolute;top:74px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav>a{border-bottom:1px solid #24272d;padding:16px 2px;font-size:20px}.main-nav>.btn{border-bottom-color:var(--red);margin-top:22px}.hero{min-height:780px}.hero-inner{grid-template-columns:1fr;padding-top:150px;padding-bottom:145px}.hero-info{display:none}.hero-bottom-inner{grid-template-columns:1fr 1fr}.hero-bottom a{display:none}.about-grid,.price-wrap,.brands-inner,.reviews-grid,.form-layout{grid-template-columns:1fr}.about-media{min-height:540px}.price-aside{position:static}.work-showcase{grid-template-columns:1fr}.work-card{min-height:470px}.cta-inner{flex-direction:column;align-items:flex-start}.brands-inner{gap:35px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}.subpage{padding-top:74px}}@media (width<=620px){.container{width:min(calc(100% - 28px),var(--max))}.hero{min-height:730px}.hero-photo{background-position:58%}.hero-overlay{background:linear-gradient(90deg,#050608f0,#050608b8),linear-gradient(#0000 55%,#050608e6)}.hero-inner{padding-top:125px;padding-bottom:140px}.hero h1{font-size:54px;line-height:.88}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;max-width:320px}.hero-bottom-inner{grid-template-columns:1fr;gap:4px;height:92px}.hero-bottom-inner>div:nth-child(2){display:none}.section-light,.section-dark{padding:78px 0}.section-head{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.section-head h2,.about h2,.reviews h2{font-size:43px}.service-grid{grid-template-columns:1fr}.service-card{min-height:270px}.service-plus{margin-bottom:30px}.about-media{min-height:420px;margin-bottom:16px}.about-frame{right:0}.experience-card{width:170px;bottom:20px}.experience-card strong{font-size:72px}.experience-card b{font-size:19px}.work-card{min-height:390px}.work-card>div{bottom:24px;left:22px;right:22px}.work-card h3{font-size:34px}.cta-strip{padding:50px 0}.cta-inner h2{font-size:35px}.cta-actions{flex-direction:column;align-items:flex-start}.price-row{align-items:flex-start}.price-row span{max-width:68%}.price-aside{padding:27px}.brand-logos{grid-template-columns:1fr 1fr}.brand-logo{height:92px}.footer{padding-bottom:92px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:8px}.mobile-actionbar{z-index:70;background:#0a0b0d;border-top:1px solid #2b2f35;grid-template-columns:.8fr 1.2fr;padding:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-actionbar a{min-height:48px;font-family:var(--head);text-transform:uppercase;place-items:center;font-weight:700;display:grid}.mobile-actionbar-primary{background:var(--red)}.booking-form{grid-template-columns:1fr}.booking-form .full{grid-column:auto}}:focus-visible{outline-offset:5px;outline:3px solid #ff8b75}section[id]{scroll-margin-top:120px}.service-title{margin-top:30px!important}.breadcrumbs{color:#bdc1c7;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.service-card{padding-bottom:78px}.service-card h2{font-family:var(--head);text-transform:uppercase;margin:0 0 13px;font-size:25px;line-height:1.1}.service-detail{grid-template-columns:1.3fr .7fr;gap:60px;display:grid}.service-detail h2,.section h2{font-family:var(--head);font-size:32px;line-height:1.1}.service-detail li{margin:15px 0}.service-text-link{text-underline-offset:4px;text-decoration:underline}.related-services{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related-services a{border:1px solid var(--line);padding:20px}.related-services a:hover{border-color:var(--red)}.privacy-copy{max-width:850px}.footer-bottom{flex-wrap:wrap;align-items:center;gap:16px}.cookie-settings-link{color:#a5abb3;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.cookie-banner{z-index:100;color:#fff;border:1px solid #555b64;border-top:3px solid var(--red);background:#171a1f;width:min(660px,100% - 40px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;bottom:20px;left:20px;overflow:auto;box-shadow:0 12px 50px #0008}.cookie-banner[hidden]{display:none}.cookie-banner h2,.cookie-dialog h2{font:700 27px var(--head);margin:0 0 10px}.cookie-banner p,.cookie-dialog p{color:#c1c5cc;font-size:14px}.cookie-banner p a{text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-actions button{color:#fff;min-height:46px;font:700 15px var(--head);cursor:pointer;background:#252a32;border:1px solid #777f8b;flex:140px;padding:10px 16px}.cookie-actions button:hover{background:#363e4a}.cookie-dialog{color:#fff;background:#171a1f;border:1px solid #666;width:min(600px,100% - 28px);max-height:calc(100dvh - 40px);padding:26px;overflow:auto}.cookie-dialog::backdrop{background:#000b}.cookie-dialog label{border-top:1px solid #414650;gap:12px;padding:18px 0;display:flex}.cookie-dialog input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0}.cookie-dialog small{color:#bdc1c7;margin-top:6px;display:block}.cookie-dialog .cookie-actions{margin-top:15px}body:has(.cookie-dialog[open]){overflow:hidden}@media (width<=860px){.service-detail{grid-template-columns:1fr}.related-services{grid-template-columns:repeat(2,1fr)}.main-nav{overflow-y:auto}}@media (width<=620px){.cookie-banner{width:calc(100% - 20px);max-height:calc(100dvh - 94px);padding:18px;bottom:78px;left:10px}.cookie-actions button{flex-basis:100%}.related-services{grid-template-columns:1fr}.page-hero h1{overflow-wrap:anywhere}.service-detail{gap:30px}}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none;transform:none}}.hero-photo{background-image:url(/images/staging/elcar-tim-servis-vozidla.webp)}.service-grid .service-card{height:auto;min-height:350px}.service-card p{padding-bottom:10px}.category-title,.gallery-title{font:700 38px/1.1 var(--head);margin:0 0 30px}.category-links{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.category-links a{border:1px solid #454b55;padding:10px 16px;font-size:14px}.category-links a:hover{border-color:var(--red)}.case-layout{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.case-copy h2{font:700 34px/1.1 var(--head)}.case-copy p{line-height:1.8}.case-copy>section{margin-bottom:38px}.case-cover{object-fit:contain;width:100%;height:auto;max-height:none}.case-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.case-gallery img{object-fit:contain;width:100%;height:auto}.gallery-title{margin-top:65px}.contact-card>.service-text-link{margin-top:18px;display:inline-block}.service-detail>div{min-width:0}.page-hero h1{overflow-wrap:break-word;font-size:clamp(40px,5.5vw,78px)}.migrated-team{object-fit:cover;width:100%;height:600px}.about-copy .btn{margin-bottom:25px}.main-nav{gap:20px}.btn:disabled{opacity:.55;cursor:not-allowed}.elcar-preview .reviews,.elcar-preview .reviews h2{color:#fff}.elcar-preview .reviews-intro{color:#b8bec7}@media (width<=1040px){.main-nav{gap:12px;font-size:14px}.case-layout{gap:30px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.case-layout{grid-template-columns:1fr}.case-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav{font-size:20px}.header-inner{gap:12px}}@media (width<=620px){.service-grid,.case-gallery{grid-template-columns:1fr}.case-gallery img{height:auto}.migrated-team{height:420px}.category-title{font-size:32px}.service-card h3{overflow-wrap:break-word}}.workshop-photo{background:#111;margin:0}.workshop-photo img{object-fit:cover;object-position:center 45%;width:100%;height:clamp(260px,40vw,520px);display:block}[data-reveal]{opacity:1!important;transform:none!important}html{scroll-padding-top:130px}.case-gallery a:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-enter{opacity:1;animation:none;transform:none}}.site-header .brand{flex-shrink:0}.site-header .brand img{object-fit:contain;width:150px;max-height:68px}@media (width<=860px){.site-header .brand img{width:132px;max-height:60px}.menu-toggle{min-width:44px;min-height:44px}.mobile-actionbar{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (width>=861px) and (width<=1040px){.site-header .brand img{width:125px}.header-inner{gap:14px}.main-nav{gap:10px;font-size:13px}.main-nav .btn-small{padding-inline:12px}}.home-shell{padding-top:116px}.unified-hero{background:radial-gradient(at 100% 0,#352021 0,#0000 55%),#111318;border-bottom:1px solid #34363c;padding:58px 0}.unified-hero .breadcrumbs{margin-bottom:26px}.unified-hero .service-title{margin-bottom:18px;margin-top:0!important}.unified-hero h1{letter-spacing:-.025em;text-transform:none;max-width:960px;margin-bottom:22px;font-size:clamp(40px,4.8vw,68px);line-height:1.04}.unified-hero p{color:#c6cbd3;max-width:740px;line-height:1.7}.subpage{padding-top:116px}.container,.preview-wrap{width:min(calc(100% - 44px),var(--max))}.main-nav>a[aria-current=page]{color:#ff8576}.main-nav>a[aria-current=page]:not(.btn):after{right:0}.mega-menu[data-active=true]>.mega-trigger{color:#ff8576}.mega-menu .mega-panel a[aria-current=page]{color:#ff8576;background:#ffffff0c}.home-review-link{color:#fff;padding-bottom:30px}.home-review-link a{display:inline-block}.home-review-link{background:#111318}.section-light{padding-block:72px}.home-shell .preview-footer{display:none}@media (width<=860px){.subpage,.home-shell{padding-top:76px}.unified-hero{padding-block:40px}.unified-hero .breadcrumbs{margin-bottom:22px}}@media (width<=620px){.container,.preview-wrap{width:calc(100% - 32px)}.unified-hero h1{font-size:40px}.unified-hero p{font-size:16px}.section-light{padding-block:45px}}.unified-hero{color:#fff}.home-shell [data-sales-step="15"]{background:#111318}@media (width<=860px){.site-header.is-hidden{box-shadow:none;transform:translateY(-100%)}.mobile-actionbar{padding:2px 8px max(2px,env(safe-area-inset-bottom))}.mobile-actionbar a{min-height:44px;font-size:14px}.footer{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}@media (width>=861px){.site-header,.site-header.is-scrolled{backdrop-filter:none;background:#0b0c0f;box-shadow:0 1px #2b2f35}}@keyframes elcar-enter{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes elcar-photo{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes elcar-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes elcar-menu{0%{opacity:.4;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.elcar-preview .sales-section{scroll-margin-top:115px}.elcar-preview .sales-section[data-compact]{padding-block:38px}.elcar-preview .sales-section[data-compact] h2{font-size:clamp(30px,3.4vw,44px)}.elcar-preview .sales-section[data-compact] p{margin-block:8px}.elcar-preview .sales-split{gap:42px}.elcar-preview .sales-section p{line-height:1.65}.elcar-preview .sales-grid{margin-top:24px}.elcar-preview .sales-grid article{padding-block:20px 10px}.elcar-preview .sales-pains p{margin-bottom:0}.elcar-preview .sales-process{gap:24px;position:relative}.elcar-preview .sales-process>li{position:relative}.elcar-preview .sales-process>li:before{content:"";transform-origin:0;background:#df3828;height:3px;position:absolute;inset:-2px 0 auto}.elcar-preview .sales-process strong{background:#fff7f4;border:1px solid #d8b6b0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.elcar-preview .sales-hero{isolation:isolate;position:relative;overflow:hidden}.elcar-preview .sales-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 5% 0,#df38281a,#0000 48%);position:absolute;inset:0}.elcar-preview .sales-hero figure{border-radius:3px;overflow:hidden}.elcar-preview .sales-hero figure:after{content:"";transform-origin:0;background:#ff6654;width:90px;height:3px;position:absolute;top:0;left:0}.elcar-preview .sales-hero figure img{display:block}.elcar-preview .sales-hero .preview-actions{z-index:1;position:relative}.elcar-preview .sales-faq summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.elcar-preview .sales-faq summary::-webkit-details-marker{display:none}.elcar-preview .sales-faq summary:after{content:"+";color:#b42c1e;flex-shrink:0;font-size:26px;font-weight:400;line-height:1;transition:transform .25s}.elcar-preview .sales-faq details[open] summary:after{transform:rotate(45deg)}.elcar-preview .sales-faq details[open] summary{color:#a3271b}.preview-button,.btn,.preview-service,.work-tile{transition:transform .25s,box-shadow .25s,border-color .25s,background-color .25s}.preview-button>span,.preview-service-top>span:last-child,.mega-menu .mega-expand{transition:transform .25s}@media (prefers-reduced-motion:no-preference){.motion-enter{animation:elcar-enter .58s cubic-bezier(.2,.65,.3,1) var(--motion-delay,0s) both}.elcar-preview .sales-hero h1{animation:.65s cubic-bezier(.2,.65,.3,1) both elcar-enter}.elcar-preview .sales-hero .preview-actions{animation:.6s .12s both elcar-enter}.elcar-preview .sales-hero figure img{animation:4.8s ease-out both elcar-photo}.elcar-preview .sales-hero figure:after{animation:.85s .15s both elcar-line}.elcar-preview .sales-process>li[data-motion-seen]:before{animation:elcar-line .7s var(--motion-delay,0s) both}.elcar-preview .sales-faq details[open]>p,.mega-category[open]>ul{animation:.24s ease-out both elcar-enter}.mega-menu .mega-panel{animation:.26s cubic-bezier(.2,.65,.3,1) elcar-menu}.preview-header nav.open,.main-nav.open{animation:.24s ease-out elcar-menu}@media (hover:hover) and (pointer:fine){.preview-button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #c7322624}.preview-button:hover>span,.preview-service:hover .preview-service-top>span:last-child{transform:translate(3px,-3px)}.preview-service:hover{transform:translateY(-4px);box-shadow:0 12px 28px #2424240d}.work-tile:hover{border-color:#b14a3e;transform:translateY(-4px);box-shadow:0 14px 30px #0002}.work-tile>a:hover img{transform:scale(1.04)}}}@media (width<=760px){.elcar-preview .sales-section{padding-block:34px;scroll-margin-top:95px}.elcar-preview .sales-section[data-compact]{padding-block:25px}.elcar-preview .sales-split{gap:16px}.elcar-preview .sales-section h2{font-size:34px}.elcar-preview .sales-section[data-compact] h2{font-size:29px}.elcar-preview .sales-section p{font-size:15px}.elcar-preview .sales-section .sales-small{font-size:12px}.elcar-preview .sales-grid{gap:16px;margin-top:18px}.elcar-preview .sales-three{gap:0}.elcar-preview .sales-grid h3{font-size:24px}.elcar-preview .sales-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elcar-preview .sales-pains p{padding-top:12px;font-size:13px}.elcar-preview .sales-pains strong{margin-bottom:5px;font-size:15px;line-height:1.4}.elcar-preview .sales-process{gap:22px 16px;margin-top:25px}.elcar-preview .sales-process strong{margin-bottom:12px}.elcar-preview .sales-process p{font-size:13px}.elcar-preview .sales-process h3{font-size:23px}.elcar-preview .preview-service-grid{gap:12px}.elcar-preview .preview-service{min-height:0;padding:20px;position:relative}.elcar-preview .preview-service-top{margin:0;position:absolute;top:21px;right:18px}.elcar-preview .preview-service-top>span:first-child{display:none}.elcar-preview .preview-service h3{padding-right:22px;font-size:25px}.elcar-preview .preview-service p{margin:10px 0 14px;font-size:14px}.elcar-preview .preview-section-heading{margin-bottom:24px}.elcar-preview .sales-proof{gap:14px;margin-block:24px}.elcar-preview .sales-proof strong{font-size:42px}.elcar-preview .sales-owner>img{height:auto}.elcar-preview .sales-hero figure img{animation:none}.elcar-preview .sales-faq details{padding-block:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.motion-enter,.sales-hero h1,.sales-hero .preview-actions,.sales-hero figure img,.sales-hero figure:after,.sales-process>li:before,.sales-faq details[open]>p,.mega-category[open]>ul,.mega-menu .mega-panel,.preview-header nav.open,.main-nav.open{animation:none!important}.preview-button,.btn,.preview-service,.work-tile,.work-tile img,.preview-button>span,.preview-service-top>span,.sales-faq summary:after,.mega-menu .mega-expand{transition:none!important;transform:none!important}}.elcar-preview .sales-chapter{padding-block:54px}.elcar-preview .sales-chapter-light{background:#fff}.elcar-preview .sales-chapter-gray{background:#f3f3ef}.elcar-preview .sales-chapter-dark{color:#fff;background:#15181e}.elcar-preview .sales-chapter>.sales-section{background:0 0;border:0;padding-block:0}.elcar-preview .sales-chapter>.sales-section+.sales-section{margin-top:30px}.elcar-preview .sales-chapter>.sales-section+.sales-section>.preview-wrap{border-top:1px solid #d5d7d1;padding-top:30px}.elcar-preview .sales-chapter-dark p{color:#c7cbd2}.elcar-preview .sales-chapter-dark>.sales-section+.sales-section>.preview-wrap{border-color:#454a54}.elcar-preview .sales-chapter [data-compact] h2{font-size:clamp(26px,2.7vw,36px)}.elcar-preview .sales-chapter [data-compact] p{margin:0}.elcar-preview .sales-chapter [data-compact] p+p{margin-top:10px}.elcar-preview .sales-chapter .sales-guarantee>.preview-wrap{background:#ecece5;border-radius:8px;border:1px solid #d2d5ca!important;padding:26px 30px!important}.elcar-preview .sales-chapter .sales-grid article h3{font-size:26px}.elcar-preview .sales-pains{gap:16px}.elcar-preview .sales-pains .problem-link h3{font-size:25px;line-height:1.12}.elcar-preview .sales-pains .problem-link p{border:0;margin:12px 0 22px;padding:0;font-size:14px;line-height:1.6}.elcar-preview .sales-hero .hero-assurance{margin-block:18px 0}.elcar-preview .sales-chapter .sales-lead{margin-block:14px}@media (width<=900px) and (width>=761px){.elcar-preview .sales-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.elcar-preview .sales-chapter{padding-block:32px}.elcar-preview .sales-chapter>.sales-section+.sales-section{margin-top:22px}.elcar-preview .sales-chapter>.sales-section+.sales-section>.preview-wrap{padding-top:22px}.elcar-preview .sales-chapter [data-compact] h2{font-size:27px}.elcar-preview .sales-chapter [data-compact] h2 br{display:none}.elcar-preview .sales-chapter [data-compact] .sales-split{gap:12px}.elcar-preview .sales-chapter .sales-guarantee>.preview-wrap{padding:22px!important}.elcar-preview .sales-chapter .sales-grid article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;padding-block:18px;display:grid}.elcar-preview .sales-chapter .sales-grid article h3{font-size:23px}.elcar-preview .sales-chapter .sales-grid article p{margin:0;font-size:14px}.elcar-preview .sales-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elcar-preview .problem-link{padding:18px 16px}.elcar-preview .sales-pains .problem-link h3{font-size:23px}.elcar-preview .problem-link .problem-arrow{margin-bottom:14px}.elcar-preview .sales-pains .problem-link p{margin:10px 0 16px;font-size:13px}.elcar-preview .problem-link .problem-destination{font-size:11px}.elcar-preview .hero-review{margin-top:20px;padding:16px}.elcar-preview .hero-review blockquote{font-size:13px;line-height:1.6}}@media (width<=360px){.elcar-preview .sales-pains{grid-template-columns:1fr}.elcar-preview .problem-link{grid-template-columns:1fr 24px;gap:8px 12px;padding:18px;display:grid}.elcar-preview .problem-link .problem-arrow{grid-area:1/2;margin:0}.elcar-preview .problem-link h3{grid-area:1/1}.elcar-preview .sales-pains .problem-link p{grid-column:1/-1;margin:0}.elcar-preview .problem-link .problem-destination{grid-column:1/-1}.elcar-preview .sales-chapter .sales-grid article{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.elcar-preview .problem-link{transition:none!important;transform:none!important}}.cookie-banner[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{padding-right:32px}.cookie-dismiss[data-astro-cid-kror3uvh]{color:#fff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:26px;position:absolute;top:10px;right:10px}[data-astro-cid-kror3uvh][data-cookie-proof] code[data-astro-cid-kror3uvh]{overflow-wrap:anywhere;user-select:all}@media (width>=861px){.site-header .main-nav{align-self:stretch}}@media (width>=901px){.preview-header nav{align-self:stretch}}@media (width<=860px){.site-header .main-nav{padding-bottom:100px}}.mega-menu[data-astro-cid-wtdnkqx6]{align-self:stretch;align-items:center;display:flex}.mega-trigger[data-astro-cid-wtdnkqx6]{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:18px 0;display:flex}.mega-trigger[data-astro-cid-wtdnkqx6]>span[data-astro-cid-wtdnkqx6]{color:#888;font-size:16px;transition:transform .2s}.mega-trigger[data-astro-cid-wtdnkqx6][aria-expanded=true]{color:#ff6956}.mega-trigger[data-astro-cid-wtdnkqx6][aria-expanded=true]>span[data-astro-cid-wtdnkqx6]{color:inherit;transform:rotate(180deg)}.mega-panel[data-astro-cid-wtdnkqx6]{top:100%;left:max(22px,calc((100% - var(--max))/2));right:max(22px,calc((100% - var(--max))/2));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#50535b #17191e;color:#fff;text-transform:none;letter-spacing:normal;max-height:calc(100dvh - 140px);font-family:var(--body);background:radial-gradient(at 0 0,#2b2021 0,#0000 45%),#14161b;border:1px solid #36383f;border-top:2px solid #e63e2b;border-radius:0 0 16px 16px;padding:28px 30px 0;font-weight:400;animation:.18s ease-out menu-in;position:absolute;overflow:auto;box-shadow:0 25px 65px #0009}.mega-panel[data-astro-cid-wtdnkqx6][hidden]{display:none}.mega-heading[data-astro-cid-wtdnkqx6]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.mega-kicker[data-astro-cid-wtdnkqx6]{color:#d28b80;font:600 10px/1.5 var(--body);letter-spacing:.15em;display:block}.mega-heading[data-astro-cid-wtdnkqx6] h2[data-astro-cid-wtdnkqx6]{font:600 30px/1.15 var(--head);letter-spacing:-.02em;color:#fff;text-transform:none;margin:7px 0 0}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] .mega-overview[data-astro-cid-wtdnkqx6]{color:#fff;font:600 13px var(--body);border:1px solid #4b4242;border-radius:6px;flex-shrink:0;align-items:center;gap:24px;padding:12px 16px;display:inline-flex}.mega-overview[data-astro-cid-wtdnkqx6]>span[data-astro-cid-wtdnkqx6]{color:#ff6956;font-size:20px}.mega-actions[data-astro-cid-wtdnkqx6]{flex-wrap:wrap;align-self:stretch;align-items:center;gap:8px;display:flex}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] .mega-seasonal[data-astro-cid-wtdnkqx6]{background:#582b24;border-color:#985244}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] .mega-seasonal[data-astro-cid-wtdnkqx6]:hover{background:#71352b}.mega-grid[data-astro-cid-wtdnkqx6]{column-count:var(--mega-columns,3);column-fill:balance;column-gap:12px}.mega-grid[data-astro-cid-wtdnkqx6]>.mega-category[data-astro-cid-wtdnkqx6]{break-inside:avoid;page-break-inside:avoid;vertical-align:top;width:100%;margin:0 0 12px;display:inline-block}.mega-category[data-astro-cid-wtdnkqx6]{background:#ffffff03;border:1px solid #ffffff0c;border-radius:8px;min-width:0;padding:16px 16px 10px}.mega-category[data-astro-cid-wtdnkqx6] summary[data-astro-cid-wtdnkqx6]{cursor:pointer;color:#fff;font:600 19px/1.2 var(--head);align-items:center;gap:10px;padding-bottom:12px;list-style:none;display:flex}.mega-category[data-astro-cid-wtdnkqx6] summary[data-astro-cid-wtdnkqx6]::-webkit-details-marker{display:none}.mega-number[data-astro-cid-wtdnkqx6]{font:500 10px var(--body);color:#ff6956;letter-spacing:.08em}.mega-expand[data-astro-cid-wtdnkqx6]{color:#7a7e87;font:400 19px var(--body);margin-left:auto}.mega-category[data-astro-cid-wtdnkqx6][open] .mega-expand[data-astro-cid-wtdnkqx6]{transform:rotate(45deg)}.mega-category[data-astro-cid-wtdnkqx6] ul[data-astro-cid-wtdnkqx6]{border-top:1px solid #ffffff0d;margin:0;padding:5px 0 0;list-style:none}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{color:#c9cbd0;font:400 13px/1.4 var(--body);white-space:normal;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:9px 8px;transition:background .16s,color .16s;display:flex}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]:hover{color:#fff;background:#ffffff08}.mega-panel[data-astro-cid-wtdnkqx6] small[data-astro-cid-wtdnkqx6]{color:#8f949e;font:400 11px/1.45 var(--body);margin-top:3px;display:block}.mega-link-arrow[data-astro-cid-wtdnkqx6]{color:#676c76;flex-shrink:0;transition:transform .16s,color .16s}.mega-panel[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]:hover .mega-link-arrow[data-astro-cid-wtdnkqx6]{color:#ff6956;transform:translate(2px,-2px)}.mega-bottom[data-astro-cid-wtdnkqx6]{color:#969aa4;font:400 12px var(--body);border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 0;display:flex}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] .mega-bottom[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{color:#fff;font:600 14px var(--body);padding:0}.mega-bottom[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6] span[data-astro-cid-wtdnkqx6]{color:#ff6956;margin-left:12px}.mega-menu[data-astro-cid-wtdnkqx6] [data-astro-cid-wtdnkqx6]:focus-visible{outline-offset:3px;outline:2px solid #ff6956}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true]{width:100%;display:block}.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-trigger[data-astro-cid-wtdnkqx6]{justify-content:space-between;width:100%}.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-panel[data-astro-cid-wtdnkqx6]{max-height:none;box-shadow:none;border-radius:8px;padding:18px 12px 0;position:static}.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-grid[data-astro-cid-wtdnkqx6]{column-count:1;flex-direction:column;gap:8px;display:flex}.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-grid[data-astro-cid-wtdnkqx6]>.mega-category[data-astro-cid-wtdnkqx6]{margin:0}.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-heading[data-astro-cid-wtdnkqx6],.mega-menu[data-astro-cid-wtdnkqx6][data-preview=true] .mega-bottom[data-astro-cid-wtdnkqx6]{flex-direction:column;align-items:flex-start}}@media (width<=860px){.mega-menu[data-astro-cid-wtdnkqx6]{width:100%;display:block}.mega-trigger[data-astro-cid-wtdnkqx6]{justify-content:space-between;width:100%;padding:15px 0}.mega-panel[data-astro-cid-wtdnkqx6]{max-height:none;box-shadow:none;border-radius:8px;margin-bottom:12px;padding:18px 12px 0;position:static}.mega-grid[data-astro-cid-wtdnkqx6]{column-count:1;flex-direction:column;gap:8px;display:flex}.mega-grid[data-astro-cid-wtdnkqx6]>.mega-category[data-astro-cid-wtdnkqx6]{margin:0}.mega-heading[data-astro-cid-wtdnkqx6]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.mega-heading[data-astro-cid-wtdnkqx6] h2[data-astro-cid-wtdnkqx6]{font-size:26px}.mega-kicker[data-astro-cid-wtdnkqx6]{font-size:8px}.mega-category[data-astro-cid-wtdnkqx6]{padding:15px 12px}.mega-category[data-astro-cid-wtdnkqx6] summary[data-astro-cid-wtdnkqx6]{min-height:24px;padding:0;font-size:19px}.mega-category[data-astro-cid-wtdnkqx6] ul[data-astro-cid-wtdnkqx6]{margin-top:14px}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{padding:12px 8px;font-size:14px}.mega-bottom[data-astro-cid-wtdnkqx6]{flex-direction:column;align-items:flex-start;gap:10px}.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] .mega-overview[data-astro-cid-wtdnkqx6]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.mega-panel[data-astro-cid-wtdnkqx6]{animation:none}.mega-trigger[data-astro-cid-wtdnkqx6]>span[data-astro-cid-wtdnkqx6],.mega-link-arrow[data-astro-cid-wtdnkqx6],.mega-menu[data-astro-cid-wtdnkqx6] .mega-panel[data-astro-cid-wtdnkqx6] li[data-astro-cid-wtdnkqx6] a[data-astro-cid-wtdnkqx6]{transition:none}}.company-details[data-astro-cid-mlk5y7x4]{border-top:1px solid #7776;padding:16px 0;font-size:12px;line-height:1.6}.company-details[data-astro-cid-mlk5y7x4] p[data-astro-cid-mlk5y7x4]{color:inherit;margin:4px 0}.closing-contact[data-astro-cid-df764wnf]{color:#202226;background:#eeeee8;border-top:1px solid #dadbd3;padding:64px 0}.closing-contact-grid[data-astro-cid-df764wnf]{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;display:grid}.closing-contact[data-astro-cid-df764wnf] h2[data-astro-cid-df764wnf]{font:700 clamp(32px,3.5vw,48px)/1.08 var(--head);letter-spacing:-.025em;margin:0 0 16px}.closing-contact[data-astro-cid-df764wnf] p[data-astro-cid-df764wnf]{color:#555b63;max-width:600px}.closing-actions[data-astro-cid-df764wnf]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;display:flex}.closing-phone[data-astro-cid-df764wnf]{font:700 25px var(--head)}.closing-address[data-astro-cid-df764wnf]{border-left:1px solid #c7cac3;padding-left:36px}.closing-address[data-astro-cid-df764wnf] strong[data-astro-cid-df764wnf]{font:700 25px var(--head)}.closing-address[data-astro-cid-df764wnf] .service-text-link[data-astro-cid-df764wnf]{color:#a3271b}@media (width<=760px){.closing-contact[data-astro-cid-df764wnf]{padding:40px 0}.closing-contact-grid[data-astro-cid-df764wnf]{grid-template-columns:1fr;gap:30px}.closing-address[data-astro-cid-df764wnf]{border-top:1px solid #c7cac3;border-left:0;padding:26px 0 0}}
