.elementor-280 .elementor-element.elementor-element-95a0849{--display:flex;--min-height:186px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-a75fcd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:60px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-a75fcd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-280 .elementor-element.elementor-element-3027ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-280 .elementor-element.elementor-element-b670d9c{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:040px 0px 5px 0px;}.elementor-280 .elementor-element.elementor-element-f0b56c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-ceecd21{margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-280 .elementor-element.elementor-element-b081f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-7c6502d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-f9ef300{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-280 .elementor-element.elementor-element-f9ef300.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-280 .elementor-element.elementor-element-f4d058d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-729cc1c img{border-radius:12px 12px 12px 12px;}.elementor-280 .elementor-element.elementor-element-64d4981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-2641a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-b6567ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-300e876{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-c9198e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-2a8931f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-efc1471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-70d6593{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-280 .elementor-element.elementor-element-a75fcd5{--width:54%;}.elementor-280 .elementor-element.elementor-element-3027ade{--width:50%;}.elementor-280 .elementor-element.elementor-element-f9ef300{--width:95.143%;}.elementor-280 .elementor-element.elementor-element-f4d058d{--width:50%;}.elementor-280 .elementor-element.elementor-element-64d4981{--width:50%;}}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero-white{background:#ffffff;padding:140px 20px 110px}.hero-container{max-width:900px;margin:auto;text-align:center}.hero-tag{display:inline-block;font-size:12px;letter-spacing:5px;color:#10B981;background:rgba(16,185,129,.1);padding:6px 14px;border-radius:20px;margin-bottom:18px}.hero-white h1{font-size:70px;font-weight:800;line-height:1.5;color:#051F2E;margin-bottom:20px}.hero-white h1 span{color:#10B981}.hero-sub{font-size:17px;color:#374151;margin-bottom:35px;line-height:1.6}.hero-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn{padding:13px 28px;border-radius:30px;text-decoration:none;font-size:15px;font-weight:500;transition:.3s ease}.btn.primary{background:#10B981;color:#fff;font-weight:600;box-shadow:0 10px 25px rgba(16,185,129,.3)}.btn.primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(16,185,129,.4)}.btn.secondary{border:1px solid #10B981;color:#10B981}.btn.secondary:hover{background:#10B981;color:#fff}.floating-gradient{background:linear-gradient(90deg,#10B981,#34D399,#10B981);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:gradientMove 4s linear infinite,floatText 3s ease-in-out infinite}@keyframes gradientMove{0%{background-position:0 center}100%{background-position:200% center}}@keyframes floatText{0%,100%{transform:translateY(0px)}50%{transform:translateY(-6px)}}@media (max-width:768px){.hero-white{padding:100px 20px 80px}.hero-white h1{font-size:42px;line-height:1.3}.hero-sub{font-size:15px}}
.btn,.btn:link,.btn:visited,.btn:hover,.btn:active{text-decoration:none!important}.note{font-style:italic;color:#444;font-size:14px;display:flex;align-items:center;gap:8px}.note .arrow{font-size:28px;color:#00A86B;display:inline-block;animation:arrowBounce 1.5s infinite ease-in-out}@keyframes arrowBounce{0%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(8px) rotate(20deg)}100%{transform:translateX(0) rotate(0deg)}}
.stats-bar{max-width:1100px;margin:40px auto;padding:45px 35px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#0F3D3E,#00A86B);border-radius:20px;color:#ffffff;text-align:center}.stat{flex:1}.icon{font-size:58px;margin-bottom:10px}.stat h3{font-size:58px;font-weight:700;margin-bottom:5px}.stat p{font-size:14px;opacity:.9}.divider{width:1px;height:50px;background:rgba(255,255,255,.3)}@media (max-width:768px){.stats-bar{flex-direction:column;gap:20px}.divider{display:none}}
.about-premium{padding:100px 20px;background:#f9fafb}.about-premium-container{max-width:1200px;margin:auto;display:flex;gap:60px;align-items:center;justify-content:space-between;flex-wrap:wrap}.about-premium-left{flex:1;max-width:550px}.about-small{font-size:12px;letter-spacing:2px;color:#10B981;margin-bottom:10px}.about-premium-left h2{font-size:32px;color:#051F2E;margin-bottom:20px;line-height:1.3}.about-premium-left span{color:#10B981}.about-desc{font-size:15px;color:#374151;line-height:1.6;margin-bottom:15px}.about-points div{margin-bottom:8px;color:#051F2E}.about-premium-right{flex:1;display:flex;justify-content:center}.about-card{background:#ffffff;padding:30px;border-radius:16px;width:340px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.about-card h3{margin-bottom:20px;color:#051F2E}.about-list div{margin-bottom:18px}.about-list strong{color:#051F2E;display:block;margin-bottom:5px}.about-list p{font-size:13px;color:#6b7280}@media (max-width:768px){.about-premium-container{flex-direction:column;text-align:center}.about-premium-left{max-width:100%}}
.my-story{padding:80px 20px;background:#ffffff;display:flex;justify-content:center}.story-container{max-width:750px}.story-tag{color:#00A86B;font-weight:600;font-size:14px;margin-bottom:10px;display:inline-block}.story-title{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:20px;color:#111}.story-title span{color:#00A86B}.story-container p{font-size:16px;color:#555;line-height:1.7;margin-bottom:18px}.signature{margin-top:25px;font-family:'Brush Script MT',cursive;font-size:28px;color:#333}.role{font-size:14px;color:#777;margin-top:5px}@media (max-width:768px){.story-title{font-size:28px}}
.timeline-premium{padding:120px 20px;background:#ffffff;text-align:center}.timeline-title{font-size:32px;color:#051F2E;margin-bottom:70px}.timeline-line{position:relative;max-width:700px;margin:auto}.timeline-line::before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:linear-gradient(to bottom,#10B981,transparent);transform:translateX(-50%)}.timeline-item{position:relative;margin-bottom:60px}.timeline-dot{width:14px;height:14px;background:#10B981;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:10px}.timeline-card{background:#f9fafb;padding:25px;border-radius:14px;width:45%;box-shadow:0 10px 25px rgba(0,0,0,.04);position:relative;transition:.3s ease}.timeline-item:nth-child(odd) .timeline-card{left:0;text-align:right}.timeline-item:nth-child(even) .timeline-card{left:55%;text-align:left}.timeline-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.timeline-card h3{margin-bottom:8px;color:#051F2E}.timeline-card p{font-size:14px;color:#6b7280}@media (max-width:768px){.timeline-line::before{left:10px}.timeline-dot{left:10px}.timeline-card{width:100%;left:30px!important;text-align:left!important}}
.proof-section{padding:110px 20px;background:#ffffff;text-align:center}.proof-tag{font-size:12px;letter-spacing:2px;color:#10B981;margin-bottom:10px}.proof-heading{font-size:32px;color:#051F2E;margin-bottom:60px}.proof-heading span{color:#10B981}.proof-stats{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:70px}.proof-box{background:#f9fafb;padding:30px 35px;border-radius:14px;min-width:180px;transition:.3s ease}.proof-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.06)}.proof-box h3{font-size:28px;color:#10B981;margin-bottom:8px}.proof-box p{font-size:14px;color:#6b7280}.client-title{font-size:14px;color:#6b7280;margin-bottom:20px}.client-logos{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.client-logos span{font-size:14px;color:#051F2E;background:#f3f4f6;padding:8px 16px;border-radius:20px;transition:.3s}.client-logos span:hover{background:#10B981;color:#fff}@media (max-width:768px){.proof-heading{font-size:26px}.proof-box{width:100%}}
.process-section{padding:110px 20px;background:#f9fafb;text-align:center}.process-tag{font-size:12px;letter-spacing:2px;color:#10B981;margin-bottom:10px}.process-heading{font-size:32px;color:#051F2E;margin-bottom:60px}.process-heading span{color:#10B981}.process-steps{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.process-card{background:#ffffff;padding:30px 25px;border-radius:16px;width:260px;text-align:left;transition:.3s ease;box-shadow:0 10px 25px rgba(0,0,0,.04)}.process-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.step-number{font-size:14px;font-weight:600;color:#10B981;margin-bottom:10px}.process-card h3{margin-bottom:10px;color:#051F2E}.process-card p{font-size:14px;color:#6b7280;line-height:1.6}@media (max-width:768px){.process-heading{font-size:26px}.process-card{width:100%}}
.services-section{padding:120px 20px;background:#ffffff}.services-header{text-align:center;margin-bottom:60px}.sub-heading{font-size:12px;letter-spacing:2px;color:#10B981;margin-bottom:10px}.main-heading{font-size:34px;color:#051F2E}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin:auto}.service-card{background:#f9fafb;padding:30px 25px;border-radius:16px;text-align:left;transition:.3s ease;box-shadow:0 10px 25px rgba(0,0,0,.04)}.service-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.icon{font-size:28px;margin-bottom:15px}.service-card h3{margin-bottom:10px;color:#051F2E}.service-card p{font-size:14px;color:#6b7280;margin-bottom:20px;line-height:1.6}.service-card a{font-size:14px;color:#10B981;text-decoration:none;font-weight:500}.service-card a:hover{text-decoration:underline}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}.main-heading{font-size:26px}}
.tools-section{position:relative;padding:120px 20px;overflow:hidden}.blob{position:absolute;width:400px;height:400px;background:linear-gradient(135deg,#00A86B,#00ffcc);border-radius:50%;filter:blur(120px);opacity:.3;animation:blobMove 12s infinite alternate ease-in-out}.blob1{top:-100px;left:-100px}.blob2{bottom:-100px;right:-100px;animation-delay:4s}@keyframes blobMove{0%{transform:translate(0,0) scale(1)}100%{transform:translate(80px,80px) scale(1.3)}}.cursor-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(0,168,107,.3),transparent);border-radius:50%;pointer-events:none}.main-heading{text-align:center;font-size:36px;color:#00A86B;margin-bottom:60px}.tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;max-width:1300px;margin:auto}.flip-card{height:200px;perspective:1000px;transform-style:preserve-3d;transition:transform .2s ease}.flip-inner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}.flip-card:hover .flip-inner{transform:rotateY(180deg)}.flip-front{background:rgba(255,255,255,.5);backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center}.flip-back{transform:rotateY(180deg);background:linear-gradient(135deg,#0F3D3E,#00A86B);color:white;border-radius:20px;display:flex;align-items:center;justify-content:center}.flip-front,.flip-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-front img{width:45px}.reveal{opacity:0;transform:translateY(40px);transition:.8s ease}.reveal.active{opacity:1;transform:translateY(0)}@media(max-width:1100px){.tools-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.tools-grid{grid-template-columns:repeat(2,1fr)}}
.cta-universal{position:relative;padding:120px 20px;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(270deg,#10B981,#059669,#047857);background-size:600% 600%;animation:gradientMove 10s ease infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.cta-container{position:relative;max-width:900px;margin:auto;z-index:2}.cta-universal h2{font-size:42px;font-weight:700}.cta-universal p{margin-top:15px;font-size:18px;opacity:.9}.cta-buttons{margin-top:40px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn{position:relative;padding:16px 32px;border-radius:40px;font-weight:600;text-decoration:none;overflow:hidden;transition:.3s;cursor:pointer}.btn.primary{background:#fff;color:#059669;box-shadow:0 10px 30px rgba(255,255,255,.4);animation:floatBtn 3s ease-in-out infinite}.btn.secondary{border:2px solid #fff;color:#fff}@keyframes floatBtn{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.btn::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-25deg)}.btn:hover::before{animation:shine 1s forwards}@keyframes shine{100%{left:125%}}.btn:hover{transform:translateY(-6px) scale(1.05)}.btn.secondary:hover{background:rgba(255,255,255,.1)}.cta-particles::before,.cta-particles::after{content:"";position:absolute;width:6px;height:6px;background:rgba(255,255,255,.7);border-radius:50%;animation:floatParticle 6s infinite ease-in-out}.cta-particles::after{left:80%;top:70%;animation-delay:2s}@keyframes floatParticle{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(-30px);opacity:1}100%{transform:translateY(0);opacity:.5}}.ripple span{position:absolute;border-radius:50%;transform:scale(0);background:rgba(255,255,255,.6);animation:rippleAnim .6s linear}@keyframes rippleAnim{to{transform:scale(4);opacity:0}}@media(max-width:768px){.cta-universal h2{font-size:30px}}