.vhero[data-astro-cid-vzg72uvi]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:clamp(28px,5vw,64px);align-items:end}.vhero__title[data-astro-cid-vzg72uvi]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}.vhero__title[data-astro-cid-vzg72uvi] h1[data-astro-cid-vzg72uvi]{margin:0}.vhero__stamp[data-astro-cid-vzg72uvi]{font-family:var(--font-mono);font-weight:500;font-size:1.05rem;letter-spacing:.16em;color:var(--gold);border:2.5px solid currentColor;border-radius:8px;padding:7px 13px;transform:rotate(-6deg)}.vhero[data-astro-cid-vzg72uvi] .lede[data-astro-cid-vzg72uvi]{color:#d4e2df;margin-bottom:26px;max-width:34em}.vhero__actions[data-astro-cid-vzg72uvi]{display:flex;gap:12px;flex-wrap:wrap}.facts[data-astro-cid-vzg72uvi]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);padding:22px 24px}.facts[data-astro-cid-vzg72uvi] dt[data-astro-cid-vzg72uvi]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:4px}.facts[data-astro-cid-vzg72uvi] dd[data-astro-cid-vzg72uvi]{margin:0;font-weight:700;color:#fff;font-size:1.02rem;line-height:1.3}.facts[data-astro-cid-vzg72uvi] dd[data-astro-cid-vzg72uvi] small[data-astro-cid-vzg72uvi]{display:block;font-weight:500;color:var(--on-ink-muted);font-size:.82rem;margin-top:2px}@media(max-width:860px){.vhero[data-astro-cid-vzg72uvi]{grid-template-columns:1fr}}.vbody[data-astro-cid-vzg72uvi]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,72px);align-items:start}.vmain[data-astro-cid-vzg72uvi]{max-width:none}.vintro[data-astro-cid-vzg72uvi]{font-size:1.15rem;color:var(--text);line-height:1.65}.vintro[data-astro-cid-vzg72uvi]:first-child:first-letter{font-family:var(--font-display);font-size:3.2em;float:left;line-height:.8;padding:6px 10px 0 0;color:var(--teal-deep)}.ticks[data-astro-cid-vzg72uvi]{list-style:none;padding:0;margin:0 0 1.6em;display:grid;gap:10px}.ticks[data-astro-cid-vzg72uvi] li[data-astro-cid-vzg72uvi]{display:flex;gap:12px;align-items:flex-start;font-size:1.04rem;line-height:1.55}.ticks[data-astro-cid-vzg72uvi] svg{flex:none;color:var(--teal-deep);margin-top:4px}.ticks--doc[data-astro-cid-vzg72uvi]{grid-template-columns:1fr 1fr;gap:12px 24px}.ticks--doc[data-astro-cid-vzg72uvi] li[data-astro-cid-vzg72uvi]{background:var(--bg-2);border-radius:12px;padding:12px 14px;font-size:.98rem}.ticks--doc[data-astro-cid-vzg72uvi] svg{color:var(--gold-ink)}@media(max-width:640px){.ticks--doc[data-astro-cid-vzg72uvi]{grid-template-columns:1fr}}.vsteps[data-astro-cid-vzg72uvi]{list-style:none;padding:0;margin:0 0 1.6em;display:grid;gap:14px}.vsteps[data-astro-cid-vzg72uvi] li[data-astro-cid-vzg72uvi]{display:flex;gap:16px;align-items:flex-start}.vsteps__n[data-astro-cid-vzg72uvi]{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:1.1rem;color:var(--gold-ink);border:2px solid var(--gold)}.vsteps[data-astro-cid-vzg72uvi] strong[data-astro-cid-vzg72uvi]{display:block;margin-bottom:2px}.vsteps[data-astro-cid-vzg72uvi] p[data-astro-cid-vzg72uvi]{margin:0;color:var(--muted);font-size:1rem}.vaside[data-astro-cid-vzg72uvi]{position:sticky;top:96px;display:grid;gap:20px}.vcardbox[data-astro-cid-vzg72uvi]{background:var(--ink);color:var(--on-ink);border-radius:var(--r-lg);padding:26px}.vcardbox__label[data-astro-cid-vzg72uvi]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-muted);margin:0 0 6px}.vcardbox__price[data-astro-cid-vzg72uvi]{font-family:var(--font-display);font-size:2rem;font-weight:500;color:#fff;margin:0;line-height:1.1;letter-spacing:-.01em}.vcardbox__usd[data-astro-cid-vzg72uvi]{margin:4px 0 0;color:var(--gold);font-weight:600;font-size:.95rem}.vcardbox__note[data-astro-cid-vzg72uvi]{margin:6px 0 0;color:var(--on-ink-muted);font-size:.9rem}.vcardbox__facts[data-astro-cid-vzg72uvi]{list-style:none;padding:18px 0 0;margin:18px 0 20px;display:grid;gap:10px;border-top:1px solid rgba(255,255,255,.12)}.vcardbox__facts[data-astro-cid-vzg72uvi] li[data-astro-cid-vzg72uvi]{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:#d4e2df}.vcardbox__facts[data-astro-cid-vzg72uvi] svg{flex:none;color:var(--gold);margin-top:2px}.vcardbox[data-astro-cid-vzg72uvi] .btn[data-astro-cid-vzg72uvi]{width:100%}.vcardbox__fine[data-astro-cid-vzg72uvi]{margin:12px 0 0;font-size:.84rem;color:var(--on-ink-muted);line-height:1.45}.vrelated[data-astro-cid-vzg72uvi]{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px}.vrelated[data-astro-cid-vzg72uvi] .eyebrow[data-astro-cid-vzg72uvi]{margin-bottom:10px}.vrelated[data-astro-cid-vzg72uvi] ul[data-astro-cid-vzg72uvi]{list-style:none;margin:0;padding:0}.vrelated[data-astro-cid-vzg72uvi] li[data-astro-cid-vzg72uvi]+li[data-astro-cid-vzg72uvi]{border-top:1px solid var(--line)}.vrelated[data-astro-cid-vzg72uvi] a[data-astro-cid-vzg72uvi]{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--text);font-weight:600;text-decoration:none!important}.vrelated[data-astro-cid-vzg72uvi] a[data-astro-cid-vzg72uvi] svg:first-child{color:var(--teal-deep)}.vrelated__arrow[data-astro-cid-vzg72uvi]{margin-left:auto;color:var(--muted)}.vrelated[data-astro-cid-vzg72uvi] a[data-astro-cid-vzg72uvi]:hover .vrelated__arrow[data-astro-cid-vzg72uvi]{color:var(--teal-deep)}@media(max-width:960px){.vbody[data-astro-cid-vzg72uvi]{grid-template-columns:1fr}.vaside[data-astro-cid-vzg72uvi]{position:static}}.phero{background:var(--ink);padding:clamp(48px,6vw,88px) 0 clamp(44px,6vw,80px);position:relative;overflow:hidden}.phero:after{content:"";position:absolute;right:-12%;top:-30%;width:560px;height:560px;border-radius:50%;background:radial-gradient(closest-side,rgba(2,170,157,.3),transparent 70%);pointer-events:none}.phero .container{position:relative}.crumbs{display:flex;gap:10px;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:22px;flex-wrap:wrap}.crumbs a{color:var(--on-ink-muted)}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:var(--gold)}
