.renovation-module__yyT7Vq__page{--primary:#009444;--secondary:#e8891c;--white:#fff;--text:color-mix(in srgb, var(--primary) 20%, #0b1410);--primary-soft:color-mix(in srgb, var(--text) 72%, var(--white));--primary-tint:color-mix(in srgb, var(--primary) 4%, var(--white));--primary-line:color-mix(in srgb, var(--primary) 12%, var(--white));--radius:14px;color:var(--text);background:var(--white);overflow-x:hidden}.renovation-module__yyT7Vq__container{max-width:1180px;margin:0 auto;padding:0 20px}.renovation-module__yyT7Vq__containerNarrow{max-width:820px;margin:0 auto;padding:0 20px}.renovation-module__yyT7Vq__sectionHead{text-align:center;max-width:680px;margin:0 auto 32px}.renovation-module__yyT7Vq__sectionHead h2,.renovation-module__yyT7Vq__intro h2,.renovation-module__yyT7Vq__whyBox h2,.renovation-module__yyT7Vq__others h2{margin:8px 0 12px;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.2}.renovation-module__yyT7Vq__sectionHead p{color:var(--primary-soft);margin:0;font-size:1.05rem}.renovation-module__yyT7Vq__sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);font-size:.78rem;font-weight:700;display:inline-block}.renovation-module__yyT7Vq__btnDark,.renovation-module__yyT7Vq__btnLight,.renovation-module__yyT7Vq__btnOutlineLight{border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-flex}.renovation-module__yyT7Vq__btnDark{background:var(--primary);color:var(--white)}.renovation-module__yyT7Vq__projectInfo .renovation-module__yyT7Vq__btnDark{align-self:flex-start;margin-top:8px}.renovation-module__yyT7Vq__btnLight{background:var(--white);color:var(--primary)}.renovation-module__yyT7Vq__btnOutlineLight{border:2px solid var(--white);color:var(--white)}.renovation-module__yyT7Vq__btnLight:hover,.renovation-module__yyT7Vq__btnLight:focus-visible,.renovation-module__yyT7Vq__btnOutlineLight:hover,.renovation-module__yyT7Vq__btnOutlineLight:focus-visible{background:var(--secondary);border-color:var(--secondary);color:var(--white);transform:translateY(-2px)}.renovation-module__yyT7Vq__btnDark:hover,.renovation-module__yyT7Vq__btnDark:focus-visible{background:var(--secondary);color:var(--white);transform:translateY(-2px)}.renovation-module__yyT7Vq__hero{background:var(--primary);color:var(--white);position:relative}.renovation-module__yyT7Vq__heroInner{text-align:center;width:100%;max-width:1180px;margin:0 auto;padding:32px 20px 48px;position:relative}.renovation-module__yyT7Vq__heroTop{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px;display:flex}.renovation-module__yyT7Vq__breadcrumb{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.renovation-module__yyT7Vq__breadcrumb a{color:var(--secondary);text-decoration:none}.renovation-module__yyT7Vq__breadcrumb a:hover{color:var(--white)}.renovation-module__yyT7Vq__eyebrow{background:var(--secondary);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-block}.renovation-module__yyT7Vq__hero h1{color:var(--white);max-width:760px;margin:0 auto 12px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.15}.renovation-module__yyT7Vq__heroButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.renovation-module__yyT7Vq__heroText{color:var(--white);opacity:.92;max-width:640px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}.renovation-module__yyT7Vq__intro{text-align:center;padding:64px 0 24px}.renovation-module__yyT7Vq__intro .renovation-module__yyT7Vq__container{max-width:820px}.renovation-module__yyT7Vq__intro p{color:var(--primary-soft);font-size:1.1rem;line-height:1.75}.renovation-module__yyT7Vq__projects{padding:40px 0 64px}.renovation-module__yyT7Vq__projectRow{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding:28px 0;scroll-margin-top:100px;display:grid}.renovation-module__yyT7Vq__projectRow+.renovation-module__yyT7Vq__projectRow{border-top:1px solid var(--primary-line)}.renovation-module__yyT7Vq__projectInfo{flex-direction:column;gap:10px;display:flex}.renovation-module__yyT7Vq__projectInfo h3{margin:4px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.2}.renovation-module__yyT7Vq__projectInfo p{color:var(--primary-soft);margin:0;line-height:1.7}.renovation-module__yyT7Vq__projectTags{gap:8px;display:flex}.renovation-module__yyT7Vq__projectStatus,.renovation-module__yyT7Vq__projectArea{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:700}.renovation-module__yyT7Vq__projectArea{background:var(--primary-line);color:var(--primary)}.renovation-module__yyT7Vq__projectMeta{font-weight:600;color:var(--text)!important}.renovation-module__yyT7Vq__gallery{flex-direction:column;gap:12px;min-width:0;display:flex}.renovation-module__yyT7Vq__galleryRadio{opacity:0;pointer-events:none;position:absolute}.renovation-module__yyT7Vq__galleryStage{border-radius:var(--radius);box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 14%, transparent);background:var(--primary-tint);overflow:hidden}.renovation-module__yyT7Vq__galleryMain{aspect-ratio:4/3;object-fit:cover;width:100%;display:none}.renovation-module__yyT7Vq__galleryThumbs{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.renovation-module__yyT7Vq__galleryThumb{cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:10px;transition:opacity .15s,border-color .15s;overflow:hidden}.renovation-module__yyT7Vq__galleryThumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.renovation-module__yyT7Vq__galleryThumb:hover{opacity:1;border-color:var(--secondary)}.renovation-module__yyT7Vq__galleryRadio:first-of-type:checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:first-child{display:block}.renovation-module__yyT7Vq__galleryRadio:first-of-type:checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:first-child{border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(2):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(2){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(2):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(2){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(3):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(3){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(3):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(3){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(4):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(4){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(4):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(4){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(5):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(5){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(5):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(5){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(6):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(6){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(6):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(6){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(7):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(7){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(7):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(7){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(8):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(8){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(8):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(8){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(9):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(9){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(9):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(9){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(10):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(10){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(10):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(10){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(11):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(11){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(11):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(11){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(12):checked~.renovation-module__yyT7Vq__galleryStage .renovation-module__yyT7Vq__galleryMain:nth-child(12){display:block}.renovation-module__yyT7Vq__galleryRadio:nth-of-type(12):checked~.renovation-module__yyT7Vq__galleryThumbs .renovation-module__yyT7Vq__galleryThumb:nth-child(12){border-color:var(--primary);opacity:1}.renovation-module__yyT7Vq__build{background:var(--primary-tint);padding:64px 0}.renovation-module__yyT7Vq__buildGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.renovation-module__yyT7Vq__buildCard{background:var(--white);border-radius:var(--radius);border:1px solid var(--primary-line);padding:28px 24px;transition:transform .15s,box-shadow .15s}.renovation-module__yyT7Vq__buildCard:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--primary) 8%, transparent);transform:translateY(-4px)}.renovation-module__yyT7Vq__buildCard h3{margin:0;font-size:1.05rem;line-height:1.45}.renovation-module__yyT7Vq__buildCard p{color:var(--primary-soft);margin:0;line-height:1.6}.renovation-module__yyT7Vq__why{padding:0 0 64px}.renovation-module__yyT7Vq__whyBox{background:var(--primary);color:var(--white);text-align:center;border-radius:20px;padding:44px 40px}.renovation-module__yyT7Vq__whyBox h2,.renovation-module__yyT7Vq__whyBox p{color:var(--white)}.renovation-module__yyT7Vq__whyBox p{max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.75}.renovation-module__yyT7Vq__faq{padding:64px 0}.renovation-module__yyT7Vq__faqItem{border:1px solid var(--primary-line);background:var(--white);border-radius:12px;margin-bottom:12px}.renovation-module__yyT7Vq__faqItem summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 24px;font-weight:700;list-style:none;display:flex}.renovation-module__yyT7Vq__faqItem summary:hover{color:var(--secondary)}.renovation-module__yyT7Vq__faqItem summary::-webkit-details-marker{display:none}.renovation-module__yyT7Vq__faqItem summary:after{content:"+";color:var(--primary);font-size:1.4rem;line-height:1}.renovation-module__yyT7Vq__faqItem[open] summary:after{content:"−"}.renovation-module__yyT7Vq__faqItem p{color:var(--primary-soft);margin:0;padding:0 24px 20px;line-height:1.7}.renovation-module__yyT7Vq__others{background:var(--primary-tint);padding:56px 0}.renovation-module__yyT7Vq__others h2{text-align:center;margin-bottom:28px}.renovation-module__yyT7Vq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.renovation-module__yyT7Vq__serviceCard{background:var(--white);border:1px solid var(--primary-line);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:8px;padding:26px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.renovation-module__yyT7Vq__serviceCard:hover{border-color:var(--secondary);transform:translateY(-4px)}.renovation-module__yyT7Vq__serviceCard h3{margin:0;font-size:1.1rem}.renovation-module__yyT7Vq__serviceCard p{color:var(--primary-soft);flex:1;margin:0;line-height:1.6}.renovation-module__yyT7Vq__serviceCard:hover .renovation-module__yyT7Vq__cardMore{color:var(--secondary)}.renovation-module__yyT7Vq__cardMore{color:var(--primary);font-size:.92rem;font-weight:700}@media (max-width:900px){.renovation-module__yyT7Vq__buildGrid{grid-template-columns:repeat(2,1fr)}.renovation-module__yyT7Vq__projectRow{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.renovation-module__yyT7Vq__heroButtons a{flex:100%}.renovation-module__yyT7Vq__heroInner{padding:28px 16px 40px}.renovation-module__yyT7Vq__buildGrid{grid-template-columns:1fr}.renovation-module__yyT7Vq__whyBox{padding:40px 24px}.renovation-module__yyT7Vq__container,.renovation-module__yyT7Vq__containerNarrow{padding:0 16px}}
