.hero[data-astro-cid-anhloy43]{padding-block:clamp(2.25rem,5vw,4.5rem) clamp(3rem,6vw,5rem);border-bottom:1px solid var(--color-line);background:var(--color-canvas);overflow:hidden}.layout[data-astro-cid-anhloy43]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(2rem,6vw,5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:clamp(2.5rem,1.8rem + 3.2vw,4.6rem);font-weight:600;margin:1rem 0 1.25rem;max-width:13ch;line-height:1.04;letter-spacing:-.025em}h1[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{display:block;font-weight:500;color:var(--color-accent)}.lede[data-astro-cid-anhloy43]{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:54ch}.chips[data-astro-cid-anhloy43]{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem .4rem .6rem;border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;font-weight:600;font-size:var(--text-xs);color:var(--color-ink)}.chips[data-astro-cid-anhloy43] .icon{color:var(--color-gold-text)}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.door[data-astro-cid-anhloy43]{margin-top:1.1rem;font-size:var(--text-sm);color:var(--color-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;max-width:none}.door[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:32px}.door[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{color:var(--color-accent-hover)}.portrait[data-astro-cid-anhloy43]{position:relative;margin:0;justify-self:end;width:min(100%,440px)}.frame[data-astro-cid-anhloy43]{border-radius:50% 50% var(--radius-md) var(--radius-md);overflow:hidden;border:1px solid var(--color-line);background:var(--color-stone)}.frame[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}figcaption[data-astro-cid-anhloy43]{position:absolute;left:-1.5rem;bottom:1.5rem;background:var(--color-surface);border:1px solid var(--color-line);border-left:4px solid var(--color-gold);padding:.85rem 1.1rem;display:grid;gap:.15rem;box-shadow:0 10px 30px -18px #0e1d2d73}.name[data-astro-cid-anhloy43]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg)}.role[data-astro-cid-anhloy43]{font-size:var(--text-sm);color:var(--color-ink-soft)}.arc[data-astro-cid-anhloy43]{position:absolute;inset:-6% -6% auto;width:112%;pointer-events:none}.arc[data-astro-cid-anhloy43] circle[data-astro-cid-anhloy43]{fill:none;stroke:var(--color-line);stroke-width:.6;stroke-dasharray:1 3.2}.arc[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:none;stroke:var(--color-gold);stroke-width:1.4;stroke-linecap:round}.settle[data-astro-cid-anhloy43]{animation:settle var(--dur-el) var(--ease-brand) both;animation-delay:var(--d)}@keyframes settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:860px){.layout[data-astro-cid-anhloy43]{grid-template-columns:1fr}.portrait[data-astro-cid-anhloy43]{justify-self:start;width:min(calc(100% - 1.5rem),340px);margin-left:1.5rem}}@media(max-width:420px){.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{width:100%}}.backward[data-astro-cid-pkoumqev]{background:var(--color-surface);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,rgba(14,29,45,.04) 31px 32px)}.layout[data-astro-cid-pkoumqev]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5rem);align-items:start}.head[data-astro-cid-pkoumqev]{display:grid;gap:1.1rem}h2[data-astro-cid-pkoumqev]{font-size:var(--text-2xl);max-width:16ch}.head[data-astro-cid-pkoumqev]>p[data-astro-cid-pkoumqev]{color:var(--color-ink-soft);font-size:var(--text-lg)}blockquote[data-astro-cid-pkoumqev]{margin:.5rem 0 0;padding:1.1rem 0 0 1.25rem;border-left:2px solid var(--color-gold)}blockquote[data-astro-cid-pkoumqev] p[data-astro-cid-pkoumqev]{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:var(--text-lg);line-height:1.5;color:var(--color-ink)}.compare[data-astro-cid-pkoumqev]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.col[data-astro-cid-pkoumqev]{padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-line);display:grid;align-content:start;gap:1rem}.was[data-astro-cid-pkoumqev]{background:var(--color-canvas)}.is[data-astro-cid-pkoumqev]{background:var(--color-deep);color:#ece7df;border-color:var(--color-deep)}.label[data-astro-cid-pkoumqev]{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;color:var(--color-muted)}.is[data-astro-cid-pkoumqev] .label[data-astro-cid-pkoumqev]{color:var(--color-gold-light)}ol[data-astro-cid-pkoumqev]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}li[data-astro-cid-pkoumqev]{display:grid;gap:.2rem;padding-bottom:.9rem;border-bottom:1px dashed var(--color-line)}.is[data-astro-cid-pkoumqev] li[data-astro-cid-pkoumqev]{border-color:#ffffff29}.m[data-astro-cid-pkoumqev]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg)}.was[data-astro-cid-pkoumqev] .m[data-astro-cid-pkoumqev]{color:var(--color-ink-soft)}.t[data-astro-cid-pkoumqev]{font-size:var(--text-sm);color:var(--color-ink-soft)}.is[data-astro-cid-pkoumqev] .t[data-astro-cid-pkoumqev]{color:#d3cdc3}.verdict[data-astro-cid-pkoumqev]{font-weight:600;font-size:var(--text-sm);margin:0}.was[data-astro-cid-pkoumqev] .verdict[data-astro-cid-pkoumqev]{color:var(--color-ink-soft)}.is[data-astro-cid-pkoumqev] .verdict[data-astro-cid-pkoumqev]{color:#fff}@media(max-width:960px){.layout[data-astro-cid-pkoumqev]{grid-template-columns:1fr}}@media(max-width:600px){.compare[data-astro-cid-pkoumqev]{grid-template-columns:1fr}}.almanac[data-astro-cid-e63vqrhh]{background:var(--color-stone);border-block:1px solid var(--color-line)}.stage[data-astro-cid-e63vqrhh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.dial[data-astro-cid-e63vqrhh]{margin:0;max-width:520px;width:100%;justify-self:center}svg[data-astro-cid-e63vqrhh]{width:100%;height:auto;display:block;overflow:visible}.rim[data-astro-cid-e63vqrhh]{fill:var(--color-surface);stroke:var(--color-line)}.face[data-astro-cid-e63vqrhh]{fill:var(--color-canvas);stroke:var(--color-line)}.tick[data-astro-cid-e63vqrhh]{stroke:var(--color-ink-soft);stroke-width:1.2}.mon[data-astro-cid-e63vqrhh]{font:600 13px var(--font-body);fill:var(--color-ink-soft);text-anchor:middle;dominant-baseline:middle;letter-spacing:.08em}.season[data-astro-cid-e63vqrhh]{fill:none;stroke:#d9c7a3;stroke-width:14;stroke-linecap:round;transition:stroke var(--dur-ui) var(--ease-brand),stroke-width var(--dur-ui) var(--ease-brand)}.season[data-astro-cid-e63vqrhh].on{stroke:var(--color-gold);stroke-width:18}.est[data-astro-cid-e63vqrhh]{fill:var(--color-ink);stroke:#fff;stroke-width:1.5}.dec[data-astro-cid-e63vqrhh] circle[data-astro-cid-e63vqrhh]{fill:var(--color-green);stroke:#fff;stroke-width:2}.dec[data-astro-cid-e63vqrhh] text[data-astro-cid-e63vqrhh]{font:700 12px var(--font-body);fill:var(--color-green);text-anchor:end}.today[data-astro-cid-e63vqrhh]{transform-origin:200px 200px;transform:rotate(var(--t))}.today[data-astro-cid-e63vqrhh] circle[data-astro-cid-e63vqrhh]{fill:#fff;stroke:var(--color-accent);stroke-width:3}.needle[data-astro-cid-e63vqrhh]{transform-origin:200px 200px;transform:rotate(var(--a));transition:transform 1.1s var(--ease-brand)}.needle[data-astro-cid-e63vqrhh] line[data-astro-cid-e63vqrhh]{stroke:var(--color-accent);stroke-width:3;stroke-linecap:round}.needle[data-astro-cid-e63vqrhh] path[data-astro-cid-e63vqrhh]{fill:var(--color-accent)}.hub[data-astro-cid-e63vqrhh]{fill:var(--color-deep)}.n[data-astro-cid-e63vqrhh]{font:600 46px var(--font-heading);fill:#fff;text-anchor:middle}.nl[data-astro-cid-e63vqrhh]{font:600 12.5px var(--font-body);fill:var(--color-gold-light);text-anchor:middle;letter-spacing:.04em}.legend[data-astro-cid-e63vqrhh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin-top:1rem;font-size:var(--text-xs);color:var(--color-ink-soft)}.legend[data-astro-cid-e63vqrhh] span[data-astro-cid-e63vqrhh]{display:inline-flex;align-items:center;gap:.4rem}.dot[data-astro-cid-e63vqrhh]{width:10px;height:10px;border-radius:50%;display:inline-block}.est-d[data-astro-cid-e63vqrhh]{background:var(--color-ink)}.dec-d[data-astro-cid-e63vqrhh]{background:var(--color-green)}.today-d[data-astro-cid-e63vqrhh]{background:#fff;border:2.5px solid var(--color-accent)}.panels[data-astro-cid-e63vqrhh]{display:grid;gap:1.25rem}.tabs[data-astro-cid-e63vqrhh]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.tabs[data-astro-cid-e63vqrhh][hidden]{display:none}[data-astro-cid-e63vqrhh][role=tab]{display:grid;justify-items:start;gap:.1rem;padding:.75rem .85rem;min-height:44px;border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-ink);text-align:left;font:inherit;transition:background-color var(--dur-ui) var(--ease-brand),border-color var(--dur-ui) var(--ease-brand)}[data-astro-cid-e63vqrhh][role=tab] .icon{color:var(--color-gold-text)}.tn[data-astro-cid-e63vqrhh]{font-weight:700;font-size:var(--text-sm)}.tv[data-astro-cid-e63vqrhh]{font-family:var(--font-heading);font-style:italic;font-size:var(--text-sm);color:var(--color-ink-soft)}[data-astro-cid-e63vqrhh][role=tab]:hover{border-color:var(--color-gold)}[data-astro-cid-e63vqrhh][role=tab][aria-selected=true]{background:var(--color-deep);border-color:var(--color-deep);color:#fff}[data-astro-cid-e63vqrhh][role=tab][aria-selected=true] .tv[data-astro-cid-e63vqrhh],[data-astro-cid-e63vqrhh][role=tab][aria-selected=true] .icon{color:var(--color-gold-light)}.list[data-astro-cid-e63vqrhh]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.panel[data-astro-cid-e63vqrhh]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.5rem 1.6rem;display:grid;gap:.6rem}.ready[data-astro-cid-e63vqrhh] .panel[data-astro-cid-e63vqrhh][hidden]{display:none}.ready[data-astro-cid-e63vqrhh] .panel[data-astro-cid-e63vqrhh]{animation:fade .42s var(--ease-brand) both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.when[data-astro-cid-e63vqrhh]{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-text)}.panel[data-astro-cid-e63vqrhh] h3[data-astro-cid-e63vqrhh]{font-size:var(--text-2xl);margin:0;font-style:italic;font-weight:500}.panel[data-astro-cid-e63vqrhh] p[data-astro-cid-e63vqrhh]{margin:0;color:var(--color-ink-soft)}.deliver[data-astro-cid-e63vqrhh]{display:flex;gap:.5rem;align-items:flex-start;padding-top:.8rem;border-top:1px dashed var(--color-line);font-size:var(--text-sm)}.deliver[data-astro-cid-e63vqrhh] strong[data-astro-cid-e63vqrhh]{color:var(--color-ink)}.deliver[data-astro-cid-e63vqrhh] .icon{flex:none;margin-top:.2rem;color:var(--color-green)}.cta[data-astro-cid-e63vqrhh]{display:grid;gap:.6rem;justify-items:start}.note[data-astro-cid-e63vqrhh]{font-size:var(--text-sm);color:var(--color-muted);margin:0}@media(max-width:960px){.stage[data-astro-cid-e63vqrhh]{grid-template-columns:1fr}.dial[data-astro-cid-e63vqrhh]{max-width:420px}}@media(max-width:560px){.tabs[data-astro-cid-e63vqrhh]{grid-template-columns:1fr 1fr}.cta[data-astro-cid-e63vqrhh] .btn[data-astro-cid-e63vqrhh]{width:100%}}@media(prefers-reduced-motion:reduce){.needle[data-astro-cid-e63vqrhh]{transition:none}}.serve[data-astro-cid-4lwow7l6]{background:var(--color-canvas)}.niches[data-astro-cid-4lwow7l6]{display:grid;gap:clamp(3rem,7vw,5.5rem)}.niche[data-astro-cid-4lwow7l6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.flip[data-astro-cid-4lwow7l6] .media[data-astro-cid-4lwow7l6]{order:2}.media[data-astro-cid-4lwow7l6]{position:relative}.media[data-astro-cid-4lwow7l6] img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}.tag[data-astro-cid-4lwow7l6]{position:absolute;left:1rem;top:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;background:var(--color-deep);color:#fff;border-radius:999px;font-weight:700;font-size:var(--text-xs);letter-spacing:.06em}.tag[data-astro-cid-4lwow7l6] .icon{color:var(--color-gold-light)}.body[data-astro-cid-4lwow7l6]{display:grid;gap:1rem;justify-items:start}h3[data-astro-cid-4lwow7l6]{font-size:var(--text-2xl);max-width:20ch;margin:0}.who[data-astro-cid-4lwow7l6]{color:var(--color-ink-soft);font-size:var(--text-lg);margin:0}.pains[data-astro-cid-4lwow7l6]{list-style:none;padding:0;margin:.25rem 0 .5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.pains[data-astro-cid-4lwow7l6] li[data-astro-cid-4lwow7l6]{display:flex;gap:.75rem;align-items:flex-start}.ico[data-astro-cid-4lwow7l6]{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#b88a3c29;color:var(--color-gold-text)}.pains[data-astro-cid-4lwow7l6] strong[data-astro-cid-4lwow7l6]{display:block;font-size:var(--text-sm)}.d[data-astro-cid-4lwow7l6]{display:block;font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:.15rem}@media(max-width:860px){.niche[data-astro-cid-4lwow7l6]{grid-template-columns:1fr}.flip[data-astro-cid-4lwow7l6] .media[data-astro-cid-4lwow7l6]{order:0}}@media(max-width:560px){.pains[data-astro-cid-4lwow7l6]{grid-template-columns:1fr}.body[data-astro-cid-4lwow7l6] .btn[data-astro-cid-4lwow7l6]{width:100%}}.fit[data-astro-cid-7e3kaelj]{background:var(--color-deep);color:#ece7df;position:relative;isolation:isolate}.fit[data-astro-cid-7e3kaelj]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.layout[data-astro-cid-7e3kaelj]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,5rem);align-items:start}.intro[data-astro-cid-7e3kaelj]{display:grid;gap:1rem}.eyebrow[data-astro-cid-7e3kaelj]{color:var(--color-gold-light)}h2[data-astro-cid-7e3kaelj]{font-size:var(--text-2xl);color:#fff;max-width:18ch}.intro[data-astro-cid-7e3kaelj]>p[data-astro-cid-7e3kaelj]{color:#d3cdc3;font-size:var(--text-lg)}.facts[data-astro-cid-7e3kaelj]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;font-size:var(--text-sm);color:#d3cdc3}.facts[data-astro-cid-7e3kaelj] li[data-astro-cid-7e3kaelj]{display:flex;gap:.5rem;align-items:center}.facts[data-astro-cid-7e3kaelj] .icon{color:var(--color-gold-light)}.card[data-astro-cid-7e3kaelj]{background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 30px 60px -40px #0009}.progress[data-astro-cid-7e3kaelj]{height:6px;background:var(--color-stone);border-radius:999px;overflow:hidden;margin-bottom:1.5rem}.progress[data-astro-cid-7e3kaelj] span[data-astro-cid-7e3kaelj]{display:block;height:100%;width:20%;background:var(--color-gold);border-radius:inherit;transition:width var(--dur-el) var(--ease-brand)}fieldset[data-astro-cid-7e3kaelj]{border:0;margin:0;padding:0;display:grid;gap:1rem}fieldset[data-astro-cid-7e3kaelj][hidden]{display:none}legend[data-astro-cid-7e3kaelj]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-xl);line-height:1.25;padding:0;margin-bottom:1rem;outline:none}.qn[data-astro-cid-7e3kaelj]{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-text);margin-bottom:.4rem}.opts[data-astro-cid-7e3kaelj]{display:grid;gap:.5rem}.opt[data-astro-cid-7e3kaelj]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;min-height:48px;border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-brand),background-color var(--dur-ui) var(--ease-brand)}.opt[data-astro-cid-7e3kaelj]:hover{border-color:var(--color-gold)}.opt[data-astro-cid-7e3kaelj]:has(input:checked){border-color:var(--color-accent);background:#17365c0d}.opt[data-astro-cid-7e3kaelj] input[data-astro-cid-7e3kaelj]{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);flex:none}.nav[data-astro-cid-7e3kaelj]{display:flex;gap:.6rem;justify-content:flex-end;margin-top:.5rem}.err[data-astro-cid-7e3kaelj]{color:#9b2c1f;font-size:var(--text-sm);margin:0;font-weight:600}.result[data-astro-cid-7e3kaelj]{display:grid;gap:.8rem;outline:none}.result[data-astro-cid-7e3kaelj][hidden]{display:none}.verdict[data-astro-cid-7e3kaelj]{margin:0;font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-green)}.verdict[data-astro-cid-7e3kaelj].no{color:#8a3b12}.result[data-astro-cid-7e3kaelj] h3[data-astro-cid-7e3kaelj]{font-size:var(--text-2xl);margin:0}.result[data-astro-cid-7e3kaelj] p[data-astro-cid-7e3kaelj]{margin:0;color:var(--color-ink-soft)}.r-list[data-astro-cid-7e3kaelj]{list-style:none;margin:.25rem 0;padding:0;display:grid;gap:.5rem}.r-list[data-astro-cid-7e3kaelj] li{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--text-sm)}.r-list[data-astro-cid-7e3kaelj] li:before{content:"";flex:none;width:8px;height:8px;margin-top:.5rem;border-radius:50%;background:var(--color-gold)}.r-ctas[data-astro-cid-7e3kaelj]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.again[data-astro-cid-7e3kaelj]{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:.4rem 0;min-height:44px;color:var(--color-accent);font:inherit;font-weight:600;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:960px){.layout[data-astro-cid-7e3kaelj]{grid-template-columns:1fr}}@media(max-width:480px){.nav[data-astro-cid-7e3kaelj] .btn[data-astro-cid-7e3kaelj],.r-ctas[data-astro-cid-7e3kaelj] .btn[data-astro-cid-7e3kaelj]{flex:1 1 100%}}.yearend[data-astro-cid-iem6zpcv]{background:var(--color-surface)}.top[data-astro-cid-iem6zpcv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.head[data-astro-cid-iem6zpcv]{display:grid;gap:1rem;justify-items:start}.eyebrow[data-astro-cid-iem6zpcv]{display:inline-flex;align-items:center;gap:.4rem}h2[data-astro-cid-iem6zpcv]{font-size:var(--text-3xl);max-width:14ch}.head[data-astro-cid-iem6zpcv]>p[data-astro-cid-iem6zpcv]{color:var(--color-ink-soft);font-size:var(--text-lg);margin:0}.ctas[data-astro-cid-iem6zpcv]{display:flex;flex-wrap:wrap;gap:.6rem}.free[data-astro-cid-iem6zpcv]{font-size:var(--text-sm);color:var(--color-muted)}.media[data-astro-cid-iem6zpcv] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-md)}.moves[data-astro-cid-iem6zpcv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.moves[data-astro-cid-iem6zpcv] li[data-astro-cid-iem6zpcv]{background:var(--color-canvas);padding:1.5rem;display:grid;align-content:start;gap:.5rem;position:relative}.num[data-astro-cid-iem6zpcv]{position:absolute;right:1.25rem;top:1.1rem;font-family:var(--font-heading);font-style:italic;color:var(--color-gold-text);font-size:var(--text-lg)}.ico[data-astro-cid-iem6zpcv]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--color-deep);color:var(--color-gold-light)}.moves[data-astro-cid-iem6zpcv] h3[data-astro-cid-iem6zpcv]{font-size:var(--text-lg);margin:.4rem 0 0}.moves[data-astro-cid-iem6zpcv] p[data-astro-cid-iem6zpcv]{font-size:var(--text-sm);color:var(--color-ink-soft);margin:0}.who[data-astro-cid-iem6zpcv]{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-green);margin-top:.25rem}.disclaimer[data-astro-cid-iem6zpcv]{display:flex;gap:.5rem;align-items:flex-start;margin-top:1.25rem;font-size:var(--text-xs);color:var(--color-muted);max-width:80ch}.disclaimer[data-astro-cid-iem6zpcv] .icon{flex:none;margin-top:.15rem}@media(max-width:960px){.moves[data-astro-cid-iem6zpcv]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.top[data-astro-cid-iem6zpcv]{grid-template-columns:1fr}}@media(max-width:560px){.moves[data-astro-cid-iem6zpcv]{grid-template-columns:1fr}.ctas[data-astro-cid-iem6zpcv] .btn[data-astro-cid-iem6zpcv]{width:100%}}.proof[data-astro-cid-2t5hllg7]{background:var(--color-canvas)}.story[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,5rem);align-items:center}.photo[data-astro-cid-2t5hllg7] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px var(--radius-md) var(--radius-md)}.copy[data-astro-cid-2t5hllg7]{display:grid;gap:1rem}.copy[data-astro-cid-2t5hllg7] h2[data-astro-cid-2t5hllg7]{font-size:var(--text-2xl);max-width:22ch}.copy[data-astro-cid-2t5hllg7]>p[data-astro-cid-2t5hllg7]{color:var(--color-ink-soft);margin:0}.also[data-astro-cid-2t5hllg7] a[data-astro-cid-2t5hllg7]{color:var(--color-accent);font-weight:600;text-underline-offset:3px}.creds[data-astro-cid-2t5hllg7]{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.25rem}.creds[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{display:flex;gap:.55rem;align-items:flex-start;font-size:var(--text-sm);font-weight:600}.creds[data-astro-cid-2t5hllg7] .icon{flex:none;color:var(--color-gold-text);margin-top:.1rem}.standards[data-astro-cid-2t5hllg7]{list-style:none;padding:0;margin:clamp(3rem,6vw,4.5rem) 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--color-ink)}.standards[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{padding:1.5rem 1.25rem;display:grid;gap:.35rem}.standards[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]+li[data-astro-cid-2t5hllg7]{border-left:1px solid var(--color-line)}.k[data-astro-cid-2t5hllg7]{font-family:var(--font-heading);font-weight:600;font-size:clamp(2.4rem,2rem + 2vw,3.6rem);line-height:1;color:var(--color-accent)}.l[data-astro-cid-2t5hllg7]{font-size:var(--text-sm);color:var(--color-ink-soft);max-width:28ch}.sample[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5rem);align-items:center}.s-copy[data-astro-cid-2t5hllg7]{display:grid;gap:1rem;justify-items:start}.s-copy[data-astro-cid-2t5hllg7] h3[data-astro-cid-2t5hllg7]{font-size:var(--text-2xl);max-width:20ch;margin:0}.s-copy[data-astro-cid-2t5hllg7] p[data-astro-cid-2t5hllg7]:not(.eyebrow){color:var(--color-ink-soft);margin:0}.doc[data-astro-cid-2t5hllg7]{position:relative;margin:0;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:1.6rem 1.6rem 1.2rem;box-shadow:0 30px 50px -36px #0e1d2d80,10px 10px 0 -1px var(--color-stone),10px 10px 0 0 var(--color-line)}.badge[data-astro-cid-2t5hllg7]{position:absolute;top:1rem;right:1rem;background:var(--color-gold);color:var(--color-deep);font-weight:700;font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px}.doc-head[data-astro-cid-2t5hllg7]{display:flex;gap:.8rem;align-items:center;padding-bottom:1rem;border-bottom:2px solid var(--color-ink)}.doc-head[data-astro-cid-2t5hllg7] img[data-astro-cid-2t5hllg7]{width:34px;height:auto}.d-t[data-astro-cid-2t5hllg7]{margin:0;font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg)}.d-s[data-astro-cid-2t5hllg7]{margin:0;font-size:var(--text-xs);color:var(--color-muted)}.doc-sec[data-astro-cid-2t5hllg7]{padding-block:.9rem;border-bottom:1px dashed var(--color-line)}.d-h[data-astro-cid-2t5hllg7]{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-weight:700;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.d-h[data-astro-cid-2t5hllg7] .icon{color:var(--color-gold-text)}.doc[data-astro-cid-2t5hllg7] ul[data-astro-cid-2t5hllg7]{list-style:none;padding:0;margin:0;display:grid;gap:.45rem;font-size:var(--text-sm)}.doc[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{display:flex;gap:.6rem;align-items:baseline}.st[data-astro-cid-2t5hllg7]{flex:none;min-width:5.2rem;text-align:center;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:4px}.warn[data-astro-cid-2t5hllg7]{background:#f6ead3;color:#6f4e12}.ok[data-astro-cid-2t5hllg7]{background:#e1ebe4;color:#1f3a2a}.due[data-astro-cid-2t5hllg7]{background:#e3e9f1;color:#17365c}.dates[data-astro-cid-2t5hllg7]{grid-template-columns:repeat(4,1fr)}.dates[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]{justify-content:center;padding:.4rem;border:1px solid var(--color-line);border-radius:4px;font-weight:700;font-family:var(--font-heading)}figcaption[data-astro-cid-2t5hllg7]{margin-top:.9rem;font-size:var(--text-xs);color:var(--color-muted)}@media(max-width:860px){.story[data-astro-cid-2t5hllg7],.sample[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}.photo[data-astro-cid-2t5hllg7]{max-width:320px}.standards[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}.standards[data-astro-cid-2t5hllg7] li[data-astro-cid-2t5hllg7]+li[data-astro-cid-2t5hllg7]{border-left:0;border-top:1px solid var(--color-line)}}@media(max-width:560px){.creds[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}.dates[data-astro-cid-2t5hllg7]{grid-template-columns:1fr 1fr}}.engagement[data-astro-cid-xcnbxtwe]{background:var(--color-surface);border-top:1px solid var(--color-line)}.head[data-astro-cid-xcnbxtwe]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:end;margin-bottom:clamp(2rem,5vw,3rem)}.head[data-astro-cid-xcnbxtwe] .section-head[data-astro-cid-xcnbxtwe]{margin-bottom:0}.media[data-astro-cid-xcnbxtwe] img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius-md)}.grid[data-astro-cid-xcnbxtwe]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;align-items:start}.side[data-astro-cid-xcnbxtwe]{display:grid;gap:1.25rem}.col[data-astro-cid-xcnbxtwe]{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:clamp(1.4rem,3vw,2rem);background:var(--color-canvas);display:grid;gap:1rem;justify-items:start}.entity[data-astro-cid-xcnbxtwe]{background:var(--color-stone)}.not[data-astro-cid-xcnbxtwe]{background:var(--color-surface)}h3[data-astro-cid-xcnbxtwe]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xl);margin:0}h3[data-astro-cid-xcnbxtwe] .icon{color:var(--color-gold-text)}.sub[data-astro-cid-xcnbxtwe]{margin:0;color:var(--color-ink-soft);font-size:var(--text-sm)}ul[data-astro-cid-xcnbxtwe]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;width:100%}li[data-astro-cid-xcnbxtwe]{display:flex;gap:.8rem;align-items:flex-start}.ico[data-astro-cid-xcnbxtwe]{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--color-deep);color:var(--color-gold-light)}strong[data-astro-cid-xcnbxtwe]{display:block;font-size:var(--text-base)}.d[data-astro-cid-xcnbxtwe]{display:block;font-size:var(--text-sm);color:var(--color-ink-soft);margin-top:.1rem}.plain[data-astro-cid-xcnbxtwe] li[data-astro-cid-xcnbxtwe]{display:block;font-size:var(--text-sm);color:var(--color-ink-soft);padding-bottom:.9rem;border-bottom:1px dashed var(--color-line)}.plain[data-astro-cid-xcnbxtwe] li[data-astro-cid-xcnbxtwe]:last-child{border-bottom:0;padding-bottom:0}.plain[data-astro-cid-xcnbxtwe] strong[data-astro-cid-xcnbxtwe]{display:inline;color:var(--color-ink);font-size:var(--text-sm)}@media(max-width:960px){.grid[data-astro-cid-xcnbxtwe],.head[data-astro-cid-xcnbxtwe]{grid-template-columns:1fr}}@media(max-width:480px){.entity[data-astro-cid-xcnbxtwe] .btn[data-astro-cid-xcnbxtwe]{width:100%}}.notfor[data-astro-cid-crseemmz]{background:var(--color-stone);border-block:1px solid var(--color-line);padding-block:clamp(3.5rem,7vw,5.5rem)}.layout[data-astro-cid-crseemmz]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}h2[data-astro-cid-crseemmz]{font-size:var(--text-2xl);max-width:16ch;margin:.75rem 0}.lede[data-astro-cid-crseemmz]{color:var(--color-ink-soft)}.link[data-astro-cid-crseemmz]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--color-accent);font-weight:600;text-underline-offset:3px;min-height:44px}ol[data-astro-cid-crseemmz]{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:2px solid var(--color-ink)}li[data-astro-cid-crseemmz]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}li[data-astro-cid-crseemmz] .icon{flex:none;color:#8a3b12;margin-top:.25rem}li[data-astro-cid-crseemmz] p[data-astro-cid-crseemmz]{margin:0;font-size:var(--text-lg);color:var(--color-ink-soft)}li[data-astro-cid-crseemmz] strong[data-astro-cid-crseemmz]{color:var(--color-ink);font-weight:600;font-family:var(--font-heading)}@media(max-width:860px){.layout[data-astro-cid-crseemmz]{grid-template-columns:1fr}}.faq[data-astro-cid-vcytj35z]{background:var(--color-surface);border-top:1px solid var(--color-line)}.layout[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}.side[data-astro-cid-vcytj35z]{position:sticky;top:6.5rem;display:grid;gap:1rem}.side[data-astro-cid-vcytj35z] h2[data-astro-cid-vcytj35z]{font-size:var(--text-2xl);max-width:14ch}.side[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]:not(.eyebrow){color:var(--color-ink-soft)}.ctas[data-astro-cid-vcytj35z]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.list[data-astro-cid-vcytj35z]{border-top:2px solid var(--color-ink)}details[data-astro-cid-vcytj35z]{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-vcytj35z]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;min-height:44px}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}summary[data-astro-cid-vcytj35z]:after{content:"+";flex:none;font-family:var(--font-body);font-weight:600;font-size:1.4rem;color:var(--color-accent);transition:transform var(--dur-ui) var(--ease-brand)}details[data-astro-cid-vcytj35z][open] summary[data-astro-cid-vcytj35z]:after{transform:rotate(45deg)}summary[data-astro-cid-vcytj35z] h3[data-astro-cid-vcytj35z]{font-size:var(--text-lg);margin:0;font-weight:600}summary[data-astro-cid-vcytj35z]:hover h3[data-astro-cid-vcytj35z]{color:var(--color-accent)}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding-bottom:1.4rem;color:var(--color-ink-soft);margin:0}@media(max-width:860px){.layout[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.side[data-astro-cid-vcytj35z]{position:static}}.contact[data-astro-cid-zbjjch6a]{background-color:var(--color-deep);color:#fff;padding-block:clamp(4.5rem,10vw,8rem);position:relative;isolation:isolate;overflow:hidden}.contact[data-astro-cid-zbjjch6a] .bg{position:absolute;inset:0;z-index:-2}.contact[data-astro-cid-zbjjch6a] .bg img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.contact[data-astro-cid-zbjjch6a]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#0e1d2df5,#0e1d2ddb 52%,#0e1d2d80)}.eyebrow[data-astro-cid-zbjjch6a]{color:var(--color-gold-light)}h2[data-astro-cid-zbjjch6a]{font-size:var(--text-3xl);margin:1rem 0;max-width:18ch}.lede[data-astro-cid-zbjjch6a]{color:#e6e1d8;font-size:var(--text-lg);max-width:52ch}.ctas[data-astro-cid-zbjjch6a]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.alt[data-astro-cid-zbjjch6a]{margin-top:1rem}.alt[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-gold-light);font-weight:600;text-underline-offset:3px;min-height:44px}@media(max-width:720px){.contact[data-astro-cid-zbjjch6a]:before{background:#0e1d2de6}}@media(max-width:420px){.ctas[data-astro-cid-zbjjch6a] .btn[data-astro-cid-zbjjch6a]{width:100%}}
