:root{--ink:#07070a;--surface:#121016;--surface-2:#1a1720;--surface-3:#221e29;--gold:#c9a24d;--gold-bright:#e9c877;--gold-dim:#8a6f34;--ivory:#f3efe6;--muted:#b5afa3;--rust:#8a4a3b;--line:rgba(243,239,230,.12);--line-strong:rgba(243,239,230,.26);--grad-gold:linear-gradient(135deg,var(--gold-dim),var(--gold-bright));--shadow-gold:0 10px 30px rgba(201,162,77,.18)}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;background:var(--ink)}body{color:var(--ivory);font-family:Sora,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}h1,h2,h3{font-family:Fraunces,Georgia,serif;margin:0;text-wrap:balance;font-weight:600}p{margin:0;line-height:1.7;color:var(--muted);max-width:36em}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:3px}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:300;background:var(--ink);color:var(--gold-bright);border:1px solid var(--gold-dim);padding:.7rem 1.1rem;border-radius:6px;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:top .18s ease}.skip-link:focus{top:1rem}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-weight:600;display:flex;align-items:center;gap:.55rem}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-bright)}@keyframes eyebrowPulse{0%{box-shadow:0 0 #e9c87773}70%{box-shadow:0 0 0 7px #e9c87700}to{box-shadow:0 0 #e9c87700}}.wrap{max-width:1180px;margin:0 auto;width:100%}.reveal{opacity:0;transform:translateY(28px) scale(.97);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0) scale(1)}.btn{font-family:Sora,sans-serif;font-weight:700;font-size:.9rem;padding:.85rem 1.6rem;border-radius:3px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.btn-gold{background:var(--grad-gold);color:var(--ink);box-shadow:var(--shadow-gold)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 34px #c9a24d47}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ivory)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-bright)}.btn-block{width:100%;justify-content:center}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.logo-badge{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;animation:logoBreathe 4.5s ease-in-out infinite;transition:transform .32s ease;background-image:var(--logo);background-repeat:no-repeat;background-position:center;background-size:contain}@keyframes logoBreathe{0%,to{filter:drop-shadow(0 0 5px rgba(201,162,77,.3))}50%{filter:drop-shadow(0 0 13px rgba(233,200,119,.55))}}.logo-lockup{display:flex;align-items:center;gap:.65rem}.logo-word{font-family:Fraunces,serif;font-weight:700;font-size:1.2rem;letter-spacing:.01em;color:var(--ivory)}.logo-lockup:hover .logo-badge{transform:rotate(-10deg) scale(1.08)}.grad-heading{background:linear-gradient(180deg,var(--gold-dim) 0%,var(--gold-bright) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}nav.top{position:fixed;top:0;left:0;right:0;z-index:60;background:#07070ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1180px;margin:0 auto;padding:.85rem clamp(1.25rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-links{display:flex;gap:1.8rem;list-style:none;margin:0;padding:0}.nav-links li{display:flex}.nav-links a,.nav-links button{background:none;border:1px solid transparent;padding:.4rem .85rem;border-radius:100px;font-size:.85rem;color:var(--muted);cursor:pointer;transition:color .18s,background .22s,border-color .22s,box-shadow .22s}.nav-links a{text-decoration:none;display:inline-block;white-space:nowrap}.nav-links a:hover,.nav-links button:hover{color:var(--gold-bright)}.nav-links a.active,.nav-links button.active{color:var(--gold-bright);background:#c9a24d1f;border-color:var(--gold-dim);animation:navGlow 2.6s ease-in-out infinite}@keyframes navGlow{0%,to{box-shadow:0 0 #c9a24d40}50%{box-shadow:0 0 12px 2px #c9a24d4d}}@media(max-width:860px){.nav-links{display:none}}.btn-lang{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.05em;background:none;border:1px solid var(--line-strong);color:var(--muted);border-radius:100px;padding:.4rem .8rem;cursor:pointer;transition:border-color .18s ease,color .18s ease;flex:none}.btn-lang:hover{border-color:var(--gold);color:var(--gold-bright)}.rail{position:fixed;right:1.6rem;top:50%;transform:translateY(-50%);z-index:55;display:flex;flex-direction:column;gap:1.05rem}@media(max-width:860px){.rail{display:none}}.rail a,.rail button{width:9px;height:9px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;cursor:pointer;padding:0;position:relative}.rail a{display:block}.rail a:after,.rail button:after{content:attr(data-label);position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--muted);white-space:nowrap;opacity:0;transition:opacity .18s}.rail a:hover:after,.rail button:hover:after{opacity:1}.rail button.active{background:var(--gold);border-color:var(--gold);animation:railGlow 2.6s ease-in-out infinite}@keyframes railGlow{0%,to{box-shadow:0 0 #c9a24d66}50%{box-shadow:0 0 10px 3px #c9a24d80}}.tabbar{position:fixed;bottom:0;left:0;right:0;z-index:60;display:none;background:#121016eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:.4rem clamp(.5rem,3vw,1.5rem) calc(.4rem + env(safe-area-inset-bottom))}@media(max-width:860px){.tabbar{display:flex}}.tabbar-inner{display:flex;width:100%;justify-content:space-between}.tabbar a.tabbar-go,.tabbar button{flex:1;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem .2rem;color:var(--muted);cursor:pointer;border-radius:12px;transition:color .18s,background .22s}.tabbar a.tabbar-go{text-decoration:none}.tabbar a.tabbar-go svg,.tabbar button svg{width:20px;height:20px;stroke:currentColor}.tabbar a.tabbar-go span,.tabbar button span{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.04em}.tabbar button.active{color:var(--gold-bright);background:#c9a24d24;animation:navGlow 2.6s ease-in-out infinite}main.scroller{height:100vh;height:100dvh;overflow-y:auto;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch}.panel{min-height:100vh;min-height:100dvh;scroll-snap-align:start;display:flex;align-items:center;padding:6.5rem clamp(1.25rem,5vw,3.5rem) 3.5rem;position:relative;content-visibility:auto;contain-intrinsic-size:auto 100vh}.panel-inicio{content-visibility:visible}@media(max-width:860px){.panel{padding-bottom:5.5rem}}.panel-inicio{overflow:hidden}.hero-ambient{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--ink);--mx:50%;--my:40%}.hero-ambient:before{content:"";position:absolute;inset:-10%;background:radial-gradient(600px circle at var(--mx) var(--my),rgba(201,162,77,.16),transparent 62%),linear-gradient(180deg,rgba(7,7,10,.5),var(--ink) 72%);transition:background .12s ease-out}.ember{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:emberDrift 18s ease-in-out infinite,emberBreathe 6s ease-in-out infinite}.ember1{width:380px;height:380px;background:var(--gold-dim);top:-90px;left:-70px;animation-duration:20s,7s}.ember2{width:320px;height:320px;background:var(--gold);bottom:-110px;right:-60px;animation-duration:24s,8.5s;animation-delay:0s,1.2s}.ember3{width:220px;height:220px;background:var(--gold-bright);top:38%;left:58%;animation-duration:16s,5.5s;animation-direction:reverse,alternate}@keyframes emberDrift{0%,to{transform:translate(0)}50%{transform:translate(50px,34px)}}@keyframes emberBreathe{0%,to{opacity:.32}50%{opacity:.58}}h1.hero-title{font-size:clamp(2.2rem,5.6vw,3.6rem);line-height:1.08}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.scroll-cue{position:absolute;left:50%;bottom:6.5rem;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:opacity .3s ease;pointer-events:none}.scroll-cue span{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright)}.scroll-cue svg{animation:cueBounce 1.8s ease-in-out infinite}@keyframes cueBounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(8px);opacity:1}}.section-divider{width:0;height:2px;background:var(--grad-gold);margin-bottom:1.8rem;transition:width .9s cubic-bezier(.16,1,.3,1);transform-origin:left}.reveal.visible .section-divider{width:64px}.panel-vitrina{overflow:hidden;flex-direction:column;align-items:flex-start;gap:0;padding-top:6.5rem;padding-bottom:3.5rem}.showcase-head{max-width:40em}.section-head{max-width:40em;margin-bottom:2.6rem}.section-head h2{font-size:clamp(1.9rem,4.6vw,2.7rem)}.promo-banner{display:flex;align-items:center;gap:1rem;border:1px solid var(--gold-dim);background:var(--surface-2);border-radius:6px;padding:1.1rem 1.4rem;margin-bottom:2rem;animation:promoGlow 3.6s ease-in-out infinite}@keyframes promoGlow{0%,to{box-shadow:0 0 #c9a24d00}50%{box-shadow:0 0 22px 2px #c9a24d2e}}.promo-banner svg{flex-shrink:0;color:var(--gold-bright)}.promo-banner strong{color:var(--gold-bright);font-weight:700}.promo-banner p{color:var(--ivory);font-size:.92rem;max-width:none}.service-target{font-size:.82rem;color:var(--gold);font-weight:600}.tier{border:1px solid var(--line-strong);border-radius:6px;padding:.6rem .9rem;flex:1;min-width:120px}.tier-name{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tier-price{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:1.25rem;color:var(--gold-bright);font-variant-numeric:tabular-nums}.tier.premium{border-color:var(--gold-dim);background:#c9a24d0f;position:relative;overflow:hidden}.tier.premium:after{content:"";position:absolute;top:0;bottom:0;width:60%;left:-70%;background:linear-gradient(100deg,transparent,rgba(233,200,119,.22),transparent);animation:tierShine 4.5s ease-in-out infinite}@keyframes tierShine{0%,60%,to{left:-70%}80%{left:130%}}.tier-gift{font-size:.68rem;color:var(--gold);margin-top:.2rem;font-family:IBM Plex Mono,monospace}@keyframes medalPulse{0%,to{box-shadow:0 0 0 6px #c9a24d14,0 0 0 1px var(--line-strong) inset}50%{box-shadow:0 0 0 11px #c9a24d29,0 0 0 1px var(--line-strong) inset}}.contact-info{display:flex;flex-direction:column;gap:1.2rem}.contact-card{display:flex;align-items:center;gap:.9rem;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;padding:1rem 1.2rem;transition:border-color .18s,transform .22s ease}.contact-card:hover{border-color:var(--gold-dim);transform:perspective(700px) translateY(-3px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg))}.contact-card svg{color:var(--gold-bright);flex-shrink:0}.contact-card .cc-label{display:block;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.contact-card strong{font-family:IBM Plex Mono,monospace;font-size:.98rem;font-variant-numeric:tabular-nums}.fine{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--muted);opacity:.8;margin-top:.8rem}.ig-card{display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem}.ig-card svg{color:var(--gold-bright)}footer{padding:2.6rem clamp(1.25rem,4vw,3rem) calc(2.6rem + env(safe-area-inset-bottom));display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:860px){footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}:root{--logo:url(data:image/webp;base64,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)}@keyframes gradShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.grad-heading{background-size:220% 220%;animation:gradShift 10s ease infinite}@keyframes cardSheen{0%{transform:translate(-160%) skew(-16deg)}55%,to{transform:translate(320%) skew(-16deg)}}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:38%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-16deg)}.btn-gold:hover:after{animation:cardSheen .9s ease-out}@keyframes dividerShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.7)}}.reveal.visible .section-divider{animation:dividerShimmer 3s ease-in-out infinite}@keyframes contactPulse{0%,to{border-color:var(--line-strong)}50%{border-color:var(--gold-dim)}}.contact-card{animation:contactPulse 5s ease-in-out infinite}.contact-card:nth-child(2){animation-delay:1.2s}.contact-card:nth-child(3){animation-delay:2.4s}@keyframes priceShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}.tier-price{animation:priceShimmer 3.6s ease-in-out infinite}.tier-per{font-size:.62rem;color:var(--muted);margin-left:2px;letter-spacing:0}.prod-feature{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.6rem,4vw,3.2rem);align-items:center;margin-top:2.6rem;padding-top:2.4rem;border-top:1px solid var(--line)}@media(max-width:860px){.prod-feature{grid-template-columns:1fr}}.prod-visual{display:flex;flex-direction:column;align-items:center;gap:.9rem}.prod-stage{width:min(86%,340px);aspect-ratio:1/1;position:relative}.prod-stage img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9%;border:1px solid rgba(201,162,77,.32);box-shadow:0 34px 66px -24px #0000009e,0 0 42px -12px #c9a24d2e}.prod-stage:after{content:"";position:absolute;left:10%;right:10%;bottom:-7%;height:14%;background:radial-gradient(ellipse at center,rgba(0,0,0,.45),transparent 72%);filter:blur(9px);z-index:-1}.prod-copy{display:flex;flex-direction:column;gap:.85rem}.prod-copy h3{font-size:clamp(1.4rem,3vw,1.7rem)}.prod-buy{margin-top:.3rem}.prod-buy .tier{max-width:240px}.prod-note{font-size:.85rem}.prod-note strong{color:var(--gold-bright)}.prod-copy .btn{align-self:flex-start;margin-top:.5rem}.panel-productos{align-items:flex-start}.panel-productos .wrap{width:100%}.products-stack{display:flex;flex-direction:column}.products-stack>.prod-feature:first-child{margin-top:1.4rem;padding-top:0;border-top:0}.quote{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:.6rem}@media(min-width:900px){.quote{grid-template-columns:1.4fr .95fr;align-items:start}}.quote-config{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.quote>*{min-width:0}.q-field,.bk,.bk-days,.bk-slots{min-width:0}.q-step{border:0;margin:0;padding:0;min-width:0}.q-step legend{display:flex;align-items:center;gap:.6rem;padding:0;margin-bottom:.9rem;font-family:Fraunces,Georgia,serif;font-size:1.05rem;color:var(--ivory);font-weight:600}.q-step-n{width:1.55rem;height:1.55rem;flex:none;border-radius:50%;background:var(--grad-gold);color:var(--ink);font-family:IBM Plex Mono,monospace;font-weight:700;font-size:.78rem;display:flex;align-items:center;justify-content:center}.q-opt{display:flex;gap:.85rem;align-items:flex-start;padding:.9rem 1rem;margin-bottom:.6rem;border:1px solid var(--line-strong);border-radius:8px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.q-opt:last-child{margin-bottom:0}.q-opt:hover{border-color:var(--gold-dim);background:#c9a24d0d}.q-opt input{accent-color:var(--gold);margin:.15rem 0 0;flex:none;width:1rem;height:1rem;cursor:pointer}.q-opt.q-on,.q-opt:has(input:checked){border-color:var(--gold);background:#c9a24d1a;box-shadow:inset 0 0 0 1px var(--gold-dim)}.q-opt-body{display:flex;flex-direction:column;gap:.22rem;min-width:0}.q-opt-title{font-size:.94rem;color:var(--ivory);font-weight:600;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.q-opt-price{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--gold-bright);font-weight:600}.q-opt-desc{font-size:.81rem;color:var(--muted);line-height:1.5;max-width:none}.q-inc-btn{display:inline-flex;align-items:center;gap:.32rem;margin-left:.4rem;background:none;border:1px solid var(--line-strong);border-radius:100px;padding:.16rem .65rem .14rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:border-color .18s ease,color .18s ease;vertical-align:middle}.q-inc-btn:hover{border-color:var(--gold);color:var(--gold-bright)}.q-inc-btn svg{width:8px;height:8px;transition:transform .22s ease;flex:none}.q-inc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.q-inc-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.16,1,.3,1)}.q-inc-wrap.is-open{grid-template-rows:1fr}.q-includes{overflow:hidden;min-height:0;opacity:0;transform:translateY(-6px);transition:opacity .32s ease,transform .38s cubic-bezier(.16,1,.3,1);margin:.5rem 0 .9rem;padding:1.1rem 1.2rem;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.1rem 1.5rem}.q-inc-wrap.is-open .q-includes{opacity:1;transform:translateY(0);transition:opacity .38s ease .12s,transform .42s cubic-bezier(.16,1,.3,1) .12s}.q-inc-group{min-width:0}.q-inc-group h4{font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 .55rem}.q-inc-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.34rem}.q-inc-group li{position:relative;padding-left:1.05rem;font-size:.78rem;color:var(--muted);line-height:1.45}.q-inc-group li:before{content:"✓";position:absolute;left:0;top:.05em;color:var(--gold-dim);font-size:.7rem}.q-inc-note{grid-column:1 / -1;font-size:.78rem;color:var(--ivory);border-top:1px solid var(--line);padding-top:.8rem;margin-top:.1rem}.q-subsystems{margin-top:.6rem;padding-top:1rem;border-top:1px dashed var(--line-strong)}.q-have-web{margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--line-strong);font-size:.82rem;color:var(--muted);line-height:1.65;font-weight:500}.q-have-web strong{color:var(--ivory)}.q-have-web button{background:none;border:0;padding:0;margin-left:.4rem;color:var(--gold-bright);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.q-have-web button:hover{color:var(--ivory)}.q-extras{margin-top:.9rem;padding-top:1rem;border-top:1px dashed var(--line-strong)}.q-sub-label{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem}.q-stepper{display:flex;align-items:center;gap:1rem}.q-stepper button{width:2.3rem;height:2.3rem;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ivory);font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease}.q-stepper button:hover{border-color:var(--gold);color:var(--gold-bright)}.q-stepper-val{font-size:.92rem;color:var(--muted)}.q-stepper-val b{font-family:IBM Plex Mono,monospace;color:var(--gold-bright);font-size:1.25rem;margin-right:.15rem}.q-hint{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--muted);margin-top:.55rem}.quote-summary{border:1px solid var(--gold-dim);border-radius:12px;padding:1.5rem;background:linear-gradient(180deg,rgba(201,162,77,.09),var(--surface))}@media(min-width:900px){.quote-summary{position:sticky;top:6.5rem}}.q-total{display:flex;align-items:baseline;gap:.4rem;margin:.2rem 0}.q-total-num{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:2.7rem;color:var(--gold-bright);line-height:1;font-variant-numeric:tabular-nums}.q-total-cur{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:var(--muted)}.q-eta{font-size:.82rem;color:var(--muted);margin-bottom:1rem}.q-eta b{color:var(--ivory);font-family:IBM Plex Mono,monospace}.q-breakdown{list-style:none;margin:0 0 1.2rem;padding:.9rem 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.5rem}.q-breakdown li{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--muted)}.q-breakdown li span:last-child{font-family:IBM Plex Mono,monospace;color:var(--ivory);white-space:nowrap}.q-fine{font-family:IBM Plex Mono,monospace;font-size:.64rem;color:var(--muted);opacity:.8;margin-top:.85rem;line-height:1.55}.q-select-hint{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#e08b7a;margin-top:.6rem;line-height:1.5}.q-field{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.q-field:last-child{margin-bottom:0}.q-field-label{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#qMeetFields[hidden],#qMsgFields[hidden]{display:none}.q-seg{display:flex;gap:.6rem}.q-seg .q-opt{flex:1;margin-bottom:0;padding:.7rem;justify-content:center}.q-seg .q-opt-title{justify-content:center}.q-inp{display:flex;flex-direction:column;gap:.35rem;margin-top:.6rem}.q-inp>span{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.q-inp input,.q-inp select{background:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:.7rem .85rem;color:var(--ivory);font-family:Sora,sans-serif;font-size:.92rem;color-scheme:dark;transition:border-color .18s ease,box-shadow .18s ease}.q-inp input:focus,.q-inp select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a24d29;outline:none}.q-grid2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:480px){.q-grid2{grid-template-columns:1fr}}.q-monthly{margin:.95rem 0 .2rem;padding:.9rem 1rem;border:1px solid var(--gold-dim);border-radius:8px;background:#c9a24d0f;display:flex;flex-direction:column;gap:.35rem}.q-monthly-num{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:1.15rem;color:var(--gold-bright)}.q-monthly-num b{font-size:.68rem;color:var(--muted);font-weight:600;margin-left:.15rem;letter-spacing:.04em}.q-monthly-desc{font-size:.75rem;color:var(--muted);line-height:1.55}.q-monthly-list{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.32rem}.q-monthly-list li{position:relative;padding-left:1.05rem;font-size:.735rem;color:var(--muted);line-height:1.5}.q-monthly-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--gold);font-size:.72rem}h1,h2,h3{letter-spacing:-.018em}p{text-wrap:pretty}main.scroller{scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;scroll-behavior:smooth}main.scroller::-webkit-scrollbar{width:10px}main.scroller::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:20px;border:3px solid var(--ink)}main.scroller::-webkit-scrollbar-thumb:hover{background:var(--gold)}main.scroller::-webkit-scrollbar-track{background:transparent}nav.top{background:#07070a94;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.nav-links button{letter-spacing:.015em}.btn{border-radius:7px;letter-spacing:.015em}.btn-ghost{background:#f3efe608}.btn-ghost:hover{background:#c9a24d17;border-color:var(--gold)}h1.hero-title{letter-spacing:-.03em}.grad-heading{background:linear-gradient(172deg,var(--ivory) 0%,var(--gold-bright) 52%,var(--gold-dim) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.q-opt{border-radius:10px;position:relative}.q-opt.q-on,.q-opt:has(input:checked){box-shadow:inset 3px 0 0 var(--gold),inset 0 0 0 1px var(--gold-dim)}.q-step legend{font-size:1.12rem}.quote-summary{border:1px solid var(--gold-dim);background:radial-gradient(120% 60% at 50% 0%,rgba(201,162,77,.16),transparent 70%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:0 28px 64px -34px #000000bf}.q-total-num{font-size:3.05rem;letter-spacing:-.025em}footer{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:2.2rem 3rem;align-items:start;padding:3.4rem clamp(1.25rem,4vw,3rem) calc(3rem + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong)}@media(max-width:760px){footer{grid-template-columns:1fr 1fr}footer .foot-brand{grid-column:1 / -1}}@media(max-width:460px){footer{grid-template-columns:1fr}}.foot-brand{display:flex;flex-direction:column;gap:.85rem;max-width:30em}.foot-brand .logo-word{font-size:1.05rem}.foot-tag{font-family:Sora,sans-serif;font-size:.8rem;line-height:1.6;color:var(--muted);max-width:32em}.foot-col{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.foot-h{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.2rem}.foot-col a,.foot-col button{background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;font-family:IBM Plex Mono,monospace;font-size:.74rem;color:var(--muted);transition:color .16s ease}.foot-col a:hover,.foot-col button:hover{color:var(--gold-bright)}.foot-legal{grid-column:1 / -1;font-family:IBM Plex Mono,monospace;font-size:.66rem;color:var(--muted);opacity:.7;border-top:1px solid var(--line);padding-top:1.3rem;margin-top:.3rem}.panel-inicio .wrap{position:relative;z-index:2}.hero-layout{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,5vw,4rem);align-items:center;width:100%}@media(min-width:960px){.hero-layout{grid-template-columns:1.02fr .98fr}}.hero-layout.reveal{transform:none;opacity:0;transition:opacity .6s ease}.hero-layout.reveal.visible{opacity:1;transform:none}.hero-layout>*{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.hero-layout.visible>*{opacity:1;transform:none}.hero-layout.visible .hero-visual{transition-delay:.15s}.hero-copy>*{opacity:0;transform:translateY(16px);transition:opacity .72s ease,transform .72s ease}.hero-layout.visible .hero-copy>*{opacity:1;transform:none}.hero-layout.visible .hero-copy>*:nth-child(1){transition-delay:60ms}.hero-layout.visible .hero-copy>*:nth-child(2){transition-delay:.15s}.hero-layout.visible .hero-copy>*:nth-child(3){transition-delay:.24s}.hero-layout.visible .hero-copy>*:nth-child(4){transition-delay:.33s}.hero-layout.visible .hero-copy>*:nth-child(5){transition-delay:.42s}.hero-copy{display:flex;flex-direction:column;gap:1.5rem;max-width:34em}.hero-kicker{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;max-width:none;font-family:IBM Plex Mono,monospace;font-size:.67rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line-strong);border-radius:100px;padding:.42rem .95rem;background:#c9a24d0d}.hero-kicker-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--gold-bright);animation:eyebrowPulse 2.4s ease-in-out infinite}h1.hero-title{font-size:clamp(2.35rem,5.4vw,3.9rem);line-height:1.05;letter-spacing:-.035em}.hero-title .grad-heading{-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-lead{font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72;color:var(--muted);max-width:33em}.hero-actions{margin-top:.3rem}.hero-actions .btn-gold svg{transition:transform .2s ease}.hero-actions .btn-gold:hover svg{transform:translate(3px)}.hero-stats{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;margin:.5rem 0 0;padding:1.3rem 0 0;border-top:1px solid var(--line)}.hero-stats div{display:flex;flex-direction:column;gap:.25rem}.hero-stats dt{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.5rem;color:var(--gold-bright);line-height:1}.hero-stats dd{margin:0;font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@keyframes heroGlowPulse{0%,to{opacity:.4}50%{opacity:.75}}.hero-visual{position:relative;perspective:1400px}.hero-visual:before{content:"";position:absolute;inset:-10% -8% -16%;z-index:0;border-radius:28px;background:radial-gradient(58% 46% at 62% 28%,rgba(201,162,77,.24),transparent 72%);filter:blur(34px);pointer-events:none;animation:heroGlowPulse 9s ease-in-out infinite}.logo3d{position:relative;z-index:1;width:min(74%,330px);aspect-ratio:1/1;margin:0 auto;transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.logo3d.is-grabbing{cursor:grabbing}.logo3d:after{content:"";position:absolute;left:24%;right:24%;bottom:1%;height:9%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%);filter:blur(12px);pointer-events:none;transform:scaleX(calc(1 - .18 * var(--lift, 0)));opacity:calc(.95 - .45 * var(--lift, 0))}.logo3d-scene{position:absolute;inset:0;transform-style:preserve-3d;animation:logoSway 12s ease-in-out infinite;will-change:transform}@keyframes logoSway{0%,to{transform:rotateX(7deg) rotateY(-21deg) translateY(0)}50%{transform:rotateX(-5deg) rotateY(21deg) translateY(-16px)}}.logo3d-mark{position:absolute;inset:5%;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 20px 34px rgba(0,0,0,.55)) drop-shadow(0 0 calc(26px + 34px * var(--spin, 0)) rgba(201,162,77,calc(.32 + .38 * var(--spin, 0))))}.logo3d-sheen{position:absolute;inset:5%;pointer-events:none;opacity:0;transition:opacity .28s ease;background:radial-gradient(circle at var(--sx, 50%) var(--sy, 38%),rgba(255,255,255,.6),rgba(255,255,255,0) 52%)}.logo3d.has-mask .logo3d-sheen{-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat}.logo3d.has-mask:hover .logo3d-sheen,.logo3d.has-mask.is-grabbing .logo3d-sheen{opacity:1}.logo3d-core{position:absolute;left:50%;top:50%;width:74%;height:74%;transform:translate(-50%,-50%) translateZ(-40px) scale(calc(1 + .14 * var(--spin, 0)));border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(233,200,119,.3),transparent 68%);filter:blur(10px);animation:logoGlow 6s ease-in-out infinite}@keyframes logoGlow{0%,to{opacity:.5}50%{opacity:1}}@media(max-width:860px){.logo3d{width:min(62%,240px)}}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:2.6rem}@media(max-width:900px){.cap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cap-grid{grid-template-columns:1fr}}.cap-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.5rem 1.5rem 1.35rem;display:flex;flex-direction:column;gap:.7rem;position:relative;overflow:hidden;transition:border-color .24s ease,transform .3s ease,box-shadow .3s ease,opacity .26s ease}.cap-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--grad-gold);transform:scaleX(0);transform-origin:left;transition:transform .34s cubic-bezier(.16,1,.3,1)}.cap-card:hover{border-color:var(--gold-dim);transform:translateY(-5px);box-shadow:0 24px 48px -26px #0009}.cap-card:hover:before{transform:scaleX(1)}.cap-card:nth-child(2){transition-delay:60ms}.cap-card:nth-child(3){transition-delay:.12s}.cap-card:nth-child(4){transition-delay:.18s}.cap-card:nth-child(5){transition-delay:.24s}.cap-card:nth-child(6){transition-delay:.3s}.cap-ic{width:2.6rem;height:2.6rem;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#c9a24d1a;border:1px solid var(--gold-dim);color:var(--gold-bright)}.cap-ic svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7}.cap-card h3{font-size:1.12rem}.cap-card p{font-size:.85rem;line-height:1.6;color:var(--muted);max-width:none}.step-num{width:2.6rem;height:2.6rem;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c9a24d1a;border:1px solid var(--gold-dim);color:var(--gold-bright);font-family:Fraunces,serif;font-weight:700;font-size:1.15rem}.steps-grid{margin-top:2.6rem}.guarantee-banner{margin-bottom:0;margin-top:2.4rem}.sectors{margin-top:2.9rem;display:flex;flex-direction:column;gap:.9rem}.sectors-label{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.sectors-track{display:flex;gap:.7rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sectors-list{display:flex;flex:none;list-style:none;margin:0;padding:0;gap:.7rem;animation:sectorsScroll 36s linear infinite}.sectors-track:hover .sectors-list{animation-play-state:paused}.sectors-list li{flex:none;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--ivory);border:1px solid var(--line-strong);border-radius:100px;padding:.5rem 1.05rem;background:var(--surface-2)}@keyframes sectorsScroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - .7rem))}}.bk{margin-top:.3rem;border:1px solid var(--line-strong);border-radius:10px;padding:1rem;background:var(--surface)}.bk-days{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent}.bk-day{flex:none;min-width:3.2rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .5rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bk-day b{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.bk-day span{font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.15rem;color:var(--ivory)}.bk-day:hover{border-color:var(--gold-dim)}.bk-day.is-sel{border-color:var(--gold);background:#c9a24d1f;color:var(--gold-bright)}.bk-day.is-sel span{color:var(--gold-bright)}.bk-slots{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.95rem}.bk-slot{font-family:IBM Plex Mono,monospace;font-size:.82rem;padding:.5rem .95rem;border:1px solid var(--line-strong);border-radius:100px;background:var(--surface-2);color:var(--ivory);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bk-slot:hover:not(:disabled){border-color:var(--gold);color:var(--gold-bright)}.bk-slot.is-sel{background:var(--grad-gold);color:var(--ink);border-color:transparent;font-weight:600}.bk-slot:disabled{cursor:not-allowed;opacity:.38;text-decoration:line-through}.bk-none{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:var(--muted);margin:.2rem 0}.bk-picked{margin:.95rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--gold-bright)}.pj-overlay{position:fixed;inset:0;z-index:200;background:#07070ac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .26s ease}@media(min-width:720px){.pj-overlay{align-items:center;padding:2rem}}.pj-overlay.is-open{opacity:1;pointer-events:auto}.pj-overlay{visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}.pj-overlay.is-open{visibility:visible;transition-delay:0s}.pj-modal{width:100%;max-width:640px;max-height:92vh;max-height:92dvh;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px 20px 0 0;box-shadow:0 -20px 60px #0000008c;transform:translateY(24px);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@media(min-width:720px){.pj-modal{border-radius:20px;transform:translateY(12px) scale(.98)}}.pj-overlay.is-open .pj-modal{transform:translateY(0) scale(1)}.pj-head{position:sticky;top:0;z-index:2;background:var(--surface);padding:1.3rem 1.4rem 1rem;border-bottom:1px solid var(--line)}.pj-head-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.pj-title{font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:600}.pj-close{background:none;border:1px solid var(--line-strong);border-radius:50%;width:2rem;height:2rem;flex:none;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;transition:border-color .16s ease,color .16s ease}.pj-close:hover{border-color:var(--gold);color:var(--gold-bright)}.pj-progress-track{height:3px;border-radius:3px;background:var(--line-strong);overflow:hidden}.pj-progress-fill{height:100%;background:var(--grad-gold);border-radius:3px;transition:width .38s cubic-bezier(.16,1,.3,1)}.pj-step-label{margin-top:.6rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.pj-body{padding:1.4rem;flex:1}.pj-panel{display:none;flex-direction:column;gap:1.1rem}.pj-panel.is-active{display:flex}.pj-panel h3{font-size:1.25rem;margin-bottom:.1rem}.legal-doc p{font-size:.86rem;line-height:1.7;color:var(--ivory);max-width:none}.legal-doc p strong{color:var(--gold-bright)}.pj-panel .pj-hint{font-size:.82rem;color:var(--muted);margin-top:-.6rem}.pj-field{display:flex;flex-direction:column;gap:.4rem}.pj-field label{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace}.pj-field label .pj-opt-tag{text-transform:none;letter-spacing:0;opacity:.65;font-family:Sora,sans-serif}.pj-field input,.pj-field select,.pj-field textarea{background:var(--ink);border:1px solid var(--line-strong);border-radius:8px;padding:.75rem .9rem;color:var(--ivory);font-family:Sora,sans-serif;font-size:.92rem;resize:vertical;color-scheme:dark;transition:border-color .18s ease,box-shadow .18s ease}.pj-field input:focus,.pj-field select:focus,.pj-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a24d29;outline:none}.pj-field.pj-invalid input,.pj-field.pj-invalid select,.pj-field.pj-invalid textarea{border-color:var(--rust)}.pj-error{display:none;font-size:.74rem;color:#e08b7a}.pj-field.pj-invalid .pj-error{display:block}.pj-row2{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}@media(max-width:480px){.pj-row2{grid-template-columns:1fr}}.pj-goals{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(max-width:480px){.pj-goals{grid-template-columns:1fr}}.pj-goal{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease;font-size:.86rem}.pj-goal:hover{border-color:var(--gold-dim)}.pj-goal input{accent-color:var(--gold);margin-top:.15rem;cursor:pointer}.pj-goal:has(input:checked){border-color:var(--gold);background:#c9a24d14}.pj-dyn-block{border:1px solid var(--line);border-radius:10px;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.9rem}.pj-dyn-title{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.pj-foot{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:1rem 1.4rem;display:flex;gap:.8rem;align-items:center}.pj-foot .pj-spacer{flex:1}.pj-review{display:flex;flex-direction:column;gap:.9rem}.pj-review-group{border:1px solid var(--line);border-radius:10px;padding:.9rem 1rem}.pj-review-group-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.pj-review-group-h span{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.pj-edit-btn{background:none;border:0;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;text-decoration:underline;cursor:pointer;padding:0}.pj-edit-btn:hover{color:var(--gold-bright)}.pj-review-line{font-size:.82rem;color:var(--ivory);line-height:1.6;word-break:break-word}.pj-review-line b{color:var(--muted);font-weight:600}.pj-success{display:none;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:1rem 0 .4rem}.pj-success.is-active{display:flex}.pj-success h3{font-size:1.5rem}.pj-success p{max-width:none}.pj-check-badge{width:56px;height:56px;border-radius:50%;background:var(--grad-gold);display:flex;align-items:center;justify-content:center;color:var(--ink);animation:medalPulse 3.4s ease-in-out infinite}body,p{font-weight:500}.eyebrow{font-weight:700}.q-inc-group li{font-size:.84rem}.q-inc-group h4{font-size:.72rem;font-weight:600}.q-hint,.fine,.prod-note,.q-opt-desc{font-size:.8rem;font-weight:500}.q-sub-label{font-size:.72rem;font-weight:600}.tier-name,.contact-card .cc-label,.scroll-cue span,.rail button:after{font-size:.72rem;font-weight:600}.tier-gift{font-size:.74rem;font-weight:500}.tabbar button,.tabbar a{min-width:0}.tabbar .tabbar-inner :is(a,button) span{font-size:.66rem;font-weight:600;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:420px){.tabbar .tabbar-inner :is(a,button) span{font-size:.56rem;letter-spacing:0}}.tel-field-wrap{display:flex;flex-direction:column;gap:.35rem}.tel-field{position:relative;display:flex;align-items:stretch}.tel-field input[type=tel]{flex:1;min-width:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.tel-cc-btn{display:flex;align-items:center;gap:.4rem;flex:none;background:var(--ink);border:1px solid var(--line-strong);border-right:0;border-radius:6px 0 0 6px;padding:0 .65rem;cursor:pointer;color:var(--ivory);font-family:Sora,sans-serif;font-size:.86rem;transition:border-color .18s ease}.tel-cc-btn:hover{border-color:var(--gold-dim)}.tel-field:focus-within .tel-cc-btn{border-color:var(--gold)}.tel-flag{font-size:1.05rem;line-height:1}.tel-dial{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--muted)}.tel-caret{width:8px;height:8px;opacity:.6;flex:none;transition:transform .18s ease}.tel-cc-btn[aria-expanded=true] .tel-caret{transform:rotate(180deg)}.tel-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(300px,88vw);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 20px 44px #0000008c;overflow:hidden;display:flex;flex-direction:column}.tel-dropdown[hidden]{display:none}.tel-search-wrap{padding:.6rem;border-bottom:1px solid var(--line)}.tel-search{width:100%;background:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:.55rem .75rem;color:var(--ivory);font-family:Sora,sans-serif;font-size:.85rem;color-scheme:dark}.tel-search:focus{border-color:var(--gold);outline:none}.tel-country-list{list-style:none;margin:0;padding:.3rem 0;max-height:230px;overflow-y:auto}.tel-country-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem;cursor:pointer;font-size:.84rem}.tel-country-item:hover,.tel-country-item.is-active{background:#c9a24d24}.tel-country-item .tel-c-name{flex:1;color:var(--ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tel-country-item .tel-c-dial{font-family:IBM Plex Mono,monospace;font-size:.74rem;color:var(--muted);flex:none}.tel-empty{padding:.7rem .9rem;font-size:.78rem;color:var(--muted)}.tel-error{display:none;font-size:.74rem;color:#e08b7a}.tel-field-wrap.is-invalid .tel-field input[type=tel],.tel-field-wrap.is-invalid .tel-cc-btn{border-color:var(--rust)}.tel-field-wrap.is-invalid .tel-error{display:block}.nav-links a{background:none;border:1px solid transparent;padding:.4rem .85rem;border-radius:100px;font-size:.85rem;color:var(--muted);cursor:pointer;letter-spacing:.015em;display:inline-flex;align-items:center;transition:color .18s,background .22s,border-color .22s,box-shadow .22s}.nav-links a:hover{color:var(--gold-bright)}.nav-links a.active{color:var(--gold-bright);background:#c9a24d1f;border-color:var(--gold-dim);animation:navGlow 2.6s ease-in-out infinite}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem .2rem;color:var(--muted);cursor:pointer;border-radius:12px;transition:color .18s,background .22s}.tabbar a svg{width:20px;height:20px;stroke:currentColor}.tabbar a span{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.04em}.tabbar a.active{color:var(--gold-bright);background:#c9a24d24}.tabbar a.tabbar-growth svg{stroke:var(--gold-bright)}.tabbar a.tabbar-growth span{color:var(--ivory)}.panel{padding-top:clamp(6.5rem,12vh,8.5rem);padding-bottom:clamp(4.5rem,10vh,7rem)}@media(max-width:860px){.panel{padding-bottom:6.5rem}}.section-head{margin-bottom:3.2rem}.cap-grid{gap:1.5rem;margin-top:3rem}.section-head+.cap-grid{margin-top:0}.steps-grid{margin-top:0}.guarantee-banner{margin-top:2.8rem}.products-stack .prod-feature{margin-top:3.6rem;padding-top:3.2rem}.sectors{margin-top:3.4rem}body{transition:opacity .22s ease}html.lang-pending body{opacity:0}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:3px}.showcase-head.thesis{max-width:none}.thesis h2{font-size:clamp(2rem,5vw,3.15rem);line-height:1.08;letter-spacing:-.03em;max-width:15em;margin-bottom:1.3rem}.thesis p{font-size:1.06rem;max-width:36em}.contact-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.2rem,5vw,4.5rem);align-items:center}@media(max-width:860px){.contact-layout{grid-template-columns:1fr}}.contact-pitch h2{font-size:clamp(2rem,4.8vw,3.15rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:1.3rem;max-width:13em}.contact-pitch p{font-size:1.05rem;margin-bottom:2.2rem}.contact-cta{display:flex;flex-wrap:wrap;gap:1rem}.contact-cta .btn svg{transition:transform .2s ease}.contact-cta .btn:hover svg{transform:translate(3px)}.section-head h2+p{margin-top:1.1rem}.ig-card .cc-label{display:block;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem}.ig-card strong{font-family:IBM Plex Mono,monospace;font-size:.98rem}.panel.is-offscreen .ember,.panel.is-offscreen .scroll-cue svg,.panel.is-offscreen .hero-kicker-dot,.panel.is-offscreen .hero-visual:before,.panel.is-offscreen .logo3d-core,.panel.is-offscreen .grad-heading,.panel.is-offscreen .section-divider,.panel.is-offscreen .tier-price,.panel.is-offscreen .tier.premium:after,.panel.is-offscreen .contact-card,.panel.is-offscreen .promo-banner:after,.panel.is-offscreen .sectors-list{animation-play-state:paused!important}.panel{contain-intrinsic-size:auto 1000px}.panel-productos{contain-intrinsic-size:auto 2100px}.panel-cotizador{contain-intrinsic-size:auto 2300px}.panel.is-warm{content-visibility:visible}@keyframes glowFx{0%,to{opacity:0}50%{opacity:1}}.logo-badge{position:relative;animation:none;filter:drop-shadow(0 0 5px rgba(201,162,77,.3))}.logo-badge:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 0 13px rgba(233,200,119,.55));opacity:0;animation:glowFx 4.5s ease-in-out infinite}.nav-links button.active,.nav-links a.active,.tabbar button.active,.tabbar a.active{animation:none;position:relative}.nav-links button.active:after,.nav-links a.active:after,.tabbar button.active:after,.tabbar a.active:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 12px 2px #c9a24d4d;opacity:0;animation:glowFx 2.6s ease-in-out infinite}.rail button.active{animation:none}.rail button.active:before{content:"";position:absolute;inset:-1px;border-radius:50%;pointer-events:none;box-shadow:0 0 10px 3px #c9a24d80;opacity:0;animation:glowFx 2.6s ease-in-out infinite}.promo-banner{position:relative;animation:none}.promo-banner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 22px 2px #c9a24d2e;opacity:0;animation:glowFx 3.6s ease-in-out infinite}@keyframes tierShine{0%,60%,to{transform:translate(0)}80%{transform:translate(333.33%)}}.hero-visual:before,.logo3d:after,.logo3d-core,.prod-stage:after{filter:none}.ember{filter:none}.ember1{width:570px;height:570px;top:-185px;left:-165px;background:radial-gradient(closest-side,var(--gold-dim) 0%,var(--gold-dim) 35%,rgba(138,111,52,0) 100%)}.ember2{width:510px;height:510px;bottom:-205px;right:-155px;background:radial-gradient(closest-side,var(--gold) 0%,var(--gold) 35%,rgba(201,162,77,0) 100%)}.ember3{width:410px;height:410px;top:calc(38% - 95px);left:calc(58% - 95px);background:radial-gradient(closest-side,var(--gold-bright) 0%,var(--gold-bright) 15%,rgba(233,200,119,0) 100%)}.hero-visual:before{background:radial-gradient(46% 40% at 58% 40%,#c9a24d42,#c9a24d21,#c9a24d00)}@keyframes dividerShimmer{0%,to{opacity:.72}50%{opacity:1}}@keyframes priceShimmer{0%,to{opacity:.82}50%{opacity:1}}.contact-card{position:relative;animation:none}.contact-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:1px solid var(--gold-dim);opacity:0;animation:glowFx 5s ease-in-out infinite}.contact-card:nth-child(2):after{animation-delay:1.2s}.contact-card:nth-child(3):after{animation-delay:2.4s}.panel.is-offscreen .contact-card:after{animation-play-state:paused!important}@media(max-width:860px){.scroll-cue{display:none}}.vc-mark{color:var(--gold-bright);line-height:1;flex:none}.vc-gold{color:var(--gold-bright)}.vc-inline{position:relative;overflow:hidden;isolation:isolate;margin-top:.7rem;width:100%;display:flex;flex-direction:column;gap:.28rem;padding:.6rem .75rem;cursor:pointer;text-align:left;border:1px solid rgba(201,162,77,.34);border-radius:11px;background-color:#15121c;background-image:linear-gradient(145deg,#c9a24d24,#c9a24d00 64%);box-shadow:inset 0 1px #e9c87714;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.vc-inline:hover{transform:translateY(-1px);border-color:#e9c8779e;box-shadow:inset 0 1px #e9c87724,0 8px 24px #c9a24d24}.vc-inline:active{transform:translateY(0)}.vc-inline-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.vc-inline .vc-mark{font-size:.92rem}.vc-inline-name{font-family:Fraunces,Georgia,serif;font-size:.98rem;font-weight:600;line-height:1;color:var(--gold-bright)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vc-inline-name{background-image:linear-gradient(100deg,var(--gold-bright),var(--gold) 55%,var(--gold-bright));-webkit-background-clip:text;background-clip:text;color:transparent}}.vc-inline-tag{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,162,77,.42);border-radius:100px;padding:.22rem .5rem;background:#c9a24d14;white-space:nowrap}.vc-inline-desc{font-size:.79rem;line-height:1.5;color:var(--muted)}.vc-inline-cta{align-self:flex-end;display:inline-flex;align-items:center;gap:.35rem;font-family:Sora,Arial,sans-serif;font-size:.78rem;font-weight:600;color:var(--gold-bright)}.vc-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1)}.vc-inline:hover .vc-arrow{transform:translate(3px)}.vc-inline-sheen{position:absolute;inset:0;pointer-events:none;transform:translate(-140%);background:linear-gradient(105deg,transparent 40%,rgba(233,200,119,.18) 50%,transparent 60%)}.vc-inline-head,.vc-inline-desc,.vc-inline-cta{position:relative}.vc-inline:hover .vc-inline-sheen,.vc-inline:focus-visible .vc-inline-sheen{animation:vcSheen 1s ease-out}@keyframes vcSheen{to{transform:translate(140%)}}@media(max-width:420px){.vc-inline-cta{align-self:flex-start}}.vc-overlay{position:fixed;inset:0;z-index:220;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}@media(min-width:720px){.vc-overlay{padding:2.5rem}}.vc-overlay.is-open{opacity:1;pointer-events:auto}.vc-overlay{visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.vc-overlay.is-open{visibility:visible;transition-delay:0s}.vc-modal{position:relative;display:flex;flex-direction:column;width:94%;max-width:980px;max-height:90vh;max-height:90dvh;background:radial-gradient(120% 55% at 50% 0%,rgba(201,162,77,.1),transparent 62%),#0d0b11;border:1px solid rgba(201,162,77,.26);border-radius:20px;box-shadow:0 30px 90px #000000b3,0 0 70px #c9a24d12;opacity:0;transform:scale(.97);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease;overflow:hidden}@media(min-width:1100px){.vc-modal{width:86%}}.vc-overlay.is-open .vc-modal{opacity:1;transform:scale(1)}.vc-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;background:#0d0b11f0;border-bottom:1px solid rgba(201,162,77,.16)}.vc-brand{display:flex;align-items:center;gap:.6rem}.vc-brand .vc-mark{font-size:1.1rem;filter:drop-shadow(0 0 7px rgba(233,200,119,.5))}.vc-overlay.is-open .vc-brand .vc-mark{animation:vcPulse 4.5s ease-in-out infinite}@keyframes vcPulse{0%,to{opacity:.85}50%{opacity:1}}.vc-name{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.35rem;line-height:1.1;color:var(--gold-bright)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vc-name{background-image:linear-gradient(100deg,var(--gold-bright),var(--gold) 55%,var(--gold-bright));-webkit-background-clip:text;background-clip:text;color:transparent}}.vc-close{width:2.4rem;height:2.4rem;flex:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ivory);background:#f3efe60f;border:1px solid var(--line-strong);border-radius:50%;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .18s ease}.vc-close:hover{background:#c9a24d29;border-color:var(--gold);color:var(--gold-bright);transform:rotate(90deg)}.vc-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.4rem 1.25rem 1.6rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:720px){.vc-body{padding:2rem 2.2rem 2.4rem}}.vc-sec{opacity:0;transform:translateY(8px)}.vc-overlay.is-open .vc-sec{animation:vcIn .42s cubic-bezier(.16,1,.3,1) forwards}.vc-overlay.is-open .vc-sec[data-vc-step="1"]{animation-delay:50ms}.vc-overlay.is-open .vc-sec[data-vc-step="2"]{animation-delay:.11s}.vc-overlay.is-open .vc-sec[data-vc-step="3"]{animation-delay:.17s}.vc-overlay.is-open .vc-sec[data-vc-step="4"]{animation-delay:.23s}@keyframes vcIn{to{opacity:1;transform:translateY(0)}}.vc-hero-title{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.18;font-size:1.5rem;color:var(--ivory);text-wrap:balance;margin-bottom:.85rem}@media(min-width:720px){.vc-hero-title{font-size:2.1rem}}.vc-hero-title em{display:block;font-style:normal;color:var(--gold-bright)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vc-hero-title em{background-image:linear-gradient(100deg,var(--gold-bright),var(--gold) 50%,var(--gold-bright));-webkit-background-clip:text;background-clip:text;color:transparent}}.vc-hero-p{font-size:.95rem;color:var(--muted);max-width:62ch}.vc-h{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.vc-note{margin-top:.9rem;font-size:.78rem;color:var(--muted);opacity:.8}.vc-benefits{display:grid;gap:.7rem;grid-template-columns:1fr}@media(min-width:560px){.vc-benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vc-benefits{grid-template-columns:repeat(3,1fr)}}.vc-benefit{border:1px solid rgba(243,239,230,.09);border-radius:14px;background:linear-gradient(160deg,#16131c,#121016);padding:1rem;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.vc-benefit:hover{border-color:#c9a24d61;transform:translateY(-2px);box-shadow:0 10px 26px #00000059,0 0 22px #c9a24d12}.vc-benefit .vc-ico{font-size:1.15rem;line-height:1;display:block;margin-bottom:.55rem}.vc-benefit h4{font-family:Sora,Arial,sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--gold-bright);margin:0 0 .35rem}.vc-benefit p{font-size:.81rem;line-height:1.6;color:var(--muted);margin:0;max-width:none}.vc-impact{border-radius:18px;padding:1.6rem 1.3rem;border:1px solid rgba(201,162,77,.22);background:linear-gradient(155deg,rgba(201,162,77,.13),rgba(201,162,77,.02) 60%,transparent)}@media(min-width:720px){.vc-impact{padding:2.2rem 2rem}}.vc-impact-text{font-family:Fraunces,Georgia,serif;line-height:1.3;text-wrap:balance;font-size:1.25rem;color:var(--ivory);max-width:none;margin-bottom:1.6rem}@media(min-width:720px){.vc-impact-text{font-size:1.8rem}}.vc-impact-text b{display:block;font-weight:600;margin-top:.35rem}.vc-flowmap{display:flex;flex-direction:column;align-items:center;gap:.3rem}.vc-step{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:160px;padding:.55rem 1rem;border:1px solid rgba(243,239,230,.14);border-radius:100px;background:#16131c;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vc-step-core{border-color:#c9a24d8c;color:var(--gold-bright);background:linear-gradient(135deg,#c9a24d38,#c9a24d0d);box-shadow:0 0 22px #c9a24d24}.vc-link{position:relative;display:block;width:1px;height:22px;background:linear-gradient(to bottom,#c9a24d1f,#c9a24d8c)}.vc-overlay.is-open .vc-link:after{content:"";position:absolute;left:-1px;width:3px;height:7px;border-radius:3px;background:var(--gold-bright);box-shadow:0 0 7px var(--gold-bright);animation:vcFlow 2.8s ease-in-out infinite}.vc-overlay.is-open .vc-link:nth-of-type(4):after{animation-delay:.45s}.vc-overlay.is-open .vc-link:nth-of-type(6):after{animation-delay:.9s}@keyframes vcFlow{0%{top:-7px;opacity:0}18%{opacity:1}82%{opacity:1}to{top:22px;opacity:0}}.vc-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.35rem}.vc-chip{border:1px solid rgba(243,239,230,.1);border-radius:8px;padding:.42rem .7rem;background:#16131c;font-size:.68rem;color:var(--muted);white-space:nowrap}.vc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vc-close-sec{border-top:1px solid rgba(243,239,230,.08);padding-top:1.6rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}.vc-triad{display:flex;flex-direction:column;gap:.3rem;max-width:none;margin:0}.vc-triad span{font-family:Fraunces,Georgia,serif;font-size:1rem;color:var(--ivory)}@media(min-width:720px){.vc-triad span{font-size:1.12rem}}.vc-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(201,162,77,.55);border-radius:11px;background:linear-gradient(135deg,#c9a24d3d,#c9a24d0f);color:var(--ivory);font-weight:600;font-size:.92rem;padding:.75rem 1.6rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.vc-cta:hover{border-color:var(--gold-bright);box-shadow:var(--shadow-gold);background:linear-gradient(135deg,#c9a24d5c,#c9a24d1f)}.vc-cta:active{transform:translateY(1px)}.vc-cta:after{content:"";position:absolute;inset:0;pointer-events:none;transform:translate(-140%);background:linear-gradient(105deg,transparent 40%,rgba(233,200,119,.22) 50%,transparent 60%)}.vc-cta:hover:after,.vc-cta:focus-visible:after{animation:vcSheen .9s ease-out}@media(prefers-reduced-motion:reduce){.vc-overlay.is-open .vc-link:after,.vc-overlay.is-open .vc-brand .vc-mark,.vc-inline:hover .vc-inline-sheen,.vc-inline:focus-visible .vc-inline-sheen,.vc-cta:hover:after,.vc-cta:focus-visible:after{animation:none!important}.vc-sec{opacity:1;transform:none}.vc-overlay.is-open .vc-sec{animation:none!important}.vc-inline:hover,.vc-benefit:hover,.vc-close:hover{transform:none}.vc-modal{opacity:1;transform:none}}@media(forced-colors:active){.vc-inline-name,.vc-name,.vc-hero-title em{background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.vc-inline,.vc-benefit,.vc-step,.vc-chip,.vc-cta,.vc-close,.vc-modal{background-image:none;background-color:Canvas;color:CanvasText;border-color:CanvasText}.vc-inline-sheen,.vc-cta:after,.vc-link:after{display:none}}.subpage-body{overflow-y:auto}.subpage{padding:10rem clamp(1.25rem,5vw,3.5rem) 4.5rem;min-height:72vh}.subpage-title{font-size:clamp(1.9rem,4.6vw,2.7rem);margin:0 0 .6rem}.subpage .products-stack .prod-feature{margin-top:3.2rem;padding-top:0}.subpage .prod-stage{width:min(90%,380px)}.subpage .prod-note a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}.subpage .prod-note a:hover{color:var(--gold)}@media(max-width:860px){.subpage{padding-top:7rem;padding-bottom:7.5rem}}.prod-stage-3d canvas{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:9%;border:1px solid rgba(201,162,77,.32);background:radial-gradient(circle at 50% 46%,#c9a24d26,#07070a00 58%),linear-gradient(180deg,#0d0c12,#07070a 72%);box-shadow:0 34px 66px -24px #0000009e,0 0 42px -12px #c9a24d2e;cursor:grab;touch-action:pan-y}.prod-stage-3d canvas.grabbing{cursor:grabbing}.prospect-badge{position:absolute;left:8%;top:7.5%;pointer-events:none;display:flex;flex-direction:column;line-height:1}.prospect-n{font-family:Fraunces,serif;font-weight:600;font-size:clamp(2rem,6vw,2.6rem);color:var(--gold-bright);text-shadow:0 0 20px rgba(201,162,77,.5)}.prospect-t{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:.4rem}.prospect-hint{position:absolute;left:50%;bottom:5.5%;transform:translate(-50%);margin:0;pointer-events:none;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright);opacity:.9;background:#07070a9e;border:1px solid rgba(201,162,77,.25);border-radius:999px;padding:.38rem .85rem;transition:opacity .6s ease}.prospect-hint.is-hidden{opacity:0}.panel-prospeccion .prod-stage{width:min(90%,380px)}.panel-prospeccion .prod-feature{border-top:0;margin-top:1.1rem;padding-top:.4rem}.prod-note a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px}.prod-note a:hover{color:var(--gold)}.subpage .cf-cta{margin-top:2.6rem}body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.05}.btn:active{transform:translateY(1px) scale(.99)}.btn-lang:active{transform:scale(.94)}.nav-links button:active,.nav-links a:active{transform:translateY(1px)}.tabbar button:active,.tabbar a:active{transform:scale(.94)}.tabbar button,.tabbar a{transition:transform .14s ease}@media(hover:hover)and (pointer:fine){.luz:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(230px circle at var(--lx,50%) var(--ly,50%),rgba(233,200,119,.09),transparent 65%);opacity:0;transition:opacity .32s ease}.luz:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.btn:active,.btn-lang:active,.nav-links button:active,.nav-links a:active,.tabbar button:active,.tabbar a:active{transform:none}}.cf-hero{min-height:100dvh;display:flex;align-items:center;position:relative;overflow:hidden}.cf-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px circle at 72% 30%,rgba(201,162,77,.1),transparent 70%)}.cf-hero .wrap{position:relative}.cf-hero h1{font-size:clamp(2.1rem,5.4vw,3.4rem);max-width:17ch}.cf-hero p{max-width:56ch;margin-top:1.1rem}.cf-scrollcue{position:absolute;left:50%;bottom:4.5dvh;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.85}.cf-scrollcue:after{content:"";width:1px;height:44px;background:linear-gradient(180deg,var(--gold),transparent);animation:cfCue 2.1s ease-in-out infinite;transform-origin:top}@keyframes cfCue{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.cf-viaje{position:relative}.cf-lienzo{position:sticky;top:0;height:100dvh;z-index:0;overflow:hidden}#cfEscena{position:absolute;inset:0;width:100%;height:100%;display:block}.cf-pasos{position:relative;z-index:1;margin-top:-100dvh}.cf-paso{min-height:150dvh;display:flex;align-items:center;padding:0 clamp(1.25rem,5vw,4rem)}.cf-paso:last-child{min-height:130dvh}.cf-tarjeta{max-width:400px;padding:1.5rem 1.6rem;border-radius:10px;background:#07070ab8;border:1px solid rgba(201,162,77,.16);box-shadow:0 30px 60px -30px #000000b3}.cf-num{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.22em;color:var(--gold);display:block;margin-bottom:.55rem}.cf-tarjeta h2{font-size:clamp(1.3rem,2.6vw,1.65rem);margin-bottom:.6rem}.cf-tarjeta p{font-size:.92rem}.cf-frase{margin-top:.8rem;font-family:Fraunces,Georgia,serif;font-style:italic;color:var(--gold-bright);font-size:1.02rem}@media(max-width:860px){.cf-paso{align-items:flex-end;padding-bottom:7dvh;justify-content:center}.cf-tarjeta{max-width:30rem}}.cf-prospeccion{padding:9rem clamp(1.25rem,5vw,4rem) 5rem}.cf-prospeccion .prod-feature{border-top:0;padding-top:0;margin-top:2.2rem}.cf-prospeccion .prod-stage{width:min(92%,420px)}.cf-lanzar{position:relative}.cf-lanzar-alto{height:260dvh}.cf-lanzar-pegado{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.cf-status{font-family:IBM Plex Mono,monospace;letter-spacing:.26em;text-transform:uppercase;font-size:clamp(1.05rem,3vw,1.6rem);color:var(--ivory)}.cf-status.is-live{color:var(--gold-bright);text-shadow:0 0 26px rgba(201,162,77,.55)}.cf-barra{width:min(320px,70vw);height:1px;background:#c9a24d2e;position:relative}.cf-barra i{position:absolute;inset:0 auto 0 0;width:0%;background:var(--grad-gold);transition:width .3s ease}.cf-etapas{display:flex;gap:.55rem}.cf-etapas i{width:5px;height:5px;border-radius:50%;background:#c9a24d38;transition:background .3s ease,box-shadow .3s ease}.cf-etapas i.on{background:var(--gold-bright);box-shadow:0 0 10px #e9c877b3}.cf-resultado{padding:8rem clamp(1.25rem,5vw,4rem) 4rem;text-align:center}.cf-resultado .section-head{margin:0 auto}.cf-resultado h2{font-size:clamp(1.7rem,4vw,2.4rem)}.cf-red{max-width:720px;margin:3rem auto 0;display:block;width:100%;height:auto}.cf-red .nodo{fill:#0d0c11e6;stroke:#c9a24d66}.cf-red .nodo-centro{stroke:var(--gold-bright)}.cf-red text{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;fill:var(--gold-bright);text-transform:uppercase}.cf-red .eje{stroke:#c9a24d73;stroke-width:1;fill:none;stroke-dasharray:1;stroke-dashoffset:1}.reveal.visible .cf-red .eje{transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1);stroke-dashoffset:0}.reveal.visible .cf-red .eje:nth-of-type(2){transition-delay:.14s}.reveal.visible .cf-red .eje:nth-of-type(3){transition-delay:.28s}.reveal.visible .cf-red .eje:nth-of-type(4){transition-delay:.42s}.reveal.visible .cf-red .eje:nth-of-type(5){transition-delay:.56s}.reveal.visible .cf-red .eje:nth-of-type(6){transition-delay:.7s}.cf-beneficios{padding:3.5rem clamp(1.25rem,5vw,4rem) 2rem}.cf-cierre{padding:4rem clamp(1.25rem,5vw,4rem) 7rem;text-align:center}.cf-cierre h2{font-size:clamp(1.8rem,4.4vw,2.6rem)}.cf-cierre>p{margin:1rem auto 2rem;max-width:48ch}.cf-proceso-mini{display:flex;flex-wrap:wrap;gap:.5rem .8rem;justify-content:center;margin:0 0 2.6rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cf-proceso-mini b{color:var(--gold);font-weight:600}.cf-cierre .promo-banner{max-width:620px;margin:0 auto 2.6rem;text-align:left}@media(prefers-reduced-motion:reduce){.cf-scrollcue:after{animation:none}.cf-red .eje{stroke-dashoffset:0}}@supports selector(html:has(body)){html:has(>body.subpage-body){height:auto;overflow-y:auto}body.subpage-body{height:auto;overflow:visible}}.cf-ambiente{position:absolute;inset:0;overflow:hidden;pointer-events:none}.cf-ambiente:before,.cf-ambiente:after{content:"";position:absolute;left:0;right:0;top:-100%;height:300%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg fill='%23e9c877'%3E%3Ccircle cx='24' cy='40' r='1.1'/%3E%3Ccircle cx='140' cy='18' r='0.8'/%3E%3Ccircle cx='205' cy='88' r='1.3'/%3E%3Ccircle cx='78' cy='128' r='0.9'/%3E%3Ccircle cx='180' cy='190' r='1'/%3E%3Ccircle cx='36' cy='214' r='0.8'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 240px}.cf-ambiente:before{opacity:.22;animation:cfDeriva 90s linear infinite}.cf-ambiente:after{opacity:.1;background-size:340px 340px;animation:cfDeriva 150s linear infinite reverse}@keyframes cfDeriva{0%{transform:translateZ(0)}to{transform:translate3d(0,33.33%,0)}}.cf-hero:after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:38%;pointer-events:none;opacity:0;background:linear-gradient(100deg,#e9c87700,#e9c8770e,#e9c87700);transform:skew(-14deg);animation:cfBarrido 1.9s cubic-bezier(.4,0,.2,1) .35s 1 forwards}@keyframes cfBarrido{0%{opacity:1;left:-45%}85%{opacity:1}to{opacity:0;left:118%}}.cf-hero .reveal>.eyebrow,.cf-hero .reveal>h1,.cf-hero .reveal>p{opacity:0;transform:translateY(16px);filter:blur(7px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s ease}.cf-hero .reveal.visible>.eyebrow{opacity:1;transform:none;filter:blur(0);transition-delay:.12s}.cf-hero .reveal.visible>h1{opacity:1;transform:none;filter:blur(0);transition-delay:.3s}.cf-hero .reveal.visible>p{opacity:1;transform:none;filter:blur(0);transition-delay:.52s}.cf-prospeccion .wrap:before,.cf-resultado .wrap:before{content:"";display:block;width:1px;height:76px;margin:0 auto 2.8rem;background:linear-gradient(180deg,#c9a24d00,#c9a24d8c,#c9a24d00)}.cf-lanzar-pegado:before{content:"";position:absolute;top:0;left:50%;width:1px;height:18dvh;background:linear-gradient(180deg,#c9a24d66,#c9a24d00)}.cf-lanzar-pegado{position:sticky}.cf-tarjeta{position:relative;overflow:hidden}.cf-tarjeta:before{content:"";position:absolute;top:0;left:0;right:46%;height:1px;background:linear-gradient(90deg,#e9c87799,#e9c87700)}@media(max-width:860px){.cf-paso{padding-bottom:9dvh}.cf-tarjeta{padding:1.25rem 1.3rem}.cf-tarjeta p{font-size:.88rem}.cf-prospeccion{padding-top:7rem}.cf-prospeccion .wrap:before,.cf-resultado .wrap:before{height:56px;margin-bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.cf-ambiente:before,.cf-ambiente:after{animation:none}.cf-hero:after{animation:none;opacity:0}.cf-hero .reveal>.eyebrow,.cf-hero .reveal>h1,.cf-hero .reveal>p{opacity:1;transform:none;filter:none;transition:none}}@media(max-width:860px){.cf-tarjeta{position:sticky;bottom:5dvh}}#intro{display:none}html.vela-intro #intro{display:flex;position:fixed;inset:0;z-index:1000;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(640px circle at 50% 44%,rgba(201,162,77,.07),transparent 70%),var(--ink);transition:opacity .85s ease,visibility .85s ease}#intro.vi-fuera{opacity:0;visibility:hidden;pointer-events:none}#intro:focus{outline:none}#introLienzo{position:absolute;inset:0;width:100%;height:100%}.vi-centro{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.05rem;opacity:0;transform:scale(.94);filter:blur(10px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s ease}#intro.vi-ver .vi-centro{opacity:1;transform:scale(1);filter:blur(0)}#intro.vi-ir .vi-centro{opacity:0;transform:scale(1.07);filter:blur(5px);transition-duration:.65s}.vi-marca{width:96px;height:96px;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 0 22px rgba(201,162,77,.35))}.vi-palabra{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:2.05rem;letter-spacing:.03em;color:var(--ivory);position:relative;overflow:hidden;padding:0 .2em}#intro.vi-ver .vi-palabra:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#e9c87700 15%,#e9c87773,#e9c87700 85%);transform:translate(-130%) skew(-12deg);animation:viDestello 1s cubic-bezier(.4,0,.2,1) .65s 1 forwards}@keyframes viDestello{to{transform:translate(130%) skew(-12deg)}}@media(max-width:860px){.vi-marca{width:72px;height:72px}.vi-palabra{font-size:1.6rem}}html.vela-intro #intro.vi-rapida{transition-duration:.56s}#intro.vi-rapida .vi-centro{transition-duration:.52s}#intro.vi-rapida.vi-ir .vi-centro{transition-duration:.42s}#intro.vi-rapida.vi-ver .vi-palabra:after{animation-duration:.6s;animation-delay:.38s}html.vela-intro:not(.vela-intro-fin) .scroller{overflow:hidden}html.vela-intro nav.top,html.vela-intro .rail,html.vela-intro .tabbar{transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}html.vela-intro:not(.vela-intro-fin) nav.top{opacity:0;transform:translateY(-14px)}html.vela-intro:not(.vela-intro-fin) .rail{opacity:0;transform:translate(14px,-50%)}html.vela-intro:not(.vela-intro-fin) .tabbar{opacity:0;transform:translateY(16px)}html.vela-intro.vela-intro-fin .rail,html.vela-intro.vela-intro-fin .tabbar{transition-delay:.43s}html.vela-intro-rapida nav.top,html.vela-intro-rapida .tabbar{transition-duration:.5s}html.vela-intro-rapida.vela-intro-fin .tabbar{transition-delay:.26s}html.vela-intro:not(.vela-intro-fin) .panel-inicio .hero-layout.reveal{opacity:0!important;transition:none!important}@media(prefers-reduced-motion:reduce){#intro.vi-ver .vi-palabra:after{animation:none}.vi-centro{transition-duration:.25s;filter:none;transform:none}}#vela-laser-fondo{position:fixed;inset:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}html.vela-laser body,html.vela-laser .hero-ambient{background:transparent}html.vela-laser .hero-ambient:before{background:radial-gradient(600px circle at var(--mx) var(--my),rgba(201,162,77,.1),transparent 62%)}html.vela-intro #vela-laser-fondo{transition:opacity 1.4s ease}html.vela-intro:not(.vela-intro-fin) #vela-laser-fondo{opacity:0}html.vela-laser .panel :is(h1,h2,h3,h4,p,li,dt,dd,label),html.vela-laser .gr :is(h1,h2,h3,h4,p,li,small){text-shadow:0 0 18px rgba(7,7,10,.85),0 0 3px rgba(7,7,10,.7)}html.vela-laser .panel :is(.grad-heading,.vc-inline-name,.vc-name,.vc-hero-title em),html.vela-laser .gr .grad-heading{text-shadow:none}html.vela-laser .panel .grad-heading,html.vela-laser .gr .grad-heading{filter:drop-shadow(0 0 14px rgba(7,7,10,.85))}html.vela-laser .hero-ambient .ember{display:none}html.vela-laser .hero-ambient:before{background:radial-gradient(600px circle at var(--mx) var(--my),rgba(201,162,77,.08),transparent 62%),linear-gradient(90deg,#07070a9e,#07070a61 40%,#07070a00 64%)}@media(max-width:860px){html.vela-laser .hero-ambient:before{background:linear-gradient(180deg,#07070a33,#07070a80 22% 70%,#07070a1f)}}#vela-laser-fondo{transition:opacity .9s ease}html.laser-tenue #vela-laser-fondo{opacity:.32}.hero-stats{gap:.9rem 1rem}.hero-stats div{padding:.7rem 1rem .62rem;border-radius:8px;border:1px solid transparent}html.vela-laser .hero-stats div{background:#07070ad1;border-color:#c9a24d38;box-shadow:inset 0 1px #e9c87712,0 10px 24px -16px #000000b3}html.vela-laser .q-opt-price,html.vela-laser .prod-note strong{display:inline-block;padding:.1em .5em;margin:0 .1em;border-radius:4px;line-height:1.4;white-space:nowrap;background:#07070adb;border:1px solid rgba(201,162,77,.3)}html.vela-laser .tier{background:#07070ad1}html.vela-laser .tier.premium{background:linear-gradient(180deg,#c9a24d1a,#c9a24d05),#07070ad6}@media(max-width:860px){.hero-stats{display:grid;grid-template-columns:auto auto;justify-content:start;gap:.6rem}.hero-stats div{padding:.55rem .75rem .5rem}.hero-stats dt{font-size:1.25rem;white-space:nowrap}.hero-stats dd{font-size:.58rem}}.relato{position:relative}.relato-capa{position:absolute;inset:0;z-index:0;pointer-events:none}.relato-lienzo{position:sticky;top:0;height:100vh;height:100dvh}#relatoEscena{display:block;width:100%;height:100%}html.vela-intro .relato-lienzo{transition:opacity 1.2s ease}html.vela-intro:not(.vela-intro-fin) .relato-lienzo{opacity:0}html.vela-laser #vela-laser-fondo{opacity:.42}html.vela-laser.laser-tenue #vela-laser-fondo{opacity:.22}.panel-contacto>.wrap{position:relative;z-index:1}.cierre-viento{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease}.panel-contacto.cierre-activo .cierre-viento{opacity:1}.cierre-viento path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.cierre-viento .cv-base path{stroke:#c9a24d1a;stroke-width:1}.cierre-viento .cv-flujo path{stroke:#e9c8778c;stroke-width:1.2;stroke-dasharray:70 930;stroke-dashoffset:1000;animation:cvFlujo 7s linear infinite;animation-play-state:paused}.panel-contacto.cierre-activo .cv-flujo path{animation-play-state:running}.cierre-viento .cv-flujo path:nth-child(2){animation-delay:-1.3s;animation-duration:6.2s}.cierre-viento .cv-flujo path:nth-child(3){animation-delay:-2.9s;animation-duration:7.6s}.cierre-viento .cv-flujo path:nth-child(4){animation-delay:-4.1s;animation-duration:6.6s}.cierre-viento .cv-flujo path:nth-child(5){animation-delay:-5.4s;animation-duration:8.1s}.cierre-viento .cv-flujo path:nth-child(6){animation-delay:-.6s;animation-duration:7.2s}@keyframes cvFlujo{to{stroke-dashoffset:0}}.cierre-viento .cv-movil{display:none}@media(max-width:860px){.cierre-viento .cv-escritorio{display:none}.cierre-viento .cv-movil{display:inline}}@media(prefers-reduced-motion:reduce){.cierre-viento .cv-flujo{display:none}.cierre-viento .cv-base path{stroke:#c9a24d38}}[hidden]{display:none!important}#pjReviewWrap .pj-hint{margin-top:.45rem;margin-bottom:1.1rem}@media(max-width:860px){footer{padding-bottom:calc(6.2rem + env(safe-area-inset-bottom))}}@media(max-width:860px){footer{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}footer .foot-legal{padding-right:5.5rem}}.hero-piezas{list-style:none;margin:.5rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hero-piezas li{position:relative;min-width:0}.hero-piezas li+li:before{content:"";position:absolute;left:-.7rem;top:50%;width:.7rem;height:1px;background:var(--gold-dim)}.hero-piezas a,.hero-piezas button{display:flex;flex-direction:column;gap:.3rem;width:100%;height:100%;padding:.72rem .9rem .68rem;border-radius:10px;border:1px solid rgba(201,162,77,.24);background:#07070ad1;color:var(--ivory);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.hero-piezas a:hover,.hero-piezas button:hover,.hero-piezas a:focus-visible,.hero-piezas button:focus-visible{border-color:var(--gold);transform:translateY(-2px)}.hero-piezas b{font-family:Sora,sans-serif;font-size:.92rem;font-weight:600;line-height:1.25;white-space:nowrap}.hero-piezas span{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.05em;line-height:1.3;color:var(--gold-bright);white-space:nowrap}@media(max-width:560px){.hero-piezas{grid-template-columns:1fr;gap:.45rem}.hero-piezas li+li:before{left:1.4rem;top:-.45rem;width:1px;height:.45rem}.hero-piezas a,.hero-piezas button{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.66rem .95rem}}.sis-pieza{gap:.65rem}.sis-paso{display:inline-flex;align-items:center;gap:.6rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright)}.sis-paso i{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--gold-dim);background:#c9a24d1a;font-style:normal;font-size:.72rem;letter-spacing:0}.sis-pieza h3{font-size:1.4rem;margin-top:.15rem}.sis-pieza .sis-precio{margin-top:auto;padding-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.03em;color:var(--muted)}.sis-pieza .sis-precio b{font-family:Fraunces,Georgia,serif;font-size:1.08rem;font-weight:700;letter-spacing:0;color:var(--gold-bright)}.sis-ir{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;padding:.55rem 1rem;border-radius:100px;border:1px solid var(--gold-dim);background:#c9a24d14;color:var(--gold-bright);font-family:Sora,sans-serif;font-size:.8rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.sis-ir:hover,.sis-ir:focus-visible{background:#c9a24d2e;border-color:var(--gold)}.sis-extra{margin-top:1.7rem;font-size:.92rem;line-height:1.6;color:var(--muted);max-width:48em}.sis-extra strong{color:var(--ivory);font-weight:600}.sis-extra a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:900px){.cap-grid.sis-piezas{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cap-grid.sis-piezas{grid-template-columns:1fr}}@media(max-width:860px),(pointer:coarse){nav.top{background:#07070a;-webkit-backdrop-filter:none;backdrop-filter:none}.tabbar{background:#121016;-webkit-backdrop-filter:none;backdrop-filter:none}main.scroller{scroll-snap-type:none}}@media(pointer:coarse){.q-inp input,.q-inp select,.pj-field input,.pj-field select,.pj-field textarea,.tel-field input[type=tel],.tel-search{font-size:16px}.foot-col a,.foot-col button{padding:.28rem 0;margin:-.28rem 0}.btn-lang{position:relative}.btn-lang:after{content:"";position:absolute;inset:-7px -4px}}.growth-body{background:var(--ink)}.gr-sec{position:relative;padding:clamp(4.5rem,9vw,7.5rem) clamp(1.25rem,5vw,3.5rem)}.gr-sec+.gr-sec:before{content:"";position:absolute;top:0;left:50%;width:min(1180px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--line),transparent)}.gr .section-head p{color:var(--muted);max-width:58ch;margin-top:.9rem}.gr-nota{margin-top:1.1rem;font-size:.78rem;color:var(--muted);text-align:center;max-width:none}.gr-remate{margin-top:2rem;font-size:1.04rem;line-height:1.7;color:var(--muted);max-width:62ch}.gr-remate strong{color:var(--ivory)}.gr-ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.1rem}.gr-ctas-centro{justify-content:center}.gr-hero{min-height:100vh;min-height:100dvh;display:flex;align-items:center;position:relative;overflow:hidden;padding:7.5rem clamp(1.25rem,5vw,3.5rem) 4.5rem}.gr-ambiente{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 80% 28%,rgba(201,162,77,.1),transparent 62%),radial-gradient(640px 420px at 6% 92%,rgba(201,162,77,.06),transparent 60%)}.gr-hero .wrap{position:relative}.gr-hero h1{font-size:clamp(2.25rem,5.8vw,4rem);line-height:1.05;letter-spacing:-.032em;max-width:15.5ch}.gr-hero h1 .grad-heading{-webkit-box-decoration-break:clone;box-decoration-break:clone}.gr-hero-titulo .gr-linea-1{display:block}.gr-hero-titulo .gr-linea-2{display:inline-block}@media(prefers-reduced-motion:no-preference){.gr-hero-titulo .gr-linea-1,.gr-hero-sub,.gr-hero .gr-ctas,.gr-hero .gr-acr{animation:grSube 1s cubic-bezier(.16,1,.3,1) both}.gr-hero-titulo .gr-linea-2{animation:grSube 1s cubic-bezier(.16,1,.3,1) .11s both,gradShift 10s ease infinite}.gr-hero-sub{animation-delay:.26s}.gr-hero .gr-ctas{animation-delay:.38s}.gr-hero .gr-acr{animation-delay:.52s}}@keyframes grSube{0%{opacity:.01;transform:translateY(.6em)}to{opacity:1;transform:none}}.gr-hero-sub{max-width:52ch;margin-top:1.35rem;color:var(--muted);font-size:clamp(1rem,1.6vw,1.13rem);line-height:1.7}.gr-acr{--len:96px;display:flex;align-items:center;gap:.9rem;margin-top:3.4rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.gr-acr span:last-child{color:var(--gold-bright)}.gr-acr i{position:relative;flex:none;width:var(--len);height:1px;background:var(--line-strong)}.gr-acr i:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 10px #e9c877cc;animation:grPulso 2.6s cubic-bezier(.45,0,.2,1) infinite}.gr-acr i:nth-of-type(2):after{animation-delay:1.3s}@keyframes grPulso{0%{transform:translate(0);opacity:0}15%,85%{opacity:1}to{transform:translate(calc(var(--len) - 5px));opacity:0}}@media(max-width:520px){.gr-acr{--len:40px;gap:.6rem;font-size:.62rem;letter-spacing:.12em}}.gr-hero-vis{display:none}@media(min-width:1000px){.gr-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3.2rem;align-items:center}.gr-hero .gr-acr{display:none}.gr-hero-vis{display:grid;gap:1.35rem;position:relative;padding-left:2.4rem}.gr-hv-linea{position:absolute;left:.75rem;top:2.2rem;bottom:2.2rem;width:1px;opacity:.7;background:linear-gradient(180deg,var(--gold-dim),var(--gold-bright))}.gr-hv-linea i{position:absolute;left:-3px;top:0;width:7px;height:7px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 12px #e9c877e6;animation:grBaja 3.6s cubic-bezier(.45,0,.2,1) infinite}.gr-hv-card{--x:-1.65rem;position:relative;border:1px solid var(--line-strong);border-radius:14px;padding:1.1rem 1.25rem 1.15rem;background:linear-gradient(180deg,#1a1720e6,#121016e6);box-shadow:0 18px 40px -26px #000000d9}.gr-hv-card:nth-child(3){--x:-3.25rem;margin-left:1.6rem}.gr-hv-card:nth-child(4){--x:-4.85rem;margin-left:3.2rem}.gr-hv-card:before{content:"";position:absolute;top:50%;left:calc(var(--x) - 4px);width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--ink);border:1px solid var(--gold-bright)}.gr-hv-card:after{content:"";position:absolute;top:50%;left:calc(var(--x) + 5px);width:calc(-1 * var(--x) - 5px);height:1px;background:var(--gold-dim);opacity:.7}.gr-hv-tag{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.gr-hv-card b{display:block;margin-top:.4rem;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:600;color:var(--ivory);line-height:1.3}.gr-hv-card small{display:block;margin-top:.35rem;font-size:.78rem;color:var(--muted)}.gr-hv-fin{border-color:var(--gold-dim);background:linear-gradient(180deg,#c9a24d21,#c9a24d08),#121016eb}.gr-hv-fin .gr-hv-tag{color:var(--gold-bright)}}@keyframes grBaja{0%{top:0;opacity:0}12%,88%{opacity:1}to{top:calc(100% - 7px);opacity:0}}.gr-fuga{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.9rem}.gr-fuga li{position:relative;border:1px solid var(--line-strong);border-radius:12px;padding:1.05rem 1.1rem 1.2rem;background:#121016b8;animation:grTramo 6s ease-in-out infinite}.gr-fuga li:nth-child(2){animation-delay:.6s}.gr-fuga li:nth-child(3){animation-delay:1.2s}.gr-fuga b{display:block;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.2em;color:var(--gold);margin-bottom:.55rem;font-weight:600}.gr-fuga span{font-weight:600;color:var(--ivory);font-size:.95rem}.gr-fuga li:not(:last-child):after{content:"";position:absolute;top:50%;right:calc(-.9rem - 1px);width:.9rem;height:1px;background:var(--gold-dim)}.gr-fuga li:nth-child(3):after{background:repeating-linear-gradient(90deg,var(--gold-dim) 0 2px,transparent 2px 5px)}.gr-fuga li.gr-fuga-corte,.gr-fuga li.gr-fuga-perdida{border-style:dashed;animation:none;opacity:.62}.gr-fuga-corte:after{opacity:.4}.gr-fuga-perdida span{text-decoration:line-through;text-decoration-color:#c9a24d8c;text-decoration-thickness:1px;color:var(--muted)}@keyframes grTramo{0%,40%,to{border-color:var(--line-strong);box-shadow:none}12%,26%{border-color:var(--gold);box-shadow:0 0 22px -6px #e9c87773}}@media(max-width:860px){.gr-fuga{grid-template-columns:1fr;gap:.75rem;max-width:420px}.gr-fuga li{display:flex;align-items:baseline;gap:.9rem}.gr-fuga b{margin:0}.gr-fuga li:not(:last-child):after{top:100%;right:auto;left:1.55rem;width:1px;height:.75rem}.gr-fuga li:nth-child(3):after{background:repeating-linear-gradient(180deg,var(--gold-dim) 0 2px,transparent 2px 5px)}}.gr-flujo{position:relative;margin-top:1.4rem;padding-top:2.6rem}.gr-trazo{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.gr-trazo .base{fill:none;stroke:#c9a24d42;stroke-width:1.4}.gr-trazo .vuelta{fill:none;stroke:#c9a24d33;stroke-width:1.2;stroke-dasharray:2 7}.gr-trazo .estela{fill:none;stroke:var(--gold-bright);stroke-width:2;stroke-linecap:round}.gr-trazo .senal{fill:#fff4d6}.gr-pasos{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:.7rem}.gr-paso{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:0 .15rem}.gr-nodo{position:relative;z-index:1;width:3.2rem;height:3.2rem;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--ink);border:1px solid var(--gold-dim);transition:border-color .32s ease,box-shadow .32s ease,transform .32s ease}.gr-nodo b{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;color:var(--gold-bright);font-weight:600}.gr-paso.encendido .gr-nodo,.gr-paso:hover .gr-nodo{border-color:var(--gold-bright);transform:scale(1.07);box-shadow:0 0 0 4px #c9a24d1f,0 0 26px #e9c87761}.gr-paso h3{font-size:1rem;margin-top:.2rem;transition:color .32s ease}.gr-paso.encendido h3{color:var(--gold-bright)}.gr-paso p{font-size:.75rem;color:var(--muted);line-height:1.5}.gr-vuelta{max-width:none;text-align:center;margin-top:2.2rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}@media(max-width:1080px){.gr-pasos{grid-template-columns:repeat(4,1fr);row-gap:2.4rem}.gr-flujo{padding-top:.5rem}}@media(max-width:640px){.gr-flujo{padding-top:0}.gr-pasos{grid-template-columns:1fr;row-gap:1.9rem}.gr-paso{display:grid;grid-template-columns:3.2rem 1fr;column-gap:1.05rem;align-items:start;text-align:left;padding:0}.gr-nodo{grid-row:span 2}.gr-paso h3{margin-top:.45rem}.gr-paso p{font-size:.82rem}.gr-vuelta{text-align:left;margin-left:4.25rem;margin-top:1.6rem}}.gr-pilares-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gr-pilar{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;padding:1.5rem 1.35rem 1.6rem;background:linear-gradient(180deg,#1a1720eb,#121016eb);transition:border-color .24s ease,transform .24s ease}.gr-pilar:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:var(--grad-gold);transform:scaleX(.16);transform-origin:left;transition:transform .52s cubic-bezier(.16,1,.3,1)}.gr-pilar:hover{border-color:var(--gold-dim);transform:translateY(-3px)}.gr-pilar:hover:before{transform:scaleX(1)}.gr-pilar-tag{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-weight:600}.gr-pilar h3{margin:.85rem 0 .55rem;font-size:1.16rem}.gr-pilar p{font-size:.86rem;color:var(--muted);line-height:1.6}@media(max-width:860px){.gr-pilares-grid{grid-template-columns:1fr}}.gr-combos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.gr-combo{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;padding:1.45rem 1.4rem;background:#121016c7}.gr-combo-tipo{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;font-weight:600}.gr-piezas{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 0}.gr-piezas li{position:relative;font-size:.8rem;border:1px solid var(--line-strong);border-radius:100px;padding:.32rem .8rem;color:var(--ivory);background:var(--surface-2)}.gr-piezas li+li{margin-left:1.35rem}.gr-piezas li+li:before{content:"+";position:absolute;left:-1.02rem;top:50%;transform:translateY(-52%);color:var(--gold-bright);font-weight:700}.gr-combo-res{font-size:.92rem;line-height:1.6;color:var(--ivory);border-top:1px solid var(--line);padding-top:.95rem}.gr-combo-res span{display:block;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:.35rem}@media(max-width:760px){.gr-combos-grid{grid-template-columns:1fr}}.gr-despues h2{font-size:clamp(1.9rem,4.4vw,2.9rem);max-width:21ch}.gr-despues-cols{display:grid;grid-template-columns:1.15fr 1fr;gap:2.4rem;margin-top:2.2rem;align-items:start}.gr-despues-cols>p{color:var(--muted);font-size:1.02rem;line-height:1.75;max-width:52ch}.gr-check{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.gr-check li{display:flex;align-items:center;gap:.75rem;padding:.82rem 1rem;border:1px solid var(--line-strong);border-radius:10px;background:#121016bf;font-weight:600;font-size:.92rem}.gr-check li:before{content:"";flex:none;width:.55rem;height:.55rem;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 10px #e9c8778c}@media(max-width:760px){.gr-despues-cols{grid-template-columns:1fr;gap:1.6rem}}.gr-diag-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem;align-items:start}.gr-diag-titulo{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.8rem;font-weight:600}.gr-revisamos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:1.4rem}.gr-revisamos li{display:flex;align-items:center;gap:.65rem;padding:.62rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.gr-revisamos li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;border:1px solid var(--gold)}.gr-incognito{position:relative;border:1px solid var(--gold-dim);border-radius:14px;padding:1.6rem 1.6rem 1.7rem;background:radial-gradient(520px 240px at 100% 0%,rgba(201,162,77,.1),transparent 70%),var(--surface)}.gr-incognito-ic{width:2.7rem;height:2.7rem;border-radius:10px;display:grid;place-items:center;color:var(--gold-bright);border:1px solid var(--gold-dim);background:#c9a24d14;margin-bottom:1.05rem}.gr-incognito-ic svg{width:22px;height:22px}.gr-incognito h3{font-size:1.28rem;margin-bottom:.6rem}.gr-incognito>p{color:var(--muted);font-size:.92rem;line-height:1.65}.gr-prueba{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;gap:.5rem}.gr-prueba li{position:relative;padding:.58rem .85rem .58rem 2.1rem;border-radius:8px;background:#07070a99;border:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;color:var(--muted)}.gr-prueba li:before{content:"";position:absolute;left:.85rem;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--gold-dim);animation:grLatido 3.9s ease-in-out infinite}.gr-prueba li:nth-child(2):before{animation-delay:1.3s}.gr-prueba li:nth-child(3):before{animation-delay:2.6s}@keyframes grLatido{0%,40%,to{background:var(--gold-dim);box-shadow:none}10%,24%{background:var(--gold-bright);box-shadow:0 0 10px #e9c877b3}}@media(max-width:860px){.gr-diag-grid{grid-template-columns:1fr;gap:1.8rem}}@media(max-width:420px){.gr-revisamos{grid-template-columns:1fr}}.gr-planes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;align-items:stretch;margin-top:.6rem}.gr-plan{position:relative;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:14px;padding:1.8rem 1.5rem 1.6rem;background:#121016e0}.gr-plan-destacado{border-color:var(--gold);box-shadow:0 22px 56px -28px #c9a24d6b;background:linear-gradient(180deg,#c9a24d17,#c9a24d04 42%),#121016f0}.gr-plan-sello{position:absolute;top:-.72rem;left:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--grad-gold);padding:.3rem .72rem;border-radius:100px;font-weight:700}.gr-plan-nombre{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-weight:600}.gr-plan-precio{font-family:Fraunces,Georgia,serif;font-size:2.35rem;font-weight:700;color:var(--ivory);margin:.5rem 0 .3rem;letter-spacing:-.02em;line-height:1.1}.gr-plan-precio b{font-weight:700}.gr-plan-precio span{font-family:Sora,sans-serif;font-size:.85rem;color:var(--muted);font-weight:500;margin-left:.25rem;letter-spacing:0}.gr-plan-para{color:var(--muted);font-size:.88rem;line-height:1.55;margin-bottom:1.2rem;min-height:2.8em}.gr-plan-lista{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.6rem;flex:1;align-content:start}.gr-plan-lista li{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.45}.gr-plan-lista li:before{content:"";flex:none;width:.38rem;height:.7rem;margin:.12rem .25rem 0 .2rem;border:solid var(--gold-bright);border-width:0 2px 2px 0;transform:rotate(45deg)}.gr-plan .btn{justify-content:center}.gr-presupuesto{display:flex;gap:1rem;align-items:flex-start;margin-top:1.7rem;padding:1.2rem 1.4rem;border:1px solid var(--gold-dim);border-radius:12px;background:var(--surface-2)}.gr-presupuesto svg{flex:none;color:var(--gold-bright);margin-top:.1rem}.gr-presupuesto p{font-size:.9rem;line-height:1.65;color:var(--muted)}.gr-presupuesto strong{color:var(--ivory)}@media(max-width:900px){.gr-planes-grid{grid-template-columns:1fr;max-width:440px;gap:1.6rem}.gr-plan-para{min-height:0}}.gr-oferta-grid{display:grid;grid-template-columns:minmax(260px,.82fr) 2fr;gap:1.2rem;align-items:start;margin-top:.6rem}.gr-oferta-precio{position:sticky;top:6rem}.gr-oferta-precio .gr-plan-para{min-height:0}.gr-oferta-precio .gr-plan-precio{font-size:clamp(1.75rem,2.3vw,2.25rem)}.gr-oferta-precio .gr-precio-num{white-space:nowrap}.gr-bloques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gr-bloques .gr-pilar h3{margin:.7rem 0 .8rem}.gr-bloques .gr-plan-lista{margin:0}@media(max-width:1000px){.gr-oferta-grid{grid-template-columns:1fr}.gr-oferta-precio{position:relative;top:auto;max-width:520px}}@media(max-width:640px){.gr-bloques{grid-template-columns:1fr}}.gr-cond-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.gr-cond{border:1px solid var(--line-strong);border-radius:14px;padding:1.5rem 1.4rem;background:#121016d9}.gr-cond h3{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1rem;font-weight:600}.gr-cond .gr-plan-lista{margin:0}.gr-excluye{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.gr-excluye li{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.45;color:var(--muted)}.gr-excluye li:before{content:"–";flex:none;color:var(--gold-dim);font-weight:700}@media(max-width:760px){.gr-cond-grid{grid-template-columns:1fr}}.gr-linea{list-style:none;margin:.6rem 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:.9rem}.gr-linea:before{content:"";position:absolute;top:1.05rem;left:1.05rem;right:1.05rem;height:1px;opacity:.75;background:linear-gradient(90deg,var(--gold-dim) 0%,var(--gold-dim) 40%,var(--gold-bright) 50%,var(--gold-dim) 60%,var(--gold-dim) 100%);background-size:300% 100%;animation:grBarrido 7s linear infinite}@keyframes grBarrido{0%{background-position:100% 0}to{background-position:0% 0}}.gr-linea li{position:relative;padding-top:3rem}.gr-linea b{position:absolute;top:0;left:0;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;background:var(--ink);border:1px solid var(--gold-dim);font-family:IBM Plex Mono,monospace;font-size:.64rem;color:var(--gold-bright);font-weight:600}.gr-linea h3{font-size:1rem;margin-bottom:.4rem}.gr-linea p{font-size:.79rem;color:var(--muted);line-height:1.5}@media(max-width:1100px){.gr-linea{grid-template-columns:1fr;gap:1.4rem;max-width:560px}.gr-linea:before{top:1.05rem;bottom:1.05rem;left:1.05rem;right:auto;width:1px;height:auto;background-size:100% 300%;background-image:linear-gradient(180deg,var(--gold-dim) 0%,var(--gold-dim) 40%,var(--gold-bright) 50%,var(--gold-dim) 60%,var(--gold-dim) 100%);animation-name:grBarridoV}.gr-linea li{padding:.15rem 0 0 3.3rem}}@keyframes grBarridoV{0%{background-position:0 100%}to{background-position:0 0%}}.gr-reporte{display:grid;grid-template-columns:1.1fr 1fr;gap:1.6rem;align-items:start;border:1px solid var(--line-strong);border-radius:14px;padding:1.6rem;background:var(--surface)}.gr-embudo{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.gr-embudo li{width:var(--w);min-width:9.6rem;padding:.5rem .85rem;border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ivory);border:1px solid rgba(201,162,77,.26);background:linear-gradient(90deg,#c9a24d38,#c9a24d0d);transform-origin:left center}.gr-reporte-cols{display:grid;gap:.7rem}.gr-rep{border:1px solid var(--line);border-radius:10px;padding:.95rem 1rem 1.05rem;background:#07070a8c}.gr-rep h3{display:flex;align-items:center;gap:.55rem;font-family:Sora,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.gr-rep h3:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.gr-rep-si h3:before{background:var(--gold-bright)}.gr-rep-no h3:before{background:var(--muted)}.gr-rep-cambio h3:before{border:1px solid var(--gold-bright)}.gr-rep i{display:block;height:.5rem;border-radius:3px;background:#f3efe614;margin-top:.45rem}.gr-rep i:nth-of-type(1){width:92%}.gr-rep i:nth-of-type(2){width:72%}.gr-rep i:nth-of-type(3){width:56%}@media(max-width:860px){.gr-reporte{grid-template-columns:1fr;padding:1.2rem}}.gr-ecuacion{display:flex;align-items:stretch;justify-content:center;gap:1rem}.gr-ecuacion>div{flex:1 1 0;max-width:300px;text-align:center;border:1px solid var(--line-strong);border-radius:12px;padding:1.45rem 1rem;background:#121016d1}.gr-ecuacion span{display:block;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-weight:600;color:var(--gold-bright)}.gr-ecuacion small{display:block;margin-top:.45rem;color:var(--muted);font-size:.86rem}.gr-ecuacion>i{align-self:center;font-style:normal;font-size:1.6rem;color:var(--gold)}.gr-pregunta{margin-top:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding:1.45rem 1.6rem;border:1px solid var(--gold-dim);border-radius:14px;background:linear-gradient(90deg,#c9a24d17,#c9a24d03)}.gr-pregunta p{font-family:Fraunces,Georgia,serif;font-size:clamp(1.1rem,2.4vw,1.3rem);color:var(--ivory);max-width:30ch}@media(max-width:760px){.gr-ecuacion{flex-direction:column;align-items:center}.gr-ecuacion>div{width:100%;max-width:360px}}.gr-cierre{text-align:center;padding-bottom:clamp(5rem,10vw,8rem)}.gr-cierre h2{max-width:24ch;margin:0 auto;font-size:clamp(1.8rem,4.2vw,2.6rem)}.gr-cierre p{color:var(--muted);max-width:52ch;margin:1rem auto 0}.gr-flujo-js .gr-paso{opacity:0;transition:opacity .65s ease}.gr-flujo-js.gr-flujo-on .gr-paso{opacity:1}.gr-flujo-on .gr-paso:nth-child(2){transition-delay:.11s}.gr-flujo-on .gr-paso:nth-child(3){transition-delay:.22s}.gr-flujo-on .gr-paso:nth-child(4){transition-delay:.33s}.gr-flujo-on .gr-paso:nth-child(5){transition-delay:.44s}.gr-flujo-on .gr-paso:nth-child(6){transition-delay:.55s}.gr-flujo-on .gr-paso:nth-child(7){transition-delay:.66s}.gr-flujo-js .gr-vuelta{opacity:0;transition:opacity .7s ease 1.2s}.gr-flujo-js.gr-flujo-on .gr-vuelta{opacity:1}.gr-linea:after{content:"";position:absolute;top:calc(1.05rem - .5px);left:1.05rem;right:1.05rem;height:2px;background:var(--grad-gold);box-shadow:0 0 12px #e9c87773;transform-origin:left center;transform:scaleX(var(--p,0))}.gr-linea b{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.gr-linea li.on b{background:var(--gold-bright);color:var(--ink);border-color:var(--gold-bright);box-shadow:0 0 0 4px #c9a24d24,0 0 18px #e9c87766}@media(max-width:1100px){.gr-linea:after{top:1.05rem;bottom:1.05rem;left:calc(1.05rem - .5px);right:auto;width:2px;height:auto;transform-origin:center top;transform:scaleY(var(--p,0))}}.q-opt-dev{display:inline-flex;align-items:center;border:1px dashed var(--gold-dim);border-radius:100px;padding:.16rem .6rem .14rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ivory);background:#07070ab8;white-space:nowrap}.q-inc-note.q-inc-dev{color:var(--ivory);background:#c9a24d14;border:1px dashed var(--gold-dim)!important;border-radius:6px;padding:.6rem .75rem!important}.gr-dev{color:var(--muted);font-size:.86em;font-style:italic;white-space:nowrap}.vc-close-sec .vc-incluida{margin:0;max-width:34rem;font-size:.84rem;line-height:1.55;color:var(--ivory);opacity:.85}.pj-sending{display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center;padding:1.8rem 0 .8rem;color:var(--muted)}.pj-sending p{max-width:none}.pj-spinner{width:34px;height:34px;border-radius:50%;border:2px solid rgba(201,162,77,.25);border-top-color:var(--gold-bright);animation:pjGira .9s linear infinite}@keyframes pjGira{to{transform:rotate(360deg)}}.pj-fail{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1rem 0 .4rem}.pj-fail h3{font-size:1.3rem}.pj-fail p{max-width:none}.pj-success .pj-hint,.pj-fail .pj-hint{margin-top:0}.legal-doc .legal-list{margin:.1rem 0 .9rem 1.15rem;padding:0}.legal-doc .legal-list li{list-style:disc;font-size:.86rem;line-height:1.65;color:var(--ivory);margin:.3rem 0}.legal-doc .legal-list li::marker{color:var(--gold)}.legal-doc .legal-list li strong{color:var(--gold-bright)}.q-status{margin-top:1rem;padding:1rem 1rem 1.05rem;border:1px solid var(--line-strong);border-radius:10px;background:#07070a8c;display:flex;flex-direction:column;gap:.6rem}.q-status.is-ok{border-color:var(--gold-dim);background:linear-gradient(180deg,#c9a24d1a,#07070a8c)}.q-status.is-partial,.q-status.is-fail,.q-status.is-invalid{border-color:#e08b7a8c}.q-status-title{display:flex;align-items:center;gap:.6rem;margin:0;max-width:none;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.08rem;line-height:1.3;color:var(--ivory)}.q-status-title .pj-spinner{width:18px;height:18px;flex:0 0 auto}.q-status-text,.q-status-note{margin:0;max-width:none;font-size:.84rem;line-height:1.55;color:var(--muted)}.q-status-note{font-size:.78rem}.q-status-ref{margin:0;font-family:IBM Plex Mono,monospace;font-size:.8rem;letter-spacing:.05em;color:var(--gold-bright)}.q-status-actions{display:flex;flex-direction:column;gap:.55rem}.q-status-actions:not(:has(>:not([hidden]))){display:none}.q-inp .q-opt-tag{text-transform:none;letter-spacing:0;opacity:.7;font-family:Sora,sans-serif}.pj-ok-ref{margin:0;font-family:IBM Plex Mono,monospace;font-size:.82rem;letter-spacing:.05em;color:var(--gold-bright)}.pj-success.is-pending .pj-check-badge{display:none}@media(max-width:860px){.eyebrow,.hero-kicker,.sectors-label,.q-field-label,.q-sub-label,.q-inp>span,.q-inc-group h4,.q-inc-btn span,.q-monthly-list li,.q-monthly-num b,.q-fine,.q-opt-dev,.sis-paso,.sis-paso i,.sis-precio,.hero-piezas span,.tier-name,.tier-gift,.vc-inline-tag,.prospect-t,.prospect-hint,.cc-label,.btn-lang,.foot-h,.foot-col a,.foot-col button,.foot-legal,.gr-embudo li,.gr-nodo b,.gr-linea b,.gr-fuga b,.gr-combo-tipo,.gr-combo-res span,.gr-acr span,.gr-pilar-tag,.gr-prueba li,.gr-plan-nombre,.gr-plan-sello,.gr-vuelta,.gr-diag-titulo,.gr-cond h3,.sis-pieza .sis-precio,.contact-card .cc-label,.ig-card .cc-label{font-size:.75rem}.tabbar .tabbar-inner :is(a,button) span,.tabbar a.tabbar-go span,.tabbar button span,.tabbar .tabbar-inner a.tabbar-core span{font-size:clamp(.56rem,2.7vw,.75rem);letter-spacing:0;white-space:nowrap}}.fx-caret{display:inline-flex;align-items:center;justify-content:center;position:relative;width:14px;height:14px;margin-left:3px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--gold-bright);opacity:.6;cursor:pointer;vertical-align:middle;transition:opacity .16s,background-color .16s}.fx-caret svg{width:8px;height:8px;transition:transform .18s}.fx-caret:after{content:"";position:absolute;inset:-10px}.fx-caret:hover,.fx-caret:focus-visible,.fx-caret[aria-expanded=true]{opacity:1;background:#c9a24d24}.fx-caret:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fx-caret[aria-expanded=true] svg{transform:rotate(180deg)}.fx-menu{position:fixed;z-index:1000;width:max-content;min-width:15.5rem;max-width:calc(100vw - 16px);padding:.45rem;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2);box-shadow:0 18px 40px #00000073;font-family:Sora,sans-serif}.fx-menu[hidden]{display:none}.fx-menu-title{margin:.15rem .45rem .35rem;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fx-menu button{display:grid;grid-template-columns:2.8rem 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.55rem .6rem;border:0;border-radius:8px;background:transparent;color:var(--ivory);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.fx-menu button b{font-family:IBM Plex Mono,monospace;font-weight:700;color:var(--gold-bright)}.fx-menu button i{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--muted)}.fx-menu button:hover,.fx-menu button:focus-visible{background:#c9a24d24;outline:none}.fx-menu button[aria-checked=true]{background:#c9a24d38}.fx-menu button[aria-checked=true] span:after{content:" ✓";color:var(--gold-bright)}.fx-menu button:disabled{opacity:.45;cursor:not-allowed}.fx-menu-note{margin:.4rem .45rem .15rem;max-width:17rem;font-size:.7rem;line-height:1.45;color:var(--muted)}.fx-note{margin:.35rem 0 0;font-size:.72rem;line-height:1.45;color:var(--muted)}@media(prefers-reduced-motion:reduce){.fx-caret,.fx-caret svg{transition:none}}
