*{box-sizing:border-box}body{margin:0;background:#090b0a;color:#f5f5ef;font-family:Inter,sans-serif}a{color:inherit}.shell{min-height:100vh;background:radial-gradient(ellipse at 80% 0,rgba(187,241,61,.055),transparent 45%)}header{max-width:1500px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:26px 40px;border-bottom:1px solid #ffffff20}header img{width:180px;display:block}.back{font-size:13px;text-decoration:none;color:#c3c6bf}.back:hover{color:#c1f448}main{max-width:1420px;margin:auto;padding:48px 40px 34px}.eyebrow{font:500 12px Oswald,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#c1f448}h1{font:600 clamp(40px,4.6vw,68px)/1.08 Oswald,sans-serif;text-transform:uppercase;letter-spacing:-.025em;margin:15px 0 20px}h1 em{font-style:normal;color:#c1f448}.lead{font-size:17px;line-height:1.65;color:#bfc5ba;max-width:800px;margin:0}.lead strong{color:#f5f5ef;font-weight:500}.section-label{display:flex;justify-content:space-between;gap:20px;font:500 12px Oswald,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:37px 0 15px}.section-label span:last-child{color:#929a8c}.choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.choice{position:relative;isolation:isolate;min-height:355px;border:1px solid #ffffff26;border-radius:12px;overflow:hidden;text-decoration:none;background:#1a2019}.scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transition:transform .6s cubic-bezier(.2,.6,.3,1)}.gravel .scene{object-position:65% center}.choice:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 5%,#060c0855 35%,#060c08ed 100%);z-index:-1}.card-content{padding:25px;height:100%;min-height:355px;display:flex;flex-direction:column;align-items:flex-start}.number{font:500 11px Oswald,sans-serif;text-transform:uppercase;letter-spacing:.17em;background:#0a100ab3;padding:7px 10px;border-radius:3px}h2{font:600 38px/1.1 Oswald,sans-serif;text-transform:uppercase;margin:auto 0 12px;padding-top:80px}.choice p{font-size:13px;line-height:1.6;color:#e0e4db;margin:0 0 20px;max-width:32ch}.action{display:flex;justify-content:space-between;align-items:center;width:100%;font:500 12px Oswald,sans-serif;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff40;padding-top:13px}.action b{font:400 24px Inter,sans-serif;color:#c1f448}.choice:focus-visible{outline:3px solid #c1f448;outline-offset:5px}.choice:focus-visible .scene{transform:scale(1.035)}.method{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:26px;padding-top:20px;border-top:1px solid #ffffff20;color:#9ca598;font-size:12px;line-height:1.7}.method p{margin:0}.method strong{color:#e1e7da;font-weight:600}.limits{font-size:11px;color:#828b7e}@media(hover:hover){.choice:hover .scene{transform:scale(1.035)}.choice:hover{border-color:#c1f44880}}@media(min-width:1600px){main{padding-top:64px}.choice,.card-content{min-height:410px}}@media(max-width:800px){header{padding:20px 22px}header img{width:145px}.back{font-size:11px}main{padding:30px 22px}.eyebrow{font-size:10px}h1{font-size:40px;margin:13px 0 16px}.lead{font-size:14px;line-height:1.6}.section-label{margin-top:25px;font-size:10px}.section-label span:last-child{display:none}.choices{grid-template-columns:1fr;gap:12px}.choice,.card-content{min-height:158px}.card-content{padding:18px 20px;width:66%}.scene{left:39%;width:61%;object-position:center 45%}.gravel .scene{object-position:65% center}.choice:after{background:linear-gradient(90deg,#070e08 7%,#070e08ef 34%,#070e0855 70%,#070e0822)}.number{font-size:9px;padding:0;background:none;color:#c1f448}h2{font-size:29px;margin:9px 0 7px;padding:0}.choice p{display:none}.action{font-size:10px;margin-top:auto;padding-top:8px}.action b{font-size:19px}.method{grid-template-columns:1fr;gap:10px;margin-top:22px}.limits{font-size:10px}}@media(prefers-reduced-motion:reduce){.scene{transition:none}.choice:hover .scene,.choice:focus-visible .scene{transform:none}}

/* This selector has no optional embeds; privacy settings remain available on the home. */
.pressure-entry .zp-footer{display:none}.shell{position:relative;isolation:isolate;overflow:hidden}header,main{position:relative}main{z-index:0;padding-top:36px}.intro,.method,.section-label,.choices{position:relative;z-index:1}.terrain-lines{position:absolute;z-index:0;pointer-events:none;width:950px;height:710px;right:-210px;top:-150px;color:#c1f448;opacity:.15;animation:terrain-drift 4.5s ease-out both;transform-origin:center}.method{display:block;max-width:930px;margin:24px 0 0;padding:0;border:0;background:none;color:#bfc5ba;font-size:14px;line-height:1.65}.method strong{display:block;font:500 22px/1.3 Oswald,sans-serif;margin-bottom:6px;color:#f5f5ef}.method .limits{font-size:11px;line-height:1.6;color:#929c8c;margin-top:8px;max-width:880px}.section-label{margin-top:26px}@keyframes terrain-drift{from{transform:translate3d(0,0,0) rotate(-3deg)}to{transform:translate3d(-22px,18px,0) rotate(2deg)}}@media(max-width:800px){main{padding-top:28px}.method{margin-top:20px;font-size:13px}.method strong{font-size:20px}.method .limits{font-size:10px}.terrain-lines{width:700px;height:540px;top:-90px;right:-400px;opacity:.12}.card-content{width:72%}h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.terrain-lines{animation:none}}

/* Legibilidad de la orientación previa a la selección. */
.method .limits{font-size:13px;line-height:1.7;max-width:920px;color:#a8b0a2}@media(max-width:800px){.method .limits{font-size:12px;line-height:1.65}}
