/*
Theme Name: Intérpretes del Caos
Theme URI: https://manuelolivares.com
Author: Manuel Olivares
Description: Landing principal editable para el programa Intérpretes del Caos.
Version: 1.1.0
Text Domain: interpretes-del-caos
*/
:root{--ink:#0b0c0a;--cream:#f2eddf;--yellow:#f3e500;--stone:#aaa69a;--line:rgba(242,237,223,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:"Space Grotesk",Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{height:105px;padding:18px 5vw;display:flex;align-items:center;border-bottom:1px solid var(--line);position:absolute;width:100%;z-index:5}.brand img{width:155px;height:auto;display:block}.topbar>p{margin-left:auto;font-style:italic;font-size:14px}.topbar>p b{color:var(--yellow)}.top-cta{margin-left:36px;border:1px solid rgba(243,229,0,.65);padding:13px 20px;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.top-cta span{color:var(--yellow);margin-left:18px}.hero{min-height:900px;padding:155px 5vw 75px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);gap:6vw;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 58% 47%,#1b1c15 0,transparent 35%)}.hero-copy{position:relative;z-index:2}.eyebrow,.section-tag,.form-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--yellow);font-weight:600}.hero h1{font:600 clamp(62px,6.7vw,108px)/.86 "Cormorant Garamond",Georgia,serif;letter-spacing:-.045em;margin:30px 0 26px;max-width:850px}.hero h1 em{display:block;color:var(--yellow)}.hero-copy h2{font-size:clamp(20px,2vw,30px);line-height:1.25;max-width:720px;margin:0 0 20px}.description{max-width:700px;color:#b8b4aa;line-height:1.65;font-size:16px}.promise-row{display:flex;gap:30px;margin-top:42px;border-top:1px solid var(--line);padding-top:22px}.promise-row span{font-size:12px;max-width:170px}.promise-row b{display:block;color:var(--yellow);font-size:10px;margin-bottom:6px}.hero-register{z-index:3;border:1px solid rgba(243,229,0,.32);background:rgba(12,13,10,.94);padding:34px;box-shadow:0 25px 90px rgba(0,0,0,.55)}.hero-register h2{font:600 37px/1 "Cormorant Garamond",Georgia,serif;margin:12px 0 10px}.hero-register>p:not(.form-kicker){color:#bbb7ad;line-height:1.5;font-size:14px}.countdown{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:24px 0 20px}.countdown div{text-align:center;padding:12px 5px;border-right:1px solid var(--line)}.countdown div:last-child{border:0}.countdown b{display:block;color:var(--yellow);font-size:23px;font-variant-numeric:tabular-nums}.countdown span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#8f8c84}.register-form{display:grid;gap:11px}.register-form label>span{position:absolute;width:1px;height:1px;overflow:hidden}.register-form input{width:100%;border:1px solid #33342f;background:#1a1b18;color:#fff;padding:14px 15px;outline:none}.register-form input:focus{border-color:var(--yellow)}.register-form button,.final-cta>a{border:0;background:var(--yellow);color:#111;padding:16px 18px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:12px;cursor:pointer;display:flex;justify-content:space-between}.register-form small{font-size:9px;color:#838078;text-align:center}.form-error{color:#ff8880;font-size:11px}.form-success{border:1px solid var(--yellow);padding:26px;background:#171811}.form-success b{color:var(--yellow);font:600 28px "Cormorant Garamond",serif}.hero-lines{position:absolute;inset:16% 22% 8% 40%;opacity:.35;pointer-events:none}.hero-lines i{position:absolute;width:650px;height:1px;background:linear-gradient(90deg,transparent,var(--yellow),transparent);top:50%;left:0;transform:rotate(-38deg)}.hero-lines i:nth-child(2){transform:rotate(-24deg);top:61%}.hero-lines i:nth-child(3){transform:rotate(-51deg);top:67%}.hero-lines span{position:absolute;left:48%;top:48%;color:var(--yellow);font-size:35px}.fit-section,.results-section,.method-section,.guarantee-section,.final-cta{padding:100px 6vw}.fit-section{text-align:center;border-top:1px solid var(--line)}.fit-section h2,.results-heading h2,.method-section h2,.final-cta h2{font:600 clamp(46px,5vw,75px)/.95 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;margin:18px 0 55px}.fit-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1350px;margin:auto}.fit-grid article{border:1px solid var(--line);padding:35px 28px;min-height:210px;text-align:left}.fit-grid span{color:var(--yellow);font-size:11px}.fit-grid p{font-size:15px;line-height:1.55;margin-top:55px}.results-section{background:var(--cream);color:var(--ink);display:grid;grid-template-columns:.9fr 1.4fr;gap:8vw}.results-heading .section-tag{color:#7d7300}.results-grid{display:grid;grid-template-columns:1fr 1fr}.results-grid article{padding:28px;border-bottom:1px solid #c9c4b8}.results-grid i{font-style:normal;color:#a89e00;font-size:30px}.results-grid h3{font:600 35px "Cormorant Garamond",serif;margin:14px 0 8px}.results-grid p{font-size:13px;line-height:1.6;color:#5f5c55}.method-section{display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:#11120f}.method-section>div>p:last-child{color:var(--stone);line-height:1.7;max-width:650px}.method-section ol{list-style:none;margin:0;padding:0}.method-section li{display:flex;gap:25px;padding:23px 0;border-top:1px solid var(--line)}.method-section li>b{color:var(--yellow);font-size:11px}.method-section li span{color:var(--stone)}.method-section strong{color:var(--cream);display:block;font-size:20px;margin-bottom:7px}.guarantee-section{text-align:center;max-width:1200px;margin:auto}.guarantee-section blockquote{font:600 clamp(38px,5vw,68px)/1.05 "Cormorant Garamond",serif;margin:25px 0}.guarantee-section>p:last-child{color:var(--yellow)}.final-cta{background:linear-gradient(120deg,#181a14,#0a0b09);display:grid;grid-template-columns:180px 1fr auto;gap:4vw;align-items:center;border-top:1px solid rgba(243,229,0,.35)}.final-cta img{width:170px}.final-cta h2{margin:0}.final-cta h2 em{color:var(--yellow)}.final-cta>p{color:var(--stone)}.final-cta>a{display:block;text-align:center}footer{padding:35px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#7f7c75;font-size:11px}
@media(max-width:950px){.topbar>p{display:none}.top-cta{margin-left:auto}.hero{grid-template-columns:1fr;padding:140px 24px 65px}.hero-register{max-width:650px;width:100%;margin-top:20px}.hero-lines{opacity:.15;inset:10% -30% 50% 10%}.fit-section,.results-section,.method-section,.guarantee-section,.final-cta{padding:75px 24px}.fit-grid{grid-template-columns:1fr 1fr}.results-section,.method-section,.final-cta{grid-template-columns:1fr}.promise-row{flex-wrap:wrap}.final-cta img{width:140px}.final-cta>a{max-width:380px}}
@media(max-width:560px){.topbar{height:86px;padding:14px 20px}.brand img{width:125px}.top-cta{font-size:9px;padding:10px}.hero{padding-top:115px}.hero h1{font-size:55px}.hero-copy h2{font-size:19px}.promise-row{gap:18px}.hero-register{padding:23px}.hero-register h2{font-size:32px}.fit-grid,.results-grid{display:block}.fit-grid article{min-height:auto}.fit-grid p{margin-top:25px}.results-grid article{padding-left:0}.method-section h2{font-size:48px}footer{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
