.services-page{color:var(--secondary-color);overflow:hidden}.services-page .section-padding{padding:100px 0}.services-page .section-label{color:var(--primary-color);font-family:var(--font-body);letter-spacing:2px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.services-page h2{font-family:var(--font-heading);margin-bottom:20px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.services-page h2 span,.services-hero h1 span{color:var(--primary-color)}.services-page p{color:var(--text-color);font-family:var(--font-body);font-size:16px;line-height:1.9}.services-primary-btn{background:var(--primary-color);color:#fff;font-family:var(--font-body);border-radius:50px;justify-content:center;align-items:center;gap:14px;padding:15px 25px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.services-primary-btn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-3px)}.services-hero{background:var(--light-background);padding:90px 0 0;position:relative}.services-hero>.container{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;min-height:470px;display:grid}.services-hero-content{max-width:620px;padding-bottom:55px}.services-eyebrow{color:var(--primary-color);font-family:var(--font-body);letter-spacing:2px;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.services-eyebrow>span{background:var(--primary-color);width:25px;height:2px}.services-hero h1{font-family:var(--font-heading);letter-spacing:-1.8px;margin-bottom:24px;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.1}.services-hero-content>p{max-width:510px;color:var(--text-color);font-family:var(--font-body);margin-bottom:30px;font-size:16px;line-height:1.9}.services-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.services-secondary-btn{color:var(--secondary-color);font-family:var(--font-body);align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.services-secondary-btn:hover{color:var(--primary-color)}.services-hero-note{color:var(--text-color);font-family:var(--font-body);align-items:center;gap:10px;margin-top:35px;font-size:12px;font-weight:600;display:flex}.services-hero-note i{color:var(--primary-color);font-size:16px}.services-hero-visual{justify-content:center;align-items:center;min-height:410px;display:flex;position:relative;overflow:hidden}.hero-visual-circle{border:1px solid #126b7626;border-radius:50%;position:absolute}.hero-circle-one{width:350px;height:350px}.hero-circle-two{border-style:dashed;width:270px;height:270px}.hero-main-icon{z-index:2;background:var(--primary-color);color:#fff;border-radius:48px;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:0 25px 55px #126b7638}.hero-main-icon i{font-size:100px;transform:rotate(8deg)}.hero-floating-icon{z-index:3;width:60px;height:60px;color:var(--primary-color);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 10px 30px #00000014}.hero-floating-icon i{font-size:25px}.hero-floating-one{top:65px;right:60px;transform:rotate(9deg)}.hero-floating-two{bottom:115px;left:50px;transform:rotate(-8deg)}.hero-visual-caption{z-index:4;background:#fff;border-radius:8px;padding:17px 22px;position:absolute;bottom:25px;right:0;box-shadow:0 10px 30px #0000000f}.hero-visual-caption>span{color:var(--primary-color);font-family:var(--font-body);letter-spacing:1.5px;font-size:9px;font-weight:800}.hero-visual-caption h3{font-family:var(--font-heading);margin:7px 0 3px;font-size:19px;font-weight:800}.hero-visual-caption p{margin:0;font-size:11px}.hero-visual-decoration{background:var(--primary-color);border-radius:50%;width:12px;height:12px;position:absolute;top:50px;left:55px;box-shadow:35px 35px #126b7633}.services-hero-bottom{border-top:1px solid #126b761f}.services-hero-bottom .container{justify-content:space-between;padding-top:20px;padding-bottom:20px;display:flex}.services-hero-bottom span{color:var(--primary-color);font-family:var(--font-body);letter-spacing:1.5px;font-size:11px;font-weight:700}.services-intro{background:#fff}.services-intro h2{max-width:470px}.services-intro .col-lg-7>p{margin-bottom:14px}.intro-highlight{background:var(--light-background);border-left:3px solid var(--primary-color);align-items:center;gap:15px;margin-top:25px;padding:20px;display:flex}.intro-highlight-icon{width:48px;height:48px;color:var(--primary-color);background:#126b761a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.intro-highlight strong,.intro-highlight span{font-family:var(--font-body);display:block}.intro-highlight strong{margin-bottom:4px;font-size:14px}.intro-highlight span{color:var(--text-color);font-size:12px;line-height:1.7}.services-section-heading{max-width:700px;margin:0 auto 55px}.services-section-heading p{max-width:580px;margin:0 auto}.services-cookware{background:var(--light-background)}.cookware-type-card{border:1px solid var(--border-color);background:#fff;border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.cookware-type-card:after{content:"";background:var(--primary-color);transform-origin:50%;height:3px;transition:transform .3s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.cookware-type-card:hover{border-color:#126b7673;transform:translateY(-7px);box-shadow:0 16px 35px #105b661f}.cookware-type-card:hover:after{transform:scaleX(1)}.cookware-type-image{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;width:100%;padding:14px;display:flex;position:relative;overflow:hidden}.cookware-type-image img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.cookware-type-card:hover .cookware-type-image img{transform:scale(1.07)}.cookware-type-content{text-align:center;background:#126b761a;flex:1;justify-content:center;align-items:center;min-height:66px;padding:10px 12px 16px;display:flex}.cookware-type-content h3{color:var(--secondary-color);font-family:var(--font-heading);text-align:center;margin:0;font-size:17px;font-weight:700;line-height:1.4;transition:color .3s}.cookware-type-card:hover .cookware-type-content h3{color:var(--primary-color)}.cookware-note{justify-content:center;align-items:flex-start;gap:10px;max-width:800px;margin:35px auto 0;display:flex}.cookware-note i{color:var(--primary-color);flex-shrink:0;margin-top:5px}.cookware-note p{color:var(--text-color);text-align:center;margin:0;font-size:14px;line-height:1.7}@media (max-width:575px){.cookware-type-image{padding:10px}.cookware-type-content{min-height:62px;padding:9px 8px 14px}.cookware-type-content h3{font-size:15px}.cookware-note{margin-top:25px}.cookware-note p{font-size:13px}}.services-process{background:#fff;scroll-margin-top:100px}.process-timeline{max-width:850px;margin:0 auto;position:relative}.process-timeline:before{content:"";background:#126b7640;width:1px;position:absolute;top:45px;bottom:45px;left:30px}.process-step{grid-template-columns:60px 65px 1fr;align-items:start;gap:22px;padding-bottom:38px;display:grid;position:relative}.process-step:last-child{padding-bottom:0}.process-step-number{z-index:2;background:var(--primary-color);color:#fff;width:60px;height:60px;font-family:var(--font-heading);border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:relative}.process-step-icon{background:var(--light-background);width:55px;height:55px;color:var(--primary-color);border-radius:9px;justify-content:center;align-items:center;display:flex}.process-step-icon i{font-size:23px}.process-step-content{padding-top:5px}.process-step-content h3{font-family:var(--font-heading);margin-bottom:9px;font-size:19px;font-weight:800}.process-step-content p{max-width:580px;margin:0;font-size:14px}.services-faq{background:#fff}.services-faq .services-text-link{color:var(--primary-color);font-family:var(--font-body);align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.services-faq-list{border-top:1px solid var(--border-color)}.services-faq-item{border-bottom:1px solid var(--border-color)}.services-faq-item summary{color:var(--secondary-color);font-family:var(--font-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 5px;font-size:17px;font-weight:700;list-style:none;display:flex}.services-faq-item summary::-webkit-details-marker{display:none}.services-faq-item summary i{width:30px;height:30px;color:var(--primary-color);background:#126b7617;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:transform .3s;display:flex}.services-faq-item[open] summary i{transform:rotate(45deg)}.services-faq-answer{padding:0 40px 20px 5px}.services-faq-answer p{margin:0;font-size:15px}@media (max-width:991px){.services-page .section-padding{padding:75px 0}.services-hero>.container{grid-template-columns:1fr .8fr;gap:25px}.services-hero h1{font-size:46px}.services-hero-visual{min-height:350px}.hero-circle-one{width:290px;height:290px}.hero-circle-two{width:230px;height:230px}.hero-main-icon{width:150px;height:150px}.hero-main-icon i{font-size:80px}.hero-visual-caption{right:0}}@media (max-width:767px){.services-page .section-padding{padding:60px 0}.services-hero{padding-top:65px}.services-hero>.container{grid-template-columns:1fr;gap:0}.services-hero-content{padding-bottom:15px}.services-hero h1{font-size:42px}.services-hero-visual{min-height:340px}.hero-circle-one{width:280px;height:280px}.hero-circle-two{width:220px;height:220px}.hero-main-icon{width:145px;height:145px}.hero-floating-one{right:55px}.hero-floating-two{left:45px}.hero-visual-caption{bottom:5px;right:5px}.services-hero-bottom .container{gap:10px}.services-hero-bottom span{letter-spacing:.8px;font-size:9px}.services-section-heading{margin-bottom:35px}.cookware-type-card{min-height:235px}}@media (max-width:480px){.services-hero h1{font-size:36px}.services-hero-content>p{font-size:14px}.services-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.services-hero-visual{min-height:300px}.hero-circle-one{width:245px;height:245px}.hero-circle-two{width:195px;height:195px}.hero-main-icon{border-radius:35px;width:125px;height:125px}.hero-main-icon i{font-size:68px}.hero-floating-icon{border-radius:12px;width:48px;height:48px}.hero-floating-icon i{font-size:20px}.hero-visual-caption{padding:12px 15px}.hero-visual-caption h3{font-size:16px}.process-step{grid-template-columns:48px 45px 1fr;gap:12px}.process-step-number{width:48px;height:48px}.process-timeline:before{left:24px}.process-step-icon{width:43px;height:43px}.process-step-icon i{font-size:19px}.process-step-content h3{font-size:16px}.services-hero-bottom span{font-size:8px}}
