:root{--red: #d71920;--red-dark: #b81319;--ink: #10131b;--text: #2f3541;--muted: #606a78;--line: #e6e8ee;--soft: #f7f8fa;--white: #fff;--container: 1180px;--shadow: 0 14px 36px rgba(16, 24, 40, 0.1);--shadow-soft: 0 8px 24px rgba(16, 24, 40, 0.08)}*{box-sizing:border-box}body{margin:0;font-family:"Inter","Aptos","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.container{width:min(var(--container),calc(100% - 42px));margin-inline:auto}.site-header{height:84px;background:#000;border-bottom:1px solid rgba(255,255,255,0.1);position:sticky;top:0;z-index:50}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:174px;height:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:800;color:#fff}.nav a{position:relative;padding:29px 0}.nav a.active{color:#ffffff}.nav a:hover{color:#fff}.nav a.active::after,.nav a:hover::after{content:"";position:absolute;left:0;right:0;bottom:18px;height:3px;border-radius:99px;background:var(--red)}.btn{min-height:48px;padding:0 22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:850;border:1px solid transparent;transition:0.18s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-red{background:var(--red);color:#fff;box-shadow:0 10px 22px rgba(215,25,32,0.22)}.btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,0.45)}.icon-inline{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.hero{min-height:450px;position:relative;color:#fff;background:linear-gradient(90deg,rgba(0,0,0,0.86) 0%,rgba(0,0,0,0.7) 23%,rgba(0,0,0,0.48) 38%,rgba(0,0,0,0.26) 53%,rgba(0,0,0,0.1) 72%,rgba(0,0,0,0) 100%),#07080b url(../assets/images/desktop/hero-desktop.jpg)right center/auto 108%no-repeat;overflow:hidden;isolation:isolate}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 18%,rgba(215,25,32,0.06),transparent 24%),linear-gradient(180deg,rgba(0,0,0,0.02),rgba(0,0,0,0.05));pointer-events:none;z-index:1}.hero::after{content:"";position:absolute;left:0;top:0;bottom:0;width:58%;background:linear-gradient(90deg,rgba(0,0,0,0.08),rgba(0,0,0,0.03),rgba(0,0,0,0));pointer-events:none;z-index:1}.hero-content{position:relative;z-index:3;padding:44px 0 38px;max-width:575px}.hero h1{margin:0 0 14px;font-size:clamp(40px,4.5vw,58px);line-height:1.02;letter-spacing:0.03em;text-transform:uppercase;font-weight:900;color:#fff}.hero-lead{max-width:470px;color:rgba(255,255,255,0.92);font-size:17px;line-height:1.5;margin:0 0 18px}.hero-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 18px;max-width:620px}.hero-feature{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:flex-start;color:#fff}.hero-feature svg{width:24px;height:24px;stroke:var(--red);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.hero-feature strong{display:block;font-size:13.5px;margin-bottom:2px;color:#fff}.hero-feature span{display:block;color:rgba(255,255,255,0.84);font-size:12px;line-height:1.34}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.services{background:#fff;padding:36px 0 70px}.section-head{text-align:center;max-width:760px;margin:0 auto 32px}.section-label{color:var(--red);font-size:13px;line-height:1;letter-spacing:0.16em;text-transform:uppercase;font-weight:900;margin-bottom:10px}.section-head h2{margin:0 0 8px;font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-0.035em;font-weight:900}.section-head p{margin:0;color:var(--muted);font-size:17px}.service-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft);overflow:hidden;display:flex;flex-direction:column;min-height:352px}.service-image{height:138px;background:var(--img) center/cover no-repeat,#d8dde3;position:relative}.service-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.1))}.service-body{padding:42px 22px 20px;text-align:center;display:flex;flex-direction:column;flex:1}.service-body h3{margin:0 0 10px;font-size:20px;line-height:1.18;letter-spacing:-0.015em;font-weight:900}.service-body p{margin:0 0 18px;color:#3f4652;font-size:15px;line-height:1.5;flex:1}.service-link{align-self:center;width:160px;min-height:36px;border-radius:5px;border:1px solid rgba(215,25,32,0.35);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--red);font-size:14px;font-weight:900;transition:0.18s ease}.service-link:hover{background:var(--red);color:#fff;border-color:var(--red);transform:translateY(-1px)}@media (max-width:1180px){.hero-features{grid-template-columns:1fr 1fr}}@media (max-width:860px){.site-header{height:auto}.header-inner{height:76px}.nav{display:none}.logo img{width:150px}.hero{min-height:auto}.hero-content{padding:56px 0}.hero h1{font-size:42px}.hero-features{grid-template-columns:1fr}}@media (max-width:640px){.container{width:min(100% - 28px,var(--container))}.hero h1{font-size:36px}}.services .container{width:min(1380px,calc(100% - 42px))!important}.service-card{min-height:300px!important;border-radius:14px!important}.service-image{height:128px!important}.service-body{padding:18px 18px 16px!important;text-align:center!important}.service-body h3{white-space:nowrap!important;min-height:auto!important;font-size:18px!important;line-height:1.15!important;margin-bottom:8px!important;letter-spacing:-0.02em!important}.service-body p{font-size:14px!important;line-height:1.45!important;margin-bottom:14px!important}.service-link{min-height:36px!important;width:148px!important;margin-top:auto!important}@media (max-width:1280px){.service-body h3{white-space:normal!important}}@media (max-width:640px){.services .container{width:min(100% - 28px,1380px)!important}}.service-image{border-top-left-radius:14px!important;border-top-right-radius:14px!important;overflow:hidden!important}.service-card{overflow:hidden!important}.service-body{padding-top:20px!important}.prices-modern{background:#f7f8fa;padding:78px 0}.price-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 30px;max-width:1100px}.price-tab{min-height:46px;padding:0 18px;border-radius:12px;border:1px solid #e4e7ec;background:#fff;color:#1f2937;font:inherit;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,0.05);transition:0.18s ease}.price-tab:hover{border-color:rgba(215,25,32,0.35);color:var(--red);transform:translateY(-1px)}.price-tab.is-active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 12px 24px rgba(215,25,32,0.22)}.price-panel{display:none}.price-panel.is-active{display:block}.price-card-label{width:fit-content;color:var(--red);background:rgba(215,25,32,0.08);border:1px solid rgba(215,25,32,0.14);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;letter-spacing:0.02em}.single-price{margin-top:auto;border:1px solid rgba(215,25,32,0.18);background:#fff7f6;color:var(--red);border-radius:14px;padding:14px 16px;font-weight:900;line-height:1.35;display:grid}.price-note-modern{margin-top:18px;border-left:4px solid var(--red);background:#fff;border-radius:12px;padding:16px 18px;color:#475467;font-size:14px;box-shadow:0 8px 22px rgba(15,23,42,0.05)}@media (max-width:640px){.price-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.price-tab{flex:0 0 auto}}.price-tab-icon,.price-tab-label-mobile{display:none}.price-tab-text{display:inline}@media (max-width:640px){.price-tabs{gap:12px;padding-bottom:8px;scroll-snap-type:x proximity}.price-tab{min-width:102px;min-height:86px;padding:12px 12px 10px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;scroll-snap-align:start;white-space:normal}.price-tab-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(215,25,32,0.08);font-size:18px;line-height:1;flex:0 0 auto}.price-tab-text{display:block;width:100%;line-height:1.1}.price-tab-label-desktop{display:none}.price-tab-label-mobile{display:block;font-size:12px;font-weight:850;letter-spacing:-0.01em}}.om-oss-section{padding:86px 0;background:#ffffff}.about-card{background:#ffffff;border:1px solid #e7ebf0;border-radius:32px;padding:36px;box-shadow:0 18px 42px rgba(15,23,42,0.08)}.about-grid{display:grid;grid-template-columns:1.04fr 0.96fr;gap:34px;align-items:center}.about-copy{display:grid;gap:16px}.about-copy h2{margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.08;letter-spacing:-0.03em}.about-lead{margin:0;font-size:1.15rem;font-weight:700;color:#111827}.about-copy p{margin:0;color:#5c667a;line-height:1.78}.about-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px}.about-highlight{background:#f8fafc;border:1px solid #e7ebf0;border-radius:18px;padding:18px 16px;box-shadow:0 8px 24px rgba(15,23,42,0.05)}.about-highlight h3{margin:0 0 8px;font-size:1rem;line-height:1.3}.about-highlight p{margin:0;font-size:0.95rem;line-height:1.65}.about-media{display:flex;justify-content:flex-end}.about-image-card{width:100%;overflow:hidden;border-radius:28px;border:1px solid #e7ebf0;box-shadow:0 18px 38px rgba(15,23,42,0.1);background:#fff}.about-image-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}@media (max-width:980px){.about-card{padding:28px}.about-grid{grid-template-columns:1fr}.about-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.about-media{justify-content:stretch}}@media (max-width:640px){.om-oss-section{padding:72px 0}.about-card{padding:22px;border-radius:24px}.about-highlights{grid-template-columns:1fr}}.contact-section{background:#ffffff;padding:86px 0}@media (max-width:640px){.contact-section{padding:72px 0}}.site-footer{background:#0f1722;color:rgba(255,255,255,0.78);padding:54px 0 24px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:26px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.12)}.footer-brand strong{display:block;color:#fff;font-size:24px;line-height:1.15;letter-spacing:-0.02em;margin-bottom:10px}.footer-brand p,.footer-col p{margin:0;color:rgba(255,255,255,0.72);line-height:1.7;font-size:14px}.footer-col h3{margin:0 0 12px;color:#fff;font-size:15px;letter-spacing:0.02em}.footer-col a{color:rgba(255,255,255,0.82)}.footer-col a:hover{color:#fff}.footer-social{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.footer-social a{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,0.18);display:inline-flex;align-items:center;font-size:13px;font-weight:800}.footer-bottom{padding-top:18px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,0.58)}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr}.footer-brand strong{overflow-wrap:anywhere}.footer-bottom{flex-direction:column}}.single-price{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-header{width:min(1580px,calc(100% - 44px));margin:18px auto 0;top:14px;background:#08090d!important;border:1px solid rgba(255,255,255,0.19)!important;border-radius:18px;box-shadow:0 12px 36px rgba(8,10,18,0.17)}.site-header .nav a{color:#ffffff!important}.site-header .nav a.active{color:#ffffff!important}.site-header .nav a:hover{color:#ffffff!important}.site-header .btn-red{background:var(--red)!important;color:#ffffff!important}.site-header .logo{display:flex!important;align-items:center!important;overflow:hidden!important;line-height:0!important}.site-header .logo img{display:block!important;width:174px!important;height:auto!important;object-fit:contain!important;clip-path:inset(1px 8px 1px 8px)!important}@media (max-width:1180px){.hero{background-position:right center!important;background-size:auto 104%!important}}@media (max-width:860px){.hero{background-position:78%center!important;background-size:auto 104%!important}.hero-content{padding:44px 0 38px!important}.hero::after{width:100%!important;background:linear-gradient(90deg,rgba(0,0,0,0.56),rgba(0,0,0,0.26),rgba(0,0,0,0.06))!important}}@media (max-width:640px){.hero{background-position:80%center!important;background-size:auto 100%!important}.hero h1{font-size:34px!important}.hero-actions .btn{width:100%}}@media (min-width:1181px){.site-header .container,.hero .container{width:min(1440px,calc(100% - 56px))!important}.header-inner{gap:28px!important}.logo img{width:180px!important}.hero-content{max-width:620px!important}}@media (min-width:1440px){.site-header .container,.hero .container{width:min(1500px,calc(100% - 64px))!important}}.hero h1{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0 0 18px!important;text-transform:none!important}.hero h1 .hero-main{display:block;color:#fff;font-size:clamp(46px,5vw,66px);line-height:1.02;letter-spacing:0.025em;text-transform:uppercase;font-weight:900;white-space:nowrap}.hero h1 .hero-location{display:block;color:rgba(255,255,255,0.88);font-size:clamp(20px,1.65vw,28px);line-height:1.1;letter-spacing:0.09em;text-transform:none;font-weight:850;white-space:nowrap}@media (max-width:640px){.hero h1 .hero-main{font-size:34px;white-space:normal}.hero h1 .hero-location{font-size:18px;letter-spacing:0.06em}}@media (max-width:860px){.hero{min-height:auto!important;background:linear-gradient(180deg,rgba(0,0,0,0.18),rgba(0,0,0,0.14)),url(../assets/images/mobile/hero-mobile.jpg)center top/cover no-repeat!important}.hero::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0.68) 0%,rgba(0,0,0,0.46) 26%,rgba(0,0,0,0.22) 52%,rgba(0,0,0,0.36) 100%),linear-gradient(90deg,rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.28) 42%,rgba(0,0,0,0.06) 100%)!important;z-index:1!important;pointer-events:none!important}.hero::after{display:none!important;content:none!important}.hero .container{width:calc(100% - 30px)!important}.hero-content{max-width:100%!important;padding:40px 0 34px!important;position:relative!important;z-index:3!important}.hero-lead{max-width:95%!important}.hero-features{grid-template-columns:1fr!important;gap:16px!important;margin:18px 0 20px!important}.hero-actions{flex-direction:column!important;gap:12px!important}.hero-actions .btn{width:100%!important;justify-content:center!important}}@media (max-width:640px){.hero{background-position:center top!important;background-size:cover!important}.hero .container{width:calc(100% - 26px)!important}.hero-content{padding:34px 0 28px!important}.hero h1 .hero-main{font-size:31px!important;line-height:1.04!important;white-space:nowrap!important}.hero h1 .hero-location{font-size:18px!important;letter-spacing:0.04em!important}.hero-lead{font-size:16px!important;line-height:1.48!important}}.menu-toggle,.mobile-menu-panel{display:none}.menu-toggle{width:62px;height:62px;border-radius:18px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.03);color:#fff;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,0.22),inset 0 0 0 1px rgba(255,255,255,0.03);-webkit-tap-highlight-color:transparent}.menu-toggle .menu-bars{display:inline-flex;flex-direction:column;gap:6px}.menu-toggle .menu-bars span{display:block;width:28px;height:4px;border-radius:999px;background:#fff;transition:transform 0.18s ease,opacity 0.18s ease}.menu-toggle[aria-expanded="true"] .menu-bars span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-bars span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] .menu-bars span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu-panel{position:fixed;top:84px;left:14px;right:14px;background:#07080b;border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:14px;box-shadow:0 24px 48px rgba(0,0,0,0.34);z-index:70}.mobile-menu-panel.open{display:block}.mobile-menu-panel nav{display:grid;gap:6px}.mobile-menu-panel a{display:block;color:#fff;font-weight:800;padding:12px 12px;border-radius:12px}.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible,.mobile-menu-panel a.active{background:rgba(255,255,255,0.06);color:#fff;outline:none}@media (max-width:860px){.site-header{height:auto!important}.site-header .container{width:calc(100% - 22px)!important}.header-inner{height:auto!important;min-height:102px!important;padding:18px 0!important;gap:12px!important}.site-header .nav,.site-header .header-cta{display:none!important}.site-header .logo{flex:1 1 auto;justify-content:flex-start!important;margin-left:-10px!important}.site-header .logo img{width:190px!important;clip-path:inset(1px 2px 1px 0px)!important}.menu-toggle{display:inline-flex;flex:0 0 auto}}@media (max-width:640px){.site-header .container{width:calc(100% - 20px)!important}.header-inner{min-height:96px!important;padding:16px 0!important}.site-header .logo img{width:184px!important}.mobile-menu-panel{top:96px;left:12px;right:12px}}body.home-page{--home-header-h: 84px;--home-top-space: 24px;padding-top:var(--home-top-space)}body.home-page .site-header{top:16px;margin-top:0}.hero{display:flex;min-height:calc(100svh - var(--home-header-h) - var(--home-top-space));padding:16px 0 22px;background:#fff!important;overflow:visible;isolation:auto}.hero::before,.hero::after{display:none!important;content:none!important}.hero .container{display:flex;flex-direction:column;justify-content:center;width:min(1760px,calc(100% - 64px))!important}.hero-layout{display:grid;grid-template:"copy video"1fr/minmax(0,1fr) minmax(295px,31%);align-items:center;gap:clamp(18px,3vw,52px);flex:0 1 auto;min-height:clamp(590px,72svh,670px);padding:24px clamp(24px,3.4vw,58px);overflow:hidden;background:#edf0f3;color:#19212b;border:1px solid #dce2e9;border-radius:20px;direction:ltr}.hero .hero-content{grid-area:copy;align-self:center;min-width:0;width:100%;max-width:880px!important;padding:10px 0!important;transform:translateY(-2px)}.hero .hero-content h1{display:block!important;margin:0 0 22px!important;color:#171d26;font-size:clamp(29px,3vw,50px)!important;font-weight:900;letter-spacing:0.012em;line-height:1.12;text-transform:uppercase;white-space:normal!important;overflow-wrap:normal}.hero .hero-content .hero-lead{max-width:620px;margin-bottom:43px;color:#46515e}.hero .hero-actions{margin-bottom:0;transform:translateY(15px)}.hero .hero-features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;max-width:800px!important;margin:0 0 22px!important;padding:0}.hero .hero-feature{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:156px;padding:16px 17px;border:1px solid #d9dfe6;border-radius:15px;background:#fff;box-shadow:0 6px 16px rgba(26,34,46,0.055);color:#19212b}.hero .hero-feature-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border:1px solid #f3cecc;border-radius:12px;background:#fbeceb}.hero .hero-feature-icon svg{width:30px;height:30px;margin:0;stroke:#eb4741;stroke-width:2}.hero .hero-feature strong{font-size:15px;line-height:1.25;margin-bottom:5px;color:#1b222c}.hero .hero-feature .hero-feature-description{font-size:12.5px;line-height:1.45;color:#576170}.hero .btn-outline{color:#1b2430;border-color:#697583;background:rgba(255,255,255,0.7)}.hero .btn-outline:hover,.hero .btn-outline:focus-visible{border-color:#263240;background:#fff}.hero-media-card{grid-area:video;place-self:center;width:min(100%,340px,calc((100svh - 258px)*9/16 + 25px));padding:8px;overflow:hidden;border:2px solid #d71920;border-radius:20px;background:#fff;box-shadow:0 16px 38px rgba(24,36,52,0.13)}.hero-media-card .hero-video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;object-position:center;border-radius:13px;background:#15171b}@media (min-width:701px) and (max-width:1100px){.hero-layout{grid-template:"copy video"1fr/minmax(0,1fr) minmax(230px,30%);gap:22px}.hero .hero-content h1{font-size:clamp(26px,2.9vw,37px)!important}.hero .hero-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:18px!important}.hero .hero-feature{min-height:125px;padding:12px}.hero .hero-feature-icon{width:38px;height:38px}.hero .hero-feature-icon svg{width:24px;height:24px}.hero-media-card{width:min(100%,300px,calc((100svh - 258px)*9/16 + 25px));padding:7px;border-radius:18px}}@media (max-width:700px){body.home-page{--home-header-h: 96px;--home-top-space: 8px}body.home-page .site-header{top:4px}.hero{padding:24px 0}.hero .container{width:calc(100% - 22px)!important}.hero-layout{grid-template:"copy"auto"video"auto/minmax(0,1fr);min-height:0;gap:22px;padding:26px 22px 28px;border-radius:16px}.hero .hero-content{max-width:none!important;padding:0!important;transform:none}.hero .hero-content h1{font-size:clamp(27px,7.2vw,42px)!important;line-height:1.08;margin-bottom:18px!important}.hero .hero-content .hero-lead{margin-bottom:18px}.hero .hero-actions{transform:none}.hero .hero-features{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;margin-bottom:22px!important}.hero .hero-feature{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:0;padding:14px}.hero .hero-feature-icon{width:44px;height:44px}.hero .hero-feature-icon svg{width:27px;height:27px}.hero-media-card{width:100%;padding:6px;border-radius:17px}}@media (min-width:701px) and (max-width:860px){body.home-page{--home-header-h: 102px}}.site-header .nav-services-dropdown{position:relative;display:flex;align-items:center}.site-header .nav-services-trigger{display:inline-flex;align-items:center;gap:7px;padding:27px 0;cursor:pointer;list-style:none;color:#fff;font-size:15px;font-weight:800;user-select:none}.site-header .nav-services-trigger::-webkit-details-marker,.mobile-services-trigger::-webkit-details-marker{display:none}.services-chevron{width:15px;height:15px;stroke:currentColor;stroke-width:2.25;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform 180ms ease}.nav-services-dropdown[open] .services-chevron,.mobile-services-dropdown[open] .services-chevron{transform:rotate(180deg)}.site-header .nav-services-trigger:focus-visible,.mobile-services-trigger:focus-visible{outline:2px solid #ef5350;outline-offset:4px;border-radius:4px}.site-header .nav-services-trigger:hover,.site-header .nav-services-dropdown[open] .nav-services-trigger{color:#ef5350}.nav-services-menu{position:absolute;z-index:90;top:calc(100% + 4px);left:50%;width:min(730px,calc(100vw - 80px));transform:translateX(-46%);padding:22px 22px 14px;background:#101217;border:1px solid rgba(255,255,255,0.16);border-radius:18px;box-shadow:0 28px 58px rgba(0,0,0,0.34);color:#fff}.nav-services-groups{display:grid;grid-template-columns:1fr 1.28fr 0.98fr;gap:18px}.nav-services-group{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:3px}.nav-services-group h2{margin:0 0 10px;padding:0 8px 10px;border-bottom:1px solid rgba(255,255,255,0.11);color:#ef625d;font-size:12px;font-weight:850;letter-spacing:0.07em;text-transform:uppercase}.site-header .nav-services-group .nav-service-item{display:block;padding:9px 8px;border-radius:8px;color:#f5f5f7!important;font-size:13px;font-weight:650;line-height:1.38}.site-header .nav-services-group .nav-service-item:hover,.site-header .nav-services-group .nav-service-item:focus-visible{background:rgba(215,25,32,0.15);color:#fff!important}.site-header .nav-services-group .nav-service-item::after,.site-header .nav-services-all::after{display:none}.site-header .nav-services-all{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 10px 2px;border-top:1px solid rgba(255,255,255,0.12);color:#ff8581!important;font-size:13px;font-weight:850}@media (max-width:1180px) and (min-width:861px){.site-header .nav{gap:18px;font-size:13px}.site-header .nav-services-trigger{font-size:13px}.nav-services-menu{transform:translateX(-42%)}}@media (max-width:860px){.site-header{width:calc(100% - 24px);margin-top:14px;border-radius:16px}.mobile-menu-panel{top:132px;max-height:calc(100dvh - 148px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:640px){.site-header{width:calc(100% - 20px);border-radius:15px}.mobile-menu-panel{top:126px;max-height:calc(100dvh - 142px)}}.site-header .nav .nav-reviews-link{color:#fff}.site-header .nav .nav-reviews-link:focus-visible{outline:2px solid #ef5350;outline-offset:6px;border-radius:4px}.mobile-menu-panel .mobile-booking-cta{display:flex;align-items:center;justify-content:center;margin:12px 4px 4px;padding:13px 16px;border-radius:10px;background:var(--red);color:#fff;font-weight:850}.mobile-menu-panel .mobile-booking-cta:hover,.mobile-menu-panel .mobile-booking-cta:focus-visible{background:var(--red-dark);color:#fff}#kundomdomen{scroll-margin-top:128px}@media (max-width:860px){.mobile-menu-panel{top:124px;max-height:calc(100dvh - 140px);padding:12px;scrollbar-gutter:stable}.mobile-menu-panel nav{display:flex;flex-direction:column;gap:4px}.mobile-menu-panel nav>a:not(.mobile-booking-cta),.mobile-menu-panel .mobile-services-trigger{display:flex;align-items:center;min-height:46px;padding:11px 13px;border-radius:10px;color:#f8f9fb;font-size:16px;font-weight:750;line-height:1.35;text-decoration:none}.mobile-menu-panel .mobile-services-trigger{justify-content:space-between;gap:12px;list-style:none;cursor:pointer;user-select:none}.mobile-menu-panel .mobile-services-trigger::marker{content:""}.mobile-menu-panel .mobile-services-trigger::-webkit-details-marker{display:none}.mobile-menu-panel .mobile-services-trigger:hover,.mobile-menu-panel .mobile-services-trigger:focus-visible,.mobile-menu-panel .mobile-services-dropdown[open]>.mobile-services-trigger{background:rgba(255,255,255,0.07);color:#fff}.mobile-menu-panel .mobile-services-trigger .services-chevron{display:block;flex:0 0 16px;width:16px;height:16px;color:#f4a5a2}.mobile-menu-panel .mobile-services-links{display:grid;gap:3px;margin:3px 0 8px 15px;padding:4px 0 5px 11px;border-left:1px solid rgba(255,255,255,0.16)}.mobile-menu-panel nav .mobile-services-links>a{display:flex;align-items:center;min-height:40px;padding:9px 10px;color:#e0e5eb;font-size:14px;font-weight:650;line-height:1.35}.mobile-menu-panel .mobile-services-links .mobile-services-all{color:#ff9995;font-weight:800}.mobile-menu-panel .mobile-booking-cta{min-height:48px;margin:10px 0 2px;padding:12px 16px;font-size:15px}}@media (max-width:640px){.mobile-menu-panel{top:116px;max-height:calc(100dvh - 130px)}}.services-slider{position:relative;margin-top:6px}.services-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:18px 4px 14px}.services-track::-webkit-scrollbar{display:none}.services-track .service-card{scroll-snap-align:start;height:404px!important;min-height:404px!important;border:1.5px solid rgba(15,23,42,0.14)!important;box-shadow:0 14px 34px rgba(15,23,42,0.08),0 2px 8px rgba(15,23,42,0.04)!important}.services-track .service-image{height:198px!important}.services-track .service-body{padding:18px 16px 14px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.services-track .service-body h3{white-space:normal!important;min-height:auto!important;display:block!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.18!important;font-weight:800!important}.services-track .service-body p{flex:1 1 auto!important;min-height:auto!important;margin:0 0 12px!important;font-size:13.8px!important;line-height:1.48!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important}.services-track .service-link{min-height:34px!important;width:145px!important;font-size:13.5px!important;margin-top:auto!important}.services-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:999px;border:1px solid rgba(15,23,42,0.08);background:#fff;color:var(--ink);box-shadow:0 12px 28px rgba(15,23,42,0.14);display:grid;place-items:center;cursor:pointer;font-size:32px;line-height:1;transition:0.18s ease}.services-arrow:hover{color:var(--red);transform:translateY(-50%) scale(1.04)}.services-arrow--prev{left:-18px}.services-arrow--next{right:-18px}.services-dots{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:10px}.services-dots button{width:9px;height:9px;border:0;border-radius:999px;background:#cfd5df;padding:0;cursor:pointer;transition:0.18s ease}.services-dots button.is-active{width:26px;background:var(--red)}@media (max-width:980px){.services-track{grid-auto-columns:calc((100% - 18px)/2);gap:18px}.services-track .service-image{height:152px}.services-track .service-body{padding:24px 18px 20px}}@media (max-width:640px){.services-track{grid-auto-columns:100%;gap:16px;padding-top:10px}.services-track .service-image{height:182px}.services-track .service-body h3,.services-track .service-body p{min-height:auto!important}.services-arrow{display:none}}.price-group-head{max-width:760px;margin:0 auto 20px;text-align:center}.price-group-head h3{margin:8px 0 8px;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-0.03em;font-weight:900;color:var(--ink)}.price-group-head p{margin:0;color:#667085;font-size:15px;line-height:1.55}.price-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.price-package-card{background:#fff;border:1px solid #e4e7ec;border-radius:20px;box-shadow:0 10px 28px rgba(15,23,42,0.065);display:flex;flex-direction:column;min-height:100%;padding:24px!important}.price-package-head span{width:fit-content;font-weight:900;display:inline-flex;margin-bottom:10px;padding:6px 10px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(215,25,32,0.07) 0%,rgba(215,25,32,0.04) 100%)!important;border:1px solid rgba(215,25,32,0.12)!important;color:#c5161c!important;font-size:11.5px!important;letter-spacing:0.04em!important}.price-package-head h3{margin:0 0 8px;font-size:24px;line-height:1.15;letter-spacing:-0.025em;font-weight:900;color:var(--ink)}.price-package-head p{margin:0 0 16px;color:#667085;font-size:14px;line-height:1.6!important}.price-includes{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px!important}.price-includes li{position:relative;padding-left:28px;font-size:14px;line-height:1.35;color:#344054!important;font-weight:700!important}.price-includes li::before{content:"✓";position:absolute;left:0;top:-1px;width:19px;height:19px;border-radius:999px;background:#12b76a;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:900;box-shadow:0 0 0 4px rgba(18,183,106,0.1)!important}.price-includes li.is-muted{color:#98a2b3;font-weight:600}.price-includes li.is-muted::before{content:"–";background:#e5e7eb;color:#98a2b3}.price-vehicle-grid{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.price-vehicle-grid div{padding:11px 9px;text-align:center;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:1px solid #e7ebf0!important;border-radius:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9)!important}.price-vehicle-grid span{display:block;color:#667085;font-size:12px;font-weight:800;margin-bottom:3px}.price-vehicle-grid strong{display:block;color:var(--ink);font-size:14px;line-height:1.25;font-weight:900;white-space:nowrap}.price-package-btn{margin-top:16px;min-height:44px;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;transition:0.18s ease;border-radius:13px!important;box-shadow:0 12px 24px rgba(215,25,32,0.18)!important}.price-package-btn:hover{background:var(--red-dark);transform:translateY(-1px)}@media (min-width:981px){.tvatt-deep-clean-standalone{display:none}}@media (max-width:980px){.price-package-grid,.price-package-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (max-width:640px){.price-package-grid,.price-package-grid--two{grid-template-columns:1fr}.price-package-card{padding:18px}}.price-includes--compare li.is-muted{border-top:0!important;margin-top:0!important;padding-top:0!important}.price-card-mode-panel{display:none;flex:1}.price-card-mode-panel.is-active{display:flex;flex-direction:column}.price-card-mode-panel .price-includes{flex:1}@media (max-width:640px){.price-card-mode-switch button{font-size:12px}}.price-card-mode-switch--top{margin:0 0 18px!important;padding:6px!important;border-radius:16px!important;background:linear-gradient(180deg,#f8fafc 0%,#f2f4f7 100%)!important;border:1px solid #e4e7ec!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)}.price-card-mode-switch--top button{min-height:40px!important;border-radius:11px!important;font-size:12.5px!important;font-weight:900!important;letter-spacing:-0.01em}.price-card-mode-switch--top button.is-active{background:var(--red)!important;color:#fff!important;box-shadow:0 8px 18px rgba(215,25,32,0.18)!important}.price-package-head--switch-card{margin-top:0!important}.price-package-head--switch-card h3{margin-top:0!important}@media (max-width:640px){.price-card-mode-switch--top{margin-bottom:16px!important}.price-card-mode-switch--top button{font-size:12px!important}}.price-group-head--compact{margin-bottom:30px!important}.price-group-head--compact p{max-width:860px;margin:0 auto;font-size:18px;line-height:1.6}@media (max-width:640px){.price-group-head--compact{margin-bottom:22px!important}.price-group-head--compact p{font-size:15px;line-height:1.55}.price-card-mode-switch{gap:4px}.price-card-mode-switch button,.price-card-mode-switch--top button{font-size:11px!important;padding:0 6px!important}}.price-package-grid--fordon,.price-package-grid--dack,.price-package-grid--special{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.price-package-grid--fordon,.price-package-grid--dack,.price-package-grid--special{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.price-package-grid--fordon,.price-package-grid--dack,.price-package-grid--special{grid-template-columns:1fr}}.price-package-card--wide{grid-column:span 1}.price-card-mode-switch--three button{white-space:nowrap;font-size:12px!important;padding:0 6px!important}@media (max-width:640px){.price-card-mode-switch--three button{padding:0 5px!important;font-size:13px!important}}.price-package-btn--contact{background:#10131b!important;box-shadow:0 12px 24px rgba(16,19,27,0.14)!important}.price-package-btn--contact:hover{background:#000!important}@media (max-width:768px){.price-panel .price-package-grid{grid-template-columns:1fr!important;gap:14px!important}.price-panel .price-package-card{padding:16px!important;border-radius:20px!important;position:relative;min-height:auto!important}.price-panel .price-package-card .price-package-head{margin-bottom:10px!important}.price-panel .price-package-card .price-package-head h3{margin-bottom:6px!important}.price-panel .price-package-card .price-package-head p{margin-bottom:0!important}}.service-card,.price-package-card{background:linear-gradient(180deg,#ffffff 0%,#fcfcfd 100%)!important;border:1px solid rgba(15,23,42,0.08)!important;border-radius:22px!important;box-shadow:0 14px 34px rgba(15,23,42,0.06),0 2px 8px rgba(15,23,42,0.03)!important;overflow:hidden}.service-card:hover,.price-package-card:hover{transform:translateY(-2px);border-color:rgba(215,25,32,0.14)!important;box-shadow:0 18px 42px rgba(15,23,42,0.08),0 6px 16px rgba(15,23,42,0.04)!important}.service-card::before,.price-package-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(215,25,32,0.95) 0%,rgba(224,77,68,0.75) 100%);opacity:0.96}.service-image{height:146px!important}.service-image::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(15,23,42,0.08) 100%)!important}.service-body{padding:46px 22px 22px!important}.service-body h3,.price-package-head h3{letter-spacing:-0.03em!important;color:#121926!important}.service-body p,.price-package-head p{color:#5d6674!important}.service-link{border-radius:12px!important;border-color:rgba(215,25,32,0.18)!important;background:linear-gradient(180deg,#fff 0%,#fff5f5 100%)!important;box-shadow:0 6px 16px rgba(215,25,32,0.08)!important}.service-link:hover{box-shadow:0 10px 22px rgba(215,25,32,0.16)!important}.single-price{letter-spacing:-0.02em!important;text-shadow:none!important}.price-card-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 16px;background:linear-gradient(180deg,#fbfcfd 0%,#f3f5f8 100%)!important;border:1px solid #e6eaf0!important;border-radius:16px!important;padding:6px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 6px 14px rgba(15,23,42,0.03)!important}.price-card-mode-switch button{border:0;background:transparent;font:inherit;font-size:12.5px;line-height:1.15;cursor:pointer;padding:0 8px;white-space:nowrap;border-radius:12px!important;font-weight:850!important;color:#475467!important;min-height:40px!important;transition:0.18s ease!important}.price-card-mode-switch button:hover{background:#fff!important;color:#111827!important}.price-card-mode-switch button.is-active{background:linear-gradient(180deg,#e03b32 0%,#d71920 100%)!important;color:#fff!important;box-shadow:0 10px 20px rgba(215,25,32,0.18)!important}@media (max-width:768px){.service-card,.price-package-card{border-radius:20px!important}.price-package-card{padding:18px!important}.service-image{height:138px!important}.price-card-mode-switch button{min-height:38px!important}}.price-card-mode-switch--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.price-vehicle-grid--interior div{padding:11px 8px!important}.price-vehicle-grid--interior span{min-height:30px;display:flex!important;align-items:center;justify-content:center;line-height:1.2}@media (max-width:640px){.price-card-mode-switch--three{grid-template-columns:1fr!important}.price-vehicle-grid--interior{grid-template-columns:1fr!important}.price-vehicle-grid--interior span{min-height:auto}}.price-group-head--small{margin-top:34px!important;margin-bottom:18px!important}.price-group-head--small h3{font-size:clamp(24px,2.6vw,32px)!important}.price-package-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}@media (max-width:760px){.price-package-grid--two{grid-template-columns:1fr;max-width:none}}@media (max-width:768px){.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch{padding:5px!important;border-radius:14px!important;grid-template-columns:1fr!important;gap:8px!important;display:grid!important;margin:12px 0 12px!important}}.price-card-mode-switch .label-mobile{display:none}.price-card-mode-switch .label-desktop{display:inline}@media (max-width:768px){.price-card-mode-switch .label-desktop{display:none!important}.price-card-mode-switch .label-mobile{display:inline!important}.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch button{min-height:40px!important;font-size:12.5px!important;line-height:1.2!important;white-space:normal!important;padding:8px 10px!important}}@media (max-width:640px){.price-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;align-items:stretch;justify-content:stretch!important;overflow:visible!important;flex-wrap:nowrap!important;padding:0!important;margin:0 0 18px!important}.price-tab{min-width:0!important;width:100%!important;min-height:78px!important;padding:10px 6px 8px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;white-space:normal!important;box-shadow:0 8px 18px rgba(15,23,42,0.045)!important;border:1px solid #dde3ea!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)!important}.price-tab:hover{transform:none!important}.price-tab.is-active{background:linear-gradient(180deg,#ef1d23 0%,#d71920 100%)!important;border-color:var(--red)!important;box-shadow:0 14px 28px rgba(215,25,32,0.18)!important}.price-tab-icon{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:10px!important;background:#f8eaea!important;font-size:14px!important;line-height:1!important;flex:0 0 auto!important;color:#d71920;border:1px solid rgba(215,25,32,0.08);box-shadow:0 10px 18px rgba(15,23,42,0.05),inset 0 1px 0 rgba(255,255,255,0.9)}.price-tab.is-active .price-tab-icon{background:rgba(255,255,255,0.16)!important;color:#ffffff;border-color:rgba(255,255,255,0.12);box-shadow:0 8px 18px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.16)}.price-tab-text{width:100%!important;line-height:1.05!important}.price-tab-label-mobile{display:block!important;font-size:11px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-0.015em!important}}.price-tab-icon svg{width:18px;height:18px;display:block;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:768px){.services .section-head{margin:0 auto 22px!important}.services .section-head h2{font-size:20px!important;line-height:1.08!important;white-space:nowrap!important;letter-spacing:-0.03em!important;margin:0!important}.services .section-head p{display:none!important}.services-track .service-card{border:1.5px solid #d7dee8!important;box-shadow:0 10px 24px rgba(15,23,42,0.08)!important}}@media (max-width:768px){.prices-modern{padding-top:34px!important;padding-bottom:64px!important}.prices-modern .section-head{margin:0 auto 14px!important}.prices-modern .section-label{margin-bottom:10px!important}.prices-modern .section-head p{display:none!important}}.om-oss-section{padding:56px 0 72px!important}.about-grid--refined{display:grid!important;grid-template-columns:1.02fr 0.98fr!important;gap:44px!important;align-items:center!important}.about-grid--refined .section-label{margin-bottom:12px!important}.about-grid--refined .about-copy{gap:14px!important;max-width:680px}.about-grid--refined .about-copy h2{margin:0!important;font-size:clamp(34px,3.2vw,50px)!important;line-height:1.06!important;letter-spacing:-0.035em!important}.about-grid--refined .about-lead{margin:0!important;font-size:18px!important;line-height:1.55!important;color:#111827!important}.about-grid--refined .about-copy p{line-height:1.72!important;color:#5c667a!important}.about-grid--refined .about-highlights{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.about-grid--refined .about-highlight{padding:16px 15px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #e7ebf0!important;box-shadow:0 8px 20px rgba(15,23,42,0.045)!important}.about-grid--refined .about-highlight h3{margin:0 0 6px!important;font-size:15px!important;line-height:1.25!important}.about-grid--refined .about-highlight p{margin:0!important;font-size:13.5px!important;line-height:1.55!important}.about-grid--refined .about-media{justify-content:flex-end!important}.about-grid--refined .about-image-card{border-radius:24px!important;overflow:hidden!important;border:1px solid #e7ebf0!important;box-shadow:0 18px 38px rgba(15,23,42,0.1)!important;background:#fff!important}.about-grid--refined .about-image-card img{display:block!important;width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center center!important}@media (max-width:980px){.om-oss-section{padding:48px 0 64px!important}.about-grid--refined{grid-template-columns:1fr!important;gap:30px!important}.about-grid--refined .about-copy{max-width:none!important}.about-grid--refined .about-highlights{grid-template-columns:repeat(3,minmax(0,1fr))!important}.about-grid--refined .about-media{justify-content:stretch!important}}@media (max-width:640px){.om-oss-section{padding:42px 0 58px!important}.about-grid--refined .about-copy h2{font-size:34px!important}.about-grid--refined .about-lead{font-size:17px!important}.about-grid--refined .about-highlights{grid-template-columns:1fr!important}.about-grid--refined .about-image-card{border-radius:20px!important}}.contact-section{padding:64px 0!important;background:#ffffff!important}.contact-mobile-card{max-width:860px;margin:0 auto;background:#fff;border:1px solid #e6ebf2;border-radius:24px;box-shadow:0 16px 36px rgba(15,23,42,0.07);padding:22px;display:grid;gap:14px}.contact-mobile-row{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;padding:16px;border:1px solid #eef1f5;border-radius:18px;background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)}.contact-mobile-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:rgba(215,25,32,0.08);color:var(--red);border:1px solid rgba(215,25,32,0.14);flex:0 0 auto}.contact-mobile-icon svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.contact-mobile-row span:not(.contact-mobile-icon){display:block;color:var(--red);text-transform:uppercase;letter-spacing:0.12em;font-size:11px;font-weight:900;margin-bottom:5px}.contact-mobile-row strong{display:block;color:var(--ink);font-size:18px;line-height:1.3;font-weight:900;word-break:break-word}.contact-mobile-row a{display:inline-flex;margin-top:8px;color:var(--red);font-size:14px;font-weight:850}@media (max-width:640px){.contact-section{padding:48px 0!important}.contact-section .section-head{margin-bottom:22px!important}.contact-section .section-head h2{font-size:32px!important}.contact-section .section-head p{font-size:15.5px!important;line-height:1.55!important}.contact-mobile-card{border-radius:22px;padding:14px;gap:12px}.contact-mobile-row{grid-template-columns:42px 1fr;gap:12px;padding:14px;border-radius:16px}.contact-mobile-icon{width:42px;height:42px;border-radius:14px}.contact-mobile-icon svg{width:21px;height:21px}.contact-mobile-row strong{font-size:16px}}.contact-mobile-row strong+strong{margin-top:4px}.contact-social-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.contact-social-links a{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(215,25,32,0.16);background:rgba(215,25,32,0.06);color:var(--red);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;transition:0.18s ease}.contact-social-links a:hover{background:var(--red);color:#fff;border-color:var(--red);transform:translateY(-1px)}.contact-section .section-head{margin-bottom:26px!important}.contact-section .section-head h2{margin-bottom:0!important}@media (max-width:640px){.contact-social-links{gap:8px}.contact-social-links a{flex:1 1 auto}}.contact-hours strong{display:grid!important;grid-template-columns:90px 1fr;gap:10px;align-items:baseline;margin:0 0 5px!important}.contact-hours strong:last-child{margin-bottom:0!important}.contact-hours span{color:#667085!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:850!important;margin:0!important}.contact-hours b{color:var(--ink);font-size:16px;line-height:1.3;font-weight:900}@media (max-width:640px){.contact-hours strong{grid-template-columns:82px 1fr;gap:8px}.contact-hours span{font-size:14px!important}.contact-hours b{font-size:15px}}.tvatt-desktop-carousel{display:none}@media (min-width:981px){.tvatt-desktop-carousel{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:16px;align-items:center;margin-top:10px}.tvatt-desktop-viewport{overflow:hidden}.tvatt-desktop-track{display:flex;gap:18px;transition:transform 0.36s ease;will-change:transform}.tvatt-desktop-track>.price-package-card{flex:0 0 calc((100% - 36px)/3);min-width:0}.tvatt-desktop-carousel.is-shifted .tvatt-desktop-track{transform:translateX(calc(-1*(((100% - 36px)/3) + 18px)))}.tvatt-desktop-arrow{width:56px;height:56px;border-radius:999px;border:1px solid #e4e7ec;background:#ffffff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 26px rgba(15,23,42,0.08);cursor:pointer;transition:0.2s ease}.tvatt-desktop-arrow:hover{color:var(--red);border-color:rgba(215,25,32,0.25);transform:translateY(-1px)}.tvatt-desktop-arrow span{font-size:30px;font-weight:900;line-height:1;transform:translateX(1px);transition:transform 0.25s ease}.tvatt-desktop-carousel.is-shifted .tvatt-desktop-arrow span{transform:rotate(180deg) translateX(1px)}.tvatt-default-layout{display:none}}@media (max-width:980px){.tvatt-desktop-carousel{display:none!important}.tvatt-default-layout{display:block}}@media (min-width:901px){.contact-section{display:none!important}.site-footer .footer-grid{grid-template-columns:1.65fr 1fr 0.95fr 1.15fr!important;gap:38px!important}.site-footer .footer-brand strong{font-size:21px!important;line-height:1.15!important;max-width:none!important;white-space:nowrap!important}.footer-social--desktop-icons{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;margin-top:16px!important}.footer-social--desktop-icons .footer-social-link{min-height:40px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,0.18)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:rgba(255,255,255,0.86)!important;background:rgba(255,255,255,0.035)!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important;transition:0.18s ease!important}.footer-social--desktop-icons .footer-social-link svg{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.footer-social--desktop-icons .footer-social-link:hover{color:#fff!important;border-color:rgba(255,255,255,0.32)!important;background:rgba(255,255,255,0.075)!important;transform:translateY(-1px)!important}}@media (max-width:860px){.hero h1{display:block!important;white-space:nowrap!important;line-height:1.05!important;margin-bottom:14px!important}.hero h1 .hero-main{display:inline!important;font-size:clamp(25px,7vw,31px)!important;line-height:1.05!important;letter-spacing:0.012em!important}.hero h1 .hero-location{display:inline!important;font-size:clamp(18px,5vw,23px)!important;line-height:1.05!important;letter-spacing:0.03em!important;margin-left:7px!important;vertical-align:baseline!important}.contact-section{background:#f8fafc!important;padding:46px 0 54px!important}.contact-section .section-head{margin-bottom:22px!important}.contact-mobile-card{background:#ffffff!important;border:1px solid #e3e9f1!important;border-radius:24px!important;padding:14px!important;gap:12px!important;box-shadow:0 18px 42px rgba(15,23,42,0.09)!important}.contact-mobile-row{grid-template-columns:42px 1fr!important;gap:12px!important;padding:14px!important;border-radius:18px!important;border:1px solid #edf1f6!important;background:linear-gradient(180deg,#fff 0%,#fbfcfd 100%)!important;box-shadow:0 6px 16px rgba(15,23,42,0.035)!important}.contact-mobile-icon{width:42px!important;height:42px!important;border-radius:14px!important}.contact-mobile-icon svg{width:21px!important;height:21px!important}.contact-mobile-row strong{font-size:16px!important;line-height:1.32!important}.contact-social-links--mobile-icons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:10px!important;width:100%!important}.contact-social-links--mobile-icons a{flex:1 1 0!important;min-width:0!important;min-height:38px!important;padding:0 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid rgba(215,25,32,0.16)!important;background:rgba(215,25,32,0.06)!important;color:var(--red)!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.contact-social-links--mobile-icons a svg{width:16px!important;height:16px!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 auto!important}}@media (max-width:390px){.hero h1 .hero-main{font-size:24px!important}.hero h1 .hero-location{font-size:17px!important;margin-left:5px!important}.contact-social-links--mobile-icons a{font-size:11px!important;padding:0 6px!important;gap:5px!important}.contact-social-links--mobile-icons a svg{width:15px!important;height:15px!important}}@media (max-width:860px){.contact-social-row .contact-social-links,.contact-social-links--mobile-icons{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:12px!important;width:100%!important}.contact-social-row .contact-social-links a,.contact-social-links--mobile-icons a{width:100%!important;min-height:42px!important;justify-content:center!important;border-radius:14px!important;padding:0 14px!important;font-size:14px!important;font-weight:900!important}.contact-social-row .contact-social-links a svg,.contact-social-links--mobile-icons a svg{width:18px!important;height:18px!important;flex:0 0 auto!important}}.price-tab[role="tab"]:focus-visible,.price-card-mode-switch button:focus-visible,.services-arrow:focus-visible,.services-dots button:focus-visible,.price-package-btn:focus-visible,.service-link:focus-visible{outline:3px solid rgba(215,25,32,0.28)!important;outline-offset:3px!important}.price-card-label,.price-package-head span{color:#9b1117!important;background:#ffffff!important;border-color:rgba(155,17,23,0.35)!important}.price-card-mode-switch button,.price-card-mode-switch--top button,.price-card-mode-switch--three button{min-height:44px!important}@media (max-width:768px){.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch button,.price-card-mode-switch button,.price-card-mode-switch--top button,.price-card-mode-switch--three button{min-height:44px!important}}.price-card-mode-switch{gap:8px!important;padding:8px!important}.price-card-mode-switch button,.price-tab{min-height:44px!important;padding-inline:12px!important}.price-card-mode-switch--three{gap:8px!important}@media (max-width:640px){.price-card-mode-switch{gap:8px!important;padding:8px!important}.price-card-mode-switch button,.price-card-mode-switch--top button,.price-card-mode-switch--three button{min-height:44px!important;padding:8px 10px!important}}.services-dots{gap:2px!important;flex-wrap:nowrap!important;overflow:visible!important}.services-dots button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;background:transparent!important;position:relative!important;display:inline-grid!important;place-items:center!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.services-dots button::before{content:"";width:9px;height:9px;border-radius:999px;background:#cfd5df;transition:0.18s ease;display:block}.services-dots button.is-active{width:44px!important;background:transparent!important}.services-dots button.is-active::before{width:26px;background:var(--red)}.services-dots button:focus-visible{outline:3px solid rgba(215,25,32,0.22);outline-offset:-6px}@media (max-width:860px){.hero h1{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;gap:8px!important;margin:0 0 16px!important;line-height:1!important;white-space:normal!important}.hero h1 .hero-main{display:block!important;color:#ffffff!important;font-size:clamp(25px,7vw,32px)!important;line-height:1.02!important;letter-spacing:0.014em!important;text-transform:uppercase!important;font-weight:900!important;white-space:nowrap!important;text-shadow:0 3px 16px rgba(0,0,0,0.36)!important}.hero h1 .hero-location{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0!important;padding:5px 12px 6px!important;border-radius:999px!important;background:rgba(215,25,32,0.92)!important;border:1px solid rgba(255,255,255,0.18)!important;color:#ffffff!important;font-size:15px!important;line-height:1!important;letter-spacing:0.018em!important;text-transform:none!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 10px 24px rgba(0,0,0,0.22),0 6px 18px rgba(215,25,32,0.2)!important}}@media (max-width:390px){.hero h1{gap:7px!important}.hero h1 .hero-main{font-size:23px!important;letter-spacing:0.01em!important}.hero h1 .hero-location{font-size:14px!important;padding:5px 10px 6px!important}}.btn,.service-link,.price-package-btn,.contact-mobile-row a,.contact-social-links a,.footer-social a,.footer-social-link,.menu-toggle,.services-arrow,.tvatt-desktop-arrow,.price-tab,.price-card-mode-switch button{min-width:48px!important;min-height:48px!important;touch-action:manipulation!important}.price-card-mode-switch,.price-card-mode-switch--top,.price-card-mode-switch--three,.price-tabs{gap:12px!important}.price-card-mode-switch button,.price-card-mode-switch--three button{white-space:normal!important;line-height:1.18!important;padding:8px 12px!important}.services-dots{gap:8px!important}.services-dots button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important}.services-dots button.is-active{width:48px!important}.services-dots button:focus-visible,.price-card-mode-switch button:focus-visible,.price-tab:focus-visible,.service-link:focus-visible,.price-package-btn:focus-visible,.btn:focus-visible{outline:3px solid rgba(215,25,32,0.32)!important;outline-offset:3px!important}@media (max-width:640px){.services-dots{justify-content:flex-start!important;overflow-x:auto!important;padding:0 2px 6px!important;scrollbar-width:none!important}.services-dots::-webkit-scrollbar{display:none!important}.services-dots button{flex:0 0 48px!important}.price-tabs{gap:10px!important}.price-tab{min-height:82px!important}}.service-image{background:#d8dde3!important}.service-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media (min-width:901px){.services{padding-bottom:46px!important}.prices-modern{padding-top:54px!important;padding-bottom:48px!important}.om-oss-section{padding-top:42px!important}}@media (min-width:901px) and (max-width:1180px){.services{padding-bottom:42px!important}.prices-modern{padding-top:48px!important;padding-bottom:44px!important}.om-oss-section{padding-top:38px!important}}.services-slider{overflow:hidden!important;padding:0 4px!important}.services-track{display:flex!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;gap:20px!important;overflow:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;scrollbar-width:none!important;transform:translate3d(0,0,0);transition:transform 0.42s ease;will-change:transform;touch-action:pan-y;cursor:grab}.services-track:active{cursor:grabbing}.services-track .service-card{flex:0 0 calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important;scroll-snap-align:none!important}.services-arrow--prev{left:8px!important}.services-arrow--next{right:8px!important}@media (max-width:980px){.services-track{gap:18px!important}.services-track .service-card{flex-basis:calc((100% - 18px)/2)!important;width:calc((100% - 18px)/2)!important}}@media (max-width:640px){.services-slider{padding:0!important}.services-track{gap:16px!important}.services-track .service-card{flex-basis:100%!important;width:100%!important}}.logo picture,.service-image picture,.about-image-card picture{display:block!important;width:100%!important;height:100%!important}.logo picture{height:auto!important}.service-image picture img,.about-image-card picture img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media (max-width:640px){.services-track{touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.services-track img{-webkit-user-drag:none!important;user-select:none!important;pointer-events:none!important}}@media (max-width:640px){html,body{max-width:100%!important;overflow-x:hidden!important}.services,.services .container,.services-slider{max-width:100%!important;overflow:hidden!important}.services-dots button,.services-dots button.is-active{padding:0!important;background:transparent!important;border:0!important;display:inline-grid!important;place-items:center!important}.services-dots button::before{width:7px!important;height:7px!important;border-radius:999px!important;background:#cfd5df!important}.services-dots button.is-active::before{width:min(18px,100%)!important;height:7px!important;background:var(--red)!important}.services-dots button:focus-visible{outline:2px solid rgba(215,25,32,0.32)!important;outline-offset:1px!important}}@media (max-width:818px){.services-dots{display:flex!important;flex-wrap:nowrap!important;justify-content:safe center!important;align-items:center!important;width:100%!important;max-width:100%!important;gap:4px!important;margin:6px auto 0!important;padding:0 2px 2px!important;overflow:auto hidden!important;overscroll-behavior-x:contain;scrollbar-width:none!important;touch-action:auto!important}.services-dots::-webkit-scrollbar{display:none!important}.services-dots button,.services-dots button.is-active{flex:0 0 32px!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important}}@media (max-width:640px){.services-dots{gap:2px!important}.services-dots button,.services-dots button.is-active{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important}}@media (max-width:768px){.services-slider{position:relative!important;overflow:hidden!important}.services-arrow{display:grid!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;top:50%!important;transform:translateY(-50%)!important;z-index:20!important;border-radius:999px!important;border:1px solid rgba(15,23,42,0.1)!important;background:rgba(255,255,255,0.94)!important;color:#10131b!important;box-shadow:0 12px 26px rgba(15,23,42,0.16)!important;font-size:30px!important;line-height:1!important;place-items:center!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.services-arrow--prev{left:8px!important}.services-arrow--next{right:8px!important}.services-arrow:hover,.services-arrow:active{color:var(--red)!important;transform:translateY(-50%)!important}}@media (max-width:390px){.services-arrow{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:28px!important}.services-arrow--prev{left:6px!important}.services-arrow--next{right:6px!important}}.service-link:hover,.service-link:active,.service-link:focus-visible{background:linear-gradient(180deg,#e03b32 0%,var(--red) 100%)!important;color:#ffffff!important;border-color:var(--red)!important;box-shadow:0 10px 22px rgba(215,25,32,0.16)!important}.service-link:hover span,.service-link:active span,.service-link:focus-visible span{color:currentColor!important}.services-dots button,.services-dots button.is-active,.services-dots button::before,.services-dots button.is-active::before{transition:none!important;animation:none!important}@media (min-width:901px){.services{padding-bottom:18px!important}.services-dots{margin-top:4px!important;margin-bottom:0!important}.prices-modern{padding-top:38px!important;padding-bottom:26px!important}.price-note-modern{margin-top:14px!important}.om-oss-section{padding-top:28px!important}}@media (min-width:901px) and (max-width:1180px){.services{padding-bottom:16px!important}.prices-modern{padding-top:34px!important;padding-bottom:24px!important}.om-oss-section{padding-top:24px!important}}@media (max-width:768px){.services{padding-top:30px!important;padding-bottom:28px!important}.services .section-head{margin-bottom:14px!important}.services-slider{margin-bottom:0!important}.services-dots{margin-top:2px!important;padding-bottom:0!important}.prices-modern{padding-top:30px!important;padding-bottom:44px!important}.prices-modern .section-head{margin-bottom:12px!important}.price-tabs{margin-bottom:16px!important}.price-note-modern{margin-top:14px!important}.om-oss-section{padding-top:30px!important}}@media (max-width:640px){.services{padding-top:26px!important;padding-bottom:24px!important}.prices-modern{padding-top:26px!important;padding-bottom:40px!important}.om-oss-section{padding-top:26px!important}}@media (min-width:981px){.tvatt-desktop-carousel{grid-template-columns:minmax(0,1fr) 56px!important}.tvatt-desktop-track>.price-package-card{flex:0 0 calc((100% - 36px)/3)!important;min-width:0!important}.tvatt-desktop-track{transform:var(--tvatt-shift, translate3d(0, 0, 0))!important}.tvatt-desktop-carousel.is-shifted .tvatt-desktop-track{transform:var(--tvatt-shift, translate3d(0, 0, 0))!important}}.price-panel[data-price-panel="tvatt"] .price-card-mode-switch--static{grid-template-columns:minmax(0,1fr)!important}.price-panel[data-price-panel="tvatt"] .price-card-mode-switch--static .price-card-mode-label{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:11px;padding:8px 12px;background:var(--red);color:#fff;font-size:12px;line-height:1.18;font-weight:900;text-align:center;box-shadow:0 8px 18px rgba(215,25,32,0.18)}.price-panel[data-price-panel="dack"] .price-card-mode-switch--static{grid-template-columns:minmax(0,1fr)!important}.price-panel[data-price-panel="dack"] .price-card-mode-switch--static .price-card-mode-label{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:11px;padding:8px 12px;background:var(--red);color:#fff;font-size:12px;line-height:1.18;font-weight:900;text-align:center;box-shadow:0 8px 18px rgba(215,25,32,0.18)}@media (min-width:981px){.prices-modern .price-tabs{max-width:1240px}.prices-modern .price-tab[data-price-tab="dack"]{padding-inline:12px;white-space:nowrap}}.tvatt-deep-clean-card .price-card-mode-panel.is-active .price-includes,.tvatt-deep-clean-standalone .price-card-mode-panel.is-active .price-includes{align-content:start!important;grid-auto-rows:max-content!important;gap:10px!important;flex:0 0 auto!important}.price-panel[data-price-panel="tvatt"] .price-package-card--standard [data-card-panel="interior"].is-active .price-includes{flex:0 0 auto!important;align-content:start!important;grid-auto-rows:max-content!important;gap:10px!important}.price-panel[data-price-panel="tvatt"] .price-package-card--standard [data-card-panel="interior"].is-active .price-vehicle-grid--interior{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;align-items:stretch}.price-panel[data-price-panel="tvatt"] .price-package-card--standard [data-card-panel="interior"] .price-vehicle-grid--interior>div{min-height:0!important;padding:8px 6px!important}.price-panel[data-price-panel="tvatt"] .price-package-card--standard [data-card-panel="interior"] .price-vehicle-grid--interior span{min-height:0!important;font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.price-panel[data-price-panel="tvatt"] .price-package-card--standard [data-card-panel="interior"] .price-vehicle-grid--interior strong{font-size:13px!important;line-height:1.2!important}.price-panel .price-service-note,.price-panel .price-seven-seat-note{position:relative;margin:8px 0 14px;padding:9px 11px 9px 32px;background:#f8fafc;border:1px solid #e6eaf0;border-radius:12px;color:#475467;font-size:12px;font-weight:650;line-height:1.45}.price-panel .price-service-note::before,.price-panel .price-seven-seat-note::before{content:"i";position:absolute;top:10px;left:11px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:#e3e8ef;color:#344054;font-size:10px;font-weight:900;font-style:normal}.price-panel .price-includes--with-note{flex:0 0 auto!important;align-content:start!important;grid-auto-rows:max-content!important}.price-panel[data-price-panel="tvatt"] .price-includes--compare{align-content:start!important;grid-auto-rows:max-content!important;gap:10px!important;flex:0 0 auto!important}.mobile-mode-select{display:none}@media (max-width:768px){.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch.has-mobile-mode-select{display:block!important;position:relative;padding:5px!important}.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch.has-mobile-mode-select>button[data-card-mode]{display:none!important}.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch.has-mobile-mode-select>.mobile-mode-select{display:block!important;width:100%;min-width:0;min-height:46px;box-sizing:border-box;margin:0;padding:10px 44px 10px 13px;appearance:none;-webkit-appearance:none;border:1px solid #d8dee8;border-radius:11px;background:#fff;color:#101828;font:inherit;font-size:14px;font-weight:850;line-height:1.35;cursor:pointer;text-overflow:ellipsis}.price-panel .price-package-card[data-price-card-switch] .price-card-mode-switch.has-mobile-mode-select::after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;border-right:2px solid #475467;border-bottom:2px solid #475467;transform:translateY(-65%) rotate(45deg);pointer-events:none}.price-panel .price-package-card[data-price-card-switch] .mobile-mode-select:focus-visible{outline:3px solid rgba(215,25,32,0.3);outline-offset:2px}}@media (max-width:768px){.price-panel[data-price-panel="tvatt"] .tvatt-default-layout>.tvatt-deep-clean-standalone{margin-top:18px!important}}.price-panel .price-vehicle-grid .booking-vehicle-option{display:block;min-width:0;width:100%;padding:11px 9px;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color 0.16s ease,background-color 0.16s ease,box-shadow 0.16s ease}.price-panel .price-vehicle-grid .booking-vehicle-option.is-selected{border-color:var(--red)!important;background:#fff5f5!important;box-shadow:0 0 0 2px rgba(215,25,32,0.13)}.price-panel .price-vehicle-grid .booking-vehicle-option:focus-visible,.price-panel .booking-kind-select:focus-visible{outline:3px solid rgba(215,25,32,0.35);outline-offset:2px}.price-panel .price-package-card .price-package-btn--choose{background:#344054!important;box-shadow:none!important}.price-panel .booking-kind-select{width:100%;min-height:46px;margin:0 0 12px;padding:11px 14px;border:1px solid #d8dee8;border-radius:12px;background:#fff;color:#101828;font:inherit;font-size:14px;font-weight:800}@media (max-width:768px){.price-panel .price-package-card .price-vehicle-grid .booking-vehicle-option{padding:10px 8px;border-radius:12px}}