.elementor-323 .elementor-element.elementor-element-c92a01a{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-c92a01a:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-c92a01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #ECFDF5 100%);}.elementor-323 .elementor-element.elementor-element-f3a96ad{--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:50px;--margin-right:0px;}.elementor-323 .elementor-element.elementor-element-f3a96ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-323 .elementor-element.elementor-element-a32526c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-323 .elementor-element.elementor-element-867d6bd{--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-323 .elementor-element.elementor-element-9e1f9bf{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-323 .elementor-element.elementor-element-9685021{--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-323 .elementor-element.elementor-element-704d602{--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-323 .elementor-element.elementor-element-704d602:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-704d602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-323 .elementor-element.elementor-element-086c3f8{--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-323 .elementor-element.elementor-element-086c3f8:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-086c3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body.elementor-page-323:not(.elementor-motion-effects-element-type-background), body.elementor-page-323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-f3a96ad{--width:53.294%;}.elementor-323 .elementor-element.elementor-element-867d6bd{--width:50%;}}body{font-family:Inter,sans-serif}.hero-left{max-width:520px}.hero-badge{display:inline-block;font-size:12px;letter-spacing:3px;color:#10B981;background:rgba(16,185,129,.1);padding:6px 14px;border-radius:20px;margin-bottom:18px}.hero-title{font-size:64px;line-height:1.1;font-weight:800;letter-spacing:-1px;color:#051F2E;margin-bottom:20px}.hero-title span{color:#10B981;font-weight:800}.hero-desc{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:30px}.hero-actions{display:flex;gap:15px}.hero-left .btn{padding:14px 28px;border-radius:999px;font-weight:800;text-decoration:none;display:inline-block}.hero-left .btn.primary{background:linear-gradient(135deg,#10B981,#059669);color:#ffffff!important;border:0;box-shadow:0 10px 25px rgba(16,185,129,.3)}.hero-left .btn.secondary{border:2px solid #10B981;color:#10B981!important;background:transparent}.hero-left .btn.secondary:hover{background:#10B981;color:#ffffff!important}@media (max-width:768px){.hero-title{font-size:40px}.hero-actions{flex-direction:column}.hero-left .btn{width:100%;text-align:center}}
.floating-services{position:relative;height:420px}.float-box{position:absolute;padding:16px 22px;border-radius:14px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);font-weight:600;color:#051F2E;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:pointer;transition:.3s ease}.float-box:hover{transform:scale(1.08);box-shadow:0 20px 50px rgba(16,185,129,.25);color:#10B981}.float-box:nth-child(1){top:20px;left:20px}.float-box:nth-child(2){top:120px;right:40px}.float-box:nth-child(3){bottom:40px;left:60px}.float-box:nth-child(4){top:200px;left:10px}.float-box:nth-child(5){bottom:20px;right:20px}.float-box:nth-child(6){top:60px;right:120px}.float-box{animation:floatMove 6s ease-in-out infinite}.float-box:nth-child(2){animation-duration:7s}.float-box:nth-child(3){animation-duration:5s}.float-box:nth-child(4){animation-duration:6.5s}.float-box:nth-child(5){animation-duration:7.5s}.float-box:nth-child(6){animation-duration:5.5s}@keyframes floatMove{0%{transform:translate(0px,0px)}25%{transform:translate(10px,-12px)}50%{transform:translate(-8px,10px)}75%{transform:translate(6px,-6px)}100%{transform:translate(0px,0px)}}.highlight{background:linear-gradient(135deg,#10B981,#059669);color:#fff}.shopify{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}.content{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}@media (max-width:768px){.floating-services{height:auto;display:flex;flex-wrap:wrap;gap:10px}.float-box{position:static;animation:none}}
.services-section{padding:100px 20px;background:#fff}.container{max-width:1200px;margin:auto}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:36px;margin-bottom:10px;color:#111}.section-header p{color:#666;font-size:16px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.service-box{background:#f9fafb;padding:25px;border-radius:16px;transition:.3s;border:1px solid transparent}.icon{font-size:28px;margin-bottom:15px}.service-box h3{margin-bottom:10px;font-size:20px}.service-box p{font-size:14px;color:#555;margin-bottom:15px}.service-box ul{margin-bottom:15px;padding-left:18px}.service-box ul li{font-size:14px;margin-bottom:6px}.service-btn{font-size:14px;text-decoration:none;font-weight:600;color:#10B981}.service-box:hover{background:#fff;border:1px solid #10B981;transform:translateY(-8px)}.highlight{background:linear-gradient(135deg,#10B981,#059669);color:#fff}.highlight p{color:#eafff6}.highlight .service-btn{color:#fff}.highlight .primary{display:inline-block;margin-top:10px;background:#fff;color:#10B981;padding:10px 18px;border-radius:25px}@media (max-width:992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}}
.why-section{padding:100px 20px;background:#f8fafc}.section-header{text-align:center;margin-bottom:50px}.section-header h2{font-size:34px;margin-bottom:10px;color:#111}.section-header p{color:#666;font-size:16px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.why-box{background:#fff;padding:25px;border-radius:14px;text-align:center;transition:.3s;border:1px solid transparent}.why-box .icon{font-size:30px;margin-bottom:15px}.why-box h3{font-size:18px;margin-bottom:10px}.why-box p{font-size:14px;color:#555}.why-box:hover{transform:translateY(-6px);border:1px solid #10B981}@media (max-width:992px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-grid{grid-template-columns:1fr}}
.cta-green{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-green-container{position:relative;max-width:900px;margin:auto;z-index:2}.cta-green h2{font-size:42px;font-weight:700}.cta-green 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-green h2{font-size:30px}}