.page-hero[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,#0f2540fa,#1a3a5cf0 58%,#f97316e6 140%),radial-gradient(circle at top left,rgba(249,115,22,.28),transparent 34%);color:var(--white);padding:72px 24px}.page-hero[data-astro-cid-yvbahnfj] h1[data-astro-cid-yvbahnfj]{color:var(--white);margin-bottom:22px;max-width:840px}.hero-sub[data-astro-cid-yvbahnfj]{color:#ffffffd6;font-size:1.125rem;margin-bottom:28px;max-width:720px}.hero-ctas[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:14px}.page-pain[data-astro-cid-yvbahnfj]{padding:var(--section-pad);background:var(--off-white)}.point-list[data-astro-cid-yvbahnfj]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;max-width:920px}.point-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{background:var(--white);border:1px solid var(--gray-200);border-left:4px solid #ef4444;border-radius:var(--radius);padding:16px 18px;color:var(--gray-600);font-size:.95rem}.page-checks[data-astro-cid-yvbahnfj]{padding:var(--section-pad)}.checks-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:54px;align-items:start}.check-list[data-astro-cid-yvbahnfj]{list-style:none;display:grid;gap:14px;margin-top:22px}.check-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{display:flex;gap:12px;color:var(--gray-600);font-size:1rem}.check-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"";width:10px;height:10px;border-radius:99px;background:var(--orange);margin-top:8px;flex-shrink:0}.outcome-card[data-astro-cid-yvbahnfj]{background:var(--navy);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow)}.outcome-card[data-astro-cid-yvbahnfj] .section-label[data-astro-cid-yvbahnfj]{color:var(--orange)}.outcome-text[data-astro-cid-yvbahnfj]{color:#ffffffdb;font-size:1.02rem;margin-bottom:20px}.related-service-link[data-astro-cid-yvbahnfj]{color:var(--white);font-weight:800;font-size:.95rem;border-top:1px solid rgba(255,255,255,.16);padding-top:18px;display:block}.related-service-link[data-astro-cid-yvbahnfj]:hover{color:var(--orange)}.page-faq[data-astro-cid-yvbahnfj]{padding:var(--section-pad);background:var(--off-white)}.faq-list[data-astro-cid-yvbahnfj]{max-width:800px;margin:42px auto 0;display:grid;gap:12px}.faq-item[data-astro-cid-yvbahnfj]{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);overflow:hidden}.faq-item[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]{padding:20px 24px;cursor:pointer;color:var(--navy);font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-item[data-astro-cid-yvbahnfj] summary[data-astro-cid-yvbahnfj]:after{content:"+";color:var(--orange);font-size:1.35rem;font-weight:500}.faq-item[data-astro-cid-yvbahnfj][open] summary[data-astro-cid-yvbahnfj]:after{content:"-"}.faq-answer[data-astro-cid-yvbahnfj]{padding:0 24px 20px}.page-areas[data-astro-cid-yvbahnfj]{padding:28px 24px;border-top:1px solid var(--gray-200)}.page-areas[data-astro-cid-yvbahnfj] .container[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.areas-label[data-astro-cid-yvbahnfj]{color:var(--gray-600);font-weight:700;font-size:.9rem;margin:0}.areas-links[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:8px 18px}.areas-links[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:var(--orange);font-weight:800;font-size:.9rem;padding:8px 0}.page-cta[data-astro-cid-yvbahnfj]{background:linear-gradient(135deg,var(--orange) 0%,#d85d08 100%);padding:var(--section-pad);text-align:center}.cta-inner[data-astro-cid-yvbahnfj]{max-width:680px;margin:0 auto}.cta-inner[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{color:var(--white);margin-bottom:16px}.cta-inner[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:#ffffffe6;margin-bottom:28px}.page-cta[data-astro-cid-yvbahnfj] .btn-primary[data-astro-cid-yvbahnfj]{background:var(--white);color:var(--orange)}@media (max-width: 900px){.checks-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}@media (max-width: 768px){.point-list[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.hero-ctas[data-astro-cid-yvbahnfj]{flex-direction:column}.hero-ctas[data-astro-cid-yvbahnfj] .btn[data-astro-cid-yvbahnfj]{width:100%;justify-content:center;font-size:.95rem;padding:14px 16px}.outcome-card[data-astro-cid-yvbahnfj]{padding:24px}}
