.service-page[data-astro-cid-vbbha2n2]{padding-top:0}.container--narrow[data-astro-cid-vbbha2n2]{text-align:center;max-width:900px;margin:0 auto}.service-hero[data-astro-cid-vbbha2n2]{padding:calc(var(--nav-height) + var(--space-9)) 0 var(--space-9);background:var(--color-black);color:var(--color-white)}.service-title[data-astro-cid-vbbha2n2]{font-size:var(--text-5xl);margin-top:var(--space-5);margin-bottom:var(--space-4)}.service-subtitle[data-astro-cid-vbbha2n2]{font-size:var(--text-xl);color:var(--color-gray-400);max-width:600px;margin:0 auto;line-height:1.5}.hero-cta[data-astro-cid-vbbha2n2]{margin-top:var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.hero-btn[data-astro-cid-vbbha2n2]{align-items:center;gap:var(--space-2);display:inline-flex}.hero-btn-arrow[data-astro-cid-vbbha2n2]{transition:transform var(--duration-base) var(--ease-out)}.hero-btn[data-astro-cid-vbbha2n2]:hover .hero-btn-arrow[data-astro-cid-vbbha2n2]{transform:translate(4px)}.hero-cta-hint[data-astro-cid-vbbha2n2]{font-size:var(--text-xs);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.1em}.bg-dark[data-astro-cid-vbbha2n2]{background-color:var(--color-black);color:var(--color-white)}.text-orange[data-astro-cid-vbbha2n2]{color:var(--color-orange)}.service-proof[data-astro-cid-vbbha2n2]{border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.proof-stats[data-astro-cid-vbbha2n2]{gap:var(--space-5);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-gray-200);margin-bottom:var(--space-7);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.proof-stats[data-astro-cid-vbbha2n2]{grid-template-columns:repeat(4,1fr)}}.proof-stat[data-astro-cid-vbbha2n2]{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.proof-stat__number[data-astro-cid-vbbha2n2]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:1}.proof-stat__label[data-astro-cid-vbbha2n2]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-400)}.proof-testimonials[data-astro-cid-vbbha2n2]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.proof-testimonials[data-astro-cid-vbbha2n2]{grid-template-columns:repeat(3,1fr)}}.proof-testimonial[data-astro-cid-vbbha2n2]{background:var(--color-white);border:var(--border-thin);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.proof-testimonial__stars[data-astro-cid-vbbha2n2]{color:var(--color-yellow);font-size:var(--text-sm);letter-spacing:2px}.proof-testimonial__quote[data-astro-cid-vbbha2n2]{font-size:var(--text-sm);color:var(--color-gray-700);flex:1;line-height:1.7}.proof-testimonial__author[data-astro-cid-vbbha2n2]{padding-top:var(--space-4);border-top:1px solid var(--color-gray-200);flex-direction:column;gap:2px;display:flex}.proof-testimonial__name[data-astro-cid-vbbha2n2]{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);font-weight:700}.proof-testimonial__role[data-astro-cid-vbbha2n2]{font-size:var(--text-xs);color:var(--color-gray-400)}.problem-content[data-astro-cid-vbbha2n2]{text-align:center;max-width:700px;margin:0 auto}.problem-title[data-astro-cid-vbbha2n2]{font-size:var(--text-3xl);margin:var(--space-5) 0 var(--space-4);color:var(--color-white);line-height:1.2}.problem-text[data-astro-cid-vbbha2n2]{font-size:var(--text-lg);color:#fafafa99;margin-bottom:var(--space-3);line-height:1.7}.split-layout[data-astro-cid-vbbha2n2]{gap:var(--space-6);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=992px){.split-layout[data-astro-cid-vbbha2n2]{gap:var(--space-8);grid-template-columns:1.2fr 1fr}}.split-content[data-astro-cid-vbbha2n2] h2[data-astro-cid-vbbha2n2]{font-size:var(--text-3xl);margin:var(--space-5) 0 var(--space-4);line-height:1.1}.benefit-list[data-astro-cid-vbbha2n2]{margin-top:var(--space-5);list-style:none}.benefit-list[data-astro-cid-vbbha2n2] li[data-astro-cid-vbbha2n2]{padding-left:var(--space-4);margin-bottom:var(--space-3);color:var(--color-gray-700);line-height:1.6;position:relative}.benefit-list[data-astro-cid-vbbha2n2] li[data-astro-cid-vbbha2n2]:before{content:"→";color:var(--color-orange);font-weight:700;position:absolute;left:0}.benefit-list[data-astro-cid-vbbha2n2] li[data-astro-cid-vbbha2n2] strong[data-astro-cid-vbbha2n2]{color:var(--color-black)}.split-stats[data-astro-cid-vbbha2n2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.stat-card--dark[data-astro-cid-vbbha2n2]{background:var(--color-white);border:var(--border-thin);padding:var(--space-5);flex-direction:column;display:flex}.stat-number[data-astro-cid-vbbha2n2]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;line-height:1}.stat-label[data-astro-cid-vbbha2n2]{text-transform:uppercase;font-size:var(--text-sm);letter-spacing:.1em;margin-top:var(--space-2);color:var(--color-gray-400)}.methodology-header[data-astro-cid-vbbha2n2]{text-align:center;margin-bottom:var(--space-7)}.methodology-grid[data-astro-cid-vbbha2n2]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.methodology-grid[data-astro-cid-vbbha2n2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.methodology-grid[data-astro-cid-vbbha2n2]{grid-template-columns:repeat(4,1fr)}}.method-step[data-astro-cid-vbbha2n2]{padding-top:var(--space-4);border-top:2px solid #fafafa14}.step-num[data-astro-cid-vbbha2n2]{font-family:var(--font-display);color:var(--color-orange);font-size:var(--text-2xl);margin-bottom:var(--space-3);font-weight:700;display:block}.pricing-header[data-astro-cid-vbbha2n2]{text-align:center;margin-bottom:var(--space-6)}.pricing-header[data-astro-cid-vbbha2n2] h2[data-astro-cid-vbbha2n2]{font-size:var(--text-3xl)}.pricing-header[data-astro-cid-vbbha2n2] p[data-astro-cid-vbbha2n2]{color:var(--color-gray-400);margin-top:var(--space-3)}.pricing-bento[data-astro-cid-vbbha2n2]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=992px){.pricing-bento[data-astro-cid-vbbha2n2]{grid-template-columns:1fr 1fr 1fr;align-items:start}}.price-c[data-astro-cid-vbbha2n2]{padding:var(--space-6);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);display:flex}.price-c[data-astro-cid-vbbha2n2]:hover{transform:translateY(-8px)}.price-c--dark[data-astro-cid-vbbha2n2]{background:var(--color-white);color:var(--color-black);border:var(--border-thin)}.price-c--dark[data-astro-cid-vbbha2n2]:hover{border-color:var(--color-orange);box-shadow:0 24px 48px #0a0a0a14}.price-c--featured[data-astro-cid-vbbha2n2]{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-orange)}.price-c--featured[data-astro-cid-vbbha2n2]:hover{box-shadow:0 24px 48px #ff6b3526}.price-c-head[data-astro-cid-vbbha2n2]{margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-gray-200)}.price-c-head[data-astro-cid-vbbha2n2] h3[data-astro-cid-vbbha2n2]{font-size:var(--text-2xl);margin-bottom:var(--space-2);margin-top:.5rem}.price-val[data-astro-cid-vbbha2n2]{font-family:var(--font-display);font-size:var(--text-4xl);margin-bottom:var(--space-3);color:var(--color-black);font-weight:700;line-height:1;display:block}.price-val[data-astro-cid-vbbha2n2] small[data-astro-cid-vbbha2n2]{font-size:var(--text-base);color:var(--color-gray-400);font-weight:500}.price-desc[data-astro-cid-vbbha2n2]{color:var(--color-gray-700);font-size:var(--text-sm);line-height:1.5}.price-feats[data-astro-cid-vbbha2n2]{margin:0 0 var(--space-5) 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.price-feats[data-astro-cid-vbbha2n2] li[data-astro-cid-vbbha2n2]{font-size:var(--text-sm);color:var(--color-gray-700);padding-left:1.5rem;line-height:1.5;position:relative}.price-feats[data-astro-cid-vbbha2n2] li[data-astro-cid-vbbha2n2]:before{content:"✓";color:var(--color-orange);font-weight:700;position:absolute;left:0}.price-footer[data-astro-cid-vbbha2n2]{margin-top:auto}.w-full[data-astro-cid-vbbha2n2]{text-align:center;width:100%;display:block}.tag--gold[data-astro-cid-vbbha2n2]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:gold;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:99px;padding:.25rem .75rem;font-weight:700;display:inline-block}.faq-header[data-astro-cid-vbbha2n2]{margin-bottom:var(--space-6)}.faq-header[data-astro-cid-vbbha2n2] h2[data-astro-cid-vbbha2n2]{font-size:var(--text-3xl);color:var(--color-white)}.faq-list[data-astro-cid-vbbha2n2]{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.faq-item[data-astro-cid-vbbha2n2]{transition:border-color var(--duration-fast) var(--ease-out);background:#fafafa08;border:1px solid #fafafa14}.faq-item[data-astro-cid-vbbha2n2][open]{border-color:var(--color-orange)}.faq-question[data-astro-cid-vbbha2n2]{font-family:var(--font-display);font-size:var(--text-base);padding:var(--space-5);cursor:pointer;color:var(--color-white);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-vbbha2n2]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-vbbha2n2]:after{content:"+";font-size:var(--text-xl);color:var(--color-gray-400);transition:transform var(--duration-fast) var(--ease-out);font-weight:300}.faq-item[data-astro-cid-vbbha2n2][open] .faq-question[data-astro-cid-vbbha2n2]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-vbbha2n2]{padding:0 var(--space-5) var(--space-5);color:#fafafa99;line-height:1.7}.service-cta[data-astro-cid-vbbha2n2]{background:var(--color-orange);color:var(--color-black);padding-block:var(--space-9)}.service-cta[data-astro-cid-vbbha2n2] h2[data-astro-cid-vbbha2n2]{margin-bottom:var(--space-4);font-size:var(--text-4xl)}.cta-subtitle[data-astro-cid-vbbha2n2]{font-size:var(--text-lg);opacity:.8;margin-bottom:var(--space-6)}.cta-actions[data-astro-cid-vbbha2n2]{justify-content:center;gap:var(--space-4);display:flex}.service-cta[data-astro-cid-vbbha2n2] .btn[data-astro-cid-vbbha2n2]{border-color:var(--color-black);color:var(--color-black)}.service-cta[data-astro-cid-vbbha2n2] .btn[data-astro-cid-vbbha2n2]:hover{background:var(--color-black);color:var(--color-orange)}.cta-hint[data-astro-cid-vbbha2n2]{margin-top:var(--space-4);font-size:var(--text-xs);opacity:.6;text-transform:uppercase;letter-spacing:.1em;display:block}
