.product-builder-section{background:#fff;padding:80px 60px}.product-builder-container{max-width:1200px;margin:auto}.product-builder-heading{color:#1c1c1c;text-align:center;max-width:650px;margin:auto;font-size:38px;font-weight:500;line-height:1.3;margin-bottom:60px!important}.product-builder-heading span{color:#655615}.product-builder-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.product-card{background:#fff;border-radius:14px;transition:transform .3s;overflow:hidden;box-shadow:0 8px 24px #0000000f}.product-card:hover{transform:translateY(-6px)}.product-img{width:100%;height:300px;position:relative}.product-img img{-o-object-fit:fill;object-fit:fill}.product-content{padding:18px 20px 30px}.product-content h3{color:#222;font-size:20px;font-weight:500;margin-bottom:20px!important}.product-content .btnProd{color:#655615;cursor:pointer;background:#fff;border:1px solid #655615;border-radius:20px;padding:9px 25px;font-size:16px;font-weight:500}.product-content .btnProd:hover{background:#fde105;border:1px solid #fde105}@media (max-width:992px){.product-builder-grid{grid-template-columns:repeat(2,1fr)}.product-builder-heading{font-size:30px}}@media (max-width:520px){.product-builder-section{padding:60px 24px}.product-builder-grid{grid-template-columns:1fr}.product-builder-heading{font-size:26px}}
.customize-section{text-align:center;background:#f0f7ff;padding:60px}.customize-heading h6{color:#111;text-align:center;max-width:450px;margin:auto;font-size:48px;font-weight:500;line-height:normal}.customize-heading h6 span{color:#655615}.customize-heading p{color:#666;text-align:center;margin-bottom:40px;font-size:18px}.customize-steps{grid-template-columns:repeat(4,1fr);gap:25px;max-width:1300px;margin:0 auto;display:grid}.step-card{text-align:left;flex-direction:column}.step-image img{border-radius:10px;width:100%;margin-bottom:15px}.step-flex{align-items:center;gap:14px;display:flex}.step-num{justify-content:center;align-items:start;min-width:28px;font-size:63px;font-weight:500;display:flex}.step-card:first-child .step-num{color:#95bf46}.step-card:nth-child(2) .step-num{color:#467abf}.step-card:nth-child(3) .step-num{color:#ab46bf}.step-card:nth-child(4) .step-num{color:#46adbf}.step-flex h3{color:#111;margin:0 0 6px;font-size:18px;font-weight:600}.step-flex p{color:#444;margin:0;font-size:14px;line-height:1.5}@media (max-width:1024px){.customize-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.customize-steps{grid-template-columns:repeat(2,1fr)}.customize-heading h6{font-size:32px}}@media (max-width:480px){.customize-section{text-align:center;padding:30px 20px}.customize-heading h2{font-size:24px}.customize-heading p{margin-bottom:25px;font-size:14px}.customize-steps{grid-template-columns:1fr;gap:40px}.step-flex{align-items:flex-start;gap:10px;padding:0 15px}.step-num{min-width:auto;margin-bottom:5px;font-size:32px}.step-flex h3{font-size:16px}.step-flex p{font-size:13px}.step-image img{margin-bottom:10px}}
.features-section{background:#f7f7f7;padding:80px 20px}.features-container{text-align:center;max-width:1200px;margin:auto}.features-title{color:#111827;text-align:center;max-width:750px;margin:auto;font-size:37px;font-weight:500;margin-bottom:8px!important}.features-subtitle{color:#32353a;text-align:center;margin-bottom:50px;font-size:24px}.features-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.feature-card{text-align:left;background:#fff;border-radius:8px;padding:30px}.feature-icon{margin-bottom:18px!important}.feature-card h3{color:#111827;font-size:28px;font-weight:500;margin-bottom:10px!important}.feature-card p{color:#202327;margin-bottom:22px;font-size:17px;line-height:1.6}.feature-btn{color:#655615;cursor:pointer;background:#fde105;border:1px solid #fde105;border-radius:6px;padding:10px 18px;font-size:15px}.feature-btn:hover{background:0 0;border:1px solid #655615}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.features-subtitle{font-size:18px}.feature-card h3{color:#111827;font-size:21px;font-weight:500;margin-bottom:10px!important}.features-title{font-size:27px}.feature-card{padding:24px}}
