.op-page[data-astro-cid-q34dbjex]{max-width:76rem;margin:0 auto;padding:1.25rem 1.25rem 3rem}.op-page__crumbs[data-astro-cid-q34dbjex]{margin-bottom:1rem}.op-grid[data-astro-cid-q34dbjex]{grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"head card""main card";align-items:start;column-gap:3.5rem;display:grid}.op-head[data-astro-cid-q34dbjex]{grid-area:head}.op-card[data-astro-cid-q34dbjex]{grid-area:card;position:sticky;top:1.25rem}.op-main[data-astro-cid-q34dbjex]{grid-area:main}.op-head__eyebrow[data-astro-cid-q34dbjex]{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark);margin:0 0 .6rem;font-size:.78rem;font-weight:700}.op-head__title[data-astro-cid-q34dbjex]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.75rem,4vw,2.9rem);font-weight:800;line-height:1.08}.op-head__by[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:.6rem 0 0;font-size:1.05rem}.op-head__by[data-astro-cid-q34dbjex] a[data-astro-cid-q34dbjex]{color:var(--color-accent-dark);font-weight:600}.op-head__lede[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);max-width:42rem;margin:.6rem 0 0}.op-chips[data-astro-cid-q34dbjex]{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.op-chips__chip[data-astro-cid-q34dbjex]{font-family:var(--font-condensed);color:var(--color-ink);border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-paper) 60%, white);border-radius:3px;padding:.35rem .65rem;font-size:.82rem;font-weight:700}.op-chips__chip--accent[data-astro-cid-q34dbjex]{color:var(--color-accent-dark);border-color:var(--color-accent-dark)}.op-card[data-astro-cid-q34dbjex]{border:1px solid var(--color-hairline);background:#fff;border-radius:8px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.op-card__top[data-astro-cid-q34dbjex]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.op-card__label[data-astro-cid-q34dbjex]{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-size:.75rem;font-weight:700}.op-card__from[data-astro-cid-q34dbjex]{font-size:1rem;font-weight:600}.op-card__price[data-astro-cid-q34dbjex]{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:2.6rem;font-weight:800;line-height:1}.op-card__unit[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);margin:-.35rem 0 0;font-size:.95rem}.op-card__allin[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0;font-size:.9rem}.op-tiers[data-astro-cid-q34dbjex]{flex-direction:column;gap:.45rem;display:flex}.op-tiers__label[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0;font-size:.85rem;font-weight:700}.op-tier[data-astro-cid-q34dbjex]{text-align:left;border:1px solid var(--color-hairline);font:inherit;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem .8rem;font-size:.9rem;display:flex}.op-tier[data-astro-cid-q34dbjex][aria-checked=true]{border:2px solid var(--color-accent-dark);background:color-mix(in srgb, var(--color-accent) 8%, white);padding:calc(.65rem - 1px) calc(.8rem - 1px)}.op-tier__price[data-astro-cid-q34dbjex]{white-space:nowrap;font-weight:700}.op-card__code[data-astro-cid-q34dbjex]{margin-top:.1rem}.op-card__whatsapp[data-astro-cid-q34dbjex]{text-align:center;background:var(--color-coral-text);color:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1rem;font-size:1.02rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.op-card__whatsapp[data-astro-cid-q34dbjex]:hover{background:color-mix(in srgb, var(--color-coral-text) 85%, black)}.op-card__website[data-astro-cid-q34dbjex]{color:var(--color-accent-dark);align-self:center;font-size:.92rem}.op-card__website--primary[data-astro-cid-q34dbjex]{text-align:center;background:var(--color-accent-dark);color:#fff;border-radius:4px;align-self:stretch;padding:.7rem 1rem;font-weight:700;text-decoration:none}.op-card__preview[data-astro-cid-q34dbjex]{background:var(--color-paper);border-radius:4px;padding:.85rem 1rem}.op-card__preview-label[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);margin:0 0 .3rem;font-size:.8rem;font-weight:600}.op-card__preview-text[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0;font-size:.92rem;font-style:italic}.op-steps[data-astro-cid-q34dbjex]{color:var(--color-ink);flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding-left:1.3rem;font-size:.92rem;list-style:decimal;display:flex}.op-card__foot[data-astro-cid-q34dbjex]{border-top:1px solid var(--color-hairline);color:var(--color-ink-muted);margin:0;padding-top:.85rem;font-size:.85rem}.op-photos[data-astro-cid-q34dbjex]{margin:2rem 0 0}.op-photos__grid[data-astro-cid-q34dbjex]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.op-photos__grid--1[data-astro-cid-q34dbjex]{grid-template-columns:1fr}.op-photos__grid--2[data-astro-cid-q34dbjex]{grid-template-columns:repeat(2,1fr)}.op-photos__item[data-astro-cid-q34dbjex]{background:var(--color-paper-dark);cursor:zoom-in;aspect-ratio:1;border:0;border-radius:4px;padding:0;overflow:hidden}.op-photos__grid--1[data-astro-cid-q34dbjex] .op-photos__item[data-astro-cid-q34dbjex]{aspect-ratio:16/9}.op-photos__item[data-astro-cid-q34dbjex] img[data-astro-cid-q34dbjex]{object-fit:cover;width:100%;height:100%;display:block}.op-photos__note[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);margin:.5rem 0 0;font-size:.85rem}.op-source[data-astro-cid-q34dbjex]{background:var(--color-paper-dark);border-radius:6px;margin-top:2rem;padding:1.4rem 1.6rem}.op-source__title[data-astro-cid-q34dbjex],.op-list__title[data-astro-cid-q34dbjex],.op-safety__title[data-astro-cid-q34dbjex]{font-family:var(--font-condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.op-source__text[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0 0 .6rem}.op-source__text[data-astro-cid-q34dbjex] a[data-astro-cid-q34dbjex]{color:var(--color-accent-dark)}.op-source__quote[data-astro-cid-q34dbjex]{border-left:3px solid var(--color-accent-dark);color:var(--color-ink);margin:.8rem 0 0;padding-left:1rem;font-style:italic}.op-list[data-astro-cid-q34dbjex]{margin-top:2.25rem}.op-list__title[data-astro-cid-q34dbjex]{border-bottom:2px solid var(--color-accent);margin-bottom:0;padding-bottom:.65rem}.op-list--out[data-astro-cid-q34dbjex] .op-list__title[data-astro-cid-q34dbjex]{border-bottom-color:var(--color-coral)}.op-list__note[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);margin:.75rem 0 0;font-size:.95rem}.op-list__note[data-astro-cid-q34dbjex] a[data-astro-cid-q34dbjex]{color:var(--color-accent-dark)}.op-rows[data-astro-cid-q34dbjex]{margin:0}.op-rows__row[data-astro-cid-q34dbjex]{border-bottom:1px solid var(--color-hairline);grid-template-columns:11rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.op-rows[data-astro-cid-q34dbjex] dt[data-astro-cid-q34dbjex]{color:var(--color-ink);font-weight:700}.op-rows[data-astro-cid-q34dbjex] dd[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0}.op-rows--amounts[data-astro-cid-q34dbjex] .op-rows__row[data-astro-cid-q34dbjex]{grid-template-columns:1fr auto}.op-rows--amounts[data-astro-cid-q34dbjex] dt[data-astro-cid-q34dbjex]{font-weight:400}.op-rows--amounts[data-astro-cid-q34dbjex] dd[data-astro-cid-q34dbjex]{text-align:right;font-weight:700}.op-rows__note[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);font-size:.82rem;display:block}.op-timeline[data-astro-cid-q34dbjex]{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding-left:1.3rem;list-style:decimal;display:flex}.op-timeline__time[data-astro-cid-q34dbjex]{margin-right:.5rem;font-weight:700}.op-safety[data-astro-cid-q34dbjex]{border:1px solid var(--color-hairline);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding:1.1rem 1.4rem;display:flex}.op-safety__title[data-astro-cid-q34dbjex]{margin-bottom:.3rem}.op-safety__text[data-astro-cid-q34dbjex]{color:var(--color-ink);margin:0}.op-safety__link[data-astro-cid-q34dbjex]{border:2px solid var(--color-accent-dark);color:var(--color-accent-dark);border-radius:4px;align-items:center;min-height:44px;padding:.55rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.op-how-mobile[data-astro-cid-q34dbjex],.op-sticky[data-astro-cid-q34dbjex]{display:none}@media (width<=860px){.op-grid[data-astro-cid-q34dbjex]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""main"}.op-card[data-astro-cid-q34dbjex]{margin-top:1.5rem;position:static}.op-card__how[data-astro-cid-q34dbjex],.op-card__website[data-astro-cid-q34dbjex]{display:none}.op-card__website--primary[data-astro-cid-q34dbjex],.op-how-mobile[data-astro-cid-q34dbjex]{display:block}.op-rows__row[data-astro-cid-q34dbjex]{grid-template-columns:1fr;gap:.15rem}.op-rows--amounts[data-astro-cid-q34dbjex] .op-rows__row[data-astro-cid-q34dbjex]{grid-template-columns:1fr auto}.op-photos__grid[data-astro-cid-q34dbjex]{grid-template-columns:repeat(2,1fr)}.op-photos__grid[data-astro-cid-q34dbjex]>[data-astro-cid-q34dbjex]:first-child{aspect-ratio:16/10;grid-column:1/-1}.op-photos__grid--1[data-astro-cid-q34dbjex]>[data-astro-cid-q34dbjex]:first-child{aspect-ratio:16/10}body:has(.op-sticky){padding-bottom:4.75rem}.op-sticky[data-astro-cid-q34dbjex]{z-index:20;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-hairline);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.op-sticky__price[data-astro-cid-q34dbjex]{font-family:var(--font-display);color:var(--color-ink);flex-direction:column;margin:0;font-size:1.15rem;font-weight:800;line-height:1.1;display:flex}.op-sticky__unit[data-astro-cid-q34dbjex]{color:var(--color-ink-muted);font-family:inherit;font-size:.75rem;font-weight:400}.op-sticky__btn[data-astro-cid-q34dbjex]{background:var(--color-coral-text);color:#fff;border-radius:4px;flex:1;justify-content:center;align-items:center;max-width:16rem;min-height:46px;font-weight:700;text-decoration:none;display:flex}}
