.geo-intro-answer{text-align:center;max-width:880px;margin:0 auto}.geo-intro-answer-title{font-family:var(--font-heading);color:var(--fg);margin:.5rem 0 1.25rem;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:700;line-height:1.25}.geo-intro-answer-text{color:var(--fg);background:linear-gradient(#3ecf8e12 0%,#3ecf8e05 100%);border:1px solid #3ecf8e33;border-left:4px solid #3ecf8e;border-radius:14px;margin:0;padding:1.6rem 1.9rem;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.75;box-shadow:0 16px 40px -22px #3ecf8e4d}@media (max-width:640px){.geo-intro-answer-text{padding:1.25rem}}.geo-criterios-list{counter-reset:criterio;flex-direction:column;gap:1rem;max-width:880px;margin:2.5rem auto 0;padding:0;list-style:none;display:flex}.geo-criterios-list li{counter-increment:criterio;color:var(--fg);background:#fff;border:1px solid #11111112;border-radius:14px;padding:1.25rem 1.5rem 1.25rem 4rem;font-size:1rem;line-height:1.6;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 1px 4px #0000000a,0 10px 24px -14px #3ecf8e2e}.geo-criterios-list li:hover{transform:translateY(-2px);box-shadow:0 1px 4px #0000000d,0 18px 36px -16px #3ecf8e4d}.geo-criterios-list li:before{content:counter(criterio);width:2rem;height:2rem;font-family:var(--font-mono,monospace);color:#fff;background:linear-gradient(135deg,#3ecf8e,#22b5a0);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;line-height:1;display:flex;position:absolute;top:1.15rem;left:1.1rem}@media (max-width:640px){.geo-criterios-list li{padding:1.1rem 1.1rem 1.1rem 3.6rem}}
