.about-section{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.about-image-area{position:relative;padding-right:30px}.about-image{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 15px 30px rgba(0,0,0,.1);z-index:2}.main-image{border-radius:10px;transition:transform .5s ease}.main-image:hover{transform:scale(1.03)}.experience-badge{position:absolute;bottom:30px;right:0;z-index:3;filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.about-features{margin-top:40px}.about-feature-item{display:flex;align-items:flex-start;margin-bottom:24px;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease}.about-feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.feature-icon{width:56px;height:56px;min-width:56px}.feature-content{flex:1 1}.feature-content h4{font-size:18px;margin-bottom:8px;color:#212529}.feature-content p{color:#6c757d}@media (max-width:991.98px){.about-section{padding:80px 0}.section-title{font-size:30px}.about-image-area{padding-right:0;margin-bottom:40px}.experience-badge{bottom:-20px;right:20px}}@media (max-width:767.98px){.about-section{padding:60px 0}.section-title{font-size:26px}.section-subtitle{padding-left:0}.section-subtitle:before{display:none}.about-feature-item{padding:15px}.feature-icon{width:48px;height:48px;min-width:48px}.feature-content h4{font-size:16px}}.achievements-section{padding:100px 0;background-color:var(--background);position:relative;overflow:hidden}.section-subtitle{color:var(--primary-color)}.section-subtitle:before{background-color:var(--primary-color)}.section-title{color:var(--text-color-strong)}.section-description{color:var(--text-color-muted)}.achievement-card{background-color:var(--card-background);border-radius:12px;padding:30px;height:100%;box-shadow:var(--card-shadow);transition:all .3s ease;text-align:center;position:relative;overflow:hidden;z-index:1;border:1px solid var(--card-border)}.achievement-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--primary-color);z-index:-1}.achievement-card:hover{transform:translateY(-10px);box-shadow:var(--card-shadow-hover)}.achievement-icon{width:80px;height:80px;background-color:var(--primary-shadow);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;transition:all .3s ease}.achievement-card:hover .achievement-icon{background-color:var(--primary-color)}.achievement-card:hover .achievement-icon img{filter:brightness(0) invert(1)}.achievement-content{margin-top:20px}.achievement-count{font-size:42px;font-weight:700;color:var(--text-color-strong);margin-bottom:10px;line-height:1}.achievement-title{font-size:18px;color:var(--text-color-muted);margin-bottom:0}@media (max-width:991.98px){.achievements-section{padding:80px 0}.section-title{font-size:30px}.achievement-card{padding:25px;margin-bottom:20px}.achievement-count{font-size:36px}}@media (max-width:767.98px){.achievements-section{padding:60px 0}.section-title{font-size:26px}.section-subtitle{padding-left:0}.section-subtitle:before{display:none}.achievement-icon{width:70px;height:70px}.achievement-count{font-size:32px}.achievement-title{font-size:16px}}.hero-section{position:relative;padding:100px 0;background:linear-gradient(145deg,#FFF8E1,#FFF3C7);overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/overlays/subtle-pattern.png) repeat;opacity:.05;z-index:1}.container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.row{display:flex;flex-wrap:wrap;align-items:center}.hero-content-col{padding:0 20px}.hero-content{max-width:600px;animation:slideInLeft 1s ease-out}.hero-badge{display:inline-block;font-size:14px;font-weight:700;color:#D4A017;background:#FFF8E1;padding:8px 16px;border-radius:20px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.2px}.hero-title{font-size:56px;font-weight:800;line-height:1.2;color:#1A1A1A;margin-bottom:24px}.text-gold{color:linear-gradient(90deg,#ced417,#03c5fb);background:linear-gradient(90deg,#ced417,#03c5fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:18px;line-height:1.6;color:#4A4A4A;margin-bottom:32px;max-width:500px}.hero-cta{display:flex;gap:20px;margin-bottom:40px}.btn{padding:14px 32px;font-size:16px;font-weight:600;border-radius:30px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(90deg,#ced417,#03fb38);color:#1A1A1A;box-shadow:0 6px 20px rgba(212,160,23,.3)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(212,160,23,.5)}.btn-secondary{background:transparent;color:#D4A017;border:2px solid #d4a017}.btn-secondary:hover{background:#D4A017;color:#FFF;border-color:#D4A017}.hero-stats{display:flex;gap:40px}.hero-stat{display:flex;align-items:center;gap:12px}.stat-icon{flex-shrink:0}.hero-stat-number{font-size:36px;font-weight:700;color:#D4A017}.hero-stat-label{font-size:14px;color:#4A4A4A;font-weight:500}.hero-image-col{padding:0 20px}.hero-image-wrapper{position:relative;animation:slideInRight 1s ease-out}.hero-image{width:100%;height:auto;filter:drop-shadow(0 15px 30px rgba(0,0,0,.15));animation:floatImage 6s ease-in-out infinite}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.feature-card{position:absolute;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.feature-card-1{top:10%;left:-10%;animation:floatCard1 7s ease-in-out infinite}.feature-card-2{bottom:10%;right:-10%;animation:floatCard2 7s ease-in-out infinite}@media (max-width:991.98px){.hero-section{padding:60px 0;text-align:center}.row{flex-direction:column}.hero-content-col{order:2}.hero-image-col{order:1;margin-bottom:40px}.hero-title{font-size:36px}.hero-description{font-size:16px;max-width:100%}.hero-cta,.hero-stats{justify-content:center}.hero-stats{flex-wrap:wrap;gap:20px}.hero-image-wrapper{margin:0 auto}.feature-card-1{top:0;left:0}.feature-card-2{bottom:0;right:0}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}.hero-content-col{padding-right:40px}.hero-image-col{padding-left:40px}}@keyframes floatCard1{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes floatCard2{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(10px) rotate(-3deg)}}.feature-icon{background:linear-gradient(135deg,#D4A017,#F0C040);padding:8px}.feature-content h4{font-size:16px;font-weight:600;color:#1A1A1A;margin:0}.feature-content p{font-size:14px;color:#4A4A4A;margin:0}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:991.98px){.hero-section{padding:80px 0;text-align:center}.hero-content{margin-bottom:40px}.hero-title{font-size:44px}.hero-description{margin-left:auto;margin-right:auto}.hero-cta,.hero-stats{justify-content:center}.hero-image-wrapper{max-width:80%;margin:0 auto}.feature-card{display:none}}@media (max-width:767.98px){.hero-section{padding:60px 0}.hero-title{font-size:36px}.hero-description{font-size:16px}.hero-cta{flex-direction:column;gap:16px}.btn{width:100%;max-width:300px}.hero-stats{flex-direction:column;gap:24px;align-items:center}.hero-stat-number{font-size:32px}}.services-section{padding:100px 0;background-color:#f8f9fa}.service-card,.services-section{position:relative;overflow:hidden}.service-card{background-color:#fff;border-radius:12px;padding:30px;height:100%;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.service-card:hover .service-icon{background-color:#FFD600}.service-card:hover .service-icon img{filter:brightness(0) invert(1)}.service-card:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:#FFD600;transition:width .3s ease}.service-card:hover:after{width:100%}.service-icon{width:80px;height:80px;background-color:rgba(255,214,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease}.service-title{font-size:20px;font-weight:600;margin-bottom:16px;color:#212529}.service-description{font-size:15px;line-height:1.6;color:#6c757d;margin-bottom:24px;flex-grow:1}.service-link{display:inline-flex;align-items:center;font-weight:600;color:#FFD600;text-decoration:none;transition:all .3s ease}.service-link svg{margin-left:8px;transition:transform .3s ease}.service-link:hover{color:#e6c200}.service-link:hover svg{transform:translateX(5px)}@media (max-width:991.98px){.services-section{padding:80px 0}.section-title{font-size:30px}.service-card{padding:25px;margin-bottom:20px}}@media (max-width:767.98px){.services-section{padding:60px 0}.section-title{font-size:26px}.section-subtitle{padding-left:0}.section-subtitle:before{display:none}.service-icon{width:70px;height:70px}.service-title{font-size:18px}}.subscribe-section{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.section-description{margin-bottom:32px}.subscribe-features{margin-bottom:30px}.subscribe-feature-item{display:flex;align-items:center;margin-bottom:16px}.feature-icon{width:40px;height:40px;min-width:40px;background-color:rgba(255,214,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px}.feature-content p{font-size:16px;color:#495057;margin-bottom:0}.subscribe-form-container{position:relative;padding:20px}.subscribe-form-wrapper{background-color:#f8f9fa;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;z-index:2}.subscribe-form-wrapper h3{font-size:24px;font-weight:600;color:#212529;margin-bottom:16px}.subscribe-form-wrapper p{font-size:16px;color:#6c757d;margin-bottom:24px}.form-control,.subscribe-form{margin-bottom:20px}.form-control{height:54px;border-radius:27px;padding:0 24px;font-size:16px;border:1px solid #dee2e6}.form-control:focus{box-shadow:0 0 0 .25rem rgba(255,214,0,.25);border-color:#FFD600}.subscribe-btn{height:54px;border-radius:27px;padding:0 32px;font-size:16px;font-weight:600;background-color:#FFD600;border-color:#FFD600;color:#212529;width:100%;transition:all .3s ease}.subscribe-btn:hover{background-color:#e6c200;border-color:#e6c200;transform:translateY(-3px);box-shadow:0 8px 15px rgba(255,214,0,.3)}.subscribe-privacy{text-align:center;margin-top:20px}.subscribe-privacy p{font-size:14px;color:#6c757d;margin-bottom:0}.subscribe-success{text-align:center;padding:30px 0}.success-icon{width:80px;height:80px;background-color:rgba(40,167,69,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#28a745}.subscribe-success h4{font-size:24px;font-weight:600;color:#212529;margin-bottom:16px}.subscribe-success p{font-size:16px;color:#6c757d;margin-bottom:0}.invalid-feedback{display:block;margin-top:-15px;margin-bottom:15px;padding-left:24px}@media (max-width:991.98px){.subscribe-section{padding:80px 0}.section-title{font-size:30px}.subscribe-form-wrapper{padding:30px}}@media (max-width:767.98px){.subscribe-section{padding:60px 0}.section-title{font-size:26px}.section-subtitle{padding-left:0}.section-subtitle:before{display:none}.subscribe-form-wrapper{padding:25px}.form-control,.subscribe-btn{height:50px}}.success-stories-section{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.section-subtitle{display:inline-block;font-size:16px;font-weight:600;color:#FFD600;margin-bottom:16px;letter-spacing:1px;position:relative;padding-left:30px}.section-subtitle:before{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background-color:#FFD600;transform:translateY(-50%)}.section-title{font-size:36px;font-weight:700;line-height:1.3;margin-bottom:24px;color:#212529}.section-description{font-size:16px;line-height:1.7;color:#6c757d;max-width:800px;margin:0 auto 20px}.testimonials-slider{position:relative;background-color:#f8f9fa;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.testimonial-container{position:relative;min-height:300px}.testimonial-item{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all .5s ease;transform:translateX(50px)}.testimonial-item.active{opacity:1;visibility:visible;transform:translateX(0)}.testimonial-content{position:relative}.testimonial-quote{margin-bottom:20px}.testimonial-text{font-size:18px;line-height:1.7;color:#495057;margin-bottom:30px;font-style:italic}.testimonial-author{display:flex;align-items:center}.author-image{margin-right:20px}.author-image img{border:3px solid #ffd600}.author-info h4{font-size:18px;font-weight:600;margin-bottom:5px;color:#212529}.author-info p{font-size:14px;color:#6c757d;margin-bottom:0}.testimonial-controls{margin-top:30px}.testimonial-control,.testimonial-controls{display:flex;align-items:center;justify-content:center}.testimonial-control{width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #dee2e6;cursor:pointer;transition:all .3s ease}.testimonial-control:hover{background-color:#FFD600;border-color:#FFD600}.testimonial-indicators{display:flex;align-items:center;margin:0 15px}.testimonial-indicator{width:10px;height:10px;border-radius:50%;background-color:#dee2e6;margin:0 5px;border:none;cursor:pointer;transition:all .3s ease}.testimonial-indicator.active{background-color:#FFD600;width:14px;height:14px}.clients-container{margin-top:70px;text-align:center;padding:60px 28px 48px;border-radius:32px;background:rgba(255,255,255,.7);box-shadow:0 8px 32px 0 rgba(34,34,34,.1),0 2px 8px 0 rgba(255,215,0,.08);border:2px solid transparent;border-image:linear-gradient(90deg,#eadc44,#b38b29);border-image-slice:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;animation:glassFadeIn 1.2s cubic-bezier(.54,.1,.32,1.38)}.clients-title{font-size:2rem;font-weight:800;margin-bottom:38px;background:linear-gradient(90deg,#eadc44,#b38b29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px;text-transform:uppercase;filter:drop-shadow(0 2px 6px rgba(255,215,0,.12))}.clients-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:36px 36px;gap:36px 36px;justify-items:center;width:100%;max-width:900px;margin:0 auto}.client-logo{background:rgba(255,255,255,.45);border-radius:18px;box-shadow:0 4px 24px 0 rgba(212,175,55,.08),0 1.5px 4px 0 rgba(255,215,0,.1);padding:24px 18px;display:flex;align-items:center;justify-content:center;transition:box-shadow .35s,transform .35s,filter .25s,background .35s;filter:grayscale(100%) brightness(.92);opacity:.85;position:relative;overflow:hidden;animation:logoPopIn .8s cubic-bezier(.54,.1,.32,1.38)}.client-logo:hover{box-shadow:0 8px 32px 0 rgba(234,220,68,.18),0 2px 8px 0 rgba(179,139,41,.14);filter:grayscale(0) brightness(1.05) drop-shadow(0 0 16px #eadc44cc);background:rgba(255,255,255,.8);transform:translateY(-5px) scale(1.05)}.client-logo img{max-width:100px;max-height:50px;object-fit:contain;filter:drop-shadow(0 2px 6px #eadc44aa);transition:filter .3s}@media (max-width:991.98px){.clients-container{padding:36px 10px 28px;border-radius:22px}.clients-title{font-size:1.2rem;margin-bottom:24px}.clients-logos{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:22px 18px}.client-logo{padding:14px 8px;border-radius:12px}}@media (max-width:600px){.clients-container{padding:18px 2px 12px;border-radius:12px}.clients-logos{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px 6px}.client-logo{padding:6px 2px;border-radius:7px}.client-logo img{max-width:60px;max-height:28px}}.clients-title{font-size:20px;font-weight:600;margin-bottom:30px;color:#212529}.clients-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.client-logo{opacity:.7;transition:all .3s ease;filter:grayscale(100%);margin-bottom:30px}.client-logo:hover{opacity:1;filter:grayscale(0);transform:scale(1.05)}@media (max-width:991.98px){.success-stories-section{padding:80px 0}.section-title{font-size:30px}.testimonials-slider{padding:30px}.testimonial-text{font-size:16px}}@media (max-width:767.98px){.success-stories-section{padding:60px 0}.section-title{font-size:26px}.section-subtitle{padding-left:0}.section-subtitle:before{display:none}.testimonials-slider{padding:20px}.testimonial-container{min-height:350px}.testimonial-author{flex-direction:column;text-align:center}.author-image{margin-right:0;margin-bottom:15px}.clients-logos{gap:20px}}.trusted-section{margin-top:70px;padding:0;display:flex;justify-content:center;align-items:center;background:none}.trusted-inner{width:100%;max-width:1100px;background:rgba(255,255,255,.7);border-radius:32px;border:2.5px solid transparent;border-image:linear-gradient(90deg,#eadc44,#b38b29);border-image-slice:1;box-shadow:0 8px 32px 0 rgba(34,34,34,.1),0 2px 8px 0 rgba(255,215,0,.08);padding:48px 24px 36px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;position:relative;overflow:hidden;animation:glassFadeIn 1.2s cubic-bezier(.54,.1,.32,1.38)}.trusted-title{font-size:2.2rem;font-weight:900;margin-bottom:10px;background:linear-gradient(90deg,#eadc44,#b38b29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1.5px;text-transform:uppercase;filter:drop-shadow(0 2px 6px rgba(255,215,0,.12));display:flex;align-items:center;justify-content:center;gap:12px}.trusted-icon{font-size:1.3em;color:#eadc44;filter:drop-shadow(0 0 8px #eadc44aa)}.trusted-subtitle{color:#b38b29;font-size:1.1rem;margin-bottom:36px;font-weight:500;letter-spacing:.5px}.trusted-logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:32px 32px;gap:32px 32px;align-items:center;justify-items:center;width:100%;margin:0 auto}.trusted-logo-card{background:rgba(255,255,255,.45);padding:22px 16px;justify-content:center;filter:grayscale(100%) brightness(.92);opacity:.88}.trusted-logo-card:hover{box-shadow:0 8px 32px 0 rgba(234,220,68,.18),0 2px 8px 0 rgba(179,139,41,.14);filter:grayscale(0) brightness(1.05) drop-shadow(0 0 16px #eadc44cc);background:rgba(255,255,255,.8);transform:translateY(-5px) scale(1.05)}.trusted-logo-img{max-width:100px;max-height:50px;filter:drop-shadow(0 2px 6px #eadc44aa);transition:filter .3s}@media (max-width:991.98px){.trusted-inner{padding:28px 6px 18px;border-radius:18px}.trusted-title{font-size:1.2rem;margin-bottom:18px}.trusted-logos-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px 10px}.trusted-logo-card{padding:10px 3px;border-radius:10px}}@media (max-width:600px){.trusted-inner{padding:10px 0 8px;border-radius:8px}.trusted-logos-grid{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px 4px}.trusted-logo-card{padding:4px 2px;border-radius:5px}.trusted-logo-img{max-width:60px;max-height:28px}}@keyframes glassFadeIn{0%{opacity:0;transform:translateY(50px) scale(.98)}to{opacity:1;transform:none}}@keyframes logoPopIn{0%{opacity:0;transform:scale(.92) translateY(30px)}to{opacity:.88;transform:none}}.trusted-logo-card{background:rgba(255,255,255,.55);border-radius:20px;box-shadow:0 4px 24px 0 rgba(212,175,55,.1),0 1.5px 4px 0 rgba(255,215,0,.1);padding:28px 18px 18px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:box-shadow .35s,transform .35s,filter .25s,background .35s;filter:grayscale(100%) brightness(.94);opacity:.95;position:relative;overflow:hidden;animation:logoPopIn .8s cubic-bezier(.54,.1,.32,1.38);min-height:140px}.trusted-logo-card:hover{box-shadow:0 8px 32px 0 rgba(234,220,68,.25),0 2px 8px 0 rgba(179,139,41,.18);filter:grayscale(0) brightness(1.07) drop-shadow(0 0 20px #eadc44cc);background:rgba(255,255,255,.92);opacity:1;transform:translateY(-7px) scale(1.07)}.trusted-logo-img{max-width:90px;max-height:48px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 0 8px #eadc4455);transition:filter .3s,transform .3s}.trusted-logo-card:hover .trusted-logo-img{filter:drop-shadow(0 0 16px #eadc44cc) brightness(1.1);transform:scale(1.08) rotate(-2deg)}.trusted-logo-name{margin:6px 0 0;font-size:1.06rem;font-weight:700;letter-spacing:.7px;background:linear-gradient(90deg,#eadc44,#b38b29);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;text-align:center;filter:drop-shadow(0 1px 4px #eadc4433);transition:color .3s,text-shadow .3s;font-family:Montserrat,Segoe UI,Arial,sans-serif;line-height:1.3}.trusted-logo-card:hover .trusted-logo-name{letter-spacing:1.3px;filter:drop-shadow(0 2px 8px #eadc44bb)}