.blog-sidebar[data-astro-cid-rmfyhdrx]{display:flex;flex-direction:column;gap:20px;align-self:start}.sidebar-cta[data-astro-cid-rmfyhdrx]{background:#1e1e1e;padding:28px 24px 24px}.sidebar-cta__eyebrow[data-astro-cid-rmfyhdrx]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-accent);margin:0 0 12px;line-height:1}.sidebar-cta__heading[data-astro-cid-rmfyhdrx]{font-family:var(--font-body);font-size:18px;font-weight:700;color:#fff;line-height:1.3;margin:0 0 12px}.sidebar-cta__body[data-astro-cid-rmfyhdrx]{font-size:13px;color:#9a9a9a;line-height:1.7;margin:0 0 20px}.sidebar-cta__phone[data-astro-cid-rmfyhdrx]{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:22px;font-weight:700;color:#fff;text-decoration:none;margin-bottom:14px;line-height:1.1;transition:color .2s}.sidebar-cta__phone[data-astro-cid-rmfyhdrx]:hover{color:var(--c-accent)}.sidebar-cta__phone[data-astro-cid-rmfyhdrx] svg[data-astro-cid-rmfyhdrx]{flex-shrink:0;opacity:.7}.sidebar-cta__btn[data-astro-cid-rmfyhdrx]{display:block;padding:12px 16px;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;text-align:center;transition:background .2s}.sidebar-cta__btn[data-astro-cid-rmfyhdrx]:hover{background:#e08800}.toc-list[data-astro-cid-rmfyhdrx]{list-style:none;padding:0;margin:0;counter-reset:toc}.toc-list[data-astro-cid-rmfyhdrx] li[data-astro-cid-rmfyhdrx]{border-bottom:1px solid #f2f2f2}.toc-list[data-astro-cid-rmfyhdrx] li[data-astro-cid-rmfyhdrx]:last-child{border-bottom:none}.toc-link[data-astro-cid-rmfyhdrx]{display:flex;align-items:flex-start;gap:10px;padding:10px 18px;font-size:12.5px;font-weight:500;color:var(--c-body-text);text-decoration:none;line-height:1.45;transition:color .15s,background .15s}.toc-link[data-astro-cid-rmfyhdrx]:hover{color:var(--c-accent);background:#fdf8f0}.sidebar-widget[data-astro-cid-rmfyhdrx]{background:#fff;box-shadow:0 1px 3px #0000000d;overflow:hidden}.widget-title[data-astro-cid-rmfyhdrx]{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--c-heading);padding:13px 18px;margin:0;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ebebeb}.widget-title__bar[data-astro-cid-rmfyhdrx]{display:inline-block;width:3px;height:14px;background:var(--c-accent);flex-shrink:0}.services-list[data-astro-cid-rmfyhdrx]{list-style:none;padding:0;margin:0}.services-list[data-astro-cid-rmfyhdrx] li[data-astro-cid-rmfyhdrx]{border-bottom:1px solid #f2f2f2}.services-list[data-astro-cid-rmfyhdrx] li[data-astro-cid-rmfyhdrx]:last-child{border-bottom:none}.services-list[data-astro-cid-rmfyhdrx] a[data-astro-cid-rmfyhdrx]{display:flex;align-items:center;gap:10px;padding:11px 18px;font-size:13px;font-weight:600;color:var(--c-body-text);text-decoration:none;transition:color .15s,background .15s}.services-list[data-astro-cid-rmfyhdrx] a[data-astro-cid-rmfyhdrx] svg[data-astro-cid-rmfyhdrx]{flex-shrink:0;color:var(--c-accent);opacity:.7;transition:opacity .15s,transform .15s}.services-list[data-astro-cid-rmfyhdrx] a[data-astro-cid-rmfyhdrx]:hover{color:var(--c-accent);background:#fdf8f0}.services-list[data-astro-cid-rmfyhdrx] a[data-astro-cid-rmfyhdrx]:hover svg[data-astro-cid-rmfyhdrx]{opacity:1;transform:translate(2px)}.post-section[data-astro-cid-hf7fytjv]{padding:50px 0 70px;background:transparent}.post-layout[data-astro-cid-hf7fytjv]{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}.single-post[data-astro-cid-hf7fytjv]{background:#fff;padding:32px 36px}.post-hero[data-astro-cid-hf7fytjv]{margin-bottom:36px;padding-bottom:36px;border-bottom:2px solid #eee}.post-hero--has-img[data-astro-cid-hf7fytjv]{display:grid;grid-template-columns:1fr 360px;gap:36px;align-items:center}.post-hero__text[data-astro-cid-hf7fytjv]{display:flex;flex-direction:column}.post-hero__img[data-astro-cid-hf7fytjv]{aspect-ratio:4 / 3;overflow:hidden;border-radius:12px}.post-hero__img[data-astro-cid-hf7fytjv] img[data-astro-cid-hf7fytjv],.post-hero__img[data-astro-cid-hf7fytjv] picture[data-astro-cid-hf7fytjv]{display:block;width:100%;height:100%;object-fit:cover;image-rendering:auto}.post-description[data-astro-cid-hf7fytjv]{font-size:15px;color:var(--c-body-text);line-height:1.8;margin:0}.post-meta[data-astro-cid-hf7fytjv]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.meta-date[data-astro-cid-hf7fytjv],.meta-author[data-astro-cid-hf7fytjv],.meta-sep[data-astro-cid-hf7fytjv]{font-size:12px;color:#aaa}.post-title[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:36px;font-weight:700;color:var(--c-heading);margin:0 0 16px;line-height:1.25;letter-spacing:-.01em}.post-hero[data-astro-cid-hf7fytjv]:not(.post-hero--has-img) .post-title[data-astro-cid-hf7fytjv]{font-size:40px}.prose[data-astro-cid-hf7fytjv] h1{display:none}.prose[data-astro-cid-hf7fytjv] p{font-size:15px;color:var(--c-body-text);line-height:1.8;margin-bottom:18px}.prose[data-astro-cid-hf7fytjv] h2{font-family:var(--font-body);font-size:19px;font-weight:700;color:var(--c-heading);margin:36px 0 14px;padding-left:14px;border-left:3px solid var(--c-accent);line-height:1.35}.prose[data-astro-cid-hf7fytjv] h3{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--c-heading);margin:24px 0 10px}.prose[data-astro-cid-hf7fytjv] h4{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--c-heading);margin:18px 0 8px;text-transform:uppercase;letter-spacing:.04em}.prose[data-astro-cid-hf7fytjv] ul,.prose[data-astro-cid-hf7fytjv] ol{padding-left:22px;margin-bottom:18px}.prose[data-astro-cid-hf7fytjv] li{font-size:15px;color:var(--c-body-text);line-height:1.75;margin-bottom:6px}.prose[data-astro-cid-hf7fytjv] a{color:var(--c-accent);text-decoration:underline}.prose[data-astro-cid-hf7fytjv] a:hover{color:var(--c-heading)}.prose[data-astro-cid-hf7fytjv] img{max-width:100%;height:auto;display:block;margin:20px 0}.prose[data-astro-cid-hf7fytjv] strong{color:var(--c-heading);font-weight:700}.prose[data-astro-cid-hf7fytjv] blockquote{border-left:3px solid var(--c-accent);margin:24px 0;padding:12px 20px;background:#f9f9f9}.prose[data-astro-cid-hf7fytjv] blockquote p{margin:0;font-style:italic}.post-mid-cta[data-astro-cid-hf7fytjv]{margin-top:0}.post-mid-cta__inner[data-astro-cid-hf7fytjv]{background:#f4f5f7;border-radius:12px;border-left:4px solid var(--c-accent);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.post-mid-cta__eyebrow[data-astro-cid-hf7fytjv]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin:0 0 5px}.post-mid-cta__heading[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--c-heading);margin:0;line-height:1.3}.post-mid-cta__actions[data-astro-cid-hf7fytjv]{display:flex;align-items:center;gap:14px;flex-shrink:0;flex-wrap:wrap}.post-mid-cta__phone[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:17px;font-weight:700;color:var(--c-heading);text-decoration:none;white-space:nowrap}.post-mid-cta__phone[data-astro-cid-hf7fytjv]:hover{color:var(--c-accent)}.post-mid-cta__btn[data-astro-cid-hf7fytjv]{display:inline-block;padding:9px 20px;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:7px;transition:background .2s;white-space:nowrap}.post-mid-cta__btn[data-astro-cid-hf7fytjv]:hover{background:#e08800}.post-related[data-astro-cid-hf7fytjv]{background:#fff;border-radius:16px 16px 0 0;padding:24px 36px 28px;margin-top:0}.post-related__eyebrow[data-astro-cid-hf7fytjv]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-accent);margin:0 0 6px}.post-related__heading[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:17px;font-weight:700;color:var(--c-heading);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.post-related__grid[data-astro-cid-hf7fytjv]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-post-card[data-astro-cid-hf7fytjv]{display:flex;flex-direction:column;background:#f4f5f7;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,transform .2s}.related-post-card[data-astro-cid-hf7fytjv]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.related-post-card__img[data-astro-cid-hf7fytjv]{overflow:hidden;flex-shrink:0}.related-post-card__img[data-astro-cid-hf7fytjv] img[data-astro-cid-hf7fytjv]{width:100%;height:110px;object-fit:cover;display:block;transition:transform .3s}.related-post-card[data-astro-cid-hf7fytjv]:hover .related-post-card__img[data-astro-cid-hf7fytjv] img[data-astro-cid-hf7fytjv]{transform:scale(1.04)}.related-post-card__body[data-astro-cid-hf7fytjv]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.related-post-card__title[data-astro-cid-hf7fytjv]{font-size:12.5px;font-weight:600;color:var(--c-heading);line-height:1.45;flex:1}.related-post-card[data-astro-cid-hf7fytjv]:hover .related-post-card__title[data-astro-cid-hf7fytjv]{color:var(--c-accent)}.related-post-card__arrow[data-astro-cid-hf7fytjv]{font-size:11px;font-weight:700;color:var(--c-accent);text-transform:uppercase;letter-spacing:.06em}.post-end-cta[data-astro-cid-hf7fytjv]{background:#222;padding:28px 36px;margin-top:0}.post-end-cta__label[data-astro-cid-hf7fytjv]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin:0 0 6px}.post-end-cta__heading[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:18px;font-weight:700;color:#fff;margin:0 0 18px;line-height:1.35}.post-end-cta__actions[data-astro-cid-hf7fytjv]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.post-end-cta__phone[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:20px;font-weight:700;color:#fff;text-decoration:none}.post-end-cta__phone[data-astro-cid-hf7fytjv]:hover{color:var(--c-accent)}.post-end-cta__btn[data-astro-cid-hf7fytjv]{display:inline-block;padding:10px 24px;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;transition:background .2s}.post-end-cta__btn[data-astro-cid-hf7fytjv]:hover{background:#fa8500}@media(max-width:991px){.post-layout[data-astro-cid-hf7fytjv]{grid-template-columns:1fr}.post-related__grid[data-astro-cid-hf7fytjv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.post-hero--has-img[data-astro-cid-hf7fytjv]{grid-template-columns:1fr}.post-hero__img[data-astro-cid-hf7fytjv]{order:-1;aspect-ratio:16 / 9}}@media(max-width:640px){.single-post[data-astro-cid-hf7fytjv],.post-end-cta[data-astro-cid-hf7fytjv]{padding:20px 18px}.post-title[data-astro-cid-hf7fytjv]{font-size:26px}.post-hero[data-astro-cid-hf7fytjv]:not(.post-hero--has-img) .post-title[data-astro-cid-hf7fytjv]{font-size:28px}.post-end-cta__actions[data-astro-cid-hf7fytjv]{flex-direction:column;align-items:flex-start}.post-related[data-astro-cid-hf7fytjv]{padding:20px 18px 22px}.post-related__grid[data-astro-cid-hf7fytjv]{grid-template-columns:1fr}.post-mid-cta__inner[data-astro-cid-hf7fytjv]{flex-direction:column;align-items:flex-start;gap:12px}}.post-faqs[data-astro-cid-hf7fytjv]{background:#fff;padding:28px 36px 32px;border-top:2px solid #f0f0f0}.post-faqs__heading[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:20px;font-weight:700;color:var(--c-heading);margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid var(--c-accent);display:inline-block}.faq-item[data-astro-cid-hf7fytjv]{border-bottom:1px solid #eee}.faq-item[data-astro-cid-hf7fytjv]:last-child{border-bottom:none}.faq-item__q[data-astro-cid-hf7fytjv]{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--c-heading);padding:16px 36px 16px 0;cursor:pointer;list-style:none;position:relative;line-height:1.4;user-select:none}.faq-item__q[data-astro-cid-hf7fytjv]::-webkit-details-marker{display:none}.faq-item__q[data-astro-cid-hf7fytjv]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--c-accent);line-height:1}details[data-astro-cid-hf7fytjv][open] .faq-item__q[data-astro-cid-hf7fytjv]:after{content:"−"}.faq-item__a[data-astro-cid-hf7fytjv]{font-size:14px;color:var(--c-body-text);line-height:1.75;padding:0 36px 16px 0}@media(max-width:640px){.post-faqs[data-astro-cid-hf7fytjv]{padding:20px 18px 24px}}
