@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&display=swap";
.lp-pppk-container{color:#333;background-color:#fff;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;font-family:Quicksand,sans-serif;display:flex}.hero-section{color:#fff;text-align:center;background-color:#0657a8;flex-direction:column;align-items:center;width:100%;padding-top:70px;display:flex;padding-bottom:0!important}.responsive-hero-margin{margin-top:-70px}.hero-logo-container{max-width:300px;margin-bottom:20px}.hero-logo{width:100%;height:auto}.hero-title{max-width:800px;margin:0 auto;font-size:28px;font-weight:800;line-height:1.2}.hero-product-image{width:60%;max-width:500px;height:auto;margin:20px 0}.hero-cta-btn{color:#fff;cursor:pointer;background-color:#ff831f;border:2px solid #1681f5;border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s;display:flex}.hero-cta-btn:hover{background-color:#e6761b;transform:scale(1.05)}.hero-counter{flex-direction:column;gap:5px;margin-top:20px;display:flex}.hero-counter-number{font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.hero-counter-text{opacity:.9;font-size:20px;font-weight:600}@media (max-width:768px){.hero-title{font-size:22px}.hero-section{padding:30px 20px 60px}.hero-highlight-box{width:100%!important}.responsive-hero-margin{margin-top:15px!important}.hero-custom-section{padding-top:20px!important;padding-bottom:20px!important}.hero-product-image{width:80%}.hero-counter-number{font-size:36px}}.testimonials-section{color:#333;background-color:#fff;width:100%;padding:80px 20px}.testimonials-content{text-align:center;max-width:1140px;margin:0 auto}.section-heading{color:#0657a8;margin-bottom:40px;font-family:Quicksand,sans-serif;font-size:35px;font-weight:800}.testimonial-carousel{scrollbar-width:thin;scrollbar-color:#0657a8 #f0f0f0;gap:20px;margin-bottom:40px;padding-bottom:20px;display:flex;overflow-x:auto}.testimonial-card{border-radius:12px;flex:0 0 calc(33.333% - 14px);min-width:280px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.testimonial-img{width:100%;height:auto;display:block}.testimonial-footer-box{border:2px solid #fe8826;border-radius:8px;max-width:600px;margin:30px auto;padding:15px}.testimonial-footer-text{color:#fe8826;margin:0;font-size:18px;font-weight:500}.benefit-summary{color:#444;max-width:900px;margin:40px auto 0;font-size:20px;line-height:1.6}@media (max-width:1024px){.testimonial-card{flex:0 0 calc(50% - 14px)}}@media (max-width:768px){.testimonial-card{flex:0 0 85%}.section-heading{font-size:28px}.benefit-summary{font-size:16px}}.pain-points-section{background-color:#fff;width:100%;padding:0 20px 80px}.pain-points-content{max-width:1140px;margin:0 auto}.pain-points-title-box{text-align:center;color:#fff;background-color:#ff5353;border:2px solid #fe8826;border-radius:12px;margin-bottom:50px;padding:30px}.pain-points-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px;display:grid}.pain-point-card{background-color:#0657a814;border-radius:12px;align-items:center;gap:20px;padding:20px;display:flex}.pain-point-img{width:100px;height:auto}.pain-point-text{color:#0657a8;font-family:Quicksand,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.solution-box{text-align:center;background-color:#0657a80d;border-radius:12px;margin-bottom:80px;padding:30px}.solution-title{color:#0657a8;margin:0;font-family:Quicksand,sans-serif;font-size:35px;font-weight:800}.pricing-card-container{background:url(https://www.asninstitute.id/wp-content/uploads/2025/09/Iklan-Kedinasan-Banner.png.webp) 50%/cover;border-radius:15px;padding:60px 20px}.pricing-card{text-align:center;background-color:#fffffff2;border-radius:12px;max-width:600px;margin:0 auto;padding:40px;box-shadow:0 10px 30px #0000001a}.best-value-badge{color:#fff;background:linear-gradient(90deg,#2bb23e,#008603);border-radius:20px;margin-bottom:20px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.pricing-features-list{text-align:left;margin:20px 0;padding:0;list-style:none}.pricing-features-list li{color:#444;align-items:center;gap:10px;margin-bottom:12px;font-size:17px;display:flex}.old-price{color:#888;font-size:20px;text-decoration:line-through}.new-price{color:#0657a8;margin:10px 0;font-size:32px;font-weight:900}.scarcity-box{color:#fe8826;background-color:#fe88261a;border-radius:30px;margin-bottom:20px;padding:10px;font-weight:700}@media (max-width:768px){.pain-points-grid{grid-template-columns:1fr}.pricing-card{padding:20px}.pain-points-title-box h2{font-size:24px;line-height:1.3}}.scarcity-banner{text-align:center;color:#fff;background-color:#ff5353;border:2px solid #fe8826;border-radius:12px;max-width:900px;margin:40px auto;padding:25px}.scarcity-banner h1{margin:0;font-size:32px;font-weight:800;line-height:1.2}.features-highlights-section{background:#fff;border-radius:20px;width:100%;max-width:1140px;margin:60px auto;padding:40px 20px}.features-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;display:grid}.feature-item{background:#f8fbff;border-radius:15px;align-items:center;gap:20px;padding:25px;transition:transform .3s;display:flex;box-shadow:0 4px 15px #0000000d}.feature-item:hover{transform:translateY(-5px)}.feature-icon-box{flex-shrink:0;width:80px}.feature-icon{width:100%;height:auto}.feature-text-box h3{color:#0657a8;margin:0 0 5px;font-family:Quicksand,sans-serif;font-size:20px;font-weight:800}.feature-text-box p{color:#666;margin:0;font-size:15px;font-weight:600}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.scarcity-banner h1{font-size:22px}.feature-item{padding:15px}.feature-icon-box{width:60px}}.proof-section{text-align:center;background-color:#fff;width:100%;padding:60px 20px}.proof-image-container{border-radius:15px;max-width:800px;margin:0 auto 30px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.proof-img{width:100%;height:auto;display:block}.proof-text{color:#333;max-width:700px;margin:0 auto;font-size:20px;font-weight:700;line-height:1.6}.faq-section{background-color:#f8fbff;width:100%;padding:100px 20px}.faq-content{max-width:900px;margin:0 auto}.faq-header{text-align:center;margin-bottom:50px}.faq-title{color:#000;margin-bottom:20px;font-size:45px;font-weight:800}.faq-subtitle{color:#7a7a7a;font-size:18px;font-weight:500}.faq-accordion{flex-direction:column;gap:20px;display:flex}.faq-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #0000000d}.faq-question{cursor:pointer;text-align:left;color:#000;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px 30px;font-family:Quicksand,sans-serif;font-size:18px;font-weight:800;display:flex}.faq-icon{width:20px;height:20px;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{color:#54595f;max-height:0;padding:0 30px;line-height:1.8;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding:5px 30px 30px}@media (max-width:768px){.faq-title{font-size:32px}.faq-question{padding:20px;font-size:16px}.proof-text{font-size:17px}.faq-section{padding:48px 20px}}.final-cta-section{text-align:center;width:100%;padding:0 0 100px}.future-start-banner{color:#fff;background-color:#1e9546;margin-bottom:40px;padding:20px;font-family:Barlow,sans-serif;font-size:27px;font-weight:700}.final-cta-btn{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#ff831f;border:2px solid #1681f5;border-radius:50px;align-items:center;gap:12px;padding:18px 50px;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:transform .3s,background-color .3s;display:inline-flex;box-shadow:0 10px 20px #ff831f4d}.final-cta-btn:hover{background-color:#e6761b;transform:scale(1.05)translateY(-2px)}@media (max-width:768px){.future-start-banner{padding:15px;font-size:20px}.final-cta-btn{padding:14px 30px;font-size:16px}.final-cta-section{padding-bottom:48px}}@media (max-width:768px){.social-proof-popup{max-width:none;padding:10px 15px;bottom:10px;left:10px;right:10px}}.responsive-container-55{width:55%}.responsive-container-60{width:60%}.responsive-container-77{width:77%}@media (max-width:1024px){.responsive-container-55,.responsive-container-60,.responsive-container-77{width:85%!important;max-width:100%!important}}@media (max-width:768px){.responsive-container-55,.responsive-container-60,.responsive-container-77{width:100%!important;max-width:100%!important}.mobile-grid-1{grid-template-columns:1fr!important}.mobile-padding-20{padding:15px!important}.mobile-list-margin{margin-left:20px!important}.mobile-text-small{font-size:16px!important;line-height:1.5!important}.mobile-flex-col{text-align:center!important;flex-direction:column!important}}.social-proof-popup{z-index:1000;background:#fff;border:1px solid #edf2f7;border-radius:12px;align-items:center;gap:15px;max-width:320px;padding:12px 20px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;bottom:20px;left:20px;transform:translate(-120%);box-shadow:0 10px 25px #00000026}.social-proof-popup.visible{transform:translate(0)}.social-proof-image-wrapper{border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.social-proof-image{object-fit:cover;width:100%;height:100%}.social-proof-content{flex-grow:1}.social-proof-name{color:#1a202c;margin:0;font-size:14px;font-weight:700}.social-proof-text{color:#718096;margin:2px 0 0;font-size:12px}.social-proof-close{color:#a0aec0;cursor:pointer;background:0 0;border:none;margin-left:5px;padding:0;font-size:18px}@media (max-width:768px){.social-proof-popup{max-width:none;padding:10px 15px;bottom:10px;left:10px;right:10px}}
