/* Preserved refinement recovered after null-filled workspace files. */
header[data-scrolled=true]{background:#152622}
.method{padding:0;background:#183329}.method-stage{min-height:100svh;padding:90px 6.3vw;background:linear-gradient(90deg,rgba(12,28,24,.86),rgba(12,28,24,.32)),url('media/method-plan.webp') center/cover}
html[data-motion=off] .method-stage{background-image:linear-gradient(rgba(12,28,24,.76),rgba(12,28,24,.76)),url('media/method-plan.webp')}
.method-window{min-width:0}
@media(min-width:901px){html[data-motion=on] .method-window{overflow:hidden;flex-shrink:0}html[data-motion=on] .method-steps{margin:32px 0 20px}}
.service-body{background:rgba(13,27,24,.84);font-size:17px}.service-body .detail-intro{font-size:21px;line-height:1.55;max-width:740px}.service-body .detail-point{padding-left:18px;border-left:1px solid rgba(231,244,131,.55)}.service-body .detail-result{padding-top:22px;border-top:1px solid var(--line);color:var(--lime)}
.training-topics{list-style:none;padding:0;margin:28px 0;max-width:820px;display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}.training-topics li{border-top:1px solid var(--line);padding-top:17px;line-height:1.65;font-size:15px}.training-topics strong{display:block;color:var(--lime);font-size:12px;letter-spacing:.06em;margin-bottom:10px}
html[data-motion=on] .service[open] .scene-media{top:var(--scene-pin,0px);bottom:auto;height:100svh}
.guide .scene-media,#servicio-7 .scene-media{filter:saturate(.48) sepia(.12) brightness(.82)}
.guide .guide-limits{margin:18px 0 0;max-width:480px;font-size:12px;line-height:1.6;border-top:1px solid var(--line)}.guide-limits summary{cursor:pointer;min-height:44px;padding:14px 0;color:var(--lime)}.guide-limits p{margin:0 0 15px}
@media(max-width:760px){.method-stage{padding:70px 25px;background-position:64% center;background-image:linear-gradient(rgba(12,28,24,.74),rgba(12,28,24,.74)),url('media/method-plan-780.webp')}html[data-motion=off] .method-stage{background-image:linear-gradient(rgba(12,28,24,.76),rgba(12,28,24,.76)),url('media/method-plan-780.webp')}.method-steps{gap:25px;margin:30px 0}.method-step{gap:23px;padding-top:18px}.method-step h3{font-size:28px;margin-bottom:12px}.method-step p{font-size:14px;margin-top:0}.step-detail{margin-top:12px}.service-body .detail-intro{font-size:18px}.service-body{font-size:15px}.training-topics{grid-template-columns:1fr;gap:20px}.training-topics li{font-size:14px}}
