.style-module-scss-module__Gg_UTq__container{color:var(--col2);background-color:#f8f9fa;min-height:100vh}.style-module-scss-module__Gg_UTq__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#303843f2 0%,#303843d9 100%),url(/assets/img/roof.avif) 50%/cover no-repeat;padding:5rem 2rem 3rem}.style-module-scss-module__Gg_UTq__hero h1{margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700}.style-module-scss-module__Gg_UTq__hero p{opacity:.75;font-size:.95rem}.style-module-scss-module__Gg_UTq__content{flex-direction:column;gap:2.5rem;max-width:860px;margin:0 auto;padding:3rem 1.5rem 5rem;display:flex}.style-module-scss-module__Gg_UTq__section{background:#fff;border-radius:10px;padding:2rem 2.5rem;box-shadow:0 2px 12px #0000000f}.style-module-scss-module__Gg_UTq__section h2{color:var(--col3,#e05b2b);border-bottom:2px solid var(--col3,#e05b2b);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.2rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:700}.style-module-scss-module__Gg_UTq__section p{color:#444;margin-bottom:.75rem;font-size:.97rem;line-height:1.75}.style-module-scss-module__Gg_UTq__section p:last-child{margin-bottom:0}.style-module-scss-module__Gg_UTq__section a{color:var(--col3,#e05b2b);text-decoration:none}.style-module-scss-module__Gg_UTq__section a:hover{text-decoration:underline}.style-module-scss-module__Gg_UTq__table{border-collapse:collapse;width:100%;font-size:.95rem}.style-module-scss-module__Gg_UTq__table tr{border-bottom:1px solid #eee}.style-module-scss-module__Gg_UTq__table tr:last-child{border-bottom:none}.style-module-scss-module__Gg_UTq__table th{text-align:left;color:#555;vertical-align:top;width:45%;padding:.65rem 1rem .65rem 0;font-weight:600}.style-module-scss-module__Gg_UTq__table td{color:#333;vertical-align:top;padding:.65rem 0}.style-module-scss-module__Gg_UTq__table td a{color:var(--col3,#e05b2b);text-decoration:none}.style-module-scss-module__Gg_UTq__table td a:hover{text-decoration:underline}@media (max-width:600px){.style-module-scss-module__Gg_UTq__section{padding:1.5rem 1.2rem}.style-module-scss-module__Gg_UTq__table th,.style-module-scss-module__Gg_UTq__table td{width:100%;padding:.3rem 0;display:block}.style-module-scss-module__Gg_UTq__table th{color:var(--col3,#e05b2b);padding-top:.75rem;font-size:.82rem}.style-module-scss-module__Gg_UTq__table tr{border-bottom:1px solid #eee;padding-bottom:.5rem}}
