.transform__wrapper{padding:9.6rem 0;background-color:var(--bg-clr)}.transform__wrapper .transform__container{width:672px;display:flex;flex-direction:column;align-items:center;justify-content:center}.transform__wrapper .transform__container h1{font-size:3.6rem;font-weight:700;line-height:40px;font-style:normal;color:#fff;font-family:Inter,sans-serif;text-align:center}@media screen and (max-width:767px){.transform__wrapper .transform__container h1{font-size:3.2rem;line-height:45px}}.transform__wrapper .transform__container p{font-size:20px;font-weight:400;font-style:normal;color:#9ca3af;line-height:28px;font-family:Inter,sans-serif;text-align:center;margin-top:3.2rem}@media screen and (max-width:767px){.transform__wrapper .transform__container p{font-size:1.8rem;line-height:36px;text-align:center}}.transform__wrapper .transform__container button{margin-top:3.2rem;display:inline-flex;background-color:#9b87f5;color:#fff;font-size:1.4rem;font-weight:500;border-radius:8px;line-height:20px;height:4.4rem;width:200px;display:flex;align-items:center;justify-content:center;gap:.8rem;text-decoration:none;transition:background-color .2s ease;font-family:Inter,sans-serif}.transform__wrapper .transform__container button svg{height:2rem;width:2rem}.transform__wrapper .transform__container button:hover{background-color:#8f6fff}.product-visuals{padding:8rem 0;background:var(--bg-clr)}.product-visuals .section-header{text-align:center;margin-bottom:3.2rem}.product-visuals .section-header h2{font-size:32px;font-weight:600;line-height:40px;margin-bottom:16px;font-family:Inter,sans-serif;color:#fff}.product-visuals .section-header p{font-size:16px;font-weight:400;line-height:24px;color:#9ca3af;max-width:600px;margin:0 auto}.product-visuals .visuals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-top:3.2rem}@media screen and (max-width:1240px){.product-visuals .visuals-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media screen and (max-width:765px){.product-visuals .visuals-grid{display:flex;flex-direction:column}}.product-visuals .visual-card{padding:2.4rem;background:hsla(0,0%,100%,.051);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 4px 12px -2px rgba(0,0,0,.3);transition:all .3s}.product-visuals .visual-card:hover{transform:scale(1.05)}.product-visuals .visual-card .image-container{position:relative;width:100%;height:250px;overflow:hidden;margin-bottom:1.6rem;border-radius:8px}.product-visuals .visual-card .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-visuals .visual-card h3{font-size:20px;font-weight:600;line-height:28px;font-style:normal;margin-bottom:.8rem;font-family:Inter,sans-serif;color:#fff}.product-visuals .visual-card p{font-size:16px;font-weight:400;line-height:24px;color:#9ca3af}.customer-reviews{padding:8rem 0;background:var(--bg-clr)}.customer-reviews .main-header{text-align:center;margin-bottom:4rem}.customer-reviews .main-header h2{font-size:42px;font-weight:700;line-height:1.2;margin-bottom:16px;font-family:Inter,sans-serif;color:#fff}@media screen and (max-width:768px){.customer-reviews .main-header h2{font-size:32px}}.customer-reviews .main-header p{font-size:18px;font-weight:400;line-height:1.6;color:#9ca3af;max-width:700px;margin:0 auto}@media screen and (max-width:768px){.customer-reviews .main-header p{font-size:16px}}.customer-reviews .stats-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-bottom:6rem}@media screen and (max-width:768px){.customer-reviews .stats-container{grid-template-columns:1fr;gap:2rem}}.customer-reviews .stats-container .stat-box{text-align:center;padding:2.4rem;background:hsla(0,0%,100%,.051);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.customer-reviews .stats-container .stat-box:hover{transform:translateY(-5px)}.customer-reviews .stats-container .stat-box h3{font-size:3.2rem;font-weight:700;color:var(--text-color);margin-bottom:.8rem;font-family:Inter,sans-serif}.customer-reviews .stats-container .stat-box p{font-size:1.2rem;color:#9ca3af;font-weight:500}.customer-reviews .section-header{text-align:center;margin-bottom:3.2rem}.customer-reviews .section-header h2{font-size:32px;font-weight:600;line-height:40px;margin-bottom:16px;font-family:Inter,sans-serif;color:#fff}.customer-reviews .section-header p{font-size:16px;font-weight:400;line-height:24px;color:#9ca3af;max-width:600px;margin:0 auto}.customer-reviews .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem}@media screen and (max-width:1240px){.customer-reviews .reviews-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.customer-reviews .reviews-grid{grid-template-columns:1fr}}.customer-reviews .reviews-grid .review-card{padding:2.4rem;background:hsla(0,0%,100%,.051);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s}.customer-reviews .reviews-grid .review-card:hover{transform:translateY(-5px)}.customer-reviews .reviews-grid .review-card .stars{display:flex;gap:.4rem;margin-bottom:1.6rem}.customer-reviews .reviews-grid .review-card .review-text{font-size:16px;line-height:24px;color:#9ca3af;margin-bottom:2rem;font-style:italic}.customer-reviews .reviews-grid .review-card .reviewer-info{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.6rem}.customer-reviews .reviews-grid .review-card .reviewer-info h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:.4rem;font-family:Inter,sans-serif}.customer-reviews .reviews-grid .review-card .reviewer-info p{font-size:14px;color:#9ca3af}