main.svelte-5uttxe{background:url(../../../images/bg.png) no-repeat center}.kv.svelte-5uttxe{position:relative;width:120rem;height:43rem;margin:3rem auto 5rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe){position:absolute;top:50%;left:3rem;transform:translateY(-50%);z-index:2}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe){display:flex;align-items:center;gap:2rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){width:6.6rem;height:6.6rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe){width:3.2rem;height:3.2rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) h1:where(.svelte-5uttxe){font-size:4.6rem;font-weight:800}.kv.svelte-5uttxe section:where(.svelte-5uttxe) p:where(.svelte-5uttxe){margin:2rem 0 0 9rem;line-height:1.8;font-size:2rem;font-weight:700}.kv.svelte-5uttxe .image:where(.svelte-5uttxe){position:absolute;width:66.5rem;height:43.1rem;right:0;transform:scale(.88);transform-origin:right center}.kv.svelte-5uttxe .image:where(.svelte-5uttxe) .bg:where(.svelte-5uttxe){position:absolute;top:0;left:0;width:100%;height:100%}.kv.svelte-5uttxe .image:where(.svelte-5uttxe)>img:where(.svelte-5uttxe){position:absolute;width:66.5rem;height:auto}.issues.svelte-5uttxe{width:120rem;margin:0 auto 6rem;padding:7rem 0;background-color:#fff;border-radius:5rem}.issues.svelte-5uttxe h2:where(.svelte-5uttxe){position:relative;margin-bottom:3rem;text-align:center;font-size:2.8rem;font-weight:800}.issues.svelte-5uttxe h2:where(.svelte-5uttxe):before{content:"";display:inline-block;width:3.5rem;border-top:.1rem solid #000000;margin-right:1rem;transform:rotate(60deg) translate(-1rem)}.issues.svelte-5uttxe h2:where(.svelte-5uttxe):after{content:"";display:inline-block;width:3.5rem;border-top:.1rem solid #000000;margin-left:1rem;transform:rotate(-60deg) translate(1rem)}.issues.svelte-5uttxe p:where(.svelte-5uttxe){margin-bottom:8rem;text-align:center;line-height:1.8;font-size:1.6rem;font-weight:600}.issues.svelte-5uttxe ul:where(.svelte-5uttxe){display:flex;gap:4rem;width:111rem;margin:0 auto 25rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;width:calc(33.333% - 2rem);padding:4rem 5rem 24rem;border-radius:2rem 2rem 0 0}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){position:absolute;top:-3rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:12.4rem;height:auto}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .no:where(.svelte-5uttxe){margin-bottom:3rem;text-align:right;color:#fff;font-size:3rem;font-weight:800}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .no:where(.svelte-5uttxe) span:where(.svelte-5uttxe){font-family:Montserrat,sans-serif;font-size:6rem;font-weight:600}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){color:#fff;line-height:1.6;font-size:2.2rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe){position:absolute;width:85%;top:28rem;left:0;right:0;margin:0 auto;padding:2rem 3rem 4rem;background-color:#fff;border-radius:2.5rem;box-shadow:0 0 .5rem .5rem #0000001a}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe){position:relative;margin:-3.5rem 0 2rem;left:-1rem;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:500}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) .thumb:where(.svelte-5uttxe){display:inline-block;width:6.9rem;height:6.9rem;margin:0 1rem -2rem 0;border-radius:50%}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) .thumb:where(.svelte-5uttxe) img:where(.svelte-5uttxe){margin-bottom:-1rem;width:100%;height:auto}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) span:where(.svelte-5uttxe){display:inline-block;padding:.3rem;margin-top:-1rem;border-bottom:.1rem solid #10a194;border-radius:.5rem;font-weight:600}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dd:where(.svelte-5uttxe){height:22rem;line-height:1.8;font-size:1.6rem;letter-spacing:.1rem}.issues.svelte-5uttxe a:where(.svelte-5uttxe){position:relative;display:block;margin:0 auto;width:37rem;border:.3rem solid #10a194;border-radius:6rem;text-align:center;line-height:6rem;font-size:1.6rem;font-weight:600;overflow:hidden}.issues.svelte-5uttxe a:where(.svelte-5uttxe) span:where(.svelte-5uttxe){position:relative;z-index:2}.issues.svelte-5uttxe a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){position:absolute;top:50%;right:2rem;width:1.2rem;height:auto;transform:translateY(-50%)}.issues.svelte-5uttxe a:where(.svelte-5uttxe):hover{color:#fff!important}.issues.svelte-5uttxe a:where(.svelte-5uttxe):hover svg:where(.svelte-5uttxe) :where(.svelte-5uttxe){fill:#fff}.issues.svelte-5uttxe a:where(.svelte-5uttxe):hover:before{transform:scaleX(1);transform-origin:0% 50%}.issues.svelte-5uttxe a:where(.svelte-5uttxe):before{content:"";position:absolute;display:block;right:0;top:0;width:100%;height:100%;background-color:#10a194;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:100% 50%}.details.svelte-5uttxe{width:120rem;margin:0 auto;padding:10rem 0 10rem 7rem}.details.svelte-5uttxe .headline:where(.svelte-5uttxe){display:grid;align-items:center;grid-template-columns:22.6rem 1fr;grid-template-rows:auto 1fr;gap:1rem 4rem;margin:0 auto 5rem}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){flex-shrink:0;grid-row:1/3;grid-column:1/2}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:22.6rem;height:auto}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){font-size:2rem;font-weight:800}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) h2:where(.svelte-5uttxe){line-height:2;text-decoration:underline;text-decoration-color:#111;text-decoration-thickness:.5rem;text-underline-offset:1.5rem;font-size:3.6rem;font-weight:800}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) h2:where(.svelte-5uttxe) strong:where(.svelte-5uttxe){font-weight:inherit}.details.svelte-5uttxe p:where(.svelte-5uttxe){margin-top:6rem;line-height:1.8;font-size:1.6rem}.features.svelte-5uttxe{width:120rem;margin:0 auto 12rem}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;margin-bottom:7rem}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n) .image:where(.svelte-5uttxe){text-align:right}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n) section:where(.svelte-5uttxe){left:0;right:auto}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n) section:where(.svelte-5uttxe) .tag:where(.svelte-5uttxe){right:auto;left:2.5rem;border-radius:3rem 3rem 0}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){border-radius:1rem;overflow:hidden}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:69rem;height:auto}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe){position:absolute;right:0;top:50%;width:56rem;padding:6rem 4rem 5rem;background-color:#fff;border-radius:3rem;box-shadow:.5rem .5rem .5rem #0000001a;transform:translateY(-50%)}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) .tag:where(.svelte-5uttxe){position:absolute;display:inline-block;top:-2.5rem;right:2.5rem;width:16rem;padding:.8rem 0 1.2rem;background-color:#10a194;color:#fff;text-align:center;font-size:2.1rem;font-weight:600;border-radius:3rem 3rem 3rem 0;font-family:Montserrat,sans-serif}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) .tag:where(.svelte-5uttxe) span:where(.svelte-5uttxe){font-size:3.8rem}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){margin-bottom:3rem;line-height:1.5;font-size:2.8rem;font-weight:800}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) h3:where(.svelte-5uttxe) strong:where(.svelte-5uttxe){color:#10a194;font-weight:inherit}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) p:where(.svelte-5uttxe){line-height:1.8;font-size:1.6rem}.instllation.svelte-5uttxe{width:120rem;margin:5rem auto}.instllation.svelte-5uttxe h2:where(.svelte-5uttxe){margin-bottom:4rem;font-size:3.6rem;font-weight:800}.instllation.svelte-5uttxe h2:where(.svelte-5uttxe) span:where(.svelte-5uttxe){margin-left:2rem;color:#10a194;font-size:1.6rem;font-weight:500}.instllation.svelte-5uttxe>p:where(.svelte-5uttxe){margin-bottom:6rem;line-height:1.8;font-size:1.6rem;font-weight:500}.instllation.svelte-5uttxe hr:where(.svelte-5uttxe){position:relative;display:block;top:10rem;width:100%;border-top:.3rem solid #10a194}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe){position:relative;display:flex;justify-content:space-between}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){width:18.4rem;text-align:center}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){position:relative;margin-bottom:2rem;z-index:2}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:100%;height:auto}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h2:where(.svelte-5uttxe){margin-bottom:1.5rem;font-size:2rem;font-weight:700}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) p:where(.svelte-5uttxe){text-align:left;line-height:1.8;font-size:1.5rem;font-weight:500}.cases.svelte-5uttxe{position:relative;width:120rem;margin:10rem auto 25rem}.cases.svelte-5uttxe h2:where(.svelte-5uttxe){margin-bottom:4rem;font-size:3.6rem;font-weight:800}.cases.svelte-5uttxe h2:where(.svelte-5uttxe) span:where(.svelte-5uttxe){margin-left:2rem;color:#10a194;font-size:1.6rem;font-weight:500}.cases.svelte-5uttxe p:where(.svelte-5uttxe){line-height:1.8;font-size:1.6rem;font-weight:500}.cases.svelte-5uttxe ul:where(.svelte-5uttxe){margin-top:5rem;display:flex;flex-wrap:wrap;gap:7rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;width:calc(50% - 3.5rem)}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) a:where(.svelte-5uttxe){display:block}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){transform:scale(1.05)}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe):before{transform:scaleX(1);transform-origin:0% 50%}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){position:relative;margin-bottom:2rem;border-radius:2rem;overflow:hidden}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){position:absolute;bottom:1rem;right:1rem;width:5rem;height:5rem;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe):before{content:"";position:absolute;display:block;right:0;top:0;width:100%;height:100%;background-color:#f6f3ed;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:100% 50%}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){position:relative;width:2.2rem;height:auto;z-index:2}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .category:where(.svelte-5uttxe){display:inline-block;margin-bottom:2rem;padding:0 2rem;line-height:3.2rem;border-radius:1.6rem;color:#fff;font-size:1.4rem;font-weight:500}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){margin-bottom:1.5rem;line-height:1.4;font-size:2.2rem;font-weight:700}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .customer:where(.svelte-5uttxe){margin-top:2rem;color:#666}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .customer:where(.svelte-5uttxe) .dot:where(.svelte-5uttxe){display:inline-block;width:.8rem;height:.8rem;border-radius:50%;margin-right:.8rem}.faq.svelte-5uttxe{position:relative;width:120rem;margin:0 auto 10rem;border-radius:5rem;scroll-margin-top:24rem}.faq.svelte-5uttxe h2:where(.svelte-5uttxe){position:relative;padding-left:27rem;margin-bottom:4rem;color:#fff;font-family:Montserrat,sans-serif;font-size:5rem;font-weight:700;z-index:2}.faq.svelte-5uttxe .bg:where(.svelte-5uttxe){position:absolute;top:-10rem;left:-17rem}.faq.svelte-5uttxe .bg:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:78.3rem;height:auto}.faq.svelte-5uttxe .illust:where(.svelte-5uttxe){position:absolute;top:-3rem;left:10rem;z-index:3}.faq.svelte-5uttxe .illust:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:13.5rem;height:auto}.faq.svelte-5uttxe .area:where(.svelte-5uttxe){position:relative;padding:7rem 7rem 1rem;background-color:#fff;border-radius:5rem;z-index:2;box-shadow:.5rem .5rem .5rem #0000001a}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe){display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:7rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe){position:relative;padding:0 4rem 0 3rem;border:.2rem solid #10a194;border-radius:3rem;color:#10a194;line-height:5rem;text-align:center;font-size:1.6rem;font-weight:700;text-decoration:none;transition:transform .3s ease;overflow:hidden}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe) span:where(.svelte-5uttxe){position:relative;z-index:2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe):before{content:"";position:absolute;display:block;right:0;top:0;width:100%;height:100%;background-color:#10a194;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:100% 50%}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){position:absolute;top:50%;right:1.8rem;width:1.2rem;height:auto;transform:translateY(-40%)}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover{color:#fff!important}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover:before{transform:scaleX(1);transform-origin:0% 50%}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover svg:where(.svelte-5uttxe) :where(.svelte-5uttxe){fill:#fff}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe){scroll-margin-top:12rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){display:flex;align-items:center;gap:2rem;font-size:2.2rem;font-weight:700}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) h3:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){padding:1rem;border-radius:50%;background-color:#10a194;color:#fff;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:500}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe){margin:3rem 0 8rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;border-bottom:.1rem solid #dbd8d2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):first-child{border-top:.1rem solid #dbd8d2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe){position:relative;display:flex;align-items:center;gap:0 2rem;padding:2.5rem 5rem 2.5rem 0;line-height:1.5;font-size:2rem;font-weight:700;cursor:pointer}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) button:where(.svelte-5uttxe){position:absolute;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;top:50%;right:0;transform:translateY(-50%)}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) button:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:2.1rem;height:auto}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) span:where(.svelte-5uttxe){flex-shrink:0;color:#10a194;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:600}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe){display:grid;grid-template-columns:6rem 1fr;gap:1.5rem 3rem;height:0;background-color:#f5f5f5;line-height:1.8;font-size:1.6rem;overflow:hidden}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer.show:where(.svelte-5uttxe){height:auto;padding:3rem 3rem 4rem;margin-bottom:4rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe){grid-row:1/3;grid-column:1/2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:6.9rem;height:auto}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) h4:where(.svelte-5uttxe) span:where(.svelte-5uttxe){display:inline-block;padding:0 .5rem;border-bottom:.1rem solid #10a194;color:#10a194;line-height:1.5;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe){grid-column:2/3;text-align:right}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe){position:relative;display:inline-block;padding:0 4.5rem;background-color:#10a194;margin-bottom:-2rem;line-height:3.5rem;text-align:center;color:#fff;border-radius:4rem;font-size:1.6rem;font-weight:600;overflow:hidden}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){position:absolute;right:1rem;top:50%;transform:translateY(-45%);width:1.6rem;height:auto}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe) span:where(.svelte-5uttxe){position:relative;z-index:2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe):hover:before{transform:scaleX(1);transform-origin:0% 50%}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:100% 50%;background-color:#0e9185}@media screen and (max-width: 750px){.pc_only.svelte-5uttxe{display:none}.kv.svelte-5uttxe{position:relative;width:90%;height:auto;margin:5rem auto 4rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe){position:relative;top:auto;left:auto;transform:none;text-align:center}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe){display:block}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){width:11rem;height:11rem;margin:0 auto 3rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe){width:5.6rem;height:5.6rem}.kv.svelte-5uttxe section:where(.svelte-5uttxe) .title:where(.svelte-5uttxe) h1:where(.svelte-5uttxe){font-size:5rem;font-weight:800}.kv.svelte-5uttxe section:where(.svelte-5uttxe) p:where(.svelte-5uttxe){margin:3rem 0 4rem;font-size:2.8rem}.kv.svelte-5uttxe .image:where(.svelte-5uttxe){position:relative;margin:0 auto;transform:scale(.95);transform-origin:center}.issues.svelte-5uttxe{width:90%;margin:0 auto 6rem;padding:12rem 3rem 10rem;border-radius:6rem}.issues.svelte-5uttxe h2:where(.svelte-5uttxe){margin-bottom:6rem;text-align:center;font-size:4.6rem;font-weight:800}.issues.svelte-5uttxe h2:where(.svelte-5uttxe):before{content:"";width:6rem;border-top:.2rem solid #000000}.issues.svelte-5uttxe h2:where(.svelte-5uttxe):after{content:"";width:6rem;border-top:.2rem solid #000000}.issues.svelte-5uttxe p:where(.svelte-5uttxe){margin-bottom:8rem;padding:0 3rem;text-align:center;font-size:3rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe){flex-wrap:wrap;gap:45rem 0;width:auto;margin:0 auto 45rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;width:100%;padding:6rem 5rem 18rem;border-radius:2rem 2rem 0 0}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){top:-4rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:18rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .no:where(.svelte-5uttxe){margin-bottom:4rem;padding-left:22rem;text-align:left;font-size:4.5rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .no:where(.svelte-5uttxe) span:where(.svelte-5uttxe){font-size:8.5rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){font-size:3.2rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe){top:35rem;width:90%;margin:0 auto;padding:1rem 4rem 4rem;box-shadow:1.5rem 1.5rem 1.5rem #0000001a}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe){position:relative;margin:-3.5rem 0 3rem;left:-1rem;font-size:2.6rem}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) .thumb:where(.svelte-5uttxe){display:inline-block;width:11rem;height:11rem;margin:0 1rem -3rem 0}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) .thumb:where(.svelte-5uttxe) img:where(.svelte-5uttxe){margin-bottom:-1.5rem;width:100%;height:auto}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dt:where(.svelte-5uttxe) span:where(.svelte-5uttxe){padding:.3rem;margin-top:-1rem;border-bottom:.3rem solid #10a194;font-weight:700}.issues.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) dl:where(.svelte-5uttxe) dd:where(.svelte-5uttxe){height:30rem;font-size:2.6rem}.issues.svelte-5uttxe a:where(.svelte-5uttxe){width:50rem;border:.5rem solid #10a194;border-radius:6rem;text-align:center;line-height:10rem;font-size:2.8rem;font-weight:700}.issues.svelte-5uttxe a:where(.svelte-5uttxe) span:where(.svelte-5uttxe){position:relative;z-index:2}.issues.svelte-5uttxe a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){position:absolute;top:50%;right:3.8rem;width:2.4rem;transform:translateY(-30%)}.details.svelte-5uttxe{width:90%;margin:0 auto 10rem;padding:5rem 0}.details.svelte-5uttxe .headline:where(.svelte-5uttxe){display:block;margin:0 auto 5rem}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){margin-bottom:5rem;text-align:center}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:40rem}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){margin-bottom:4rem;line-height:1.5;font-size:3.6rem;font-weight:800}.details.svelte-5uttxe .headline:where(.svelte-5uttxe) h2:where(.svelte-5uttxe){line-height:1.8;font-size:4.8rem}.details.svelte-5uttxe p:where(.svelte-5uttxe){margin-top:8rem;line-height:1.8;font-size:2.6rem}.features.svelte-5uttxe{width:90%;margin:0 auto 12rem}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){position:relative;margin-bottom:10rem;border-radius:2rem;box-shadow:1rem 1rem 1rem #0000001a;overflow:hidden}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n) .image:where(.svelte-5uttxe){text-align:left}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n) section:where(.svelte-5uttxe){left:auto;right:auto}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){border-radius:0;overflow:hidden}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:69rem;height:auto}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe){position:relative;right:auto;top:auto;width:100%;padding:6rem 4rem;border-radius:0;transform:none}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) .tag:where(.svelte-5uttxe){top:-3.5rem;right:2.5rem;width:18rem;padding:1rem 0 1.5rem;font-size:2.4rem;font-weight:600;border-radius:3rem 3rem 3rem 0;font-family:Montserrat,sans-serif}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) .tag:where(.svelte-5uttxe) span:where(.svelte-5uttxe){font-size:4rem}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){line-height:1.5;font-size:3.8rem;font-weight:800}.features.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) section:where(.svelte-5uttxe) p:where(.svelte-5uttxe){font-size:2.6rem}.instllation.svelte-5uttxe{position:relative;width:90%;margin:5rem auto}.instllation.svelte-5uttxe h2:where(.svelte-5uttxe){margin-bottom:6rem;font-size:5.4rem}.instllation.svelte-5uttxe h2:where(.svelte-5uttxe) span:where(.svelte-5uttxe){display:block;margin:2rem 0 0;font-size:2.2rem;font-weight:600}.instllation.svelte-5uttxe p:where(.svelte-5uttxe){font-size:2.8rem;font-weight:600}.instllation.svelte-5uttxe hr:where(.svelte-5uttxe){position:absolute;top:48rem;left:11rem;width:0;height:130rem;border-left:.3rem solid #10a194;border-top:none}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe){display:block}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){display:flex;gap:3rem;width:100%;margin-bottom:10rem;text-align:left}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){flex-shrink:0;width:35%;margin-bottom:0;z-index:2}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h2:where(.svelte-5uttxe){margin-bottom:2rem;font-size:3.4rem;font-weight:800}.instllation.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) p:where(.svelte-5uttxe){font-size:2.6rem;font-weight:600}.cases.svelte-5uttxe{width:90%;margin:22rem auto 20rem}.cases.svelte-5uttxe h2:where(.svelte-5uttxe){margin-bottom:6rem;font-size:5.4rem}.cases.svelte-5uttxe h2:where(.svelte-5uttxe) span:where(.svelte-5uttxe){display:block;margin:2rem 0 0;font-size:2.2rem;font-weight:600}.cases.svelte-5uttxe p:where(.svelte-5uttxe){font-size:2.8rem;font-weight:600}.cases.svelte-5uttxe ul:where(.svelte-5uttxe){margin-top:6rem;display:block;width:100%}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){width:100%;margin-bottom:10rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):nth-child(2n){margin-top:7rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe){margin-bottom:4rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){position:absolute;bottom:2rem;right:2rem;width:6.5rem;height:6.5rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .image:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:3rem;height:auto}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .category:where(.svelte-5uttxe){margin-bottom:4rem;padding:0 3rem;line-height:6rem;border-radius:3rem;font-size:2.6rem;font-weight:500}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){margin-bottom:3rem;font-size:3.6rem;font-weight:800}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .customer:where(.svelte-5uttxe){margin-top:2rem;font-size:2.4rem}.cases.svelte-5uttxe ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .customer:where(.svelte-5uttxe) .dot:where(.svelte-5uttxe){display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;margin-right:1.2rem}.faq.svelte-5uttxe{width:90%;margin:0 auto 10rem}.faq.svelte-5uttxe h2:where(.svelte-5uttxe){padding-left:27rem;margin-bottom:3rem;font-size:7.2rem;z-index:2}.faq.svelte-5uttxe .bg:where(.svelte-5uttxe){top:-10rem;left:-17rem}.faq.svelte-5uttxe .illust:where(.svelte-5uttxe){top:-8rem;left:5rem}.faq.svelte-5uttxe .illust:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:20rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe){position:relative;padding:10rem 4rem 1rem;background-color:#fff;border-radius:3rem;z-index:2;box-shadow:1rem 1rem 1rem #0000001a}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe){display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:7rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe){padding:0 4rem 0 2rem;border:.5rem solid #10a194;border-radius:6rem;line-height:6rem;text-align:center;font-size:1.8rem;font-weight:800}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) nav:where(.svelte-5uttxe) a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:1.6rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe){scroll-margin-top:16rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) h3:where(.svelte-5uttxe){font-size:3.2rem;font-weight:800}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) h3:where(.svelte-5uttxe) .circle:where(.svelte-5uttxe){padding:1.5rem;font-size:3.6rem;font-weight:500}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe){margin:4rem 0 8rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe){border-bottom:.3rem solid #dbd8d2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe):first-child{border-top:.3rem solid #dbd8d2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe){position:relative;padding:3rem 6rem 3rem 0;font-size:2.6rem;font-weight:700}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) button:where(.svelte-5uttxe){width:5rem;height:5rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) button:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:3rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .question:where(.svelte-5uttxe) span:where(.svelte-5uttxe){font-size:3.6rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe){display:grid;grid-template-columns:10rem 1fr;gap:2.5rem 2rem;height:0;background-color:#f5f5f5;line-height:1.8;font-size:2.4rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer.show:where(.svelte-5uttxe){height:auto;padding:3rem 3rem 6rem;margin-bottom:5rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe){grid-row:1/2;grid-column:1/2}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .icon:where(.svelte-5uttxe) img:where(.svelte-5uttxe){width:10rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) h4:where(.svelte-5uttxe){align-self:center}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) h4:where(.svelte-5uttxe) span:where(.svelte-5uttxe){border-bottom:.3rem solid #10a194;font-size:2.8rem;font-weight:700}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) p:where(.svelte-5uttxe){grid-column:1/3}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe){grid-column:1/3}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe){line-height:5rem;border-radius:5rem;font-size:2.2rem}.faq.svelte-5uttxe .area:where(.svelte-5uttxe) .category:where(.svelte-5uttxe) ul:where(.svelte-5uttxe) li:where(.svelte-5uttxe) .answer:where(.svelte-5uttxe) .link:where(.svelte-5uttxe) a:where(.svelte-5uttxe) svg:where(.svelte-5uttxe){width:2rem;right:1.5rem;transform:translateY(-50%)}}
