.finishing-glass-hero{color:#fff;background:#0e2440;padding:135px 0 48px}.finishing-glass-hero .breadcrumbs{margin-bottom:30px}.finishing-glass-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:38px;display:grid}.finishing-glass-hero h1{color:#fff;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.5}.finishing-glass-hero p{color:#d4e4f5;font-size:1.1rem;line-height:1.95}.finishing-glass-hero figure{background:#fff;border-radius:16px;margin:0;overflow:hidden}.finishing-glass-hero img{width:100%;height:auto;display:block}.finishing-glass-hero figcaption{color:#284767;background:#eef4fb;padding:14px;font-size:.875rem}.finishing-glass-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.finishing-glass-actions .button{font-size:1rem}.finishing-glass-hero .button-dark{border:1px solid #6684ac}.finishing-glass-index{background:#eaf2fd;border-bottom:1px solid #cbdced;padding:24px 0}.finishing-glass-index nav{flex-wrap:wrap;gap:10px;display:flex}.finishing-glass-index a{color:#0b3d7c;background:#fff;border:1px solid #c9d9eb;border-radius:6px;padding:9px 14px;font-size:.9rem;line-height:1.7}.finishing-glass-index a:hover{border-color:#1b578c}.finishing-glass-section{scroll-margin-top:110px}.finishing-glass-section article{min-width:0;max-width:960px;margin-inline:auto}.finishing-glass-section h2{color:#0b2747;margin:0 0 22px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.6}.finishing-glass-section h3{margin:30px 0 10px;font-size:1.3rem;line-height:1.7}.finishing-glass-section p{color:#354d66;margin:0 0 18px;font-size:1.05rem;line-height:2}.finishing-glass-section strong{color:#153960}.finishing-glass-section p a{color:#105bd2;text-underline-offset:4px;text-decoration:underline}.finishing-table-scroll{background:#fff;border:1px solid #c4d6e8;border-radius:12px;margin:28px 0;overflow-x:auto}.finishing-table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:1rem;line-height:1.9}.finishing-table-scroll th,.finishing-table-scroll td{text-align:start;vertical-align:top;border-bottom:1px solid #dbe6f1;padding:18px}.finishing-table-scroll thead{color:#fff;background:#0b2747}.finishing-table-scroll tbody th{color:#0d3969}.finishing-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.finishing-photo-grid figure{background:#fff;border:1px solid #cdddec;border-radius:12px;margin:0;overflow:hidden}.finishing-photo-grid img{width:100%;height:auto;display:block}.finishing-photo-grid figcaption{color:#334e6a;padding:16px;font-size:1rem;line-height:1.8}.finishing-glass-return .container{text-align:center}.finishing-glass-index a:focus-visible,.finishing-photo-grid a:focus-visible{outline-offset:3px;outline:3px solid #1b578c}.finishing-service-card-link{color:inherit;height:100%;display:block}.finishing-service-card-link:hover h3{text-decoration:underline}.finishing-service-card-link:focus-visible{outline-offset:4px;outline:3px solid #1b578c}.sectors-subnav .finishing-subservice{color:#134c91;padding-inline-start:28px;font-size:.875rem}@media (width<=900px){.finishing-glass-hero-grid{grid-template-columns:1fr}.finishing-glass-hero figure{max-width:660px}.finishing-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.finishing-glass-hero{padding:115px 0 36px}.finishing-glass-hero-grid{gap:26px}.finishing-glass-actions{flex-direction:column}.finishing-glass-actions .button{width:100%}.finishing-photo-grid{grid-template-columns:1fr}.finishing-glass-section p{font-size:1rem}.finishing-glass-index a{font-size:.875rem}.finishing-glass-section h2{font-size:1.65rem}.finishing-glass-section h3{font-size:1.2rem}}.doors-catalog-grid{margin:28px 0}.doors-catalog-grid figcaption{font-size:1rem}.doors-catalog-grid img{background:#fff}.finishing-doors-hero img{object-fit:contain;background:#eef4fb;max-height:580px}.finishing-doors-gallery img{object-fit:contain;background:#eef4fb;height:360px}@media (width<=600px){.finishing-doors-hero img{max-height:480px}.finishing-doors-gallery img{height:400px}}