.rvl-rep-shell{min-width:0;container:rvl-rep/inline-size}.rvl-rep-layout,.rvl-rep-shell{flex:1;display:flex;flex-direction:column}.rvl-rep-parts{margin:18px 0 0;padding:0;list-style:none}.rvl-rep-part{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--linea-oscura);font-size:13.5px;line-height:1.4;color:rgba(242,241,236,.42);transition:color .4s ease;transition-delay:calc(var(--i, 0) * .11s)}.rvl-rep-part-n{flex-shrink:0;font-family:var(--courier);font-size:11px;letter-spacing:.08em;color:rgba(138,141,151,.8);transition:color .3s ease}.rvl-rep-parts.is-built .rvl-rep-part{color:var(--claro)}.rvl-rep-parts.is-built .rvl-rep-part.is-current{color:#fdfcf9;transition-delay:0s}.rvl-rep-parts.is-built .rvl-rep-part.is-current .rvl-rep-part-n{color:var(--naranja)}.rvl-rep .rvl-rep-demo{min-height:440px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 76px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 76px),transparent)}.rvl-rep .rvl-rep-demo:before{content:"";position:absolute;inset:-12% -8% auto;height:78%;background:radial-gradient(closest-side,rgba(234,88,12,.13),transparent);pointer-events:none}.rvl-rep-modal{--rvl-rep-tilt:0deg;position:absolute;top:0;left:28px;right:28px;bottom:-40px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,237,213,.8);border-radius:16px;background:linear-gradient(168deg,#ffffff,#fffdfa 45%,#fff6ed);box-shadow:0 1px 2px rgba(0,0,0,.4),0 28px 64px -18px rgba(0,0,0,.6);color:#374151;font-family:var(--grotesk);line-height:1.5;text-align:left;opacity:0;transform:translateY(14px) rotate(var(--rvl-rep-tilt)) scale(.985);transform-origin:50% 0;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.rvl-rep-modal.is-in{opacity:1;transform:rotate(var(--rvl-rep-tilt))}.rvl-rep-head{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid rgba(255,237,213,.7);flex-shrink:0}.rvl-rep-face{width:34px;height:34px;flex-shrink:0;margin:-2px -2px -2px -4px;color:#ea580c}.rvl-rep-head-text{min-width:0;flex:1}.rvl-rep-title{margin:0;font-size:15px;font-weight:700;line-height:1.25;color:#111827}.rvl-rep-subtitle{margin:0;font-size:12px;line-height:16px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvl-rep-close{width:16px;height:16px;flex-shrink:0;margin-right:-4px;color:#9ca3af}.rvl-rep-body{position:relative;flex:1;min-height:0;overflow:hidden}.rvl-rep-scroll{position:relative;padding:20px 24px 40px;transition:transform .72s cubic-bezier(.45,0,.2,1)}.rvl-rep-scroll>*+*{margin-top:24px}.rvl-rep-sec{opacity:0;transform:translateY(6px);transition:opacity .42s ease,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * .11s)}.rvl-rep-modal.is-built .rvl-rep-sec{opacity:1;transform:none}.rvl-rep-tag{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af}.rvl-rep-tag-line{width:24px;height:1px;background:linear-gradient(90deg,rgba(254,215,170,.8),transparent)}.rvl-rep-top{display:flex;align-items:flex-start;gap:16px}.rvl-rep-score{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border:1px solid #ffedd5;border-radius:16px;background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(0,0,0,.05)}.rvl-rep-score-n{font-size:24px;font-weight:700;line-height:32px;font-variant-numeric:tabular-nums;transition:color .25s ease}.rvl-rep-score-n.is-good{color:#059669}.rvl-rep-score-n.is-mid{color:#d97706}.rvl-rep-score-n.is-low{color:#dc2626}.rvl-rep-score-of{font-size:11px;font-weight:500;color:#9ca3af}.rvl-rep-top-text{min-width:0}.rvl-rep-summary{margin:4px 0 0;font-size:13.5px;line-height:1.625;color:#374151;text-wrap:pretty}.rvl-rep-list{margin:8px 0 0;padding:0;list-style:none}.rvl-rep-list>li+li{margin-top:6px}.rvl-rep-priority,.rvl-rep-strength{display:flex;align-items:flex-start;font-size:13px;line-height:1.5;color:#374151;text-wrap:pretty}.rvl-rep-strength{gap:8px}.rvl-rep-check{display:grid;place-items:center;width:14px;height:14px;flex-shrink:0;margin-top:3px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#059669}.rvl-rep-check svg{width:10px;height:10px}.rvl-rep-priority{gap:10px}.rvl-rep-priority-n{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border:1px solid rgba(254,215,170,.7);border-radius:999px;background:linear-gradient(135deg,#ffedd5,#fff7ed);font-size:11px;font-weight:700;line-height:1;color:#c2410c}.rvl-rep-groups{margin-top:8px}.rvl-rep-groups>*+*{margin-top:16px}.rvl-rep-dim{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:rgba(194,65,12,.8)}.rvl-rep-dim-line{width:24px;height:1px;background:linear-gradient(90deg,rgba(251,146,60,.7),transparent)}.rvl-rep-finding{overflow:hidden;border:1px solid rgba(255,237,213,.9);border-radius:12px;background:rgba(255,255,255,.8)}.rvl-rep-summary-row{display:flex;align-items:center;gap:8px;padding:10px 14px;transition:background-color .2s ease}.rvl-rep-finding.is-pressed .rvl-rep-summary-row{background:rgba(255,247,237,.7)}.rvl-rep-finding-title{min-width:0;font-size:13px;font-weight:500;line-height:1.5;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvl-rep-finding.is-open .rvl-rep-finding-title{white-space:normal}.rvl-rep-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:2px 8px 2px 6px;border:1px solid;border-radius:999px;font-size:10px;font-weight:700;line-height:15px;letter-spacing:.025em;text-transform:uppercase}.rvl-rep-chip-dot{width:6px;height:6px;border-radius:999px}.rvl-rep-chip.is-alto{background:rgba(254,242,242,.8);border-color:rgba(254,202,202,.7);color:#b91c1c}.rvl-rep-chip.is-alto .rvl-rep-chip-dot{background:#ef4444}.rvl-rep-chip.is-medio{background:rgba(255,251,235,.8);border-color:rgba(253,230,138,.7);color:#b45309}.rvl-rep-chip.is-medio .rvl-rep-chip-dot{background:#fbbf24}.rvl-rep-chip.is-bajo{background:#f9fafb;border-color:#e5e7eb;color:#6b7280}.rvl-rep-chip.is-bajo .rvl-rep-chip-dot{background:#d1d5db}.rvl-rep-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.rvl-rep-finding.is-open .rvl-rep-more{grid-template-rows:1fr}.rvl-rep-more-inner{min-height:0;overflow:hidden}.rvl-rep-threads{position:relative;margin:4px 14px 12px;padding-left:18px;font-size:13px;color:#4b5563;opacity:0;transform:translateY(-4px);transition:opacity .35s ease .12s,transform .45s cubic-bezier(.2,.8,.2,1) .12s}.rvl-rep-finding.is-open .rvl-rep-threads{opacity:1;transform:none}.rvl-rep-threads:before{content:"";position:absolute;left:4px;top:4px;bottom:8px;width:1.5px;border-radius:2px;background:rgba(234,88,12,.3)}.rvl-rep-thread{position:relative;margin:0}.rvl-rep-thread+.rvl-rep-thread{margin-top:10px}.rvl-rep-thread:before{content:"";position:absolute;left:-14px;top:.72em;width:11px;height:1.5px;border-radius:2px;background:rgba(234,88,12,.3)}.rvl-rep-desc{font-size:12.5px;line-height:1.6;color:#4b5563}.rvl-rep-suggestion{padding:8px 12px;border:1px solid #ffedd5;border-radius:8px;background:rgba(255,247,237,.8);font-size:12.5px;line-height:1.5;color:#7c2d12}.rvl-rep-go,.rvl-rep-suggestion strong{font-weight:600}.rvl-rep-go{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:#c2410c}.rvl-rep-eye{width:16px;height:16px}.rvl-rep-chevron{width:14px;height:14px}@container rvl-rep (min-width: 480px){.rvl-rep .rvl-rep-demo{min-height:560px}}@media (min-width:880px){.rvl-rep-layout{display:grid;grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);-moz-column-gap:28px;column-gap:28px}.rvl-rep-copy{display:flex;flex-direction:column;padding-bottom:28px}.rvl-rep-parts{margin-top:auto;padding-top:24px}.rvl-rep .rvl-rep-demo{margin:-28px -28px 0 0;min-height:620px}.rvl-rep-modal{--rvl-rep-tilt:-1deg;top:28px;left:0;right:-24px}.rvl-rep-head,.rvl-rep-scroll{padding-right:48px}@container rvl-rep (max-width: 660px){.rvl-rep .rvl-rep-demo{min-height:660px}}}@media (max-width:720px){.rvl-rep-modal{left:22px;right:22px}.rvl-rep-head{padding:14px 18px}.rvl-rep-scroll{padding:18px 18px 40px}}@media (prefers-reduced-motion:reduce){.rvl-rep-modal,.rvl-rep-more,.rvl-rep-part,.rvl-rep-part-n,.rvl-rep-score-n,.rvl-rep-scroll,.rvl-rep-sec,.rvl-rep-summary-row,.rvl-rep-threads{transition:none!important}.rvl-rep-modal{opacity:1;transform:rotate(var(--rvl-rep-tilt))}.rvl-rep-sec{opacity:1;transform:none}}.rvl-dim-demo{--rvl-dim-pad:28px;display:flex;flex-direction:column;padding:0 var(--rvl-dim-pad) 16px}.rvl-dim-list{flex:1;grid-template-rows:repeat(6,minmax(46px,1fr));margin:0;padding:0;list-style:none}.rvl-dim-list,.rvl-dim-row{position:relative;display:grid}.rvl-dim-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;cursor:default}.rvl-dim-row+.rvl-dim-row:before{content:"";position:absolute;top:0;left:36px;right:0;height:1px;background:rgba(255,255,255,.055)}.rvl-dim-text{min-width:0}.rvl-dim-name{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:rgba(242,241,236,.64)}.rvl-dim-line,.rvl-dim-name{display:block;transition:color .4s cubic-bezier(.2,.8,.2,1)}.rvl-dim-line{margin-top:2px;overflow:hidden;font-size:13px;line-height:1.35;color:var(--humo);white-space:nowrap;text-overflow:ellipsis}.rvl-dim-num{font-family:var(--courier);font-size:11px;letter-spacing:.08em;color:rgba(138,141,151,.8)}.rvl-dim-glyph,.rvl-dim-num{transition:color .4s cubic-bezier(.2,.8,.2,1)}.rvl-dim-glyph{display:block;width:22px;height:22px;color:rgba(138,141,151,.78)}.rvl-dim-row.is-active .rvl-dim-name{color:#fdfcf9}.rvl-dim-row.is-active .rvl-dim-line{color:#b6b8bf}.rvl-dim-row.is-active .rvl-dim-num{color:rgba(242,241,236,.78)}.rvl-dim-row.is-active .rvl-dim-glyph{color:var(--naranja)}.rvl-dim-cursor{position:absolute;top:0;left:calc(var(--rvl-dim-pad) * -1);right:calc(var(--rvl-dim-pad) * -1);height:calc(100% / 6);pointer-events:none;transform:translateY(calc(var(--rvl-dim-i, 0) * 100%));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.rvl-dim-cursor:before{content:"";position:absolute;top:50%;left:calc(var(--rvl-dim-pad) / 2 - 1.5px);width:3px;height:22px;margin-top:-11px;border-radius:1.5px;background:var(--naranja);box-shadow:0 0 14px rgba(234,88,12,.5)}.rvl-dim-cursor:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 62% 105% at 0 50%,rgba(234,88,12,.13),rgba(234,88,12,.05) 45%,rgba(234,88,12,0) 100%)}.rvl-dim-draw{stroke-dasharray:1 1}.rvl-dim-pop{transform-box:fill-box;transform-origin:center}.rvl-dim-list.is-live .rvl-dim-row.is-active .rvl-dim-draw{animation:rvl-dim-draw .7s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.rvl-dim-list.is-live .rvl-dim-row.is-active .rvl-dim-slow{animation-duration:1s;animation-timing-function:cubic-bezier(.45,.1,.25,1)}.rvl-dim-list.is-live .rvl-dim-row.is-active .rvl-dim-pop{animation:rvl-dim-pop .45s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes rvl-dim-draw{0%{stroke-dashoffset:1}}@keyframes rvl-dim-pop{0%{opacity:0;transform:scale(.2)}}@media (max-width:720px){.rvl-dim-demo{--rvl-dim-pad:22px;padding-bottom:14px}}@media (max-width:420px){.rvl-dim-list{grid-template-rows:repeat(6,minmax(62px,1fr))}.rvl-dim-line{white-space:normal}}@media (prefers-reduced-motion:reduce){.rvl-dim-cursor,.rvl-dim-glyph,.rvl-dim-line,.rvl-dim-name,.rvl-dim-num{transition:none}.rvl-dim-list.is-live .rvl-dim-row.is-active .rvl-dim-draw,.rvl-dim-list.is-live .rvl-dim-row.is-active .rvl-dim-pop{animation:none}}.rvl-fmt-demo{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 28px 24px}.rvl-card-demo.rvl-fmt-demo{min-height:290px}.rvl-fmt-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border:1px solid var(--linea-oscura);border-radius:999px;background:rgba(0,0,0,.22)}.rvl-fmt-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);overflow:hidden;border-radius:999px;background:rgba(255,255,255,.085);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 1px 3px rgba(0,0,0,.35);transform:translateX(calc(var(--rvl-fmt-i, 0) * 100%));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.rvl-fmt-timer{position:absolute;left:18px;right:18px;bottom:3px;height:1.5px;border-radius:1px;background:var(--naranja);opacity:.85;transform-origin:left center;animation:rvl-fmt-timer 3.4s linear both}@keyframes rvl-fmt-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rvl-fmt-tab{position:relative;z-index:1;height:30px;padding:0 8px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:500;letter-spacing:.005em;color:var(--humo);cursor:pointer;transition:color .3s ease}.rvl-fmt-tab:hover{color:rgba(242,241,236,.86)}.rvl-fmt-tab.is-active{color:#fdfcf9}.rvl-fmt-tab:focus-visible{outline:2px solid var(--naranja);outline-offset:2px}.rvl-fmt-paper{display:flex;flex-direction:column;max-height:340px;overflow:hidden;container-type:inline-size;color:#16171a}.rvl-fmt-paper,.rvl-fmt-sheet{position:relative;flex:1 1 auto}.rvl-fmt-sheet{font-size:10px;font-size:min(calc(100cqi / 31),12.5px);line-height:1;min-height:14.2em}.rvl-fmt-pageno{position:absolute;top:1.2em;right:1.5em}.rvl-fmt-page{position:absolute;inset:0;padding:2.4em 1.5em 0 3.5em;opacity:0;transform:translateY(.5em);transition:opacity .28s ease,transform .28s ease}.rvl-fmt-page.is-active{opacity:1;transform:none;transition:opacity .5s ease .12s,transform .6s cubic-bezier(.2,.8,.2,1) .12s}.rvl-fmt-el{margin-top:1em;white-space:pre-wrap;overflow-wrap:break-word}.rvl-fmt-el:first-child{margin-top:0}.rvl-fmt-paren:before,.rvl-fmt-parenthetical:before{content:"("}.rvl-fmt-paren:after,.rvl-fmt-parenthetical:after{content:")"}.rvl-fmt-film .rvl-fmt-scene{font-weight:700;text-transform:uppercase}.rvl-fmt-film .rvl-fmt-character{max-width:19.8em;margin-left:13.2em;text-transform:uppercase}.rvl-fmt-film .rvl-fmt-dialogue{max-width:21em;margin-top:0;margin-left:6em}.rvl-fmt-film .rvl-fmt-parenthetical{max-width:14.4em;margin-top:0;margin-left:9.6em}.rvl-fmt-radio{counter-reset:rvl-fmt-cue}.rvl-fmt-radio .rvl-fmt-scene{font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:.12em}.rvl-fmt-row{position:relative;display:grid;grid-template-columns:12em minmax(0,1fr);counter-increment:rvl-fmt-cue}.rvl-fmt-row:before{content:counter(rvl-fmt-cue) ".";position:absolute;top:0;left:-4.5em;width:3em;text-align:right;color:#9ca3af}.rvl-fmt-label{padding-right:1.2em;text-transform:uppercase}.rvl-fmt-label.is-bold{font-weight:700}.rvl-fmt-cue:after{content:":"}.rvl-fmt-upper{text-transform:uppercase}.rvl-fmt-block{display:block}.rvl-fmt-stage .rvl-fmt-act{font-weight:700;text-align:center;text-transform:uppercase;text-decoration:underline;text-underline-offset:.12em}.rvl-fmt-stage .rvl-fmt-scene{margin-top:2em;font-weight:700;text-align:center;text-transform:uppercase}.rvl-fmt-stage .rvl-fmt-action{max-width:27em;margin-left:9em;font-style:italic}.rvl-fmt-stage .rvl-fmt-character{text-align:center;text-transform:uppercase}.rvl-fmt-stage .rvl-fmt-dialogue{margin-top:0}.rvl-fmt-rules{display:grid}.rvl-fmt-rule{grid-area:1/1;display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;line-height:1.4;color:rgba(242,241,236,.84);opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.rvl-fmt-rule.is-active{opacity:1;transform:none;transition:opacity .45s ease .16s,transform .55s cubic-bezier(.2,.8,.2,1) .16s}.rvl-fmt-glyph{flex:none;width:18px;height:18px;color:var(--humo)}.rvl-fmt-accent{fill:var(--naranja);stroke:none}@media (max-width:720px){.rvl-fmt-demo{padding:0 22px 22px}}@media (prefers-reduced-motion:reduce){.rvl-fmt-page,.rvl-fmt-page.is-active,.rvl-fmt-rule,.rvl-fmt-rule.is-active,.rvl-fmt-tab,.rvl-fmt-thumb{transition:none}.rvl-fmt-timer{display:none}}.rvl-wk-demo{--rvl-wk-orb:108px;--rvl-wk-ease:cubic-bezier(0.2,0.8,0.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px 30px}.rvl-card-demo.rvl-wk-demo{min-height:290px}.rvl-wk-caption{position:relative;display:grid;place-items:center;height:34px;margin-bottom:14px}.rvl-wk-count,.rvl-wk-tip{grid-area:1/1;position:relative;white-space:nowrap;padding:8px 13px;border:1px solid rgba(255,255,255,.1);border-radius:9px;font-size:12.5px;font-weight:500;line-height:1.2}.rvl-wk-count{border-color:transparent;background:rgba(255,255,255,.035);color:var(--humo);font-variant-numeric:tabular-nums;transition:opacity .3s ease}.rvl-wk-count:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:5px;margin-left:-5px;background:rgba(255,255,255,.035);clip-path:polygon(0 0,100% 0,50% 100%)}.rvl-wk-tip{background:#23252c;box-shadow:0 10px 28px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04);color:#fdfcf9;opacity:0;transform:translateY(6px) scale(.96);transition:opacity .3s ease,transform .3s ease}.rvl-wk-tip:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;margin-left:-4.5px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);border-bottom-right-radius:2px;background:#23252c;transform:rotate(45deg)}.rvl-wk-demo.is-fading .rvl-wk-count,.rvl-wk-demo.is-ready .rvl-wk-count{opacity:0}.rvl-wk-demo.is-ready .rvl-wk-tip{opacity:1;transform:none;transition:opacity .45s ease .5s,transform .6s var(--rvl-wk-ease) .5s}.rvl-wk-orb{position:relative;display:grid;place-items:center;flex:none;width:var(--rvl-wk-orb);height:var(--rvl-wk-orb);border:1.5px solid #e5e7eb;border-radius:50%;background:#fff;box-shadow:0 18px 30px -8px rgba(0,0,0,.5),0 6px 12px -6px rgba(0,0,0,.4)}.rvl-wk-orb-wrap{position:relative;flex:none}.rvl-wk-halo{position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(closest-side,rgba(234,88,12,.2),rgba(234,88,12,0) 70%);opacity:.25;transition:opacity .8s ease;pointer-events:none}.rvl-wk-demo.is-ready .rvl-wk-halo{opacity:1;transition-delay:.45s}.rvl-wk-demo.is-ready .rvl-wk-orb{animation:rvl-wk-pulse 2s ease-in-out .5s infinite}@keyframes rvl-wk-pulse{0%,to{box-shadow:0 18px 30px -8px rgba(0,0,0,.5),0 6px 12px -6px rgba(0,0,0,.4),0 0 0 0 rgba(234,88,12,.45)}50%{box-shadow:0 18px 30px -8px rgba(0,0,0,.5),0 6px 12px -6px rgba(0,0,0,.4),0 0 0 19px rgba(234,88,12,0)}}.rvl-wk-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rvl-wk-track{fill:none;stroke:#f3f4f6;stroke-width:4}.rvl-wk-progress{stroke:#ea580c;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .6s linear,fill .6s linear,opacity .5s ease}.rvl-wk-face{position:relative;width:calc(var(--rvl-wk-orb) * 36 / 56);height:calc(var(--rvl-wk-orb) * 36 / 56);color:#9ca3af;transition:color .5s ease}.rvl-wk-demo.is-ready .rvl-wk-face{color:#ea580c;transition-delay:.45s}.rvl-wk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;max-width:252px;margin:30px 0 0;padding:0;list-style:none}.rvl-wk-day{display:flex;flex-direction:column;align-items:center;gap:8px}.rvl-wk-letter{font-family:var(--courier);font-size:11.5px;line-height:1;color:var(--humo);transition:color .4s ease}.rvl-wk-day.is-done .rvl-wk-letter{color:rgba(242,241,236,.86)}.rvl-wk-bar{position:relative;width:100%;height:4px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.07)}.rvl-wk-fill{position:absolute;inset:0;border-radius:inherit;background:var(--naranja);transform:scaleX(0);transform-origin:left center;transition:transform .6s linear,opacity .5s ease}.rvl-wk-day.is-done .rvl-wk-fill{transform:scaleX(1)}.rvl-wk-demo.is-fading .rvl-wk-fill,.rvl-wk-demo.is-fading .rvl-wk-progress{opacity:0}.rvl-wk-demo.is-fading .rvl-wk-letter{color:rgba(138,141,151,.7)}.rvl-wk-demo.is-instant .rvl-wk-count,.rvl-wk-demo.is-instant .rvl-wk-fill,.rvl-wk-demo.is-instant .rvl-wk-letter,.rvl-wk-demo.is-instant .rvl-wk-progress{transition:none}@media (max-width:720px){.rvl-wk-demo{--rvl-wk-orb:96px;padding:0 22px 28px}}@media (prefers-reduced-motion:reduce){.rvl-wk-demo.is-ready .rvl-wk-orb{animation:none;box-shadow:0 18px 30px -8px rgba(0,0,0,.5),0 6px 12px -6px rgba(0,0,0,.4),0 0 0 6px rgba(234,88,12,.16)}.rvl-wk-count,.rvl-wk-demo.is-ready .rvl-wk-tip,.rvl-wk-face,.rvl-wk-fill,.rvl-wk-halo,.rvl-wk-letter,.rvl-wk-progress,.rvl-wk-tip{transition:none}}.rvl-hist .rvl-hist-demo{display:flex;flex-direction:column;min-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 40px),transparent)}.rvl-hist-panel{flex:1 1 0;min-height:196px;overflow:hidden;margin:4px 20px -1px;padding:16px 14px 0;border:1px solid rgba(255,237,213,.8);border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(168deg,#ffffff,#fffdfa 45%,#fff6ed);box-shadow:0 -1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.42);font-family:var(--grotesk);color:#374151}.rvl-hist-tag{display:flex;align-items:center;gap:8px;margin:0 2px 10px;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af}.rvl-hist-tag-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(254,215,170,.7),transparent)}.rvl-hist-slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.rvl-hist-slot-inner{min-height:0;overflow:hidden}.rvl-hist-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:0 14px 0 4px;border:1px solid rgba(255,237,213,.8);border-radius:12px;background:rgba(255,255,255,.7);opacity:0;transform:translateY(-6px);transition:opacity .4s ease calc(var(--d, 0s) + 80ms),transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--d, 0s) + 80ms),border-color .3s ease,background-color .3s ease}.rvl-hist-row.is-active{border-color:rgba(253,186,116,.8);background:rgba(255,247,237,.7)}.rvl-hist-eye{display:grid;place-items:center;width:36px;height:40px;flex-shrink:0;color:#9ca3af;transition:color .2s ease}.rvl-hist-row.is-active .rvl-hist-eye{color:#ea580c}.rvl-hist-eye svg{width:19px;height:19px}.rvl-hist-when{flex:1;min-width:0;padding:10px 0}.rvl-hist-date{display:block;font-size:13px;line-height:1.5;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rvl-hist-showing{display:block;max-height:0;overflow:hidden;font-size:11px;font-weight:500;line-height:16px;color:#c2410c;opacity:0;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}.rvl-hist-row.is-active .rvl-hist-showing{max-height:16px;margin-top:2px;opacity:1}.rvl-hist .rv-eye{overflow:visible}.rvl-hist .rv-eye-gap,.rvl-hist .rv-eye-slash{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .34s cubic-bezier(.4,0,.2,1)}.rvl-hist .rv-eye.is-open .rv-eye-gap,.rvl-hist .rv-eye.is-open .rv-eye-slash{stroke-dashoffset:-1.05}.rvl-hist .rv-eye-pupil{transform-box:fill-box;transform-origin:center;transform:scale(.72);fill:transparent;transition:transform .34s cubic-bezier(.34,1.4,.64,1),fill .2s ease}.rvl-hist .rv-eye.is-open .rv-eye-pupil{transform:scale(1);fill:currentColor}.rvl-hist .rv-eye-lid{transform-box:fill-box;transform-origin:center}.rvl-hist .rv-eye.is-open .rv-eye-lid{animation:rvl-hist-blink .42s ease}@keyframes rvl-hist-blink{0%,to{transform:scaleY(1)}42%{transform:scaleY(.12)}}.rvl-hist-pill{flex-shrink:0;padding:2px 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:16px}.rvl-hist-pill.is-good{background:#ecfdf5;border-color:rgba(167,243,208,.7);color:#047857}.rvl-hist-pill.is-mid{background:#fffbeb;border-color:rgba(253,230,138,.7);color:#b45309}.rvl-hist-pill.is-low{background:#fef2f2;border-color:rgba(254,202,202,.7);color:#b91c1c}.rvl-hist-chevron{width:16px;height:16px;flex-shrink:0;margin-left:-2px;color:#d1d5db}.rvl-hist-demo.is-on .rvl-hist-slot{grid-template-rows:1fr}.rvl-hist-demo.is-on .rvl-hist-row{opacity:1;transform:none}@media (max-width:720px){.rvl-hist-panel{margin:4px 14px -1px}}@media (prefers-reduced-motion:reduce){.rvl-hist .rv-eye-gap,.rvl-hist .rv-eye-pupil,.rvl-hist .rv-eye-slash,.rvl-hist-row,.rvl-hist-showing,.rvl-hist-slot{transition:none!important}.rvl-hist .rv-eye.is-open .rv-eye-lid{animation:none}.rvl-hist-slot{grid-template-rows:1fr}.rvl-hist-row{opacity:1;transform:none}}.rph{padding:148px 0 40px;--seam:41px;background:radial-gradient(1100px 640px at 50% calc(100% + var(--seam)),rgba(234,88,12,.1),transparent 62%),radial-gradient(900px 560px at 12% -8%,rgba(242,241,236,.04),transparent 70%),var(--ink);color:var(--claro);overflow:clip}.rph,.rph-grid{position:relative}.rph-grid{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(0,1fr);gap:36px;align-items:center}.rph-copy{position:relative;z-index:1;min-width:0}.rph-eyebrow{margin:0 0 22px}.rph-title{margin:0 0 24px;font-size:clamp(40px,5.2vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.042em;color:#fdfcf9;text-wrap:balance}.rph-sub{margin:0 0 36px;font-size:17.5px;line-height:1.65;color:var(--humo);max-width:500px;text-wrap:pretty}.rph-ctas{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:14px 30px}.rph-note{grid-column:1/-1;grid-row:2;margin:0;font-size:12.5px;line-height:1.5;color:var(--humo)}.rph-more{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:9px;padding:8px 2px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:rgba(242,241,236,.82);text-decoration:none;white-space:nowrap;transition:color .25s ease}.rph-more-label{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;padding-bottom:2px;transition:background-size .4s cubic-bezier(.22,.9,.24,1)}.rph-more:focus-visible,.rph-more:hover{color:#fdfcf9}.rph-more:focus-visible .rph-more-label,.rph-more:hover .rph-more-label{background-size:100% 1px}.rph-more:focus-visible{outline:2px solid var(--naranja);outline-offset:4px;border-radius:6px}.rph-more-arrow{display:grid;place-items:center;width:18px;height:18px;overflow:hidden}.rph-more-arrow svg{width:16px;height:16px}.rph-more:focus-visible .rph-more-arrow svg,.rph-more:hover .rph-more-arrow svg{animation:rph-drop .7s cubic-bezier(.5,0,.3,1)}@keyframes rph-drop{0%{transform:translateY(0);opacity:1}45%{transform:translateY(9px);opacity:0}46%{transform:translateY(-9px);opacity:0}to{transform:translateY(0);opacity:1}}.rph-facts{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px;margin:52px 0 0;padding:26px 0 0;list-style:none}.rph-facts:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(242,241,236,.13),rgba(242,241,236,.06) 70%,transparent)}.rph-facts li{display:flex;align-items:center;gap:13px;min-width:0;font-size:14.5px;font-weight:500;line-height:1.35;letter-spacing:-.005em;color:rgba(242,241,236,.8);text-wrap:balance}.rph-fact-glyph{flex-shrink:0;width:28px;height:28px;color:rgba(242,241,236,.62)}.rph-ctas,.rph-eyebrow,.rph-facts,.rph-sub,.rph-title{animation:rph-rise .8s cubic-bezier(.22,.9,.24,1) backwards}.rph-eyebrow{animation-delay:.05s}.rph-title{animation-delay:.12s}.rph-sub{animation-delay:.22s}.rph-ctas{animation-delay:.32s}.rph-facts{animation-delay:.5s}@keyframes rph-rise{0%{opacity:0;transform:translateY(14px)}}.rph-visual{position:relative;min-width:0;container-type:inline-size}.rph-visual:before{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1.25;transform:translate(-50%,-50%);background:radial-gradient(closest-side at 58% 42%,rgba(255,238,218,.075),transparent 60%),radial-gradient(closest-side,rgba(234,88,12,.13),rgba(234,88,12,.04) 55%,transparent);pointer-events:none}.rph-stage{--sw:500;--cw:296;--u:calc(min(100cqw, var(--sw) * 1px) / var(--sw));position:relative;display:flex;flex-direction:column;width:calc(var(--sw) * var(--u));padding:calc(10 * var(--u)) 0 calc(18 * var(--u));margin:0 auto}.rph-slot{position:relative;order:var(--o);width:calc(var(--cw) * var(--u));margin:calc(var(--mt) * var(--u)) 0 0 calc(var(--x) * var(--u));z-index:var(--z);transform:rotate(var(--r))}.rph-slot-1{--o:1;--x:140;--mt:0;--r:-5deg;--z:1;--ox:-660;--oy:228;--sweep:11deg;--rise:0;--s0:0.98;--d:0.8s;--fd:8.6s;--fr:-0.5deg}.rph-slot-2{--o:3;--x:140;--mt:-8;--r:5.5deg;--z:2;--ox:-660;--oy:-86;--sweep:-12deg;--rise:0;--s0:0.98;--d:0.96s;--fd:9.8s;--fr:0.5deg}.rph-slot-3{--o:2;--x:180;--mt:-10;--r:1deg;--z:3;--ox:148;--oy:100;--sweep:-3deg;--rise:26;--s0:0.96;--d:0.45s;--fd:7.6s;--fr:0.35deg}.rph-sev-alto{--rv:222 60 70}.rph-sev-medio{--rv:214 138 24}.rph-sev-bajo{--rv:96 116 152}.rph-card{position:relative;padding:calc(15 * var(--u)) calc(17 * var(--u)) calc(16 * var(--u));border:1px solid rgba(15,17,21,.08);border-radius:calc(14 * var(--u));background:#fff;color:#4a4f59;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 30px 60px -18px rgba(0,0,0,.72),0 10px 24px rgba(0,0,0,.28);font-family:var(--grotesk);transform-origin:calc(var(--ox) * var(--u)) calc(var(--oy) * var(--u));opacity:0}.rph-slot-1 .rph-card:after,.rph-slot-2 .rph-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:rgba(14,15,19,.07);pointer-events:none}.rph-slot-1 .rph-card:after{background:rgba(14,15,19,.11)}.rph-card-head{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u))}.rph-kicker{display:inline-flex;align-items:center;gap:calc(6 * var(--u));min-width:0;font-size:calc(10 * var(--u));font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--rv))}.rph-kicker i{flex-shrink:0;width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:rgb(var(--rv));box-shadow:0 0 0 calc(3 * var(--u)) rgb(var(--rv)/.18)}.rph-kicker em{font-style:normal;font-weight:600;color:#8a8f99}.rph-pin{flex-shrink:0;width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:50%;background:#fff;color:rgb(var(--rv));box-shadow:0 0 0 1.5px rgb(var(--rv)/.85);font-size:calc(10.5 * var(--u));font-weight:700;line-height:calc(21 * var(--u));font-variant-numeric:tabular-nums;text-align:center}.rph-slot-3 .rph-pin{background:rgb(var(--rv));color:#fff;box-shadow:0 0 0 1.5px rgb(var(--rv)),0 0 0 calc(5 * var(--u)) rgb(var(--rv)/.16)}.rph-card-title{margin:calc(9 * var(--u)) 0 0;font-size:calc(15 * var(--u));font-weight:600;line-height:1.3;letter-spacing:-.012em;color:#17181c;text-wrap:balance}.rph-card-desc{margin:calc(5 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));line-height:1.5;text-wrap:pretty}.rph-card-sug{position:relative;margin:calc(11 * var(--u)) 0 0;padding:calc(8 * var(--u)) calc(11 * var(--u)) calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(9 * var(--u));background:rgba(249,115,22,.07);font-size:calc(12 * var(--u));line-height:1.45;color:#17181c;text-wrap:pretty}.rph-card-sug:before{content:"";position:absolute;left:0;top:calc(8 * var(--u));bottom:calc(8 * var(--u));width:2.5px;border-radius:0 3px 3px 0;background:#f97316}.rph-card-sug span{display:block;margin-bottom:calc(2 * var(--u));font-size:calc(9.5 * var(--u));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.rph-orb{--orb:92;--ox0:8;position:absolute;z-index:4;left:calc(var(--ox0) * var(--u));top:calc(50% - var(--orb) * var(--u) / 2);display:grid;place-items:center;width:calc(var(--orb) * var(--u));height:calc(var(--orb) * var(--u));background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 22px 44px -12px rgba(0,0,0,.75),0 8px 18px rgba(0,0,0,.3)}.rph-orb,.rph-orb:after{border-radius:50%;opacity:0}.rph-orb:after{content:"";position:absolute;inset:0;border:2px solid var(--naranja);pointer-events:none}.rph-orb-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rph-orb-track{fill:none;stroke:#f1f1f3;stroke-width:3.5}.rph-orb-fill{fill:rgba(234,88,12,0);stroke:var(--naranja);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:138.3;stroke-dashoffset:138.3;transition:stroke-dashoffset .75s cubic-bezier(.65,0,.35,1) .15s,fill .5s ease .7s}.rph-orb-face{position:relative;width:60%;height:60%;color:#9ca3af;transition:color .45s ease .7s}.rph-visual.is-in .rph-orb{opacity:1;animation:rph-orb-in .6s cubic-bezier(.2,.8,.2,1) backwards}.rph-visual.is-in .rph-orb:after{animation:rph-orb-wave 3.4s cubic-bezier(.2,.7,.3,1) 1.2s infinite}.rph-visual.is-in .rph-orb-fill{stroke-dashoffset:0;fill:rgba(234,88,12,.14)}.rph-visual.is-in .rph-orb-face{color:var(--naranja)}.rph-visual.is-in .rph-card{opacity:1;animation:rph-card-fade .45s ease var(--d) backwards,rph-card-swing 1.05s cubic-bezier(.16,1,.3,1) var(--d) backwards}.rph-visual.is-in .rph-float{animation:rph-float var(--fd) ease-in-out calc(var(--d) + 1.05s) infinite}@keyframes rph-orb-in{0%{opacity:0;transform:scale(.7)}}@keyframes rph-orb-wave{0%{opacity:.55;transform:scale(1)}45%,to{opacity:0;transform:scale(1.55)}}@keyframes rph-card-fade{0%{opacity:0}}@keyframes rph-card-swing{0%{transform:translateY(calc(var(--rise) * var(--u))) rotate(var(--sweep)) scale(var(--s0))}}@keyframes rph-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(-6 * var(--u))) rotate(var(--fr))}}@media (max-width:1024px){.rph{--seam:52px;padding-top:136px}.rph-grid{grid-template-columns:1fr;gap:56px}.rph-title{max-width:12em}.rph-sub,.rph-visual{max-width:580px}.rph-visual{width:100%;justify-self:center}.rph-facts{margin-top:64px}}@media (max-width:820px){.rph-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}}@media (max-width:560px){.rph{--seam:56px;padding:116px 0 36px}.rph-title{font-size:clamp(36px,10.4vw,44px);letter-spacing:-.04em;margin-bottom:20px}.rph-sub{font-size:16.5px;margin-bottom:30px}.rph-ctas{grid-template-columns:1fr;justify-items:center;gap:12px}.rph-primary{width:100%}.rph-more,.rph-note{grid-column:auto;grid-row:auto}.rph-note{text-align:center}.rph-more{margin-top:4px}.rph-grid{gap:44px}.rph-stage{--sw:340;--cw:262}.rph-slot-1{--x:62;--r:-3.5deg;--ox:-482;--oy:215;--sweep:12deg}.rph-slot-2{--x:62;--mt:2;--r:3.5deg;--ox:-482;--oy:-67;--sweep:-12deg}.rph-slot-3{--x:74;--mt:4;--r:0.8deg;--ox:131;--oy:72}.rph-card-sug{display:none}.rph-orb{--orb:68;--ox0:0}.rph-facts{margin-top:40px;padding-top:24px;gap:20px 16px}.rph-facts li{gap:10px;font-size:13.5px}.rph-fact-glyph{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.rph-card,.rph-ctas,.rph-eyebrow,.rph-facts,.rph-float,.rph-more-arrow svg,.rph-orb,.rph-orb:after,.rph-sub,.rph-title{animation:none!important}.rph-card,.rph-orb{opacity:1}.rph-orb:after{opacity:0}.rph-orb-fill{transition:none;stroke-dashoffset:0;fill:rgba(234,88,12,.14)}.rph-orb-face{color:var(--naranja)}.rph-more,.rph-more-label,.rph-orb-face{transition:none}}.rp-plans{position:relative;background:var(--papel);color:#191a1e;padding:120px 0 104px}.rp-plans .ld-eyebrow{color:#c2410c}.rp-paper-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px 64px;align-items:end;margin-bottom:64px}.rp-paper-head h2{margin:0;font-size:clamp(32px,4.1vw,52px);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:#131417;max-width:15ch;text-wrap:balance}.rp-paper-sub{margin:0;font-size:17px;line-height:1.65;color:#54565f;max-width:470px;text-wrap:pretty}.rp-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.rp-plan-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-plan-grid.is-1{grid-template-columns:minmax(0,560px)}.rp-plan{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--linea-clara);border-radius:18px;background:var(--blanco)}.rp-plan.ld-reveal{transition:opacity .6s ease calc(var(--o, 0) * 90ms),transform .6s cubic-bezier(.22,.9,.24,1) calc(var(--o, 0) * 90ms),border-color .25s ease,box-shadow .25s ease}.rp-plan.is-featured{border-color:rgba(234,88,12,.55);box-shadow:0 18px 44px rgba(234,88,12,.14)}@media (hover:hover){.rp-plan:hover{border-color:rgba(15,16,20,.2);box-shadow:0 18px 44px rgba(15,16,20,.08)}.rp-plan.is-featured:hover{border-color:rgba(234,88,12,.55);box-shadow:0 18px 44px rgba(234,88,12,.14),0 10px 28px rgba(15,16,20,.07)}}.rp-plan-info{min-width:0;padding:32px 30px 28px}.rp-plan-badge{position:absolute;top:-11px;left:28px;padding:4px 10px;border-radius:999px;background:var(--naranja);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.3}.rp-plan-name{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#131417}.rp-plan-quota{margin:0;font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.015em;color:#2a2b31;text-wrap:balance}.rp-plan-quota strong{font-weight:700;color:#131417;font-variant-numeric:tabular-nums}.rp-plan-scope{margin:5px 0 0;font-size:14px;line-height:1.45;color:#62646c}.rp-tray-shelf{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:30px 30px 24px;border-top:1px solid var(--linea-clara);border-radius:0 0 17px 17px;background:linear-gradient(180deg,rgba(15,16,20,.025),rgba(15,16,20,0) 56px),#fbfaf7;container-type:inline-size}.rp-tray{--c:var(--cw);--cols:var(--colw);--gap:14px;--w:min(62px,calc((100cqi - 28px - (var(--c) - 1) * var(--gap)) / var(--c)));display:grid;grid-template-columns:repeat(var(--cols),var(--w));justify-content:center;gap:18px var(--gap)}@container (max-width: 460px){.rp-tray[data-wrap=m]{--c:var(--cn);--cols:var(--coln)}}@container (max-width: 600px){.rp-tray[data-wrap=l]{--c:var(--cn);--cols:var(--coln)}}.rp-sheet{--d:calc(var(--i, 0) * 110ms + 360ms);display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.rp-sheet-svg{display:block;width:100%;height:auto;aspect-ratio:34/44;overflow:visible}.rp-sheet-slot{fill:rgba(15,16,20,.02);stroke:rgba(15,16,20,.24);stroke-width:1;stroke-dasharray:2.2 2;stroke-linejoin:round;transition:opacity .3s ease calc(var(--d) + .2s)}.rp-sheet-page{opacity:0;transform:translateY(-7px) scale(.94);transform-box:fill-box;transform-origin:50% 100%;filter:drop-shadow(0 1.5px 1.2px rgba(15,16,20,.07));transition:opacity .35s ease var(--d),transform .6s cubic-bezier(.2,.8,.2,1) var(--d)}.rp-sheet-paper,.rp-sheet-under{fill:#fff;stroke:rgba(15,16,20,.2);stroke-width:1;stroke-linejoin:round}.rp-sheet-under{stroke:rgba(15,16,20,.14)}.rp-sheet-fold{fill:#efeee9;stroke:rgba(15,16,20,.2);stroke-width:1;stroke-linejoin:round}.rp-sheet-line{stroke:#cfd0d5;stroke-width:1.5;stroke-linecap:round;transform:scaleX(0);transform-box:fill-box;transform-origin:0 50%;transition:transform .45s cubic-bezier(.3,.7,.2,1) calc(var(--d) + .2s + var(--k, 0) * 45ms)}.rp-sheet-head{stroke:#8d8f97;stroke-width:2.2}.rp-sheet-mark{stroke:var(--naranja);stroke-width:1.5;stroke-linecap:round;transform:scaleX(0);transform-box:fill-box;transform-origin:0 50%;transition:transform .5s cubic-bezier(.3,.7,.2,1) calc(var(--d) + .55s)}.rp-sheet-n{font-family:var(--courier);font-size:11px;line-height:1;letter-spacing:.04em;color:#9fa1a8;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .4s ease var(--d)}.rp-sheet.is-stack .rp-sheet-n{font-weight:700}.rp-tray.is-filled .rp-sheet-slot{opacity:0}.rp-tray.is-filled .rp-sheet-page{opacity:1;transform:none}.rp-tray.is-filled .rp-sheet-line,.rp-tray.is-filled .rp-sheet-mark{transform:none}.rp-tray.is-filled .rp-sheet-n{color:#5d5f67}.rp-plans-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:44px}.rp-plans-note{order:3;flex-basis:100%;margin:0;font-family:var(--courier);font-size:12.5px;line-height:1.5;letter-spacing:.01em;color:#62646c;text-wrap:balance}.rp-plans-all{display:inline-flex;align-items:center;gap:9px;min-height:52px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#191a1e;text-decoration:none;white-space:nowrap}.rp-plans-all span{padding:3px 0;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;transition:background-size .4s cubic-bezier(.22,.9,.24,1)}.rp-plans-all:focus-visible span{background-size:100% 1px}.rp-plans-all:focus-visible{outline:2px solid var(--naranja);outline-offset:4px;border-radius:6px}.rp-plans-all-arrow{width:18px;height:18px;flex-shrink:0;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.22,.9,.24,1)}.rp-plans-all:focus-visible .rp-plans-all-arrow{transform:translateX(4px)}@media (hover:hover){.rp-plans-all:hover span{background-size:100% 1px}.rp-plans-all:hover .rp-plans-all-arrow{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.rp-plan.ld-reveal,.rp-sheet-slot{transition:none}.rp-sheet-slot{opacity:0}.rp-sheet-line,.rp-sheet-mark,.rp-sheet-page{opacity:1;transform:none;transition:none}.rp-sheet-n{color:#5d5f67}.rp-plans-all span,.rp-plans-all-arrow,.rp-sheet-n{transition:none}}@media (max-width:1024px){.rp-paper-head{grid-template-columns:1fr;gap:20px;align-items:start;margin-bottom:52px}.rp-plan-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rp-plans{padding:88px 0 64px}.rp-plan-grid,.rp-plan-grid.is-1,.rp-plan-grid.is-3{grid-template-columns:minmax(0,1fr);gap:28px}.rp-plan-info{padding:28px 22px 24px}.rp-plan-badge{left:20px}.rp-tray-shelf{padding:26px 22px 20px}.rp-plans-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:36px}.rp-plans-btn{width:100%}.rp-plans-note{order:0;flex-basis:auto;font-size:12px;letter-spacing:0;text-align:center}.rp-plans-all{align-self:center}}.rp-faq{position:relative;background:var(--papel);color:#191a1e;padding:0 0 132px}.rp-faq .ld-eyebrow{color:#c2410c}.rp-faq-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.32fr);gap:40px 80px;padding-top:104px;border-top:1px solid var(--linea-clara)}.rp-faq-head-inner{position:sticky;top:120px}.rp-faq-head h2{margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.032em;color:#131417;max-width:13ch;text-wrap:balance}.rp-faq-list{min-width:0}.rp-faq-row{border-top:1px solid var(--linea-clara)}.rp-faq-row:last-child{border-bottom:1px solid var(--linea-clara)}.rp-faq-row.ld-reveal{transition-delay:calc(var(--r, 0) * 55ms)}.rp-faq-item{position:relative;scroll-margin-top:112px}.rp-faq-q{margin:0;font:inherit}.rp-faq-btn{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:baseline;gap:18px;width:100%;margin:0;padding:24px 14px 24px 12px;border:0;border-radius:0;background:transparent;color:#131417;font-family:var(--grotesk);text-align:left;cursor:pointer;transition:background-color .25s ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.rp-faq-btn:hover{background-color:rgba(15,16,20,.028)}.rp-faq-btn:hover .rp-faq-n{color:#55575f}.rp-faq-btn:hover .rp-faq-glyph{stroke:#131417}}.rp-faq-btn:focus-visible{outline:2px solid var(--naranja);outline-offset:-2px;border-radius:10px}.rp-faq-n{font-family:var(--courier);font-size:12.5px;font-weight:700;letter-spacing:.06em;color:#777981;font-variant-numeric:tabular-nums;transition:color .3s ease}.rp-faq-qtext{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.012em;text-wrap:pretty}.rp-faq-glyph{align-self:center;width:22px;height:22px;stroke:#3d3f46;stroke-width:1.6;stroke-linecap:round;transition:transform .5s cubic-bezier(.22,.9,.24,1),stroke .3s ease}.rp-faq-glyph-v{transform-box:fill-box;transform-origin:center;transition:transform .5s cubic-bezier(.22,.9,.24,1)}.rp-faq-item.is-open .rp-faq-n{color:#c2410c}.rp-faq-item.is-open .rp-faq-glyph{transform:rotate(180deg);stroke:var(--naranja)}.rp-faq-item.is-open .rp-faq-glyph-v{transform:rotate(90deg)}.rp-faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.22,.9,.24,1)}.rp-faq-item.is-open .rp-faq-panel{grid-template-rows:1fr}.rp-faq-body{min-height:0;overflow:hidden;visibility:visible;transition:visibility 0s}.rp-faq-item:not(.is-open) .rp-faq-body:not([hidden]){visibility:hidden;transition:visibility 0s linear .48s}.rp-faq-a{margin:0;padding:0 54px 28px 60px;max-width:calc(64ch + 114px);font-size:15.5px;line-height:1.7;color:#45474f;text-wrap:pretty;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .3s ease}.rp-faq-item.is-open .rp-faq-a{opacity:1;transform:none;transition:opacity .42s ease .1s,transform .55s cubic-bezier(.22,.9,.24,1) .06s}.rp-faq-item.is-flash:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(234,88,12,.1),rgba(234,88,12,.02) 70%);box-shadow:inset 2px 0 0 var(--naranja);pointer-events:none;animation:rp-faq-flash 2.2s ease-out forwards}.rp-faq-item{isolation:isolate}@keyframes rp-faq-flash{0%,35%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rp-faq-row.ld-reveal{transition-delay:0s}.rp-faq-a,.rp-faq-btn,.rp-faq-glyph,.rp-faq-glyph-v,.rp-faq-item.is-open .rp-faq-a,.rp-faq-n,.rp-faq-panel{transition:none}.rp-faq-a{opacity:1;transform:none}.rp-faq-item:not(.is-open) .rp-faq-body:not([hidden]){transition:none}.rp-faq-item.is-flash:before{animation:none;opacity:0}}@media (max-width:1100px){.rp-faq-grid{gap:40px 56px}}@media (max-width:900px){.rp-faq-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:88px}.rp-faq-head-inner{position:static}.rp-faq-head h2{max-width:18ch}}@media (max-width:720px){.rp-faq{padding-bottom:96px}.rp-faq-grid{gap:32px;padding-top:64px}.rp-faq-btn{grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;padding:20px 6px 20px 4px}.rp-faq-n{font-size:11.5px}.rp-faq-qtext{font-size:16.5px}.rp-faq-glyph{width:20px;height:20px}.rp-faq-a{padding:0 10px 24px 40px;font-size:15px}}.rp-final{position:relative;padding:132px 0 144px;background:radial-gradient(900px 420px at 50% 120%,rgba(234,88,12,.17),transparent 65%),var(--ink);color:var(--claro);text-align:center;overflow:clip}.rp-final:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(234,88,12,.35),transparent)}.rp-final-inner,.rp-final-pin,.rp-final-read{display:flex;flex-direction:column;align-items:center}.rp-final-pin{margin-bottom:12px}.rp-final-pin-dot{display:block;width:30px;height:30px;border-radius:50%;background:var(--naranja);color:#fff;box-shadow:0 0 0 1.5px var(--naranja),0 0 0 6px rgba(234,88,12,.16),0 8px 22px -6px rgba(234,88,12,.65);font:700 13px/30px var(--grotesk);font-variant-numeric:tabular-nums;opacity:0;transform:scale(.3);transition:transform .5s cubic-bezier(.3,1.4,.5,1) .1s,opacity .25s ease .1s}.rp-final-thread{display:block;width:4px;height:30px;margin-top:7px;background:radial-gradient(circle,rgba(234,88,12,.7) .9px,transparent 1.4px) 50% 0 /4px 5px repeat-y;clip-path:inset(0 0 100% 0);transition:clip-path .45s ease .5s}.rp-final-read.is-read .rp-final-pin-dot{opacity:1;transform:none}.rp-final-read.is-read .rp-final-thread{clip-path:inset(0)}.rp-final-title{margin:0;max-width:21ch;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.16;letter-spacing:-.035em;color:#fdfcf9;text-wrap:balance}.rp-final-mark{padding-bottom:.03em;background-image:linear-gradient(rgba(234,88,12,.85),rgba(234,88,12,.85));background-repeat:no-repeat;background-position:0 100%;background-size:0 .05em;transition:background-size 1.6s cubic-bezier(.45,.05,.3,1) .9s}.rp-final-read.is-read .rp-final-mark{background-size:100% .05em}.rp-final-sub{margin:28px 0 40px;max-width:540px;font-size:17.5px;line-height:1.65;color:var(--humo);text-wrap:balance}.rp-final-cta{display:flex;flex-direction:column;align-items:center}.rp-final-note{margin:14px 0 0;font-family:var(--courier);font-size:12.5px;line-height:1.5;letter-spacing:.02em;color:rgba(242,241,236,.62);text-wrap:balance}.rp-note-part{white-space:nowrap}@media (max-width:389px){.rp-note-sep{display:none}.rp-note-part{display:block}}@media (prefers-reduced-motion:reduce){.rp-final-mark,.rp-final-pin-dot,.rp-final-thread{transition:none}.rp-final-pin-dot{opacity:1;transform:none}.rp-final-thread{clip-path:inset(0)}.rp-final-mark{background-size:100% .05em}}@media (max-width:720px){.rp-final{padding:100px 0 108px}.rp-final-sub{margin:22px 0 34px;font-size:16.5px}.rp-final-cta{width:100%}.rp-final-cta .ld-btn{width:100%;max-width:400px}.rp-final-note{font-size:12px;letter-spacing:0}}