body{font-family:"Poppins",serif;margin:0}a{text-decoration:none}iframe{border:none}.banner-bg{position:relative}.banner-bg .image-bg{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;z-index:0}.container-header{position:relative;display:flex;padding:24px 74px 0 74px}.container-header hr{position:absolute;bottom:50px;width:100%;left:0;z-index:0;border:none;background-color:#4e5159;height:1px}.container-header .logo-area{width:100%;z-index:1}.container-header .logo-area .logo{height:126px}.container-header .contact-area{width:100%;display:flex;justify-content:end;gap:24px;position:relative;height:fit-content}.container-header .contact-area .icon{height:28px;width:28px}.container-header .contact-area .whatsapp-button,.container-header .contact-area .whatsapp-button:hover{color:#fff;display:flex;gap:12px;height:fit-content}.container-header .contact-area .whatsapp-button .contact-description{display:flex;flex-direction:column}.container-header .contact-area .contact-button,.container-header .contact-area .contact-button:hover{color:#fff;display:flex;gap:12px}.container-header .contact-area .contact-button .contact-description{display:flex;flex-direction:column}.container-header .contact-area .cover-button,.container-header .contact-area .cover-button:hover{display:flex;justify-content:center;align-items:center;gap:8px;background-color:#fff;height:48px;width:165px;border-radius:50px}.container-header .contact-area .cover-button span{color:#1a202c}.banner-content{display:flex;padding:20px 74px 100px 74px;gap:10%}.banner-content .banner-text{max-width:35%;z-index:2}.banner-content .button-area{display:flex;gap:16px;padding-top:20px}.banner-content .button-area .call-button{border-radius:20px;justify-content:center;align-items:center;display:flex;gap:5px;background-color:#06f;padding:10px 32px}.banner-content .button-area .whatsapp-button{border-radius:20px;justify-content:center;align-items:center;display:flex;gap:5px;background-color:#25d366;padding:10px 32px}.banner-content .banner-video{max-width:55%;width:100%;position:relative}.banner-content .banner-video img{width:100%;height:100%;max-height:444px;object-fit:cover;border-radius:20px;cursor:pointer}.youtube-play-button{height:3rem;width:4.5rem;background-color:red;border-top-left-radius:25%;border-top-right-radius:25%;border-bottom-left-radius:25%;border-bottom-right-radius:25%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;cursor:pointer}.youtube-play-button .triangle{border-top:10px solid #fff0;border-left:22px solid #fff;border-bottom:11px solid #fff0}.banner-content .banner-video iframe{width:100%;border-radius:20px;height:100%}.features{padding:48px 74px;background:linear-gradient(to bottom,#ffffff 66%,#f7fafc 34%)}.features .container{margin:0 auto}.features-header h2,.features-header h3{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:10px;margin-top:0;text-align:center}.features-header p{font-size:20px;color:#1a202c;margin:0 auto 30px;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-item{background:#1a202c;border-radius:48px;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;padding-bottom:20px}.feature-item:hover{transform:translateY(-5px);box-shadow:0 6px 14px rgb(0 0 0 / .15)}.feature-item img{width:100%;height:auto;border-top-left-radius:48px;border-top-right-radius:48px}.feature-item h3{font-size:24px;color:#fff;font-weight:700;padding:0 24px;max-width:70%;min-height:58px;margin:20px 0}.feature-item p{padding:0 24px;font-size:16px;color:#fff;margin:0}.how-it-works{background-color:#f7fafc;padding:48px 74px}.how-it-works-header h2{font-size:32px;font-weight:700;color:#1a202c;text-align:center;margin-bottom:10px;margin-top:0}.how-it-works-header p{font-size:18px;color:#1a202c;text-align:center;margin:0 auto 30px}.how-it-works-content{display:flex;gap:40px;padding-bottom:40px}.how-it-works-video{max-width:50%;width:100%;position:relative}.how-it-works-video img{border-radius:48px;width:100%;height:100%;object-fit:cover}.how-it-works-video iframe{border-radius:48px;width:100%;max-height:100%}.how-it-works-steps{width:50%}.how-it-works-steps ol{width:100%;list-style:none;padding:0;margin:0}.how-it-works-steps li{display:flex;gap:15px}.how-it-works-steps .step-number{width:32px;height:32px;background-color:#007bff;border-radius:100%;font-size:20px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center}.step-number-area{position:relative}.step-content h3{font-size:20px;color:#007bff;margin:0;line-height:32px}.step-content p{font-size:16px;line-height:24px;color:#1a202c;position:relative}.ppf-applications{background-color:#fff;padding:48px 74px;text-align:center}.ppf-header>h2{font-size:32px;font-weight:700;color:#1a202c;text-align:center;margin-bottom:10px;margin-top:0}.ppf-header a{color:#1a202c}.ppf-header p{font-size:18px;color:#1a202c;text-align:center;margin:0 auto 30px}.slider-wrapper{position:relative;max-width:100%}.instagram-content{border-radius:24px;position:relative;background-image:url(3d-instagram-logo.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 32px 32px 32px;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 32px)}.instagram-content span{font-size:32px;text-align:left;color:#fff;line-height:0}.instagram-content p{text-align:left;color:#fff;font-size:20px;line-height:32px;margin-bottom:64px;width:80%}.instagram-content .instagram-btn{display:flex;justify-content:center;align-items:center;gap:8px;background-color:#e4405f;color:#fff;height:56px;width:100%;border-radius:24px;font-weight:700}.instagram-content img{position:absolute;width:100%;height:100%;left:0;top:0}.ppf-slider{overflow:hidden;display:flex}.ppf-track{display:flex;transition:transform 0.5s ease-in-out;gap:20px;padding:0}.ppf-item{transition:transform 0.3s ease;height:400px;width:306px;position:relative}.ppf-item .ppf-caption{font-size:20px;color:#fff;z-index:2;display:block;position:absolute;left:32px;bottom:0}.ppf-item .ppf-caption strong{font-weight:700}.ppf-item .ppf-video img{position:absolute;left:0;width:100%;height:100%;border-radius:24px;z-index:1}.slider-wrapper .slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#06f;font-size:50px;border:none;border-radius:20px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s;z-index:3;box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 1px 3px 1px}.slider-wrapper .prev-btn{left:-20px}.slider-wrapper .next-btn{right:-20px}.ppf-pricing{background-color:#fff;text-align:center}.ppf-header h2{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:10px}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 82px;padding:0}.pricing-card{background:#f7fafc;border-radius:48px;padding:24px 24px 24px 0;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;position:relative;border:1px solid #e2e8f0;align-items:center}.pricing-card:hover{transform:translateY(-5px)}.pricing-card img{position:relative;left:-58px;width:320px;max-height:208px}.pricing-info{text-align:left;position:relative;margin-right:20px;display:flex;flex-direction:column;justify-content:center}.pricing-card .pricing-info h3{font-size:28px;color:#1a202c;font-weight:700;margin:0}.pricing-info p{font-size:16px;color:#1a202c;font-weight:500;margin-bottom:32px}.ppf-pricing .pricing-info .price-area{background-color:#a0aec0;width:192px;height:84px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ppf-pricing .pricing-info .price{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.ppf-pricing .pricing-info small{display:block;font-size:12px;color:#fff}.contact-banner{position:relative;padding:0 74px}.contact-banner .contact-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;background-image:url(faq-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:30px 48px;border-radius:40px;text-align:center;color:#fff}.contact-banner .contact-container .contact-text{font-size:24px;font-weight:600;text-align:left}.contact-banner .contact-container .contact-buttons{display:flex;gap:12px}.contact-banner .contact-container .contact-buttons .btn{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;border-radius:10px;transition:0.3s;border-radius:20px;justify-content:center;align-items:center;display:flex;gap:5px;color:#fff;padding:20px 32px}.contact-banner .contact-container .contact-buttons .call-btn{background:#06f}.contact-banner .contact-container .contact-buttons .whatsapp-btn{background:#25d366}.ppf-info-box{padding:0 74px}.box-container{background-color:#f8f9fa;border-radius:40px;padding:35px 40px 0 40px;margin:30px 0 0 0;border:1px solid #e2e8f0;height:100%;max-height:160px;overflow:hidden;transition:max-height 0.8s ease}.box-container.show{max-height:100%!important}.box-container h2{font-size:20px!important}.box-container h3{font-size:20px!important}.read-more{margin-top:10px;display:flex;justify-content:center;align-items:center}.read-more .read-more-btn{background-color:#f8f9fa;border:1px solid #e2e8f0;color:#1a202c;padding:10px 20px;cursor:pointer;font-size:20px;font-weight:700;border-radius:20px}.ppf-info-box h3{font-size:24px!important;font-weight:700;color:#1a202c;margin:0 0 10px 0}.ppf-info-box p,.ppf-info-box ul li{font-size:16px;color:#1a202c;line-height:32px;margin:0 0 10px 0}.ppf-info-box ul li strong{font-size:18px;color:#1a202c;line-height:32px}.ppf-info-box a{color:#1a202c!important;font-weight:600}.faq-section{padding:0 74px 0 74px}.faq-section h3{font-size:32px;font-weight:700;margin-bottom:10px;color:#1a202c}.faq-section p{color:#1a202c}.faq{display:flex;flex-direction:column;gap:20px}.faq-item{border-radius:10px;overflow:hidden;border:1px solid #e0e0e0;background:#f7fafc;transition:all 0.3s ease}.faq-question{background:#f7fafc;border:none;display:flex;justify-content:space-between;align-items:center;padding:15px 20px 20px 20px;font-size:20px;font-weight:700;text-align:left;cursor:pointer;transition:background 0.3s ease;margin:0}.faq-question h3{font-size:20px;margin:0}.faq-answer{max-height:0;overflow:hidden;padding:0 20px;font-size:20px;transition:max-height 0.3s ease-out,padding 0.3s ease-out}.faq-answer p{margin:0}.faq-item.active .faq-answer{max-height:400px;padding:0 20px 15px 20px}.icon{font-size:24px;font-weight:700;transition:transform 0.3s ease}.faq-item.active .icon{transform:rotate(180deg)}.site-footer{margin-top:64px;background-color:#1a202c;color:#ccc;padding:0 74px;position:relative;height:52px}.site-footer .container{display:flex;align-items:center;justify-content:space-between;height:100%}.footer-text{font-size:12px;color:#fff}.footer-logo img{width:96px;position:absolute;left:0;right:0;margin:auto;top:-35px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px;line-height:24px}.fs-18{font-size:18px;line-height:24px}.fs-28{font-size:28px;line-height:40px}.fs-48{font-size:48px;line-height:64px}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.whatsapp-green{color:#25d366}.blue-primary{color:#06f}.white{color:#fff}.dark-gray{color:#1a202c}.light-gray{color:#f7fafc}.instagram-pink{color:#e4405f}.bg-whatsapp-green{background-color:#25d366}.bg-blue-primary{background-color:#06f}.bg-white{background-color:#fff}.bg-dark-gray{background-color:#1a202c}.bg-light-gray{background-color:#f7fafc}.bg-instagram-pink{background-color:#e4405f}.font-inter{font-family:"Inter",sans-serif}.align-center{text-align:center}@media (min-width:1025px){.container-header{padding:20px 54px 0 54px!important}.container-header .contact-area{width:60%;white-space:nowrap}.container-header .logo-area{width:40%}.banner-content{padding:20px 54px 100px 54px;gap:2%;justify-content:space-between}.banner-content .banner-text h1{font-size:38px;margin-top:0}.banner-content .banner-text p{font-size:18px}.banner-content .button-area .call-button{white-space:nowrap;padding:10px 24px}.banner-content .button-area .whatsapp-button{white-space:nowrap;padding:10px 24px}.features,.how-it-works,.ppf-applications{padding:48px 54px!important}.contact-banner,.ppf-info-box,.faq-section{padding:0 54px!important}.contact-banner .contact-container .contact-text{font-size:18px}.contact-banner .contact-container .contact-buttons .btn{padding:20px 24px}}@media (min-width:1200px){.banner-content{padding:20px 74px 40px 74px}.features,.how-it-works,.ppf-applications,.ppf-pricing,.faq-section,.contact-banner{padding:30px 74px 0 74px!important}.ppf-info-box{padding:0 74px!important}.banner-content .banner-text h1{margin-top:0;font-size:48px}.banner-content .banner-text p{font-size:28px}.contact-banner .contact-container .contact-text{font-size:24px;font-weight:600;text-align:left}}@media (min-width:1550px){.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}}@media (max-width:1550px){.banner-content .banner-video img{max-height:483px}}@media (max-width:1024px){.container-header .contact-area .whatsapp-button,.container-header .contact-area .contact-button,hr{display:none}.container-header{align-items:center;padding:20px 16px 0 16px}.container-header .logo-area .logo{height:75px}.container-header .contact-area .cover-button{font-weight:700;width:116px;height:36px}.container-header .contact-area .cover-button span{font-size:12px}.banner-content{flex-direction:column-reverse;padding:0 16px 20px 16px}.banner-content .banner-video{max-width:100%;height:500px;max-height:700px}.banner-content .banner-video img{cursor:pointer;width:100%;max-height:100%!important}.banner-text{width:100%;max-width:100%!important}.banner-text h1{font-size:32px!important;line-height:44px;margin:10px 0 10px 0}.banner-text p{font-size:24px!important;line-height:36px;margin:0}.banner-content .button-area{flex-direction:column}.banner-content .button-area .call-button,.banner-content .button-area .whatsapp-button{height:44px}.features{padding:20px 16px 0 16px!important;background:#fff}.features-header h3{text-align:center}.features-header h3{font-size:28px;text-align:center}.features-header p{font-size:18px}.features-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px;scrollbar-width:none}.feature-item{flex:0 0 calc(100% / 1.5);scroll-snap-align:start}.feature-item p{padding:0;margin:14px 16px}.feature-item h3{font-size:20px;margin:14px 16px;padding:0}.feature-item{padding-bottom:14px}.how-it-works{padding:20px 16px 0 16px!important;background-color:#fff}.how-it-works-steps{width:100%}.how-it-works-header h2{font-size:28px;margin:0}.how-it-works-content{flex-direction:column}.how-it-works-video{max-width:100%;height:500px}.ppf-applications{padding:20px 16px 0 16px!important}.slider-wrapper .next-btn{right:-14px}.slider-wrapper .prev-btn{left:-14px}.contact-banner{padding:30px 16px 0 16px!important}.contact-banner .contact-container{padding:32px}.contact-banner .contact-container .contact-text{font-size:20px;text-align:center;width:100%;margin-top:0}.contact-banner .contact-container .contact-buttons{width:100%;flex-direction:column;gap:16px}.ppf-info-box{padding:0 16px 30px 16px!important}.box-container{padding:24px 24px 0 24px;margin-top:30px}.ppf-info-box h3{font-size:18px!important}.ppf-info-box p,ul li{font-size:16px}.faq-section{padding:0 16px!important}.faq-section h3{width:100%;text-align:center;font-size:28px;margin-top:0}.faq-section p{width:100%;text-align:center;font-size:18px}.faq-question{padding:10px}.faq-question h3{font-size:18px}.faq-item.active .faq-answer{padding:0 20px 20px 20px}.faq-section .faq-answer p{font-size:14px;text-align:left}.site-footer{height:auto;flex-direction:column;padding-bottom:0;padding:43px 16px 20px 16px}.site-footer .container{flex-direction:column;text-align:center;justify-content:center}.site-footer .footer-text{font-size:12px;margin-top:8px;margin-bottom:0}.pricing-grid{grid-template-columns:repeat(1,1fr)}.pricing-card:hover{transform:translateY(0)!important}.pricing-card{display:block;padding:16px 16px 0 16px;margin-top:10%}.pricing-card img{position:absolute;left:0;right:0;margin:auto;top:-30%;width:60%;height:auto;max-height:none}.pricing-info{width:100%;text-align:center}.pricing-card .pricing-info h3{font-size:28px;margin:22% 0 0 0}.ppf-pricing{padding:20px 16px 0 16px}.ppf-pricing .pricing-info .price-area{width:100%;margin-bottom:10px;border-radius:48px}.ppf-pricing .pricing-info .price{font-size:28px}}@media (max-width:700px){.banner-content .banner-video{height:300px!important}.how-it-works-video{height:300px!important}.pricing-card{display:block;padding:16px;margin-top:60px!important}.pricing-card img{position:absolute;left:0;right:0;margin:auto;top:-100px!important;width:340px!important;height:auto}.pricing-card .pricing-info h3{font-size:28px;margin:100px 0 0 0px!important}}@media (max-width:400px){.pricing-card img{top:-80px!important;width:280px!important}.pricing-card .pricing-info h3{font-size:28px;margin:100px 0 0 0px!important}}

.contact-area .cover-button{background-color:#6db7d6!important;}
.footer-logo img {
    width: 96px;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
    top: 0px;
}