.m-head[data-astro-cid-5fgehmpn]{padding:clamp(40px,7vh,96px) 0 clamp(56px,7vw,96px)}.m-head-grid[data-astro-cid-5fgehmpn]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.m-head-text[data-astro-cid-5fgehmpn] h1[data-astro-cid-5fgehmpn]{max-width:11em;margin-bottom:24px}.m-head-text[data-astro-cid-5fgehmpn] .lede[data-astro-cid-5fgehmpn]{margin-bottom:30px}.m-head-photo[data-astro-cid-5fgehmpn]{margin:0}.m-head-photo[data-astro-cid-5fgehmpn] img[data-astro-cid-5fgehmpn]{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;width:100%}.mapeo-grid[data-astro-cid-5fgehmpn]{grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);display:grid}.mapeo-grid[data-astro-cid-5fgehmpn] h2[data-astro-cid-5fgehmpn]{margin-bottom:22px}.mapeo-grid[data-astro-cid-5fgehmpn] .lede[data-astro-cid-5fgehmpn]{font-family:var(--serif);font-size:var(--step-2);color:var(--cafe);line-height:1.3}.mapeo-text[data-astro-cid-5fgehmpn] p[data-astro-cid-5fgehmpn]{max-width:36em}.tech-list[data-astro-cid-5fgehmpn]{gap:clamp(40px,5vw,72px);display:grid}.tech[data-astro-cid-5fgehmpn]{border-top:1px solid #4e362b38;grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:clamp(24px,4vw,64px);padding-top:clamp(32px,4vw,48px);display:grid}.tech[data-astro-cid-5fgehmpn]:nth-child(2n) .tech-print[data-astro-cid-5fgehmpn]{transform:rotate(1.2deg)}.tech[data-astro-cid-5fgehmpn]:nth-child(odd) .tech-print[data-astro-cid-5fgehmpn]{transform:rotate(-1.2deg)}.tech[data-astro-cid-5fgehmpn] h3[data-astro-cid-5fgehmpn]{font-size:var(--step-3)}.tech-sub[data-astro-cid-5fgehmpn]{color:var(--text-soft);margin:6px 0 14px;font-size:.9rem}.tech-body[data-astro-cid-5fgehmpn]>.soft[data-astro-cid-5fgehmpn]{max-width:38em}.path[data-astro-cid-5fgehmpn]{grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 18px;padding:0;list-style:none;display:grid;position:relative}.path-other[data-astro-cid-5fgehmpn]:before{border:1px solid var(--cafe);background:var(--crema)!important}.mapeo-photo[data-astro-cid-5fgehmpn]{margin:36px 0 0 clamp(0px,4vw,56px);position:relative}.mapeo-photo[data-astro-cid-5fgehmpn] img[data-astro-cid-5fgehmpn]{width:100%;height:auto}.mapeo-photo[data-astro-cid-5fgehmpn] svg[data-astro-cid-5fgehmpn]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mapeo-photo[data-astro-cid-5fgehmpn] line[data-astro-cid-5fgehmpn]{stroke:var(--cafe);stroke-width:1.3px;vector-effect:non-scaling-stroke}.mapeo-photo[data-astro-cid-5fgehmpn] circle[data-astro-cid-5fgehmpn]{fill:var(--cafe)}.mapeo-text[data-astro-cid-5fgehmpn]{padding-top:clamp(0px,8vw,120px)}.path[data-astro-cid-5fgehmpn]:before{content:"";background:var(--cafe);height:1px;position:absolute;top:3px;left:3px;right:3px}.path[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]{gap:2px;padding-top:22px;display:grid;position:relative}.path[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]:before{content:"";background:var(--cafe);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.path[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]:first-child:before{background:var(--granate);width:9px;height:9px;top:-1px}.path-label[data-astro-cid-5fgehmpn]{color:var(--text-soft);font-size:.86rem}.path-price[data-astro-cid-5fgehmpn]{font-size:var(--step-2);line-height:1.1}.path-d[data-astro-cid-5fgehmpn]{color:var(--text-soft);font-size:.82rem}.tech-other[data-astro-cid-5fgehmpn]{font-size:.95rem}.caso-grid[data-astro-cid-5fgehmpn]{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.caso-grid[data-astro-cid-5fgehmpn] h2[data-astro-cid-5fgehmpn]{margin-bottom:16px}.caso[data-astro-cid-5fgehmpn]{gap:26px;display:grid}fieldset[data-astro-cid-5fgehmpn]{border:0;margin:0;padding:0}legend[data-astro-cid-5fgehmpn]{margin-bottom:12px;padding:0;font-weight:560}.chips[data-astro-cid-5fgehmpn]{flex-wrap:wrap;gap:10px;display:flex}.chips[data-astro-cid-5fgehmpn] label[data-astro-cid-5fgehmpn]{position:relative}.chips[data-astro-cid-5fgehmpn] input[data-astro-cid-5fgehmpn]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chips[data-astro-cid-5fgehmpn] span[data-astro-cid-5fgehmpn]{cursor:pointer;border:1px solid #4e362b66;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.chips[data-astro-cid-5fgehmpn] input[data-astro-cid-5fgehmpn]:checked+span[data-astro-cid-5fgehmpn]{background:var(--cafe);color:var(--crema);border-color:var(--cafe)}.chips[data-astro-cid-5fgehmpn] input[data-astro-cid-5fgehmpn]:focus-visible+span[data-astro-cid-5fgehmpn]{outline:2px solid var(--granate);outline-offset:3px}.hint[data-astro-cid-5fgehmpn]{color:var(--text-soft);margin-top:10px;font-size:.9rem}.caso-out[data-astro-cid-5fgehmpn]{background:var(--crema);padding:clamp(24px,3vw,36px);position:relative}.caso-out[data-astro-cid-5fgehmpn]:before{content:"";background:radial-gradient(circle, var(--granate) 0 4px, transparent 4.5px) left center / 9px 9px no-repeat, radial-gradient(circle, var(--cafe) 0 3px, transparent 3.5px) right center / 9px 9px no-repeat, linear-gradient(var(--cafe), var(--cafe)) center / 100% 1px no-repeat;height:9px;position:absolute;top:-4px;left:clamp(24px,3vw,36px);right:clamp(24px,3vw,36px)}.caso-name[data-astro-cid-5fgehmpn]{margin-bottom:4px;font-weight:520}.caso-price[data-astro-cid-5fgehmpn]{font-size:var(--step-4);margin:6px 0 10px;line-height:1}.caso-d[data-astro-cid-5fgehmpn]{color:var(--text-soft);margin-bottom:22px;font-size:.92rem}.laser-grid[data-astro-cid-5fgehmpn]{grid-template-columns:4fr 7fr;gap:24px clamp(32px,6vw,96px);display:grid}.plain-prices[data-astro-cid-5fgehmpn]{border-top:1px solid #4e362b40;margin:0;padding:0;list-style:none}.plain-prices[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]{border-bottom:1px solid #4e362b40;grid-template-columns:1fr auto 80px;align-items:baseline;gap:16px;padding:14px 0;display:grid}.plain-prices[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn] span[data-astro-cid-5fgehmpn]:nth-child(2){color:var(--text-soft);font-size:.9rem}.plain-prices[data-astro-cid-5fgehmpn] strong[data-astro-cid-5fgehmpn]{text-align:right;font-weight:560}.laser-note[data-astro-cid-5fgehmpn]{grid-column:2}.quien-title[data-astro-cid-5fgehmpn]{margin-bottom:clamp(28px,4vw,48px)}.quien-grid[data-astro-cid-5fgehmpn]{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);max-width:1000px;display:grid}.person[data-astro-cid-5fgehmpn]{margin:0}.person[data-astro-cid-5fgehmpn] img[data-astro-cid-5fgehmpn]{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;margin-bottom:18px}.person--low[data-astro-cid-5fgehmpn]{margin-top:clamp(40px,8vw,120px)}.person[data-astro-cid-5fgehmpn] figcaption[data-astro-cid-5fgehmpn]{max-width:32em}.person[data-astro-cid-5fgehmpn] strong[data-astro-cid-5fgehmpn]{font-weight:400;font-size:var(--step-2);margin-bottom:8px;display:block}.quien-more[data-astro-cid-5fgehmpn]{margin-top:32px}@media (width<=860px){.m-head-grid[data-astro-cid-5fgehmpn],.mapeo-grid[data-astro-cid-5fgehmpn],.caso-grid[data-astro-cid-5fgehmpn],.laser-grid[data-astro-cid-5fgehmpn]{grid-template-columns:1fr}.m-head-photo[data-astro-cid-5fgehmpn] img[data-astro-cid-5fgehmpn]{aspect-ratio:4/3;object-position:50% 30%}.laser-note[data-astro-cid-5fgehmpn]{grid-column:auto}}@media (width<=600px){.tech[data-astro-cid-5fgehmpn]{grid-template-columns:1fr}.tech-print[data-astro-cid-5fgehmpn]{width:160px}.path[data-astro-cid-5fgehmpn]{grid-template-columns:1fr;gap:16px}.mapeo-photo[data-astro-cid-5fgehmpn]{margin:28px 12px 12px}.path[data-astro-cid-5fgehmpn]:before{width:1px;height:auto;inset:3px auto 12px 3px}.path[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]{padding:0 0 0 22px}.quien-grid[data-astro-cid-5fgehmpn]{grid-template-columns:1fr}.person--low[data-astro-cid-5fgehmpn]{margin-top:0}.plain-prices[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn]{grid-template-columns:1fr auto}.plain-prices[data-astro-cid-5fgehmpn] li[data-astro-cid-5fgehmpn] span[data-astro-cid-5fgehmpn]:nth-child(2){grid-row:2}}
