:root{--ink: #101315;--muted: #475156;--paper: #f4f1eb;--white: #ffffff;--charcoal: #06261f;--charcoal-2: #0b352c;--forest: #062f27;--brass: #a8732f;--brass-light: #e5bc72;--sage: #dce6df;--line: rgba(16, 19, 21, .14);--shadow: 0 22px 70px rgba(18, 23, 25, .12);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{overflow-x:hidden;margin:0;min-width:320px;max-width:100vw;background:linear-gradient(135deg,rgba(6,47,39,.1),transparent 32rem),var(--paper);-webkit-text-size-adjust:100%;text-size-adjust:100%}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;line-height:1.02;white-space:pre-line}h1{max-width:960px;font-size:clamp(2.85rem,6.9vw,6.4rem)}h2{font-size:clamp(2.1rem,4.5vw,4.8rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.08}p{line-height:1.7}main{background:var(--paper)}.section,.final-cta{content-visibility:auto;contain-intrinsic-size:900px}.hero,.page-intro{contain:layout paint}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px clamp(20px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.12);background:#06261fe6;color:var(--white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:12px}.brand-logo{display:block;width:clamp(120px,14vw,178px);height:auto;object-fit:contain}.site-header .brand-logo{width:clamp(240px,28vw,356px)}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,var(--brass),#f2d49b);color:#17110a;font-weight:900}.brand strong,.brand small{display:block}.brand strong{font-size:.95rem;letter-spacing:.16em}.brand small{color:#ffffffa3;font-size:.72rem}.main-nav{display:flex;align-items:center;gap:22px;font-size:.9rem}.main-nav a{color:#ffffffc7}.main-nav a:hover{color:var(--white)}.nav-cta,.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;padding:0 20px;font-weight:800;line-height:1.1;text-align:center;transition:transform .22s ease,border-color .22s ease,background .22s ease}.nav-cta{background:var(--white);color:var(--ink)!important}.button:hover,.nav-cta:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:var(--white)}.button.secondary{border-color:var(--line);background:var(--white);color:var(--ink)}.menu-button{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.2);background:transparent}.menu-button span{display:block;width:20px;height:2px;margin:5px auto;background:var(--white)}.hero{position:relative;display:grid;min-height:calc(100svh - 80px);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:44px;align-items:center;overflow:hidden;padding:clamp(70px,10vw,130px) clamp(20px,5vw,72px) 34px;background:radial-gradient(circle at 78% 18%,rgba(229,188,114,.22),transparent 24rem),linear-gradient(135deg,#031b16,#062f27 48%,#0b3b31);color:var(--white)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(0deg,rgba(244,241,235,.16),transparent);pointer-events:none}.hero-copy,.command-panel,.metric-strip{position:relative;z-index:2}.hero-copy{grid-column:1;max-width:980px}.command-panel{grid-column:2}.eyebrow{margin-bottom:14px;color:var(--brass);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.hero .eyebrow,.dark-band .eyebrow,.trust-band .eyebrow,.page-intro .eyebrow,.contact-section .eyebrow,.final-cta .eyebrow{color:var(--brass-light)}.hero-subtitle{max-width:650px;margin-top:26px;color:#ffffffd6;font-size:clamp(1.05rem,2vw,1.3rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero .button.secondary{border-color:#ffffff57;background:#ffffff1f;color:var(--white)}.hero .button.primary,.contact-section .button.primary,.final-cta .button.primary{background:var(--brass-light);color:#17110a}.command-panel{align-self:center;border:1px solid rgba(255,255,255,.24);background:#031b16c2;box-shadow:0 36px 100px #00000047;padding:clamp(24px,4vw,38px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.panel-header{display:flex;justify-content:space-between;gap:18px;margin-bottom:30px;color:#ffffffc7}.panel-header strong{color:var(--white)}.signal-row{display:grid;grid-template-columns:100px 1fr 44px;gap:16px;align-items:center;margin:18px 0}.signal-row div{height:10px;background:#ffffff24}.signal-row i{display:block;height:100%;background:linear-gradient(90deg,var(--brass),#f5ddb1)}.panel-note{margin-top:28px;border-top:1px solid rgba(255,255,255,.18);padding-top:22px;color:#fffc;line-height:1.6}.metric-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;background:#ffffff29;color:var(--white)}.metric-strip div{display:grid;gap:8px;background:#031b16d1;padding:24px}.metric-strip strong{font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.05}.metric-strip span{color:#ffffffc7;line-height:1.45}.section,.page-intro,.final-cta{padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px)}.page-intro{background:radial-gradient(circle at 82% 20%,rgba(229,188,114,.16),transparent 20rem),var(--charcoal);color:var(--white)}.page-intro-with-visual{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);gap:clamp(32px,6vw,86px);align-items:center;overflow:hidden}.page-intro-copy{position:relative;z-index:2}.page-intro p:last-child{max-width:760px;margin-top:24px;color:#ffffffd1;font-size:1.18rem}.sales-visual{position:relative;display:grid;min-height:clamp(320px,42vw,520px);place-items:center;perspective:1100px}.sales-visual:before{content:"";position:absolute;width:min(82%,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(229,188,114,.2),transparent 58%),radial-gradient(circle,rgba(255,255,255,.08),transparent 64%);filter:blur(4px)}.sales-visual-stage{position:relative;width:min(78vw,470px);aspect-ratio:1;transform-style:preserve-3d;animation:sales-stage-float 8s ease-in-out infinite}.orbit,.pipeline-core,.sales-node{position:absolute;inset:50% auto auto 50%;transform-style:preserve-3d}.solutions-stage,.method-stage,.faq-stage,.contact-stage{position:relative;width:min(78vw,470px);aspect-ratio:1;transform-style:preserve-3d}.solutions-stage{animation:sales-stage-float 8.5s ease-in-out infinite}.solution-ring,.solution-chip,.solution-center,.method-letter,.method-axis{position:absolute;inset:50% auto auto 50%;transform-style:preserve-3d}.solution-ring{border:1px solid rgba(229,188,114,.42);border-radius:50%;box-shadow:0 0 42px #e5bc721a}.ring-a{width:84%;aspect-ratio:1;transform:translate(-50%,-50%) rotateX(66deg) rotate(12deg);animation:orbit-spin-one 12s linear infinite}.ring-b{width:62%;aspect-ratio:1;border-color:#fff3;transform:translate(-50%,-50%) rotateX(62deg) rotateY(28deg);animation:orbit-spin-two 10s linear infinite reverse}.ring-c{width:38%;aspect-ratio:1;border-color:#e5bc724d;transform:translate(-50%,-50%) rotateX(72deg) rotateY(-22deg)}.solution-chip,.solution-center{display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:#062f27db;color:var(--white);box-shadow:0 20px 46px #00000038;font-weight:950;letter-spacing:.08em}.solution-chip{min-width:74px;min-height:44px;padding:0 14px;color:var(--brass-light);animation:chip-float 3.4s ease-in-out infinite}.solution-center{width:112px;height:112px;border-radius:50%;background:linear-gradient(135deg,#e5bc72f5,#fff4cedb);color:#17110a;transform:translate(-50%,-50%) translateZ(70px)}.chip-vendedor{transform:translate(-210px,-92px) translateZ(52px)}.chip-b2b{transform:translate(118px,-156px) translateZ(74px);animation-delay:.24s}.chip-call{transform:translate(142px,106px) translateZ(62px);animation-delay:.48s}.chip-gerencia{transform:translate(-194px,126px) translateZ(46px);animation-delay:.72s}.method-stage{animation:method-stage-tilt 8s ease-in-out infinite}.faq-stage,.contact-stage{animation:sales-stage-float 8.8s ease-in-out infinite}.faq-orbit,.faq-card,.faq-core,.contact-ring,.contact-message,.contact-node,.contact-core{position:absolute;inset:50% auto auto 50%;transform-style:preserve-3d}.faq-orbit,.contact-ring{border:1px solid rgba(229,188,114,.34);border-radius:50%;box-shadow:0 0 44px #e5bc721a}.faq-orbit.orbit-a{width:82%;aspect-ratio:1;transform:translate(-50%,-50%) rotateX(64deg) rotate(0);animation:faq-orbit-a 12s linear infinite}.faq-orbit.orbit-b{width:58%;aspect-ratio:1;border-color:#fff3;transform:translate(-50%,-50%) rotateX(58deg) rotateY(-24deg) rotate(0);animation:faq-orbit-b 10s linear infinite reverse}.faq-card{display:grid;width:146px;gap:10px;border:1px solid rgba(255,255,255,.18);background:#062f27db;box-shadow:0 24px 56px #0000003d;padding:18px;animation:faq-card-float 3.8s ease-in-out infinite}.faq-card strong{color:var(--brass-light);font-size:1.15rem;line-height:1}.faq-card i,.contact-message i{display:block;height:8px;background:#ffffffb8}.faq-card i:last-child,.contact-message i:last-child{width:62%;opacity:.54}.faq-card-one{transform:translate(-206px,-116px) translateZ(60px) rotate(-4deg)}.faq-card-two{transform:translate(80px,-166px) translateZ(76px) rotate(5deg);animation-delay:.22s}.faq-card-three{transform:translate(-8px,116px) translateZ(70px) rotate(-2deg);animation-delay:.44s}.faq-core,.contact-core{display:grid;width:118px;height:118px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e5bc72f5,#fff4cedb);box-shadow:0 28px 70px #00000042;color:#17110a;font-size:3rem;font-weight:950;transform:translate(-50%,-50%) translateZ(96px);animation:core-breathe 3.6s ease-in-out infinite}.contact-ring-one{width:80%;aspect-ratio:1;transform:translate(-50%,-50%) rotateX(66deg) rotate(0);animation:faq-orbit-a 13s linear infinite}.contact-ring-two{width:54%;aspect-ratio:1;border-color:#ffffff38;transform:translate(-50%,-50%) rotateX(58deg) rotateY(30deg) rotate(0);animation:faq-orbit-b 11s linear infinite reverse}.contact-message{display:grid;width:168px;gap:10px;border:1px solid rgba(255,255,255,.18);background:#062f27db;box-shadow:0 24px 56px #0000003d;padding:18px;animation:contact-message-float 4s ease-in-out infinite}.message-one{transform:translate(-224px,-92px) translateZ(62px) rotate(-6deg)}.message-two{transform:translate(86px,92px) translateZ(72px) rotate(5deg);animation-delay:.38s}.contact-node{width:18px;height:18px;border:3px solid rgba(255,255,255,.86);border-radius:50%;background:var(--brass-light);box-shadow:0 0 34px #e5bc7294}.contact-node-one{transform:translate(156px,-140px) translateZ(82px);animation:node-float 3.2s ease-in-out infinite}.contact-node-two{transform:translate(-172px,132px) translateZ(58px);animation:node-float 3.4s ease-in-out infinite .42s}.method-axis{width:82%;height:2px;background:linear-gradient(90deg,transparent,rgba(229,188,114,.8),transparent);transform-origin:center}.axis-one{transform:translate(-50%,-50%) rotate(0) rotateX(58deg)}.axis-two{transform:translate(-50%,-50%) rotate(60deg) rotateX(58deg)}.axis-three{transform:translate(-50%,-50%) rotate(120deg) rotateX(58deg)}.method-letter{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(229,188,114,.38);border-radius:50%;background:#062f27d6;color:var(--brass-light);box-shadow:0 20px 52px #0000003d;font-size:1.6rem;font-weight:950;animation:method-letter-pulse 3.8s ease-in-out infinite}.letter-1{transform:translate(-34px,-190px) translateZ(80px)}.letter-2{transform:translate(132px,-106px) translateZ(56px);animation-delay:.12s}.letter-3{transform:translate(132px,72px) translateZ(68px);animation-delay:.24s}.letter-4{transform:translate(-34px,154px) translateZ(50px);animation-delay:.36s}.letter-5{transform:translate(-202px,72px) translateZ(66px);animation-delay:.48s}.letter-6{transform:translate(-202px,-106px) translateZ(54px);animation-delay:.6s}.letter-7{transform:translate(-34px,-18px) translateZ(116px);background:linear-gradient(135deg,#e5bc72f5,#fff4cedb);color:#17110a;animation-delay:.72s}.orbit{width:78%;aspect-ratio:1;border:1px solid rgba(229,188,114,.48);border-radius:50%;box-shadow:0 0 44px #e5bc721f}.orbit-one{transform:translate(-50%,-50%) rotateX(68deg) rotate(0);animation:orbit-spin-one 9s linear infinite}.orbit-two{width:62%;border-color:#ffffff38;transform:translate(-50%,-50%) rotateX(58deg) rotateY(26deg) rotate(0);animation:orbit-spin-two 11s linear infinite reverse}.orbit-three{width:44%;border-color:#e5bc7252;transform:translate(-50%,-50%) rotateX(74deg) rotateY(-30deg) rotate(0);animation:orbit-spin-three 7s linear infinite}.pipeline-core{display:grid;width:42%;gap:12px;transform:translate(-50%,-50%) rotateX(58deg) rotate(-12deg)}.pipeline-bar{display:block;height:20px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,#e5bc72f5,#fff4ced1);box-shadow:0 18px 38px #00000038;transform-origin:left center;animation:bar-pulse 2.8s ease-in-out infinite}.bar-one{width:58%}.bar-two{width:76%;animation-delay:.18s}.bar-three{width:92%;animation-delay:.36s}.bar-four{width:68%;animation-delay:.54s}.sales-node{width:18px;height:18px;border:3px solid rgba(255,255,255,.86);border-radius:50%;background:var(--brass-light);box-shadow:0 0 30px #e5bc7294}.node-one{transform:translate(120px,-132px) translateZ(74px);animation:node-float 3.4s ease-in-out infinite}.node-two{transform:translate(-178px,40px) translateZ(42px);animation:node-float 3.2s ease-in-out infinite .3s}.node-three{transform:translate(96px,140px) translateZ(92px);animation:node-float 3.7s ease-in-out infinite .62s}@keyframes sales-stage-float{0%,to{transform:rotateX(0) rotateY(-12deg) translateY(0)}50%{transform:rotateX(4deg) rotateY(12deg) translateY(-14px)}}@keyframes orbit-spin-one{to{transform:translate(-50%,-50%) rotateX(68deg) rotate(360deg)}}@keyframes orbit-spin-two{to{transform:translate(-50%,-50%) rotateX(58deg) rotateY(26deg) rotate(360deg)}}@keyframes orbit-spin-three{to{transform:translate(-50%,-50%) rotateX(74deg) rotateY(-30deg) rotate(360deg)}}@keyframes bar-pulse{0%,to{opacity:.76;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes node-float{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes chip-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes method-stage-tilt{0%,to{transform:rotateX(0) rotateY(10deg)}50%{transform:rotateX(6deg) rotateY(-12deg) translateY(-10px)}}@keyframes method-letter-pulse{0%,to{filter:brightness(.96)}50%{filter:brightness(1.18)}}@keyframes faq-orbit-a{to{transform:translate(-50%,-50%) rotateX(64deg) rotate(360deg)}}@keyframes faq-orbit-b{to{transform:translate(-50%,-50%) rotateX(58deg) rotateY(-24deg) rotate(360deg)}}@keyframes faq-card-float{0%,to{margin-top:0;filter:brightness(.98)}50%{margin-top:-12px;filter:brightness(1.12)}}@keyframes contact-message-float{0%,to{margin-top:0;transform-origin:center}50%{margin-top:-14px}}@keyframes core-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}.about-experience{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(34px,6vw,86px);align-items:center}.about-experience-copy{display:grid;justify-items:center;text-align:center}.about-experience-copy p:not(.eyebrow){max-width:850px;margin-top:18px;color:#ffffffd1;font-size:1.05rem}.about-experience-media{display:grid;justify-items:center;gap:28px;align-content:start;width:100%}.about-experience-image,.about-reference-image{display:block;width:100%;object-fit:contain;filter:drop-shadow(0 30px 54px rgba(0,0,0,.32))}.about-experience-image{height:auto;max-width:620px;max-height:none}.about-reference-carousel{width:100%;max-width:620px;overflow-x:hidden;overflow-y:visible}.about-reference-track{display:flex;width:200%;animation:reference-slide-right 7s ease-in-out infinite}.about-reference-image{flex:0 0 50%;width:50%;height:auto;max-height:none}@keyframes reference-slide-right{0%,40%{transform:translate(0)}50%,90%{transform:translate(-50%)}to{transform:translate(0)}}.section-header{max-width:920px;margin-bottom:clamp(34px,6vw,62px)}.section-header>p:last-child{max-width:720px;margin-top:18px;color:var(--muted);font-size:1.08rem}.problem-grid,.program-grid,.profile-grid,.plan-grid,.trust-grid{display:grid;gap:18px}.problem-grid{grid-template-columns:repeat(3,1fr)}.problem-card,.profile-card,.plan-card,.program-card,.trust-item{border:1px solid var(--line);background:#ffffffdb;box-shadow:var(--shadow)}.problem-card{min-height:210px;padding:28px}.problem-card span{display:block;color:var(--brass);font-size:.78rem;font-weight:900;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.problem-card p{margin-top:38px;font-size:1.12rem;font-weight:750;line-height:1.42}.split-section,.contact-section,.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(34px,7vw,90px);align-items:start}.rich-copy{display:grid;gap:22px;color:var(--muted);font-size:1.1rem}.dark-band{background:radial-gradient(circle at 14% 8%,rgba(229,188,114,.12),transparent 22rem),var(--charcoal);color:var(--white)}.dark-band .section-header>p:last-child{color:#ffffffd1}.dark-band .button.secondary{border-color:#ffffff42;background:#ffffff1a;color:var(--white)}.program-grid{grid-template-columns:repeat(3,1fr)}.program-card{display:flex;min-height:100%;flex-direction:column;gap:20px;padding:30px;background:var(--charcoal-2);border-color:#ffffff29;color:var(--white)}.program-card>p:not(.eyebrow){color:#ffffffd1}.program-audience{border-left:3px solid var(--brass);padding-left:14px;color:#ffffffe6;font-weight:750;line-height:1.45}.program-card ul,.plan-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.program-card li,.plan-card li{position:relative;padding-left:18px;color:#ffffffd1;line-height:1.5}.program-card li:before,.plan-card li:before{content:"";position:absolute;top:.7em;left:0;width:7px;height:7px;background:var(--brass)}.center-action{display:flex;justify-content:center;margin-top:36px}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;background:transparent}.timeline-item{min-width:0;border:1px solid var(--line);background:#ffffffdb;box-shadow:var(--shadow);padding:28px}.timeline-item span{color:var(--brass);font-weight:900}.timeline-item h3{margin-top:34px;margin-bottom:14px;overflow-wrap:anywhere;word-break:normal}.timeline-item p{color:var(--muted);font-size:1rem;overflow-wrap:anywhere}.profile-section{background:radial-gradient(circle at 12% 8%,rgba(229,188,114,.14),transparent 20rem),#031b16;color:var(--white)}.results-section .eyebrow{color:var(--brass-light)}.results-header{max-width:1180px;margin-right:auto;margin-left:auto;text-align:center}.results-header>p{max-width:900px;margin-right:auto;margin-left:auto;color:#ffffffd6;font-size:1.08rem}.results-header>p+p{margin-top:18px}.results-logos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;justify-items:center;max-width:1180px;margin-top:34px;margin-right:auto;margin-left:auto;padding-left:0}.results-logos img{width:100%;max-width:380px;max-height:216px;object-fit:contain;border:0;background:transparent;filter:drop-shadow(0 18px 28px rgba(0,0,0,.28));padding:0;transition:filter .22s ease,transform .22s ease}.results-logos img:hover,.results-logos img:focus{filter:drop-shadow(0 26px 42px rgba(0,0,0,.38));transform:scale(1.08)}.results-logos img:active{transform:scale(1.02)}.profile-grid{grid-template-columns:repeat(5,1fr)}.profile-card{min-height:240px;padding:26px;border-color:#ffffff24;background:#ffffff14;color:var(--white)}.profile-card p{margin-top:22px;color:#ffffffc2}.subsection-title{margin:46px 0 18px}.plan-grid{grid-template-columns:repeat(4,1fr)}.plan-card{display:flex;min-height:100%;flex-direction:column;gap:18px;padding:28px;background:var(--white)}.plan-subtitle{color:var(--brass);font-weight:900}.plan-card>p:not(.plan-subtitle){color:var(--muted)}.plan-card dl{display:grid;gap:12px;margin:0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-card dt{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.plan-card dd{margin:4px 0 0;font-weight:800}.plan-card li{color:var(--muted)}.text-link{margin-top:auto;color:var(--forest);font-weight:900}.trust-band{background:radial-gradient(circle at 82% 10%,rgba(229,188,114,.14),transparent 20rem),var(--forest);color:var(--white)}.trust-band .section-header>p:last-child{color:#ffffffd1}.trust-grid{grid-template-columns:repeat(3,1fr)}.trust-item{padding:26px;border-color:#ffffff2e;background:#ffffff1f;color:#ffffffeb;font-weight:800}.faq-list{display:grid;gap:12px;max-width:980px}.faq-list .reveal{color:var(--white)}.section:has(.faq-list){background:radial-gradient(circle at 82% 12%,rgba(229,188,114,.12),transparent 22rem),var(--charcoal);color:var(--white)}.section:has(.faq-list) .section-header>p:last-child{color:#ffffffd1}.section:has(.faq-list) .eyebrow{color:var(--brass-light)}.faq-item{border:1px solid rgba(255,255,255,.16);background:#ffffff14;padding:24px}.faq-item summary{cursor:pointer;font-size:1.08rem;font-weight:900}.faq-item p{margin-top:14px;color:#ffffffc7}.contact-section{background:radial-gradient(circle at 12% 18%,rgba(229,188,114,.12),transparent 20rem),var(--charcoal);color:var(--white)}.contact-copy p:not(.eyebrow){margin-top:20px;color:#ffffffd6;font-size:1.08rem}.contact-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.contact-points span,.module-row span{border:1px solid rgba(255,255,255,.22);padding:10px 12px;color:#ffffffe6;font-weight:750}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;border:1px solid rgba(255,255,255,.18);background:#031b1699;padding:clamp(22px,4vw,34px)}.contact-form label{display:grid;gap:8px;color:#ffffffe0;font-size:.86rem;font-weight:850}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.22);background:#ffffff1c;color:var(--white);outline:none;padding:14px}.contact-form textarea{min-height:132px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff8a}.full{grid-column:1 / -1}.form-note{grid-column:1 / -1;color:#ffffffb3;font-size:.9rem}.success-note{border:1px solid rgba(182,138,69,.4);background:#b68a451f;padding:14px;color:#f5ddb1;font-weight:850}.error-note{border:1px solid rgba(255,110,110,.42);background:#ff6e6e1f;padding:14px;color:#ffd2d2;font-weight:850}.contact-form button:disabled{cursor:wait;opacity:.72}.final-cta{background:radial-gradient(circle at 50% 0%,rgba(229,188,114,.16),transparent 26rem),var(--ink);color:var(--white);text-align:center}.final-cta>div{display:grid;justify-items:center;gap:22px}.final-cta p:not(.eyebrow){max-width:720px;color:#ffffffd6;font-size:1.1rem}.solution-detail{display:grid;gap:1px;background:var(--line)}.solution-detail article{display:grid;grid-template-columns:1fr;gap:18px;background:var(--paper);padding:clamp(24px,5vw,52px)}.solution-detail article>p:not(.eyebrow){color:var(--muted)}.solution-detail article h2{justify-self:start;max-width:900px;text-align:left}.solution-detail article>p:not(.eyebrow){max-width:720px}.module-row{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.module-row span{border-color:var(--line);color:var(--muted)}.about-grid article:last-child{display:grid;gap:20px;color:var(--muted);font-size:1.08rem}.footer{padding:58px clamp(20px,5vw,72px) 28px;background:#031b16;color:var(--white)}.footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:42px}.footer p,.footer a{display:block;margin-top:12px;color:#ffffffc2}.footer h3{font-size:1rem}.footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:42px;border-top:1px solid rgba(255,255,255,.1);padding-top:22px;color:#ffffff70;font-size:.86rem}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:45;display:grid;width:58px;height:58px;place-items:center;background:#1f7a4d;color:var(--white);box-shadow:0 18px 44px #00000038;font-weight:950}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 1100px){.hero,.split-section,.contact-section,.about-grid,.page-intro-with-visual,.about-experience{grid-template-columns:1fr}.sales-visual{min-height:300px}.sales-visual-stage,.solutions-stage,.method-stage,.faq-stage,.contact-stage{width:min(86vw,390px)}.about-experience-media{max-width:680px;margin:0 auto}.hero-copy,.command-panel{grid-column:1}.problem-grid,.program-grid,.timeline,.trust-grid,.profile-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.hero{background:radial-gradient(circle at 82% 12%,rgba(229,188,114,.2),transparent 20rem),linear-gradient(140deg,#031b16,#062f27)}}@media (max-width: 820px){:root{--shadow: 0 14px 42px rgba(18, 23, 25, .1)}h1{max-width:100%;font-size:clamp(2.15rem,10.5vw,3.25rem);line-height:1.08;overflow-wrap:anywhere}h2{font-size:clamp(1.9rem,8vw,2.75rem);line-height:1.08}h3{font-size:clamp(1.12rem,5.4vw,1.45rem)}p{line-height:1.58}.site-header{gap:12px;padding:6px 16px}.site-header .brand-logo{width:min(56vw,210px)}.menu-button{display:block;flex:0 0 auto;width:40px;height:40px}.main-nav{position:absolute;inset:68px 12px auto;display:none;flex-direction:column;align-items:stretch;gap:0;border:1px solid rgba(255,255,255,.14);background:#06261ff7;padding:12px}.main-nav.is-open{display:flex}.main-nav a{padding:14px}.section,.page-intro,.final-cta{padding:58px 18px}.hero{min-height:auto;padding:54px 18px 28px}.hero-subtitle,.page-intro p:last-child,.section-header>p:last-child,.rich-copy,.contact-copy p:not(.eyebrow),.about-grid article:last-child{font-size:1rem}.hero-subtitle,.page-intro p:last-child{margin-top:18px}.hero-actions{display:grid;gap:10px;margin-top:24px}.button,.nav-cta{width:100%;min-height:46px;padding:0 16px}.page-intro-with-visual{gap:12px}.page-intro-copy{max-width:100%}.sales-visual{min-height:230px;margin-top:4px;overflow:hidden}.sales-visual:before{width:min(86vw,300px)}.sales-visual-stage,.solutions-stage,.method-stage,.faq-stage,.contact-stage{width:min(78vw,290px)}.command-panel{padding:20px}.metric-strip{margin-top:26px}.metric-strip div,.problem-card,.program-card,.timeline-item,.plan-card,.faq-item{padding:20px}.metric-strip strong{font-size:1.35rem}.metric-strip span,.program-card li,.plan-card li,.timeline-item p,.problem-card p{font-size:.96rem}.problem-card{min-height:auto}.problem-card p{margin-top:22px}.program-card{gap:16px}.timeline{gap:12px}.timeline-item h3{margin-top:18px}.subsection-title{margin:34px 0 14px}.results-header{text-align:left}.results-header>p{margin-left:0;font-size:.98rem;text-align:left}.results-logos img{max-width:290px}.contact-points span,.module-row span{width:100%;padding:10px 12px;font-size:.92rem}.contact-form{gap:12px;padding:18px}.contact-form input,.contact-form textarea{font-size:16px;padding:13px}.footer{padding:42px 18px 24px}.footer .brand-logo{width:min(62vw,230px)}.whatsapp-float{right:16px;bottom:16px;width:50px;height:50px;font-size:.88rem}.metric-strip,.problem-grid,.program-grid,.timeline,.profile-grid,.plan-grid,.trust-grid,.results-logos,.footer-grid,.solution-detail article,.contact-form{grid-template-columns:1fr}.results-logos{max-width:420px;margin-right:auto;margin-left:auto;padding-left:0}.signal-row{grid-template-columns:86px 1fr 38px;gap:10px;font-size:.86rem}.solution-chip{min-width:58px;min-height:38px;padding:0 10px;font-size:.78rem}.solution-center{width:94px;height:94px;font-size:.95rem}.chip-vendedor{transform:translate(-134px,-72px) translateZ(52px)}.chip-b2b{transform:translate(62px,-112px) translateZ(74px)}.chip-call{transform:translate(76px,78px) translateZ(62px)}.chip-gerencia{transform:translate(-126px,88px) translateZ(46px)}.method-letter{width:52px;height:52px;font-size:1.15rem}.letter-1{transform:translate(-26px,-132px) translateZ(80px)}.letter-2{transform:translate(86px,-78px) translateZ(56px)}.letter-3{transform:translate(86px,46px) translateZ(68px)}.letter-4{transform:translate(-26px,104px) translateZ(50px)}.letter-5{transform:translate(-140px,46px) translateZ(66px)}.letter-6{transform:translate(-140px,-78px) translateZ(54px)}.letter-7{transform:translate(-26px,-16px) translateZ(116px)}.faq-card,.contact-message{width:112px;gap:8px;padding:14px}.faq-card i,.contact-message i{height:6px}.faq-core,.contact-core{width:92px;height:92px;font-size:2.2rem}.faq-card-one{transform:translate(-136px,-86px) translateZ(60px) rotate(-4deg)}.faq-card-two{transform:translate(48px,-124px) translateZ(76px) rotate(5deg)}.faq-card-three{transform:translate(-10px,84px) translateZ(70px) rotate(-2deg)}.message-one{transform:translate(-146px,-74px) translateZ(62px) rotate(-6deg)}.message-two{transform:translate(48px,76px) translateZ(72px) rotate(5deg)}.contact-node-one{transform:translate(104px,-104px) translateZ(82px)}.contact-node-two{transform:translate(-118px,96px) translateZ(58px)}.footer-bottom{flex-direction:column}}@media (max-width: 520px){h1{font-size:clamp(2rem,10vw,2.85rem)}h2{font-size:clamp(1.75rem,8.6vw,2.35rem)}.eyebrow{margin-bottom:12px;font-size:.68rem;letter-spacing:.16em}.site-header .brand-logo{width:min(52vw,182px)}.section,.page-intro,.final-cta{padding:48px 16px}.page-intro-with-visual{grid-template-columns:minmax(0,1fr)}.page-intro p:last-child{font-size:.98rem;line-height:1.56}.sales-visual{min-height:210px}.sales-visual-stage,.solutions-stage,.method-stage,.faq-stage,.contact-stage{width:min(74vw,258px)}.problem-grid,.program-grid,.timeline,.plan-grid,.footer-grid{gap:12px}.about-experience-copy{text-align:left;justify-items:start}.about-experience-copy p:not(.eyebrow){font-size:.98rem}.solution-detail article{padding:34px 16px}.final-cta{text-align:left}.final-cta>div{justify-items:start}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}
