.af-root{--af-ease: cubic-bezier(.22,1,.36,1);--af-gold: #C9A84E;color:#fff;font-family:Arimo,Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif}.af-root .f-container{max-width:1240px}.af-root .af-sec{position:relative;margin-top:136px}.af-root .af-hero{margin-top:0;padding-top:clamp(56px,8vw,96px)}.af-root .af-sec--last{padding-bottom:136px}@media(max-width:1023px){.af-root .af-sec{margin-top:112px}.af-root .af-sec--last{padding-bottom:112px}}@media(max-width:767px){.af-root .af-sec{margin-top:96px}.af-root .af-sec--last{padding-bottom:96px}}.af-root .af-gold{background:var(--dsr-gold, linear-gradient(135deg, #C9A84E, #9F7F2F));-webkit-background-clip:text;background-clip:text;color:transparent}.af-root .af-eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;background:var(--dsr-gold, linear-gradient(135deg, #C9A84E, #9F7F2F));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.af-root .af-h1{margin:16px 0 0;font-size:clamp(36px,7vw,56px);line-height:1.02;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:20ch}.af-root .af-h2{margin:16px 0 0;font-size:clamp(26px,4vw,32px);line-height:1.08;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:24ch}.af-root .af-h3{margin:0;font-size:20px;line-height:1.15;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.af-root .af-lead{margin:10px 0 0;font-size:17px;line-height:1.55;color:#b8b8b8;max-width:620px}.af-root .af-lead b{font-weight:700;color:#fff}.af-root .af-lead b.af-gold{color:transparent}.af-root .af-p{margin:0;font-size:15px;line-height:1.55;color:#b8b8b8}.af-root .af-p b{font-weight:700}.af-root .af-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8e;line-height:1.3}.af-root .af-data{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8e;line-height:1.3;font-variant-numeric:tabular-nums}.af-root .af-data.af-gold{color:transparent}.af-root .af-note{margin:24px 0 0;max-width:720px;font-size:14px;line-height:1.55;color:#8a8a8e}.af-root .af-note--center{margin-left:auto;margin-right:auto;text-align:center;max-width:560px}.af-root .af-head{position:relative;z-index:1}.af-root .af-head--center{text-align:center;margin-left:auto;margin-right:auto;max-width:720px}.af-root .af-head--center .af-h1,.af-root .af-head--center .af-h2,.af-root .af-head--center .af-lead{margin-left:auto;margin-right:auto}.af-root .af-head--center .af-h2{max-width:28ch}.af-root .af-head--row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.af-root .af-head+*{margin-top:40px}@media(max-width:767px){.af-root .af-head+*{margin-top:28px}}.af-root .af-btn{min-height:46px;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.af-root .af-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:#fff;white-space:nowrap;border:1px solid rgba(255,255,255,.18);font-variant-numeric:tabular-nums}.af-root .af-chip--gold{border-color:#c9a84eb3}.af-root .af-chip--solid{border-color:transparent;background:var(--dsr-gold, #C9A84E);color:#0b0b0c}.af-root .af-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:4.4px;background:var(--dsr-gold, linear-gradient(135deg, #C9A84E, #9F7F2F))}.af-root .af-ic svg{width:22px;height:22px}.af-root .af-ic--lg{width:56px;height:56px;border-radius:5.6px}.af-root .af-ic--lg svg{width:26px;height:26px}.af-root.is-js .af-rev{opacity:0;translate:0 14px;transition:opacity .45s var(--af-ease),translate .45s var(--af-ease);transition-delay:var(--d, 0ms)}.af-root.is-js .af-rev.is-in{opacity:1;translate:0 0}.af-root .af-hero__cta{margin-top:32px;display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap}.af-root .af-hero__chips{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:767px){.af-root .af-hero__cta{flex-direction:column;align-items:flex-start}.af-root .af-hero__cta .af-btn{width:100%}}.af-root .afw{position:relative}.af-root .afw-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.af-root .afw-track{fill:none;stroke:#ffffff24;stroke-width:1.5}.af-root .afw-fill{fill:none;stroke:#c9a84e;stroke-width:1.5;stroke-linecap:round}.af-root .afw-comet{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#f3dfa6;box-shadow:0 0 8px 2px #f3dfa699,0 0 26px 8px #c9a84e52;opacity:0;pointer-events:none;z-index:2;will-change:transform,opacity}.af-root .afw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;z-index:1}.af-root .afw-step{position:relative;display:flex;flex-direction:column;align-items:stretch}.af-root .afw-node{position:relative;display:block;width:12px;height:12px;margin:0 auto 22px;border-radius:50%;background:#0b0b0c;border:1.5px solid rgba(255,255,255,.28);box-sizing:border-box;transition:border-color .3s,background .3s}.af-root .afw-node:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;border:1.5px solid rgba(243,223,166,.9);opacity:0;transform:scale(1)}.af-root .afw-node.is-lit{border-color:#e7c871;background:var(--dsr-gold, #C9A84E)}.af-root .afw-node.is-lit:after{animation:afw-ring .7s var(--af-ease) forwards}.af-root .afw-box{flex:1;padding:24px;display:flex;flex-direction:column;gap:12px}.af-root .afw-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.af-root .afw-num{font-size:11px;font-weight:700;letter-spacing:.16em;color:#8a8a8e;font-variant-numeric:tabular-nums;padding-top:2px}.af-root .afw-t{margin-top:6px}.af-root .afw.is-js .afw-step{opacity:0;translate:0 18px;transition:opacity .35s var(--af-ease),translate .55s var(--af-ease)}.af-root .afw.is-js .afw-step.is-on{opacity:1;translate:0 0}.af-root .afw.is-js .af-ic--lg{opacity:0;transform:translateY(-14px) scale(.55);transition:opacity .25s linear .1s,transform .6s cubic-bezier(.34,1.56,.64,1) .1s}.af-root .afw.is-js .afw-step.is-on .af-ic--lg{opacity:1;transform:none}.af-root .afw.is-js .afw-num,.af-root .afw.is-js .afw-t,.af-root .afw.is-js .afw-d{opacity:0;translate:0 8px;transition:opacity .35s var(--af-ease),translate .45s var(--af-ease)}.af-root .afw.is-js .afw-step.is-on .afw-num{opacity:1;translate:0 0;transition-delay:.22s}.af-root .afw.is-js .afw-step.is-on .afw-t{opacity:1;translate:0 0;transition-delay:.28s}.af-root .afw.is-js .afw-step.is-on .afw-d{opacity:1;translate:0 0;transition-delay:.36s}@keyframes afw-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media(max-width:1023px){.af-root .afw-steps{gap:20px}}@media(max-width:860px){.af-root .afw-steps{grid-template-columns:1fr;gap:16px}.af-root .afw-step{flex-direction:row;align-items:stretch;gap:0}.af-root .afw-node{flex:none;margin:30px 24px 0 0}.af-root .afw-box{min-width:0}}@media(max-width:767px){.af-root .afw-node{margin-right:16px}.af-root .afw-box{padding:20px}}.af-root .af-codebox{margin-top:40px;padding:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;align-items:center}.af-root .af-codebox__ticket{display:grid;gap:10px;justify-items:start;padding:24px;border-radius:10px;background:#1c1c20;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.af-root .af-codebox__ticket:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 80% at 100% 0%,rgba(201,168,78,.1),transparent 70%);pointer-events:none}.af-root .af-codebox__code{font-size:clamp(24px,3.2vw,32px);font-weight:700;letter-spacing:.04em;line-height:1;font-variant-numeric:tabular-nums}.af-root .af-codebox__url{font-size:13px;color:#8a8a8e;word-break:break-all}.af-root .af-codebox__ticket .af-chip{margin-top:6px}.af-root .af-codebox__body{display:grid;gap:12px}.af-root .af-codebox__body .af-p{font-size:17px}.af-root .af-codebox__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.af-root .af-codebox__stats>div{display:grid;gap:6px}.af-root .af-codebox__n{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}@media(max-width:860px){.af-root .af-codebox{grid-template-columns:1fr;gap:24px}}@media(max-width:767px){.af-root .af-codebox{margin-top:28px;padding:24px}.af-root .af-codebox__ticket{padding:20px}.af-root .af-codebox__stats{grid-template-columns:1fr 1fr}}.af-root .af-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:20px}.af-root .af-tier{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;align-content:start;padding:32px 28px}.af-root .af-tier .af-chip{justify-self:start}.af-root .af-tier__name{margin:20px 0 0;font-size:32px;line-height:1;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.af-root .af-tier__pct{display:flex;align-items:baseline;gap:10px;margin-top:16px}.af-root .af-tier__big{font-size:clamp(48px,5vw,64px);font-weight:700;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.af-root .af-tier__unit{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8e}.af-root .af-tier__tag{margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b8b8b8}.af-root .af-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:22px}.af-root .af-ladder i{display:block;height:4px;border-radius:2px;background:#ffffff1f;transform-origin:left center}.af-root .af-ladder i.is-on{background:#ffffffbf}.af-root .af-ladder .af-label{grid-column:1 / -1;margin-top:8px}.af-root .af-list{list-style:none;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px}.af-root .af-list li{position:relative;padding-left:24px;font-size:15px;line-height:1.45;color:#b8b8b8}.af-root .af-list li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:6px;border-left:2px solid #C9A84E;border-bottom:2px solid #C9A84E;transform:rotate(-45deg);border-radius:1px}.af-root .af-tier[data-tier=bronce] .af-tier__big{color:#fff}.af-root .af-tier[data-tier=plata] .af-tier__big,.af-root .af-tier[data-tier=plata] .af-tier__name{background:linear-gradient(135deg,#f2f4f7,#c3c8cf 55%,#9299a3);-webkit-background-clip:text;background-clip:text;color:transparent}.af-root .af-tier[data-tier=plata] .af-ladder i.is-on{background:linear-gradient(90deg,#f2f4f7,#aeb4bc)}.af-root .af-tier[data-tier=oro] .af-tier__big,.af-root .af-tier[data-tier=oro] .af-tier__name,.af-root .af-tier[data-tier=oro] .af-tier__tag{background:var(--dsr-gold, linear-gradient(135deg, #C9A84E, #9F7F2F));-webkit-background-clip:text;background-clip:text;color:transparent}.af-root .af-tier[data-tier=oro] .af-ladder i.is-on{background:var(--dsr-gold, #C9A84E)}@media(max-width:1023px){.af-root .af-tiers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media(max-width:767px){.af-root .af-tiers{grid-template-columns:1fr;row-gap:16px}.af-root .af-tier{padding:24px}}.af-root .af-calc{max-width:760px;margin-left:auto;margin-right:auto;padding:32px}.af-root .af-calc__head{display:flex;justify-content:space-between;align-items:center;gap:14px}.af-root .af-calc__hero{text-align:center;margin-top:28px}.af-root .af-calc__total{font-size:clamp(44px,7vw,72px);font-weight:700;line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.af-root .af-calc__hero .af-label{display:block;margin-top:10px}.af-root .af-calc__weekly{display:inline-flex;align-items:center;gap:9px;margin-top:16px;padding:10px 16px;border-radius:999px;border:1px solid rgba(201,168,78,.5);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums;max-width:100%}.af-root .af-calc__hero .af-calc__wkm{display:none}.af-root .af-calc__weekly b{background:var(--dsr-gold, #C9A84E);-webkit-background-clip:text;background-clip:text;color:transparent}.af-root .af-calc__slider{margin-top:32px}.af-root .af-calc__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.af-root .af-calc__v{font-size:32px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.af-root .af-range-wrap{position:relative;margin-top:14px;padding:10px 0}.af-root .af-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4px;margin:0;border-radius:2px;background:#ffffff24;outline:none;cursor:pointer;position:relative;z-index:1}.af-root .af-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:transparent}.af-root .af-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--dsr-gold, #C9A84E);border:2px solid #0B0B0C;box-shadow:0 0 0 1px #c9a84e99,0 4px 14px #00000080;cursor:grab;transition:transform .15s var(--af-ease)}.af-root .af-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#c9a84e;border:2px solid #0B0B0C;box-shadow:0 0 0 1px #c9a84e99,0 4px 14px #00000080;cursor:grab}.af-root .af-range::-moz-range-track{height:4px;border-radius:2px;background:transparent}.af-root .af-range:active::-webkit-slider-thumb{transform:scale(1.12);cursor:grabbing}.af-root .af-range:focus-visible{outline:none}.af-root .af-range:focus-visible::-webkit-slider-thumb{outline:2px solid #FFFFFF;outline-offset:3px}.af-root .af-range:focus-visible::-moz-range-thumb{outline:2px solid #FFFFFF;outline-offset:3px}.af-root .af-tick{position:absolute;top:4px;left:calc(12px + (100% - 24px) * var(--x) / 100);width:1.5px;height:16px;margin-left:-.75px;background:#ffffff38;border-radius:1px;pointer-events:none;z-index:0}.af-root .af-calc__scale{display:flex;justify-content:space-between;margin-top:8px}.af-root .af-calc__foot{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.af-root .af-calc__line{font-size:15px;color:#b8b8b8;font-variant-numeric:tabular-nums}.af-root .af-calc__line b{color:#fff;font-weight:700}.af-root .af-next{display:grid;gap:8px;justify-items:end;min-width:220px}.af-root .af-next__t{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:var(--dsr-gold, #C9A84E);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.af-root .af-next__bar{display:block;width:100%;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.af-root .af-next__bar i{display:block;height:100%;width:100%;border-radius:2px;background:var(--dsr-gold, #C9A84E);transform-origin:left center;transform:scaleX(0);transition:transform .35s var(--af-ease)}@media(max-width:767px){.af-root .af-calc{padding:24px 20px}.af-root .af-calc__head{flex-wrap:wrap}.af-root .af-calc__weekly{font-size:11px;letter-spacing:.08em;padding:9px 14px}.af-root .af-calc__wk2{display:none}.af-root .af-calc__hero .af-calc__wkm{display:block;margin-top:10px}.af-root .af-next{justify-items:start;min-width:0;width:100%}}.af-root .af-grid{display:grid;column-gap:32px;row-gap:20px}.af-root .af-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.af-root .af-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.af-root .af-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.af-root .af-mini,.af-root .af-ben{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start;padding:28px 24px}.af-root .af-mini .af-h3,.af-root .af-ben .af-h3{margin-top:18px}.af-root .af-mini .af-p,.af-root .af-ben .af-p{margin-top:10px}.af-root .af-mini__top,.af-root .af-ben__top{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:1023px){.af-root .af-grid{column-gap:20px}.af-root .af-grid--3,.af-root .af-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.af-root .af-grid,.af-root .af-grid--2,.af-root .af-grid--3,.af-root .af-grid--4{grid-template-columns:1fr;row-gap:16px}.af-root .af-mini,.af-root .af-ben{padding:24px 20px}}.af-root .af-final{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}@media(max-width:767px){.af-root .af-final{margin-top:28px}.af-root .af-final .af-btn{width:100%}}.af-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0b0b0cbd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,4vw,48px);overflow-y:auto}.af-modal[hidden]{display:none!important;pointer-events:none}.af-root .af-modal__panel{width:min(680px,100%);margin:auto;overflow:hidden;color:#fff}.af-root .af-modal__head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px clamp(18px,3vw,28px);border-bottom:1px solid rgba(255,255,255,.1);background:#0e0e11db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.af-root .af-modal__head .af-h3{margin-top:4px}.af-root .af-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:6px;background:#1c1c20;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;padding:0;transition:transform .14s var(--af-ease),border-color .2s}.af-root .af-x:hover{border-color:#fff6}.af-root .af-x:active{transform:scale(.97)}.af-root .fl-link{text-decoration:none}.af-form{display:grid;gap:16px}.af-form__head{display:grid;gap:10px}.af-form__head[hidden]{display:none}.af-form__step{display:grid;gap:16px}.af-form__step fieldset{border:0;padding:0;margin:0}.af-form__step .fl-legend{margin-bottom:8px}.af-code{text-transform:uppercase;letter-spacing:.06em}.af-code__msg.is-ok{color:#3fb37f}.af-code__msg.is-bad{color:#e5645a}.af-form__done{justify-items:start;padding:8px 0}.af-form__tier{display:grid;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid rgba(201,168,78,.4);background:#c9a84e0f;font-size:14px;line-height:1.5;color:#b8b8b8}.af-form__tier b{font-size:15px;letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.af-root.is-js .af-rev,.af-root .afw.is-js .afw-step,.af-root .afw.is-js .af-ic--lg,.af-root .afw.is-js .afw-num,.af-root .afw.is-js .afw-t,.af-root .afw.is-js .afw-d{opacity:1;translate:0 0;transform:none;transition:none}.af-root .afw-node.is-lit:after{animation:none}.af-root .afw-comet{display:none}.af-root .af-next__bar i{transition:none}}.f-drawer-root[hidden]{display:none}.f-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--surface-line)}.f-drawer__close{background:none;border:0;cursor:pointer;color:var(--text-muted);font-size:20px;line-height:1;padding:4px}.f-drawer__close:hover{color:var(--text-primary)}.f-drawer__body{flex:1;overflow-y:auto;padding:8px 24px}.f-drawer__line{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--surface-line)}.f-drawer__thumb{width:56px;height:56px;border-radius:var(--radius-sm);background:var(--surface-inset);display:flex;align-items:center;justify-content:center;flex:none}.f-drawer__qtybtn{width:30px;height:30px;flex:none;border-radius:50%;background:var(--surface-card);border:1px solid var(--surface-line-strong);color:var(--text-primary);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.f-drawer__qtybtn:hover{border-color:var(--force-gold);color:var(--force-gold)}.f-drawer__remove{background:none;border:0;cursor:pointer;color:var(--text-muted);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);padding:0}.f-drawer__remove:hover{color:var(--force-danger)}.f-drawer__foot{padding:24px;border-top:1px solid var(--surface-line)}.f-ciencia-card{cursor:pointer;background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.f-ciencia-card:hover{transform:translateY(-4px);border-color:var(--force-gold)}.contacto-page__submit{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.contacto-page__submit:hover{transform:translateY(-4px);box-shadow:0 20px 46px #c9a84e73}.contacto-page__submit:disabled{opacity:.7;transform:none;box-shadow:none;cursor:wait}.contacto-form{position:relative}.contacto-form [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.contacto-page__submit{transition:none}.contacto-page__submit:hover{transform:none}}.f-dbanner{position:relative}.f-dbanner__wrap{position:relative;padding-top:clamp(48px,7vw,84px);padding-bottom:clamp(48px,7vw,84px)}.f-dbanner__card{position:relative;display:block;width:100%;overflow:hidden;color:inherit;text-decoration:none}.f-dbanner__stage{position:relative;min-height:clamp(340px,32vw,440px);display:flex;align-items:center;justify-content:center}.f-dbanner__photo{position:absolute;top:0;right:clamp(10px,3vw,40px);bottom:0;width:34%;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;pointer-events:none;z-index:1}.f-dbanner__photo img{display:block;height:clamp(300px,32vw,420px);width:auto;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 16px 24px rgba(0,0,0,.5))}.f-dbanner__content{position:relative;z-index:2;padding:48px 32px;max-width:min(100%,720px);display:flex;flex-direction:column;align-items:center;text-align:center}.f-dbanner .f-dbanner__dsr{display:block;height:44px;width:auto;margin:0 auto 24px}.f-dbanner .f-dbanner__eyebrow{margin:0 0 16px}.f-dbanner__title{margin:0;font-family:var(--font-display, Arimo, "Helvetica Now", "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff}.f-dbanner__prize{margin-top:32px}.f-dbanner__label{font-family:var(--font-display, Arimo, Helvetica, Arial, sans-serif);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b8b8b8}.f-dbanner__num{margin-top:8px;font-family:var(--font-display, Arimo, Helvetica, Arial, sans-serif);font-weight:700;font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--dsr-gold-img, radial-gradient(circle at 30% 30%, #C9A84E 0%, #C9A84E 42%, #9F7F2F 88%, #9F7F2F 100%));background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.f-dbanner__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;justify-content:center}.f-dbanner .f-dbanner__chip{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;font-family:var(--font-display, Arimo, Helvetica, Arial, sans-serif);font-weight:700;font-size:11px;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#b8b8b8}.f-dbanner__copy{margin:24px 0 0;max-width:520px;color:#b8b8b8;font-size:17px;line-height:1.55}.f-dbanner .f-dbanner__cta{margin-top:32px;min-height:46px;border-radius:6px;white-space:nowrap;letter-spacing:.08em;transition:transform .15s cubic-bezier(.22,1,.36,1)}.f-dbanner__card:active .f-dbanner__cta{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.f-dbanner__card:hover .f-dbanner__cta{transform:translateY(-1px)}.f-dbanner__card:active .f-dbanner__cta{transform:scale(.97)}}.f-dbanner.dbr-wait .f-dbanner__content>*{opacity:0;transform:translateY(12px)}.f-dbanner.dbr-wait .f-dbanner__photo{opacity:0;transform:translateY(16px)}.f-dbanner.dbr-in .f-dbanner__content>*,.f-dbanner.dbr-in .f-dbanner__photo{opacity:1;transform:none;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(2){transition-delay:50ms}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(3){transition-delay:.1s}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(4){transition-delay:.15s}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(5){transition-delay:.2s}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(6){transition-delay:.25s}.f-dbanner.dbr-in .f-dbanner__content>:nth-child(7){transition-delay:.3s}.f-dbanner.dbr-in .f-dbanner__photo{transition-delay:.12s}.f-dbanner.dbr-in .f-dbanner__cta{transition:opacity .4s cubic-bezier(.22,1,.36,1) .3s,transform .15s cubic-bezier(.22,1,.36,1)}@media(max-width:767px){.f-dbanner__content{padding:40px 24px}.f-dbanner__photo{width:60%;right:0;opacity:.18}.f-dbanner.dbr-in .f-dbanner__photo{opacity:.18}.f-dbanner__title{font-size:clamp(26px,7.4vw,32px)}}@media(prefers-reduced-motion:reduce){.f-dbanner .f-dbanner__cta,.f-dbanner__content>*,.f-dbanner__photo{transition:none!important}}.f-cal-date{padding:20px 22px;display:flex;align-items:baseline;gap:12px;transition:background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.f-cal-date:hover{background:#c9a84e1a;transform:translateY(-3px)}.f-cal-date__day{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-2xl);line-height:1}.f-cal-date__region{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase}.f-cal-date--hl{background:#c9a84e1a;animation:fCalPulse 2.6s var(--ease-out) infinite}@keyframes fCalPulse{0%,to{box-shadow:inset 0 0 0 1px #c9a84e00}50%{box-shadow:inset 0 0 0 1px #c9a84e8c}}.f-cal-final{margin-top:24px;border:1px solid var(--force-gold);border-radius:var(--radius-md);background:#c9a84e14;padding:20px 24px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;text-align:center}@media(prefers-reduced-motion:reduce){.f-cal-date--hl{animation:none}}.fdc-root{position:relative}.fdc-wait-form input:focus,.fdc-wait-form select:focus{border-color:var(--force-gold);box-shadow:0 0 0 3px var(--focus-ring)}.fdc-wait-joined{animation:fMapPanel .4s cubic-bezier(.22,1,.36,1)}.f-dhero{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line)}.f-dhero__ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.f-dhero__ghost span{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(120px,20vw,300px);letter-spacing:-.03em;color:#0b0b0c09;text-transform:uppercase;white-space:nowrap;transform:translateY(-4%)}.f-dhero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 70% at 74% 26%,rgba(201,168,78,.18),transparent 60%),radial-gradient(90% 60% at 50% 0%,rgba(201,168,78,.1),transparent 62%)}.f-dhero__grid{position:relative;z-index:1;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:center}.f-dhero__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.f-dhero__title{font-size:clamp(44px,6.4vw,88px);letter-spacing:-.02em;line-height:.96}.f-dhero__copy{margin:24px 0 0;max-width:520px;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.5}.f-dhero__divider{width:48px;height:3px;background:var(--force-gold-gradient);margin:28px 0 0;transform-origin:left center}.f-dhero__prizewrap{margin-top:28px}.f-dhero__prize{font-size:clamp(52px,7.5vw,104px);letter-spacing:-.02em;line-height:1}.f-dhero__prizenote{font-size:var(--fs-2xs);letter-spacing:var(--ls-wider);color:var(--text-muted);margin-top:12px}.f-dhero__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;width:100%;max-width:520px}.f-dhero__card{background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-md);padding:22px;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.f-dhero__card:hover{transform:translateY(-4px);border-color:var(--force-gold);box-shadow:var(--shadow-gold)}.f-dhero__card-amt{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-2xl);color:var(--force-gold)}.f-dhero__card-label{margin-top:6px;font-size:var(--fs-sm);color:var(--text-secondary)}.f-dhero__cta{margin-top:36px}.f-dhero__cta .f-btn{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-fast) var(--ease-out)}.f-dhero__cta .f-btn:hover{transform:translateY(-4px);box-shadow:var(--shadow-gold-hover)}.f-dhero__figure{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;align-self:stretch}.f-dhero__figure img{display:block;width:auto;max-width:100%;height:clamp(360px,44vw,600px);object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 50px rgba(0,0,0,.26));animation:fDhFloat 6.5s ease-in-out infinite}@keyframes fDhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:860px){.f-dhero__grid{grid-template-columns:1fr;gap:12px}.f-dhero__content{align-items:center;text-align:center}.f-dhero__copy,.f-dhero__cards{margin-left:auto;margin-right:auto}.f-dhero__divider{align-self:center}.f-dhero__figure img{height:clamp(300px,72vw,430px)}}@media(max-width:480px){.f-dhero__cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.f-dhero__figure img{animation:none}}.dsn-root{background:#0b0b0c;border-bottom:1px solid rgba(255,255,255,.1)}.dsn-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.dsn-brand{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#7a7a7a;white-space:nowrap}.dsn-links{display:flex;gap:clamp(18px,3vw,34px)}.dsn-link{position:relative;display:inline-flex;align-items:center;padding:15px 0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#b8b8b8;transition:color .14s}.dsn-link:hover{color:#fff}.dsn-link.is-on{color:var(--force-gold)}.dsn-link.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--force-gold-gradient)}.dsn-link:focus-visible{outline:2px solid var(--force-gold);outline-offset:2px}@media(max-width:720px){.dsn-brand{display:none}.dsn-links{width:100%;justify-content:space-between;gap:0}.dsn-link{flex:1;justify-content:center}}.f-val__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}@media(max-width:760px){.f-val__grid{grid-template-columns:1fr}}.f-val__card{background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;align-items:flex-start;gap:0}.f-val__card--oficial{border-color:var(--force-gold);box-shadow:var(--shadow-gold)}.f-val__seal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:var(--radius-pill);border:1px solid var(--surface-line-strong);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.f-val__seal--no{border-style:dashed}.f-val__seal--si{border-color:var(--force-gold);color:var(--force-gold)}.f-val__seal img{width:22px;height:22px;display:block}.f-val__copy{margin:12px 0 0;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.55}.f-val__list{margin:18px 0 24px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.f-val__list li{position:relative;padding-left:18px}.f-val__list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;background:var(--force-gold-gradient);border-radius:1px}.fd-root{position:relative}.fd-hero-cta{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.fd-hero-cta:hover{transform:translateY(-4px);box-shadow:0 20px 46px #c9a84e57}.fd-panel{animation:fMapPanel .35s cubic-bezier(.22,1,.36,1)}.fd-chip{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid rgba(201,168,78,.4);border-radius:999px;background:#c9a84e14;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--force-gold)}.fx-mapdot.is-closed{opacity:.45;filter:grayscale(1)}.fx-mapdot .rsub{display:block;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--force-gold);margin-bottom:2px}.fx-mapdot--multi .dot{background:#c9a84e1f;border-color:var(--force-gold);box-shadow:0 0 0 3px var(--surface-base),0 0 0 4px #c9a84e73}.fd-singleonly[hidden],.fd-panel-cta[hidden],.fd-sedes[hidden]{display:none!important}.fd-sedes{margin-top:18px;display:flex;flex-direction:column;gap:12px}.fd-sedes__intro{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55}.fd-sede-card{border:1px solid rgba(201,168,78,.4);border-radius:var(--radius-md);background:radial-gradient(120% 100% at 50% 0%,rgba(201,168,78,.1),transparent 60%),var(--surface-inset);padding:18px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.fd-sede-card:hover{border-color:var(--force-gold);transform:translateY(-2px);box-shadow:0 12px 28px #c9a84e24}.fd-sede-card.is-closed{opacity:.62;filter:grayscale(.65);border-color:var(--surface-line-strong)}.fd-sede-card.is-closed:hover{transform:none;box-shadow:none;border-color:var(--surface-line-strong)}.fd-sede-card__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fd-sede-card__chip{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid rgba(201,168,78,.5);border-radius:999px;background:#c9a84e1a;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--force-gold);white-space:nowrap}.fd-sede-card__status{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--force-gold)}.fd-sede-card.is-closed .fd-sede-card__status{color:var(--text-muted)}.fd-sede-card__city{font-size:var(--fs-lg);line-height:1.05}.fd-sede-card__meta{font-size:var(--fs-2xs);color:var(--text-muted)}.fd-sede-card__btn{margin-top:6px}.fd-sede-card__btn.is-closed{cursor:pointer}@media(max-width:820px){.fd-map.fx-map{height:auto;overflow:visible;display:flex;flex-direction:column;gap:2px;padding:38px 0 34px}.fd-map .fx-mapdot{position:relative;top:auto!important;transform:none;padding:12px 6px 12px 78px}.fd-map .fx-mapdot .rname{font-size:var(--fs-md);line-height:1.15}.fd-map .fx-mapdot .rmeta{font-size:11px;letter-spacing:.06em;margin-top:4px}.fd-map .fx-mapdot .rsub{font-size:11px;margin-bottom:3px}.fd-map .fx-mapdot:hover .rname,.fd-map .fx-mapdot.is-on .rname{transform:scale(1.04)}.fd-datebox{text-align:left!important}}.fd-panel-cta.is-closed{background:var(--surface-inset);color:var(--text-muted);border:1px solid var(--surface-line-strong);box-shadow:none}.fd-panel-cta.is-closed:hover{transform:none;box-shadow:none}.fd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:20px}.fd-modal[hidden]{display:none}.fd-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fd-modal__card{position:relative;max-width:540px;width:100%;background:var(--surface-card);border:1px solid var(--force-gold);border-radius:var(--radius-lg);padding:clamp(26px,4vw,36px);box-shadow:0 24px 60px #0000008c;animation:fMapPanel .35s cubic-bezier(.22,1,.36,1)}.fd-cupos{display:flex;flex-direction:column;gap:8px}.fd-cupos-slot .fd-cupos{margin-top:14px}.fd-sede-card .fd-cupos{margin-top:2px}.fd-cupos__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.fd-cupos__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.fd-cupos__val{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--force-gold);white-space:nowrap}.fd-cupos__track{position:relative;display:block;height:9px;border-radius:5px;background:var(--surface-inset);border:1px solid var(--surface-line);overflow:hidden}@keyframes fdCupoGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fdCupoPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.fd-cupos__fill{position:absolute;top:0;left:0;bottom:0;display:block;background:var(--force-gold-gradient);border-radius:5px;transform-origin:left center;animation:fdCupoGrow .9s cubic-bezier(.22,1,.36,1) both}.fd-cupos__overseg{position:absolute;top:0;bottom:0;right:0;display:block;background:#e05252e6}.fd-cupos__cap{position:absolute;top:-2px;bottom:-2px;width:2px;display:block;background:#fff;box-shadow:0 0 6px #000000a6}.fd-cupos__foot{font-size:var(--fs-2xs);color:var(--text-muted);line-height:1.4}.fd-cupos.is-low .fd-cupos__fill{animation:fdCupoGrow .9s cubic-bezier(.22,1,.36,1) both,fdCupoPulse 1.6s ease-in-out 1.1s infinite}.fd-cupos.is-low .fd-cupos__foot{color:var(--force-gold);font-weight:700}.fd-cupos.is-over .fd-cupos__val,.fd-cupos.is-over .fd-cupos__foot{color:#e05252}.fd-cupos.is-closed{opacity:.72}.fd-cupos.is-closed .fd-cupos__fill{animation:fdCupoGrow .9s cubic-bezier(.22,1,.36,1) both;filter:grayscale(.5)}@media(prefers-reduced-motion:reduce){.fd-cupos__fill,.fd-cupos.is-low .fd-cupos__fill{animation:none}}.f-eco__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin-top:44px;background:var(--surface-line);border:1px solid var(--surface-line)}.f-eco__cell{background:var(--surface-base);padding:36px 28px;display:flex;flex-direction:column;gap:14px;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.f-eco__cell:hover{background:var(--surface-raised)}.f-eco__img{display:flex;align-items:flex-end;justify-content:center;height:160px;margin:6px 0 10px}.f-featured__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:38px}.f-protocol-tile{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:linear-gradient(160deg,#1c1c20,#131316);border:1px solid var(--force-gold);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);color:inherit}.f-protocol-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.f-protocol-tile__stack{display:flex;align-items:flex-end;margin-top:38px;margin-bottom:-6px}.f-pcard{position:relative;isolation:isolate}.f-pcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--card-accent, transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.f-pcard:hover:before{opacity:1}.gal-root{--surface-base: #0B0B0C;--surface-raised: #131316;--surface-card: #1C1C20;--surface-inset: #131316;--surface-line: rgba(255,255,255,.1);--surface-line-strong: rgba(255,255,255,.18);--text-primary: #FFFFFF;--text-secondary: #B8B8B8;--text-muted: #7A7A7A;background:var(--surface-base);color:var(--text-primary)}.gal-wrap{padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(56px,8vw,96px)}.gal-h1{font-size:clamp(40px,6vw,72px);line-height:.98;margin:12px 0 0}.gal-sub{margin:18px 0 0;max-width:620px;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.5}.gal-stats{margin:16px 0 0;font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.gal-stats b{color:var(--force-gold);font-weight:var(--fw-bold)}.gal-stats:empty{display:none}.gal-access{position:relative;display:inline-block;max-width:100%;margin:14px 0 0;padding:8px 12px 8px 27px;border:1px solid var(--surface-line-strong);border-radius:14px;font-size:12px;line-height:1.4;color:var(--text-secondary)}.gal-access:empty{display:none}.gal-access b{color:#fff;font-weight:var(--fw-bold)}.gal-access:before{content:"";position:absolute;left:12px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--force-gold)}.gal-access.is-in:before{background:#62c03a;box-shadow:0 0 0 3px #62c03a33}.gal-view{margin-top:clamp(28px,4vw,44px)}.gal-view[hidden]{display:none!important}.gal-regions{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:12px}.gal-region{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:176px;padding:18px 18px 16px;text-align:left;cursor:pointer;background:linear-gradient(160deg,#1c1c20,#131316 70%);color:var(--text-primary);border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s}.gal-region:hover,.gal-region:focus-visible{transform:translateY(-3px);border-color:var(--force-gold);box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #c9a84e40;outline:none}.gal-region:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;background:var(--force-gold-gradient);opacity:0;transition:opacity .16s}.gal-region:hover:after,.gal-region:focus-visible:after{opacity:1}.gal-region-num{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.gal-region-name{margin:2px 0 0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(18px,1.6vw,22px);line-height:1.05;text-transform:uppercase;letter-spacing:var(--ls-tight)}.gal-region-meta{font-size:12px;line-height:1.35;color:var(--text-secondary)}.gal-region-count{margin-top:auto;padding-top:10px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:12px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:#fff}.gal-region-count b{color:var(--force-gold)}.gal-region-go{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--force-gold)}.gal-region-go svg{transition:transform .16s}.gal-region:hover .gal-region-go svg,.gal-region:focus-visible .gal-region-go svg{transform:translate(4px)}.gal-region-lock{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--surface-line-strong);color:var(--text-secondary)}.gal-region.is-empty{cursor:default;background:transparent;border-style:dashed}.gal-region.is-empty:hover,.gal-region.is-empty:focus-visible{transform:none;border-color:var(--surface-line-strong);box-shadow:none}.gal-region.is-empty:after{display:none}.gal-region.is-empty .gal-region-name{color:var(--text-secondary)}.gal-region.is-empty .gal-region-go{color:var(--text-muted)}.gal-region--win{background:linear-gradient(160deg,#c9a84e38,#131316 72%);border-color:#c9a84e8c}.gal-region--win .gal-region-name{color:var(--force-gold)}.gal-back{display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid var(--surface-line-strong);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:11px;letter-spacing:var(--ls-wide);text-transform:uppercase}.gal-back:hover{color:var(--force-gold);border-color:var(--force-gold)}.gal-panel{margin-top:clamp(20px,3vw,30px);min-height:240px}.gal-panel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.gal-h2{font-size:clamp(26px,3.6vw,42px);line-height:1;margin:0}.gal-panel-sub{margin:10px 0 0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;max-width:620px}.gal-jumps{display:flex;gap:6px;flex-wrap:wrap}.gal-jump{padding:7px 11px;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid var(--surface-line);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase}.gal-jump:hover{color:var(--force-gold);border-color:var(--force-gold)}.gal-album{margin-top:clamp(26px,3.6vw,40px);scroll-margin-top:96px}.gal-album-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:12px}.gal-album-title{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-md);text-transform:uppercase;letter-spacing:var(--ls-tight)}.gal-album--win .gal-album-title{color:var(--force-gold)}.gal-album-meta{font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px}.gal-tile{position:relative;display:block;padding:0;aspect-ratio:1;overflow:hidden;cursor:zoom-in;background:var(--surface-card);border:0;border-radius:var(--radius-xs)}.gal-tile img{width:100%;height:100%;object-fit:cover;object-position:center 24%;display:block;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s}.gal-tile:hover img{transform:scale(1.05)}.gal-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--force-gold);opacity:0;transition:opacity .16s;pointer-events:none}.gal-tile:hover:after{opacity:1}.gal-tile[hidden]{display:none}.gal-tile:focus-visible,.gal-more:focus-visible,.gal-lb-btn:focus-visible,.gal-lb-nav:focus-visible,.gal-jump:focus-visible,.gal-back:focus-visible,.gal-gate-close:focus-visible{outline:2px solid var(--force-gold);outline-offset:2px}.gal-empty--grid{grid-column:1 / -1;margin:0}.gal-more-row{display:flex;justify-content:center;margin-top:18px}.gal-more{padding:13px 22px;cursor:pointer;background:transparent;color:var(--force-gold);border:1px solid var(--force-gold);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;transition:background .14s,color .14s}.gal-more:hover{background:var(--force-gold);color:#0b0b0c}.gal-empty{margin:0;padding:40px 24px;text-align:center;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;border:1px dashed var(--surface-line-strong);border-radius:var(--radius-md)}.gal-regions>.gal-empty{grid-column:1 / -1}.gal-panel>.gal-empty{margin-top:clamp(20px,3vw,30px)}.gal-cta{margin-top:clamp(48px,7vw,80px);padding-top:28px;border-top:1px solid var(--surface-line);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.gal-cta-text{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);line-height:1.25;max-width:520px}.gal-cta-btns{display:flex;gap:10px;flex-wrap:wrap}.gal-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:20px;background:#050506d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gal-gate[hidden]{display:none!important}.gal-gate-card{position:relative;width:min(520px,100%);padding:clamp(24px,4vw,36px);background:#131316;color:#fff;border:1px solid rgba(201,168,78,.45);border-radius:var(--radius-md);box-shadow:0 30px 80px #0009}.gal-gate-close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#b8b8b8;border:0;border-radius:50%}.gal-gate-close:hover{color:#fff;background:#ffffff14}.gal-gate-title{margin:10px 0 0;padding-right:36px;font-size:clamp(24px,3.2vw,34px);line-height:1.05}.gal-gate-text{margin:14px 0 0;color:#b8b8b8;font-size:var(--fs-sm);line-height:1.5}.gal-gate-text b{color:#fff}.gal-gate-btns{display:flex;flex-direction:column;gap:10px;margin-top:22px}.gal-gate-btns .f-btn{width:100%;justify-content:center}.gal-gate-foot{margin:16px 0 0;font-size:12px;line-height:1.45;color:#7a7a7a}.gal-gate-foot a{color:var(--force-gold)}.gal-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;background:#050506f7;color:#fff}.gal-lb[hidden]{display:none!important}.gal-lb-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(12px,3vw,24px)}.gal-lb-info{display:flex;flex-direction:column;gap:4px;min-width:0}.gal-lb-album{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-lb-count{font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#b8b8b8}.gal-lb-actions{display:flex;gap:8px;flex:none}.gal-lb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;padding:0 12px;cursor:pointer;background:transparent;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase}.gal-lb-btn:hover{border-color:var(--force-gold);color:var(--force-gold)}.gal-lb-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(8px,5vw,72px) clamp(12px,3vw,28px);touch-action:pan-y}.gal-lb-img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:var(--radius-xs);transition:opacity .18s}.gal-lb-img.is-loading{opacity:.25}.gal-lb-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:46px;height:46px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:#0b0b0c99;border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-sm)}.gal-lb-nav:hover{border-color:var(--force-gold);color:var(--force-gold)}.gal-lb-nav--prev{left:clamp(8px,2vw,20px)}.gal-lb-nav--next{right:clamp(8px,2vw,20px)}@media(max-width:720px){.gal-regions{gap:10px}.gal-region{min-height:150px;padding:16px 14px 14px}.gal-jump{min-height:36px;padding:6px 12px;font-size:11px}.gal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.gal-lb-dl span{display:none}.gal-lb-nav{width:40px;height:40px}.gal-gate{padding:12px;align-items:flex-end}}@media(prefers-reduced-motion:reduce){.gal-tile img,.gal-lb-img,.gal-region,.gal-region-go svg{transition:none}.gal-tile:hover img,.gal-region:hover{transform:none}}.f-lang{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;border:1px solid rgba(201,168,78,.5);background:#c9a84e14;color:#fff;cursor:pointer;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1}.f-lang:hover{border-color:#c9a84e;background:#c9a84e29}.f-lang__flag{display:block;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e}.f-lang__cl,html[data-lang=en] .f-lang__us{display:none}html[data-lang=en] .f-lang__cl{display:block}@media(max-width:640px){.f-lang{padding:5px 7px}.f-lang__txt{display:none}.f-header__actions{gap:12px!important}}.f-header__link.is-active{color:var(--force-gold)}.f-header__link--ranking:hover{color:var(--force-gold-light)}.f-login{position:relative}.f-login__btn{display:flex;align-items:center;gap:8px;padding:6px 0;background:none;border:0;cursor:pointer}.f-login__menu{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));padding:8px;border-radius:14px;background:#131316;border:1px solid rgba(201,168,78,.35);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff0d;display:none;z-index:60;text-align:left}.f-login.is-open .f-login__menu{display:block;animation:fLoginIn .22s cubic-bezier(.22,1,.36,1)}@keyframes fLoginIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.f-login__title{display:block;padding:10px 12px 8px;font-family:var(--font-display);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--force-gold)}.f-login__item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:10px;color:#fff;text-decoration:none;overflow:hidden;transition:background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.f-login__item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--force-gold-gradient);transform:scaleY(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.f-login__ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--force-gold-gradient);color:#0b0b0c;box-shadow:0 6px 16px #c9a84e40;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.f-login__ic svg{width:20px;height:20px;fill:none;stroke:#0b0b0c;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.f-login__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.f-login__item b{font-family:var(--font-display);font-size:13.5px;font-weight:var(--fw-bold);letter-spacing:.02em;transition:color .2s}.f-login__item span.f-login__txt>span,.f-login__txt span{font-size:12px;line-height:1.35;color:#b8b8b8}.f-login__arrow{width:16px;height:16px;color:#ffffff59;opacity:0;transform:translate(-6px);transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),color .2s}.f-login__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.f-login__item:hover,.f-login__item:focus-visible{background:linear-gradient(90deg,#c9a84e29,#c9a84e0d);transform:translate(3px);outline:none}.f-login__item:hover:before,.f-login__item:focus-visible:before{transform:scaleY(1)}.f-login__item:hover .f-login__ic,.f-login__item:focus-visible .f-login__ic{transform:scale(1.08) rotate(-3deg);box-shadow:0 10px 26px #c9a84e73,0 0 0 4px #c9a84e2e}.f-login__item:hover b,.f-login__item:focus-visible b{color:var(--force-gold-light, #E0C46A)}.f-login__item:hover .f-login__arrow,.f-login__item:focus-visible .f-login__arrow{opacity:1;transform:none;color:var(--force-gold)}.f-login__menu:hover .f-login__item:not(:hover){opacity:.55}.f-login__item--mine{margin-top:6px;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 10px 10px;padding-top:14px}.f-login__item--mine .f-login__ic{background:#c9a84e24;box-shadow:none}.f-login__item--mine .f-login__ic svg{stroke:var(--force-gold)}.f-login__menu[hidden]{display:none!important}.f-login__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#62c03a;box-shadow:0 0 0 3px #62c03a33;margin-right:2px}@media(prefers-reduced-motion:reduce){.f-login__item,.f-login__ic,.f-login__arrow,.f-login__item:before{transition:none}.f-login.is-open .f-login__menu{animation:none}}.f-hero,.f-hero-a3{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line);min-height:min(78vh,720px);display:flex;align-items:center}.f-hero__video,.f-hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.f-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0c47,#0b0b0c85 52%,#0b0b0ceb)}.f-hero-a3{border-bottom:0}.f-hero__content{position:relative;width:100%;padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(60px,8vw,100px)}.f-hero__inner{animation:fHeroReveal .9s cubic-bezier(.22,1,.36,1) .4s both;display:flex;flex-direction:column;align-items:center;text-align:center}@keyframes fHeroReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.f-hero__inner{animation:none}}.f-hero__tagline{margin:0 auto;max-width:820px;color:#fff;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.4}.f-hero__ctas{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap;justify-content:center}.f-hero__ctas .f-btn{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.f-hero__ctas .f-btn--gold:hover{transform:translateY(-4px);box-shadow:0 20px 46px #c9a84e73}.f-hero__cta-outline{background:#ffffff14;border:1px solid rgba(255,255,255,.3);color:#fff}.f-hero__cta-outline:hover{transform:translateY(-4px);background:#ffffff29;border-color:#fff}.f-hero__pills{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:30px}.f-hero__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);background:#ffffff0d;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d8d8d8}.f-hero__pill-dot{width:5px;height:5px;border-radius:50%;background:var(--force-gold)}.f-tier{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--shadow-md);transition:transform var(--dur-base) var(--ease-out)}.f-tier:hover{transform:translateY(-4px)}.f-tier--featured{border-color:var(--force-gold)}.f-libro-hero__grid{position:relative;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,56px);align-items:center}.f-iceberg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,48px);align-items:center;margin-top:clamp(40px,6vw,64px)}.f-metodo__timeline{position:relative;margin-top:48px;max-width:820px}.f-metodo__rail{position:absolute;left:7px;top:12px;bottom:64px;width:1px;background:linear-gradient(180deg,var(--force-gold) 0%,rgba(201,168,78,.25) 100%)}.f-metodo__step{position:relative;display:flex;gap:24px;padding:0 0 34px 34px}.f-metodo__dot{position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--force-gold);box-shadow:0 0 0 5px #c9a84e2e}.f-metodo__dot--hollow{left:2px;top:8px;width:11px;height:11px;background:var(--surface-raised);border:1px solid var(--force-gold);box-shadow:none}.f-metodo__sq{width:10px;height:10px;background:var(--force-gold)}.f-metodo__loop{margin-left:34px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--force-gold);border-radius:var(--radius-sm);background:#c9a84e14;padding:12px 18px}.f-metodo__loop-ring{width:14px;height:14px;border:1.5px solid var(--force-gold);border-radius:50%;border-bottom-color:transparent;transform:rotate(45deg);display:inline-block}.f-metodo__pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:40px;border-top:1px solid var(--surface-line);border-left:1px solid var(--surface-line)}.f-metodo__pilar{background:var(--surface-base);padding:26px 18px;border-right:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line)}.libro-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line)}.libro-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 72% 30%,rgba(201,168,78,.14),transparent 62%)}.libro-hero__inner{position:relative;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,56px);align-items:center}.libro-hero__title{font-size:clamp(42px,6vw,80px);letter-spacing:-.02em;line-height:.98}.libro-hero__img{height:clamp(340px,40vw,520px);width:auto;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.7))}.libro-iceberg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,48px);align-items:center;margin-top:clamp(40px,6vw,64px)}.libro-iceberg__diagram{display:flex;flex-direction:column;align-items:center}.libro-iceberg__tip{width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:110px solid #EFEAE0}.libro-iceberg__line{width:100%;border-top:2px dashed var(--force-gold);margin:14px 0;position:relative}.libro-iceberg__line-label{position:absolute;right:0;top:6px;font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.libro-iceberg__base{width:0;height:0;border-left:110px solid transparent;border-right:110px solid transparent;border-top:180px solid #1C1C20}.libro-timeline{position:relative;margin-top:48px;max-width:820px}.libro-timeline__rail{position:absolute;left:7px;top:12px;bottom:64px;width:1px;background:linear-gradient(180deg,var(--force-gold) 0%,rgba(201,168,78,.25) 100%)}.libro-timeline__step{position:relative;display:flex;gap:24px;padding:0 0 34px 34px}.libro-timeline__dot{position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;background:var(--force-gold);box-shadow:0 0 0 5px #c9a84e2e}.libro-timeline__dot--hollow{left:2px;top:8px;width:11px;height:11px;background:var(--surface-raised);border:1px solid var(--force-gold);box-shadow:none}.libro-timeline__sq{width:10px;height:10px;background:var(--force-gold)}.libro-timeline__loop{margin-left:34px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--force-gold);border-radius:var(--radius-sm);background:#c9a84e14;padding:12px 18px}.libro-timeline__loop-ring{width:14px;height:14px;border:1.5px solid var(--force-gold);border-radius:50%;border-bottom-color:transparent;transform:rotate(45deg);display:inline-block}.libro-pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:40px;border-top:1px solid var(--surface-line);border-left:1px solid var(--surface-line)}.libro-pilar{background:var(--surface-base);padding:26px 18px;border-right:1px solid var(--surface-line);border-bottom:1px solid var(--surface-line)}.libro-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:44px}.libro-tier{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:32px 28px;box-shadow:var(--shadow-md);transition:transform .22s cubic-bezier(.22,1,.36,1)}.libro-tier:hover{transform:translateY(-4px)}.libro-tier--featured{border-color:var(--force-gold)}.f-protocol-offer{position:relative;overflow:hidden;margin-top:56px;border:1px solid var(--force-gold);border-radius:var(--radius-lg);background:linear-gradient(160deg,#1c1c20,#131316);padding:clamp(28px,4vw,48px);box-shadow:var(--shadow-lg)}.f-protocol-offer__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 100% at 50% 0%,rgba(201,168,78,.1),transparent 60%);pointer-events:none}.f-plan--tile{flex-direction:column;align-items:stretch;gap:10px;padding:20px}.f-plan.f-plan--tile{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.f-plan.f-plan--tile:hover{transform:translateY(-4px);border-color:var(--force-gold);box-shadow:var(--shadow-gold-hover)}.f-page-content h2,.f-page-content h3{color:var(--text-primary);margin:32px 0 12px;text-transform:uppercase}.f-page-content p{margin:0 0 16px}.f-page-content a{color:var(--force-gold)}.f-product__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,56px);align-items:center}.f-product__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--surface-line);min-height:520px;display:flex;align-items:center;justify-content:center}@media(max-width:560px){.f-product__media{min-height:380px}}.f-pteaser{border-top:1px solid var(--surface-line);position:relative;overflow:hidden;background:var(--surface-raised)}.f-pteaser__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 100% at 88% 50%,rgba(201,168,78,.1),transparent 60%)}.f-pteaser__ghost{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;pointer-events:none;overflow:hidden}.f-pteaser__ghost span{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(120px,18vw,260px);letter-spacing:-.03em;color:#ffffff08;text-transform:uppercase;white-space:nowrap;margin-right:-.08em}.f-pteaser__grid{position:relative;padding-top:clamp(56px,7vw,84px);padding-bottom:clamp(56px,7vw,84px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,64px);align-items:stretch}.f-pteaser__panel{display:flex;flex-direction:column;gap:clamp(22px,3vw,30px);width:100%;background:var(--surface-card);border:1px solid var(--surface-line);border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-md)}.f-pteaser__donut-wrap{position:relative;width:clamp(230px,32vw,290px);aspect-ratio:1;margin:6px auto 0}.f-pteaser__donut{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66%;aspect-ratio:1;border-radius:50%;background:conic-gradient(#e6ce88 0 45%,#c9a84e 45% 90%,#7e6320 90% 100%)}.f-pteaser__donut-label{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.f-pteaser__row{display:flex;align-items:stretch;gap:14px;padding:16px 0;border-top:1px solid var(--surface-line)}.f-pteaser__row.is-last{border-bottom:1px solid var(--surface-line)}.f-pteaser__bar{width:4px;border-radius:2px;flex-shrink:0}.f-philo__rail{position:relative;margin-top:64px}.f-philo__line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--force-gold) 6%,var(--force-gold) 94%,transparent 100%)}.f-philo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,3vw,40px)}.f-philo__cell{position:relative;padding:58px 4px 0}.f-philo__icon{position:absolute;top:-25px;left:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--surface-raised);border:1px solid rgba(201,168,78,.4);box-shadow:0 0 0 6px var(--surface-raised)}.f-philo__num{position:absolute;top:24px;right:0;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(56px,6vw,84px);line-height:1;color:#ffffff0d;letter-spacing:-.03em}.f-philo.f-reveal-armed .f-philo__reveal{opacity:0;transform:translate(-36px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.f-philo.f-reveal-armed.is-inview .f-philo__reveal{opacity:1;transform:translate(0)}.pdn-root{--surface-base: #0B0B0C;--surface-raised: #131316;--surface-card: #1C1C20;--surface-line: rgba(255,255,255,.1);--surface-line-strong: rgba(255,255,255,.18);--text-primary: #FFFFFF;--text-secondary: #B8B8B8;--text-muted: #8A8A8E;--pdn-ease: cubic-bezier(.22, 1, .36, 1);--pdn-gold: linear-gradient(-45deg, #C9A84E 0%, #C9A84E 42%, #9F7F2F 88%, #9F7F2F 100%);--pdn-p1: clamp(84px, 16vw, 148px);--pdn-dx: 0px;background:var(--surface-base);color:var(--text-primary);overflow:hidden}.pdn-root[hidden]{display:none!important}.pdn-wrap{padding-top:clamp(32px,4.4vw,52px)}.pdn-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.pdn-eyebrow-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pdn-meta{font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}.pdn-heading{font-size:clamp(26px,3.6vw,42px);line-height:1;margin:0}.pdn-ctrl{display:flex;gap:8px}.pdn-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#1c1c20;color:var(--text-primary);cursor:pointer;border:1px solid var(--surface-line-strong);border-radius:6px;transition:transform .14s var(--pdn-ease),border-color .14s}.pdn-btn[hidden]{display:none}.pdn-btn:hover{border-color:#fff}.pdn-btn:active{transform:scale(.97)}.pdn-btn:focus-visible,.pdn-tab:focus-visible,.pdn-col:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.pdn-ico-play{display:none}.pdn-root.is-paused .pdn-ico-play{display:block}.pdn-root.is-paused .pdn-ico-pause{display:none}.pdn-stage{opacity:0}.pdn-root.is-seen .pdn-stage{opacity:1;transition:opacity .42s var(--pdn-ease)}.pdn-root.is-reduced .pdn-stage{opacity:1;transition:none}.pdn-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pdn-tab{display:flex;flex-direction:column;gap:9px;padding:0 0 2px;min-width:0;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color .16s}.pdn-tab:hover{color:var(--text-secondary)}.pdn-tab.is-on{color:var(--text-primary)}.pdn-tab-bars{display:grid;grid-template-columns:1fr 1fr;gap:3px;order:-1}.pdn-bar{height:3px;border-radius:2px;background:var(--surface-line-strong);overflow:hidden}.pdn-bar>i{display:block;height:100%;width:0;background:var(--pdn-gold);border-radius:2px}.pdn-bar.is-done>i{width:100%}.pdn-bar.is-on>i{width:100%;animation:pdnFill var(--pdn-dur, 6s) linear both}.pdn-root.is-paused .pdn-bar.is-on>i,.pdn-root.is-hold .pdn-bar.is-on>i,.pdn-root.is-away .pdn-bar.is-on>i,.pdn-root.is-bg .pdn-bar.is-on>i{animation-play-state:paused}.pdn-root.is-manual .pdn-bar.is-on>i{animation:none}.pdn-tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes pdnFill{0%{width:0}to{width:100%}}.pdn-viewport{position:relative;margin-top:clamp(20px,2.8vw,32px);overflow:hidden;touch-action:pan-y}.pdn-track{display:grid}.pdn-scene{grid-area:1 / 1;min-width:0;visibility:hidden;display:flex;flex-direction:column}.pdn-scene.is-on,.pdn-scene.is-out{visibility:visible}.pdn-scene.is-out{pointer-events:none}.pdn-scene-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pdn-stage .pdn-pillar{display:block;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.16em;line-height:1;text-transform:uppercase;background:var(--pdn-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.pdn-title-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.pdn-test{font-size:clamp(26px,3.4vw,32px);line-height:1;margin:0;text-transform:uppercase;letter-spacing:-.01em}.pdn-pill{display:inline-flex;align-items:center;padding:6px 13px;border-radius:999px;white-space:nowrap;border:1px solid rgba(201,168,78,.75);color:#c9a84e;background:#c9a84e0f;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pdn-floor{position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;z-index:3;background:linear-gradient(90deg,#c9a84e00,#c9a84eb3 30%,#f3dfa6,#c9a84eb3 70%,#c9a84e00);box-shadow:0 0 14px #c9a84e8c;opacity:0;transition:opacity .6s var(--pdn-ease) .5s}.pdn-floor>i{position:absolute;left:50%;bottom:0;width:min(520px,70%);height:90px;transform:translate(-50%,50%);background:radial-gradient(50% 50% at 50% 50%,#c9a84e2e,#c9a84e00 70%)}.pdn-root.is-live .pdn-floor{opacity:1}.pdn-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,22px);width:100%;max-width:860px;margin:auto auto 0;padding-top:clamp(22px,3vw,32px)}.pdn-col{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;background:transparent;border:0;color:inherit;cursor:pointer;text-align:center;font:inherit;-webkit-tap-highlight-color:transparent}.pdn-who{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.pdn-col--1 .pdn-who:before{content:"";position:absolute;left:50%;top:calc(var(--pdn-p1) / 2);width:calc(var(--pdn-p1) * 2.2);height:calc(var(--pdn-p1) * 2.2);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#c9a84e42,#c9a84e17 38%,#c9a84e00 68%);animation:pdnBreathe 4.8s ease-in-out infinite}.pdn-root.is-away .pdn-col--1 .pdn-who:before,.pdn-root.is-reduced .pdn-col--1 .pdn-who:before{animation:none}@keyframes pdnBreathe{0%,to{opacity:.62}50%{opacity:1}}.pdn-photo{position:relative;z-index:1;width:clamp(64px,12vw,112px);aspect-ratio:1;border-radius:10px;overflow:hidden;flex:none;border:1px solid var(--surface-line-strong);background:var(--surface-card);display:flex;align-items:center;justify-content:center;transition:transform .22s var(--pdn-ease),border-color .22s,box-shadow .22s}.pdn-col--1 .pdn-photo{width:var(--pdn-p1);border:2px solid #C9A84E;box-shadow:0 14px 34px #c9a84e38,0 0 0 6px #c9a84e14}@media(hover:hover){.pdn-col:hover .pdn-photo{transform:translateY(-4px);border-color:#c9a84e}}.pdn-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .32s linear}.pdn-photo img.is-ok{opacity:1}.pdn-mono{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,3.6vw,34px);letter-spacing:-.01em;color:var(--text-muted)}.pdn-col--1 .pdn-mono{color:#c9a84e}.pdn-name{margin-top:12px;max-width:100%;font-family:var(--font-display);font-weight:700;font-size:clamp(11px,1.5vw,15px);line-height:1.2;height:2.4em;text-transform:uppercase;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdn-region{margin-top:5px;max-width:100%;font-size:clamp(9px,1.1vw,11px);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdn-value{margin-top:10px;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,4.2vw,40px);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.pdn-col--1 .pdn-value{font-size:clamp(28px,5.6vw,56px);background:var(--pdn-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.pdn-value small{font-size:.42em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-left:4px;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.pdn-sub{margin-top:6px;max-width:100%;white-space:normal;font-size:clamp(9px,1.1vw,11px);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pdn-sub b{white-space:nowrap}.pdn-sub.is-void{visibility:hidden}.pdn-sub b{color:var(--text-primary);font-weight:700}.pdn-ped{position:relative;margin-top:16px;width:100%;height:clamp(46px,7vw,72px);overflow:hidden;display:flex;align-items:center;justify-content:center;transform-origin:50% 100%;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid var(--surface-line);border-bottom:0;border-radius:10px 10px 0 0;box-shadow:inset 0 1px #ffffff2e;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,4vw,40px);line-height:1;color:var(--text-secondary);transition:border-color .22s}@media(hover:hover){.pdn-col:hover .pdn-ped{border-color:var(--surface-line-strong)}}.pdn-col--1 .pdn-ped{height:clamp(86px,13vw,132px);font-size:clamp(38px,6.4vw,68px);border-top:1px solid rgba(201,168,78,.6);background:linear-gradient(180deg,#c9a84e1f,#ffffff08 55%,#ffffff05);box-shadow:inset 0 1px #f3dfa673}.pdn-col--1 .pdn-ped>span{background:linear-gradient(180deg,#e6ce86,#c9a84e,#9f7f2f);-webkit-background-clip:text;background-clip:text;color:transparent}.pdn-col--3 .pdn-ped{height:clamp(30px,4.6vw,46px);font-size:clamp(18px,3vw,30px)}.pdn-col--1 .pdn-ped:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-40%;width:60%;pointer-events:none;background:linear-gradient(100deg,#fff0d200,#fff0d238,#fff0d200);transform:translate(-120%);opacity:0}.pdn-scene.is-on .pdn-scene-head>*{animation:pdnHeadIn .36s var(--pdn-ease) both;animation-delay:calc(var(--h, 0) * 50ms)}.pdn-scene.is-on .pdn-who{animation:pdnRise .52s var(--pdn-ease) both;animation-delay:calc(var(--i, 0) * .11s + 60ms)}.pdn-scene.is-on .pdn-ped{animation:pdnGrow .56s var(--pdn-ease) both;animation-delay:calc(var(--i, 0) * .11s)}.pdn-scene.is-on .pdn-ped>span{animation:pdnFade .28s linear both;animation-delay:calc(var(--i, 0) * .11s + .24s)}.pdn-scene.is-on .pdn-col--1 .pdn-ped:after{animation:pdnSweep .6s var(--pdn-ease) both;animation-delay:.62s}.pdn-scene.is-out .pdn-scene-head>*{animation:pdnHeadOut .16s ease-in both}.pdn-scene.is-out .pdn-who{animation:pdnSink .22s ease-in both;animation-delay:calc((2 - var(--i, 0)) * 40ms)}.pdn-scene.is-out .pdn-ped{animation:pdnShrink .24s ease-in both;animation-delay:calc((2 - var(--i, 0)) * 40ms)}.pdn-scene.is-out .pdn-col--1 .pdn-who:before{animation:none;opacity:0}@keyframes pdnHeadIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes pdnHeadOut{0%{opacity:1}to{opacity:0}}@keyframes pdnRise{0%{opacity:0;transform:translate3d(var(--pdn-dx),22px,0)}to{opacity:1;transform:none}}@keyframes pdnGrow{0%{opacity:0;transform:scaleY(.52)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes pdnFade{0%{opacity:0}to{opacity:1}}@keyframes pdnSweep{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(260%)}}@keyframes pdnSink{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(calc(var(--pdn-dx) * -.5),14px,0)}}@keyframes pdnShrink{0%{opacity:1;transform:none}to{opacity:0;transform:scaleY(.86)}}.pdn-foot{margin:0;padding:14px 0 18px;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-top:1px solid var(--surface-line)}@media(max-width:720px){.pdn-tab{min-height:40px;padding:4px 0 6px;font-size:11px}.pdn-tabs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:132px;overflow-x:auto;scrollbar-width:none}.pdn-tabs::-webkit-scrollbar{display:none}.pdn-ctrl{display:none}.pdn-scene-head{gap:10px}.pdn-title-row{flex-direction:column;gap:10px}.pdn-podium{gap:8px}.pdn-name{height:3.6em;-webkit-line-clamp:3}.pdn-region{white-space:normal;line-height:1.3;height:2.6em;text-overflow:clip}}.pdn-root.is-reduced .pdn-scene.is-on>*,.pdn-root.is-reduced .pdn-scene.is-on .pdn-who,.pdn-root.is-reduced .pdn-scene.is-on .pdn-ped,.pdn-root.is-reduced .pdn-scene.is-on .pdn-ped>span,.pdn-root.is-reduced .pdn-scene.is-on .pdn-scene-head>*,.pdn-root.is-reduced .pdn-scene.is-on .pdn-col--1 .pdn-ped:after,.pdn-root.is-reduced .pdn-scene.is-out .pdn-who,.pdn-root.is-reduced .pdn-scene.is-out .pdn-ped,.pdn-root.is-reduced .pdn-scene.is-out .pdn-scene-head>*{animation:none}.pdn-root.is-reduced .pdn-scene.is-on{animation:pdnFade .18s linear both}.pdn-root.is-reduced .pdn-scene.is-out{visibility:hidden}.pdn-root.is-reduced .pdn-photo,.pdn-root.is-reduced .pdn-photo img,.pdn-root.is-reduced .pdn-floor{transition:none}.force-body .f-seq__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto auto;gap:24px;margin-top:40px}@media(max-width:1299px){.force-body .f-seq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media(max-width:899px){.force-body .f-seq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.force-body .f-seq__grid .f-seq__cell{display:grid;grid-template-rows:subgrid;grid-row:span 7;justify-items:center;align-items:start;text-align:center;width:100%;min-width:0;padding:24px;margin:0;color:inherit;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent}.force-body .f-seq__grid .f-seq__cell.is-on{border-color:#c9a84e8c!important}.f-seq__code{justify-self:start;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent, var(--text-muted))}.f-seq__code span{opacity:.55}.force-body .f-seq__media{position:relative;width:100%;aspect-ratio:1 / 1.15;margin-top:8px}.force-body .f-seq__media img{position:absolute;left:50%;bottom:-7.8%;height:108%;width:auto;max-width:none;object-fit:contain;pointer-events:none;transform:translate(-50%);filter:drop-shadow(0 16px 16px rgba(0,0,0,.55));transition:transform .22s cubic-bezier(.22,1,.36,1)}.force-body .f-seq__cell[data-envase=pote] .f-seq__media img{bottom:-1.3%;height:78%}@media(hover:hover){.force-body .f-seq__grid .f-seq__cell:hover .f-seq__media img{transform:translate(-50%,-4px)}}.f-seq__name{margin:12px 0 0;font-size:clamp(20px,1.8vw,24px);line-height:1.05;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.f-seq__sub{margin-top:8px;font-family:var(--font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent, var(--text-secondary))}.f-seq__price{margin-top:12px;min-height:0;font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--dsr-gold-img, var(--force-gold-gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.f-seq__price:empty{margin-top:0}.f-seq__price-from{margin-right:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.f-seq__blurb{margin:12px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.5;text-wrap:pretty}.f-seq__act{align-self:end;width:100%;margin-top:20px}.f-seq__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 16px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.f-seq__cta-close,.f-seq__cell.is-on .f-seq__cta-open{display:none}.f-seq__cell.is-on .f-seq__cta-close{display:inline}@media(max-width:767px){.force-body .f-seq__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(76vw,300px);gap:16px;margin-left:-16px;margin-right:-16px;padding:0 16px 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 0,#000 calc(100% - 72px),transparent 100%);mask:linear-gradient(90deg,#000 0,#000 calc(100% - 72px),transparent 100%)}.force-body .f-seq__grid::-webkit-scrollbar{display:none}.force-body .f-seq__grid .f-seq__cell{scroll-snap-align:start;padding:20px}}@media(prefers-reduced-motion:reduce){.f-seq__media img{transition:none}}.f-seq__ciencia{max-height:0;opacity:0;overflow:hidden;transition:max-height .55s var(--ease-out),opacity .4s var(--ease-out)}.f-seq__ciencia.is-open{max-height:5000px;opacity:1}.f-seq__ciencia-inner{padding-top:40px}.f-sci-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);padding:32px 0;border-top:1px solid var(--surface-line);align-items:start;opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.f-sci-row:first-child{border-top:0}.f-seq__ciencia.is-open .f-sci-row{opacity:1;transform:none}.f-seq__ciencia.is-open .f-sci-row:nth-child(1){transition-delay:.1s}.f-seq__ciencia.is-open .f-sci-row:nth-child(2){transition-delay:.18s}.f-seq__ciencia.is-open .f-sci-row:nth-child(3){transition-delay:.26s}.f-seq__ciencia.is-open .f-sci-row:nth-child(4){transition-delay:.34s}@media(max-width:760px){.f-sci-row{grid-template-columns:1fr;gap:20px}}.f-sci-eyebrow{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.f-sci-name{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(24px,2.6vw,34px);text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--sci-ink);margin-top:6px}.f-sci-benefit{color:var(--text-secondary);margin-top:8px;font-size:var(--fs-md)}.f-sci-ganas{margin-top:18px;padding-left:16px;border-left:3px solid var(--sci-ink)}.f-sci-ganas__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--sci-ink)}.f-sci-ganas__text{color:var(--text-primary);font-size:var(--fs-md);margin-top:4px;line-height:1.5}.f-sci-steps{display:flex;flex-direction:column}.f-sci-step{position:relative;display:flex;gap:16px;align-items:flex-start;padding-bottom:22px}.f-sci-step:last-child{padding-bottom:0}.f-sci-dot{position:relative;flex:none;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--sci-ink);color:var(--sci-ink);background:var(--surface-card);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;font-weight:700}.f-sci-step:not(:last-child) .f-sci-dot:after{content:"";position:absolute;top:34px;left:50%;transform:translate(-50%);width:0;height:22px;border-left:2px dashed var(--sci-ink);opacity:.5}.f-sci-dot.is-check{background:var(--sci-ink);border-color:var(--sci-ink);color:#fff}.f-sci-step__text{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5;padding-top:6px}.f-sci-close{margin-top:36px;padding-top:32px;border-top:1px solid var(--surface-line)}.f-sci-close__hl{margin:20px 0 0;padding-left:16px;border-left:3px solid var(--sci-ink);color:var(--text-primary);font-size:var(--fs-md);line-height:1.5}.force-body .f-seq__note{display:flex;gap:18px;align-items:baseline;margin-top:32px;padding:18px 22px;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--force-gold);border-radius:10px;background:#ffffff0a}@media(max-width:767px){.force-body .f-seq__note{flex-direction:column;gap:8px;margin-top:8px}}.rkd-root{--surface-base: #0B0B0C;--surface-raised: #131316;--surface-card: #1C1C20;--surface-inset: #131316;--surface-line: rgba(255,255,255,.1);--surface-line-strong: rgba(255,255,255,.18);--text-primary: #FFFFFF;--text-secondary: #B8B8B8;--text-muted: #7A7A7A;background:var(--surface-base);color:var(--text-primary)}.rkd-hidden{display:none!important}.rkd-toggle{display:flex;gap:1px;background:var(--surface-line);border:1px solid var(--surface-line);border-radius:var(--radius-sm);overflow:hidden}.rkd-toggle button{flex:1;padding:11px 14px;border:0;cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;background:transparent;color:var(--text-secondary);transition:background .14s,color .14s}.rkd-toggle button.is-on{background:var(--force-gold-gradient);color:#0b0b0c}.rkd-select{appearance:none;-webkit-appearance:none;width:100%;padding:11px 30px;text-align:center;text-align-last:center;border:0;cursor:pointer;background:transparent;color:var(--text-primary);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase}.rkd-select option{color:#111}.rkd-select,.rkd-search,.rkd-search::placeholder{font-family:var(--font-display)!important;font-weight:var(--fw-bold)!important;font-size:var(--fs-3xs)!important;letter-spacing:var(--ls-wide)!important;text-transform:uppercase!important}.rkd-search::placeholder{color:var(--text-secondary);opacity:1}.rkd-dd-host{position:relative;overflow:visible!important}.rkd-dd-host.is-open{z-index:50}.rkd-dd-host>select.rkd-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.rkd-dd-btn{display:block;width:100%;padding:11px 30px;border:0;background:transparent;color:var(--text-primary);text-align:center;cursor:pointer}.rkd-dd-btn.is-default{color:var(--text-secondary)}.rkd-dd-host.is-open{border-color:var(--force-gold)!important}.rkd-dd-menu{position:absolute;left:-1px;right:-1px;top:calc(100% + 6px);z-index:40;max-height:min(60vh,360px);overflow:auto;padding:6px;border-radius:var(--radius-sm);background:#131316;border:1px solid var(--force-gold);box-shadow:0 24px 60px #0009;display:none}.rkd-dd-host.is-open .rkd-dd-menu{display:block}.rkd-dd-menu.rkd-dd-menu--float{display:block;position:fixed;right:auto;z-index:1000;overscroll-behavior:contain;animation:rkd-dd-in .16s cubic-bezier(.22,1,.36,1);transform-origin:top center}.rkd-dd-menu--float.is-up{transform-origin:bottom center;box-shadow:0 -24px 60px #0009}@keyframes rkd-dd-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rkd-dd-menu--float{animation:none}}.rkd-dd-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 14px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase}.rkd-dd-item:hover{background:#c9a84e1a;color:#fff}.rkd-dd-item.is-on{background:var(--force-gold-gradient);color:#0b0b0c}.rkd-dd-item.is-on:after{content:"\2713";font-size:12px}.rkd-rankrow{cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.rkd-rankrow:hover{transform:translateY(-3px);border-color:var(--force-gold)!important;box-shadow:0 14px 34px #c9a84e33!important}@keyframes rkdLiveBlink{0%,to{opacity:1}50%{opacity:.3}}.rkd-live-dot{animation:rkdLiveBlink 1.6s ease-in-out infinite}.rkd-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:14px 18px;border-radius:var(--radius-md);border:1px solid var(--force-gold);background:#c9a84e14;color:var(--force-gold);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rkd-more:hover{background:#c9a84e29}.rkd-more span{color:var(--text-muted);font-weight:400;letter-spacing:.04em;text-transform:none}@media(max-width:640px){[data-rkd-full],[data-rkd-reg]{overflow-x:visible!important}[data-rkd-full]>div,[data-rkd-reg]>div{min-width:0!important}[data-rkd-full]>div>div:first-child,[data-rkd-reg]>div>div:first-child,[data-rkd-test-table]>div:first-child{display:none!important}.rkd-rankrow{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 8px!important;padding:12px!important}.rkd-rankrow>:nth-child(1){order:-2;flex:0 0 24px;font-size:13px}.rkd-rankrow>:nth-child(2){order:-1;flex:1 1 62%;min-width:0;gap:10px!important}.rkd-rankrow>:nth-child(2)>img{width:36px!important;height:36px!important}.rkd-rankrow>:nth-child(2)>span:last-child{flex:1 1 auto;min-width:0}.rkd-rankrow>:nth-child(2)>span:last-child>span:first-child{white-space:normal;font-size:13px!important;line-height:1.2}.rkd-rankrow>:nth-child(2)>span:last-child>span:last-child{font-size:11px!important;white-space:normal}.rkd-rankrow>:last-child{order:0;flex:0 0 auto;margin-left:auto;border-left:0!important;padding-left:8px!important;font-size:22px!important}.rkd-rankrow>:nth-child(n+3):not(:last-child){order:1;flex:1 1 calc(33.333% - 6px);min-width:0;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;border-left:0!important;padding:6px 4px!important;text-align:center!important;background:var(--surface-inset);border:1px solid var(--surface-line);border-radius:var(--radius-sm);font-size:13px!important;line-height:1.2}.rkd-rankrow>:nth-child(n+3):before,.rkd-rankrow>[style*="display:flex;gap:4px"]>span:before{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.rkd-rankrow>[style*="display:flex;gap:4px"]{flex:1 1 100%!important;flex-direction:row!important;gap:6px!important;background:none!important;border:0!important;padding:0!important}.rkd-rankrow>[style*="display:flex;gap:4px"]>span{display:flex;flex-direction:column;gap:2px;align-items:center;font-size:13px!important;padding:6px 4px!important}[data-rkd-full-rows] .rkd-rankrow>:nth-child(3):before{content:"Bench \b7  rep"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(4):before{content:"40 yd \b7  s"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(5)>span:nth-child(1):before{content:"S. vertical"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(5)>span:nth-child(2):before{content:"S. largo"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(5)>span:nth-child(3):before{content:"Potencia"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(6)>span:nth-child(1):before{content:"Lane"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(6)>span:nth-child(2):before{content:"5-10-5"}[data-rkd-full-rows] .rkd-rankrow>:nth-child(6)>span:nth-child(3):before{content:"Agilidad"}[data-rkd-test-rows] .rkd-rankrow:not([data-regtag])>:nth-child(3){flex:1 1 100%;font-size:18px!important}[data-rkd-test-rows] .rkd-rankrow:not([data-regtag])>:nth-child(3):before{content:"Marca"}[data-rkd-test-rows] .rkd-rankrow:not([data-regtag])>:nth-child(4):before{content:"Force Score";display:block;font-size:10.5px;text-align:right}[data-rkd-test-rows] .rkd-rankrow[data-regtag]>:nth-child(3){order:0;flex:0 0 auto;margin-left:auto;background:none;border:0;padding:0!important;font-size:20px!important}[data-rkd-test-rows] .rkd-rankrow[data-regtag]>:nth-child(3):before{content:none}[data-rkd-test-rows] .rkd-rankrow[data-regtag]>:nth-child(4){display:none}[data-rkd-reg-rows] .rkd-rankrow>:last-child{order:1;flex:1 1 calc(33.333% - 6px);margin-left:0;display:flex;flex-direction:column;gap:2px;align-items:center;padding:6px 4px!important;background:var(--surface-inset);border:1px solid var(--surface-line);border-radius:var(--radius-sm);font-size:13px!important;text-align:center!important}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(3):before{content:"Bench \b7  rep"}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(4):before{content:"40 yd \b7  s"}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(5):before{content:"S. vertical"}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(6):before{content:"S. largo"}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(7):before{content:"Lane"}[data-rkd-reg-rows] .rkd-rankrow>:nth-child(8):before{content:"5-10-5"}.rkd-rankrow:hover{transform:none}.rkd-portal-dot{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.rkd-live-dot{animation:none}}input.rkd-search{-webkit-appearance:none;appearance:none}input.rkd-search::placeholder{color:var(--text-muted)}input.rkd-search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.rkd-seal{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:999px;border:1px solid var(--force-gold);color:var(--force-gold);-webkit-text-fill-color:var(--force-gold);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:none}.rkd-seal img{width:18px;height:18px;display:block}.rkd-portal-link{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:13px 16px;border-radius:var(--radius-sm);background:var(--force-gold-gradient);color:#0b0b0c;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-tight);text-decoration:none}.rkd-portal-link:hover{filter:brightness(1.08)}.rkd-portal-link.rkd-hidden{display:none!important}.rkd-portal-dot{display:inline-flex;align-items:center;margin-left:10px;color:var(--force-gold);font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.rkd-portal-dot{opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease}.rkd-rankrow:hover .rkd-portal-dot,.rkd-rankrow:focus-within .rkd-portal-dot{opacity:1;transform:none}@media(hover:none){.rkd-portal-dot{display:none!important}}.vb-wrap{background:var(--surface-base);padding:clamp(28px,4vw,48px) 0}.vb-card{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(24px,3.4vw,36px);border:1px solid var(--force-gold);border-radius:var(--radius-lg);background:var(--surface-card);color:inherit;text-decoration:none;box-shadow:0 14px 34px #c9a84e2e;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.vb-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #c9a84e52}.vb-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(90% 120% at 12% 0%,rgba(201,168,78,.18),transparent 60%)}.vb-card__left,.vb-card__right{position:relative;z-index:1}.vb-card__left{display:flex;flex-direction:column;gap:9px}.vb-card__t{font-size:clamp(22px,3vw,38px);line-height:1.04}.vb-card__p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;max-width:56ch}.vb-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.vb-card__dates{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.vb-card__d{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--force-gold)}.vb-card__btn{pointer-events:none;white-space:nowrap;max-width:100%}@media(max-width:780px){.vb-card{grid-template-columns:1fr}.vb-card__right{align-items:stretch}.vb-card__dates{align-items:flex-start}.vb-card__btn{width:100%;white-space:normal;text-align:center;line-height:1.3}}.vc-root{background:var(--surface-base);color:var(--text-primary)}.vc-head{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line)}.vc-head__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 80% at 70% 10%,rgba(201,168,78,.16),transparent 62%)}.vc-head__inner{position:relative;z-index:1;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(34px,4.5vw,56px)}.vc-head__title{font-size:clamp(32px,5vw,64px);letter-spacing:-.02em;line-height:1;margin:14px 0 0}.vc-head__sub{margin:18px 0 0;max-width:620px;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.55}.vc-days{margin-top:clamp(26px,3.4vw,38px);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vc-day{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border:1px solid rgba(201,168,78,.32);border-radius:var(--radius-md);background:radial-gradient(120% 100% at 50% 0%,rgba(201,168,78,.1),transparent 62%),var(--surface-inset)}.vc-day__k{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vc-day__v{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-md);text-transform:uppercase;letter-spacing:var(--ls-tight);line-height:1.15}.vc-day__n{color:var(--text-muted);font-size:var(--fs-2xs)}.vc-body{padding-top:clamp(36px,4.5vw,60px);padding-bottom:clamp(48px,6vw,80px)}.vc-day--lleno{border-color:var(--surface-line-strong);background:var(--surface-inset)}.vc-day--lleno .vc-day__k{color:var(--text-muted)}.vc-day__n--espera{color:var(--force-gold);font-weight:var(--fw-bold)}.vc-espera{display:flex;flex-direction:column;gap:5px;margin-top:26px;padding:16px 18px;border:1px solid rgba(201,168,78,.42);border-radius:var(--radius-sm);background:#c9a84e12}.vc-espera[hidden]{display:none}.vc-espera strong{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vc-espera span{color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.6}.vc-check--espera .vc-check__t{color:var(--force-gold)}.vc-check__espera{display:block;margin-top:2px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--force-gold)}.vc-done--espera{color:var(--text-secondary)}.vc-done--espera b{color:var(--force-gold)}.vc-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.vc-search{flex:1 1 280px;max-width:420px}.vc-count{margin:0;color:var(--text-muted);font-size:var(--fs-2xs)}.vc-legend{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px 248px;gap:12px;align-items:center;margin-top:26px;padding:0 18px 10px;border-bottom:1px solid var(--surface-line);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.vc-legend__d{text-align:center}.vc-list{margin-top:4px}.vc-loading,.vc-empty{margin:28px 0;color:var(--text-muted);font-size:var(--fs-sm)}.vc-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 112px 248px;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--surface-line);transition:background .16s}.vc-row:hover{background:#ffffff05}.vc-row.is-done{background:#c9a84e12}.vc-row__name{display:flex;flex-direction:column;gap:3px;min-width:0}.vc-row__n{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-sm);line-height:1.25}.vc-row__m{color:var(--text-muted);font-size:var(--fs-3xs);overflow-wrap:anywhere}.vc-check{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.vc-check input{width:22px;height:22px;accent-color:var(--force-gold);cursor:pointer;flex:none}.vc-check__t{display:none;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-secondary)}.vc-row__send{width:100%;white-space:normal;text-align:center;line-height:1.25;padding:11px 12px}.vc-row__send[disabled]{opacity:.45;cursor:not-allowed}.vc-done{display:flex;align-items:center;gap:9px;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--force-gold);text-align:center;line-height:1.3}.vc-more{display:block;margin:26px auto 0}.vc-missing{margin-top:36px;padding:clamp(22px,3vw,30px);border:1px dashed var(--surface-line-strong);border-radius:var(--radius-lg);background:var(--surface-card)}.vc-missing__t{margin:0;font-family:var(--font-display);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:var(--ls-tight);font-size:var(--fs-lg)}.vc-missing__p{margin:10px 0 18px;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;max-width:60ch}.vc-missing .f-btn{white-space:normal;text-align:center;line-height:1.3;max-width:100%}.vc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000009e}.vc-modal[hidden]{display:none}.vc-modal__box{position:relative;width:100%;max-width:420px;padding:clamp(24px,4vw,32px);border:1px solid var(--force-gold);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0%,rgba(201,168,78,.14),transparent 62%),var(--surface-card);box-shadow:0 24px 60px #00000073;max-height:92vh;overflow-y:auto}.vc-modal__x{position:absolute;top:10px;right:14px;background:none;border:none;font-size:28px;line-height:1;color:var(--text-muted);cursor:pointer}.vc-modal__x:hover{color:var(--text-primary)}.vc-modal__box h3{margin:10px 0 0;font-size:var(--fs-xl)}.vc-modal__p{margin:12px 0 18px;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55}.vc-modal__err{margin:12px 0 0;color:var(--force-danger, #d64545);font-size:var(--fs-2xs)}.vc-modal__err[hidden]{display:none}.vc-modal__hint{margin:12px 0 0;color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.5}@media(max-width:860px){.vc-legend{display:none}.vc-row{grid-template-columns:1fr 1fr;padding:16px 0;gap:12px}.vc-row__name{grid-column:1 / -1}.vc-check{justify-content:flex-start;padding:10px 12px;border:1px solid var(--surface-line-strong);border-radius:var(--radius-sm);background:var(--surface-inset)}.vc-check__t{display:inline}.vc-row__send,.vc-done{grid-column:1 / -1}.vc-missing .f-btn{width:100%}}.vp-root{background:var(--surface-base);color:var(--text-primary)}.vp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line)}.vp-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 70% at 74% 26%,rgba(201,168,78,.18),transparent 60%),radial-gradient(90% 60% at 50% 0%,rgba(201,168,78,.1),transparent 62%)}.vp-hero__inner{position:relative;z-index:1;padding-top:clamp(48px,7vw,92px);padding-bottom:clamp(40px,6vw,72px)}.vp-hero__title{font-size:clamp(38px,6vw,82px);letter-spacing:-.02em;line-height:.96;margin:16px 0 0;max-width:14ch}.vp-hero__sub{margin:22px 0 0;max-width:560px;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.5}.vp-facts{margin-top:clamp(30px,4vw,46px);display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.vp-fact{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid rgba(201,168,78,.32);border-radius:var(--radius-md);background:radial-gradient(120% 100% at 50% 0%,rgba(201,168,78,.1),transparent 62%),var(--surface-inset)}.vp-fact__k{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vp-fact__v{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-md);line-height:1.15;text-transform:uppercase;letter-spacing:var(--ls-tight)}.vp-fact__n{color:var(--text-muted);font-size:var(--fs-2xs)}.vp-doors{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.vp-doors__title{font-size:var(--fs-3xl);margin:10px 0 0}.vp-espera{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:16px 18px;border:1px solid rgba(201,168,78,.42);border-radius:var(--radius-sm);background:#c9a84e12}.vp-espera[hidden]{display:none}.vp-espera strong{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vp-espera span{color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.6}.vp-fact--lleno .vp-fact__v{color:var(--force-gold)}.vp-doors__aviso{margin:26px 0 0;color:var(--text-muted);font-size:var(--fs-2xs);line-height:1.6;max-width:640px}.vp-door{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,2.4vw,28px);margin-top:20px;padding:clamp(22px,3vw,30px);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s}.vp-door:hover{transform:translateY(-4px)}.vp-door--primary{border:1px solid var(--force-gold);background:radial-gradient(120% 120% at 20% 0%,rgba(201,168,78,.16),transparent 62%),var(--surface-card);box-shadow:0 14px 34px #c9a84e2e}.vp-door--primary:hover{box-shadow:0 22px 48px #c9a84e4d}.vp-door--ghost{border:1px solid var(--surface-line-strong);background:var(--surface-card)}.vp-door--ghost:hover{border-color:var(--force-gold);box-shadow:0 16px 36px #00000047}.vp-door__num{font-size:var(--fs-2xs);color:var(--force-gold);opacity:.85}.vp-door__body{display:flex;flex-direction:column;gap:7px}.vp-door__k{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--text-muted)}.vp-door__h{font-size:clamp(20px,2.4vw,30px);line-height:1.06}.vp-door__p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;max-width:52ch}.vp-door__go{pointer-events:none;white-space:nowrap;max-width:100%}@media(max-width:760px){.vp-door{grid-template-columns:auto 1fr}.vp-door__go{grid-column:1 / -1;width:100%;white-space:normal;text-align:center;line-height:1.3}}.vi-root{background:var(--surface-base);color:var(--text-primary)}.vi-head{position:relative;overflow:hidden;border-bottom:1px solid var(--surface-line)}.vi-head__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 80% at 70% 10%,rgba(201,168,78,.16),transparent 62%)}.vi-head__inner{position:relative;z-index:1;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(30px,4vw,48px)}.vi-head__title{font-size:clamp(32px,5vw,62px);letter-spacing:-.02em;line-height:1;margin:14px 0 0}.vi-head__sub{margin:18px 0 0;max-width:620px;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.55}.vi-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.vi-pill{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(201,168,78,.45);border-radius:999px;background:#c9a84e1a;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--force-gold)}.vi-pill--ghost{border-color:var(--surface-line-strong);background:transparent;color:var(--text-muted)}.vi-body{padding-top:clamp(34px,4.5vw,56px);padding-bottom:clamp(48px,6vw,80px)}.vi-steps{max-width:760px}.vi-step[hidden]{display:none}.vi-steptag{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid rgba(201,168,78,.45);border-radius:999px;background:#c9a84e1a;font-size:var(--fs-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--force-gold)}.vi-step__t{margin:16px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.05}.vi-help{margin:12px 0 20px;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55}.vi-hint{color:var(--text-muted);font-size:var(--fs-3xs);line-height:1.4}.vi-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:24px 0 20px}.vi-span{grid-column:1 / -1}.vi-root input:focus{outline:2px solid var(--force-gold);outline-offset:1px}.vi-days{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vi-daycard{cursor:pointer}.vi-daycard input{position:absolute;opacity:0;pointer-events:none}.vi-daycard__in{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--surface-line-strong);border-radius:var(--radius-md);background:var(--surface-inset);transition:border-color .18s,box-shadow .18s,background .18s}.vi-daycard:hover .vi-daycard__in{border-color:#c9a84e99}.vi-daycard input:checked+.vi-daycard__in{border-color:var(--force-gold);background:radial-gradient(120% 100% at 50% 0%,rgba(201,168,78,.18),transparent 62%),var(--surface-inset);box-shadow:0 10px 26px #c9a84e33}.vi-daycard input:focus-visible+.vi-daycard__in{outline:2px solid var(--force-gold);outline-offset:2px}.vi-daycard__k{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vi-daycard__v{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-md);text-transform:uppercase;letter-spacing:var(--ls-tight);line-height:1.15}.vi-daycard__n{font-size:var(--fs-2xs);color:var(--text-muted)}.vi-daycard--lleno .vi-daycard__n{color:var(--force-gold);font-weight:var(--fw-bold)}.vi-daycard--lleno .vi-daycard__k{color:var(--text-muted)}.vi-espera{display:flex;flex-direction:column;gap:5px;margin-bottom:26px;padding:16px 18px;border:1px solid rgba(201,168,78,.42);border-radius:var(--radius-sm);background:#c9a84e12}.vi-espera[hidden]{display:none}.vi-espera strong{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-3xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--force-gold)}.vi-espera span{color:var(--text-secondary);font-size:var(--fs-2xs);line-height:1.6}.vi-error{margin:0 0 14px;color:var(--force-danger, #d64545);font-size:var(--fs-sm)}.vi-error[hidden]{display:none}.vi-note{margin:14px 0 0;color:var(--text-muted);font-size:var(--fs-2xs)}.vi-note a{color:var(--force-gold)}.vi-iframe iframe{width:100%;border:0}.f-pcard__foot--ctas{flex-direction:column;align-items:stretch;gap:12px}.f-pcard__ctas{display:flex;flex-direction:column;gap:8px}.f-pcard__ctas form{margin:0}.f-pcard__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:10px 12px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.1;border-radius:var(--radius-sm, 6px);cursor:pointer;text-decoration:none;transition:filter .15s ease,background-color .15s ease}.f-pcard__cta--add{background:transparent;color:#c9a84e;border:1px solid #C9A84E}.f-pcard__cta--add:hover{background:#c9a84e1a}.f-pcard__cta--buy{background:var(--force-gold-gradient, #C9A84E);color:#0b0b0c;border:1px solid transparent}.f-pcard__cta--buy:hover{filter:brightness(1.08)}@media(max-width:749px){.f-grid-products{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.f-grid-products::-webkit-scrollbar{display:none}.f-grid-products>*{flex:0 0 80%;max-width:330px;scroll-snap-align:start}.f-grid-products .f-pcard{padding:18px}}.po{--po-gold: radial-gradient(120% 120% at 0% 0%, #C9A84E 0%, #C9A84E 42%, #9F7F2F 88%, #9F7F2F 100%);--po-ease: cubic-bezier(.22, 1, .36, 1);isolation:isolate}.po>*{position:relative;z-index:1}.po>.f-protocol-offer__glow,.po>.po-aura{position:absolute;z-index:0}.po-aura{top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.po-aura span{position:absolute;top:-40%;left:-20%;width:70%;height:120%;border-radius:50%;background:radial-gradient(closest-side,#c9a84e29,#c9a84e00);opacity:.9;animation:po-aura 24s var(--po-ease) infinite alternate;animation-play-state:paused}.po.is-live .po-aura span{animation-play-state:running}@keyframes po-aura{0%{transform:translateZ(0) scale(1);opacity:.55}50%{opacity:1}to{transform:translate3d(95%,18%,0) scale(1.15);opacity:.6}}.po-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.po-head__text{max-width:600px}.po .f-eyebrow{margin:0 0 16px}.po-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:#fff}@media(min-width:1024px){.po-title{font-size:56px}}.po-copy{margin:10px 0 0;color:#b8b8b8;font-size:17px;line-height:1.55}.po .po-jars>img{transform:translate3d(0,105%,0);transition:transform .52s var(--po-ease);transition-delay:calc(.26s + var(--j) * 60ms)}.po.is-in .po-jars>img,.po:not(.po-js) .po-jars>img{transform:none}.po-plans{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}@media(max-width:1023px){.po-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.po .po-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label chip" "price price" "per per" "day day" "meter meter";align-items:center;column-gap:12px;row-gap:0;padding:20px;text-align:left;min-height:0;background:#1c1c20!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .18s var(--po-ease),background-color .18s var(--po-ease),transform .14s var(--po-ease)!important}@media(hover:hover){.po .po-plan:hover{border-color:#ffffff2e!important;transform:none}}.po .po-plan:active,.po.po-js.is-in .po-plan:active{transform:scale(.98)!important}.po:not(.po-halo-on) .po-plan.is-selected{box-shadow:inset 0 0 0 1px #c9a84e!important;border-color:#c9a84e!important}.po .f-plan__label{grid-area:label;font-size:20px;font-weight:700;color:#fff;white-space:nowrap}.po-chip{grid-area:chip;justify-self:end;padding:4px 10px;border-radius:999px;background:var(--po-gold);color:#0b0b0c;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.1em;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.po .f-plan__price{grid-area:price;margin-top:16px;font-size:28px;font-weight:700;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;transition:color .2s}.po .po-plan.is-selected .f-plan__price{background:var(--po-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.po .f-plan__per{grid-area:per;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.16em;color:#8a8a8e}.po .f-plan__perday{grid-area:day;margin-top:4px;font-size:13px;color:#b8b8b8;font-variant-numeric:tabular-nums}.po-meter{grid-area:meter;display:block;height:4px;margin-top:16px;border-radius:2px;background:#ffffff14;overflow:hidden}.po-meter span{display:block;height:100%;border-radius:2px;background:var(--po-gold);transform-origin:0 50%;transform:scaleX(var(--p))}.po.po-js:not(.is-in) .po-meter span{transform:scaleX(0)}.po.po-js .po-meter span{transition:transform .9s var(--po-ease);transition-delay:calc(.2s + var(--i) * 70ms)}.po-halo{position:absolute;top:0;left:0;z-index:2;border-radius:10px;pointer-events:none;opacity:0;background:radial-gradient(90% 70% at 50% 0%,#c9a84e1f,#c9a84e00 70%);transition:transform .46s var(--po-ease),opacity .3s var(--po-ease)}.po.po-halo-on .po-halo{opacity:1}.po-halo.no-anim{transition:opacity .3s var(--po-ease)}.po-halo__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;overflow:hidden;background:#c9a84e8c;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.po-halo__comet{position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;margin:-80% 0 0 -80%;background:conic-gradient(from 0deg,#f3dfa600 0deg 220deg,#9f7f2fe6 300deg,#f3dfa6 345deg,#f3dfa600 360deg);animation:po-orbit 3.6s linear infinite;animation-play-state:paused}.po.is-live .po-halo__comet{animation-play-state:running}@keyframes po-orbit{to{transform:rotate(1turn)}}.po-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.po-sum{display:flex;flex-direction:column;gap:6px;min-width:0}.po-sum__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8e}.po-sum__price{display:flex;align-items:baseline;gap:6px}.po-gold{background:var(--po-gold);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.po-sum__unit{font-size:17px;color:#b8b8b8}.po-sum__meta{font-size:15px;color:#b8b8b8;font-variant-numeric:tabular-nums}.po-sum__meta b{color:#fff;font-weight:700}.po-sum__meta s{color:#8a8a8e}.po-cta{position:relative;overflow:hidden;isolation:isolate;white-space:nowrap}.po-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transform:translate3d(-120%,0,0) skew(-18deg);background:linear-gradient(90deg,#fff7de00,#fff7de8c,#fff7de00);width:45%}.po-cta.is-sweep .po-sheen{animation:po-sheen .7s var(--po-ease)}@keyframes po-sheen{to{transform:translate3d(330%,0,0) skew(-18deg)}}.po.po-js .po-rv{opacity:0;transform:translate3d(0,12px,0)}.po.po-js.is-in .po-rv{opacity:1;transform:none;transition:opacity .42s var(--po-ease),transform .42s var(--po-ease),border-color .18s var(--po-ease),background-color .18s var(--po-ease)!important;transition-delay:calc(var(--i) * 50ms)!important}.po.po-js.is-in.po-settled .po-rv{transition-delay:0ms!important}@media(max-width:640px){.po-plans{grid-template-columns:1fr;gap:12px;margin-top:28px}.po .po-plan{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price" "chip per" "meter meter";row-gap:6px;padding:16px}.po .f-plan__label{font-size:17px}.po-chip{justify-self:start}.po .f-plan__price{margin-top:0;font-size:22px;justify-self:end}.po .f-plan__per{margin-top:0;justify-self:end;letter-spacing:.12em}.po .f-plan__perday{display:none}.po-meter{margin-top:8px}.po-foot{flex-direction:column;align-items:stretch}.po-gold{font-size:28px}.po-cta{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.po-aura span,.po-halo__comet{animation:none!important}.po-halo__comet{display:none}.po .po-jars>img,.po.po-js .po-rv,.po.po-js .po-meter span{transform:none!important;opacity:1!important;transition:none!important}.po.po-js:not(.is-in) .po-meter span{transform:scaleX(var(--p))!important}.po-halo{transition:none}.po-cta.is-sweep .po-sheen{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/164/compiled_assets/styles.css.map */
