:root{--night:#06131f;--ink:#02080d;--night-2:#0a1d2b;--coral:#ff6b5e;--turquoise:#45d4c7;--cream:#f3eee6;--white:#fff;--muted:#9bb0bc;--line:#9bb0bc3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--night);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit}.section-shell{padding:7rem max(6vw,2rem)}.section-kicker,.eyebrow{color:var(--turquoise);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:800}.section-kicker.coral{color:var(--coral)}.section-kicker.light{color:var(--cream)}.section-number{color:var(--coral);letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:800}.button{letter-spacing:.03em;border:1px solid #0000;justify-content:center;align-items:center;min-height:3.2rem;padding:.85rem 1.4rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:var(--ink)}.button-light{background:var(--cream);color:var(--night)}.hero{min-height:100svh;color:var(--white);background:linear-gradient(90deg,#02080df5 0%,#02080dd1 38%,#02080d14 72%),url(/apollo-v13.png) 50%/cover no-repeat;position:relative;overflow:hidden}.nav-shell{z-index:2;justify-content:space-between;align-items:center;padding:2rem max(6vw,2rem);display:flex;position:relative}.brand{align-items:baseline;gap:.75rem;text-decoration:none;display:flex}.brand-name{color:var(--turquoise);letter-spacing:.12em;font-size:.8rem;font-weight:900}.brand-note{color:var(--muted);font-size:.72rem}.nav-link{color:var(--cream);text-underline-offset:.35rem;font-size:.8rem;font-weight:700}.hero-content{z-index:2;max-width:56rem;padding:8vh max(6vw,2rem) 8rem;position:relative}.hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.5rem,10vw,8.8rem);line-height:.82}.hero h1 em{color:var(--turquoise);font-style:normal}.hero-lead{max-width:44rem;color:var(--cream);margin:2.3rem 0 0;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.4}.hero-actions{align-items:center;gap:1.5rem;margin-top:2.4rem;display:flex}.text-link{color:var(--cream);font-size:.86rem;font-weight:700;text-decoration:none}.hero-footer{z-index:2;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff47;gap:2rem;padding-top:1.2rem;font-size:.72rem;display:flex;position:absolute;bottom:2rem;left:max(6vw,2rem);right:max(6vw,2rem)}.manifesto{background:var(--cream)}.manifesto-grid{grid-template-columns:minmax(11rem,.7fr) minmax(0,2fr);gap:5rem;margin-top:2rem;display:grid}.manifesto h2,.decision-heading h2,.mesa-intro h2,.speaker-copy h2,.download-copy h2,.cta-inner h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.manifesto h2 em,.mesa-intro h2 em,.speaker-copy h2 em{color:var(--coral);font-style:normal}.body-large{color:#314b59;max-width:49rem;margin-top:2rem;font-size:1.12rem;line-height:1.65}.signal-section{background:var(--night);min-height:42rem;color:var(--white);grid-template-columns:1.25fr .75fr;display:grid}.signal-image{background:url(/cadena-decision-v14.png) 50%/cover no-repeat;min-height:30rem}.signal-copy{flex-direction:column;justify-content:center;padding:5rem;display:flex}.signal-copy h2{margin:0 0 1.6rem;font-size:clamp(3rem,5vw,5.8rem);line-height:.9}.signal-copy h2 span{color:var(--turquoise)}.signal-copy p:last-child{color:var(--muted);font-size:1.04rem;line-height:1.65}.decision-section{background:var(--ink);color:var(--white)}.decision-heading{grid-template-columns:.7fr 2fr;gap:5rem;margin:2rem 0 4rem;display:grid}.decision-list{border-top:1px solid var(--line)}.decision-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:3rem;padding:2rem 0;display:grid}.decision-row h3{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem}.decision-row:nth-child(2n) h3{color:var(--turquoise)}.decision-row p{margin:0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:700}.mesa-section{background:var(--night);color:var(--white)}.mesa-intro{grid-template-columns:.7fr 2fr;gap:5rem;margin-bottom:4rem;display:grid}.mesa-list{border-top:1px solid var(--line)}.mesa-row{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(9rem,.55fr) minmax(0,1.45fr);align-items:start;gap:2rem;padding:2.1rem 0;display:grid}.mesa-index{color:var(--coral);font-size:.75rem;font-weight:800}.mesa-row h3{color:var(--turquoise);margin:0;font-size:1.4rem}.mesa-row p{color:var(--cream);margin:0;font-size:1.15rem;line-height:1.5}.mesa-note{max-width:46rem;color:var(--muted);margin:2.5rem 0 0 auto;font-size:1rem;line-height:1.6}.download-section{background:var(--cream);grid-template-columns:1.1fr .9fr;min-height:40rem;display:grid}.download-image{background:var(--ink);color:var(--cream);flex-direction:column;justify-content:space-between;padding:clamp(3rem,6vw,6rem);display:flex}.download-brand{color:var(--turquoise);letter-spacing:.18em;margin:0;font-size:clamp(.78rem,1vw,1rem);font-weight:800}.download-image h2{letter-spacing:.055em;margin:2rem 0 auto;font-size:clamp(3.2rem,6.3vw,6.8rem);font-weight:650;line-height:1.08}.download-image h2 em{color:var(--coral);font-style:normal}.download-thesis{margin-top:5rem}.download-thesis p{letter-spacing:.015em;margin:.35rem 0;font-size:clamp(1.12rem,1.7vw,1.55rem);font-weight:560;line-height:1.45}.download-thesis p:last-child{color:var(--turquoise);font-weight:750}.download-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:5rem;display:flex}.download-copy p{color:#314b59;max-width:36rem;font-size:1.08rem;line-height:1.65}.download-copy .button{margin-top:1.1rem}.speaker-section{background:#e5ecec;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6rem;display:grid}.portrait-frame{background:var(--night);min-height:40rem;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.06);width:100%;height:100%;min-height:40rem}.speaker-copy p:not(.section-kicker):not(.speaker-proof){color:#314b59;max-width:42rem;font-size:1.08rem;line-height:1.65}.speaker-proof{color:var(--coral);letter-spacing:.06em;text-transform:uppercase;margin-top:2rem;font-size:.82rem;font-weight:800}.cta-section{background:var(--coral);color:var(--ink);padding:8rem max(6vw,2rem) 2rem}.cta-inner{max-width:62rem}.cta-inner p:not(.section-kicker){max-width:47rem;font-size:1.15rem;line-height:1.6}.cta-inner .button{margin-top:1.5rem}.cta-section footer{border-top:1px solid #02080d59;justify-content:space-between;gap:1rem;margin-top:7rem;padding-top:1.4rem;font-size:.75rem;font-weight:700;display:flex}@media (width<=820px){.section-shell{padding:5rem 1.4rem}.nav-shell{padding:1.4rem}.brand-note{display:none}.hero-content{padding:12vh 1.4rem 8rem}.hero h1{font-size:clamp(4rem,20vw,6.2rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-footer{flex-wrap:wrap;gap:1rem;left:1.4rem;right:1.4rem}.manifesto-grid,.decision-heading,.mesa-intro,.signal-section,.download-section,.speaker-section{grid-template-columns:1fr;gap:2rem}.signal-copy,.download-copy{padding:4rem 1.4rem}.decision-row{grid-template-columns:1fr;gap:.8rem}.mesa-row{grid-template-columns:2.5rem 1fr;gap:1rem}.mesa-row p{grid-column:2}.download-image{min-height:26rem;padding:3rem 1.4rem}.speaker-section{padding:0}.speaker-copy{padding:4rem 1.4rem}.portrait-frame,.portrait-frame img{min-height:32rem}.cta-section{padding:6rem 1.4rem 2rem}.cta-section footer{flex-direction:column;align-items:flex-start}}.sales-page{background:var(--cream)}.sales-hero{min-height:100svh;color:var(--white);background:linear-gradient(90deg,#02080dfa 0%,#02080de0 43%,#02080d14 76%),url(/apollo-v13.png) 50%/cover no-repeat;position:relative;overflow:hidden}.sales-nav{z-index:2;justify-content:space-between;align-items:center;padding:2rem max(6vw,2rem);display:flex;position:relative}.sales-nav-links{align-items:center;gap:2rem;display:flex}.sales-nav-links a{color:var(--cream);font-size:.78rem;font-weight:750;text-decoration:none}.sales-nav-links .nav-cta{border:1px solid #fff6;padding:.72rem 1rem}.sales-hero-content{z-index:2;max-width:63rem;padding:9vh max(6vw,2rem) 9rem;position:relative}.sales-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(4.5rem,10vw,8.8rem);line-height:.82}.sales-hero h1 em{color:var(--turquoise);font-style:normal}.sales-hero-lead{max-width:52rem;color:var(--cream);margin:2.2rem 0 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:650;line-height:1.25}.sales-hero-context{max-width:47rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.sales-intro{background:var(--cream)}.sales-intro-grid{grid-template-columns:minmax(12rem,.65fr) minmax(0,2fr);gap:5rem;margin-top:2rem;display:grid}.sales-intro h2,.experience-heading h2,.results-heading h2,.format-copy h2,.sales-speaker-copy h2,.sales-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}.sales-intro h2 em,.experience-heading h2 em,.results-heading h2 em,.sales-speaker-copy h2 em,.sales-cta h2 em{color:var(--coral);font-style:normal}.sales-large-copy{color:#314b59;max-width:54rem;margin:2rem 0 0;font-size:1.12rem;line-height:1.7}.stakes-section{background:var(--night);min-height:44rem;color:var(--white);grid-template-columns:1.15fr .85fr;display:grid}.stakes-image{background:url(/knight-v13.png) 50%/cover no-repeat;min-height:32rem}.stakes-copy{flex-direction:column;justify-content:center;padding:5rem;display:flex}.stakes-copy h2{letter-spacing:-.055em;margin:0 0 1.8rem;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.92}.stakes-copy>p:not(.section-kicker){color:var(--muted);font-size:1.05rem;line-height:1.65}.stakes-tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.stakes-tags span{border:1px solid var(--line);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .8rem;font-size:.72rem;font-weight:800}.personal-story-section{background:var(--cream);grid-template-columns:.9fr 1.1fr;min-height:42rem;display:grid}.personal-story-copy{flex-direction:column;justify-content:center;padding:5rem max(6vw,3rem);display:flex}.personal-story-copy h2{color:var(--night);letter-spacing:-.055em;margin:0 0 1.8rem;font-size:clamp(3rem,5vw,5.7rem);line-height:.94}.personal-story-copy p:last-child{color:#314b59;font-size:1.08rem;line-height:1.7}.personal-story-image{background:url(/paula-paulina-v14.png) 50%/cover no-repeat;min-height:36rem}.experience-section{background:var(--night);color:var(--white)}.experience-heading{grid-template-columns:.65fr 2fr;gap:5rem;margin-bottom:4rem;display:grid}.experience-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.experience-card{border-right:1px solid var(--line);min-height:22rem;padding:2rem}.experience-card:last-child{border-right:0}.experience-card span{color:var(--coral);font-size:.75rem;font-weight:800}.experience-card h3{color:var(--turquoise);margin:5rem 0 1.25rem;font-size:1.6rem}.experience-card p{color:var(--muted);font-size:.98rem;line-height:1.65}.results-section{background:var(--cream)}.results-heading{grid-template-columns:.65fr 2fr;gap:5rem;margin-bottom:4rem;display:grid}.results-list{border-top:1px solid #06131f40}.result-row{border-bottom:1px solid #06131f40;grid-template-columns:4rem minmax(10rem,.55fr) minmax(0,1.45fr);align-items:start;gap:2rem;padding:2.25rem 0;display:grid}.result-row>span{color:var(--coral);font-size:.75rem;font-weight:900}.result-row h3{text-transform:uppercase;margin:0;font-size:1.45rem}.result-row p{color:#314b59;margin:0;font-size:1.12rem;line-height:1.55}.format-section{background:var(--coral);color:var(--ink);grid-template-columns:1.05fr .95fr;gap:7rem;display:grid}.format-copy p:last-child{max-width:43rem;font-size:1.06rem;line-height:1.65}.format-facts{border-top:1px solid #02080d66}.format-facts div{border-bottom:1px solid #02080d66;grid-template-columns:.7fr 1.3fr;gap:1.5rem;padding:1.45rem 0;display:grid}.format-facts span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.format-facts strong{font-size:1rem}.sales-speaker{background:#e5ecec;grid-template-columns:.82fr 1.18fr;align-items:center;gap:6rem;display:grid}.sales-portrait{background:var(--night);min-height:42rem;overflow:hidden}.sales-portrait img{object-fit:cover;filter:saturate(.92)contrast(1.06);width:100%;height:100%;min-height:42rem}.sales-speaker-copy>p:not(.section-kicker):not(.speaker-proof){color:#314b59;max-width:44rem;font-size:1.08rem;line-height:1.7}.sales-cta{color:var(--white);background:linear-gradient(#02080de0,#02080df0),url(/firma-sistema-v14.png) 50%/cover no-repeat;padding:8rem max(6vw,2rem) 2rem}.sales-cta>div{max-width:70rem}.sales-cta p:not(.section-kicker){max-width:49rem;color:var(--muted);font-size:1.12rem;line-height:1.6}.sales-cta .button{gap:.75rem;margin-top:1.5rem}.sales-cta footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;margin-top:7rem;padding-top:1.4rem;font-size:.73rem;font-weight:700;display:flex}@media (width<=820px){.sales-nav{padding:1.4rem}.sales-nav-links>a:first-child{display:none}.sales-nav-links{gap:.75rem}.sales-hero-content{padding:12vh 1.4rem 9rem}.sales-hero h1{font-size:clamp(4rem,20vw,6.2rem)}.sales-intro-grid,.stakes-section,.personal-story-section,.experience-heading,.results-heading,.format-section,.sales-speaker{grid-template-columns:1fr;gap:2rem}.stakes-copy,.personal-story-copy{padding:4rem 1.4rem}.personal-story-image{order:-1;min-height:28rem}.experience-grid{grid-template-columns:1fr}.experience-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.experience-card:last-child{border-bottom:0}.experience-card h3{margin-top:3rem}.result-row{grid-template-columns:2.5rem 1fr;gap:1rem}.result-row p{grid-column:2}.format-section{gap:4rem}.sales-speaker{padding:0}.sales-speaker-copy{padding:4rem 1.4rem}.sales-portrait,.sales-portrait img{min-height:34rem}.sales-cta{padding:6rem 1.4rem 2rem}.sales-cta footer{flex-direction:column;align-items:flex-start}}.sales-cta-intro{max-width:70rem}.contact-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4.5rem;padding-top:3rem;display:grid}.form-field{flex-direction:column;gap:.65rem;display:flex}.form-field-wide{grid-column:1/-1}.form-field label{color:var(--cream);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.form-field label span{color:var(--muted);text-transform:none;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--white);font:inherit;background:#ffffff0b;border:1px solid #9bb0bc61;border-radius:0;outline:none;font-size:1rem}.form-field input,.form-field select{min-height:3.5rem;padding:0 1rem}.form-field textarea{resize:vertical;padding:1rem;line-height:1.5}.form-field select option{background:var(--night);color:var(--white)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--turquoise)}.form-submit{align-items:center;gap:1.5rem;display:flex}.form-submit .button{cursor:pointer;border:0;margin:0}.form-submit .button:disabled{cursor:wait;opacity:.65}.form-submit p{color:var(--muted);margin:0;line-height:1.5;max-width:30rem!important;font-size:.75rem!important}.form-message{border-left:3px solid var(--turquoise);grid-column:1/-1;padding:1rem;color:var(--cream)!important;margin:0!important}.form-error{border-color:var(--coral)}.form-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=820px){.contact-form{grid-template-columns:1fr;margin-top:3.5rem}.form-field-wide{grid-column:1}.form-submit{flex-direction:column;align-items:flex-start}}
