.commercial-service-main{padding:clamp(28px,4vw,58px) 0 100px}.service-hero{border:1px solid var(--xhe-border-green);border-radius:var(--xhe-radius-xl);box-shadow:var(--xhe-shadow-soft);background:linear-gradient(145deg,#0a110cf7,#030705f5);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,70px);padding:clamp(30px,5vw,66px);display:grid}.service-hero h1{color:var(--xhe-text-100);letter-spacing:-.055em;margin:16px 0 10px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.service-hero__subtitle{color:var(--xhe-green);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800}.service-hero__copy{color:var(--xhe-text-300);max-width:58ch}.service-media{aspect-ratio:16/9;background:#030604;border:1px solid #9cff1633;border-radius:18px;position:relative;overflow:hidden}.service-media img{object-fit:cover;width:100%;height:100%}.service-media__status{color:var(--xhe-text-200);background:#020603db;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.76rem;display:flex;position:absolute;inset:auto 18px 18px}.service-media__status span{background:var(--xhe-green);border-radius:50%;width:9px;height:9px}.service-nav{z-index:5;border:1px solid var(--xhe-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040805e0;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0;padding:10px;display:flex;position:sticky;top:76px}.service-nav a{color:var(--xhe-text-300);border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:750}.service-nav a:hover,.service-nav a:focus-visible{color:var(--xhe-green);background:#9cff161a}.service-section{border-bottom:1px solid #e8ffef12;padding:clamp(54px,8vw,96px) 0}.service-section__head{max-width:720px;margin-bottom:30px}.service-section h2{color:var(--xhe-text-100);letter-spacing:-.045em;margin:10px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.service-section__lead{color:var(--xhe-text-300)}.value-grid,.steps-grid,.services-grid,.solution-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.value-card,.step-card,.service-card,.solution-card,.future-card,.maintenance-card{border:1px solid var(--xhe-border);background:linear-gradient(145deg,#0e1510d1,#050906e6);border-radius:18px;padding:24px}.value-card strong,.step-card strong,.service-card strong,.solution-card h3{color:var(--xhe-text-100)}.value-card p,.step-card p,.service-card p,.solution-card p,.future-card p,.maintenance-card p{color:var(--xhe-text-400);font-size:.88rem}.steps-grid{grid-template-columns:repeat(3,1fr)}.step-card span{color:var(--xhe-green);font-size:.75rem;font-weight:850}.recommended{border:1px solid var(--xhe-green);background:radial-gradient(circle at 90% 15%,#9cff1624,#0000 18rem),#081009;border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:28px;margin-bottom:24px;padding:clamp(28px,4vw,48px);display:grid}.recommended__tag,.future-tag{background:var(--xhe-green);color:#071005;letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900;display:inline-flex}.recommended h3{color:var(--xhe-text-100);margin:14px 0 6px;font-size:clamp(1.8rem,3vw,2.7rem)}.price{color:var(--xhe-green);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:900}.selector-layout{grid-template-columns:minmax(230px,.68fr) minmax(0,1.4fr);gap:16px;display:grid}.selector-tabs{flex-direction:column;gap:8px;display:flex}.selector-tabs button{border:1px solid var(--xhe-border);min-height:52px;color:var(--xhe-text-300);text-align:left;font:inherit;cursor:pointer;background:#081009;border-radius:12px;padding:12px 16px}.selector-tabs button.is-selected{border-color:var(--xhe-green);color:var(--xhe-text-100);background:#9cff161a}.selector-detail{border:1px solid var(--xhe-border-green);background:#071009;border-radius:18px;padding:clamp(24px,4vw,40px)}.selector-detail h3{color:var(--xhe-text-100);margin:0 0 8px;font-size:1.7rem}.selector-detail ul{color:var(--xhe-text-300);padding-left:20px}.services-grid{grid-template-columns:repeat(3,1fr)}.service-card--extra[hidden]{display:none}.reveal-button{border:1px solid var(--xhe-green);min-height:44px;color:var(--xhe-green);font:inherit;background:0 0;border-radius:999px;margin-top:18px;font-weight:800;display:none}.bridge,.service-close{border:1px solid var(--xhe-border-green);background:linear-gradient(145deg,#0c160ef5,#040805f2);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:56px;padding:clamp(28px,5vw,52px);display:grid}.bridge h2,.service-close h2{color:var(--xhe-text-100);margin:8px 0;font-size:clamp(1.8rem,3vw,2.8rem)}.bridge a{background:var(--xhe-green);color:#071005;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.conditions{gap:8px;display:grid}.conditions details,.future-stack details{border:1px solid var(--xhe-border);background:#070c08;border-radius:12px;padding:16px 18px}.conditions summary,.future-stack summary{color:var(--xhe-text-200);cursor:pointer;font-weight:750}.conditions p,.future-stack p{color:var(--xhe-text-400)}.disabled-cta{min-height:50px;color:var(--xhe-text-500);font:inherit;background:#e8ffef0d;border:1px solid #e8ffef2e;border-radius:999px;padding:0 20px;font-weight:850}.cta-note{color:var(--xhe-text-500);margin:10px 0 0;font-size:.76rem}.solution-grid{grid-template-columns:repeat(3,1fr)}.solution-card .price{margin:12px 0;font-size:1.3rem;display:block}.phase-panel{margin-top:24px}.phase-panel img{border:1px solid var(--xhe-border-green);border-radius:18px;width:100%;display:block}.future-stack{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.future-stack details[open]{border-color:var(--xhe-border-green)}.future-tag{margin-bottom:10px}.future-tag--muted{color:var(--xhe-text-300);background:#e8ffef1a}@media (width<=900px){.service-hero{grid-template-columns:1fr}.value-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.solution-grid,.future-stack,.bridge,.service-close{grid-template-columns:1fr}.service-nav{border-radius:18px;top:68px}.recommended{grid-template-columns:1fr}}@media (width<=600px){.commercial-service-main{padding-top:24px}.service-hero{padding:26px 20px}.service-hero h1{font-size:clamp(2.35rem,13vw,3.5rem)}.service-nav{justify-content:flex-start;position:relative;top:auto}.service-section{padding:54px 0}.value-grid,.steps-grid,.services-grid,.selector-layout{grid-template-columns:1fr}.service-card--extra{display:none}.service-card--extra:not([hidden]){display:block}.reveal-button{align-items:center;padding:0 18px;display:inline-flex}.phase-panel{margin-inline:-8px}.future-stack details:not(:first-child){display:block}.service-close{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.commercial-service-main *{scroll-behavior:auto!important;transition:none!important}}body[data-route="/servicios/web-ecommerce/"]{min-width:0}body[data-route="/servicios/web-ecommerce/"] .site-footer:before{left:0;right:0}.web-ecommerce-main{min-width:0;padding-top:clamp(14px,2vw,26px)}.web-ecommerce-main .breadcrumbs{margin-bottom:14px}.web-ecommerce-main .breadcrumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:9px;display:inline-flex}.web-ecommerce-main :where(a,button,summary):focus-visible{outline:2px solid var(--xhe-text-100);outline-offset:3px}.web-anchor-alias{scroll-margin-top:154px;display:block}.web-quote-cta,.web-secondary-cta{border:1px solid var(--xhe-border-green);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:850;display:inline-flex}.web-quote-cta{border-color:var(--xhe-green);background:var(--xhe-green);color:#071005;box-shadow:0 10px 24px #78ff001f}.web-quote-cta:hover,.web-quote-cta:focus-visible{color:#071005;background:#b5ff52}.web-secondary-cta{color:var(--xhe-text-100);background:#071009d1}.web-secondary-cta:hover,.web-secondary-cta:focus-visible{border-color:var(--xhe-green);color:var(--xhe-green)}.web-ecommerce-main .web-service-nav{border-color:var(--xhe-border-green);border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.web-ecommerce-main .web-service-nav a{text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 10px;display:flex}.web-ecommerce-main .web-service-nav a.is-active,.web-ecommerce-main .web-service-nav a[aria-current=location]{background:var(--xhe-green);color:#071005}.web-ecommerce-main .service-section{scroll-margin-top:154px}.web-ecommerce-main .service-section__head{max-width:880px}.web-ecommerce-main .service-section__lead{max-width:72ch;line-height:1.7}.web-comparison-grid,.web-scope-grid,.web-maintenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.web-comparison-card,.web-scope-card,.web-maintenance-card{border:1px solid var(--xhe-border);background:linear-gradient(145deg,#0e1510e0,#050906f0);border-radius:20px;min-width:0}.web-comparison-card{flex-direction:column;min-height:520px;padding:clamp(22px,2.4vw,30px);display:flex}.web-comparison-card__topline{justify-content:space-between;align-items:center;display:flex}.web-comparison-card__topline>span{color:var(--xhe-green);font-family:var(--xhe-font-mono);font-size:.76rem;font-weight:850}.web-comparison-card h3,.web-scope-card h3,.web-maintenance-card h3{color:var(--xhe-text-100);margin:22px 0 10px;font-size:clamp(1.3rem,1.8vw,1.65rem);line-height:1.2}.web-comparison-card>p{min-height:5.2em;color:var(--xhe-text-300);margin:0;font-size:.88rem;line-height:1.55}.web-price{color:var(--xhe-green);margin:18px 0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.25;display:block}.web-comparison-card dl{gap:0;margin:4px 0 20px;display:grid}.web-comparison-card dl div{border-top:1px solid #e8ffef14;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:11px 0;display:grid}.web-comparison-card dt{color:var(--xhe-text-400);font-size:.74rem}.web-comparison-card dd{color:var(--xhe-text-200);text-align:right;margin:0;font-size:.78rem;font-weight:760}.web-comparison-card>a{border:1px solid var(--xhe-border-green);min-height:44px;color:var(--xhe-green);border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-size:.82rem;font-weight:820;display:inline-flex}.web-comparison-card>a:hover,.web-comparison-card>a:focus-visible{border-color:var(--xhe-green);background:#9cff1614}.web-price-note{color:var(--xhe-text-400);text-align:right;margin:18px 0 0;font-size:.76rem;line-height:1.6}.web-quote-band{border:1px solid var(--xhe-border-green);background:#061008b3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:22px;padding:22px;display:grid}.web-quote-band div{gap:5px;display:grid}.web-quote-band strong{color:var(--xhe-text-100)}.web-quote-band span{color:var(--xhe-text-400);font-size:.84rem}.web-scope-card{padding:clamp(22px,2.5vw,30px);scroll-margin-top:154px}.web-scope-card__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.web-scope-card__heading h3{margin:0 0 8px}.web-scope-card__heading .web-price{margin:0;font-size:1.2rem}.web-scope-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.web-scope-meta span{color:var(--xhe-text-200);background:#9cff160a;border:1px solid #9cff1624;border-radius:12px;gap:6px;padding:12px;font-size:.78rem;font-weight:780;display:grid}.web-scope-meta small{color:var(--xhe-text-400);font-size:.68rem;font-weight:650}.web-capacity-note{border-left:3px solid var(--xhe-green);color:var(--xhe-text-200);background:#9cff160f;padding:12px 14px;font-size:.78rem;line-height:1.5}.web-scope-card h4,.web-panel-surface h3{color:var(--xhe-text-100);margin:22px 0 12px;font-size:.9rem}.web-check-list,.web-minus-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.web-check-list li,.web-minus-list li{color:var(--xhe-text-300);padding-left:22px;font-size:.82rem;line-height:1.52;position:relative}.web-check-list li:before,.web-minus-list li:before{font-family:var(--xhe-font-mono);font-weight:900;position:absolute;top:.05em;left:0}.web-check-list li:before{color:var(--xhe-green);content:"✓"}.web-minus-list li:before{color:var(--xhe-text-500);content:"–"}.web-scope-disclosure{border-top:1px solid #e8ffef1a;margin-top:22px}.web-scope-disclosure summary{min-height:52px;color:var(--xhe-green);cursor:pointer;align-items:center;font-size:.82rem;font-weight:850;display:flex}.web-scope-disclosure[open] summary{border-bottom:1px solid #e8ffef14}.web-scope-disclosure__content{gap:20px;padding-top:2px;display:grid}.web-panel-surface{border:1px solid var(--xhe-border-green);background:radial-gradient(circle at 8% 5%,#9cff1614,#0000 22rem),linear-gradient(145deg,#071009f5,#030805fa);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;padding:clamp(18px,3vw,30px);display:grid}.web-panel-surface__main,.web-panel-boundary{border:1px solid var(--xhe-border);background:#030805b8;border-radius:18px;min-width:0;padding:clamp(18px,2.6vw,28px)}.web-panel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.web-panel-stats div{background:#9cff160a;border:1px solid #9cff1624;border-radius:12px;gap:7px;padding:14px;display:grid}.web-panel-stats small{color:var(--xhe-text-400);font-size:.68rem}.web-panel-stats strong{color:var(--xhe-text-100);font-size:.82rem}.web-field-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.web-field-list li{border:1px solid var(--xhe-border);color:var(--xhe-text-300);background:#e8ffef0a;border-radius:999px;padding:8px 10px;font-size:.72rem}.web-panel-boundary{border-color:#e8ffef24}.web-panel-boundary>h3{margin:16px 0 10px;font-size:clamp(1.3rem,2vw,1.75rem)}.web-panel-boundary>p:not(.eyebrow){color:var(--xhe-text-400);font-size:.84rem;line-height:1.55}.web-payment-band{border:1px solid var(--xhe-green);background:#9cff160f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;max-width:720px;margin:0 0 24px;padding:18px 24px;display:grid}.web-payment-band div{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.web-payment-band strong{color:var(--xhe-green);font-size:1.65rem}.web-payment-band span{color:var(--xhe-text-300);font-size:.82rem}.web-payment-band>span{color:var(--xhe-green);font-size:1.4rem}.web-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.web-process-grid li{border:1px solid var(--xhe-border);background:linear-gradient(145deg,#0e1510d1,#050906e6);border-radius:16px;min-width:0;padding:22px}.web-process-grid li>span{background:var(--xhe-green);color:#071005;min-width:36px;min-height:28px;font-family:var(--xhe-font-mono);border-radius:8px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.web-process-grid h3{color:var(--xhe-text-100);margin:16px 0 8px;font-size:.96rem}.web-process-grid p{color:var(--xhe-text-400);margin:0;font-size:.82rem;line-height:1.5}.web-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.web-term-grid article{border:1px solid var(--xhe-border-green);background:#061008;border-radius:16px;min-width:0;padding:20px}.web-term-grid h3{color:var(--xhe-green);margin:0 0 14px;font-size:.88rem}.web-term-grid ul,.web-maintenance-clarifications ul{color:var(--xhe-text-300);gap:9px;margin:0;padding-left:18px;font-size:.8rem;line-height:1.5;display:grid}.web-maintenance-card{flex-direction:column;min-height:460px;padding:clamp(22px,2.4vw,28px);display:flex}.web-maintenance-card h3{margin-top:18px}.web-maintenance-card .web-price{min-height:2.5em;font-size:1.3rem}.web-maintenance-card .web-check-list{margin-bottom:22px}.web-response-time{color:var(--xhe-text-200);background:#9cff160d;border:1px solid #9cff162e;border-radius:12px;margin:auto 0 0;padding:12px 14px;font-size:.78rem;font-weight:800;line-height:1.5}.web-maintenance-clarifications{border:1px solid var(--xhe-border);background:#e8ffef08;border-radius:16px;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:24px;margin-top:18px;padding:22px;display:grid}.web-maintenance-clarifications h3{color:var(--xhe-text-100);margin:0;font-size:1rem}.web-maintenance-clarifications ul{grid-template-columns:repeat(2,minmax(0,1fr))}.web-future-panel{border:1px solid var(--xhe-border-green);background:radial-gradient(circle at 92% 20%,#9cff161f,#0000 17rem),linear-gradient(145deg,#0a140cf5,#040805fa);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.web-future-panel h2{max-width:15ch}.web-future-panel>div>p:not(.eyebrow){max-width:62ch;color:var(--xhe-text-300);line-height:1.7}.web-future-panel aside{border:1px solid var(--xhe-green);background:#9cff160f;border-radius:16px;padding:22px}.web-future-panel aside strong{color:var(--xhe-green)}.web-future-panel aside p{color:var(--xhe-text-200);margin:10px 0 0;font-size:.86rem;line-height:1.6}.web-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.web-faq-list details{border:1px solid var(--xhe-border);background:#070c08;border-radius:14px;min-width:0}.web-faq-list details[open]{border-color:var(--xhe-border-green)}.web-faq-list summary{min-height:58px;color:var(--xhe-text-200);cursor:pointer;align-items:center;padding:15px 18px;font-size:.84rem;font-weight:780;line-height:1.4;display:flex}.web-faq-list p{color:var(--xhe-text-400);margin:0;padding:0 18px 18px;font-size:.82rem;line-height:1.6}.web-ecommerce-main .web-service-close{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);padding:clamp(28px,4vw,46px)}.web-ecommerce-main .web-service-close p:not(.eyebrow){color:var(--xhe-text-300);line-height:1.65}.web-service-close__actions{gap:10px;display:grid}.web-service-close__actions>a{width:100%}@media (width<=1100px){.web-comparison-grid,.web-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-comparison-card:last-child,.web-scope-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.web-maintenance-card .web-price{font-size:1.15rem}}@media (width>=901px) and (width<=1100px){.web-ecommerce-main .web-service-nav a{overflow-wrap:normal;white-space:nowrap;padding-inline:6px;font-size:.72rem}}@media (width<=900px){.web-ecommerce-main .web-service-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.web-ecommerce-main .web-service-nav a:last-child{grid-column:2}.web-panel-surface,.web-future-panel{grid-template-columns:1fr}.web-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-term-grid{grid-template-columns:1fr}.web-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-maintenance-card:last-child{grid-column:1/-1}.web-maintenance-card,.web-maintenance-card .web-price{min-height:0}.web-maintenance-clarifications{grid-template-columns:1fr}}@media (width<=720px){.web-comparison-grid,.web-scope-grid,.web-maintenance-grid{grid-template-columns:1fr}.web-comparison-card,.web-comparison-card:last-child,.web-scope-card,.web-scope-card:last-child{grid-column:auto;width:100%}.web-comparison-card,.web-comparison-card>p{min-height:0}.web-maintenance-card:last-child{grid-column:auto}.web-quote-band{grid-template-columns:1fr}.web-quote-band .web-quote-cta{width:100%}.web-panel-stats,.web-faq-list{grid-template-columns:1fr}}@media (width<=640px){.web-ecommerce-main{padding-top:20px}.web-ecommerce-main .web-service-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;position:relative;top:auto}.web-ecommerce-main .web-service-nav a,.web-ecommerce-main .web-service-nav a:last-child{grid-column:auto;padding-inline:8px;font-size:.74rem}.web-price-note{text-align:left}.web-scope-meta{grid-template-columns:1fr}.web-panel-surface{padding:12px}.web-payment-band{grid-template-columns:1fr;gap:12px}.web-payment-band>span{display:none}.web-process-grid,.web-maintenance-clarifications ul{grid-template-columns:1fr}.web-ecommerce-main .web-service-close{grid-template-columns:1fr;padding:26px 20px}}@media (width<=380px){.web-comparison-card dl div{grid-template-columns:1fr;gap:4px}.web-comparison-card dd{text-align:left}}@media (prefers-reduced-motion:reduce){.web-ecommerce-main *{scroll-behavior:auto!important;transition:none!important}}
