:root{--baftab-main:#0ca59d;--baftab-main-dark:#08857f;--baftab-accent:#ffac00;--baftab-dark:#1b2a41;--baftab-gray:#57647c;--baftab-soft:#f4f8fa}body{font-family:"Vazir-FD",Tahoma,sans-serif}.ltr-num{direction:ltr;unicode-bidi:embed;display:inline-block}.brand-text{display:inline-block;line-height:1.2}.brand-text b{display:block;font-size:26px;font-weight:800;color:#ffffff;letter-spacing:-0.5px}.brand-text span{display:block;font-size:11.5px;color:var(--baftab-accent);margin-top:2px}.nav-phone{color:#ffffff;font-weight:700;margin-left:18px;white-space:nowrap}.nav-phone i{color:var(--baftab-accent);margin-left:4px}.main-banner-content .hero-badge{display:inline-block;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.35);color:#ffffff;border-radius:30px;padding:6px 18px;font-size:14px;margin-bottom:18px}.main-banner-content h1 mark{background:none;color:var(--baftab-accent);padding:0}.hero-points{padding:0;margin:25px 0 0;list-style:none}.hero-points li{display:inline-block;color:#ffffff;font-size:14.5px;margin-left:22px;opacity:0.95}.hero-points li i{color:var(--baftab-accent);margin-left:6px;vertical-align:-2px;font-size:18px}.btn-accent::before{background:linear-gradient(to right top,#ffac00,#f7b733)!important}.btn-accent::after{background:linear-gradient(to right,#0ca59d,#54c0ba)!important}.hero-image-frame{border-radius:18px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,0.25)}.hero-image-frame img{width:100%;display:block}.stats-area{margin-top:-60px;position:relative;z-index:5}.stats-wrap{background:#ffffff;border-radius:16px;box-shadow:0 18px 45px rgba(27,42,65,0.12);padding:35px 15px 15px}.single-stat{text-align:center;margin-bottom:20px}.single-stat i{font-size:34px;color:var(--baftab-main);display:block;margin-bottom:10px}.single-stat .stat-value{font-size:30px;font-weight:800;color:var(--baftab-dark);margin-bottom:4px}.single-stat .stat-value span{color:var(--baftab-accent);font-size:22px}.single-stat p{color:var(--baftab-gray);margin:0;font-size:14.5px}.advantage-box{background:#ffffff;border-radius:14px;padding:35px 28px;margin-bottom:30px;box-shadow:0 8px 30px rgba(27,42,65,0.07);border-bottom:3px solid transparent;transition:0.4s;height:calc(100% - 30px)}.advantage-box:hover{transform:translateY(-6px);border-bottom-color:var(--baftab-main)}.advantage-box .icon{width:62px;height:62px;line-height:62px;text-align:center;border-radius:50%;background:rgba(12,165,157,0.1);color:var(--baftab-main);font-size:30px;margin-bottom:20px;transition:0.4s}.advantage-box:hover .icon{background:var(--baftab-main);color:#ffffff}.advantage-box h3{font-size:19px;font-weight:700;margin-bottom:12px;color:var(--baftab-dark)}.advantage-box p{margin:0;font-size:14.5px;line-height:1.9}.product-filter{text-align:center;margin-bottom:40px}.product-filter button{border:1px solid #e3e9ef;background:#ffffff;color:var(--baftab-gray);border-radius:30px;padding:8px 22px;margin:0 4px 10px;font-size:14.5px;transition:0.3s;cursor:pointer}.product-filter button:hover,.product-filter button.active{background:var(--baftab-main);border-color:var(--baftab-main);color:#ffffff}.product-card{background:#ffffff;border-radius:14px;overflow:hidden;margin-bottom:30px;box-shadow:0 8px 30px rgba(27,42,65,0.08);transition:0.4s;height:calc(100% - 30px);display:flex;flex-direction:column}.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(27,42,65,0.15)}.product-card .product-thumb{display:block;position:relative;overflow:hidden;background:var(--baftab-soft);aspect-ratio:3 / 4}.product-card .product-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:0.5s}.product-card .product-thumb img.hover-img{position:absolute;inset:0;opacity:0}.product-card:hover .product-thumb img.hover-img{opacity:1}.product-card .product-thumb .no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;color:#86a3a6;font-size:38px;background:repeating-linear-gradient(45deg,rgba(12,165,157,0.16) 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,rgba(255,172,0,0.14) 0 9px,transparent 9px 18px),linear-gradient(135deg,#eaf5f4,#f8fbfb)}.product-card .product-thumb .no-image span{font-size:13px}.product-card .badge-tag{position:absolute;top:14px;right:14px;background:var(--baftab-accent);color:#22303f;font-size:12.5px;font-weight:700;border-radius:20px;padding:4px 14px;z-index:2}.product-card .product-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex-grow:1}.product-card .product-body h3{font-size:19px;font-weight:700;margin-bottom:8px;color:var(--baftab-dark)}.product-card .product-body h3 a{color:var(--baftab-dark);transition:0.3s}.product-card .product-body h3 a:hover{color:var(--baftab-main)}.product-card .product-body>p{font-size:14px;color:var(--baftab-gray);line-height:1.9;margin-bottom:15px}.spec-list{padding:0;margin:0 0 18px;list-style:none;border-top:1px dashed #e6ebf0;padding-top:14px}.spec-list li{display:flex;justify-content:space-between;font-size:13.5px;color:var(--baftab-gray);padding:4px 0}.spec-list li span{color:var(--baftab-dark);font-weight:600}.product-card .product-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.product-card .price{color:var(--baftab-main);font-weight:800;font-size:16px}a.price-call{color:var(--baftab-main)!important;font-weight:800;font-size:16px;border-bottom:1px dashed var(--baftab-main);transition:0.3s}a.price-call:hover{color:var(--baftab-accent)!important}.btn-inquiry{background:var(--baftab-main);color:#ffffff!important;border:none;border-radius:30px;padding:9px 20px;font-size:14px;transition:0.3s;cursor:pointer}.btn-inquiry:hover{background:var(--baftab-accent);color:#22303f!important}.usecase-box{background:#ffffff;border-radius:12px;text-align:center;padding:30px 18px;margin-bottom:30px;transition:0.4s;box-shadow:0 6px 24px rgba(27,42,65,0.07)}.usecase-box:hover{background:linear-gradient(to right top,#0ca59d,#54c0ba)}.usecase-box i{font-size:40px;color:var(--baftab-main);transition:0.4s}.usecase-box h3{font-size:16.5px;font-weight:700;margin:14px 0 6px;color:var(--baftab-dark);transition:0.4s}.usecase-box p{font-size:13.5px;margin:0;color:var(--baftab-gray);transition:0.4s}.usecase-box:hover i,.usecase-box:hover h3,.usecase-box:hover p{color:#ffffff}.process-area{background:var(--baftab-soft)}.process-step{text-align:center;padding:0 12px;margin-bottom:30px;position:relative}.process-step .step-circle{width:84px;height:84px;line-height:84px;margin:0 auto 18px;border-radius:50%;background:#ffffff;color:var(--baftab-main);font-size:34px;box-shadow:0 10px 26px rgba(12,165,157,0.18);position:relative;z-index:2}.process-step .step-number{position:absolute;top:-6px;left:50%;margin-left:22px;width:28px;height:28px;line-height:28px;border-radius:50%;background:var(--baftab-accent);color:#22303f;font-size:13px;font-weight:700;z-index:3}.process-step h3{font-size:17.5px;font-weight:700;color:var(--baftab-dark);margin-bottom:10px}.process-step p{font-size:14px;margin:0;line-height:1.9}.process-row .process-step::before{content:"";position:absolute;top:42px;right:-50%;width:100%;border-top:2px dashed #cfe0e0;z-index:1}.process-row [class*="col-"]:first-child .process-step::before{display:none}@media (max-width:991px){.process-row .process-step::before{display:none}}.gallery-item{position:relative;border-radius:12px;overflow:hidden;margin-bottom:25px;display:block;aspect-ratio:3 / 4}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:0.5s}.gallery-item:hover img{transform:scale(1.08)}.gallery-item .caption{position:absolute;inset:auto 0 0 0;background:linear-gradient(transparent,rgba(27,42,65,0.85));color:#ffffff;padding:30px 16px 14px;font-size:14.5px}.feedback-area .rating-stars{color:var(--baftab-accent);margin-bottom:10px;font-size:15px}.client-info .avatar-fallback{width:65px;height:65px;line-height:65px;border-radius:50%;background:var(--baftab-main);color:#ffffff;font-size:24px;font-weight:700;display:inline-block;text-align:center}.faq-area{background:#ffffff}.faq-accordion .accordion-item{box-shadow:0 6px 22px rgba(27,42,65,0.07);border-radius:10px;margin-bottom:14px;background:#ffffff}.inquiry-area{background:var(--baftab-soft)}.inquiry-form{background:#ffffff;border-radius:16px;padding:38px 34px;box-shadow:0 15px 45px rgba(27,42,65,0.1)}.inquiry-form .form-control{height:52px;border-radius:8px;border:1px solid #e3e9ef;background:#fbfcfd;font-size:14.5px;padding:0 16px}.inquiry-form textarea.form-control{height:auto;padding:14px 16px}.inquiry-form .form-control:focus{border-color:var(--baftab-main);box-shadow:none}.inquiry-form .nice-select{height:52px;line-height:50px;border-radius:8px;border:1px solid #e3e9ef;background:#fbfcfd;width:100%;font-size:14.5px}.inquiry-form .errorlist{color:#d9534f;list-style:none;padding:0;margin:4px 0 0;font-size:13px}.form-note{font-size:13.5px;color:var(--baftab-gray);margin-top:14px}.form-alert{border-radius:8px;padding:14px 18px;margin-bottom:20px;font-size:14.5px}.form-alert.ok{background:rgba(12,165,157,0.12);color:#0a7d77}.form-alert.err{background:rgba(217,83,79,0.12);color:#b93a36}.contact-detail-box{background:#ffffff;border-radius:14px;padding:26px 24px;margin-bottom:22px;box-shadow:0 8px 26px rgba(27,42,65,0.07);display:flex;align-items:flex-start;gap:16px}.contact-detail-box i{width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%;background:rgba(12,165,157,0.1);color:var(--baftab-main);font-size:22px;flex-shrink:0}.contact-detail-box h3{font-size:16px;font-weight:700;color:var(--baftab-dark);margin-bottom:6px}.contact-detail-box p,.contact-detail-box a{margin:0;font-size:14.5px;color:var(--baftab-gray);display:block}.contact-detail-box a:hover{color:var(--baftab-main)}.map-wrap{border-radius:14px;overflow:hidden;box-shadow:0 8px 26px rgba(27,42,65,0.08);margin-top:10px}.map-wrap iframe{width:100%;height:260px;border:0;display:block}.cta-area{background:linear-gradient(to right top,#0ca59d,#54c0ba);padding:55px 0}.cta-area h2{color:#ffffff;font-size:27px;font-weight:800;margin-bottom:8px}.cta-area p{color:rgba(255,255,255,0.9);margin:0;font-size:15px}.cta-form{display:flex;gap:10px;flex-wrap:wrap}.cta-form input{flex:1 1 150px;height:52px;border:none;border-radius:8px;padding:0 16px;font-size:14.5px}.cta-form button{height:52px;border:none;border-radius:8px;background:var(--baftab-dark);color:#ffffff;padding:0 28px;font-size:15px;font-weight:700;transition:0.3s;cursor:pointer}.cta-form button:hover{background:var(--baftab-accent);color:#22303f}.cta-result{color:#ffffff;font-size:14px;margin-top:10px;width:100%}.footer-area .footer-contact-list li a,.footer-area .footer-contact-list li{word-break:break-word}.float-contact{position:fixed;bottom:25px;right:25px;z-index:9999;display:flex;flex-direction:column-reverse;align-items:center;gap:12px}.float-call{display:flex;align-items:center;gap:10px;background:linear-gradient(to right top,#0ca59d,#35b3ac);color:#ffffff!important;border-radius:40px;padding:12px 22px 12px 16px;box-shadow:0 10px 26px rgba(12,165,157,0.45);font-weight:700;font-size:15px;transition:0.3s;position:relative}.float-call:hover{background:linear-gradient(to right top,#ffac00,#f7b733);color:#22303f!important;box-shadow:0 10px 26px rgba(255,172,0,0.45)}.float-call i{font-size:22px;animation:baftab-ring 2s infinite}.float-call .call-text{display:flex;flex-direction:column;line-height:1.35}.float-call .call-text small{font-size:11.5px;font-weight:400;opacity:0.9}.float-call .call-text b{font-size:15.5px;direction:ltr}.float-call::after{content:"";position:absolute;inset:0;border-radius:40px;border:2px solid rgba(12,165,157,0.6);animation:baftab-pulse 2.2s infinite;pointer-events:none}@keyframes baftab-pulse{0%{transform:scale(1);opacity:0.9}70%{transform:scale(1.18);opacity:0}100%{transform:scale(1.18);opacity:0}}@keyframes baftab-ring{0%,60%,100%{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}@media (max-width:767px){.float-call{padding:11px 18px 11px 14px}.float-call .call-text b{font-size:14px}.go-top{bottom:100px!important}}.go-top{right:auto!important;left:20px!important}.post-card{background:#ffffff;border-radius:14px;overflow:hidden;margin-bottom:30px;box-shadow:0 8px 30px rgba(27,42,65,0.08);transition:0.4s;height:calc(100% - 30px);display:flex;flex-direction:column}.post-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px rgba(27,42,65,0.15)}.post-card .post-thumb{display:block;height:200px;overflow:hidden;background:var(--baftab-soft)}.post-card .post-thumb img{width:100%;height:100%;object-fit:cover;transition:0.5s}.post-card:hover .post-thumb img{transform:scale(1.06)}.post-card .post-thumb .no-image,.widget_posts_thumb .thumb .no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8fb0b2;font-size:40px;background:repeating-linear-gradient(45deg,rgba(12,165,157,0.16) 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,rgba(255,172,0,0.14) 0 9px,transparent 9px 18px),linear-gradient(135deg,#eaf5f4,#f8fbfb)}.post-card .post-body{padding:22px 24px 24px;display:flex;flex-direction:column;flex-grow:1}.post-card .post-meta{font-size:12.5px;color:#8c9bad;margin-bottom:10px}.post-card .post-meta span{margin-left:14px}.post-card .post-meta i{color:var(--baftab-main);margin-left:4px;vertical-align:-2px}.post-card h3{font-size:18px;font-weight:700;line-height:1.7;margin-bottom:10px}.post-card h3 a{color:var(--baftab-dark)}.post-card h3 a:hover{color:var(--baftab-main)}.post-card .post-body p{font-size:14px;color:var(--baftab-gray);line-height:1.9;margin-bottom:16px}.post-card .post-more{margin-top:auto;color:var(--baftab-main);font-weight:700;font-size:14.5px}.post-card .post-more i{vertical-align:-3px;transition:0.3s}.post-card .post-more:hover{color:var(--baftab-accent)}.post-card .post-more:hover i{margin-right:4px}.page-title-area{padding-top:165px;padding-bottom:80px}.page-title-content h1,.page-title-content .page-title-text{line-height:1.6}.blog-details .article-image img{width:100%;border-radius:14px}.blog-details .article-content{margin-top:28px}.blog-details .article-summary{font-size:16px;font-weight:600;color:var(--baftab-dark);border-right:4px solid var(--baftab-main);background:var(--baftab-soft);border-radius:0 10px 10px 0;padding:16px 20px;line-height:2}.blog-details .article-content p{line-height:2.1;font-size:15px}.article-cta{margin-top:40px;background:linear-gradient(to right top,#0ca59d,#54c0ba);border-radius:16px;padding:34px 30px;text-align:center}.article-cta .article-cta-title{color:#ffffff;font-size:21px;font-weight:700;margin-bottom:10px}.article-cta p{color:rgba(255,255,255,0.92);font-size:14.5px;margin-bottom:22px}.article-cta .btn-primary i{vertical-align:-2px;margin-left:5px}.article-cta-phone{display:block;color:#ffffff;font-weight:700;font-size:17px;margin-top:16px}.widget-area .widget{background:#ffffff;border-radius:14px;padding:26px 24px;margin-bottom:28px;box-shadow:0 8px 26px rgba(27,42,65,0.07)}.widget-area .widget-title{font-size:18px;font-weight:700;color:var(--baftab-dark);padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #eef2f5}.widget_posts_thumb .item{display:flex;gap:14px;align-items:center;margin-bottom:18px}.widget_posts_thumb .item:last-child{margin-bottom:0}.widget_posts_thumb .thumb{width:72px;height:66px;flex-shrink:0;border-radius:10px;overflow:hidden;display:block}.widget_posts_thumb .thumb img{width:100%;height:100%;object-fit:cover}.widget_posts_thumb .thumb .no-image{font-size:24px}.widget_posts_thumb .info .title{font-size:14.5px;font-weight:600;line-height:1.8;margin-bottom:4px}.widget_posts_thumb .info .title a{color:var(--baftab-dark)}.widget_posts_thumb .info .title a:hover{color:var(--baftab-main)}.widget_posts_thumb .info span{font-size:12.5px;color:#8c9bad}.widget_products ul{padding:0;margin:0 0 20px;list-style:none}.widget_products ul li{border-bottom:1px dashed #eef2f5;padding:9px 0}.widget_products ul li:last-child{border-bottom:none}.widget_products ul li a{color:var(--baftab-gray);font-size:14.5px}.widget_products ul li a:hover{color:var(--baftab-main)}.widget_products ul li i{color:var(--baftab-main);vertical-align:-2px}.footer-map{margin-top:18px}.footer-map iframe{height:170px}.rich-text{color:var(--baftab-gray);line-height:2;font-size:15px}.rich-text>*:last-child{margin-bottom:0}.rich-text p{margin-bottom:14px;font-size:inherit;color:inherit;line-height:inherit}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4{color:var(--baftab-dark);font-weight:700;margin:26px 0 12px;line-height:1.6}.rich-text h2{font-size:23px}.rich-text h3{font-size:19px}.rich-text h4{font-size:17px}.rich-text ul,.rich-text ol{padding-right:22px;margin-bottom:16px}.rich-text ul{list-style:disc}.rich-text ol{list-style:decimal}.rich-text li{margin-bottom:6px}.rich-text a{display:inline;color:var(--baftab-main);text-decoration:underline}.rich-text a:hover{color:var(--baftab-accent)}.rich-text img{max-width:100%;height:auto;border-radius:10px;margin:10px 0}.rich-text table{width:100%;border-collapse:collapse;margin-bottom:18px}.rich-text table td,.rich-text table th{border:1px solid #e6ebf0;padding:9px 12px;text-align:right}.rich-text table th{background:var(--baftab-soft);color:var(--baftab-dark);font-weight:700}.rich-text blockquote{border-right:4px solid var(--baftab-main);background:var(--baftab-soft);padding:14px 18px;margin:0 0 16px;border-radius:8px}.main-banner-content .rich-text{color:#ffffff;font-size:16.5px;margin-bottom:26px}.main-banner-content .rich-text a{color:#ffffff}.cta-area .rich-text,.footer-area .rich-text{color:rgba(255,255,255,0.85)}.cta-area .rich-text a,.footer-area .rich-text a{color:#ffffff}.product-details-image>.gallery-item,.product-details-image .no-image{display:block;aspect-ratio:auto;border-radius:14px;overflow:hidden;background:var(--baftab-soft);box-shadow:0 10px 34px rgba(27,42,65,0.1)}.product-details-image img{width:100%;height:auto;display:block}.product-details-image .no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;color:#86a3a6;font-size:40px;background:repeating-linear-gradient(45deg,rgba(12,165,157,0.16) 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,rgba(255,172,0,0.14) 0 9px,transparent 9px 18px),linear-gradient(135deg,#eaf5f4,#f8fbfb)}.product-details-image .no-image span{font-size:14px}.product-details-image .product-thumbs{margin-top:16px;max-width:150px}.product-details-image .product-thumbs .gallery-item{display:block;aspect-ratio:auto;border-radius:10px;overflow:hidden;border:2px solid #e6ebf0}.product-details-desc{padding-right:10px}.product-details-desc h1{font-size:30px;font-weight:800;color:var(--baftab-dark);margin-bottom:14px;line-height:1.6}.product-details-desc .static-badge{display:inline-block;background:var(--baftab-accent);color:#22303f;font-size:12.5px;font-weight:700;border-radius:20px;padding:4px 14px;margin-bottom:14px}.product-details-desc .lead-text{font-size:16px;color:var(--baftab-gray);line-height:2;margin-bottom:18px}.product-price-row{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;color:var(--baftab-gray)}.product-price-row .price{color:var(--baftab-main);font-weight:800;font-size:19px}.product-details-desc .spec-list{border-top:1px dashed #e6ebf0;border-bottom:1px dashed #e6ebf0;padding-bottom:14px;margin-bottom:22px}.product-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.product-actions .btn-primary .ltr-num{direction:ltr;display:inline-block;margin-right:6px}.product-full-description{margin-top:55px;background:#ffffff;border-radius:14px;padding:34px 32px;box-shadow:0 8px 30px rgba(27,42,65,0.07)}.product-full-description h2{font-size:23px;font-weight:700;color:var(--baftab-dark);margin-bottom:18px}@media only screen and (max-width:767px){.product-details-desc{padding-right:0;margin-top:30px}.product-details-desc h1{font-size:24px}.product-full-description{padding:24px 20px;margin-top:35px}}.evolta-nav{padding:14px 0}.evolta-nav>.container-fluid{max-width:1320px;padding-left:24px;padding-right:24px}.evolta-nav .navbar{align-items:center}.brand-link{display:inline-flex;align-items:center;gap:12px;margin-left:24px}.brand-logo{height:56px;width:auto;display:block;filter:drop-shadow(0 3px 8px rgba(0,0,0,0.18));transition:height 0.3s}.brand-text b{font-size:22px}.brand-text span{font-size:12px;margin-top:4px}.evolta-nav .navbar .navbar-nav .nav-item{padding-top:10px;padding-bottom:10px}.evolta-nav .navbar .navbar-nav .nav-item a{font-size:15.5px;margin-left:12px;margin-right:12px}.evolta-nav .navbar .others-options{display:flex;align-items:center;gap:18px;margin-right:24px}.evolta-nav .navbar .others-options .btn{margin:0;padding:11px 26px}.nav-phone{margin:0;font-size:15px;display:inline-flex;align-items:center;gap:6px}.nav-phone i{margin:0;font-size:20px}.navbar-area.is-sticky .brand-logo{height:44px}.evolta-responsive-nav .logo .brand-logo{height:44px}.single-footer-widget .logo .brand-link{margin:0 0 15px}.single-footer-widget .logo .brand-logo{height:64px}.main-banner .shape2{opacity:0.35}.main-banner{height:auto;min-height:720px;padding:130px 0 150px}.main-banner>.d-table{height:auto}.main-banner .container-fluid{max-width:1320px;padding-left:24px;padding-right:24px}.main-banner-content .hero-badge{margin-bottom:16px}.main-banner-content h1{font-size:clamp(30px,3.2vw,48px);line-height:1.45;font-weight:800;margin-bottom:14px}.main-banner-content .rich-text p{font-size:16px;line-height:2;max-width:560px;margin-top:0}.main-banner-content>.btn{margin-top:26px;margin-left:10px}.main-banner-image{top:0;text-align:center}.hero-image-frame{border-radius:0;overflow:visible;box-shadow:none;background:none}.hero-image-frame img,.main-banner-image img{width:auto;max-width:100%;max-height:460px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 28px 30px rgba(0,0,0,0.28))}h1,h2,h3,h4,h5,h6{line-height:1.55}.page-title-content h1,.page-title-content .page-title-text{font-size:clamp(24px,2.6vw,36px);font-weight:800}.product-details-desc h1{font-size:clamp(24px,2.2vw,32px)}.section-title h2{font-size:clamp(24px,2.4vw,34px);line-height:1.5}.cta-area h2{font-size:clamp(22px,2.2vw,28px)}.product-full-description h2{font-size:clamp(20px,1.9vw,24px)}.advantage-box h3,.product-card .product-body h3,.post-card h3,.usecase-box h3,.process-step h3{font-size:18px;line-height:1.6}.contact-detail-box h3{font-size:16px}.rich-text h2{font-size:clamp(20px,1.9vw,24px)}.rich-text h3{font-size:19px}.rich-text h4{font-size:17px}.rich-text h5{font-size:16px}.rich-text h6{font-size:15px}@media only screen and (max-width:991px){.main-banner{min-height:0;padding:120px 0 90px}.main-banner-content .rich-text p{margin-left:auto;margin-right:auto;font-size:15px}.main-banner-content>.btn{margin-left:5px;margin-right:5px}.hero-image-frame img,.main-banner-image img{max-height:300px}.brand-link{margin-left:0}}.copyright-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:8px 24px}.copyright-row p{margin:0}.copyright-row .made-by a{color:var(--baftab-main);font-weight:700}.copyright-row .made-by a:hover{color:var(--baftab-accent)}@media only screen and (max-width:991px){.copyright-area{padding-bottom:80px}}:root{--decor-roll:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 190'%3E%3Cpath d='M88 162 C150 165 200 150 255 112' fill='none' stroke='%23ffac00' stroke-width='26' stroke-linecap='round'/%3E%3Cpath d='M88 162 C150 165 200 150 255 112' fill='none' stroke='%23fff' stroke-width='18' stroke-dasharray='3 9' opacity='.55'/%3E%3Ccircle cx='88' cy='88' r='76' fill='%23ffac00'/%3E%3Cg fill='none' stroke='%23fff' opacity='.6' stroke-width='2'%3E%3Ccircle cx='88' cy='88' r='64'/%3E%3Ccircle cx='88' cy='88' r='54' stroke-dasharray='4 6'/%3E%3Ccircle cx='88' cy='88' r='44'/%3E%3C/g%3E%3Ccircle cx='88' cy='88' r='26' fill='%23fff' opacity='.9'/%3E%3Ccircle cx='88' cy='88' r='17' fill='%23ffac00' opacity='.5'/%3E%3C/svg%3E");--decor-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 140'%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%230ca59d' stroke-width='38' stroke-linecap='round'/%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%23fff' stroke-width='28' stroke-dasharray='4 10' opacity='.6'/%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%23fff' stroke-width='2' stroke-dasharray='8 6' opacity='.9'/%3E%3C/svg%3E");--decor-herring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 320'%3E%3Crect x='1' y='1' width='58' height='318' rx='10' fill='none' stroke='%230ca59d' stroke-width='2'/%3E%3Cg fill='none' stroke='%230ca59d' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8 L30 24 L54 8'/%3E%3Cpath d='M6 26 L30 42 L54 26'/%3E%3Cpath d='M6 44 L30 60 L54 44'/%3E%3Cpath d='M6 62 L30 78 L54 62'/%3E%3Cpath d='M6 80 L30 96 L54 80'/%3E%3Cpath d='M6 98 L30 114 L54 98'/%3E%3Cpath d='M6 116 L30 132 L54 116'/%3E%3Cpath d='M6 134 L30 150 L54 134'/%3E%3Cpath d='M6 152 L30 168 L54 152'/%3E%3Cpath d='M6 170 L30 186 L54 170'/%3E%3Cpath d='M6 188 L30 204 L54 188'/%3E%3Cpath d='M6 206 L30 222 L54 206'/%3E%3Cpath d='M6 224 L30 240 L54 224'/%3E%3Cpath d='M6 242 L30 258 L54 242'/%3E%3Cpath d='M6 260 L30 276 L54 260'/%3E%3Cpath d='M6 278 L30 294 L54 278'/%3E%3Cpath d='M6 296 L30 312 L54 296'/%3E%3C/g%3E%3C/svg%3E");--decor-stitch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'%3E%3Cpath d='M5 180 C80 40 200 220 290 90 S380 20 395 15' fill='none' stroke='%23ffac00' stroke-width='4' stroke-linecap='round' stroke-dasharray='12 10'/%3E%3Ccircle cx='395' cy='15' r='5' fill='%23ffac00'/%3E%3C/svg%3E");--decor-roll-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 190'%3E%3Cpath d='M88 162 C150 165 200 150 255 112' fill='none' stroke='%23ffffff' stroke-width='26' stroke-linecap='round'/%3E%3Cpath d='M88 162 C150 165 200 150 255 112' fill='none' stroke='%23fff' stroke-width='18' stroke-dasharray='3 9' opacity='.55'/%3E%3Ccircle cx='88' cy='88' r='76' fill='%23ffffff'/%3E%3Cg fill='none' stroke='%23fff' opacity='.6' stroke-width='2'%3E%3Ccircle cx='88' cy='88' r='64'/%3E%3Ccircle cx='88' cy='88' r='54' stroke-dasharray='4 6'/%3E%3Ccircle cx='88' cy='88' r='44'/%3E%3C/g%3E%3Ccircle cx='88' cy='88' r='26' fill='%23fff' opacity='.9'/%3E%3Ccircle cx='88' cy='88' r='17' fill='%23ffffff' opacity='.5'/%3E%3C/svg%3E");--decor-wave-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 620 140'%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%23ffffff' stroke-width='38' stroke-linecap='round'/%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%230ca59d' stroke-width='28' stroke-dasharray='4 10' opacity='.6'/%3E%3Cpath d='M10 70 C110 0 210 140 310 70 S510 0 610 70' fill='none' stroke='%230ca59d' stroke-width='2' stroke-dasharray='8 6' opacity='.9'/%3E%3C/svg%3E")}.main-banner .shape1,.main-banner .shape2{display:none}#advantages,#products,#blog,#faq,.product-details-area,.blog-details-area,.main-banner{position:relative;overflow:hidden;isolation:isolate}#advantages>.container,#products>.container,#blog>.container,#faq>.container,.product-details-area>.container,.blog-details-area>.container{position:relative;z-index:1}#advantages::before,#advantages::after,#products::before,#products::after,#blog::before,#faq::before,#faq::after,.product-details-area::before,.blog-details-area::before,.main-banner::before,.main-banner::after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:0}.main-banner::before{width:300px;height:220px;top:90px;left:38%;background-image:var(--decor-roll-white);opacity:0.08;transform:rotate(-14deg);animation:baftab-float 9s ease-in-out infinite}.main-banner::after{width:560px;height:130px;bottom:150px;right:-120px;background-image:var(--decor-wave-white);opacity:0.1}#advantages::before{width:230px;height:170px;top:60px;right:-60px;background-image:var(--decor-roll);opacity:0.16;transform:rotate(18deg);animation:baftab-float 10s ease-in-out infinite}#advantages::after{width:46px;height:250px;bottom:70px;left:3%;background-image:var(--decor-herring);opacity:0.16}#products::before{width:520px;height:120px;top:40px;left:-140px;background-image:var(--decor-wave);opacity:0.12;transform:rotate(-8deg)}#products::after{width:340px;height:170px;bottom:30px;right:-40px;background-image:var(--decor-stitch);opacity:0.35}#blog::before{width:46px;height:250px;top:80px;right:3%;background-image:var(--decor-herring);opacity:0.14}#faq::before{width:200px;height:146px;top:50px;left:-40px;background-image:var(--decor-roll);opacity:0.14;transform:rotate(-20deg);animation:baftab-float 11s ease-in-out infinite}#faq::after{width:300px;height:150px;bottom:40px;right:-30px;background-image:var(--decor-stitch);opacity:0.3}.product-details-area::before,.blog-details-area::before{width:500px;height:115px;bottom:40px;left:-150px;background-image:var(--decor-wave);opacity:0.1;transform:rotate(6deg)}@keyframes baftab-float{0%,100%{translate:0 0}50%{translate:0 -14px}}@media (prefers-reduced-motion:reduce){.main-banner::before,#advantages::before,#faq::before{animation:none}}@media only screen and (max-width:1199px){#advantages::before,#faq::before{width:150px;height:110px;opacity:0.1}#advantages::after,#blog::before{opacity:0.08}#products::before{width:360px;height:84px}#products::after,#faq::after{width:220px;height:110px;opacity:0.22}}@media only screen and (max-width:767px){#advantages::after,#blog::before,#products::after,#faq::after,.main-banner::after{display:none}#advantages::before{width:100px;height:74px;top:-14px;right:-46px}#faq::before{width:100px;height:74px;top:-14px;left:-46px}#products::before{width:260px;height:60px;top:10px;left:-110px}.main-banner::before{width:170px;height:125px;top:auto;bottom:60px;left:-40px}}:root{--ribbon-stripe:repeating-linear-gradient(-60deg,var(--baftab-main) 0 10px,#3dbab2 10px 14px,var(--baftab-accent) 14px 20px,#3dbab2 20px 24px)}#advantages .row{counter-reset:adv}.advantage-box{position:relative;overflow:hidden;counter-increment:adv;border-radius:20px;border:1px solid #e7eef2;padding:38px 28px 30px;box-shadow:0 10px 30px -12px rgba(27,42,65,0.12);background:linear-gradient(180deg,#ffffff 0%,#fbfdfd 100%)}.advantage-box::before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:var(--ribbon-stripe);transform:scaleX(0.3);transform-origin:right;transition:transform 0.5s}.advantage-box::after{content:"0" counter(adv);position:absolute;top:18px;left:22px;font-size:46px;font-weight:900;line-height:1;color:rgba(12,165,157,0.08);transition:0.4s}.advantage-box:hover{transform:translateY(-8px);border-color:rgba(12,165,157,0.35);box-shadow:0 24px 50px -18px rgba(12,165,157,0.35)}.advantage-box:hover::before{transform:scaleX(1)}.advantage-box:hover::after{color:rgba(255,172,0,0.18)}.advantage-box .icon{width:64px;height:64px;line-height:64px;border-radius:18px;background:linear-gradient(135deg,var(--baftab-main),#45c1b9);color:#ffffff;font-size:30px;box-shadow:0 12px 24px -8px rgba(12,165,157,0.6);transform:rotate(-6deg)}.advantage-box:hover .icon{background:linear-gradient(135deg,var(--baftab-accent),#ffc94d);transform:rotate(0);box-shadow:0 12px 24px -8px rgba(255,172,0,0.6)}.advantage-box .rich-text p{font-size:14.5px;line-height:2;color:var(--baftab-gray);margin:0}.product-card{border-radius:22px;border:1px solid #e7eef2;box-shadow:0 10px 30px -14px rgba(27,42,65,0.16);padding:10px}.product-card:hover{transform:translateY(-8px);border-color:rgba(12,165,157,0.35);box-shadow:0 26px 50px -20px rgba(12,165,157,0.4)}.product-card .product-thumb{border-radius:16px}.product-card .product-thumb::after{content:"";position:absolute;right:0;left:0;bottom:0;height:6px;background:var(--ribbon-stripe);opacity:0;transition:opacity 0.4s}.product-card:hover .product-thumb::after{opacity:1}.product-card:hover .product-thumb img{transform:scale(1.06)}.product-card .badge-tag{top:12px;right:12px;padding:5px 14px;box-shadow:0 6px 16px -4px rgba(255,172,0,0.6)}.product-card .product-body{padding:18px 12px 10px}.product-card .product-body>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card .product-foot{border-top:1px dashed #e3eaee;padding-top:14px}a.price-call{font-size:15px;border-bottom:0}.btn-inquiry{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:12px;font-weight:700;box-shadow:0 8px 18px -8px rgba(12,165,157,0.7)}.btn-inquiry i{font-size:18px;transition:transform 0.3s}.btn-inquiry:hover i{transform:translateX(-4px)}.post-card{border-radius:22px;border:1px solid #e7eef2;box-shadow:0 10px 30px -14px rgba(27,42,65,0.16);padding:10px}.post-card:hover{transform:translateY(-8px);border-color:rgba(12,165,157,0.35);box-shadow:0 26px 50px -20px rgba(12,165,157,0.4)}.post-card .post-thumb{border-radius:16px;height:auto;aspect-ratio:16 / 10}.post-card .post-body{padding:18px 12px 12px}.post-card .post-more{display:inline-flex;align-items:center;gap:4px}.faq-accordion .accordion .accordion-item{border-radius:16px;border:1px solid #e7eef2;box-shadow:0 6px 20px -12px rgba(27,42,65,0.18);margin-bottom:12px;overflow:hidden;transition:0.3s}.faq-accordion .accordion .accordion-item:hover,.faq-accordion .accordion .accordion-item:has(.accordion-title.active){border-color:rgba(12,165,157,0.4);box-shadow:0 14px 30px -16px rgba(12,165,157,0.45)}.faq-accordion .accordion .accordion-title{padding:17px 66px 17px 20px;font-size:15.5px;line-height:1.8;color:var(--baftab-dark);border-bottom:0}.faq-accordion .accordion .accordion-title i{top:50%;right:16px;width:34px;height:34px;border-radius:10px;transform:translateY(-50%);background:rgba(12,165,157,0.1);color:var(--baftab-main);transition:0.3s}.faq-accordion .accordion .accordion-title.active{color:var(--baftab-main)}.faq-accordion .accordion .accordion-title.active i{background:var(--baftab-main);color:#ffffff}.faq-accordion .accordion .accordion-content{padding:0 66px 18px 20px;color:var(--baftab-gray);line-height:2}.brand-text b{white-space:nowrap}@media only screen and (max-width:991px){.advantage-box,.product-card,.post-card{height:auto}}@media only screen and (max-width:767px){.section-title{margin-bottom:35px}.brand-logo{height:40px!important}.brand-text b{font-size:17px}.nav-phone{font-size:13px}.advantage-box{padding:30px 22px 24px}.advantage-box .icon{width:56px;height:56px;line-height:56px;font-size:26px}.faq-accordion .accordion .accordion-title{padding:14px 58px 14px 14px;font-size:14.5px}.faq-accordion .accordion .accordion-title i{right:12px}.faq-accordion .accordion .accordion-content{padding:0 16px 16px}.faq-image{display:none}}@media only screen and (max-width:575px){.float-contact{bottom:14px;right:14px}.float-call{padding:10px 16px 10px 12px}.float-call .call-text small{display:none}.float-call .call-text b{font-size:14px}.main-banner-content>.btn{padding:10px 22px}.hero-points li{display:block;margin:6px 0}}.evolta-nav .nav-call-item{display:none}@media only screen and (max-width:991px){.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing:border-box}.evolta-responsive-nav .mean-container a.meanmenu-reveal{width:44px;height:44px;top:2px;padding:0!important;border-radius:14px;background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.28);display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:0!important;text-indent:-9999em!important;transition:background 0.3s}.evolta-responsive-nav .mean-container a.meanmenu-reveal span{width:20px;height:2.5px;margin:0;border-radius:3px;background:#ffffff}.evolta-responsive-nav .mean-container a.meanmenu-reveal span:nth-child(2){width:14px;margin-left:6px}.evolta-responsive-nav .mean-container a.meanmenu-reveal.meanclose{background:var(--baftab-accent)!important;border-color:var(--baftab-accent)}.evolta-responsive-nav .mean-container a.meanmenu-reveal.meanclose::before,.evolta-responsive-nav .mean-container a.meanmenu-reveal.meanclose::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2.5px;border-radius:3px;background:#22303f;text-indent:0}.evolta-responsive-nav .mean-container a.meanmenu-reveal.meanclose::before{transform:translate(-50%,-50%) rotate(45deg)}.evolta-responsive-nav .mean-container a.meanmenu-reveal.meanclose::after{transform:translate(-50%,-50%) rotate(-45deg)}.mean-container .mean-nav{float:none;background:transparent;margin-top:62px}.evolta-responsive-nav .evolta-responsive-menu.mean-container .mean-nav .navbar-nav{height:auto;max-height:calc(100vh - 110px);overflow-y:auto;background:#ffffff;border-radius:20px;padding:10px;box-shadow:0 28px 60px -18px rgba(10,40,50,0.45);border-top:5px solid transparent;background-image:linear-gradient(#fff,#fff),var(--ribbon-stripe);background-origin:border-box;background-clip:padding-box,border-box}.mean-container .mean-nav ul li{float:none}.mean-container .mean-nav ul li + li:not(.nav-call-item){border-top:1px dashed #edf1f4}.evolta-responsive-nav .mean-container .mean-nav ul li a{float:none;width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;border-radius:12px;color:var(--baftab-dark);font-size:15px;font-weight:700;text-align:right;transition:0.25s}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-link::after{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(225deg);opacity:0.35;transition:0.25s}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-link:hover,.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-link.active{background:rgba(12,165,157,0.09);color:var(--baftab-main)}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-link:hover::after,.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-link.active::after{opacity:1;transform:translateX(-3px) rotate(225deg)}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-call-btn{margin-top:10px;justify-content:flex-start;gap:10px;padding:14px 18px;border-radius:14px;color:#ffffff;background:linear-gradient(to right top,#0ca59d,#35b3ac);box-shadow:0 12px 24px -10px rgba(12,165,157,0.8)}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-call-btn i{display:inline-block!important;font-size:22px}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-call-btn b{margin-right:auto;font-size:15px}.evolta-responsive-nav .mean-container .mean-nav ul li a.nav-call-btn:hover{background:linear-gradient(to right top,#ffac00,#f7b733);color:#22303f}.evolta-responsive-nav .others-options{top:13px}}.product-card{position:relative;display:block;aspect-ratio:3 / 4;height:auto;padding:0;border:0;border-radius:24px;overflow:hidden;background:#dfe9ec;box-shadow:0 18px 40px -22px rgba(10,40,50,0.55)}.product-card:hover{transform:translateY(-6px);box-shadow:0 30px 55px -24px rgba(12,120,115,0.6)}.product-card .product-thumb{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.product-card .product-thumb::before{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(to top,rgba(10,30,38,0.55),transparent);pointer-events:none}.product-card .product-thumb::after{display:none}.product-card:hover .product-thumb img{transform:scale(1.07)}.product-card .badge-tag{z-index:3}.product-card .product-body{position:absolute;right:0;left:0;bottom:0;z-index:2;padding:14px 16px 14px;border-radius:0 0 24px 24px;background:linear-gradient(to top,rgba(8,28,36,0.62),rgba(8,28,36,0.28));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:1px solid rgba(255,255,255,0.28);transition:background 0.4s}.product-card:hover .product-body{background:linear-gradient(to top,rgba(8,28,36,0.7),rgba(8,28,36,0.36))}.product-card .product-body h3{font-size:17px;margin-bottom:4px}.product-card .product-body h3 a{color:#ffffff;text-shadow:0 1px 6px rgba(0,0,0,0.35)}.product-card .product-body h3 a:hover{color:var(--baftab-accent)}.product-card .product-body>p{-webkit-line-clamp:2;font-size:13px;line-height:1.8;color:rgba(255,255,255,0.86);margin-bottom:10px}.product-card .product-foot{flex-wrap:nowrap;border-top:1px solid rgba(255,255,255,0.18);padding-top:10px}.product-card .btn-inquiry{padding:7px 14px;font-size:13px;white-space:nowrap;box-shadow:none}.product-card a.price-call{font-size:14px;white-space:nowrap;color:#ffc94d!important}.product-card a.price-call:hover{color:#ffffff!important}.product-card .product-thumb::before{inset:60% 0 0;background:linear-gradient(to top,rgba(8,28,36,0.35),transparent)}@media only screen and (max-width:575px){.product-card{aspect-ratio:4 / 5}}.post-card{border-radius:24px;padding:10px;border:1px solid #e7eef2;background:#ffffff}.post-card .post-thumb{position:relative;border-radius:18px;aspect-ratio:16 / 10}.post-card .post-thumb::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(to top,rgba(8,28,36,0.35),transparent);pointer-events:none}.post-card .post-read{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:20px;font-size:12px;color:#ffffff;background:rgba(8,28,36,0.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.post-card .post-body{position:relative;padding:22px 12px 10px}.post-card .post-date{position:absolute;top:-34px;left:16px;z-index:2;width:62px;padding:9px 0 7px;border-radius:16px;background:#ffffff;text-align:center;line-height:1.1;box-shadow:0 12px 26px -10px rgba(10,40,50,0.4);overflow:hidden}.post-card .post-date::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:var(--ribbon-stripe)}.post-card .post-date b{display:block;font-size:22px;font-weight:900;color:var(--baftab-main)}.post-card .post-date span{display:block;margin-top:3px;font-size:11px;color:var(--baftab-gray)}.post-card h3{font-size:17.5px;line-height:1.75;margin:0 0 8px 70px}.post-card .post-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;margin-bottom:14px}.post-card .post-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px dashed #e3eaee}.post-card .post-author{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--baftab-dark)}.post-card .post-author .avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#ffffff;background:linear-gradient(135deg,var(--baftab-main),#45c1b9)}.post-card .post-more{display:inline-flex;align-items:center;gap:0;height:38px;min-width:38px;padding:0 9px;border-radius:20px;background:rgba(12,165,157,0.1);color:var(--baftab-main);font-size:13.5px;transition:0.35s}.post-card .post-more span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0.35s,margin 0.35s}.post-card .post-more i{font-size:20px}.post-card:hover .post-more{background:var(--baftab-main);color:#ffffff;padding:0 14px}.post-card:hover .post-more span{max-width:100px;margin-left:6px}@media (hover:none){.post-card .post-more{padding:0 14px}.post-card .post-more span{max-width:100px;margin-left:6px}}.product-details-image img,.product-thumb img,.main-banner-image img{height:auto}.product-related-posts{margin-top:40px;padding:24px 28px;border-radius:12px;background:#f7f9fc}.product-related-posts h2{font-size:20px;margin-bottom:14px}.product-related-posts ul{list-style:none;margin:0;padding:0}.product-related-posts li + li{margin-top:8px}.product-related-posts a{display:inline-flex;align-items:center;gap:8px}.not-found-area{text-align:center}.not-found-area .code{font-size:96px;font-weight:700;line-height:1;color:var(--baftab-main)}.not-found-area .not-found-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:24px 0 40px}.not-found-area .not-found-products{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}