.media__cover[data-astro-cid-utwhiiqw]{object-fit:contain;background:var(--bg)}.media[data-astro-cid-utwhiiqw]{border-radius:var(--radius-md);background:var(--color-graphite-800);margin:0;position:relative;overflow:hidden}.media--card[data-astro-cid-utwhiiqw]{aspect-ratio:16/10}.media--portrait[data-astro-cid-utwhiiqw]{aspect-ratio:4/5}img[data-astro-cid-utwhiiqw]{object-fit:cover;width:100%;height:100%}.placeholder[data-astro-cid-utwhiiqw]{padding:var(--space-4);background:repeating-linear-gradient(-45deg, transparent 0 22px, #ffffff06 22px 23px), linear-gradient(160deg, var(--color-graphite-700), var(--color-graphite-900) 75%);border:1px dashed var(--border-strong);border-radius:inherit;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.placeholder__number[data-astro-cid-utwhiiqw]{font-family:var(--font-display);font-weight:var(--weight-black);color:#0000;-webkit-text-stroke:1px var(--color-graphite-500);align-self:flex-end;font-size:clamp(2.5rem,1.5rem + 5vw,5rem);line-height:1}.media--portrait[data-astro-cid-utwhiiqw] .placeholder__number[data-astro-cid-utwhiiqw]{font-size:clamp(4rem,2rem + 8vw,8rem)}.media--compact[data-astro-cid-utwhiiqw]{border-radius:var(--radius-sm)}.media--compact[data-astro-cid-utwhiiqw] .placeholder[data-astro-cid-utwhiiqw]{padding:var(--space-2);justify-content:center}.media--compact[data-astro-cid-utwhiiqw] .placeholder__number[data-astro-cid-utwhiiqw]{font-size:var(--text-2xl);align-self:center}.placeholder__label[data-astro-cid-utwhiiqw][hidden]{display:none}.placeholder__label[data-astro-cid-utwhiiqw]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);display:inline-flex}.placeholder__label[data-astro-cid-utwhiiqw] svg[data-astro-cid-utwhiiqw]{color:var(--accent);flex:none}figcaption[data-astro-cid-utwhiiqw]{right:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);font-size:var(--text-xs);color:var(--text);border-radius:var(--radius-sm);background:#0009;position:absolute}.list[data-astro-cid-suvy5gij]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.list[data-astro-cid-suvy5gij]{grid-template-columns:1fr 1fr}}.item[data-astro-cid-suvy5gij]{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-out);grid-template-columns:112px 1fr auto;display:grid;position:relative}.item[data-astro-cid-suvy5gij]:hover{border-color:var(--accent)}.item[data-astro-cid-suvy5gij]:has(a:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.item__body[data-astro-cid-suvy5gij]{gap:2px;min-width:0;display:grid}.item__title[data-astro-cid-suvy5gij]{font-size:var(--text-lg)}.item__title[data-astro-cid-suvy5gij] a[data-astro-cid-suvy5gij]{color:inherit;text-decoration:none}.item__title[data-astro-cid-suvy5gij] a[data-astro-cid-suvy5gij]:after{content:"";position:absolute;inset:0}.item__title[data-astro-cid-suvy5gij] a[data-astro-cid-suvy5gij]:focus-visible{outline:none}.item__tagline[data-astro-cid-suvy5gij]{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item__price[data-astro-cid-suvy5gij]{font-size:var(--text-xs);color:var(--text-muted)}.item__arrow[data-astro-cid-suvy5gij]{color:var(--accent);font-weight:var(--weight-bold)}@media (width<=380px){.item[data-astro-cid-suvy5gij]{gap:var(--space-3);grid-template-columns:88px 1fr auto}}.hero[data-astro-cid-zhp6ymks]{padding-block:var(--space-6) var(--section-space);background:radial-gradient(ellipse at 78% 35%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 55%), linear-gradient(180deg, var(--color-graphite-900), var(--bg));position:relative;overflow:hidden}.hero__inner[data-astro-cid-zhp6ymks]{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.hero__inner[data-astro-cid-zhp6ymks]{grid-template-columns:1.25fr .75fr}}.hero__copy[data-astro-cid-zhp6ymks]{justify-items:start;gap:var(--space-4);display:grid}.breadcrumb[data-astro-cid-zhp6ymks]{gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.breadcrumb[data-astro-cid-zhp6ymks] a[data-astro-cid-zhp6ymks]{color:var(--text-muted)}.hero__eyebrow[data-astro-cid-zhp6ymks]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.hero__title[data-astro-cid-zhp6ymks]{letter-spacing:-.02em;background:linear-gradient(180deg, var(--color-white) 40%, var(--color-gold-300));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.75rem,1.5rem + 11vw,9.5rem);line-height:.85}.hero__title--long[data-astro-cid-zhp6ymks]{font-size:clamp(2.5rem,.5rem + 10.5vw,8rem)}.hero__promise[data-astro-cid-zhp6ymks]{max-width:32ch;font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:var(--weight-bold);color:var(--text-strong);line-height:1.25}.hero__facts[data-astro-cid-zhp6ymks]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__facts[data-astro-cid-zhp6ymks] li[data-astro-cid-zhp6ymks]{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text)}.hero__facts[data-astro-cid-zhp6ymks] strong[data-astro-cid-zhp6ymks]{color:var(--accent)}.hero__cta[data-astro-cid-zhp6ymks]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__from[data-astro-cid-zhp6ymks]{color:var(--text-muted)}.hero__from[data-astro-cid-zhp6ymks] strong[data-astro-cid-zhp6ymks]{color:var(--accent)}.hero__poster[data-astro-cid-zhp6ymks]{border-radius:var(--radius-md);width:100%;max-width:340px;box-shadow:0 40px 80px #0009, 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);justify-self:center}@media (width<=899px){.hero__poster[data-astro-cid-zhp6ymks]{max-width:220px}}.offer[data-astro-cid-g5gkgfry]{background:radial-gradient(ellipse at 50% 0%, var(--accent-glow-strong), transparent 60%)}.offer__inner[data-astro-cid-g5gkgfry]{gap:var(--space-8);display:grid}.plans[data-astro-cid-g5gkgfry]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.plans[data-astro-cid-g5gkgfry]{grid-template-columns:1fr 1fr;max-width:900px}}.plan[data-astro-cid-g5gkgfry]{gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.plan--pdf[data-astro-cid-g5gkgfry]{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 24px 60px #00000073}.plan__name[data-astro-cid-g5gkgfry]{font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.plan__price[data-astro-cid-g5gkgfry]{font-family:var(--font-display);font-size:clamp(2.25rem,1.75rem + 2vw,2.75rem);font-weight:var(--weight-black);color:var(--text-strong);line-height:1}.plan__payment[data-astro-cid-g5gkgfry]{font-size:var(--text-sm);color:var(--text-muted)}.plan__promo[data-astro-cid-g5gkgfry]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);display:grid}.plan__promo[data-astro-cid-g5gkgfry] strong[data-astro-cid-g5gkgfry]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--accent)}.plan__promo-label[data-astro-cid-g5gkgfry]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent)}.plan__list[data-astro-cid-g5gkgfry]{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.plan__list[data-astro-cid-g5gkgfry] li[data-astro-cid-g5gkgfry]{padding-left:var(--space-6);color:var(--text);position:relative}.plan__list[data-astro-cid-g5gkgfry] li[data-astro-cid-g5gkgfry]:before{content:"✓";font-weight:var(--weight-bold);color:var(--accent);position:absolute;left:0}.plan__exclusive[data-astro-cid-g5gkgfry]{color:var(--text-strong)}.plan__badge[data-astro-cid-g5gkgfry]{margin-left:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;vertical-align:middle;display:inline-block}.plan__excludes[data-astro-cid-g5gkgfry],.plan__delivery[data-astro-cid-g5gkgfry],.plan__note[data-astro-cid-g5gkgfry]{font-size:var(--text-sm);color:var(--text-muted)}.plan__excludes[data-astro-cid-g5gkgfry]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.plan[data-astro-cid-g5gkgfry] .plan__cta{width:100%;margin-top:auto}.plan__note[data-astro-cid-g5gkgfry]+.plan__cta,.plan__delivery[data-astro-cid-g5gkgfry]+.plan__cta{margin-top:var(--space-4)}.offer__individual[data-astro-cid-g5gkgfry],.offer__note[data-astro-cid-g5gkgfry]{max-width:70ch;font-size:var(--text-sm);color:var(--text-muted)}.offer__individual[data-astro-cid-g5gkgfry] a[data-astro-cid-g5gkgfry]{color:var(--accent)}.after[data-astro-cid-c4n7ofci]{gap:var(--space-6);display:grid}.after__support[data-astro-cid-c4n7ofci]{gap:var(--space-4);max-width:60ch;color:var(--text-muted);justify-items:start;display:grid}.section[data-astro-cid-qsqvsucg]{padding-block:var(--section-space)}.stack[data-astro-cid-qsqvsucg]{gap:var(--space-8);display:grid}.glow[data-astro-cid-qsqvsucg]{background:radial-gradient(ellipse at 50% 0%, var(--accent-glow-strong), transparent 60%)}.panel[data-astro-cid-qsqvsucg]{background:var(--surface)}.fine[data-astro-cid-qsqvsucg]{font-size:var(--text-sm);color:var(--text-muted)}.fine[data-astro-cid-qsqvsucg] a[data-astro-cid-qsqvsucg]{color:var(--accent)}.split[data-astro-cid-qsqvsucg]{gap:var(--space-8);display:grid}@media (width>=900px){.split[data-astro-cid-qsqvsucg]{grid-template-columns:.9fr 1.1fr;align-items:start}}.lists[data-astro-cid-qsqvsucg]{gap:var(--space-4);display:grid}.pains[data-astro-cid-qsqvsucg],.wants[data-astro-cid-qsqvsucg]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg],.wants[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10,2.5rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);position:relative}.pains[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before,.wants[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before{left:var(--space-4);font-weight:var(--weight-bold);position:absolute}.pains[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before{content:"✕";color:var(--color-graphite-400)}.wants[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.wants[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before{content:"✓";color:var(--accent)}.pillars[data-astro-cid-qsqvsucg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.pillars[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(3,1fr)}}.pillars[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius-md);align-content:start;display:grid}.pillars__number[data-astro-cid-qsqvsucg]{font-family:var(--font-display);font-size:var(--text-3xl,2rem);font-weight:var(--weight-black);color:var(--accent)}.pillars[data-astro-cid-qsqvsucg] h3[data-astro-cid-qsqvsucg],.diffs[data-astro-cid-qsqvsucg] h3[data-astro-cid-qsqvsucg],.audience[data-astro-cid-qsqvsucg] h3[data-astro-cid-qsqvsucg],.extra[data-astro-cid-qsqvsucg] h3[data-astro-cid-qsqvsucg]{font-size:var(--text-lg);text-transform:uppercase;color:var(--text-strong)}.pillars[data-astro-cid-qsqvsucg] p[data-astro-cid-qsqvsucg],.diffs[data-astro-cid-qsqvsucg] p[data-astro-cid-qsqvsucg],.audience[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]>p[data-astro-cid-qsqvsucg]:last-child{color:var(--text-muted)}.content-grid[data-astro-cid-qsqvsucg]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.content-grid[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.content-grid[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(3,1fr)}}.content-grid[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-10,2.5rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-weight:var(--weight-medium);color:var(--text-strong);position:relative}.content-grid[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before{content:"✓";left:var(--space-4);font-weight:var(--weight-bold);color:var(--accent);position:absolute}.structure[data-astro-cid-qsqvsucg]{gap:var(--space-4);display:grid}.subhead[data-astro-cid-qsqvsucg]{font-size:var(--text-lg);text-transform:uppercase;color:var(--text-strong)}.extra[data-astro-cid-qsqvsucg]{justify-items:start;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--accent);border-radius:var(--radius-md);background:radial-gradient(ellipse at 0% 0%, var(--accent-glow-strong), transparent 70%), var(--surface);display:grid}.extra[data-astro-cid-qsqvsucg] p[data-astro-cid-qsqvsucg]{color:var(--text)}.extra[data-astro-cid-qsqvsucg] .extra__note[data-astro-cid-qsqvsucg]{font-size:var(--text-sm);color:var(--text-muted)}.sheet[data-astro-cid-qsqvsucg]{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;display:grid;overflow:hidden}@media (width>=640px){.sheet[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sheet[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(3,1fr)}}.sheet__row[data-astro-cid-qsqvsucg]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.sheet[data-astro-cid-qsqvsucg] dt[data-astro-cid-qsqvsucg]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.sheet[data-astro-cid-qsqvsucg] dd[data-astro-cid-qsqvsucg]{margin:var(--space-1) 0 0;font-weight:var(--weight-medium);color:var(--text-strong)}.sheet[data-astro-cid-qsqvsucg] dd[data-astro-cid-qsqvsucg].pending{color:var(--text-muted);font-style:italic}.diffs[data-astro-cid-qsqvsucg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.diffs[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.diffs[data-astro-cid-qsqvsucg]{grid-template-columns:repeat(4,1fr)}}.diffs[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{gap:var(--space-2);padding:var(--space-6);background:linear-gradient(180deg, var(--bg), var(--surface));border:1px solid var(--border);border-radius:var(--radius-md);align-content:start;display:grid}.diffs[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]:before{content:"";width:32px;height:3px;margin-bottom:var(--space-2);background:var(--accent)}.audience[data-astro-cid-qsqvsucg]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.audience[data-astro-cid-qsqvsucg]{grid-template-columns:1fr 1fr}}.audience[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{justify-items:start;gap:var(--space-2);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.audience__tag[data-astro-cid-qsqvsucg]{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.cautions[data-astro-cid-qsqvsucg]{gap:var(--space-4);display:grid}@media (width>=768px){.cautions[data-astro-cid-qsqvsucg]:has(.caution+.caution){grid-template-columns:1fr 1fr}}.caution[data-astro-cid-qsqvsucg]{align-content:start;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);display:grid}.caution[data-astro-cid-qsqvsucg] h3[data-astro-cid-qsqvsucg]{font-size:var(--text-base);text-transform:uppercase;color:var(--text-strong)}.caution[data-astro-cid-qsqvsucg] ul[data-astro-cid-qsqvsucg]{gap:var(--space-2);padding-left:var(--space-6);color:var(--text-muted);margin:0;display:grid}.authority[data-astro-cid-qsqvsucg]{gap:var(--space-8);align-items:center;display:grid}@media (width>=900px){.authority[data-astro-cid-qsqvsucg]{grid-template-columns:.8fr 1.2fr}}.authority__photo[data-astro-cid-qsqvsucg]{background:radial-gradient(ellipse at 50% 60%, var(--accent-glow-strong), transparent 65%);justify-self:center;max-width:320px}.authority__photo[data-astro-cid-qsqvsucg] img[data-astro-cid-qsqvsucg]{object-fit:contain;width:100%;height:auto;max-height:440px;display:block}.stats[data-astro-cid-qsqvsucg]{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stats[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{font-size:var(--text-sm);color:var(--text-muted);display:grid}.stats[data-astro-cid-qsqvsucg] strong[data-astro-cid-qsqvsucg]{font-family:var(--font-display);font-size:var(--text-3xl,2rem);font-weight:var(--weight-black);color:var(--accent)}.results[data-astro-cid-qsqvsucg]{gap:var(--space-4);margin:var(--space-8) 0 var(--space-4);padding:0 var(--gutter);scroll-snap-type:x mandatory;list-style:none;display:flex;overflow-x:auto}.results[data-astro-cid-qsqvsucg] li[data-astro-cid-qsqvsucg]{scroll-snap-align:start;flex:none;width:clamp(150px,40vw,196px)}.results[data-astro-cid-qsqvsucg] img[data-astro-cid-qsqvsucg]{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:auto;display:block}.related-title[data-astro-cid-qsqvsucg]{font-size:var(--text-2xl)}.sticky[data-astro-cid-qsqvsucg]{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--gutter);border-top:1px solid color-mix(in srgb, var(--accent) 35%, transparent);backdrop-filter:blur(8px);background:#0a0a0af0;display:flex;position:sticky;bottom:0}.sticky[data-astro-cid-qsqvsucg] p[data-astro-cid-qsqvsucg]{font-size:var(--text-sm);color:var(--text)}.sticky[data-astro-cid-qsqvsucg] strong[data-astro-cid-qsqvsucg]{color:var(--accent)}.sticky[data-astro-cid-qsqvsucg][data-hidden=true]{display:none}@media (width>=900px){.sticky[data-astro-cid-qsqvsucg]{display:none}}
