.business-details{border-block:1px solid #d7dfd9;grid-template-columns:1fr 1fr;gap:48px;padding-block:60px;scroll-margin-top:24px;display:grid}.business-details h2{margin:12px 0 20px;font-size:clamp(26px,2.8vw,36px)}.business-details p:not(.gh-kicker){color:var(--gh-muted);max-width:580px;margin:16px 0}.business-details address{font-style:normal;line-height:1.8}.business-details address a{text-decoration:underline}.business-details ul{margin:18px 0;padding-left:20px}.business-details .gh-text-link{margin-top:6px}.business-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.business-service-grid article{border-top:1px solid #c8d4cd;padding-top:24px;scroll-margin-top:24px}.business-service-grid p{color:var(--gh-muted);margin:16px 0!important}.business-service-grid a{text-decoration:underline}.business-copy{max-width:900px}.business-copy p{color:var(--gh-muted);margin:20px 0!important}.business-copy ul{padding-left:22px;line-height:1.8}.business-copy h2{margin:40px 0 20px;font-size:32px}.business-contact-links{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.business-contact-links a{text-decoration:underline}.business-page-hero{padding-block:48px 55px}.business-page-hero h1{max-width:900px}.business-page-hero .gh-intro{max-width:800px}.business-page-hero nav{margin-bottom:28px;font-size:14px}.business-page-hero nav a{text-decoration:underline}.business-page-body{padding-block:0 64px}.business-page-body article{scroll-margin-top:30px}.business-page-body .gg-costs{margin-top:25px}.business-services .gh-topic-links{border-bottom:0}@media (max-width:760px){.business-details{grid-template-columns:1fr;gap:35px;padding-block:36px}.business-service-grid{grid-template-columns:1fr;gap:28px}.business-page-hero{padding-block:30px 36px}.business-copy h2{font-size:28px}.business-page-body{padding-bottom:40px}}.glaseno-guide .gg-breadcrumbs{color:var(--gh-muted);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}.glaseno-guide .gg-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:38px 55px;display:grid}.glaseno-guide .gg-hero h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(40px,4.4vw,62px);line-height:1.1}.glaseno-guide .gg-hero h1 span{color:var(--gh-teal);letter-spacing:-1px;margin-top:16px;font-size:.7em;display:block}.glaseno-guide .gg-intro{color:var(--gh-muted);max-width:580px;margin-bottom:28px;font-size:18px;line-height:1.65}.glaseno-guide figure{margin:0}.glaseno-guide .gg-hero figure>img{object-fit:cover;background:#e3e9e3;border-radius:10px;width:100%;height:500px;display:block}.glaseno-guide.guide-partition .gg-hero{grid-template-columns:1fr 1.25fr;gap:40px}.glaseno-guide.guide-partition .gg-hero figure>img{aspect-ratio:780/445;object-fit:contain;height:auto}.glaseno-guide figcaption{color:var(--gh-muted);padding-top:12px;font-size:12px;line-height:1.5}.glaseno-guide .gg-contents{color:var(--gh-teal);border-block:1px solid #d7dfd9;flex-wrap:wrap;gap:18px 32px;padding-block:21px;font-size:14px;display:flex}.glaseno-guide .gg-steps{grid-template-columns:1fr 1fr;gap:35px 60px;margin:40px 0;padding:0;list-style:none;display:grid}.glaseno-guide .gg-steps li{gap:22px;display:flex}.glaseno-guide .gg-step-number{color:#75958c;flex:none;font-size:30px;line-height:1.2}.glaseno-guide .gg-steps p,.glaseno-guide .gg-types p{color:var(--gh-muted);margin-top:12px;font-size:16px;line-height:1.65}.glaseno-guide .gg-variants{background:#edf1e9}.glaseno-guide .gg-types{grid-template-columns:1fr 1fr;gap:32px 60px;margin-top:40px;display:grid}.glaseno-guide .gg-types article{border-top:1px solid #c8d4cd;padding-top:22px}.glaseno-guide .gg-examples{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.glaseno-guide .gg-examples img{object-fit:cover;object-position:center 52%;border-radius:8px;width:100%;height:370px}.glaseno-guide .gg-costs{margin:0}.glaseno-guide .gg-costs>div{border-top:1px solid #d7dfd9;grid-template-columns:240px 1fr;gap:30px;padding:22px 0;display:grid}.glaseno-guide dt{font-size:19px;font-weight:600}.glaseno-guide dd{color:var(--gh-muted);margin:0;line-height:1.65}.glaseno-guide .gg-cost-note{color:var(--gh-muted);border-top:1px solid #d7dfd9;padding-top:22px;font-size:14px}.glaseno-guide .gg-prepare{border-left:3px solid var(--gh-teal);background:#fff;padding:32px 38px}.glaseno-guide .gg-prepare h2{max-width:800px;font-size:32px}.glaseno-guide .gg-prepare>p:last-child{max-width:900px;color:var(--gh-muted);margin-top:24px;line-height:1.8}.glaseno-guide .gh-faq{padding-top:0}.glaseno-guide .gh-final p:not(.gh-kicker){color:#d6e6dd;margin-top:18px}.glaseno-guide .gh-final .gh-button{white-space:normal;max-width:370px}.glaseno-guide .gg-related{border-bottom:1px solid #d7dfd9;justify-content:space-between;align-items:center;gap:30px;padding-block:60px;display:flex}.glaseno-guide .gg-related h2{letter-spacing:-.7px;font-size:28px}.glaseno-guide .gg-related p{color:var(--gh-muted);margin-top:16px}.glaseno-guide .gg-related a[href^=tel\:]{white-space:nowrap;text-decoration:underline}.glaseno-guide .gg-related>.gh-text-link{flex:none}.gh-topic-links{border-bottom:1px solid #d7dfd9;grid-template-columns:1fr 1fr;gap:30px;padding-block:44px;display:grid}.gh-topic-links article{gap:15px;display:grid}.gh-topic-links p{color:var(--gh-muted);max-width:500px;font-size:15px}.gh-topic-links .gh-text-link{justify-self:start}@media (max-width:900px){.glaseno-guide .gg-hero,.glaseno-guide.guide-partition .gg-hero{grid-template-columns:1fr 1fr;gap:28px}.glaseno-guide .gg-hero h1{font-size:42px}.glaseno-guide .gg-hero figure>img{height:440px}.glaseno-guide .gg-steps,.glaseno-guide .gg-types{gap:28px}.glaseno-guide .gg-related{flex-direction:column;align-items:start}}@media (max-width:760px){.glaseno-guide .gg-hero,.glaseno-guide.guide-partition .gg-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 35px}.glaseno-guide .gg-hero h1{letter-spacing:-1.3px;font-size:clamp(35px,8vw,48px)}.glaseno-guide .gg-intro{font-size:16px}.glaseno-guide .gg-hero figure>img{object-position:center 45%;height:auto;max-height:500px}.glaseno-guide .gg-hero .gh-button{gap:16px;line-height:1.5}.glaseno-guide .gg-steps,.glaseno-guide .gg-types{grid-template-columns:1fr;gap:28px}.glaseno-guide .gg-examples{gap:16px}.glaseno-guide .gg-examples img{height:240px}.glaseno-guide .gg-costs>div{grid-template-columns:1fr;gap:10px}.glaseno-guide .gg-prepare{padding:25px 22px}.glaseno-guide .gg-prepare h2{font-size:28px}.glaseno-guide .gg-contents{gap:13px 20px;font-size:13px}.glaseno-guide .gh-header .gh-nav-action{white-space:normal}.gh-topic-links{grid-template-columns:1fr;gap:32px}.glaseno-guide .gg-related>.gh-text-link{flex:auto}}
