.slug_hero__bjneI{width:100%;height:200px;background:url(/images/plant-hero.jpg) 50%/cover no-repeat;position:relative;margin-bottom:2rem}@media(max-width:768px){.slug_hero__bjneI{height:200px}}.slug_heroOverlay__4gWJB{background:#036;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1px}.slug_heroOverlay__4gWJB h1{font-size:2.5rem;font-weight:600;text-align:center;margin:0;padding:1rem 1rem 0}@media(max-width:768px){.slug_heroOverlay__4gWJB h1{font-size:1.8rem}}.slug_heroOverlay__4gWJB p{text-align:center}.slug_breadcrumb__i1pre{max-width:1200px;margin:0 auto;padding:.75rem 1.5rem;font-size:.85rem}.slug_breadcrumb__i1pre ul{list-style:none;display:flex;gap:.4rem;padding:0;margin:0}.slug_breadcrumb__i1pre li{color:#555}.slug_breadcrumb__i1pre li:after{content:"/";margin:0 .4rem;color:#999}.slug_breadcrumb__i1pre li:last-child:after{content:""}.slug_breadcrumb__i1pre a{color:#0a58ca;font-weight:500;text-decoration:none}.slug_breadcrumb__i1pre a:hover{text-decoration:underline}@media(max-width:768px){.slug_breadcrumb__i1pre{font-size:.8rem;padding:.5rem 1rem}}.slug_pageLayout__K1WbT{display:flex;flex-direction:column;padding:2rem;background-color:#fff}@media(min-width:1024px){.slug_pageLayout__K1WbT{flex-direction:row;gap:2rem}}.slug_mainContent__CC_Yd{flex:3}.slug_sidebar__TD_6K{flex:1;background:#f9f9f9;border:1px solid #ccc;padding:1rem}@media(min-width:1024px){.slug_sidebar__TD_6K{position:sticky;top:120px;height:fit-content}}.slug_sidebar__TD_6K h3{background-color:#036;color:#fff;padding:.75rem;font-size:1rem;margin-bottom:.5rem}.slug_sidebar__TD_6K ul{list-style:none;padding:0}.slug_sidebar__TD_6K ul li{border-bottom:1px solid #ccc;padding:.75rem;cursor:pointer}.slug_sidebar__TD_6K ul li:hover{background-color:#eef3f8;color:#036}.slug_title__ArHAa{color:#036;font-size:2rem;font-weight:700;margin-bottom:1rem}.slug_description___KJb9{margin-bottom:2rem;color:#001a33;text-align:justify}.slug_detailBlock__YRcwX{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}@media(min-width:1024px){.slug_detailBlock__YRcwX{flex-direction:row;align-items:flex-start}}.slug_productTable__7m5gM table{width:100%;border:1px solid #ccc;border-collapse:collapse}.slug_productTable__7m5gM table td{border-bottom:1px solid #ccc;padding:.75rem}.slug_productTable__7m5gM table td:first-child{font-weight:700;color:#036;background-color:#f4f4f4;width:40%}.slug_productImage__7SEuj{max-height:500px;overflow-y:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.slug_productImage__7SEuj img{display:block;height:auto;object-fit:contain}.slug_productTable__7m5gM{flex:1;border:1px solid #ccc;border-collapse:collapse}.slug_productTable__7m5gM td{border-bottom:1px solid #ccc;padding:.75rem;background-color:#fff}.slug_productTable__7m5gM td:first-child{font-weight:700;color:#036;background-color:#f4f4f4;width:40%}.slug_productImage__7SEuj{flex:1}.slug_productImage__7SEuj img{width:100%;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.slug_processFlow__BjXPZ{margin:4rem 0}.slug_processFlow__BjXPZ h2{font-size:1.9rem;margin-bottom:1.2rem;color:#036}.slug_faqSection__Bptkp{margin-top:50px;padding:28px 26px;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(0,51,102,.12);box-shadow:0 10px 25px rgba(0,0,0,.06)}.slug_faqSection__Bptkp h2{font-size:26px;font-weight:800;color:#036;margin-bottom:8px;letter-spacing:.2px}.slug_faqSection__Bptkp p{margin:0;color:#444;font-size:15px;line-height:1.6}.slug_faqGrid__KYafQ{margin-top:20px;display:grid;grid-template-columns:1fr;gap:14px}.slug_faqItem___hBXr{border-radius:14px;border:1px solid rgba(0,51,102,.14);background:#fff;overflow:hidden;transition:all .25s ease-in-out;box-shadow:0 6px 14px rgba(0,0,0,.05)}.slug_faqItem___hBXr:hover{transform:translateY(-2px);border-color:rgba(0,51,102,.35);box-shadow:0 10px 24px rgba(0,0,0,.08)}.slug_faqQuestion__j8VjB{padding:16px 18px;font-size:16px;font-weight:700;color:#036;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;user-select:none}.slug_faqQuestion__j8VjB::-webkit-details-marker{display:none}.slug_faqQuestion__j8VjB:after{content:"+";font-size:20px;font-weight:900;color:#036;background:rgba(0,51,102,.08);border:1px solid rgba(0,51,102,.18);width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease-in-out}.slug_faqItem___hBXr[open] .slug_faqQuestion__j8VjB:after{content:"×";transform:rotate(180deg);background:rgba(0,51,102,.14);border-color:rgba(0,51,102,.35)}.slug_faqAnswer__dIP9V{padding:0 18px 18px;font-size:15px;line-height:1.75;color:#2d2d2d;border-top:1px solid rgba(0,51,102,.1);background:linear-gradient(180deg,#fff,#f9fbff)}.slug_faqItem___hBXr[open] .slug_faqAnswer__dIP9V{animation:slug_fadeSlide__nLW0G .25s ease-in-out}@keyframes slug_fadeSlide__nLW0G{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:900px){.slug_faqGrid__KYafQ{grid-template-columns:1fr 1fr;gap:18px}.slug_faqQuestion__j8VjB{font-size:16.5px}.slug_faqAnswer__dIP9V{font-size:15.5px}}.slug_flowGrid__DRd_n{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2.5rem 0}@media(max-width:1024px){.slug_flowGrid__DRd_n{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.slug_flowGrid__DRd_n{grid-template-columns:1fr}}.slug_flowCard__sl6Ru{background:#fff;border:1px solid #ccc;padding:1.8rem 1.5rem 1.5rem;border-radius:12px;position:relative;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.slug_flowCard__sl6Ru:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(0,0,0,.15)}.slug_flowCard__sl6Ru h3{font-size:1.1rem;margin-bottom:.6rem;color:#036}.slug_flowCard__sl6Ru p{font-size:.95rem;line-height:1.6;color:#333}.slug_stepNumber__1_B77{position:absolute;top:-16px;left:20px;background:#036;color:#fff;width:36px;height:36px;border-radius:50%;font-weight:700;display:flex;align-items:center;justify-content:center}.slug_variants__OjjVK{margin-bottom:2rem}.slug_variants__OjjVK table{width:100%;border:1px solid #ccc;border-collapse:collapse}.slug_variants__OjjVK table td,.slug_variants__OjjVK table th{padding:1rem;border:1px solid #ccc;text-align:left}.slug_variants__OjjVK table th{background:#036;color:#fff}.slug_variants__OjjVK table td{background:#fff}.slug_quoteBtn__dhnyg{background-color:#036;color:#fff;padding:.5rem 1.25rem;border:none;border-radius:4px;font-weight:600;cursor:pointer;white-space:nowrap}.slug_quoteBtn__dhnyg:hover{background-color:#001a33}@media(max-width:768px){.slug_table__iYi2D td{padding:.5rem}.slug_quoteBtn__dhnyg{padding:.6rem .75rem}.slug_variants__OjjVK table td:first-child,.slug_variants__OjjVK table th:first-child{width:48px;min-width:48px;padding:.4rem;text-align:center;font-size:.85rem;font-weight:600}.slug_quoteBtn__dhnyg{width:100%;padding:.55rem .75rem;font-size:.9rem;text-align:center}}.slug_bottomRow__N5b3a{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.slug_bottomRow__N5b3a{flex-direction:row}}.slug_bottomImage__4Q0Fn{flex:1}.slug_bottomImage__4Q0Fn img{width:100%;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.slug_contactForm__OpoSQ{flex:1;display:flex;flex-direction:column;gap:.75rem}.slug_contactForm__OpoSQ h3{margin-bottom:.5rem;color:#036}.slug_contactForm__OpoSQ input,.slug_contactForm__OpoSQ textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px}.slug_contactForm__OpoSQ button{background-color:#036;color:#fff;padding:.75rem;border:none;border-radius:4px;font-weight:700}.slug_contactForm__OpoSQ button:hover{background-color:#001a33}.slug_manufacturer__Cl2PR{background-color:#f9fafe;padding:40px 20px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);margin:40px 0;transition:all .3s ease}.slug_manufacturer__Cl2PR h2{font-size:2rem;color:#036;margin-bottom:20px;font-weight:700;text-align:center;position:relative}.slug_manufacturer__Cl2PR h2:after{content:"";display:block;width:60px;height:4px;background-color:#036;margin:10px auto 0;border-radius:2px}.slug_manufacturer__Cl2PR div{font-size:1rem;color:#333;line-height:1.8;max-width:900px;margin:0 auto;text-align:justify}.slug_manufacturer__Cl2PR div p{margin-bottom:15px}.slug_manufacturer__Cl2PR div a{color:#f60;text-decoration:underline;transition:color .2s}.slug_manufacturer__Cl2PR div a:hover{color:#036}.slug_manufacturer__Cl2PR:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-2px)}@media(max-width:768px){.slug_manufacturer__Cl2PR{padding:30px 15px}.slug_manufacturer__Cl2PR h2{font-size:1.6rem}.slug_manufacturer__Cl2PR div{font-size:.95rem}}