@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh7USew8.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHvxk.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVew8.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCP.ttf) format("truetype")}body{background-color:#fffdf7;color:#170c0a;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{background-color:#fffdf7;color:#170c0a}h1,h2,h3,h4,h5,h6{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#170c0a;margin:0}p{font-family:Lato,sans-serif;color:#170c0a;margin:0;line-height:1.6}ul,ol,li{font-family:Lato,sans-serif;color:#170c0a}button{font-family:Lato,sans-serif;border:none;cursor:pointer;font-weight:800;color:#170c0a}input,textarea,select{font-family:Lato,sans-serif;color:#170c0a}a{font-family:Lato,sans-serif;color:#170c0a;text-decoration:none}.ant-typography{font-family:Lato,sans-serif!important;color:#170c0a!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:Raleway,sans-serif!important;color:#170c0a!important}.ant-btn{font-family:Lato,sans-serif!important;color:#170c0a!important}span,div,label,strong,em,small{font-family:Lato,sans-serif;color:#170c0a}.title,.heading,[class*=title],[class*=heading]{font-family:Raleway,sans-serif!important;color:#170c0a!important}.content,.text,.description,[class*=content],[class*=text]{font-family:Lato,sans-serif!important;color:#170c0a!important}img{max-width:100%;height:auto}::-webkit-scrollbar-track{background:#f5f3eb}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}table,th,td,fieldset,legend{font-family:Lato,sans-serif;color:#170c0a}code,pre,kbd,samp{color:#170c0a;background-color:#170c0a0d}blockquote{font-family:Lato,sans-serif;color:#170c0a;border-left:4px solid #170C0A;padding-left:16px;font-style:italic}*{color:#170c0a}.component,.widget,.module{font-family:Lato,sans-serif!important;color:#170c0a!important}.component h1,.component h2,.component h3,.component h4,.component h5,.component h6,.widget h1,.widget h2,.widget h3,.widget h4,.widget h5,.widget h6,.module h1,.module h2,.module h3,.module h4,.module h5,.module h6{font-family:Raleway,sans-serif!important;color:#170c0a!important}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}@keyframes animateDot1___Rh_fn{0%{opacity:0}to{opacity:1}}@keyframes slideArrow___coREX{0%{transform:translate(-10px);opacity:.5}50%{transform:translate(0);opacity:1}to{transform:translate(10px);opacity:.5}}@keyframes pulse___V5Gkg{0%{box-shadow:0 0 #ffc10766}70%{box-shadow:0 0 0 20px #ffc10700}to{box-shadow:0 0 #ffc10700}}@keyframes shimmer___GTaMx{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--primary-color: #ffc107;--primary-hover: #ffcd39;--gold-gradient: linear-gradient(135deg, #D4A574 0%, #C49A47 50%, #B8941F 100%);--gold-hover: linear-gradient(135deg, #E2B382 0%, #D1A557 50%, #C49A47 100%);--dark-color: #170C0A;--light-bg: #FFFDF7;--card-bg: #FAF6F0;--warm-bg: #FFFDF7;--shadow-light: 0 10px 40px rgba(0, 0, 0, .08);--shadow-hover: 0 16px 50px rgba(0, 0, 0, .12);--transition: all .3s ease;--border-radius: 20px;--font-hero-title: clamp(24px, 6vw, 52px);--font-section-title: clamp(20px, 4vw, 42px);--font-card-title: clamp(18px, 3vw, 32px);--font-large: clamp(14px, 2.5vw, 18px);--font-medium: clamp(12px, 2vw, 16px);--font-small: clamp(10px, 1.5vw, 15px);--font-button: clamp(11px, 1.8vw, 14px);--font-hero-button: clamp(12px, 2.2vw, 16px);--content-text-size: clamp(14px, 2vw, 16px);--spacing-small: clamp(8px, 2vw, 15px);--spacing-medium: clamp(15px, 3vw, 30px);--spacing-large: clamp(30px, 5vw, 80px);--button-padding-sm: clamp(8px, 1.5vw, 12px) clamp(16px, 3vw, 24px);--button-padding-md: clamp(10px, 2vw, 14px) clamp(20px, 4vw, 28px);--button-padding-lg: clamp(12px, 2.5vw, 15px) clamp(24px, 5vw, 30px)}.body___v0Tp7{width:100%;line-height:1.6;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--warm-bg)}.button___FuC57{background:var(--primary-color);color:#333;border:none;padding:var(--button-padding-md);border-radius:clamp(20px,3vw,25px);cursor:pointer;transition:var(--transition);font-size:var(--font-button);text-decoration:none;display:inline-block;text-align:center;font-weight:500}.button___FuC57:hover{background:var(--primary-hover);transform:translateY(-2px)}.exploreButton___vbJDG{background:#b6862c;color:#fff;border:none;padding:var(--button-padding-sm);border-radius:clamp(20px,3vw,25px);cursor:pointer;transition:var(--transition);font-size:var(--font-button);font-weight:500;text-decoration:none;display:inline-block;text-align:center;box-shadow:0 4px 15px #b6862c4d;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.exploreButton___vbJDG:hover{background:var(--gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px #c49a4766;color:#fff}.heroSection___WcUXd{position:relative;width:100%;height:clamp(500px,100vh,100vh);overflow:hidden}.slideContainer___CdIHJ{position:relative;width:100%;height:100vh}.headerImg___XCnko{width:100%;height:100vh;object-fit:cover;object-position:center;display:block}.heroOverlay___UlYyo{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;padding-left:clamp(3%,5vw,8%);z-index:2}.heroContent___Vd6J9{color:#fff;max-width:clamp(300px,60vw,800px)}.heroContent___Vd6J9 h1{font-size:var(--font-hero-title);margin-bottom:clamp(20px,4vw,35px);line-height:1.1;letter-spacing:-1px;color:#fff!important;font-weight:700}.heroFeatures___QK6YI{list-style:none;padding:0;margin:0}.heroFeatures___QK6YI li{font-size:var(--font-large);margin-bottom:var(--spacing-small);padding-left:clamp(20px,3vw,25px);position:relative;color:#fff!important;font-weight:400}.heroFeatures___QK6YI li:before{content:"\2022";color:var(--primary-color)!important;position:absolute;left:0;font-size:clamp(18px,3vw,24px);font-weight:700}.heroButton___A1otR{position:absolute;bottom:clamp(5%,10vw,15%);right:clamp(3%,8vw,10%);background:#b6862c;color:#fff;padding:var(--button-padding-sm);border-radius:clamp(20px,4vw,25px);cursor:pointer;transition:var(--transition);font-size:var(--font-hero-button);animation:pulse___V5Gkg 2s infinite;border:none;text-decoration:none;display:inline-block;text-align:center;font-weight:500;min-width:clamp(120px,20vw,200px);z-index:3}.heroButton___A1otR:hover{background:var(--primary-hover);transform:translateY(-2px)}.servicesSection___W1u08{padding:var(--spacing-large) clamp(3%,5vw,8%);background:var(--warm-bg);position:relative}.servicesSection___W1u08 .title___nkngE{text-align:center;font-size:var(--font-section-title);margin-bottom:clamp(40px,8vw,60px);letter-spacing:-.5px;color:var(--dark-color);font-weight:600}.servicesGrid___evdsB{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:1600px;margin:0 auto clamp(40px,8vw,60px) auto;gap:clamp(30px,6vw,60px) 0;padding:0 clamp(10px,2vw,20px)}.serviceColumn___iotQ6{display:flex;flex-direction:column;gap:clamp(30px,6vw,60px)}.serviceColumn___iotQ6:nth-child(1){margin-right:clamp(60px,12vw,230px)}.serviceColumn___iotQ6:nth-child(3){margin-left:clamp(60px,12vw,230px)}.serviceItem___h7SBN{display:flex;align-items:center;text-align:left;padding:0;transition:var(--transition);gap:clamp(15px,3vw,20px);min-width:clamp(180px,32vw,280px)}.serviceItem___h7SBN:hover{transform:translate(5px)}.serviceItem___h7SBN h3{font-size:var(--font-large);margin:0;line-height:1.4;flex:1 1;letter-spacing:-.2px;color:var(--dark-color);font-weight:500}.serviceIcon___v5Iz4{width:clamp(40px,8vw,60px);height:clamp(40px,8vw,60px);object-fit:contain;flex-shrink:0;filter:contrast(1.1) brightness(1.05);transition:var(--transition)}.serviceIcon___v5Iz4:hover{transform:scale(1.1);filter:contrast(1.2) brightness(1.1)}.serviceIconPlaceholder___RxYkk{width:clamp(40px,8vw,60px);height:clamp(40px,8vw,60px);background-color:#f0f0f0;border-radius:8px;animation:pulse___V5Gkg 1.5s ease-in-out infinite alternate}.transformationSection___REf19{padding:var(--spacing-large) clamp(3%,5vw,8%);background:var(--warm-bg)}.transformationContent___pu9qG{display:flex;align-items:center;max-width:1200px;margin:0 auto;gap:clamp(40px,10vw,80px)}.transformationText___MXRsB{flex:1 1;max-width:clamp(300px,50vw,500px)}.transformationText___MXRsB h2{font-size:var(--font-section-title);margin-bottom:clamp(20px,4vw,30px);line-height:1.2;letter-spacing:-.8px;color:var(--dark-color);font-weight:600}.transformationText___MXRsB p{font-size:var(--font-large);line-height:1.6;margin-bottom:clamp(30px,5vw,40px);color:#666;font-weight:400}.beforeAfterContainer___vYDX3{flex:1 1;max-width:clamp(400px,60vw,700px);width:100%}.beforeAfter___QGzcf{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,40px);width:100%;position:relative}.beforeAfter___QGzcf:before,.beforeAfter___QGzcf:after{position:absolute;top:clamp(-20px,-3vw,-25px);font-size:clamp(8px,1.5vw,12px);color:#666;letter-spacing:1px;font-weight:500}.beforeAfter___QGzcf:before{content:"BEFORE";left:50%;transform:translate(clamp(-120px,-18vw,-150px))}.beforeAfter___QGzcf:after{content:"AFTER";right:50%;transform:translate(clamp(120px,18vw,150px))}.beforeImage___ltCVp,.afterImage___M5XWn{width:clamp(150px,25vw,300px);height:clamp(112px,18vw,220px);object-fit:cover;object-position:center;border-radius:clamp(8px,2vw,12px);box-shadow:0 6px 20px #00000026;transition:var(--transition);background:#f5f5f5;position:relative}.beforeImage___ltCVp:hover,.afterImage___M5XWn:hover{transform:scale(1.02);box-shadow:0 8px 25px #0003}.beforeImage___ltCVp:before,.afterImage___M5XWn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f5f5f5 25%,#e0e0e0,#f5f5f5 75%);background-size:200% 100%;animation:shimmer___GTaMx 1.5s infinite;border-radius:inherit;z-index:1}.beforeImage___ltCVp.loaded___SGi5z:before,.afterImage___M5XWn.loaded___SGi5z:before{display:none}.animatedArrow___EmD2C{animation:slideArrow___coREX 2s ease-in-out infinite;flex-shrink:0;display:flex;align-items:center;justify-content:center}.animatedArrow___EmD2C img{width:clamp(30px,6vw,60px);height:clamp(30px,6vw,60px);filter:contrast(1.3) brightness(1.1);image-rendering:smooth}.whyChooseProcessSection___rMgem{padding:var(--spacing-large) clamp(3%,5vw,8%);background:var(--warm-bg);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(40px,8vw,80px);max-width:100%;margin:0 auto;align-items:stretch}.whyChooseCard___WDvxl{background:var(--card-bg);border-radius:var(--border-radius);padding:clamp(30px,5vw,45px);box-shadow:var(--shadow-light);transition:var(--transition);display:flex;gap:clamp(25px,4vw,35px);align-items:flex-start}.whyChooseCard___WDvxl:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.ourProcessCard___htJeC{background:var(--card-bg);border-radius:var(--border-radius);padding:clamp(30px,5vw,45px);box-shadow:var(--shadow-light);transition:var(--transition);display:flex;flex-direction:column}.ourProcessCard___htJeC:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.ourProcessCard___htJeC h2{font-size:var(--font-card-title);margin:0 0 clamp(25px,4vw,35px) 0;letter-spacing:-.5px;color:var(--dark-color);line-height:1.2;font-weight:600}.whyChooseContent___OdY8X{flex:1 1}.whyChooseContent___OdY8X h2{font-size:var(--font-card-title);margin:0 0 clamp(25px,4vw,35px) 0;letter-spacing:-.5px;color:var(--dark-color);line-height:1.2;font-weight:600}.whyChooseContent___OdY8X ul{list-style:none;padding:0;margin:0}.whyChooseContent___OdY8X ul li{margin:0 0 clamp(15px,3vw,20px) 0;padding-left:clamp(20px,3vw,25px);position:relative;font-size:var(--content-text-size)!important;line-height:1.5!important;letter-spacing:-.2px!important;color:#444!important;font-weight:400!important;font-size:16px;font-family:Raleway}.whyChooseContent___OdY8X ul li:before{content:"\2022";position:absolute;left:0;top:0;font-size:var(--content-text-size)!important;line-height:1.5;font-weight:400!important}.whyChooseContent___OdY8X ul li:last-child{margin-bottom:0}.whyChooseImage___Hbchh{flex:0 0 clamp(200px,30vw,280px);height:clamp(200px,30vw,280px);display:flex;align-items:center;justify-content:center;align-self:center}.whyChooseImage___Hbchh img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:clamp(12px,2vw,16px);box-shadow:0 8px 24px #0000001f;transition:var(--transition)}.whyChooseImage___Hbchh img:hover{transform:scale(1.02);box-shadow:0 12px 32px #0000002e}.processSteps___zpvCN{display:flex;flex-direction:column;gap:clamp(18px,3vw,25px);position:relative}.processSteps___zpvCN:before{content:"";position:absolute;left:12px;top:20px;bottom:20px;width:2px;background:linear-gradient(to bottom,#e2e8f0,#cbd5e1);transform:translate(-50%);z-index:0}.processStep___bBoX6{display:flex;align-items:flex-start;gap:clamp(15px,2.5vw,20px);position:relative;z-index:1}.stepDot___crB8S{width:clamp(18px,2.5vw,22px);height:clamp(18px,2.5vw,22px);border-radius:50%;flex-shrink:0;margin-top:2px;border:3px solid white;box-shadow:0 4px 12px #00000026}.stepContent___LYjOn{flex:1 1;min-width:0}.stepContent___LYjOn h3{margin:0 0 clamp(4px,1vw,6px) 0;font-size:var(--content-text-size)!important;line-height:1.5!important;letter-spacing:-.2px!important;color:#444!important;font-weight:400!important}.servingSection___SdbQJ{padding:clamp(40px,8vw,60px) clamp(3%,5vw,8%);text-align:center;background:var(--warm-bg)}.servingHeader___mIae2{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,10px);margin-bottom:clamp(20px,4vw,30px)}.servingHeader___mIae2 h2{font-size:clamp(16px,3.5vw,28px);margin:0;letter-spacing:-.3px;color:var(--dark-color);font-weight:600}.locationIcon___JoKVp{width:clamp(18px,3vw,28px);height:clamp(18px,3vw,28px);object-fit:contain}.countiesList___djn_R{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(4px,1vw,8px) clamp(8px,2vw,15px);margin-bottom:clamp(25px,5vw,40px);max-width:900px;margin-left:auto;margin-right:auto;line-height:1.2;font-weight:400}.county___dVTPl{font-size:clamp(11px,2vw,16px);white-space:nowrap;display:inline-flex;align-items:center;color:#444;font-weight:400}.dot___UYFOI{margin:0 clamp(6px,1.5vw,10px);font-size:clamp(8px,1.5vw,12px);flex-shrink:0;color:#ccc}.faqButton___SgMSg{background:#b6862c;color:#fff;border:none;padding:var(--button-padding-sm);border-radius:clamp(20px,3vw,25px);cursor:pointer;transition:var(--transition);font-size:var(--font-button);font-weight:500;text-decoration:none;display:inline-block;text-align:center;box-shadow:0 4px 15px #b6862c4d;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.faqButton___SgMSg:hover{background:var(--primary-hover);transform:translateY(-2px)}@media (max-width: 1200px) and (min-width: 969px){.serviceColumn___iotQ6:nth-child(1){margin-right:clamp(40px,8vw,100px)}.serviceColumn___iotQ6:nth-child(3){margin-left:clamp(40px,8vw,100px)}.serviceItem___h7SBN{min-width:clamp(160px,28vw,240px)}}@media (max-width: 968px){.servicesGrid___evdsB{flex-direction:column;align-items:center;gap:clamp(15px,3vw,25px);max-width:500px}.serviceColumn___iotQ6{width:100%;gap:clamp(15px,3vw,25px);margin:0!important}.serviceItem___h7SBN{min-width:auto;width:100%;max-width:400px;padding:clamp(15px,3vw,20px);background:var(--light-bg);border-radius:clamp(8px,2vw,12px);box-shadow:0 2px 8px #0000000d}.serviceItem___h7SBN:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.whyChooseProcessSection___rMgem{grid-template-columns:1fr;gap:clamp(25px,5vw,40px)}.whyChooseCard___WDvxl{flex-direction:column;align-items:center;text-align:center;gap:clamp(20px,4vw,30px)}.whyChooseContent___OdY8X{text-align:left}.transformationContent___pu9qG{flex-direction:column;gap:clamp(30px,6vw,50px);text-align:center}.processSteps___zpvCN:before{left:clamp(8px,1.2vw,10px)}}@media (max-width: 768px){.heroSection___WcUXd,.slideContainer___CdIHJ,.headerImg___XCnko{height:80vh;min-height:550px}.heroOverlay___UlYyo{padding-left:clamp(5%,5vw,8%)}.heroContent___Vd6J9{max-width:90%}.heroContent___Vd6J9 h1{font-size:clamp(28px,8vw,42px);margin-bottom:clamp(15px,4vw,25px)}.heroFeatures___QK6YI li{font-size:clamp(14px,3vw,16px);margin-bottom:clamp(8px,2vw,12px)}.heroButton___A1otR{bottom:80px;right:20px;left:20px;width:auto;margin:0;position:absolute;font-weight:600;letter-spacing:.5px;text-transform:uppercase;z-index:10;padding:clamp(12px,3vw,16px) clamp(20px,5vw,24px);border-radius:clamp(20px,4vw,25px);font-size:clamp(14px,3vw,16px)}}@media (max-width: 480px){.heroButton___A1otR{bottom:clamp(2%,4vw,6%)}.beforeAfter___QGzcf{min-width:clamp(280px,90vw,320px)}}@media (min-width: 1600px){.servicesGrid___evdsB{max-width:1800px}.serviceColumn___iotQ6:nth-child(1){margin-right:clamp(200px,15vw,300px)}.serviceColumn___iotQ6:nth-child(3){margin-left:clamp(200px,15vw,300px)}}@supports (aspect-ratio: 4/3){.beforeImage___ltCVp,.afterImage___M5XWn,.whyChooseImage___Hbchh img{aspect-ratio:4/3;height:auto}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.exploreButton___vbJDG{border:2px solid #B6862C}C .heroButton___A1otR,.faqButton___SgMSg{border:2px solid #B6862C}}@media print{.heroButton___A1otR,.exploreButton___vbJDG,.faqButton___SgMSg{display:none}.heroOverlay___UlYyo{background:transparent}.heroContent___Vd6J9 h1{color:#000!important}}.ant-carousel .ant-carousel-dots___N4qea{bottom:20px}.ant-carousel .ant-carousel-dots___N4qea li button{background:#ffffff80;border-radius:50%;width:12px;height:12px}.ant-carousel .ant-carousel-dots___N4qea li.ant-carousel-dots-active___opjz1 button{background:var(--primary-color)}.title___iYntY{text-align:center;font-size:clamp(32px,5vw,48px);font-weight:700;margin:50px 0 20px;color:#222;line-height:1.2}.subtitle___MHL6u{text-align:center;font-size:16px;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.5;font-weight:400}.container___IpcTV{margin:40px auto;max-width:1200px;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;justify-items:center}.item___bp9AI{width:100%;max-width:350px;text-align:center}.imageWrapper___sQ34R{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.imageWrapper___sQ34R:hover{box-shadow:0 8px 30px #00000026}.imgItem___GBsOw{width:100%;height:250px;object-fit:cover;transition:transform .3s ease;cursor:pointer;display:block}.item___bp9AI:hover .imgItem___GBsOw{transform:scale(1.05)}.categoryTitle____dmCt{margin-top:25px}.categoryTitle____dmCt h3{font-size:22px;font-weight:600;color:#222;margin:0 0 12px;transition:all .3s ease;position:relative;display:inline-block;cursor:pointer}.categoryTitle____dmCt h3:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#b6862c;transition:width .3s ease}.item___bp9AI:hover .categoryTitle____dmCt h3{color:#b6862c}.item___bp9AI:hover .categoryTitle____dmCt h3:after{width:100%}.categoryDescription___QQjyM{font-size:14px;color:#444;line-height:1.5;margin:0;text-align:center;max-width:100%;padding:0 10px;font-weight:400}.bottomText___QFAdL{text-align:center;margin:80px auto 40px;max-width:700px;padding:0 20px}.bottomText___QFAdL p{font-size:16px;color:#666;line-height:1.6;margin:0 0 8px}.bottomText___QFAdL p:last-child{margin-bottom:0}.ctaSection___XKcHD{text-align:center;margin:40px 0 80px}.ctaButton___dnyM7{background:#b6862c;color:#fff;border:none;padding:var(--button-padding-sm);border-radius:clamp(20px,3vw,25px);cursor:pointer;transition:var(--transition);font-size:var(--font-button);font-weight:500;text-decoration:none;display:inline-block;text-align:center;box-shadow:0 4px 15px #b6862c4d;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ctaButton___dnyM7:hover{background-color:#a07625;transform:translateY(-2px);box-shadow:0 6px 25px #b6862c59}.loadingContainer___y7zNO,.errorContainer___Rb1MA{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:18px;color:#7f8c8d}.errorContainer___Rb1MA{color:#e74c3c}@media (max-width: 1024px){.container___IpcTV{grid-template-columns:repeat(2,1fr);gap:30px;padding:0 15px}.title___iYntY{font-size:40px;margin:40px 0 15px}.subtitle___MHL6u{font-size:15px;margin-bottom:50px;font-weight:400}.bottomText___QFAdL{margin:60px auto 30px}}@media (max-width: 767px){.container___IpcTV{grid-template-columns:1fr;gap:30px;margin:30px auto;padding:0 15px}.item___bp9AI{max-width:100%}.imgItem___GBsOw{height:220px}.title___iYntY{font-size:32px;margin:30px 0 15px}.subtitle___MHL6u{font-size:14px;margin-bottom:40px;padding:0 15px}.categoryTitle____dmCt h3{font-size:20px}.categoryDescription___QQjyM{font-size:13px;font-weight:400}.bottomText___QFAdL{margin:50px auto 30px}.bottomText___QFAdL p{font-size:14px}.ctaButton___dnyM7{padding:14px 30px;font-size:14px}}@media (max-width: 480px){.container___IpcTV{padding:0 10px}.imgItem___GBsOw{height:200px}.categoryTitle____dmCt h3{font-size:18px}.categoryDescription___QQjyM{font-size:12px;padding:0 5px;font-weight:400}.ctaButton___dnyM7{width:90%;max-width:300px;padding:12px 20px}.bottomText___QFAdL{padding:0 15px}}.headerImg___MNIPs{width:100%;height:30vw;min-height:300px;object-fit:cover;background-color:#372a24}.title___SCSIw{text-align:center;font-size:30px;font-weight:700;margin:50px 0 10px;color:#575757}.container___Oi1mx{margin:40px 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}.container___Oi1mx img{object-fit:cover;border-radius:10px}.item___Z9dRP{width:23%;margin:40px 0;text-align:center}@media (max-width: 767px){.item___Z9dRP{width:90%;margin:20px 0}}.galleryPage___EnWWi .hiddenSeoTitle____5ygH{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.galleryPage___EnWWi .titleSection___HThSV{text-align:center;padding:60px 20px 40px;background:#fffdf7}.galleryPage___EnWWi .titleSection___HThSV .displayTitle___sffpY{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:30px;line-height:1.3}@media (max-width: 768px){.galleryPage___EnWWi .titleSection___HThSV .displayTitle___sffpY{font-size:2rem}}.galleryPage___EnWWi .titleSection___HThSV .description___vYnv5{max-width:800px;margin:0 auto}.galleryPage___EnWWi .titleSection___HThSV .description___vYnv5 .descriptionLine1___ac3zD{font-size:1.1rem;color:#666;margin-bottom:8px;line-height:1.6;font-weight:400;text-align:left}.galleryPage___EnWWi .titleSection___HThSV .description___vYnv5 .descriptionLine1___ac3zD:before{content:"\2022  ";margin-right:8px}.galleryPage___EnWWi .titleSection___HThSV .description___vYnv5 .descriptionLine2___qqeys{font-size:1.1rem;color:#666;margin-bottom:0;line-height:1.6;font-weight:400;text-align:left}.galleryPage___EnWWi .titleSection___HThSV .description___vYnv5 .descriptionLine2___qqeys:before{content:"\2022  ";margin-right:8px}.galleryPage___EnWWi .container___Oi1mx{background:#fffdf7}.galleryPage___EnWWi .loadingState___OpS47{text-align:center;padding:60px 20px;background:#fffdf7}.galleryPage___EnWWi .loadingState___OpS47 .spinner___oXnjE{border:3px solid #f3f3f3;border-top:3px solid #000000;border-radius:50%;width:40px;height:40px;animation:spin___u14Ha 2s linear infinite;margin:0 auto 20px}.galleryPage___EnWWi .loadingState___OpS47 p{color:#666;font-size:1.1rem}.galleryPage___EnWWi .errorState___KcL79{text-align:center;padding:60px 20px;color:#e74c3c;background:#fffdf7}.galleryPage___EnWWi .errorState___KcL79 .retryButton___dy1B1{margin-top:15px;padding:12px 24px;background:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s}.galleryPage___EnWWi .errorState___KcL79 .retryButton___dy1B1:hover{background:#333}.galleryPage___EnWWi .imagePlaceholder___KNI0z{display:flex;align-items:center;justify-content:center;height:250px;background:#f8f9fa;color:#999;border:1px solid #e9ecef;border-radius:4px}@keyframes spin___u14Ha{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homePage___M9GqF{width:100%;min-height:100vh}.heroSection___Symrs{position:relative;width:100%;height:clamp(500px,100vh,100vh);overflow:hidden}.imageContainer___TXweB{position:relative;width:100%;height:100vh}.heroImage___z_EvG{width:100%;height:100vh;object-fit:cover;object-position:center;display:block}.heroOverlay___KK0sa{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;padding-left:clamp(3%,5vw,8%);z-index:2}.heroContent___ipfPD{color:#fff;max-width:clamp(300px,60vw,800px)}.heroContent___ipfPD h1{font-size:clamp(24px,6vw,52px);margin-bottom:clamp(20px,4vw,35px);line-height:1.1;letter-spacing:-1px;color:#fff!important;font-weight:700}.heroContent___ipfPD p{font-size:clamp(14px,2.5vw,18px);line-height:1.6;margin:0;color:#fff!important;font-weight:400}.aboutSection___BeDYD{padding:clamp(60px,10vw,100px) 0;background:#fafafa}.aboutSection___BeDYD .container___nwk5R{max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.aboutSection___BeDYD .sectionTitle___pqJIC{text-align:center;font-family:Raleway,sans-serif!important;font-size:clamp(28px,6vw,42px);font-weight:600;margin:0 0 clamp(40px,8vw,60px) 0;color:#170c0a!important;letter-spacing:-1px}.aboutSection___BeDYD .contentWrapper___ZFbWT{max-width:100%;margin:0}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0{font-family:Lato,sans-serif!important;font-size:clamp(14px,2.5vw,16px);line-height:1.8;color:#170c0a!important;opacity:.8;margin:0 0 clamp(20px,4vw,24px) 0;text-align:justify;font-weight:400}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0:last-of-type{margin-bottom:clamp(30px,6vw,40px)}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0 strong,.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0 b{color:#170c0a!important;font-weight:600!important;opacity:1}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna{display:block;margin:0 auto;padding:clamp(14px,3vw,18px) clamp(28px,6vw,36px);background:#b6862c;color:#fff!important;border:none;border-radius:50px;font-family:Lato,sans-serif!important;font-size:clamp(14px,2.5vw,16px);font-weight:400;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #b8860b33;letter-spacing:.5px}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna:hover{background:#996f00;color:#fff!important;transform:translateY(-3px);box-shadow:0 6px 20px #b9860b66}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna:active{transform:translateY(-1px);box-shadow:0 3px 12px #b9860b4d;color:#fff!important}@media (max-width: 768px){.heroSection___Symrs,.imageContainer___TXweB,.heroImage___z_EvG{height:clamp(60vh,70vh,80vh);min-height:450px}.heroOverlay___KK0sa{padding-left:clamp(3%,5vw,8%);padding-right:clamp(3%,5vw,8%)}.heroContent___ipfPD{max-width:100%}.heroContent___ipfPD h1{font-size:clamp(24px,8vw,36px);margin-bottom:clamp(15px,4vw,25px);text-shadow:2px 2px 8px rgba(0,0,0,.6)}.heroContent___ipfPD p{font-size:clamp(14px,3.5vw,16px);text-shadow:1px 1px 4px rgba(0,0,0,.6)}.aboutSection___BeDYD{padding:clamp(40px,8vw,60px) 0}.aboutSection___BeDYD .container___nwk5R{padding:0 clamp(15px,5vw,20px)}.aboutSection___BeDYD .sectionTitle___pqJIC{font-size:clamp(24px,6vw,28px);margin-bottom:clamp(30px,6vw,40px)}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0{font-size:clamp(13px,3vw,15px);text-align:left;line-height:1.7;margin-bottom:clamp(16px,4vw,20px)}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna{padding:clamp(12px,3vw,16px) clamp(24px,6vw,32px);font-size:clamp(13px,3vw,14px);border-radius:40px}}@media (max-width: 1024px) and (min-width: 769px){.heroSection___Symrs,.imageContainer___TXweB,.heroImage___z_EvG{height:clamp(70vh,80vh,90vh);min-height:500px}.heroOverlay___KK0sa{padding-left:clamp(4%,6vw,8%);padding-right:clamp(4%,6vw,8%)}.heroContent___ipfPD h1{font-size:clamp(32px,7vw,44px)}.heroContent___ipfPD p{font-size:clamp(15px,3vw,17px)}.aboutSection___BeDYD .container___nwk5R{padding:0 clamp(25px,5vw,30px)}.aboutSection___BeDYD .sectionTitle___pqJIC{font-size:clamp(32px,6vw,36px)}}@media (max-width: 480px){.heroSection___Symrs,.imageContainer___TXweB,.heroImage___z_EvG{height:clamp(50vh,60vh,70vh);min-height:400px}.heroContent___ipfPD h1{font-size:clamp(20px,7vw,28px);line-height:1.2}.heroContent___ipfPD p{font-size:clamp(12px,3.5vw,14px);line-height:1.5}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0{font-size:clamp(12px,3.5vw,14px);line-height:1.6}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna{padding:clamp(10px,3vw,14px) clamp(20px,6vw,28px);font-size:clamp(12px,3vw,13px)}}@media (min-width: 1440px){.heroSection___Symrs{height:100vh;max-height:100vh}.imageContainer___TXweB,.heroImage___z_EvG{height:100vh}.heroContent___ipfPD h1{font-size:clamp(48px,6vw,60px)}.heroContent___ipfPD p{font-size:clamp(18px,2.5vw,20px)}.aboutSection___BeDYD .container___nwk5R{max-width:1600px}.aboutSection___BeDYD .sectionTitle___pqJIC{font-size:clamp(42px,6vw,48px)}.aboutSection___BeDYD .contentWrapper___ZFbWT .paragraph___V6Uu0{font-size:clamp(16px,2.5vw,18px)}.aboutSection___BeDYD .contentWrapper___ZFbWT .ctaButton___zsRna{padding:clamp(18px,3vw,20px) clamp(36px,6vw,40px);font-size:clamp(16px,2.5vw,17px);border-radius:60px}}@media (prefers-reduced-motion: reduce){.ctaButton___zsRna{transition:none!important}.ctaButton___zsRna:hover{transform:none!important}}@media (prefers-contrast: high){.heroOverlay___KK0sa{background:#0009!important}.ctaButton___zsRna{border:2px solid #000}}.contactPage___I3lew{min-height:100vh;background:#fff;padding:15px 0}.headerSection___X9ZHl{text-align:center;margin-bottom:clamp(30px,5vw,45px);padding-top:clamp(15px,2.5vw,30px);font-weight:400}.headerSection___X9ZHl .mainTitle___glJnz{font-size:clamp(26px,5.5vw,42px);font-weight:700;color:#2d2d2d;margin:0 0 clamp(10px,1.5vw,14px) 0;letter-spacing:-1px}.headerSection___X9ZHl .subtitle___KanxQ{font-size:clamp(15px,2.2vw,17px);color:#444;margin:0;font-weight:400}.mainContent___nPKOZ{max-width:1150px;margin:0 auto;padding:0 clamp(18px,3.5vw,35px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,65px);align-items:start}.contactInfo___TBz3u .sectionTitle___IAutK{font-size:clamp(22px,3.8vw,28px);font-weight:600;color:#222;margin:0 0 clamp(20px,3.5vw,32px) 0;letter-spacing:-.5px}.contactInfo___TBz3u .contactItem___I0Xd4{display:flex;align-items:center;margin-bottom:clamp(15px,2.5vw,22px);padding:clamp(6px,1.2vw,8px) 0}.contactInfo___TBz3u .contactItem___I0Xd4 .iconWrapper___BrtYj{width:clamp(40px,5.5vw,52px);height:clamp(40px,5.5vw,52px);display:flex;align-items:center;justify-content:center;margin-right:clamp(12px,2vw,16px);flex-shrink:0;background:#f8f9fa;border-radius:10px}.contactInfo___TBz3u .contactItem___I0Xd4 .contactIcon___oCs6S{width:clamp(24px,3.5vw,30px);height:clamp(24px,3.5vw,30px);object-fit:contain}.contactInfo___TBz3u .contactItem___I0Xd4 span{font-size:clamp(14px,2vw,16px);color:#222;line-height:1.4}.contactInfo___TBz3u .contactItem___I0Xd4 span.clickable___Z4WCF{cursor:pointer;transition:color .3s ease}.contactInfo___TBz3u .contactItem___I0Xd4 span.clickable___Z4WCF:hover{color:#d4b896;text-decoration:underline}.contactInfo___TBz3u .mapSection___zAwL_{margin:clamp(6px,1vw,8px) 0 clamp(16px,2.5vw,24px) 0;display:flex;justify-content:flex-end;padding-right:clamp(12px,2vw,16px)}.contactInfo___TBz3u .mapSection___zAwL_ .njMap___UfWhX{width:clamp(100px,13vw,130px);height:clamp(120px,15vw,150px);display:flex;align-items:center;justify-content:center}.contactInfo___TBz3u .mapSection___zAwL_ .njMap___UfWhX .mapImage___j6FEM{max-width:100%;max-height:100%;object-fit:contain}.contactInfo___TBz3u .questionButton___eowVv{background:#b6862c;color:#fff;border:none;border-radius:18px;padding:clamp(8px,1.8vw,12px) clamp(18px,2.8vw,24px);font-size:clamp(12px,1.8vw,14px);font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #d4b89640}.contactInfo___TBz3u .questionButton___eowVv:hover{background:#c4a886;transform:translateY(-1px);box-shadow:0 3px 12px #d4b89659}.inquiryForm___ZwsAE .sectionTitle___IAutK{font-size:clamp(22px,3.8vw,28px);font-weight:600;color:#222;margin:0 0 clamp(20px,3.5vw,32px) 0;letter-spacing:-.5px}.inquiryForm___ZwsAE .form___RrESp .inputGroup___JtOkU{margin-bottom:clamp(12px,2vw,16px);position:relative}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{width:100%;padding:clamp(10px,1.8vw,12px) clamp(14px,2.2vw,16px);border:1px solid #e5e7eb;border-radius:5px;font-size:clamp(13px,1.8vw,14px);color:#444;background:#fff;transition:all .25s ease;line-height:1.3}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY::placeholder,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW::placeholder{color:#666;opacity:.8;font-size:clamp(12px,1.6vw,13px)}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY:focus,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW:focus{outline:none;border-color:#d4b896;box-shadow:0 0 0 1px #d4b89633;color:#444}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY:hover:not(:focus),.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW:hover:not(:focus){border-color:#d1d5db}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY.inputError___HlI1L,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW.inputError___HlI1L{border-color:#ef4444;box-shadow:0 0 0 1px #ef444426}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY.inputError___HlI1L:focus,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW.inputError___HlI1L:focus{box-shadow:0 0 0 1px #ef444440}.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{resize:vertical;min-height:clamp(65px,10vw,80px);font-family:inherit;line-height:1.3}.inquiryForm___ZwsAE .form___RrESp .characterCount___DdlmQ{position:absolute;bottom:-14px;right:0;font-size:clamp(10px,1.3vw,11px);color:#9ca3af}.inquiryForm___ZwsAE .form___RrESp .errorMessage___v8Uv8{display:flex;align-items:center;margin-top:3px;color:#ef4444;font-size:clamp(11px,1.6vw,12px);line-height:1.2}.inquiryForm___ZwsAE .form___RrESp .errorMessage___v8Uv8 .errorIcon___bcrST{margin-right:3px;font-size:9px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw{background:#b6862c;color:#fff;border:none;border-radius:18px;padding:clamp(10px,2vw,12px) clamp(20px,3.5vw,24px);font-size:clamp(13px,1.8vw,14px);font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 5px #d4b89633;width:100%;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:5px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw:hover:not(:disabled){background:#c4a886;transform:translateY(-1px);box-shadow:0 3px 10px #d4b8964d}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw:active:not(:disabled){transform:translateY(0)}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw:disabled{opacity:.7;cursor:not-allowed}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw.submitting___dS251{background:#9ca3af}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw .spinner___SKpdJ{width:12px;height:12px;border:1.5px solid transparent;border-top:1.5px solid #ffffff;border-radius:50%;animation:spin___gW0eE 1s linear infinite}.wechatModal___FAnYe .qrCodeContainer___kWLGz{display:flex;justify-content:center;align-items:center;min-height:250px;padding:14px}.wechatModal___FAnYe .qrCodeImage___j8l1L{max-width:100%;max-height:320px;height:auto;border-radius:5px;box-shadow:0 2px 8px #0000000f;object-fit:contain}@keyframes slideIn___xWY9m{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin___gW0eE{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px) and (min-width: 769px){.mainContent___nPKOZ{gap:clamp(40px,5vw,50px)}.inquiryForm___ZwsAE .form___RrESp .inputGroup___JtOkU{margin-bottom:14px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{padding:10px 14px;font-size:13px}.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{min-height:70px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw{padding:10px 20px;font-size:13px}}@media (max-width: 768px){.contactPage___I3lew{padding:12px 0}.headerSection___X9ZHl{margin-bottom:24px;padding-top:16px}.mainContent___nPKOZ{grid-template-columns:1fr;gap:24px;padding:0 14px}.contactInfo___TBz3u .sectionTitle___IAutK{margin-bottom:18px;text-align:center}.contactInfo___TBz3u .contactItem___I0Xd4{margin-bottom:18px;padding:5px 0}.contactInfo___TBz3u .contactItem___I0Xd4 .iconWrapper___BrtYj{width:42px;height:42px;margin-right:12px}.contactInfo___TBz3u .contactItem___I0Xd4 .contactIcon___oCs6S{width:24px;height:24px}.contactInfo___TBz3u .contactItem___I0Xd4 span{font-size:14px}.contactInfo___TBz3u .mapSection___zAwL_{margin:8px 0 16px;justify-content:center;padding-right:0}.contactInfo___TBz3u .mapSection___zAwL_ .njMap___UfWhX{width:95px;height:115px}.contactInfo___TBz3u .questionButton___eowVv{padding:8px 16px;font-size:12px}.inquiryForm___ZwsAE .sectionTitle___IAutK{text-align:center;margin-bottom:18px}.inquiryForm___ZwsAE .form___RrESp .inputGroup___JtOkU{margin-bottom:12px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{padding:8px 12px;font-size:13px;border-radius:4px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY::placeholder,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW::placeholder{font-size:12px}.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{min-height:60px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw{padding:9px 18px;font-size:13px;border-radius:16px}.inquiryForm___ZwsAE .form___RrESp .characterCount___DdlmQ{bottom:-12px;font-size:9px}.wechatModal___FAnYe .qrCodeContainer___kWLGz{min-height:220px;padding:10px}.wechatModal___FAnYe .qrCodeImage___j8l1L{max-height:280px}}@media (max-width: 480px){.mainContent___nPKOZ{padding:0 10px;gap:20px}.contactInfo___TBz3u .contactItem___I0Xd4{margin-bottom:14px}.contactInfo___TBz3u .contactItem___I0Xd4 .iconWrapper___BrtYj{width:36px;height:36px;margin-right:10px}.contactInfo___TBz3u .contactItem___I0Xd4 .contactIcon___oCs6S{width:20px;height:20px}.contactInfo___TBz3u .contactItem___I0Xd4 span{font-size:13px;line-height:1.3}.contactInfo___TBz3u .mapSection___zAwL_{margin:6px 0 12px}.contactInfo___TBz3u .mapSection___zAwL_ .njMap___UfWhX{width:85px;height:105px}.inquiryForm___ZwsAE .form___RrESp .inputGroup___JtOkU{margin-bottom:10px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{padding:7px 10px;font-size:12px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY::placeholder,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW::placeholder{font-size:11px}.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{min-height:55px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw{padding:8px 16px;font-size:12px}}@media (min-width: 1440px){.mainContent___nPKOZ{max-width:1300px;gap:80px}.contactInfo___TBz3u .contactItem___I0Xd4 .iconWrapper___BrtYj{width:58px;height:58px;margin-right:18px}.contactInfo___TBz3u .contactItem___I0Xd4 .contactIcon___oCs6S{width:34px;height:34px}.contactInfo___TBz3u .contactItem___I0Xd4 span{font-size:17px}.contactInfo___TBz3u .mapSection___zAwL_ .njMap___UfWhX{width:140px;height:160px}.contactInfo___TBz3u .questionButton___eowVv{padding:13px 26px;font-size:15px}.inquiryForm___ZwsAE .form___RrESp .inputGroup___JtOkU{margin-bottom:18px}.inquiryForm___ZwsAE .form___RrESp .input___nb9EY,.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{padding:13px 17px;font-size:15px}.inquiryForm___ZwsAE .form___RrESp .textarea___SNOnW{min-height:90px}.inquiryForm___ZwsAE .form___RrESp .submitButton___PAsSw{padding:13px 28px;font-size:15px}}.pageWrapper___JeX4d{padding:40px 20px;background-color:#fffdf7}.container___C0L8A{max-width:1200px;margin:0 auto;background-color:transparent;padding:40px 0;border-radius:0;box-shadow:none}.headerImg___Q14q8{width:100%;height:300px;object-fit:cover}.titleSection___lhyBZ{display:flex;align-items:center;justify-content:center;margin-bottom:30px;gap:15px}.lightbulbIcon___Lh3Eg{width:45px;height:45px}.mainTitle___MUbBx{font-size:32px;font-weight:600;color:#222;margin:0}.faqSection___fy_99{margin-bottom:20px}.faqCollapse___P_bH2 .ant-collapse-item{border:none;margin-bottom:12px;background-color:transparent}.faqCollapse___P_bH2 .ant-collapse-item:last-child{margin-bottom:0}.faqCollapse___P_bH2 .ant-collapse-header{padding:15px 0!important;border:none;background-color:transparent;font-size:20px;font-weight:600;color:#222;display:flex!important;align-items:center!important}.faqCollapse___P_bH2 .ant-collapse-header:hover{background-color:transparent}.faqCollapse___P_bH2 .ant-collapse-header:focus{background-color:transparent}.faqCollapse___P_bH2 .ant-collapse-content{border:none;background-color:transparent}.faqCollapse___P_bH2 .ant-collapse-content-box{padding:0 0 10px;margin-left:36px}.faqPanel___h3yiK{background-color:transparent}.faqPanel___h3yiK .ant-collapse-header{padding:15px 0!important;background-color:transparent!important}.faqPanel___h3yiK .ant-collapse-content{background-color:transparent!important}.expandIconWrapper___fRI8O{width:20px;height:20px;border-radius:50%;border:2px solid #222222;display:flex;align-items:center;justify-content:center;margin-right:8px;margin-top:0;flex-shrink:0;transition:all .3s ease}.expandIcon___QircD{font-size:12px;color:#222;font-weight:700;line-height:1;transition:transform .3s ease}.answerContent___AbKsF{font-size:16px;color:#222;line-height:1.6;font-weight:400}.questionHeader___bYMrq{margin:0;padding:0;font-size:18px;font-weight:600;color:#222;line-height:1.4}.bottomButtonSection___QMJj1{text-align:center;padding:5px 20px 60px;background-color:#fffdf7}.bottomButtonSection___QMJj1 .contactButton___Jlioy{background:#b6862c;color:#fff;border:none;border-radius:25px;padding:15px 40px;font-size:18px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #b8860b33}.bottomButtonSection___QMJj1 .contactButton___Jlioy:hover{background:#a0750a;transform:translateY(-2px);box-shadow:0 6px 16px #b8860b4d}.bottomButtonSection___QMJj1 .contactButton___Jlioy:active{transform:translateY(0);box-shadow:0 2px 8px #b8860b33}.bottomButtonSection___QMJj1 .contactButton___Jlioy:focus{outline:2px solid #B8860B;outline-offset:2px}@media (max-width: 768px){.container___C0L8A{padding:20px 0}.titleSection___lhyBZ{flex-direction:column;gap:10px;margin-bottom:25px}.mainTitle___MUbBx{font-size:28px;text-align:center}.lightbulbIcon___Lh3Eg{width:40px;height:40px}.faqCollapse___P_bH2 .ant-collapse-header{font-size:18px;padding:12px 0!important}.faqCollapse___P_bH2 .ant-collapse-item{margin-bottom:10px}.faqCollapse___P_bH2 .ant-collapse-content-box{padding:0 0 8px;margin-left:32px}.expandIconWrapper___fRI8O{width:18px;height:18px;margin-right:8px}.expandIcon___QircD{font-size:10px}.answerContent___AbKsF{font-size:16px}.questionHeader___bYMrq{font-size:18px}.bottomButtonSection___QMJj1{padding:20px 20px 40px}.bottomButtonSection___QMJj1 .contactButton___Jlioy{padding:12px 30px;font-size:16px}}@media (max-width: 480px){.titleSection___lhyBZ{margin-bottom:20px}.expandIconWrapper___fRI8O{margin-right:6px;width:16px;height:16px}.expandIcon___QircD{font-size:9px}.mainTitle___MUbBx{font-size:24px}.faqCollapse___P_bH2 .ant-collapse-header{font-size:16px;padding:10px 0!important}.faqCollapse___P_bH2 .ant-collapse-item{margin-bottom:8px}.faqCollapse___P_bH2 .ant-collapse-content-box{padding:0 0 6px;margin-left:28px}.answerContent___AbKsF,.questionHeader___bYMrq{font-size:16px}.bottomButtonSection___QMJj1{padding:15px 15px 30px}.bottomButtonSection___QMJj1 .contactButton___Jlioy{padding:10px 25px;font-size:14px;border-radius:20px}}.navs___X754f{width:100%;display:flex;padding:20px 40px;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:999;background:#fff;box-shadow:0 2px 4px #0000001a;box-sizing:border-box}.leftSection___cvQOR{display:flex;align-items:center;gap:15px}.leftSection___cvQOR img{width:35px;height:35px;object-fit:contain}.leftSection___cvQOR .companyInfo___YOYIF{display:flex;flex-direction:column}.logoContainer___Y9QrV{display:flex;align-items:center;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:8px;gap:15px}.logoContainer___Y9QrV:hover{background-color:#ffcfbd1a;transform:translateY(-1px)}.logoContainer___Y9QrV:active{transform:translateY(0)}.logoContainer___Y9QrV:focus-visible{outline:2px solid #ffcfbd;outline-offset:2px;background-color:#ffcfbd1a}.logoContainer___Y9QrV img{width:35px;height:35px;object-fit:contain;transition:all .3s ease}.logoContainer___Y9QrV img:hover{filter:brightness(1.1)}.logoContainer___Y9QrV .companyInfo___YOYIF{display:flex;flex-direction:column}.rightSection___Pt0Op{display:flex;align-items:center}.title___ReWol{font-size:1.5rem;font-weight:700;color:#333;margin:0;line-height:1.2}.subtitle___GPbEJ{font-size:1rem;color:#666;margin:0;line-height:1.2}.ul___ITQqY{display:flex;gap:2rem;align-items:center}.list___Xdipb{color:#333;cursor:pointer;transition:all .3s ease;font-weight:500;padding:10px 15px;position:relative;white-space:nowrap}.list___Xdipb:before{content:"";position:absolute;left:15px;right:15px;bottom:5px;height:2px;background:#b6862c;transform:scaleX(0);transition:transform .3s ease}.list___Xdipb:hover{color:#b6862c}.list___Xdipb:hover:before{transform:scaleX(1);background:#b6862c}.list___Xdipb:focus-visible{outline:2px solid #B6862C;outline-offset:2px;border-radius:4px;background-color:#ffcfbd1a}.footer___NQyPO{width:100%;background:#170c0a;padding:clamp(25px,4vw,40px) clamp(20px,4vw,60px);color:#999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:120px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;contain:layout style}.footerContent___na2Dr{max-width:1200px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(12px,2vw,18px);min-height:80px}.footerLogo___lv1IV{order:1;display:flex;align-items:center;justify-content:center}.footerLogo___lv1IV img{width:clamp(32px,4vw,45px);height:clamp(32px,4vw,45px);object-fit:contain;filter:brightness(.9);transition:filter .3s ease;display:block;will-change:filter}.footerLogo___lv1IV img:hover{filter:brightness(1.1)}.footerLogo___lv1IV img:focus-visible{outline:2px solid #ffcfbd;outline-offset:2px;border-radius:4px}.footerInfo___TQT9V{order:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,12px);text-align:center}.hicNumber___w_vo8{font-size:clamp(14px,2vw,18px);color:#bbb;font-weight:500;letter-spacing:.5px;margin:0;line-height:1.4}.copyright___jrJVS{font-size:clamp(12px,1.8vw,16px);color:#888;font-weight:400;margin:0;line-height:1.4;max-width:600px}.bottom___NQxJH,.but1___YWn9Y,.but2___EbSEk,.but3___VHrHs{display:none!important}@media (max-width: 968px){.navs___X754f{padding:18px 30px}.leftSection___cvQOR{gap:12px}.leftSection___cvQOR img{width:30px;height:30px}.logoContainer___Y9QrV{padding:6px;gap:12px}.logoContainer___Y9QrV img{width:30px;height:30px}.title___ReWol{font-size:1.3rem}.subtitle___GPbEJ{font-size:.9rem}.ul___ITQqY{gap:1.5rem}.list___Xdipb{padding:8px 12px;font-size:.9rem}.list___Xdipb:before{left:12px;right:12px}.footer___NQyPO{padding:clamp(20px,3vw,35px) clamp(18px,3vw,40px);min-height:100px}.footerContent___na2Dr{gap:clamp(10px,1.5vw,15px);min-height:70px}.footerLogo___lv1IV img{width:clamp(28px,3.5vw,38px);height:clamp(28px,3.5vw,38px)}.footerInfo___TQT9V{gap:clamp(6px,1vw,10px)}}@media (max-width: 768px){.navs___X754f{flex-direction:column;gap:15px;padding:15px 20px}.leftSection___cvQOR img{width:28px;height:28px}.logoContainer___Y9QrV{padding:5px;gap:10px}.logoContainer___Y9QrV img{width:28px;height:28px}.title___ReWol{font-size:1.2rem}.subtitle___GPbEJ{font-size:.85rem}.ul___ITQqY{font-size:.85rem;gap:1.2rem;flex-wrap:wrap;justify-content:center}.list___Xdipb{padding:8px 12px}.list___Xdipb:before{left:12px;right:12px}.footer___NQyPO{padding:clamp(18px,3vw,30px) clamp(15px,2vw,25px);min-height:90px}.footerContent___na2Dr{gap:clamp(8px,1.5vw,12px);min-height:60px}.footerLogo___lv1IV img{width:clamp(26px,3vw,32px);height:clamp(26px,3vw,32px)}.footerInfo___TQT9V{gap:clamp(6px,1vw,8px)}.hicNumber___w_vo8{font-size:clamp(12px,2vw,15px)}.copyright___jrJVS{font-size:clamp(10px,1.8vw,13px);line-height:1.5}}@media (max-width: 480px){.navs___X754f{padding:12px 15px}.leftSection___cvQOR{gap:10px}.leftSection___cvQOR img{width:25px;height:25px}.logoContainer___Y9QrV{padding:4px;gap:8px}.logoContainer___Y9QrV img{width:25px;height:25px}.title___ReWol{font-size:1.1rem}.subtitle___GPbEJ{font-size:.75rem}.ul___ITQqY{gap:.8rem}.list___Xdipb{padding:6px 10px;font-size:.75rem}.list___Xdipb:before{left:10px;right:10px;height:1.5px}.footer___NQyPO{padding:15px 12px;min-height:80px}.footerContent___na2Dr{gap:clamp(6px,1vw,10px);min-height:50px}.footerLogo___lv1IV img{width:clamp(22px,2.5vw,28px);height:clamp(22px,2.5vw,28px)}.footerInfo___TQT9V{gap:clamp(5px,.8vw,8px)}.hicNumber___w_vo8{font-size:clamp(11px,1.8vw,13px)}.copyright___jrJVS{font-size:clamp(9px,1.5vw,11px);line-height:1.6}}@media (min-width: 1400px){.navs___X754f{padding:25px 60px}.leftSection___cvQOR{gap:20px}.leftSection___cvQOR img{width:40px;height:40px}.logoContainer___Y9QrV{padding:10px;gap:20px}.logoContainer___Y9QrV img{width:40px;height:40px}.title___ReWol{font-size:1.6rem}.subtitle___GPbEJ{font-size:1.1rem}.ul___ITQqY{gap:2.5rem}.list___Xdipb{padding:12px 18px;font-size:1rem}.footer___NQyPO{padding:45px 80px;min-height:140px}.footerContent___na2Dr{gap:20px;min-height:100px}.footerLogo___lv1IV img{width:50px;height:50px}.footerInfo___TQT9V{gap:15px}.hicNumber___w_vo8{font-size:20px}.copyright___jrJVS{font-size:18px}}@media (max-height: 600px) and (orientation: landscape){.footer___NQyPO{padding:12px 20px;min-height:70px}.footerContent___na2Dr{gap:6px;min-height:50px}.footerLogo___lv1IV img{width:24px;height:24px}.footerInfo___TQT9V{gap:4px}.hicNumber___w_vo8{font-size:13px}.copyright___jrJVS{font-size:11px}}@media (prefers-contrast: high){.navs___X754f{border-bottom:2px solid #333}.logoContainer___Y9QrV:hover{background-color:#0000001a;border:1px solid #333}.list___Xdipb{border:1px solid transparent}.list___Xdipb:hover{border-color:#ffcfbd;background-color:#ffcfbd1a}.footer___NQyPO{border-top:1px solid #333}.footerLogo___lv1IV img{filter:contrast(1.2) brightness(1.1)}.footerLogo___lv1IV img:hover{filter:contrast(1.4) brightness(1.3)}}@media (prefers-reduced-motion: reduce){.logoContainer___Y9QrV{transition:none}.logoContainer___Y9QrV:hover,.logoContainer___Y9QrV:active{transform:none}.logoContainer___Y9QrV img,.list___Xdipb,.footerLogo___lv1IV img{transition:none}.list___Xdipb:before{transition:none}}@media print{.navs___X754f{position:static;box-shadow:none;border-bottom:1px solid #ccc;padding:10px 20px}.leftSection___cvQOR img,.logoContainer___Y9QrV img{width:25px;height:25px}.ul___ITQqY{display:none}.footer___NQyPO{background:#fff;color:#333;border-top:1px solid #ccc;padding:20px;min-height:auto}.footerContent___na2Dr{min-height:auto}.footerLogo___lv1IV img{width:35px;height:35px;filter:none}.hicNumber___w_vo8,.copyright___jrJVS{color:#333}}::selection{background-color:#ffcfbd;color:#333}::-moz-selection{background-color:#ffcfbd;color:#333}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ffcfbd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff9b7d}.logoContainer___Y9QrV img,.leftSection___cvQOR img{will-change:filter}
