.messengers[data-astro-cid-j4qosa6i]{display:flex;flex-wrap:wrap;gap:8px}.messengers[data-astro-cid-j4qosa6i] a[data-astro-cid-j4qosa6i]{min-height:34px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;background:var(--white);color:var(--green-dark);font-size:.86rem;font-weight:900}.messengers--compact[data-astro-cid-j4qosa6i] a[data-astro-cid-j4qosa6i]{min-height:30px;padding:5px 8px;font-size:.8rem}:root{--ink: #15211f;--muted: #5f6e6a;--green: #0d5f56;--green-dark: #083f3a;--amber: #f2a541;--blue-soft: #e9f5f8;--paper: #fbfcfb;--white: #ffffff;--line: #d8e1de;--shadow: 0 18px 55px rgba(13, 38, 35, .12);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.55}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.currency-inline{display:inline-flex;align-items:baseline;gap:.24em;white-space:nowrap}.currency-inline img{width:.76em;height:.96em;transform:translateY(.1em)}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid rgba(242,165,65,.75);outline-offset:3px}.container{width:min(1160px,calc(100% - 32px));margin:0 auto}.section{padding:72px 0}.section--soft{background:var(--blue-soft)}.section__eyebrow{margin:0 0 10px;color:var(--green);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.section__title{max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.section__lead{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:1.08rem}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;padding:12px 18px;font-weight:800;line-height:1.15;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:var(--amber);color:#241607}.button--secondary{border-color:#ffffff7a;background:#ffffff21;color:var(--white);backdrop-filter:blur(12px)}.button--quiet{border-color:var(--line);background:var(--white);color:var(--ink)}.grid{display:grid;gap:18px}.card{border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(216,225,222,.8);background:#fbfcfbeb;backdrop-filter:blur(16px)}.site-header__inner{display:grid;min-height:76px;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.brand{display:inline-grid;gap:2px;font-weight:900}.brand span{color:var(--green);font-size:.77rem;font-weight:800}.desktop-nav{display:flex;justify-content:center;gap:18px;color:var(--muted);font-size:.94rem;font-weight:700}.desktop-nav a:hover{color:var(--green)}.header-actions{display:flex;align-items:center;justify-content:end;gap:10px}.phone-link{color:var(--green-dark);font-weight:900;white-space:nowrap}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink)}.mobile-nav{display:none}.hero{position:relative;min-height:clamp(560px,78svh,760px);overflow:hidden;background:linear-gradient(90deg,#081f1de6,#081f1d8a,#081f1d14),url(/images/hero-autoglass.png) center / cover;color:var(--white)}.hero__inner{display:flex;min-height:inherit;align-items:center;padding:58px 0}.hero__content{max-width:720px}.hero__kicker{margin:0 0 18px;color:#bce4df;font-weight:900}.hero h1{margin:0;font-size:clamp(2.35rem,6vw,5.65rem);line-height:.98}.hero__lead{max-width:680px;margin:22px 0 0;color:#ffffffe0;font-size:clamp(1.04rem,2vw,1.24rem)}.hero__actions,.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;color:#ffffffd1;font-weight:800}.hero__trust span{border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:7px 12px;background:#ffffff1a}.service-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.service-card{display:grid;min-height:190px;align-content:space-between;padding:22px}.service-card h3{margin:0;font-size:1.2rem}.service-card p{margin:12px 0 0;color:var(--muted)}.price-line{margin-top:18px;color:var(--green);font-size:1.05rem;font-weight:900}.feature-grid,.price-grid,.case-grid,.review-grid,.contact-grid,.package-grid,.brand-grid,.model-grid{grid-template-columns:repeat(3,1fr);margin-top:34px}.feature-card,.price-card,.case-card,.review-card,.contact-card,.package-card,.brand-card,.model-card{padding:22px}.feature-card h3,.price-card h3,.case-card h3,.review-card h3,.contact-card h3,.package-card h3,.brand-card h3,.model-card h3{margin:0 0 10px;font-size:1.15rem}.feature-card p,.case-card p,.review-card p,.contact-card p,.price-card p,.package-card p,.brand-card p,.model-card p{margin:0;color:var(--muted)}.case-card small,.brand-card span{display:block;margin-top:12px;color:var(--muted)}.split-section{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.fact-card{display:grid;gap:14px;padding:24px}.fact-card div{display:grid;gap:4px;border-bottom:1px solid var(--line);padding-bottom:14px}.fact-card div:last-child{border-bottom:0;padding-bottom:0}.fact-card span,.package-card__label{color:var(--green);font-size:.82rem;font-weight:900;text-transform:uppercase}.fact-card strong{font-size:1.02rem}.package-grid{align-items:stretch}.package-grid--compact{margin-bottom:24px}.package-card{display:grid;gap:18px;align-content:space-between}.package-card h3{color:var(--green-dark);font-size:1.45rem}.check-list{display:grid;gap:8px;margin:0;padding:0;color:var(--muted);list-style:none}.check-list li{position:relative;padding-left:22px}.check-list li:before{position:absolute;left:0;color:var(--green);content:"✓";font-weight:900}.price-examples{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start;margin-top:34px}.price-examples h3{margin:0 0 10px;font-size:1.45rem}.price-examples p{margin:0;color:var(--muted)}.price-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.price-table__row{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:14px 16px}.price-table__row:last-child{border-bottom:0}.price-table__row span,.price-table__row small{color:var(--muted)}.price-table__row b{color:var(--green-dark)}.factor-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.factor-strip span{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--white);color:var(--muted);font-weight:800}.factor-strip--cards span{box-shadow:var(--shadow)}.brand-card,.model-card{min-height:156px}.brand-card:hover,.model-card:hover,.price-card:hover,.service-card:hover{border-color:#0d5f565c;transform:translateY(-1px)}.summary-panel{border:1px solid var(--line);border-radius:8px;padding:28px;background:var(--white);box-shadow:var(--shadow)}.download-panel{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:8px;padding:26px;background:var(--white);box-shadow:var(--shadow)}.download-panel h2,.download-panel p{margin:0}.download-panel p:not(.section__eyebrow){max-width:720px;margin-top:10px;color:var(--muted)}.summary-panel__intro{max-width:820px}.summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;margin-top:30px;border:1px solid var(--line);border-radius:8px}.summary-facts div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 16px;background:#fff}.summary-facts div:nth-child(2n){border-right:0}.summary-facts div:nth-last-child(-n+2){border-bottom:0}.summary-facts dt,.summary-facts dd{margin:0}.summary-facts dt{color:var(--green);font-weight:900}.summary-facts dd{color:var(--ink)}.summary-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.summary-tags span{border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:var(--muted);font-weight:800}.review-card a:not(.button){display:inline-block;margin-top:14px;color:var(--green);font-weight:900}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);margin-top:34px}.step{position:relative;padding:22px}.step:before{counter-increment:step;content:counter(step);display:grid;width:36px;height:36px;margin-bottom:18px;place-items:center;border-radius:999px;background:var(--green);color:var(--white);font-weight:900}.form-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:28px;background:var(--white);box-shadow:var(--shadow)}.form-panel h2,.form-panel h3{margin:0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.08}.form-panel p{color:var(--muted)}.lead-form{display:grid;gap:12px}.lead-form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:.88rem;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:#fff;color:var(--ink)}.field textarea{min-height:96px;resize:vertical}.field small{color:var(--muted);font-size:.82rem}.field input[type=file]{padding:10px}.field--file{border:1px dashed var(--line);border-radius:8px;padding:12px;background:#e9f5f86b}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-status{min-height:22px;color:#9b2c2c;font-weight:800}.form-status[data-state=info]{color:var(--green)}.form-status[data-state=error]{color:#9b2c2c}.faq-list{display:grid;gap:12px;margin-top:34px}.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--white)}.faq-item summary{cursor:pointer;padding:18px 20px;font-weight:900}.faq-item p{margin:0;padding:0 20px 20px;color:var(--muted)}.map-box{display:grid;min-height:320px;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.map-box__visual{display:grid;place-items:center;background:linear-gradient(135deg,#0d5f56db,#15211fc2),url(/images/hero-autoglass.png) center / cover;color:var(--white);font-size:1.5rem;font-weight:900}.map-box__content{padding:30px}.final-cta{background:var(--green-dark);color:var(--white)}.final-cta .section__lead{color:#ffffffc7}.site-footer{background:#101816;color:#ffffffc2;padding:54px 0 36px}.site-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px}.site-footer h2,.site-footer h3{margin:0 0 14px;color:var(--white)}.site-footer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-footer a:hover{color:var(--amber)}.site-footer__bottom{margin-top:36px;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;font-size:.9rem}.sticky-call-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:none;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding:9px;background:#fbfcfbf5;box-shadow:0 -12px 35px #0d262324;backdrop-filter:blur(14px)}.sticky-call-bar a{display:grid;min-height:44px;place-items:center;border-radius:8px;background:var(--green);color:var(--white);font-size:.86rem;font-weight:900;text-align:center}.sticky-call-bar a:nth-child(2){background:var(--amber);color:#251706}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.92rem}.breadcrumbs a{color:var(--green);font-weight:800}.service-hero{padding:56px 0 42px;background:var(--blue-soft)}.service-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:24px}.service-metrics{display:grid;gap:12px;padding:22px}.service-metrics strong{display:block;color:var(--green);font-size:1.45rem}.content-flow{display:grid;gap:24px}.content-flow h2{margin:0;font-size:clamp(1.6rem,3vw,2.35rem)}.content-flow p{margin:0;color:var(--muted)}@media(max-width:980px){.site-header__inner{grid-template-columns:auto auto}.desktop-nav,.header-actions .phone-link,.header-actions .button{display:none}.header-actions{grid-column:2}.menu-toggle{display:inline-grid;place-items:center}.mobile-nav{position:fixed;inset:76px 0 auto;display:none;border-bottom:1px solid var(--line);padding:18px 16px 22px;background:var(--paper);box-shadow:var(--shadow)}.mobile-nav.is-open{display:grid;gap:14px}.mobile-nav a{min-height:42px;font-weight:900}.service-grid,.feature-grid,.price-grid,.case-grid,.review-grid,.contact-grid,.package-grid,.brand-grid,.model-grid,.steps,.service-hero__grid,.site-footer__grid,.form-panel,.map-box,.split-section,.price-examples,.price-table__row{grid-template-columns:1fr 1fr}.download-panel{align-items:flex-start;flex-direction:column}.summary-facts{grid-template-columns:1fr}.summary-facts div,.summary-facts div:nth-child(2n),.summary-facts div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.summary-facts div:last-child{border-bottom:0}}@media(max-width:720px){body{padding-bottom:74px}.container{width:min(100% - 24px,1160px)}.section{padding:52px 0}.hero{min-height:76svh;background:linear-gradient(180deg,#081f1df0,#081f1d94),url(/images/hero-autoglass.png) center / cover}.hero__inner{align-items:end;padding:30px 0 34px}.hero h1{font-size:clamp(2.12rem,10vw,3.1rem)}.hero__lead{margin-top:16px}.hero__actions{margin-top:20px}.hero__trust{margin-top:16px;gap:7px}.hero__trust span{padding:5px 9px;font-size:.84rem}.button,.hero__actions,.cta-row{width:100%}.service-grid,.feature-grid,.price-grid,.case-grid,.review-grid,.contact-grid,.package-grid,.brand-grid,.model-grid,.steps,.service-hero__grid,.site-footer__grid,.form-panel,.map-box,.lead-form__row,.split-section,.price-examples,.price-table__row{grid-template-columns:1fr}.form-panel,.summary-panel,.download-panel{padding:20px}.summary-facts div{grid-template-columns:1fr;gap:4px}.sticky-call-bar{display:grid}}
