:root{--duka-orange: #FF8C00;--duka-blue: #0066CC;--duka-dark: #1a1a2e;--duka-gray: #6c757d;--duka-light: #f8f9fa;--duka-white: #ffffff;--duka-gradient: linear-gradient(135deg, #FF8C00 0%, #FF6B00 100%);--duka-gradient-blue: linear-gradient(135deg, #0066CC 0%, #004499 100%);--duka-shadow-sm: 0 2px 8px rgba(0,0,0,.08);--duka-shadow-md: 0 4px 20px rgba(0,0,0,.12);--duka-shadow-lg: 0 8px 40px rgba(0,0,0,.15);--duka-radius: 12px;--duka-radius-lg: 20px}body{font-family:Baloo,sans-serif;color:#333;overflow-x:hidden}section{position:relative}.section-padding{padding:80px 0}.section-padding-top{padding-top:80px}.section-padding-bottom{padding-bottom:80px}.page-hero{position:relative;padding:100px 0 80px;background:linear-gradient(135deg,#fff5eb,#fff,#ebf5ff);overflow:hidden}.page-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,140,0,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.page-hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,102,204,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.page-hero .hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--duka-white);border:1px solid rgba(255,140,0,.2);border-radius:50px;padding:.4rem 1.2rem;font-size:.85rem;color:var(--duka-orange);margin-bottom:1.5rem;box-shadow:var(--duka-shadow-sm)}.page-hero h1{font-size:3.2rem;font-weight:700;line-height:1.2;color:var(--duka-dark);margin-bottom:1.2rem}.page-hero h1 .highlight{background:var(--duka-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero p{font-size:1.15rem;color:#666;line-height:1.7;max-width:600px;margin-bottom:2rem}@media(max-width:992px){.page-hero{padding:80px 0 60px}.page-hero h1{font-size:2.5rem}}@media(max-width:768px){.page-hero{padding:60px 0 50px;text-align:center}.page-hero h1{font-size:2.2rem}.page-hero p{font-size:1rem;margin-left:auto;margin-right:auto}.page-hero .hero-badge{margin-left:auto;margin-right:auto}}@media(max-width:576px){.page-hero h1{font-size:1.8rem}}.btn-duka{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 28px;font-family:Baloo,sans-serif;font-weight:600;font-size:1rem;border:none;border-radius:50px;background:var(--duka-gradient);color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #ff8c004d;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-duka:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ff8c0066;color:#fff}.btn-duka:active{transform:translateY(0)}.btn-duka-lg{padding:14px 36px;font-size:1.1rem}.btn-duka-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 28px;font-family:Baloo,sans-serif;font-weight:600;font-size:1rem;border:2px solid var(--duka-orange);border-radius:50px;background:transparent;color:var(--duka-orange);transition:all .3s ease;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-duka-outline:hover{background:var(--duka-gradient);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #ff8c004d}.btn-duka-blue{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 28px;font-family:Baloo,sans-serif;font-weight:600;font-size:1rem;border:none;border-radius:50px;background:var(--duka-gradient-blue);color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #0066cc4d;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-duka-blue:hover{transform:translateY(-2px);box-shadow:0 6px 25px #06c6;color:#fff}.btn-duka-white{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 28px;font-family:Baloo,sans-serif;font-weight:600;font-size:1rem;border:none;border-radius:50px;background:#fff;color:var(--duka-orange);transition:all .3s ease;box-shadow:0 4px 15px #0000001a;text-decoration:none;cursor:pointer;white-space:nowrap}.btn-duka-white:hover{transform:translateY(-2px);box-shadow:0 6px 25px #00000026;color:var(--duka-orange)}.btn-duka-white.btn-duka-lg{padding:14px 36px;font-size:1.1rem}.section-title{text-align:center;margin-bottom:3.5rem}.section-title h2{font-size:2.5rem;font-weight:700;color:var(--duka-dark);margin-bottom:1rem}.section-title h2 span{background:var(--duka-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title p{font-size:1.1rem;color:#777;max-width:600px;margin:0 auto}.section-divider{width:60px;height:4px;background:var(--duka-gradient);border-radius:2px;margin:0 auto 1.5rem}@media(max-width:768px){.section-title{margin-bottom:2.5rem}.section-title h2{font-size:2rem}}.card-duka{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:var(--duka-radius);overflow:hidden;transition:all .4s ease;box-shadow:var(--duka-shadow-sm);height:100%;display:flex;flex-direction:column}.card-duka:hover{transform:translateY(-8px);box-shadow:var(--duka-shadow-lg);border-color:#ff8c0026}.card-duka .card-img-top{height:220px;object-fit:cover;transition:transform .6s ease}.card-duka:hover .card-img-top{transform:scale(1.05)}.card-duka .card-body{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.card-duka .card-title{font-size:1.25rem;font-weight:700;color:var(--duka-dark);margin-bottom:.75rem}.card-duka .card-text{font-size:.95rem;color:#666;line-height:1.6;margin-bottom:1rem}@media(max-width:768px){.card-duka .card-img-top{height:180px}.card-duka .card-body{padding:1.25rem}}.feature-list{list-style:none;padding:0;margin:0 0 1.25rem;flex-grow:1}.feature-list li{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555;padding:.35rem 0}.feature-list li i{color:var(--duka-orange);font-size:.75rem;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#ff8c001a;border-radius:50%;flex-shrink:0}.why-card{text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:var(--duka-radius);border:1px solid rgba(0,0,0,.06);transition:all .4s ease;box-shadow:var(--duka-shadow-sm);height:100%}.why-card:hover{transform:translateY(-6px);box-shadow:var(--duka-shadow-md)}.why-card .why-icon{width:65px;height:65px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border-radius:16px;font-size:1.5rem;color:#fff;transition:transform .3s ease}.why-icon.orange{background:var(--duka-gradient)}.why-icon.blue{background:var(--duka-gradient-blue)}.why-card:hover .why-icon{transform:scale(1.1) rotate(-5deg)}.why-card h5{font-size:1.15rem;font-weight:700;color:var(--duka-dark);margin-bottom:.5rem}.why-card p{font-size:.9rem;color:#777;margin:0}@media(max-width:768px){.why-card{padding:1.5rem 1.25rem}}.pricing-card{background:#fff;border-radius:var(--duka-radius-lg);border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:all .4s ease;box-shadow:var(--duka-shadow-sm);height:100%;position:relative;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-8px);box-shadow:var(--duka-shadow-lg)}.pricing-card.popular{border:2px solid var(--duka-orange);box-shadow:0 8px 40px #ff8c0026;z-index:1}.pricing-card.popular:hover{transform:translateY(-8px)}.pricing-card .popular-badge{position:absolute;top:16px;right:16px;background:var(--duka-gradient);color:#fff;padding:.3rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600}.pricing-card .pricing-header{padding:2rem 2rem 1.5rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.06)}.pricing-card .pricing-header h3{font-size:1.5rem;font-weight:700;color:var(--duka-dark);margin-bottom:.5rem}.pricing-card .pricing-header .price{font-size:2.8rem;font-weight:800;color:var(--duka-dark)}.pricing-card .pricing-header .price .currency{font-size:1.5rem;vertical-align:super}.pricing-card .pricing-header .price .period{font-size:1rem;color:#999;font-weight:400}.pricing-card .pricing-header p{color:#888;font-size:.95rem;margin-top:.5rem}.pricing-card .pricing-body{padding:1.5rem 2rem 2rem;flex-grow:1}.pricing-card .pricing-features{list-style:none;padding:0;margin:0 0 1.5rem}.pricing-card .pricing-features li{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;font-size:.95rem;color:#555;border-bottom:1px solid rgba(0,0,0,.04)}.pricing-card .pricing-features li:last-child{border-bottom:none}.pricing-card .pricing-features li i{color:var(--duka-orange);font-size:.8rem;flex-shrink:0}.pricing-card .pricing-features li i.fa-xmark{color:#ccc}.pricing-card .pricing-footer{padding:0 2rem 2rem;text-align:center}@media(max-width:768px){.pricing-card .pricing-header{padding:1.5rem 1.5rem 1.25rem}.pricing-card .pricing-header .price{font-size:2.2rem}.pricing-card .pricing-body{padding:1.25rem 1.5rem 1.5rem}.pricing-card .pricing-footer{padding:0 1.5rem 1.5rem}}.faq-accordion .accordion-item{border:1px solid rgba(0,0,0,.08);border-radius:var(--duka-radius)!important;margin-bottom:.75rem;overflow:hidden;box-shadow:var(--duka-shadow-sm)}.faq-accordion .accordion-button{font-family:Baloo,sans-serif;font-weight:600;font-size:1.05rem;color:var(--duka-dark);padding:1.2rem 1.5rem;background:#fff;box-shadow:none}.faq-accordion .accordion-button:not(.collapsed){color:var(--duka-orange);background:#ff8c0008}.faq-accordion .accordion-button:after{background-size:1rem;transition:transform .3s ease}.faq-accordion .accordion-button:focus{box-shadow:none;border-color:#ff8c0033}.faq-accordion .accordion-body{padding:0 1.5rem 1.2rem;font-size:.95rem;color:#666;line-height:1.7}@media(max-width:768px){.faq-accordion .accordion-button{font-size:.95rem;padding:1rem 1.25rem}.faq-accordion .accordion-body{padding:0 1.25rem 1rem;font-size:.9rem}}.cta-banner{background:var(--duka-gradient);border-radius:var(--duka-radius-lg);padding:4rem 3rem;text-align:center;position:relative;overflow:hidden}.cta-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:400px;height:400px;background:#ffffff0d;border-radius:50%;pointer-events:none}.cta-banner:after{content:"";position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;background:#ffffff0d;border-radius:50%;pointer-events:none}.cta-banner h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;position:relative;z-index:1}.cta-banner p{font-size:1.1rem;color:#ffffffd9;max-width:500px;margin:0 auto 1.5rem;position:relative;z-index:1}@media(max-width:768px){.cta-banner{padding:3rem 1.5rem}.cta-banner h2{font-size:1.8rem}.cta-banner p{font-size:1rem}}.footer-section{background:var(--duka-dark);color:#ffffffd9;position:relative}.footer-top{padding:4rem 0 2rem}.footer-heading{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:1.25rem;position:relative;padding-bottom:.75rem}.footer-heading:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:var(--duka-gradient);border-radius:2px}.footer-desc{font-size:.9rem;line-height:1.7;color:#ffffffa6}.footer-links ul li{margin-bottom:.6rem}.footer-links ul li a{color:#ffffffa6;text-decoration:none;font-size:.9rem;transition:all .3s ease;position:relative;padding-left:0}.footer-links ul li a:hover{color:var(--duka-orange);padding-left:5px}.footer-contact .contact-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;color:#ffffffa6}.footer-contact .contact-list li i{color:var(--duka-orange);font-size:.95rem;margin-top:3px;width:20px;text-align:center}.footer-social .social-icons-footer{display:flex;gap:.75rem}.footer-social .social-link-footer{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;color:#ffffffb3;font-size:1rem;text-decoration:none;transition:all .3s ease}.footer-social .social-link-footer:hover{background:var(--duka-gradient);color:#fff;transform:translateY(-3px)}.footer-tagline{font-size:.85rem;color:#ffffff80;font-style:italic}.footer-divider{height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.15),transparent);margin:0 auto;max-width:1200px}.footer-bottom{padding:1.5rem 0}.footer-bottom p{font-size:.85rem;color:#ffffff80}.footer-bottom .designed-text{background:var(--duka-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.footer-brand .brand-text{font-size:1.6rem}@media(max-width:991px){.footer-top{padding:3rem 0 1.5rem}.footer-heading{font-size:1rem;margin-bottom:.75rem}.footer-links ul li{margin-bottom:.4rem}.footer-links ul li a{font-size:.85rem}.footer-contact .contact-list li{font-size:.85rem;margin-bottom:.6rem}}@media(max-width:576px){.footer-top{padding:2.5rem 0 1.25rem}.footer-heading{font-size:.95rem;margin-bottom:.6rem;padding-bottom:.5rem}.footer-links ul li{margin-bottom:.3rem}.footer-links ul li a{font-size:.8rem}.footer-contact .contact-list li{font-size:.8rem;gap:.5rem;margin-bottom:.5rem}.footer-contact .contact-list li i{font-size:.85rem}.footer-social .social-link-footer{width:36px;height:36px;font-size:.9rem}.footer-bottom p{font-size:.8rem}}.about-hero{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden}.about-hero .about-hero-bg{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;filter:brightness(.5)}.about-hero .about-hero-content{position:relative;z-index:2;padding:6rem 0}.about-hero h1{font-size:3.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.about-hero p{font-size:1.15rem;color:#ffffffd9;max-width:700px;line-height:1.8}@media(max-width:992px){.about-hero{min-height:50vh}.about-hero h1{font-size:2.8rem}}@media(max-width:768px){.about-hero{min-height:45vh}.about-hero .about-hero-content{padding:4rem 0}.about-hero h1{font-size:2.2rem}}@media(max-width:576px){.about-hero{min-height:40vh}.about-hero h1{font-size:1.8rem}}.mission-card{padding:2.5rem;background:#fff;border-radius:var(--duka-radius-lg);border:1px solid rgba(0,0,0,.06);box-shadow:var(--duka-shadow-sm);transition:all .4s ease;height:100%}.mission-card:hover{transform:translateY(-6px);box-shadow:var(--duka-shadow-md)}.mission-card .mission-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:1.8rem;color:#fff;margin-bottom:1.25rem}.mission-card .mission-icon.orange-bg{background:var(--duka-gradient)}.mission-card .mission-icon.blue-bg{background:var(--duka-gradient-blue)}.mission-card h4{font-size:1.3rem;font-weight:700;color:var(--duka-dark);margin-bottom:.75rem}.mission-card p{font-size:.95rem;color:#666;line-height:1.7;margin:0}@media(max-width:768px){.mission-card{padding:2rem}.mission-card .mission-icon{width:60px;height:60px;font-size:1.5rem}}.value-card{text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:var(--duka-radius);border:1px solid rgba(0,0,0,.06);box-shadow:var(--duka-shadow-sm);transition:all .4s ease;height:100%}.value-card:hover{transform:translateY(-6px);box-shadow:var(--duka-shadow-md)}.value-card .value-icon{font-size:2rem;color:var(--duka-orange);margin-bottom:1rem;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.2)}.value-card h5{font-size:1.1rem;font-weight:700;color:var(--duka-dark);margin:0}@media(max-width:768px){.value-card{padding:1.5rem 1.25rem}}.stats-section{background:var(--duka-gradient);padding:4rem 0}.stat-item{text-align:center;color:#fff;padding:1.5rem}.stat-item .stat-number{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:.25rem}.stat-item .stat-label{font-size:1.05rem;color:#fffc;font-weight:500}.stat-item .stat-icon{font-size:2rem;margin-bottom:.75rem;opacity:.9}@media(max-width:768px){.stats-section{padding:3rem 0}.stat-item .stat-number{font-size:2.2rem}.stat-item{padding:1rem}}.why-choose-list{list-style:none;padding:0;margin:0}.why-choose-list li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1.05rem;color:#444;font-weight:500}.why-choose-list li i{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ff8c001a;color:var(--duka-orange);border-radius:50%;font-size:.8rem;flex-shrink:0}.team-card{text-align:center;background:#fff;border-radius:var(--duka-radius);border:1px solid rgba(0,0,0,.06);overflow:hidden;box-shadow:var(--duka-shadow-sm);transition:all .4s ease;height:100%}.team-card:hover{transform:translateY(-8px);box-shadow:var(--duka-shadow-lg)}.team-card .team-img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:2rem auto 1rem;border:4px solid rgba(255,140,0,.15);transition:transform .4s ease}.team-card:hover .team-img{transform:scale(1.1)}.team-card .team-body{padding:0 1.5rem 1.5rem}.team-card .team-body h5{font-size:1.1rem;font-weight:700;color:var(--duka-dark);margin-bottom:.25rem}.team-card .team-body .team-role{font-size:.9rem;color:var(--duka-orange);font-weight:500;margin-bottom:.5rem}.team-card .team-body p{font-size:.85rem;color:#888;margin:0}@media(max-width:768px){.team-card .team-img{width:100px;height:100px;margin:1.5rem auto .75rem}.team-card .team-body{padding:0 1.25rem 1.25rem}}.testimonial-card{background:#fff;border-radius:var(--duka-radius);border:1px solid rgba(0,0,0,.06);padding:2rem;box-shadow:var(--duka-shadow-sm);transition:all .4s ease;height:100%;position:relative}.testimonial-card:before{content:"“";position:absolute;top:10px;right:20px;font-size:5rem;line-height:1;color:#ff8c0014;font-family:Georgia,serif}.testimonial-card:hover{transform:translateY(-6px);box-shadow:var(--duka-shadow-md)}.testimonial-card .testimonial-stars{color:#ffc107;font-size:.9rem;margin-bottom:1rem}.testimonial-card .testimonial-text{font-size:.95rem;color:#555;line-height:1.7;margin-bottom:1.25rem;font-style:italic}.testimonial-card .testimonial-author{display:flex;align-items:center;gap:.75rem}.testimonial-card .testimonial-author img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card .testimonial-author .author-info h6{font-size:1rem;font-weight:700;color:var(--duka-dark);margin:0}.testimonial-card .testimonial-author .author-info span{font-size:.8rem;color:var(--duka-orange)}@media(max-width:768px){.testimonial-card{padding:1.5rem}.testimonial-card:before{font-size:4rem;top:5px;right:15px}}.customer-logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem;padding:1.5rem 0}.customer-logo-item{filter:grayscale(1) opacity(.4);transition:all .3s ease;max-height:50px}.customer-logo-item:hover{filter:grayscale(0) opacity(1)}.contact-info-card{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#fff;border-radius:var(--duka-radius);border:1px solid rgba(0,0,0,.06);box-shadow:var(--duka-shadow-sm);transition:all .3s ease;margin-bottom:1rem}.contact-info-card:hover{transform:translate(5px);box-shadow:var(--duka-shadow-md)}.contact-info-card .contact-icon{width:50px;height:50px;min-width:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.2rem}.contact-info-card .contact-icon.orange-bg{background:#ff8c001a;color:var(--duka-orange)}.contact-info-card .contact-icon.blue-bg{background:#0066cc1a;color:var(--duka-blue)}.contact-info-card .contact-icon.green-bg{background:#25d3661a;color:#25d366}.contact-info-card h6{font-size:.9rem;font-weight:700;color:var(--duka-dark);margin-bottom:.25rem}.contact-info-card p{font-size:.9rem;color:#666;margin:0}@media(max-width:768px){.contact-info-card{padding:1rem}.contact-info-card .contact-icon{width:44px;height:44px;min-width:44px;font-size:1rem}}.contact-form{background:#fff;border-radius:var(--duka-radius-lg);border:1px solid rgba(0,0,0,.06);padding:2.5rem;box-shadow:var(--duka-shadow-sm)}.contact-form .form-control,.contact-form .form-select{font-family:Baloo,sans-serif;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-size:.95rem;transition:all .3s ease}.contact-form .form-control:focus,.contact-form .form-select:focus{border-color:var(--duka-orange);box-shadow:0 0 0 3px #ff8c001a}.contact-form .form-label{font-weight:600;font-size:.9rem;color:#444;margin-bottom:.4rem}.contact-form textarea.form-control{resize:vertical;min-height:120px}@media(max-width:768px){.contact-form{padding:1.5rem}}@media(max-width:576px){.contact-form{padding:1.25rem}}.map-placeholder{width:100%;height:400px;border-radius:var(--duka-radius-lg);overflow:hidden;position:relative}.map-placeholder iframe{width:100%;height:100%;border:none}.map-placeholder .map-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000008;pointer-events:none}@media(max-width:768px){.map-placeholder{height:300px}}.glass-card{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--duka-radius);box-shadow:var(--duka-shadow-sm)}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .6s ease}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:all .6s ease}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:all .6s ease}.fade-in-right.visible{opacity:1;transform:translate(0)}.success-story{background:#fff;border-radius:var(--duka-radius-lg);overflow:hidden;box-shadow:var(--duka-shadow-md)}.success-story .story-image{width:100%;height:100%;object-fit:cover;min-height:300px}.success-story .story-content{padding:2.5rem}.success-story .story-content h3{font-size:1.5rem;font-weight:700;color:var(--duka-dark);margin-bottom:1rem}.success-story .story-content .story-stat{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:var(--duka-orange);font-weight:600;margin-bottom:.5rem}.success-story .story-content p{font-size:.95rem;color:#666;line-height:1.7}@media(max-width:768px){.success-story .story-content{padding:1.5rem}.success-story .story-content h3{font-size:1.3rem}}.hero-image-wrapper{position:relative;border-radius:var(--duka-radius-lg);overflow:hidden;box-shadow:var(--duka-shadow-lg)}.hero-image-wrapper img{width:100%;height:auto;display:block}.hero-image-wrapper .hero-image-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:12px;box-shadow:var(--duka-shadow-md)}.hero-image-wrapper .hero-image-badge h6{font-size:.9rem;font-weight:700;color:var(--duka-dark);margin:0}.hero-image-wrapper .hero-image-badge p{font-size:.8rem;color:#888;margin:0}@media(max-width:768px){.hero-image-wrapper .hero-image-badge{bottom:1rem;left:1rem;padding:.75rem 1rem}.hero-image-wrapper .hero-image-badge h6{font-size:.85rem}}.section-separator{height:2px;background:linear-gradient(to right,transparent,rgba(255,140,0,.15),transparent);max-width:80%;margin:0 auto}@media(max-width:992px){.section-padding{padding:60px 0}}@media(max-width:768px){.section-padding{padding:50px 0}}@media(max-width:576px){.section-padding{padding:40px 0}}
