.ecommerce-page{min-height:100vh}.ecommerce-page .ecommerce-hero{padding:8rem 2rem 4rem}.ecommerce-page section{padding:5rem 2rem}.section-content{margin:0 auto;max-width:1440px}.section-content h2{color:var(--primary-color);font-size:2.75rem;font-weight:800;margin-bottom:1.5rem;text-align:center}.section-content p{color:#4b5563;line-height:1.7}.ecommerce-hero-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:var(--container-max-width)}.ecommerce-hero-text .eyebrow{color:#0f172a;font-size:.95rem;font-weight:700;letter-spacing:.22em;margin-bottom:1rem;text-transform:uppercase}.ecommerce-hero-text h1{color:var(--heading-color);font-family:var(--font-family-headline);font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.hero-lead{color:#475569;font-size:1.25rem;line-height:1.7;margin-bottom:1.25rem}.hero-highlight{border-left:4px solid var(--primary-color);color:#0f172a;font-size:1.05rem;font-weight:600;margin-bottom:2rem;padding-left:1rem}.ecommerce-hero-visual{background:#fff;border-radius:24px;box-shadow:0 30px 80px #0f172a26;padding:2.5rem;position:relative}.ecommerce-hero-image{border-radius:12px;height:auto;margin-bottom:2rem;width:100%}.cta-button.primary .duration{font-size:.8rem;margin-left:.5rem;opacity:.8}.stats-panel{grid-gap:1.5rem;display:grid;gap:1.5rem}.stats-panel strong{color:var(--primary-color);font-size:2rem}.stats-panel span{color:#475569;display:block;font-size:.95rem}.hero-tagline{border-top:1px solid #0f172a1a;color:#0f172a;font-size:1.1rem;font-weight:600;margin-top:2rem;padding-top:1.5rem}.problem-section{background:#0f172a;color:#fff}.problem-section h2{color:#fff;text-align:center}.problem-intro{color:#ffffffd9!important;font-size:1.2rem;margin-bottom:2rem;text-align:center}.problem-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(340px,1fr));margin:4rem auto 3rem;max-width:var(--container-max-width)}.problem-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column;gap:1rem;min-height:240px;padding:2rem}.problem-card h3{color:#fff;font-size:1.2rem;margin:0}.problem-card p{color:#fffc;margin:0}.problem-icon{align-items:center;border-radius:18px;box-shadow:0 15px 30px #00000040;color:#fff;display:inline-flex;height:3.5rem;justify-content:center;width:3.5rem}.problem-result{font-size:1.25rem;font-weight:700;margin-top:3rem;text-align:center}.solution-section{background:#fff}.solution-header{margin:0 auto 2.5rem;max-width:820px;text-align:center}.solution-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:4rem auto 3rem;max-width:1000px}.solution-block{background:#f8fafc;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a14;padding:2rem}.solution-block h3{color:#0f172a;font-size:1.2rem;margin:1rem 0 .5rem}.solution-block p{color:#475569;line-height:1.6;margin:0}.solution-note{color:#0f172a;font-weight:650;margin-top:2.5rem;text-align:center}.ecommerce-icon-wrapper,.ideal-icon,.woo-icon{align-items:center;border-radius:16px;box-shadow:0 15px 30px #0f172a2e;color:#fff;display:inline-flex;height:3rem;justify-content:center;width:3rem}.ecommerce-icon-svg{height:1.6rem;width:1.6rem}.woocommerce-section{background:linear-gradient(0deg,#71acb31a)}.woocommerce-lead{color:#475569;font-size:1.1rem;margin:0 auto 3rem;max-width:760px;text-align:center}.woocommerce-grid{grid-gap:2.5rem;align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin-bottom:3rem;margin-top:4rem}.woo-summary{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 25px 50px #0f172a1a;padding:2.5rem}.woo-summary h3{font-size:1.9rem;margin-bottom:1rem}.woo-benefits{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:3rem;margin-top:4rem}.woo-benefit{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:1.25rem 1.5rem}.woo-benefit h4{color:#0f172a;font-size:1.05rem;margin:0 0 .4rem}.woo-benefit p{color:#475569;line-height:1.55;margin:0}.alternate-platforms{background:#fff;border:1px solid #0f172a0d;border-radius:22px;padding:2.5rem}.platform-grid{margin-top:1.5rem}.platform-card{background:#fdfdfd;border:1px solid #0f172a14;border-radius:18px;margin-bottom:1rem;padding:1.25rem 1.5rem}.platform-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.platform-card-header span{color:#0f172a;font-weight:700}.platform-card-header small{color:#94a3b8;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.includes-section{overflow:hidden;padding:4rem 2rem;position:relative}.includes-flow{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem!important;margin-left:auto;margin-right:auto;margin-top:4rem!important;max-width:1200px;position:relative}.include-item{align-items:flex-start;background:#fff;background:linear-gradient(135deg,#fffffff2,#f8fafcfa 50%,#f1f5f9);border:1px solid #0f172a14;border-radius:24px;box-shadow:0 20px 40px #0f172a1a;display:flex;gap:1rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.include-item p{font-weight:500}.include-item:hover{box-shadow:0 30px 60px #0f172a26;transform:translateY(-8px)}.step-index{-webkit-background-clip:text;background-clip:text;background-color:#06b6d41a;border-radius:12px;color:#0f172a;font-size:1.1rem;font-weight:800;letter-spacing:.25em;min-width:50px;padding:.5rem;text-align:center}.ideal-note,.includes-note,.process-note,.related-note{color:#0f172a;font-weight:650;margin-top:3rem!important;text-align:center}.related-note{background:#0f172a;border-radius:18px;box-shadow:0 25px 60px #0f172a59;color:#fff!important;font-size:1.25rem;font-weight:700;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:3rem!important;max-width:800px;padding:2rem 2.5rem;text-align:center}.process-note{margin-top:3rem!important;padding-top:1.5rem}.projects-section{background:linear-gradient(0deg,#71acb31a)}.ideal-section .section-content>p,.process-section .section-content>p,.projects-section .projects-lead,.related-services-section p{margin:0 auto 2.5rem;max-width:760px;text-align:center}.process-section{background:linear-gradient(0deg,#71acb31a)}.projects-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem;margin-top:4rem}.project-card{align-items:flex-start;background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 20px 45px #0f172a14;display:flex;gap:1.25rem;padding:2rem}.related-grid{grid-gap:1.75rem;display:grid;gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:3rem;margin-top:4rem}.related-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 40px #0f172a14;padding:2rem}.related-card h3{margin-bottom:.4rem;margin-top:1rem}.related-highlight{color:#94a3b8;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.related-services-section .related-copy{text-align:left}.process-flow{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:3rem!important;margin-top:4rem!important;margin:0 auto;max-width:960px;padding-left:1.5rem;position:relative}.process-line{background:linear-gradient(180deg,#0f172a40,#0ea5e999);border-radius:999px;bottom:0;left:52px;position:absolute;top:0;width:3px}.process-step{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:110px 1fr;position:relative}.process-index{align-items:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:24px;box-shadow:0 15px 35px #0f172a40;color:#fff;display:flex;font-weight:700;height:68px;justify-content:center;letter-spacing:.2em;width:68px;z-index:1}.process-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 25px 45px #0f172a1f;overflow:hidden;padding:1.75rem 2rem;position:relative}.process-card:before{background:radial-gradient(circle,#0ea5e973,#0ea5e900);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-40px;top:-40px;width:160px}.process-step:nth-child(2) .process-index{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.process-step:nth-child(3) .process-index{background:linear-gradient(135deg,#ec4899,#f97316)}.process-step:nth-child(4) .process-index{background:linear-gradient(135deg,#10b981,#14b8a6)}.process-step:nth-child(5) .process-index{background:linear-gradient(135deg,#f59e0b,#f97316)}.process-step:nth-child(2) .process-card:before{background:radial-gradient(circle,#6366f180,#6366f100)}.process-step:nth-child(3) .process-card:before{background:radial-gradient(circle,#ec489980,#ec489900)}.process-step:nth-child(4) .process-card:before{background:radial-gradient(circle,#10b98180,#10b98100)}.process-step:nth-child(5) .process-card:before{background:radial-gradient(circle,#f59e0b80,#f59e0b00)}.process-card h3{color:#0f172a;margin:0 0 .5rem}.process-card p{color:#475569;line-height:1.6;margin:0}.ideal-section{background:linear-gradient(0deg,#71acb31a)}.ideal-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:4rem auto 3rem;max-width:1000px}.ideal-item{align-items:flex-start;background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:0 20px 45px #0f172a12;display:flex;flex-direction:column;gap:.65rem;min-height:210px;padding:1.35rem 1.25rem}.ideal-item h3{color:#0f172a;font-size:1.15rem;margin:0}.ideal-item p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.ideal-icon{border-radius:16px;height:2.6rem;width:2.6rem}.final-cta-section{background:#fff;padding:0}.cta-content-wrapper{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:600px}.cta-content{display:flex;flex-direction:column;justify-content:center;max-width:600px;padding:4rem 3rem}.cta-content h2{color:var(--primary-color);font-family:var(--font-family-headline);font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;text-align:center}.cta-content p{font-size:1.2rem;margin-bottom:2.5rem}.cta-content p,.cta-note{color:var(--text-secondary);line-height:1.6}.cta-note{font-size:.95rem;margin-top:1.5rem}.whatsapp-section{align-items:center;border-top:1px solid #0f172a1a;display:flex;flex-direction:column;margin-top:2rem;padding-top:2rem}.whatsapp-text{color:var(--text-secondary);font-family:var(--font-family-body);font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:1rem;position:relative;text-align:center}.whatsapp-text:after,.whatsapp-text:before{color:#25d36680;content:'"';font-family:var(--font-family-body);font-size:1.5rem;position:absolute}.whatsapp-text:before{left:-1rem;top:-.2rem}.whatsapp-text:after{bottom:-.5rem;right:-1rem}.cta-button.whatsapp{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:50px;box-shadow:0 4px 15px #25d3664d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.8rem;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1)}.cta-button.whatsapp:hover{background:linear-gradient(135deg,#128c7e,#0d5f4f);box-shadow:0 6px 20px #25d36666;transform:translateY(-2px)}.cta-image{border-radius:20px;min-height:100%;position:relative}.cta-image:before{background:linear-gradient(135deg,#42a7b5cc,#2d8a8599);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:1024px){.ecommerce-hero-text h1{font-size:2.3rem}.ecommerce-hero-content{grid-template-columns:1fr}.problem-grid{grid-template-columns:repeat(2,minmax(340px,1fr))}.ideal-grid,.projects-grid,.related-grid,.solution-grid{grid-template-columns:1fr;max-width:100%}.includes-flow,.woocommerce-grid{grid-template-columns:1fr}.includes-flow{max-width:100%;padding:0 1rem}.process-flow{padding-left:0}.process-line{left:34px}.process-step{grid-template-columns:1fr;padding-left:1rem}.process-index{height:56px;margin-bottom:.5rem;width:56px}.cta-content-wrapper{grid-template-columns:1fr;min-height:auto}.cta-content{padding:3rem 2rem}.cta-content,.cta-content h2{text-align:center}.cta-image{min-height:300px}}@media (max-width:768px){.problem-grid{grid-template-columns:1fr}}.platform-note-container{margin-top:2rem;text-align:center}.platform-note{background:#0f172a;border-radius:18px;box-shadow:0 25px 60px #0f172a59;color:#fff!important;font-size:1.25rem;font-weight:700;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:800px;padding:2rem 2.5rem;text-align:center}.woocommerce-projects-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:4rem auto 3rem;max-width:1000px}.woocommerce-project-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.woocommerce-project-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px)}.project-image-container{height:240px;overflow:hidden;position:relative}.project-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.woocommerce-project-card:hover .project-image{transform:scale(1.05)}.project-icon{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.project-content{display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.project-content h3{color:#1e293b;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.project-content p{color:#64748b;flex:1 1;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.project-link{align-items:center;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;transition:color .2s ease}@media (max-width:768px){.woocommerce-projects-grid{gap:1.5rem;grid-template-columns:1fr}.project-image-container{height:200px}.project-content{padding:1.25rem}.project-content h3{font-size:1.1rem}}
/*# sourceMappingURL=795.5e1d07d9.chunk.css.map*/