.cat-hero-grid.astro-z2cqrdzm{align-items:center;gap:40px;display:grid}.cat-hero.astro-z2cqrdzm .lead.astro-z2cqrdzm{margin-bottom:28px}.cat-visual.astro-z2cqrdzm{background:linear-gradient(160deg, hsla(var(--hue), 100%, 60%, .09), #ffffff04 60%);border-color:hsla(var(--hue), 100%, 70%, .18);gap:18px;padding:28px;display:grid}.cat-count.astro-z2cqrdzm{font-family:var(--f-mono);color:var(--muted);font-size:13px}.cat-count.astro-z2cqrdzm strong.astro-z2cqrdzm{font-family:var(--f-display);color:var(--text);margin-right:4px;font-size:1.6rem}@media (width>=1000px){.cat-hero-grid.astro-z2cqrdzm{grid-template-columns:1.25fr .75fr;gap:60px}}.cat-intro.astro-z2cqrdzm{max-width:80ch}.svc-title.astro-z2cqrdzm{margin-bottom:30px}.svc-grid.astro-z2cqrdzm{gap:14px;display:grid}.svc.astro-z2cqrdzm{transition:transform .4s var(--ease), border-color .3s;align-content:start;gap:12px;display:grid}.svc.astro-z2cqrdzm:hover{border-color:hsla(var(--hue), 100%, 70%, .3);transform:translateY(-4px)}.svc.astro-z2cqrdzm p.astro-z2cqrdzm{color:var(--muted);font-size:15px}.svc.astro-z2cqrdzm .link-arrow.astro-z2cqrdzm{color:hsl(var(--hue) 100% 74%);margin-top:4px;font-size:14px}@media (width>=640px){.svc-grid.astro-z2cqrdzm{grid-template-columns:1fr 1fr}}@media (width>=1040px){.svc-grid.astro-z2cqrdzm{grid-template-columns:repeat(3,1fr)}}.out-card.astro-z2cqrdzm{background:linear-gradient(160deg, hsla(var(--hue), 100%, 60%, .1), #ffffff04 70%);align-self:start;gap:22px;display:grid}.form-wrap.astro-z2cqrdzm{align-items:start;gap:30px;scroll-margin-top:90px;display:grid}.other-cats.astro-z2cqrdzm{align-content:start;gap:10px;display:grid}.oc.astro-z2cqrdzm{align-items:flex-start;gap:14px;padding:18px;display:flex}.oc.astro-z2cqrdzm .icon-tile.astro-z2cqrdzm{border-radius:12px;width:42px;height:42px}.oc.astro-z2cqrdzm strong.astro-z2cqrdzm{font-family:var(--f-display);display:block}.oc.astro-z2cqrdzm small.astro-z2cqrdzm{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}@media (width>=1000px){.form-wrap.astro-z2cqrdzm{grid-template-columns:1.4fr .6fr;gap:50px}}.sp-hero.astro-ryk5abt2 h1.astro-ryk5abt2{max-width:22ch;font-size:clamp(2.1rem,5vw,3.8rem)}.sp-hero.astro-ryk5abt2 .lead.astro-ryk5abt2{max-width:68ch;margin-bottom:28px}.sp-meta.astro-ryk5abt2{color:var(--dim);font-size:13.5px;font-family:var(--f-mono);flex-wrap:wrap;gap:8px 22px;margin-top:26px;display:flex}.sp-author.astro-ryk5abt2{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.sp-avatar.astro-ryk5abt2{width:24px;height:24px;font-family:var(--f-display);color:#050712;background:var(--grad);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.sp-avatar.astro-ryk5abt2.lg{border-radius:14px;flex:none;width:48px;height:48px;font-size:22px}.sp-body.astro-ryk5abt2{gap:40px;padding-bottom:40px;display:grid}.sp-article.astro-ryk5abt2{min-width:0;max-width:780px}@media (width>=1100px){.sp-body.astro-ryk5abt2{grid-template-columns:minmax(0,1fr) 300px;gap:70px}}.summary.astro-ryk5abt2{border-radius:var(--r-lg);background:linear-gradient(160deg, hsla(var(--hue), 100%, 60%, .1), #ffffff05 70%);border:1px solid hsla(var(--hue), 100%, 70%, .22);margin-bottom:40px;padding:24px 26px}.summary-label.astro-ryk5abt2{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--hue) 100% 72%);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:inline-flex}.summary-text.astro-ryk5abt2{color:var(--text);font-size:1.12rem;line-height:1.65}.sp-sec.astro-ryk5abt2{padding-block:26px;scroll-margin-top:110px}.sp-sec.astro-ryk5abt2 h2.astro-ryk5abt2{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.45rem,2.6vw,1.9rem)}.sp-sec.astro-ryk5abt2 p.astro-ryk5abt2{color:#c3cadb;margin-bottom:1em;font-size:1.04rem;line-height:1.8}.sp-sec.astro-ryk5abt2 a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline #3be8ff66}.sp-sec.astro-ryk5abt2 a:hover{text-decoration-color:var(--cyan)}.sp-sec.astro-ryk5abt2 strong{color:var(--text)}.sp-list.astro-ryk5abt2{gap:10px;margin:6px 0 14px;display:grid}.sp-list.astro-ryk5abt2 li.astro-ryk5abt2{color:#c3cadb;padding-left:22px;line-height:1.65;position:relative}.sp-list.astro-ryk5abt2 li.astro-ryk5abt2:before{content:"";background:var(--grad);border-radius:2px;width:7px;height:7px;position:absolute;top:.7em;left:2px;transform:rotate(45deg)}.sp-deliv.astro-ryk5abt2{margin-top:4px}.sp-deliv.astro-ryk5abt2 li.astro-ryk5abt2{color:#d4dae8}.sp-steps.astro-ryk5abt2{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-steps.astro-ryk5abt2 li.astro-ryk5abt2{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);gap:16px;padding:18px 20px;display:flex}.sp-steps.astro-ryk5abt2 h3.astro-ryk5abt2{margin-bottom:4px;font-size:1.05rem}.sp-steps.astro-ryk5abt2 p.astro-ryk5abt2{margin:0;font-size:.98rem}.sp-step-n.astro-ryk5abt2{width:36px;height:36px;font-family:var(--f-display);color:#050712;background:linear-gradient(135deg, hsl(var(--hue) 100% 70%), var(--violet));border-radius:11px;flex:none;place-items:center;font-weight:700;display:grid}.quote.astro-ryk5abt2{border-radius:var(--r);background:linear-gradient(135deg, hsla(var(--hue), 100%, 60%, .08), #ffffff04);border:1px solid var(--line);border-left:3px solid hsl(var(--hue) 100% 66%);margin:22px 0 8px;padding:24px 26px 22px 30px;position:relative}.quote.astro-ryk5abt2:before{content:"“";font-family:var(--f-display);color:hsla(var(--hue), 100%, 70%, .18);pointer-events:none;font-size:5.5rem;line-height:1;position:absolute;top:-6px;right:18px}.quote.astro-ryk5abt2 blockquote.astro-ryk5abt2{margin:0}.quote.astro-ryk5abt2 blockquote.astro-ryk5abt2 p.astro-ryk5abt2{font-family:var(--f-display);color:var(--text);margin:0 0 10px;font-size:1.08rem;font-style:italic;line-height:1.6}.quote.astro-ryk5abt2 .quote-tr.astro-ryk5abt2{color:#c3cadb;margin:0 0 12px;font-size:.98rem}.quote.astro-ryk5abt2 figcaption.astro-ryk5abt2{font-family:var(--f-mono);color:var(--dim);font-size:12.5px}.quote.astro-ryk5abt2 figcaption.astro-ryk5abt2 a.astro-ryk5abt2{color:hsl(var(--hue) 100% 72%);text-decoration:none}.quote.astro-ryk5abt2 figcaption.astro-ryk5abt2 a.astro-ryk5abt2:hover{text-decoration:underline}.quote.astro-ryk5abt2 cite.astro-ryk5abt2{font-style:normal}.sp-sources.astro-ryk5abt2 ul.astro-ryk5abt2{gap:8px;display:grid}.sp-sources.astro-ryk5abt2 a.astro-ryk5abt2{align-items:center;gap:6px;font-size:.98rem;display:inline-flex}.cta-box.astro-ryk5abt2{border-radius:var(--r-lg);background:linear-gradient(120deg, hsla(var(--hue), 100%, 60%, .14), #8b5cff1a);border:1px solid hsla(var(--hue), 100%, 70%, .28);align-items:center;gap:16px;margin:18px 0 8px;padding:24px;display:grid}.cta-box.astro-ryk5abt2.alt{background:#25d3660f;border-color:#25d36640}.cta-box-title.astro-ryk5abt2{font-family:var(--f-display);margin-bottom:6px;font-size:1.2rem;font-weight:600}.cta-box.astro-ryk5abt2 p.astro-ryk5abt2:not(.cta-box-title){color:var(--muted);font-size:15px}.cta-box-btns.astro-ryk5abt2{flex-wrap:wrap;gap:8px;display:flex}@media (width>=760px){.cta-box.astro-ryk5abt2{grid-template-columns:1fr auto}.cta-box-btns.astro-ryk5abt2{justify-content:flex-end;max-width:330px}}.author-box.astro-ryk5abt2{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);align-items:center;gap:16px;margin-top:30px;padding:20px;display:flex}.author-name.astro-ryk5abt2{font-family:var(--f-display);font-weight:600}.author-box.astro-ryk5abt2 .muted.astro-ryk5abt2{font-size:14px}.sp-aside.astro-ryk5abt2{display:none}@media (width>=1100px){.sp-aside.astro-ryk5abt2{display:block}.sp-sticky.astro-ryk5abt2{gap:16px;display:grid;position:sticky;top:100px}}.toc.astro-ryk5abt2{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);padding:18px 20px}.toc-title.astro-ryk5abt2{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:11.5px}.toc.astro-ryk5abt2 ol.astro-ryk5abt2{gap:2px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.toc.astro-ryk5abt2 a.astro-ryk5abt2{color:var(--muted);border-radius:8px;padding:6px 8px;font-size:13.5px;line-height:1.4;transition:color .2s,background .2s;display:block}.toc.astro-ryk5abt2 a.astro-ryk5abt2:hover,.toc.astro-ryk5abt2 a.astro-ryk5abt2.active{color:var(--text);background:#ffffff0d}.aside-cta.astro-ryk5abt2{gap:10px;padding:20px;display:grid}.aside-title.astro-ryk5abt2{font-family:var(--f-display);font-size:1.05rem;font-weight:600}.aside-cta.astro-ryk5abt2 .muted.astro-ryk5abt2{margin-bottom:4px;font-size:13.5px}.aside-phone.astro-ryk5abt2{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:6px;font-size:14px;display:inline-flex}.aside-phone.astro-ryk5abt2:hover{color:var(--text)}.rel-title.astro-ryk5abt2{margin-bottom:22px}.rel-grid.astro-ryk5abt2{gap:12px;display:grid}.rel.astro-ryk5abt2{transition:transform .4s var(--ease), border-color .3s;align-content:start;gap:10px;padding:22px;display:grid}.rel.astro-ryk5abt2:hover{border-color:hsla(var(--hue), 100%, 70%, .3);transform:translateY(-3px)}.rel.astro-ryk5abt2 .icon-tile.astro-ryk5abt2{border-radius:13px;width:44px;height:44px}.rel-name.astro-ryk5abt2{font-family:var(--f-display);font-size:1.05rem;font-weight:600}.rel-card.astro-ryk5abt2{color:var(--muted);font-size:14px}@media (width>=640px){.rel-grid.astro-ryk5abt2{grid-template-columns:1fr 1fr}}@media (width>=1100px){.rel-grid.astro-ryk5abt2{grid-template-columns:repeat(4,1fr)}}.form-wrap.astro-ryk5abt2{align-items:start;gap:30px;scroll-margin-top:90px;display:grid}.form-side.astro-ryk5abt2{align-content:start;gap:12px;display:grid}.sib-list.astro-ryk5abt2{gap:4px;display:grid}.sib-list.astro-ryk5abt2 a.astro-ryk5abt2{color:var(--muted);align-items:center;gap:6px;padding:5px 0;font-size:15px;display:inline-flex}.sib-list.astro-ryk5abt2 a.astro-ryk5abt2:hover{color:var(--text)}.sib-all.astro-ryk5abt2{font-weight:600;color:var(--cyan)!important}@media (width>=1000px){.form-wrap.astro-ryk5abt2{grid-template-columns:1.4fr .6fr;gap:50px}.form-side.astro-ryk5abt2{position:sticky;top:110px}}
