/* Propuesta aislada para /servicios. No se comparte con ninguna otra página. */
.services-layout-2026{--review-ink:#33231c;--review-paper:#fffdf9;--review-block:#f3e9de;--review-sand:#d9b88f;--review-plum:#4a2d35}
.services-layout-2026 main>section{padding:88px 0}
.services-layout-2026 .section-head{max-width:900px}
.services-layout-2026 .section-head h2,.services-layout-2026 .sector-intro h2,.services-layout-2026 .project-intro h2{font-size:clamp(2.25rem,4.2vw,3.7rem);line-height:1.13;max-width:900px}
.services-layout-2026 .section-head .lead{max-width:780px;line-height:1.65}
.services-layout-2026 #servicios .eyebrow,.services-layout-2026 #especializados .eyebrow,.services-layout-2026 #proyectos-reales .eyebrow,.services-layout-2026 #contacto .eyebrow{color:var(--review-plum)}
.services-layout-2026 #servicios .service-grid{gap:24px;margin-top:38px;align-items:stretch}
.services-layout-2026 #servicios .card{padding:30px;min-width:0}
.services-layout-2026 #servicios .card h3{font-size:1.9rem;line-height:1.2;margin:20px 0 24px}
.services-layout-2026 #servicios .card>p{font-size:1rem;line-height:1.7;margin-bottom:22px}
.services-layout-2026 #servicios .card>p>strong{display:block;margin-bottom:6px}
.services-layout-2026 #servicios .card .outcome{margin-top:4px;padding:20px;background:var(--review-block);border-left:2px solid var(--review-plum)}
.services-layout-2026 #servicios .card .outcome strong{color:var(--review-plum)}
.services-layout-2026 #servicios .card .timing{font-size:.92rem;line-height:1.6;color:var(--review-ink)}
.services-layout-2026 .services-note,.services-layout-2026 .pack-note{font-size:.98rem;line-height:1.7;max-width:960px;margin-top:26px}
.services-layout-2026 .sales-feature{max-width:none;padding:32px 36px;margin-top:34px;background:var(--review-paper);border-left:3px solid var(--review-plum)}
.services-layout-2026 #packs{background:var(--review-paper)}
.services-layout-2026 #packs>.wrap>.pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;margin-top:36px}
.services-layout-2026 #packs .pack{min-width:0;padding:28px 24px;display:flex;flex-direction:column;background:var(--review-paper);border:1px solid #dacdc1;border-top:3px solid var(--review-sand);border-radius:0}
.services-layout-2026 #packs .pack.featured{background:#f8efe4;border-color:#a85730;border-top-color:#a85730}
.services-layout-2026 #packs .tag{display:block;align-self:flex-start;color:var(--review-plum);background:transparent;padding:0;margin:0 0 20px;font:700 .86rem/1.4 "Lato",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:0}
.services-layout-2026 #packs .pack h3{font:500 clamp(1.55rem,2vw,1.85rem)/1.22 "Playfair Display",Georgia,serif;letter-spacing:-.02em;margin:0 0 24px}
.services-layout-2026 #packs .pack ul,.services-layout-2026 #especializados .pack ul{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:15px}
.services-layout-2026 #packs .pack li,.services-layout-2026 #especializados .pack li{position:relative;padding:0 0 0 21px;font-size:1rem;line-height:1.6}
.services-layout-2026 #packs .pack li::before,.services-layout-2026 #especializados .pack li::before{content:'✓';position:absolute;left:0;color:var(--review-plum);font-weight:700}
.services-layout-2026 #packs .pack-end{margin-top:auto;padding-top:22px;border-top:1px solid #dacdc1}
.services-layout-2026 #packs .button,.services-layout-2026 #especializados .button{width:100%;min-height:50px;font-size:.98rem;border-radius:0}
.services-layout-2026 #especializados{background:var(--review-block)}
.services-layout-2026 #especializados .pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px;align-items:stretch}
.services-layout-2026 #especializados .pack{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;background:var(--review-paper);border:1px solid #dacdc1;border-radius:0}
.services-layout-2026 .review-pack-copy{padding:30px 34px 34px;display:flex;flex-direction:column;flex:1;min-width:0}
.services-layout-2026 #especializados h3{font:500 2rem/1.2 "Playfair Display",Georgia,serif;margin:0 0 18px}
.services-layout-2026 .review-pack-copy>p{font-size:1.06rem;line-height:1.65;margin:0 0 24px}
.services-layout-2026 #especializados .pack-end{margin-top:auto;padding-top:22px;border-top:1px solid #dacdc1}
.services-layout-2026 .review-pack-visual{height:220px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#d9b88f;border-bottom:1px solid #dacdc1}
.services-layout-2026 .review-pack-visual.digital{background:#f8efe4}
.services-layout-2026 .review-folio{width:205px;height:164px;background:#fffdf9;transform:rotate(-7deg);padding:25px 22px;box-shadow:10px 12px 0 #33231c12;position:relative}
.services-layout-2026 .review-folio::before{content:'';position:absolute;inset:0;background:#f8efe4;transform:translate(17px,9px) rotate(10deg);z-index:-1}
.services-layout-2026 .review-folio i{display:block;height:5px;background:#33231c;width:72%;margin-bottom:13px}
.services-layout-2026 .review-folio i:nth-child(2){width:90%;height:2px;background:#d9b88f}
.services-layout-2026 .review-folio i:nth-child(3){width:55%;height:2px;background:#d9b88f}
.services-layout-2026 .review-folio div{display:flex;gap:10px;margin-top:25px}
.services-layout-2026 .review-folio div span{width:35px;height:35px;background:#d9b88f}
.services-layout-2026 .review-folio div span:nth-child(2){background:#8c9a7b}
.services-layout-2026 .review-folio div span:nth-child(3){background:#4a2d35}
.services-layout-2026 .review-screen{width:244px;height:150px;border:7px solid #33231c;border-bottom-width:13px;border-radius:7px;background:#fffdf9;padding:22px;transform:rotate(-4deg);box-shadow:8px 12px 0 #33231c12}
.services-layout-2026 .review-screen i{display:block;width:72%;height:8px;background:#33231c;margin-bottom:14px}
.services-layout-2026 .review-screen i:nth-child(2){width:90%;height:3px;background:#d9b88f}
.services-layout-2026 .review-screen i:nth-child(3){width:60%;height:3px;background:#d9b88f}
.services-layout-2026 .review-screen div{display:flex;gap:6px;margin-top:18px}
.services-layout-2026 .review-screen div span{height:20px;width:40px;background:#8c9a7b}
.services-layout-2026 .review-screen div span:nth-child(2){background:#b56a3c}
.services-layout-2026 .review-screen div span:nth-child(3){background:#4a2d35}
.services-layout-2026 .review-phone{width:65px;height:120px;border:5px solid #33231c;border-radius:8px;position:absolute;background:#fffdf9;left:calc(50% + 74px);top:83px;transform:rotate(5deg);padding:15px 6px}
.services-layout-2026 .review-phone i{display:block;background:#d9b88f;height:5px;margin:0 0 8px}
.services-layout-2026 .review-phone i:nth-child(2){height:35px;background:#8c9a7b}
.services-layout-2026 #tipos-de-negocio{background:var(--review-paper)}
.services-layout-2026 #tipos-de-negocio .sector-intro{max-width:860px;margin:0}
.services-layout-2026 #tipos-de-negocio .sector-intro>p:last-child{max-width:780px;font-size:1.08rem;line-height:1.7}
.services-layout-2026 #tipos-de-negocio .sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:36px 0 28px}
.services-layout-2026 #tipos-de-negocio .sector-grid>div{min-width:0;display:grid;grid-template-rows:auto auto 1fr;align-content:start;padding:27px 0 30px;border-top:1px solid #d9b88f}
.services-layout-2026 #tipos-de-negocio h4{font:500 1.6rem/1.25 "Playfair Display",Georgia,serif;margin:0 0 14px;color:var(--review-ink)}
.services-layout-2026 #tipos-de-negocio .sector-message{grid-row:2;font:400 1.06rem/1.65 "Lato",Arial,sans-serif;color:var(--review-ink);margin:0 0 16px}
.services-layout-2026 #tipos-de-negocio .sector-grid>div>p:not(.sector-message){grid-row:3;font-size:.96rem;line-height:1.7;color:#665950;margin:0}
.services-layout-2026 #tipos-de-negocio>.wrap>.lead{font-size:1.12rem;max-width:780px;border-left:2px solid var(--review-plum);padding-left:22px;margin:14px 0 0}
.services-layout-2026 #proyectos-reales .project-grid{gap:28px;margin-top:36px}
.services-layout-2026 #proyectos-reales .project-image{border-radius:10px;overflow:hidden;margin:16px 16px 0;height:260px}
.services-layout-2026 #proyectos-reales .project-image img{object-fit:contain;width:100%;height:100%;border-radius:10px}
.services-layout-2026 #proyectos-reales .project-copy{padding:28px 30px}
.services-layout-2026 #proyectos-reales .project-copy p{font-size:1rem;line-height:1.7}
@media(max-width:1150px){.services-layout-2026 #packs>.wrap>.pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.services-layout-2026 #packs .pack h3{font-size:1.8rem}.services-layout-2026 #servicios .service-grid{grid-template-columns:1fr}.services-layout-2026 #servicios .card{padding:30px}.services-layout-2026 #servicios .card h3{max-width:720px}.services-layout-2026 #servicios .card>p{max-width:850px}}
@media(max-width:700px){.services-layout-2026 main>section{padding:56px 0}.services-layout-2026 .wrap{width:calc(100% - 36px)}.services-layout-2026 .section-head h2,.services-layout-2026 .sector-intro h2,.services-layout-2026 .project-intro h2{font-size:2.35rem;line-height:1.14}.services-layout-2026 .section-head .lead{font-size:1.08rem}.services-layout-2026 #packs>.wrap>.pack-grid,.services-layout-2026 #especializados .pack-grid,.services-layout-2026 #tipos-de-negocio .sector-grid{grid-template-columns:1fr}.services-layout-2026 #packs .pack{padding:27px 24px}.services-layout-2026 #packs .tag{font-size:.93rem;margin-bottom:16px}.services-layout-2026 #packs .pack h3{font-size:1.85rem;margin-bottom:24px}.services-layout-2026 #servicios .card{padding:25px 22px}.services-layout-2026 #servicios .card .outcome{padding:18px}.services-layout-2026 .review-pack-copy{padding:27px 24px 28px}.services-layout-2026 .review-pack-visual{height:210px}.services-layout-2026 .sales-feature{padding:26px 22px}.services-layout-2026 #tipos-de-negocio .sector-grid{gap:0}.services-layout-2026 #tipos-de-negocio h4{font-size:1.55rem}.services-layout-2026 #proyectos-reales .project-image{height:220px;margin:12px 12px 0}.services-layout-2026 #proyectos-reales .project-copy{padding:24px}.services-layout-2026 .pack-note{font-size:.96rem}}
