.gar-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px) clamp(24px,5vw,72px);padding-top:clamp(120px,14vw,170px);display:grid}.gar-hero__photo{aspect-ratio:5/4;border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);margin:0;overflow:hidden}.gar-hero__photo img{object-fit:cover;object-position:30% 60%;width:100%;height:100%}.gar-hero__sub{max-width:600px;color:var(--muted);margin:20px 0 26px;font-size:18px}.gar-hero__btns{flex-wrap:wrap;gap:10px;display:flex}.gar-big{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.gar-big li{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-items:center;gap:18px;padding:18px 22px;display:flex}.gar-big li:first-child{background:var(--dark);color:#fff}.gar-big b{min-width:92px;font:700 52px/1 var(--head);letter-spacing:-.04em;color:var(--c);flex:none;align-items:baseline;gap:6px;display:flex}.gar-big small{letter-spacing:0;color:inherit;opacity:.7;font:600 14px/1 Onest,sans-serif}.gar-big li:first-child b{color:#f2a65a}.gar-big li:first-child small{color:#fff}.gar-big span{font-size:15px;line-height:1.35}.gar-terms{background:var(--surface)}.gar-terms__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gar-list{border-radius:var(--radius);background:var(--bg);padding:26px}.gar-list h3,.gar-cond h3,.gar-service h3,.gar-safety h3{font:700 18px/1.2 var(--head);letter-spacing:-.01em}.gar-list ul{margin-top:14px;padding:0;list-style:none}.gar-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:15px;line-height:1.4;display:flex}.gar-list li b{background:var(--surface);color:var(--kick);white-space:nowrap;border-radius:999px;flex:none;padding:5px 11px;font:700 14px/1 Onest,sans-serif}.gar-cond{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.gar-cond__card{border-radius:var(--radius);background:var(--bg);padding:26px}.gar-cond__card p+p{margin-top:10px}.gar-cond__card p,.gar-cond__card li{font-size:15px}.gar-cond__card h3{align-items:center;gap:10px;margin-bottom:12px;display:flex}.gar-cond__card h3:before{content:"";background:50%/14px no-repeat;border-radius:50%;flex:none;width:26px;height:26px}.gar-cond__card--ok h3:before{background-color:#2f8f5b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.gar-cond__card--no h3:before{background-color:#c0392b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}.gar-cond__card ul{gap:6px;padding-left:20px;display:grid}.gar-warn{border-left:3px solid var(--c);background:var(--bg);border-radius:12px;margin-top:14px;padding:16px 20px;font-size:15px}.gar-service{padding-block:clamp(48px,7vw,96px)}.gar-service__box{border-radius:calc(var(--radius) + 6px);background:var(--dark);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);padding:clamp(26px,4vw,52px);display:grid}.gar-service .label{color:#f2a65a}.gar-service__text p:not(.label){color:#ffffffbf;margin:18px 0 24px;font-size:16px}.gar-service__paid{border-radius:var(--radius);background:#ffffff0f;padding:24px}.gar-service__paid ul{color:#ffffffd1;gap:7px;margin-top:12px;padding-left:20px;font-size:14.5px;display:grid}.gar-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gar-card{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:10px 10px 22px}.gar-card img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 6px);width:100%;height:auto}.gar-card h3,.gar-card p{padding:0 14px}.gar-card h3{font:700 17px/1.2 var(--head);margin:14px 0 8px}.gar-card p{color:var(--muted);font-size:14.5px}.gar-safety{border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px 40px;margin-top:14px;padding:26px;display:grid}.gar-safety h3{grid-column:1/-1}.gar-safety ul{gap:7px;padding-left:20px;font-size:15px;display:grid}.gar-safety__tip{background:var(--bg);border-left:3px solid var(--c);border-radius:14px;align-self:start;padding:20px}.gar-safety__tip b{font:700 15px/1.2 var(--head);margin-bottom:6px;display:block}.gar-safety__tip p{font-size:14.5px}.gar-faq{background:var(--surface)}.gar-acc{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.gar-item{border-radius:var(--radius);background:var(--bg);min-width:0}.gar-item summary{cursor:pointer;font:700 clamp(16px, 1.5vw, 19px)/1.25 var(--head);letter-spacing:-.01em;padding:22px 64px 22px 26px;list-style:none;position:relative}.gar-item summary::-webkit-details-marker{display:none}.gar-item summary:after{content:"";background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%23e8622c' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat;width:30px;height:30px;transition:transform .3s var(--ease);border-radius:50%;margin-top:-15px;position:absolute;top:50%;right:22px}.gar-item[open] summary:after{transform:rotate(45deg)}.gar-item summary:focus-visible{outline:2px solid var(--c);outline-offset:2px;border-radius:var(--radius)}.gar-item__body{max-width:980px;padding:0 26px 26px;font-size:15px}.gar-item__body p+p,.gar-item__body p+ul,.gar-item__body ul+p{margin-top:10px}.gar-item__body h4{margin:18px 0 8px;font:700 15px/1.2 Onest,sans-serif}.gar-item__body ul{gap:5px;padding-left:20px;display:grid}.gar-item__body--fig{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(18px,4vw,48px);max-width:none;display:grid}.gar-note{background:var(--surface);border-left:3px solid var(--c);border-radius:12px;margin-top:14px;padding:14px 18px;font-size:14.5px}.gar-causes{gap:8px;margin-top:12px;padding-left:22px;display:grid}.gar-table{background:var(--surface);border-radius:12px;margin-top:6px;overflow-x:auto}.gar-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.gar-table th,.gar-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.gar-table th{color:var(--muted);font-size:12.5px;font-weight:700}.gar-table tr:last-child td{border-bottom:0}.gar-table small{color:var(--muted);font-size:12px}.gar-fig{border-radius:var(--radius);background:var(--surface);margin:0;padding:16px}.gar-fig svg{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.gar-fig figcaption{color:var(--muted);margin-top:10px;font-size:13.5px}.f-frame{fill:#fff;stroke:#b9b0a3;stroke-width:3px}.f-glass{fill:#dfeaf1}.f-drops circle{fill:#8aa2ae;opacity:.85}.f-sill{fill:#e9e3da;stroke:#b9b0a3;stroke-width:1.5px}.f-bat{fill:#d9d2c7}.f-heat{fill:none;stroke:#e8622c;stroke-width:2.4px;stroke-linecap:round}.f-bow{fill:none;stroke:#8aa2ae;stroke-width:14px;stroke-linecap:round;opacity:.55}.f-pvc{fill:#fff;stroke:#b9b0a3;stroke-width:2px}.f-steel{fill:#8a8f96}.f-pad{fill:#e8622c;opacity:.8}.f-wall{stroke:#6c6862;stroke-width:4px;stroke-linecap:round}.f-dash{stroke:#6c6862;stroke-width:1.5px;stroke-dasharray:4 4}.f-t{fill:#6c6862;text-anchor:middle;font:600 12px/1 Onest,sans-serif}.f-t--l{text-anchor:start;fill:#16161a;font-weight:700}.page-gar .footer span{color:var(--muted)}@media (width<=1100px){.gar-cards{grid-template-columns:1fr 1fr}.gar-big li{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.gar-hero{grid-template-columns:1fr;padding-top:100px}.gar-hero__photo{aspect-ratio:4/3}.gar-hero__sub{font-size:16px}.gar-big{grid-template-columns:1fr}.gar-big li{flex-direction:row;align-items:center;padding:14px 18px}.gar-big b{min-width:76px;font-size:40px}.gar-terms__grid,.gar-cond,.gar-service__box,.gar-safety,.gar-item__body--fig{grid-template-columns:1fr}.gar-cards{grid-template-columns:1fr;gap:8px}.gar-list,.gar-cond__card,.gar-safety{padding:20px}.gar-card{padding:8px 8px 18px}.gar-card h3,.gar-card p{padding:0 10px}.gar-list li{font-size:14.5px}.gar-service__box{padding:24px 20px}.gar-service__paid{padding:18px}.gar-item summary{padding:18px 56px 18px 18px}.gar-item summary:after{right:16px}.gar-item__body{padding:0 18px 20px}.gar-hero__btns .btn{flex:100%}}.gar-care__call{border-left:3px solid var(--c);background:var(--surface);border-radius:0 12px 12px 0;max-width:620px;margin-top:14px;padding:14px 18px;font-size:15px}.gar-care__call a{color:var(--kick);white-space:nowrap;font-weight:700}.doc{max-width:820px;margin:0 auto;padding-top:clamp(120px,14vw,160px)}.doc__ver{color:var(--muted);margin-top:12px}.doc h2{font:700 clamp(20px, 2vw, 26px)/1.2 var(--head);letter-spacing:-.02em;margin:36px 0 10px}.doc p,.doc li{font-size:17px;line-height:1.6}.doc p+p{margin-top:10px}.doc ul{margin:10px 0 0;padding-left:22px}.doc li+li{margin-top:6px}.doc a{color:var(--c)}.doc .h1{font-size:clamp(30px,3.6vw,50px)}
