.hero.astro-ewxirvlt{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem)}.hero__grid.astro-ewxirvlt{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero__h.astro-ewxirvlt{font-size:var(--step-4);font-weight:400;max-width:16ch}.hero__h.astro-ewxirvlt em{display:block}.hero__ctas.astro-ewxirvlt{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}.hero__note.astro-ewxirvlt{margin-top:1.4rem;font-size:.95rem;color:var(--muted);max-width:46ch;padding-left:1rem;border-left:2px solid var(--brass)}.hero__fig.astro-ewxirvlt{position:relative;margin:0;aspect-ratio:4 / 5;max-width:470px;justify-self:end;width:100%}.hero__panel.astro-ewxirvlt{position:absolute;inset:12% 0 0;background:radial-gradient(120% 80% at 70% 10%,var(--ink-3),var(--ink) 70%);border-radius:28px;overflow:hidden}.hero__route.astro-ewxirvlt{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.hero__img.astro-ewxirvlt{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:92%;height:auto;border-bottom-left-radius:28px;border-bottom-right-radius:28px;filter:drop-shadow(0 20px 30px rgba(0,0,0,.35))}.hero__badge.astro-ewxirvlt{position:absolute;left:-1.2rem;bottom:2rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1.1rem;box-shadow:var(--shadow);display:grid;gap:.1rem}.hero__badge.astro-ewxirvlt strong.astro-ewxirvlt{font-family:var(--font-display);font-weight:600;font-size:1.1rem}.hero__badge.astro-ewxirvlt span.astro-ewxirvlt{font-size:.85rem;color:var(--muted)}.hero__badge.astro-ewxirvlt a.astro-ewxirvlt{font-size:.85rem;color:var(--brass-text);text-underline-offset:.2em}.facts.astro-ewxirvlt{list-style:none;padding:0;margin:clamp(3rem,6vw,4.5rem) 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.facts.astro-ewxirvlt li.astro-ewxirvlt{padding:1.6rem 1.6rem 0 0;display:grid;gap:.35rem;align-content:start}.facts.astro-ewxirvlt li.astro-ewxirvlt+li.astro-ewxirvlt{padding-left:1.6rem;border-left:1px solid var(--line)}.facts.astro-ewxirvlt strong.astro-ewxirvlt{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);line-height:1;color:var(--ink)}.facts.astro-ewxirvlt span.astro-ewxirvlt{color:var(--text);max-width:32ch}.facts.astro-ewxirvlt small.astro-ewxirvlt{color:var(--muted);font-size:.78rem}@media(max-width:900px){.hero__grid.astro-ewxirvlt{grid-template-columns:1fr}.hero__fig.astro-ewxirvlt{justify-self:center;max-width:380px}.hero__badge.astro-ewxirvlt{left:.5rem}.facts.astro-ewxirvlt{grid-template-columns:1fr}.facts.astro-ewxirvlt li.astro-ewxirvlt,.facts.astro-ewxirvlt li.astro-ewxirvlt+li.astro-ewxirvlt{padding:1.3rem 0;border-left:0;border-bottom:1px solid var(--line)}}.pres__grid.astro-pfzflxer{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.pres__list.astro-pfzflxer{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.8rem}.pres__list.astro-pfzflxer li.astro-pfzflxer{display:flex;gap:.75rem;align-items:flex-start}.pres__list.astro-pfzflxer svg{color:var(--gold);flex:none;margin-top:.2rem}@media(max-width:900px){.pres__grid.astro-pfzflxer{grid-template-columns:1fr}}.grid.astro-ru6ox7td{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.card.astro-ru6ox7td{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.2rem)}.card__icon.astro-ru6ox7td{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--paper);color:var(--brass-text);margin-bottom:1.2rem}.card.astro-ru6ox7td p.astro-ru6ox7td{color:var(--muted);margin:0}@media(max-width:760px){.grid.astro-ru6ox7td{grid-template-columns:1fr}}.concepts.astro-xrrumhq2{list-style:none;padding:0;margin:0 0 clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.concept.astro-xrrumhq2{border:1px solid var(--line-on-ink);border-radius:var(--radius);padding:1.6rem}.concept.astro-xrrumhq2 p.astro-xrrumhq2{color:var(--muted-on-ink);margin:0}.concept--hi.astro-xrrumhq2{border-color:var(--gold);background:linear-gradient(180deg,rgba(217,179,106,.12),transparent)}.concept--hi.astro-xrrumhq2 h3.astro-xrrumhq2{color:var(--gold)}.split.astro-xrrumhq2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.split__h.astro-xrrumhq2{font-size:var(--step-2)}.watch.astro-xrrumhq2{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.watch.astro-xrrumhq2 li.astro-xrrumhq2{display:flex;gap:.8rem;align-items:flex-start;padding-bottom:.8rem;border-bottom:1px solid var(--line-on-ink)}.watch.astro-xrrumhq2 svg{color:var(--gold);flex:none;margin-top:.2rem}.case.astro-xrrumhq2{background:var(--ink-2);border:1px solid var(--line-on-ink);border-left:3px solid var(--gold);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.2rem)}.case__tag.astro-xrrumhq2{display:flex;align-items:center;gap:.5rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600}.case__text.astro-xrrumhq2{font-family:var(--font-display);font-size:var(--step-1);line-height:1.45;margin:0}.close.astro-xrrumhq2{margin:clamp(3rem,6vw,4.5rem) auto 0;text-align:center;font-family:var(--font-display);font-size:var(--step-2);max-width:30ch;line-height:1.3}@media(max-width:860px){.concepts.astro-xrrumhq2,.split.astro-xrrumhq2{grid-template-columns:1fr}}.steps.astro-elxisutd{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;counter-reset:s}.step.astro-elxisutd{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.6rem,3vw,2.4rem);box-shadow:var(--shadow)}.step__n.astro-elxisutd{font-family:var(--font-display);font-size:3.4rem;line-height:1;color:var(--brass);font-weight:300;display:block;margin-bottom:1rem}.step__tag.astro-elxisutd{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--paper-2);padding:.3rem .65rem;border-radius:999px;margin-bottom:.9rem}.step__text.astro-elxisutd{color:var(--muted);margin:0}.step.astro-elxisutd:not(:last-child):after{content:"→";position:absolute;right:-1.05rem;top:3.3rem;width:2rem;height:2rem;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--brass-text);font-size:.9rem;z-index:1}@media(max-width:900px){.steps.astro-elxisutd{grid-template-columns:1fr}.step.astro-elxisutd:not(:last-child):after{content:"↓";right:auto;left:2rem;top:auto;bottom:-1.05rem}}.tl.astro-bl34gk6b{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.tl.astro-bl34gk6b>div.astro-bl34gk6b{position:sticky;top:110px}.tl__note.astro-bl34gk6b{font-size:.92rem;max-width:40ch}.tl__list.astro-bl34gk6b{list-style:none;margin:0;padding:0 0 0 2rem;border-left:1.5px solid var(--line);display:grid;gap:2.2rem}.tl__list.astro-bl34gk6b li.astro-bl34gk6b{position:relative}.tl__list.astro-bl34gk6b li.astro-bl34gk6b:before{content:"";position:absolute;left:calc(-2rem - 7px);top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--paper-2);border:2px solid var(--brass)}.tl__list.astro-bl34gk6b li.astro-bl34gk6b:last-child:before{background:var(--brass)}.tl__when.astro-bl34gk6b{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--brass-text);margin-bottom:.3rem}.tl__list.astro-bl34gk6b h3.astro-bl34gk6b{margin-bottom:.35rem}.tl__list.astro-bl34gk6b p.astro-bl34gk6b:last-child{margin:0}@media(max-width:860px){.tl.astro-bl34gk6b{grid-template-columns:1fr}.tl.astro-bl34gk6b>div.astro-bl34gk6b{position:static}}.tbl.astro-dcmvnoiy{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--white)}.tbl__row.astro-dcmvnoiy{display:grid;grid-template-columns:.8fr 1.1fr 1.1fr}.tbl__row.astro-dcmvnoiy+.tbl__row.astro-dcmvnoiy{border-top:1px solid var(--line)}.tbl__row.astro-dcmvnoiy>span.astro-dcmvnoiy{padding:1.1rem 1.4rem}.tbl__head.astro-dcmvnoiy{background:var(--ink);color:#eef1f5;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.tbl__head.astro-dcmvnoiy .py.astro-dcmvnoiy{color:var(--gold)}.tbl__topic.astro-dcmvnoiy{font-weight:600;color:var(--ink)}.br.astro-dcmvnoiy{color:var(--muted)}.py.astro-dcmvnoiy{background:#b98b3e12;color:var(--text);font-weight:500}.tbl__head.astro-dcmvnoiy .py.astro-dcmvnoiy{background:var(--ink-3)}.m.astro-dcmvnoiy{display:none}.src.astro-dcmvnoiy{margin-top:1.2rem;font-size:.92rem}.src.astro-dcmvnoiy summary.astro-dcmvnoiy{cursor:pointer;color:var(--brass-text);font-weight:600;min-height:44px;display:flex;align-items:center}.src.astro-dcmvnoiy ul.astro-dcmvnoiy{padding-left:1.2rem;display:grid;gap:.35rem}.src.astro-dcmvnoiy a.astro-dcmvnoiy{color:var(--text);text-underline-offset:.2em}@media(max-width:720px){.tbl__head.astro-dcmvnoiy{display:none}.tbl__row.astro-dcmvnoiy{grid-template-columns:1fr 1fr}.tbl__topic.astro-dcmvnoiy{grid-column:1 / -1;background:var(--paper);padding-block:.7rem!important;font-size:.9rem}.tbl__row.astro-dcmvnoiy>span.astro-dcmvnoiy{padding:.9rem 1rem;font-size:.95rem}.m.astro-dcmvnoiy{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem}.py.astro-dcmvnoiy .m.astro-dcmvnoiy{color:var(--brass-text)}}.grid.astro-r6doeetv{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.sc.astro-r6doeetv{display:flex;flex-direction:column;border:1px solid var(--line-on-ink);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem);background:var(--ink-2)}.sc__label.astro-r6doeetv{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.sc__text.astro-r6doeetv{color:var(--muted-on-ink)}.sc__fit.astro-r6doeetv{margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--line-on-ink);font-size:.92rem}.close.astro-r6doeetv{margin:2.5rem 0 0;color:var(--muted-on-ink);font-style:italic;max-width:70ch}@media(max-width:900px){.grid.astro-r6doeetv{grid-template-columns:1fr}}.fc.astro-ypnevkwx{display:grid;grid-template-columns:1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.fc__card.astro-ypnevkwx{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(1.5rem,4vw,2.4rem);box-shadow:var(--shadow)}.fc__steps.astro-ypnevkwx{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:.9rem}.fc__steps.astro-ypnevkwx li.astro-ypnevkwx{display:flex;align-items:center;gap:.9rem}.fc__steps.astro-ypnevkwx span.astro-ypnevkwx{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--gold);font-weight:600;font-size:.9rem}.fc__card.astro-ypnevkwx .btn{width:100%}.fc__note.astro-ypnevkwx{margin:1rem 0 0;font-size:.85rem;color:var(--muted);text-align:center}@media(max-width:860px){.fc.astro-ypnevkwx{grid-template-columns:1fr}}.cols.astro-hbsptw56{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.col.astro-hbsptw56{border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.4rem);border:1px solid var(--line)}.col--yes.astro-hbsptw56{background:var(--white);border-top:4px solid var(--ok)}.col--no.astro-hbsptw56{background:transparent;border-top:4px solid var(--danger)}ul.astro-hbsptw56{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}li.astro-hbsptw56{display:flex;gap:.75rem;align-items:flex-start}li.astro-hbsptw56 svg{flex:none;margin-top:.2rem}.col--yes.astro-hbsptw56 svg{color:var(--ok)}.col--no.astro-hbsptw56 svg{color:var(--danger)}.col--no.astro-hbsptw56 li.astro-hbsptw56{color:var(--muted)}@media(max-width:760px){.cols.astro-hbsptw56{grid-template-columns:1fr}}.list.astro-sirvg2p3{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0}.list.astro-sirvg2p3>div.astro-sirvg2p3{border-top:1.5px solid var(--ink);padding-top:1.2rem}dt.astro-sirvg2p3{font-family:var(--font-display);font-size:var(--step-1);margin-bottom:.6rem}dt.astro-sirvg2p3 s.astro-sirvg2p3{text-decoration-color:var(--danger);text-decoration-thickness:2px}dd.astro-sirvg2p3{margin:0;color:var(--muted)}@media(max-width:900px){.list.astro-sirvg2p3{grid-template-columns:1fr 1fr}}@media(max-width:560px){.list.astro-sirvg2p3{grid-template-columns:1fr}}.adv.astro-d2ahnnjn{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:start}.adv__fig.astro-d2ahnnjn{margin:0;position:sticky;top:100px}.adv__fig.astro-d2ahnnjn img.astro-d2ahnnjn{border-radius:20px;box-shadow:var(--shadow);aspect-ratio:3 / 4;object-fit:cover;width:100%}.adv__fig.astro-d2ahnnjn figcaption.astro-d2ahnnjn{margin-top:.8rem;font-size:.88rem;color:var(--muted);font-style:italic}.adv__name.astro-d2ahnnjn{font-family:var(--font-display);font-size:var(--step-2);line-height:1.2;margin-bottom:1.2rem}.adv__name.astro-d2ahnnjn span.astro-d2ahnnjn{display:block;font-family:var(--font-body);font-size:.95rem;color:var(--brass-text);font-weight:600;margin-top:.3rem}.creds.astro-d2ahnnjn{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.creds.astro-d2ahnnjn li.astro-d2ahnnjn{padding:1.1rem 1rem 1.1rem 0;display:grid;gap:.2rem}.creds.astro-d2ahnnjn li.astro-d2ahnnjn+li.astro-d2ahnnjn{padding-left:1rem;border-left:1px solid var(--line)}.creds.astro-d2ahnnjn strong.astro-d2ahnnjn{font-family:var(--font-display);font-weight:500;font-size:1.25rem;color:var(--ink);line-height:1.15}.creds.astro-d2ahnnjn span.astro-d2ahnnjn{font-size:.85rem;color:var(--muted)}.adv__quote.astro-d2ahnnjn{margin:0 0 1.5rem;padding:1.6rem 1.8rem;background:var(--ink);color:#eef1f5;border-radius:var(--radius)}.adv__quote.astro-d2ahnnjn svg{color:var(--gold);margin-bottom:.6rem}.adv__quote.astro-d2ahnnjn p.astro-d2ahnnjn{font-family:var(--font-display);font-size:var(--step-1);line-height:1.45;margin:0}.ig.astro-d2ahnnjn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);text-decoration:none;transition:border-color .2s,transform .25s var(--ease)}.ig.astro-d2ahnnjn:hover{border-color:var(--brass);transform:translateY(-2px)}.ig__icon.astro-d2ahnnjn{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(45deg,#f09433,#dc2743 50%,#bc1888)}.ig__txt.astro-d2ahnnjn{display:grid;gap:.1rem}.ig__txt.astro-d2ahnnjn strong.astro-d2ahnnjn{font-size:1.05rem;color:var(--ink)}.ig__txt.astro-d2ahnnjn small.astro-d2ahnnjn{font-size:.85rem;color:var(--muted)}.ig__cta.astro-d2ahnnjn{font-weight:600;font-size:.92rem;color:var(--brass-text);white-space:nowrap}@media(max-width:560px){.ig.astro-d2ahnnjn{grid-template-columns:auto 1fr}.ig__cta.astro-d2ahnnjn{grid-column:1 / -1}}@media(max-width:900px){.adv.astro-d2ahnnjn{grid-template-columns:1fr}.adv__fig.astro-d2ahnnjn{position:static;max-width:420px}.creds.astro-d2ahnnjn{grid-template-columns:1fr}.creds.astro-d2ahnnjn li.astro-d2ahnnjn,.creds.astro-d2ahnnjn li.astro-d2ahnnjn+li.astro-d2ahnnjn{padding:.9rem 0;border-left:0}.creds.astro-d2ahnnjn li.astro-d2ahnnjn+li.astro-d2ahnnjn{border-top:1px solid var(--line)}}.cols.astro-2c6aezu5{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.box.astro-2c6aezu5{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.4rem)}.box--out.astro-2c6aezu5{background:var(--ink);color:#eef1f5;border-color:var(--ink)}ul.astro-2c6aezu5{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:.9rem}li.astro-2c6aezu5{display:flex;gap:.75rem;align-items:flex-start}li.astro-2c6aezu5 svg{flex:none;margin-top:.2rem;color:var(--brass-text)}.box--out.astro-2c6aezu5 li.astro-2c6aezu5 svg{color:var(--gold)}.box.astro-2c6aezu5:not(.box--out) ul.astro-2c6aezu5{margin:0}@media(max-width:760px){.cols.astro-2c6aezu5{grid-template-columns:1fr}}.faq.astro-y4krgstm{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:start}.item.astro-y4krgstm{border-bottom:1px solid var(--line)}.item.astro-y4krgstm:first-child{border-top:1px solid var(--line)}summary.astro-y4krgstm{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem 0;font-family:var(--font-display);font-size:var(--step-1);line-height:1.3;min-height:44px}summary.astro-y4krgstm::-webkit-details-marker{display:none}summary.astro-y4krgstm span.astro-y4krgstm{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--brass-text);transition:transform .3s var(--ease);font-family:var(--font-body)}.item.astro-y4krgstm[open] summary.astro-y4krgstm span.astro-y4krgstm{transform:rotate(45deg)}.item.astro-y4krgstm p.astro-y4krgstm{color:var(--muted);padding:0 2.5rem 1.4rem 0;margin:0}@media(max-width:860px){.faq.astro-y4krgstm{grid-template-columns:1fr}.item.astro-y4krgstm p.astro-y4krgstm{padding-right:0}}.final.astro-uksgcafc{padding-block:clamp(5rem,10vw,8rem);background:radial-gradient(80% 120% at 50% 0%,var(--ink-3),var(--ink) 70%);border-bottom:1px solid var(--line-on-ink)}.final__in.astro-uksgcafc{text-align:center}.final__q.astro-uksgcafc{font-size:var(--step-4);font-weight:400;max-width:20ch;margin-inline:auto}.final.astro-uksgcafc .lede.astro-uksgcafc{margin-inline:auto}.final__ctas.astro-uksgcafc{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.2rem}
