.hih-page{--hih-bg:#fafaf9;--hih-paper:#fff;--hih-paper-2:#f4f4f2;--hih-ink:#111114;--hih-ink-2:#3d3d45;--hih-muted:#6d6d78;--hih-line:#ebebed;--hih-line-2:#dcdce0;--hih-pink:#ff3d6e;--hih-orange:#ff9a3c;--hih-grad:linear-gradient(120deg, var(--hih-pink), var(--hih-orange));--hih-accent:#ff3d6e;--hih-accent-deep:#d81b52;--hih-accent-soft:#fff0f4;--hih-stage:#0d0d10;--hih-ok:#15803d;--hih-radius:22px;--hih-radius-s:12px;--hih-shadow-s:0 1px 2px #1111140d, 0 2px 8px -2px #1111140f;--hih-shadow:0 1px 2px #1111140a, 0 18px 40px -20px #11111438;--hih-ease:cubic-bezier(.2, .7, .2, 1);--hih-shell:min(1180px, 100% - 40px);background:var(--hih-bg);color:var(--hih-ink)}.hih-page .hih-shell{width:var(--hih-shell);margin-inline:auto}.hih-muertos{background:linear-gradient(180deg, #fff1db 0%, #fdeef3 58%, var(--hih-bg) 100%);position:relative;overflow:clip}.hih-muertos>:not(.hih-petals):not(.hih-papel){z-index:1;position:relative}.hih-papel{z-index:2;justify-content:center;gap:6px;height:66px;display:flex;position:relative;overflow:hidden}.hih-papel:before{content:"";opacity:.5;background:#7a4a25;height:2px;position:absolute;top:2px;left:0;right:0}.hih-papel-flag{transform-origin:50% 0;width:54px;height:56px;animation:5s ease-in-out infinite hih-papel-sway;animation-delay:calc(var(--i) * -.37s);flex:none;margin-top:3px}.hih-papel-flag svg{filter:drop-shadow(0 2px 2px #501e0a26);width:100%;height:100%;display:block}@keyframes hih-papel-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.hih-petals{pointer-events:none;z-index:0;position:absolute;inset:0}.hih-petal{top:-24px;left:var(--x);width:var(--s);height:calc(var(--s) * .7);background:var(--c);opacity:0;animation:hih-petal-fall var(--d) linear infinite;animation-delay:var(--dl);will-change:transform;border-radius:70% 10%;position:absolute}@keyframes hih-petal-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}50%{transform:translate(26px,460px)rotate(200deg)}88%{opacity:.75}to{opacity:0;transform:translate(-10px,920px)rotate(400deg)}}.hih-tpl-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,48px);padding:clamp(12px,2vw,24px) 0 clamp(48px,6vw,80px);display:grid}.hih-tpl-main{min-width:0}.hih-tpl-side{min-width:0;position:sticky;top:84px}.hih-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--hih-ink);box-shadow:3px 3px 0 var(--hih-ink);background:#ffe14d;border-radius:7px;align-items:center;gap:6px;margin:0 0 14px;padding:5px 11px;font-size:13px;font-weight:700;animation:6s ease-in-out infinite hih-eb-wiggle;display:inline-flex;transform:rotate(-2deg)}@keyframes hih-eb-wiggle{0%,88%,to{transform:rotate(-2deg)}92%{transform:rotate(2deg)scale(1.04)}96%{transform:rotate(-3deg)}}.hih-tpl-main h1{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;color:var(--hih-ink);margin:0 0 14px;font-size:clamp(36px,5.4vw,62px);font-weight:750;line-height:1.02}.hih-tpl-main h1 .hih-grad-text{background:var(--hih-grad);color:#0000;filter:drop-shadow(2px 2px 0 var(--hih-ink));-webkit-background-clip:text;background-clip:text}.hih-lead{max-width:40em;color:var(--hih-ink-2);margin:0 0 16px;font-size:clamp(16px,1.45vw,18px);line-height:1.55}.hih-facts{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.hih-facts li{color:var(--hih-ink-2);background:var(--hih-paper);border:1px solid var(--hih-line);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.hih-facts li svg{color:var(--hih-accent);flex:none}.hih-instruction{color:var(--hih-ink-2);background:var(--hih-accent-soft);border:1px solid #ffd0dc;border-radius:14px;margin:0 0 18px;padding:10px 14px;font-size:14px;line-height:1.45}.hih-compare{gap:12px;min-width:0;margin:0 0 8px;display:grid}.hih-compare-stage{background:var(--hih-stage);border-radius:var(--hih-radius);height:clamp(280px,38vw,460px);box-shadow:var(--hih-shadow);place-items:center;display:grid;position:relative;overflow:hidden}.hih-compare-stage video,.hih-compare-stage img.hih-poster{aspect-ratio:9/16;object-fit:contain;width:auto;max-width:100%;height:100%}.hih-compare-badge{color:#fff;background:var(--hih-grad);pointer-events:none;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;position:absolute;top:14px;left:14px}.hih-compare-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hih-compare-tabs{flex-wrap:wrap;gap:6px;display:flex}.hih-compare-tab{color:var(--hih-ink-2);background:var(--hih-paper);border:1px solid var(--hih-line-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.hih-compare-tab:hover{border-color:var(--hih-muted);color:var(--hih-ink)}.hih-compare-tab.on{background:var(--hih-ink);color:#fff;border-color:var(--hih-ink)}.hih-compare-inputs{align-items:center;gap:8px;display:flex}.hih-compare-inputs img{object-fit:cover;border:2px solid var(--hih-paper);width:40px;height:40px;box-shadow:var(--hih-shadow-s);border-radius:50%}.hih-compare-inputs img+img{margin-left:-14px}.hih-compare-note{color:var(--hih-muted);margin:0;font-size:13px}.hih-page .hih-tool{background:var(--hih-paper);border:1px solid var(--hih-line);min-width:0;box-shadow:var(--hih-shadow);border-radius:26px;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid;overflow:hidden}.hih-page .hih-tool-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 0;display:flex}.hih-page .hih-tool-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--hih-accent-deep);margin:0;font-size:12px;font-weight:700}.hih-page .hih-tool-title{letter-spacing:-.02em;width:100%;color:var(--hih-ink);margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:700}.hih-page .hih-slot-num{color:#fff;background:var(--hih-grad);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:800;display:grid}.hih-page .hih-slot-stage{border:1.5px dashed var(--hih-line-2);background:var(--hih-paper-2);border-radius:18px;min-height:170px;transition:border-color .2s,background .2s}.hih-page .hih-slot-stage:hover{border-color:var(--hih-accent);background:var(--hih-accent-soft)}.hih-page .hih-cta-primary{min-height:54px;box-shadow:none;background:var(--hih-ink)!important;color:#fff!important;border-color:var(--hih-ink)!important;border-radius:999px!important;font-weight:650!important}.hih-page .hih-cta-primary:hover{background:#26262c!important;box-shadow:0 10px 24px -10px #ff3d6ea6!important}.hih-page .hih-promo{color:var(--hih-ink-2);background:var(--hih-paper);border:1px solid var(--hih-line);box-shadow:var(--hih-shadow-s);border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.hih-page .hih-promo-badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--hih-grad);vertical-align:middle;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.hih-section{padding:clamp(52px,7vw,92px) 0}.hih-section-band{background:var(--hih-paper);border-block:1px solid var(--hih-line)}.hih-section h2.hih-h2{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;color:var(--hih-ink);margin:0 0 clamp(22px,3vw,36px);font-size:clamp(26px,3.2vw,36px);font-weight:750;line-height:1.15}.hih-prose{max-width:780px}.hih-prose p{color:var(--hih-ink-2);margin:0 0 1.1em;font-size:17px;line-height:1.65}.hih-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hih-feature-card{background:var(--hih-paper);border:1px solid var(--hih-line);border-radius:var(--hih-radius);box-shadow:var(--hih-shadow-s);padding:22px}.hih-feature-icon{width:40px;height:40px;color:var(--hih-accent-deep);background:var(--hih-accent-soft);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.hih-feature-card h3{color:var(--hih-ink);margin:0;font-size:17px;font-weight:700}.hih-feature-card p{color:var(--hih-ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.hih-steps{counter-reset:hih-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.hih-steps li{background:var(--hih-paper);border:1px solid var(--hih-line);border-radius:var(--hih-radius);box-shadow:var(--hih-shadow-s);counter-increment:hih-step;padding:20px 18px 18px;position:relative}.hih-steps li:before{content:counter(hih-step, decimal-leading-zero);letter-spacing:-.04em;background:var(--hih-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:28px;font-weight:750;line-height:1;display:block}.hih-steps h3{margin:0;font-size:17px;font-weight:700}.hih-steps p{color:var(--hih-ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.hih-packs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.hih-pack{background:var(--hih-paper);border:1px solid var(--hih-line);border-radius:var(--hih-radius);box-shadow:var(--hih-shadow-s);flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.hih-pack.featured{background:linear-gradient(var(--hih-paper), var(--hih-paper)) padding-box, var(--hih-grad) border-box;box-shadow:var(--hih-shadow);border:2px solid #0000}.hih-pack-badge{color:#fff;background:var(--hih-grad);white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hih-pack-amount{letter-spacing:-.04em;color:var(--hih-ink);margin:8px 0 0;font-size:44px;font-weight:800;line-height:1}.hih-faq{max-width:840px;margin-inline:auto}.hih-faq-item{border-bottom:1px solid var(--hih-line-2)}.hih-faq-item button{text-align:left;width:100%;color:var(--hih-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 40px 20px 0;font-size:17px;font-weight:650;display:flex;position:relative}.hih-faq-item button .hih-faq-mark{color:var(--hih-accent);transition:transform .3s var(--hih-ease);font-size:26px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hih-faq-item button[aria-expanded=true] .hih-faq-mark{transform:translateY(-50%)rotate(45deg)}.hih-faq-item p{max-width:46em;color:var(--hih-ink-2);margin:0;padding-bottom:20px;font-size:15.5px;line-height:1.6}.hih-page .hih-demo{background:#fff8f0;border-block:1px solid #f0e0d0}.hih-page .hih-demo .hih-h2{margin-bottom:8px}.hih-cta-band{text-align:center;max-width:920px;box-shadow:var(--hih-shadow-s);background:linear-gradient(135deg,#fff0f4 0%,#fff8eb 55%,#eefcf6 100%);border:1px solid #ffd0dc;border-radius:28px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(22px,4vw,48px)}.hih-respect{background:var(--hih-accent-soft);border:1px solid #ffd0dc;border-radius:28px;max-width:840px;margin-inline:auto;padding:clamp(28px,4vw,40px)}.hih-sticky-bar{border-bottom:1px solid var(--hih-line);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);background:#fafaf9eb}@media (width<=960px){.hih-tpl-hero{grid-template-columns:minmax(0,1fr)}.hih-tpl-side{position:static}.hih-feature-grid,.hih-steps,.hih-packs{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hih-feature-grid{grid-template-columns:minmax(0,1fr)}.hih-papel-flag{width:42px;height:44px}.hih-papel{height:54px}}.dark .hih-page{--hih-bg:#0e0c0d;--hih-paper:#181416;--hih-paper-2:#221c1f;--hih-ink:#f7f2f3;--hih-ink-2:#d0c4c8;--hih-muted:#a8979d;--hih-line:#ffffff1a;--hih-line-2:#ffffff2e;--hih-accent-soft:#ff3d6e24;--hih-ok:#4ade80;--hih-shadow-s:0 1px 2px #0006, 0 2px 8px -2px #00000080;--hih-shadow:0 1px 2px #00000080, 0 22px 48px -24px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hih-bg);color:var(--hih-ink)}.dark .hih-page header,.dark .hih-page [data-site-header]{border-color:var(--hih-line)!important;background:#0e0c0df5!important}.dark .hih-muertos{background:linear-gradient(180deg, #1a1210 0%, #1c1016 58%, var(--hih-bg) 100%)}.dark .hih-papel:before{opacity:.45;background:#e8b48a}.dark .hih-eyebrow{color:#111114;background:#ffe14d;box-shadow:3px 3px #f7f2f3}.dark .hih-instruction{border-color:#ff3d6e55}.dark .hih-page .hih-demo{background:#161014;border-block-color:#ffffff1a}.dark .hih-cta-band{background:linear-gradient(135deg,#2a121c 0%,#241810 55%,#12201a 100%);border-color:#ff3d6e55}.dark .hih-respect{border-color:#ff3d6e55}.dark .hih-sticky-bar{background:#0e0c0deb}.dark .hih-page .hih-cta-primary:hover{color:#111114!important;background:#fff!important}
