.home-master .master-hero-lead{max-width:39ch}.home-master .master-case h2{font-size:clamp(32px,3.4vw,48px)}.home-master .master-discovery,.home-master .master-verification{padding-block:40px}.home-master .master-discovery h2,.home-master .master-verification h2{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.home-master .master-discovery h2::after,.home-master .master-verification h2::after{display:none}.home-master .master-verification-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-master .master-verification-facts>div{display:block}.home-master .master-verification-facts dt{margin-bottom:10px}.home-master .home-name-field{grid-column:1 / -1}.home-master .master-form-grid>label,.home-master .home-email-alternative{grid-column:1 / -1}.home-master .home-email-alternative{margin:0}.home-master .home-field-error{grid-column:1 / -1;color:#9b1c1c;font-size:14px;line-height:1.5;margin:4px 0 12px}.home-master .home-field-error[hidden]{display:none}.home-master .form-attachment-info{margin:12px 0 20px}.home-master .form-attachment-info summary{font-weight:500}.home-master-page #objednavka #service-form #form-message-help,.home-master-page #objednavka #service-form .form-attachment-info .field-help{display:block}.home-master #form-message-help{margin:8px 0 12px;color:#454545}.home-master .form-attachment-info a{text-decoration:underline}.home-master #service-form :is(input,select,textarea,summary,button):focus-visible{outline:3px solid #805b00;outline-offset:3px}.home-master [data-home-tyre-addon][hidden]{display:none}.home-master .contact-fields-note{margin:0 0 16px}.home-master-page #objednavka #service-form .field-help,.home-master-page #objednavka #service-form .form-submit-note,.home-master-page #objednavka #service-form .service-addon-option small{font-size:14px;line-height:1.55}.home-master .master-location-facts a:not(.btn),.home-master .form-submit-note a,.home-master .consent a{display:inline-block;padding-block:6px}@media(max-width:640px){.home-master .master-discovery,.home-master .master-verification{padding-block:32px}.home-master .master-discovery-layout,.home-master .master-verification-layout{gap:20px}.home-master .master-case h2{font-size:32px}.home-master .master-verification-facts{grid-template-columns:1fr}}.home-master{--home-line: rgba(34, 35, 31, .16);--home-radius: 18px}.home-master .master-hero h1{text-shadow:none}.home-master .master-process-list{gap:24px}.home-master .master-process-list li,.home-master .master-process-list li+li{padding:24px 0;border-left:0;border-top:1px solid var(--home-line)}.home-master .master-process-list li>span{background:transparent;color:#80714b;border:1px solid #b9af95;border-radius:50%;font-variant-numeric:tabular-nums}.home-master .master-service-rail{gap:10px;padding:0;border:0;background:transparent}.home-master .master-service-rail a,.home-master .master-service-rail a+a{padding:22px 18px;border:1px solid var(--home-line);border-radius:12px;background:#faf9f5;transition:border-color .18s ease,background-color .18s ease}.home-master .master-service-rail a:hover,.home-master .master-service-rail a:focus-visible{background:#fff;border-color:#92701c}.home-master .seasonal-campaign-card{position:relative;overflow:hidden;border-radius:var(--home-radius);border:1px solid #c5b993;border-left:5px solid #eeb827;box-shadow:none}.home-master .master-price-list{padding:12px 28px;border:1px solid var(--home-line);border-radius:var(--home-radius);background:#faf9f5}.home-master .master-price-list>div{padding-block:20px}.home-master .master-price-list>div:last-child{border-bottom:0}.home-master .master-price-list strong{font-variant-numeric:tabular-nums}.home-master .master-case-visuals{gap:14px}.home-master .master-case-visuals figure{overflow:hidden;border-radius:var(--home-radius);border:1px solid rgba(255,255,255,.2)}.home-master .master-case-visuals figure span{border-radius:6px;letter-spacing:.06em}.home-master .master-case-facts{border-top:1px solid rgba(255,255,255,.2)}.home-master .master-map{border-radius:var(--home-radius);overflow:hidden}.home-master-page #objednavka #service-form{border-top:4px solid #eeb827;border-radius:var(--home-radius);box-shadow:0 24px 64px rgba(0,0,0,.12)}.home-master-page #objednavka #service-form :is(input:not([type=checkbox]),select,textarea){border-radius:9px;box-shadow:none}.home-master-page #objednavka #service-form textarea{min-height:120px}.home-master .form-attachment-info{margin-block:10px 16px}@media(min-width:1000px){.home-master .master-hero{min-height:740px;padding:140px max(32px,calc((100vw - 1240px) / 2)) 64px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.home-master .master-hero-copy{width:100%;margin:0;padding:0;min-width:0}.home-master .master-hero h1{font-size:clamp(52px,5.2vw,74px);line-height:1.04;letter-spacing:-.045em;max-width:12ch}.home-master .master-hero-lead{font-size:19px;line-height:1.6}.home-master .master-hero-actions{grid-template-columns:1fr;max-width:330px}.home-master .master-hero-phone{background:transparent;backdrop-filter:none}.home-master .master-meta{flex-wrap:wrap;gap:10px}.home-master .master-meta span+span{border-left:0;padding-left:0}.home-master .master-hero-media{position:relative;inset:auto;width:100%;height:510px;margin:0;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.home-master .master-hero-media::after{background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.8))}.home-master .master-hero-media img{object-position:68% center;filter:saturate(.8) contrast(1.02)}.home-master .master-hero-media figcaption{display:block;position:absolute;z-index:2;inset:auto 24px 20px;color:#fff;font-size:13px;letter-spacing:.03em}}@media(max-width:640px){.home-master .master-process-list{gap:0}.home-master .master-process-list li{padding-block:20px}.home-master .master-service-rail a{padding:18px 14px}.home-master .master-price-list{padding:8px 18px}.home-master .master-case-visuals{gap:10px}.home-master .master-case-visuals figure{border-radius:12px}.home-master-page #objednavka #service-form{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.home-master .master-service-rail a{transition:none}}@media(prefers-reduced-motion:no-preference){.home-master :is(.btn,.master-hero-phone){transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.home-master :is(.btn,.master-hero-phone):active{transform:translateY(1px)}.home-master :is(.master-service-rail a,.problem-choice){transition:transform .2s ease,border-color .2s ease,background-color .2s ease}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-master :is(.master-service-rail a,.problem-choice):hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.home-master :is(.btn,.master-hero-phone,.master-service-rail a,.problem-choice){transition:none;transform:none}}
