.catalog[data-astro-cid-rsvaahqe]{position:relative;overflow:clip}.catalog__glow[data-astro-cid-rsvaahqe]{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent);pointer-events:none;width:60%;height:50%;position:absolute;inset:10% -10% auto auto}.catalog__head[data-astro-cid-rsvaahqe]{grid-template-columns:1.1fr 1fr;align-items:end;gap:24px 48px;margin-bottom:32px;display:grid;position:relative}.catalog__head[data-astro-cid-rsvaahqe] .kicker[data-astro-cid-rsvaahqe]{margin-bottom:14px}.catalog__intro[data-astro-cid-rsvaahqe]{gap:14px;display:grid}.catalog__how[data-astro-cid-rsvaahqe]{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-soft);color:var(--text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.catalog__how-badge[data-astro-cid-rsvaahqe]{background:var(--grad-button);color:var(--white);border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:800}.catalog__tools[data-astro-cid-rsvaahqe]{top:var(--header-h);z-index:5;gap:12px;margin-bottom:8px;padding-block:12px;display:grid;position:sticky}.catalog__tools[data-astro-cid-rsvaahqe].is-stuck{border-image:linear-gradient(color-mix(in srgb, var(--bg) 96%, transparent), color-mix(in srgb, var(--bg) 96%, transparent)) fill 0 / 0 / 0 100vmax;clip-path:inset(0 -100vmax)}.catalog__search[data-astro-cid-rsvaahqe]{border:1px solid var(--line-strong);background:linear-gradient(var(--surface-2), var(--surface-2)), var(--bg);max-width:560px;min-height:54px;color:var(--text-2);border-radius:999px;align-items:center;gap:12px;padding:0 18px;display:flex}.catalog__search[data-astro-cid-rsvaahqe] svg[data-astro-cid-rsvaahqe]{flex:none;width:22px}.catalog__search[data-astro-cid-rsvaahqe] input[data-astro-cid-rsvaahqe]{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-height:50px;font-size:1.02rem}.catalog__search[data-astro-cid-rsvaahqe] input[data-astro-cid-rsvaahqe]::placeholder{color:var(--text-2);opacity:.85}.catalog__search[data-astro-cid-rsvaahqe]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.catalog__filters[data-astro-cid-rsvaahqe]{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.catalog__filter[data-astro-cid-rsvaahqe]{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text-2);font:600 .95rem var(--font-body);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.catalog__filter[data-astro-cid-rsvaahqe] span[data-astro-cid-rsvaahqe]{font-family:var(--font-mono);opacity:.8;font-size:.8rem}.catalog__filter[data-astro-cid-rsvaahqe]:hover{color:var(--text);border-color:var(--line-strong)}.catalog__filter[data-astro-cid-rsvaahqe][aria-pressed=true]{background:var(--grad-button);color:var(--white);border-color:#0000}.catalog__status[data-astro-cid-rsvaahqe]:empty{display:none}.catalog__status[data-astro-cid-rsvaahqe]{color:var(--text-2);margin-top:8px;font-weight:600}.catalog__group[data-astro-cid-rsvaahqe]{margin-top:44px;position:relative}.catalog__group[data-astro-cid-rsvaahqe][hidden]{display:none}.catalog__group-head[data-astro-cid-rsvaahqe]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:20px;padding-bottom:14px;display:flex}.catalog__group-head[data-astro-cid-rsvaahqe] p[data-astro-cid-rsvaahqe]{color:var(--text-2);max-width:60ch}.catalog__grid[data-astro-cid-rsvaahqe]{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.offer[data-astro-cid-rsvaahqe]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;gap:12px;min-width:0;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.offer[data-astro-cid-rsvaahqe][hidden]{display:none}.offer[data-astro-cid-rsvaahqe]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));box-shadow:0 24px 50px -26px var(--accent);transform:translateY(-4px)}.offer--featured[data-astro-cid-rsvaahqe]{--featured-bg:var(--card-solid,color-mix(in srgb, var(--accent) 12%, var(--bg-2)));background:linear-gradient(var(--featured-bg), var(--featured-bg)) padding-box, var(--grad) border-box;box-shadow:0 24px 60px -30px var(--accent);border:1.5px solid #0000}[data-theme=game] .offer--featured[data-astro-cid-rsvaahqe]{background:linear-gradient(var(--featured-bg), var(--featured-bg)) padding-box, conic-gradient(from var(--angle,0deg), #b231fb, #4546fb, #01ccfe, #ff2ea0, #b231fb) border-box;animation:6s linear infinite offer-rgb}@keyframes offer-rgb{to{--angle:360deg}}[data-theme=game] .offer[data-astro-cid-rsvaahqe]:after{content:"";pointer-events:none;background:linear-gradient(var(--accent), var(--accent)) top left / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) top left / 2px 14px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 2px 14px no-repeat;opacity:.55;transition:opacity .3s,inset .3s;position:absolute;inset:8px}[data-theme=game] .offer[data-astro-cid-rsvaahqe]:hover:after{opacity:1;inset:5px}[data-theme=data] .offer--featured[data-astro-cid-rsvaahqe]:before{content:"";background:var(--grad);border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 24px auto}.offer[data-astro-cid-rsvaahqe].is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 24px 50px -26px var(--accent)}.offer--featured[data-astro-cid-rsvaahqe]:hover,.offer--featured[data-astro-cid-rsvaahqe].is-selected{border-color:#0000}.offer--inactive[data-astro-cid-rsvaahqe]{opacity:.6;border-style:dashed}.offer__hidden-tag[data-astro-cid-rsvaahqe]{background:var(--text);color:var(--bg);border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:.82rem;font-weight:700}.offer__cover[data-astro-cid-rsvaahqe]{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 4px}.offer__tags[data-astro-cid-rsvaahqe]{flex-wrap:wrap;gap:6px;display:flex}.offer__tags[data-astro-cid-rsvaahqe]:empty{display:none}.offer__tag[data-astro-cid-rsvaahqe]{border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.offer__tag--strong[data-astro-cid-rsvaahqe]{background:var(--grad-button);color:var(--white);border-color:#0000}.offer__name[data-astro-cid-rsvaahqe]{letter-spacing:-.02em;font-size:1.35rem;line-height:1.12}.offer__price[data-astro-cid-rsvaahqe]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.offer__price[data-astro-cid-rsvaahqe] strong[data-astro-cid-rsvaahqe]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--price);font-size:2.1rem;font-weight:800;line-height:1}[data-theme=data] .offer__price[data-astro-cid-rsvaahqe] strong[data-astro-cid-rsvaahqe]{letter-spacing:-.02em}.offer__price[data-astro-cid-rsvaahqe] small[data-astro-cid-rsvaahqe]{color:var(--text-2);font-weight:600}[data-theme=data] .offer__price[data-astro-cid-rsvaahqe] small[data-astro-cid-rsvaahqe]{font-family:var(--font-mono);font-size:.82rem;font-weight:500}.offer__price[data-astro-cid-rsvaahqe] del[data-astro-cid-rsvaahqe]{width:100%;color:var(--text-2);font-size:.95rem}.offer__desc[data-astro-cid-rsvaahqe]{color:var(--text-2)}.offer__features[data-astro-cid-rsvaahqe]{gap:6px;margin:0;padding:0;font-size:.96rem;list-style:none;display:grid}.offer__features[data-astro-cid-rsvaahqe] li[data-astro-cid-rsvaahqe]{grid-template-columns:14px 1fr;gap:10px;display:grid}.offer__features[data-astro-cid-rsvaahqe] li[data-astro-cid-rsvaahqe]:before{content:"";background:var(--grad);border-radius:50%;width:8px;height:8px;margin:.5em 0 0 3px}.offer__more[data-astro-cid-rsvaahqe] summary[data-astro-cid-rsvaahqe]{cursor:pointer;color:var(--accent-text);align-items:center;min-height:32px;font-size:.92rem;font-weight:700;display:flex}.offer__more[data-astro-cid-rsvaahqe] .offer__features[data-astro-cid-rsvaahqe]{margin-top:6px}.offer__note[data-astro-cid-rsvaahqe],.offer__status[data-astro-cid-rsvaahqe]{color:var(--text-2);font-size:.88rem}.offer__status[data-astro-cid-rsvaahqe]{color:var(--text);font-weight:700}.offer__actions[data-astro-cid-rsvaahqe]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto;padding-top:10px;display:flex}.offer__add[data-astro-cid-rsvaahqe]{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));background:var(--accent-soft);min-height:44px;color:var(--text);font:700 .92rem var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background .2s,color .2s;display:inline-flex;position:relative}.offer__add[data-astro-cid-rsvaahqe]:before{content:"+";font-size:1.15rem;line-height:1}.offer__add[data-astro-cid-rsvaahqe][hidden],.offer__add-on[data-astro-cid-rsvaahqe]{display:none}.offer__add[data-astro-cid-rsvaahqe][aria-pressed=true]{background:var(--grad-button);color:var(--white);border-color:#0000}.offer__add[data-astro-cid-rsvaahqe][aria-pressed=true]:before{content:"✓";font-size:1rem}.offer__add[data-astro-cid-rsvaahqe][aria-pressed=true] .offer__add-on[data-astro-cid-rsvaahqe]{display:inline}.offer__add[data-astro-cid-rsvaahqe][aria-pressed=true] .offer__add-off[data-astro-cid-rsvaahqe]{display:none}.offer__ask[data-astro-cid-rsvaahqe],.offer__detail[data-astro-cid-rsvaahqe]{min-height:44px;color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-underline-offset:5px;align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.offer__ask[data-astro-cid-rsvaahqe] svg{color:#25d366;width:18px;height:18px}.catalog__empty[data-astro-cid-rsvaahqe]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface);margin-top:32px;padding:24px;font-weight:600}.catalog__empty[data-astro-cid-rsvaahqe][hidden]{display:none}.catalog__clear[data-astro-cid-rsvaahqe]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:8px;font-weight:700;text-decoration:underline}.catalog__disclaimer[data-astro-cid-rsvaahqe]{max-width:80ch;color:var(--text-2);margin-top:40px;font-size:.95rem}.quote[data-astro-cid-rsvaahqe]{z-index:95;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(150%);width:min(380px,100vw - 24px);box-shadow:0 30px 70px -20px #00000073, 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);color:var(--text);border-radius:22px;animation:.4s cubic-bezier(.2,.8,.2,1.1) quote-in;position:fixed;bottom:20px;right:20px;overflow:hidden}.quote[data-astro-cid-rsvaahqe][hidden]{display:none}@keyframes quote-in{0%{opacity:0;transform:translateY(30px)}}.quote__bar[data-astro-cid-rsvaahqe]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.quote__count[data-astro-cid-rsvaahqe]{background:var(--grad-button);min-width:34px;height:34px;color:var(--white);border-radius:999px;place-items:center;padding:0 8px;font-weight:800;display:grid}.quote__bar-text[data-astro-cid-rsvaahqe]{flex:1;display:grid}.quote__bar-text[data-astro-cid-rsvaahqe] small[data-astro-cid-rsvaahqe]{color:var(--text-2)}.quote__chevron[data-astro-cid-rsvaahqe]{transition:transform .25s}.quote[data-astro-cid-rsvaahqe].is-open .quote__chevron[data-astro-cid-rsvaahqe]{transform:rotate(180deg)}.quote__panel[data-astro-cid-rsvaahqe]{gap:12px;padding:0 18px 18px;display:grid}.quote__list[data-astro-cid-rsvaahqe]{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.quote__list[data-astro-cid-rsvaahqe] li{background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.quote__list[data-astro-cid-rsvaahqe] strong{font-size:.95rem;display:block}.quote__list[data-astro-cid-rsvaahqe] small{color:var(--text-2)}.quote__list[data-astro-cid-rsvaahqe] .quote__remove{border:1px solid var(--line);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:50%;flex:none}.quote__total[data-astro-cid-rsvaahqe]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;display:flex}.quote__total[data-astro-cid-rsvaahqe] span[data-astro-cid-rsvaahqe]{color:var(--text-2);font-weight:600}.quote__total[data-astro-cid-rsvaahqe] strong[data-astro-cid-rsvaahqe]{font-family:var(--font-display);text-align:right;font-size:1.3rem}.quote__note[data-astro-cid-rsvaahqe]{color:var(--text-2);font-size:.85rem}.quote__actions[data-astro-cid-rsvaahqe]{flex-wrap:wrap;gap:8px;display:flex}.quote__actions[data-astro-cid-rsvaahqe] .btn--whatsapp[data-astro-cid-rsvaahqe]{flex:1}body.has-quote .sticky-cta{display:none!important}@media (width>=761px){.quote__bar[data-astro-cid-rsvaahqe]{cursor:default;pointer-events:none}.quote__chevron[data-astro-cid-rsvaahqe]{display:none}}@media (width<=760px){.catalog__head[data-astro-cid-rsvaahqe]{grid-template-columns:1fr}.quote[data-astro-cid-rsvaahqe]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto}.quote__panel[data-astro-cid-rsvaahqe]{display:none}.quote[data-astro-cid-rsvaahqe].is-open .quote__panel[data-astro-cid-rsvaahqe]{display:grid}}.solutions__head[data-astro-cid-4b7b2f6b]{gap:16px;max-width:820px;margin-bottom:clamp(32px,5vw,56px);display:grid}.explorer[data-astro-cid-4b7b2f6b]{gap:20px;display:grid}.solutions--tabs[data-astro-cid-4b7b2f6b] .explorer[data-astro-cid-4b7b2f6b]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);align-items:start;gap:24px}.explorer__tabs[data-astro-cid-4b7b2f6b]{top:calc(var(--header-h) + 16px);gap:6px;display:grid;position:sticky}.explorer__tab[data-astro-cid-4b7b2f6b]{width:100%;min-height:60px;color:var(--text-2);font:700 1.05rem/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 16px;transition:background .25s,color .25s,border-color .25s;display:grid}.explorer__tab[data-astro-cid-4b7b2f6b]:hover{background:var(--surface);color:var(--text)}.explorer__tab[data-astro-cid-4b7b2f6b][aria-selected=true]{color:var(--text);background:var(--surface-2);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 14px 40px -24px var(--accent)}.explorer__n[data-astro-cid-4b7b2f6b]{font-family:var(--font-mono);color:var(--accent-text);font-size:.85rem}.explorer__panels[data-astro-cid-4b7b2f6b]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.explorer__panel[data-astro-cid-4b7b2f6b]{border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:var(--surface);box-shadow:var(--shadow);align-content:start;gap:16px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.explorer__panel[data-astro-cid-4b7b2f6b]:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent), transparent 65%);pointer-events:none;width:70%;position:absolute;inset:-40% -20% auto auto}.solutions--tabs[data-astro-cid-4b7b2f6b] .explorer__panel[data-astro-cid-4b7b2f6b]{min-height:420px}[data-theme=game] .explorer__panel[data-astro-cid-4b7b2f6b]:after{content:"";pointer-events:none;background:linear-gradient(var(--accent), var(--accent)) top left / 22px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) top left / 2px 22px no-repeat, linear-gradient(var(--accent), var(--accent)) top right / 22px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) top right / 2px 22px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom left / 22px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom left / 2px 22px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 22px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) bottom right / 2px 22px no-repeat;opacity:.6;position:absolute;inset:12px}[data-theme=data] .explorer__big[data-astro-cid-4b7b2f6b]{font-family:var(--font-mono);letter-spacing:-.06em;font-weight:700}[data-theme=data] .explorer__big[data-astro-cid-4b7b2f6b]:before{content:"#";opacity:.5}.explorer__panel[data-astro-cid-4b7b2f6b][hidden]{display:none}.explorer__panel[data-astro-cid-4b7b2f6b].is-entering>[data-astro-cid-4b7b2f6b]{animation:.5s cubic-bezier(.2,.7,.2,1) both panel-in}.explorer__panel[data-astro-cid-4b7b2f6b].is-entering>[data-astro-cid-4b7b2f6b]:nth-child(3){animation-delay:50ms}.explorer__panel[data-astro-cid-4b7b2f6b].is-entering>[data-astro-cid-4b7b2f6b]:nth-child(4){animation-delay:.1s}.explorer__panel[data-astro-cid-4b7b2f6b].is-entering>[data-astro-cid-4b7b2f6b]:nth-child(5){animation-delay:.15s}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.explorer__panel--inactive[data-astro-cid-4b7b2f6b]{opacity:.6}.explorer__mark[data-astro-cid-4b7b2f6b]{fill:none;width:260px;height:260px;stroke:var(--accent);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;opacity:.12;pointer-events:none;position:absolute;bottom:-40px;right:-30px}.explorer__mark[data-astro-cid-4b7b2f6b] .fill{fill:var(--accent);stroke:none}.explorer__big[data-astro-cid-4b7b2f6b]{font-family:var(--font-display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:.9;position:relative}.explorer__title[data-astro-cid-4b7b2f6b]{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.5rem);position:relative}.explorer__desc[data-astro-cid-4b7b2f6b]{max-width:52ch;color:var(--text-2);font-size:1.12rem;position:relative}.explorer__features[data-astro-cid-4b7b2f6b]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 20px;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.explorer__features[data-astro-cid-4b7b2f6b] li[data-astro-cid-4b7b2f6b]{align-items:flex-start;gap:10px;font-weight:600;display:flex}.explorer__features[data-astro-cid-4b7b2f6b] svg[data-astro-cid-4b7b2f6b]{background:var(--accent-soft);fill:none;width:22px;height:22px;stroke:var(--accent-text);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:3px}.explorer__actions[data-astro-cid-4b7b2f6b]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex;position:relative}.explorer__badge[data-astro-cid-4b7b2f6b]{vertical-align:middle;background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-text);font-family:var(--font-body);letter-spacing:0;white-space:nowrap;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.explorer__tab[data-astro-cid-4b7b2f6b] .explorer__badge[data-astro-cid-4b7b2f6b]{margin-left:0}.explorer__badge--hidden[data-astro-cid-4b7b2f6b]{background:var(--text);color:var(--bg)}@media (prefers-reduced-motion:reduce){.explorer__panel[data-astro-cid-4b7b2f6b].is-entering>[data-astro-cid-4b7b2f6b]{animation:none}}
