/* Portal de expedición con identidad propia de Paleo Secrets */
.hero h1{max-width:720px;font-family:Impact,"Arial Narrow",sans-serif;font-size:clamp(54px,7vw,94px);font-weight:900;line-height:.94;letter-spacing:.005em;text-transform:uppercase}.hero h1 span{display:block;color:#ffe064;font-style:normal}.hero-copy{max-width:600px}.hero-actions .button{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;padding-inline:30px}
#especies{width:min(1260px,calc(100% - 36px))}.section-heading h2{max-width:760px;font-family:Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.015em}.species-grid{grid-template-columns:repeat(2,1fr);gap:24px}.species-card{min-height:430px;padding:34px;overflow:hidden;color:#fff;border:0;border-radius:25px;background:linear-gradient(0deg,#123b30 0%,#22694e 52%,#9edeb4 100%);box-shadow:0 18px 38px #184b3425}.species-card:nth-child(2n){background:linear-gradient(0deg,#283f35 0%,#47705e 48%,#c8e8d2 100%)}.species-card:before{background:radial-gradient(circle at 72% 25%,#ffe68c80,transparent 40%),linear-gradient(0deg,#0c3429d9,transparent 58%)}.species-card .dino-icon{right:35px;top:35px;font-size:220px;filter:grayscale(.15) drop-shadow(0 15px 18px #17392e55);opacity:.68;transition:transform .35s ease}.species-card:hover .dino-icon{transform:rotate(-3deg) scale(1.06)}.species-card .era{top:30px;left:34px;color:#fff7c5}.species-card .card-number{right:auto;left:34px;top:58px;color:#ffe06a;font-size:21px}.species-card h3{color:#fff;font-family:Impact,"Arial Narrow",sans-serif;font-size:40px;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px #0d241d88}.species-card p{max-width:410px;color:#eafff1}.species-card .quick-facts span{color:#effff4;border-color:#ffffff73;background:#ffffff14}.species-card .text-link{color:#ffe06a;text-transform:uppercase;letter-spacing:.055em}.species-filters{margin-bottom:34px}.filter{text-transform:uppercase;font-weight:900}
.era-grid article,.habitat-grid article,.resource,.story-grid article{transition:transform .3s ease,box-shadow .3s ease}.era-grid article:hover,.habitat-grid article:hover,.resource:hover,.story-grid article:hover{transform:translateY(-7px);box-shadow:0 22px 42px #174d352d}.era-grid h3,.habitat-grid h3{font-family:Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:.025em}.timeline{padding:24px;border-radius:18px;background:#ffffff8c}.trust-strip b{font-size:20px}.club h2{font-family:Impact,"Arial Narrow",sans-serif;text-transform:uppercase}.footer-inner{min-height:90px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;padding-block:38px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-grid strong{color:#ffe274;font-size:11px;letter-spacing:.13em}.footer-grid a:not(.logo),.footer-grid span{color:#d7eee1}.footer-grid a:hover{color:#fff}.footer-bottom;padding:18px 0;border-top:1px solid #ffffff24;color:#b9d7c6;font-size:10px;letter-spacing:.04em}
@media(max-width:850px){.hero h1{font-size:clamp(48px,12vw,76px)}.species-grid{grid-template-columns:1fr}.species-card{min-height:390px}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.hero h1{font-size:47px}.hero-actions .button{width:100%}.species-card{min-height:360px;padding:26px}.species-card .dino-icon{right:12px;font-size:165px}.species-card h3{font-size:32px}.footer-grid{grid-template-columns:1fr}}
.footer-bottom{padding:18px 0;border-top:1px solid #ffffff24;color:#b9d7c6;font-size:10px;letter-spacing:.04em}
