.mkt{--paper:#fbf7ef;--paper-2:#f4ecda;--ink:#1b1714;--ink-soft:#6f655a;--oferta:#6a4bdd;--oferta-deep:#4a2cb5;--selo:#ffc400;--selo-ink:#3a2b00;--line:#e7ddc7;--display:var(--font-anton), "Arial Narrow", system-ui, sans-serif;--cond:var(--font-barlow-condensed), var(--font-anton), system-ui, sans-serif;--body:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;background-color:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.mkt-grain:after{content:"";z-index:50;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}.mkt :focus-visible{outline:2px solid var(--oferta);outline-offset:2px;border-radius:4px}.mkt-dots{background-image:radial-gradient(currentColor 1.1px,#0000 1.3px);background-size:13px 13px}.mkt-display{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:.9}.mkt-h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.004em;font-size:clamp(2.7rem,7.2vw,5.3rem);font-weight:400;line-height:.88}.mkt-cond{font-family:var(--cond)}.mkt-soft{color:var(--ink-soft)}.mkt-eyebrow{font-family:var(--cond);text-transform:uppercase;letter-spacing:.18em;color:var(--oferta-deep);font-size:.8rem;font-weight:600}.mkt-mark{background-image:linear-gradient(transparent 58%, color-mix(in srgb, var(--selo) 78%, transparent) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.mkt-ink-oferta{color:var(--oferta)}.mkt-btn{font-family:var(--cond);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:1.02rem;font-weight:600;line-height:1;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.mkt-btn svg{width:1.1em;height:1.1em;transition:transform .18s}.mkt-btn-primary{background-color:var(--oferta);color:#fff;box-shadow:0 12px 26px -12px var(--oferta)}.mkt-btn-primary:hover{background-color:var(--oferta-deep);box-shadow:0 18px 34px -14px var(--oferta);transform:translateY(-2px)}.mkt-btn-primary:hover svg{transform:translate(3px)}.mkt-btn-ghost{color:var(--ink);border-color:var(--line);background-color:#0000}.mkt-btn-ghost:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--line));background-color:#fff;transform:translateY(-2px)}.mkt-btn-light{color:var(--oferta-deep);background-color:#fff;box-shadow:0 12px 26px -14px #00000073}.mkt-btn-light:hover{transform:translateY(-2px);box-shadow:0 18px 32px -16px #00000080}.mkt-btn-outline-light{color:#fff;background-color:#0000;border-color:#ffffff8c}.mkt-btn-outline-light:hover{background-color:#ffffff24}.mkt-btn-sm{border-radius:10px;padding:.55rem 1rem;font-size:.92rem}.mkt-nav-link{font-family:var(--cond);color:var(--ink-soft);font-size:1rem;font-weight:600;transition:color .15s}.mkt-nav-link:hover{color:var(--oferta)}.mkt-footer{background-color:var(--paper-2);border-top:1px solid var(--line)}.mkt-prose{max-width:72ch}.mkt-prose h2{font-family:var(--cond);color:var(--ink);margin:1.9rem 0 .5rem;font-size:1.35rem;font-weight:700}.mkt-prose p,.mkt-prose li{color:var(--ink-soft);margin:.5rem 0;line-height:1.7}.mkt-prose ul{padding-left:1.2rem;list-style:outside}.mkt-prose a{color:var(--oferta);text-decoration:underline}.mkt-prose strong{color:var(--ink)}.mkt-foot-h{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-size:.78rem;font-weight:700}.mkt-brand{align-items:center;gap:.55rem;display:inline-flex}.mkt-brand-ico{background-color:var(--oferta);color:#fff;width:2rem;height:2rem;box-shadow:0 6px 14px -7px var(--oferta);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-6deg)}.mkt-brand-ico svg{width:1.15rem;height:1.15rem}.mkt-wordmark{font-family:var(--cond);letter-spacing:.01em;color:var(--ink);font-size:1.32rem;font-weight:700}.mkt-wordmark-ai{color:var(--oferta)}.mkt-header{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);background-color:color-mix(in srgb, var(--paper) 82%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;top:0}.mkt-tilt{transform:rotate(3deg)}.mkt-ticket{border:1px solid var(--line);background-color:#fff;border-radius:18px;position:relative;box-shadow:0 40px 70px -38px #1b171480,0 6px 16px -10px #1b171438}.mkt-prod{background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--selo) 22%, #fff), #fff);color:color-mix(in srgb, var(--oferta) 65%, var(--ink));border:1px solid var(--line);border-radius:12px;place-items:center;display:grid}.mkt-prod svg{opacity:.85;width:38%;height:38%}.mkt-selo{background-color:var(--selo);width:64px;height:64px;color:var(--selo-ink);font-family:var(--cond);border:3px solid #fff;border-radius:999px;place-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-16px;right:-14px;transform:rotate(9deg);box-shadow:0 12px 22px -10px #00000073}.mkt-price-old{font-family:var(--cond);color:var(--ink-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--oferta);text-decoration-color:var(--oferta);font-weight:500}.mkt-price{font-family:var(--cond);color:var(--oferta);letter-spacing:-.01em;font-weight:700;line-height:.9}.mkt-cents{vertical-align:super;font-size:.5em}.mkt-cut{font-family:var(--cond);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);align-items:center;gap:.55rem;font-size:.68rem;display:flex}.mkt-cut:before,.mkt-cut:after{content:"";border-top:2px dashed var(--line);flex:1}.mkt-cut svg{width:.95rem;height:.95rem}.mkt-card{border:1px solid var(--line);background-color:#fff;border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.mkt-card:hover{border-color:color-mix(in srgb, var(--oferta) 32%, var(--line));transform:translateY(-4px);box-shadow:0 26px 44px -30px #1b17146b}.mkt-ico{background-color:color-mix(in srgb, var(--oferta) 10%, var(--paper));width:2.6rem;height:2.6rem;color:var(--oferta);border-radius:11px;place-items:center;display:grid}.mkt-ico svg{width:1.25rem;height:1.25rem}.mkt-step-n{font-family:var(--display);color:color-mix(in srgb, var(--oferta) 22%, var(--paper));-webkit-text-stroke:1px color-mix(in srgb, var(--oferta) 45%, transparent);font-size:clamp(3rem,6vw,4.2rem);font-weight:400;line-height:.8}.mkt-band{background-color:var(--oferta);color:#fff;position:relative;overflow:hidden}.mkt-band:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff29 1.2px,#0000 1.4px);background-size:16px 16px;position:absolute;inset:0}.mkt-band .mkt-eyebrow{color:#fff}.mkt-rule{border:none;border-top:1px solid var(--line)}.mkt-faq details{border-bottom:1px solid var(--line)}.mkt-faq summary{cursor:pointer;font-family:var(--cond);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary:after{content:"+";font-family:var(--cond);color:var(--oferta);font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s}.mkt-faq details[open] summary:after{content:"–"}.mkt-faq details[open] summary{color:var(--oferta)}.mkt-faq p{color:var(--ink-soft);max-width:60ch;padding:0 0 1.15rem}@keyframes mkt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mkt-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both mkt-rise}.mkt-d1{animation-delay:40ms}.mkt-d2{animation-delay:.12s}.mkt-d3{animation-delay:.2s}.mkt-d4{animation-delay:.28s}.mkt-d5{animation-delay:.36s}.mkt-d6{animation-delay:.46s}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mkt-float{animation:6.5s ease-in-out infinite mkt-float}@media (prefers-reduced-motion:reduce){.mkt-rise,.mkt-float{animation:none!important}.mkt-btn:hover,.mkt-card:hover{transform:none}}
