.service-hero[data-astro-cid-j7otpmh2]{padding:160px 0 100px;text-align:center}.service-hero[data-astro-cid-j7otpmh2] h1[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto}.service-hero[data-astro-cid-j7otpmh2] .sub[data-astro-cid-j7otpmh2]{font-size:1.15rem;color:var(--text-secondary);max-width:680px;margin:0 auto 40px;line-height:1.7}.problem-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-secondary)}.problem-grid[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.problem-grid[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-top:12px}.problem-list[data-astro-cid-j7otpmh2]{display:flex;flex-direction:column;gap:24px}.problem-item[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;gap:20px}.problem-icon[data-astro-cid-j7otpmh2]{width:40px;height:40px;border-radius:50%;background:#ff453a1a;color:#ff453a;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.problem-item[data-astro-cid-j7otpmh2] h3[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:8px}.problem-item[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.solution-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-primary)}.solution-header[data-astro-cid-j7otpmh2]{text-align:center;margin-bottom:64px}.solution-header[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.solution-header[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:1.05rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.solution-grid[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;transition:var(--transition)}.solution-card[data-astro-cid-j7otpmh2]:hover{border-color:var(--accent);transform:translateY(-4px)}.solution-number[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--accent);margin-bottom:16px;letter-spacing:.05em}.solution-card[data-astro-cid-j7otpmh2] h3[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-weight:700;font-size:1.1rem;margin-bottom:12px;line-height:1.3}.solution-card[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin:0}.included-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-secondary)}.included-header[data-astro-cid-j7otpmh2]{text-align:center;margin-bottom:56px}.included-header[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-top:12px}.included-list[data-astro-cid-j7otpmh2]{display:flex;flex-direction:column;gap:20px}.included-item[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 28px;display:flex;gap:20px;align-items:start}.check-icon[data-astro-cid-j7otpmh2]{width:32px;height:32px;border-radius:50%;background:#34c75926;color:#34c759;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex-shrink:0;margin-top:2px}.included-item[data-astro-cid-j7otpmh2] h3[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-weight:700;font-size:1rem;margin-bottom:6px}.included-item[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.results-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-primary)}.results-header[data-astro-cid-j7otpmh2]{text-align:center;margin-bottom:56px}.results-header[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-top:12px}.results-grid[data-astro-cid-j7otpmh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.result-card[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;transition:var(--transition)}.result-card[data-astro-cid-j7otpmh2]:hover{border-color:var(--accent);transform:translateY(-4px)}.result-stat[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:3.5rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:12px}.result-label[data-astro-cid-j7otpmh2]{font-size:.875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.result-card[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.process-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-secondary)}.process-header[data-astro-cid-j7otpmh2]{text-align:center;margin-bottom:56px}.process-header[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin:12px 0 16px}.process-header[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:1.05rem;color:var(--text-secondary);line-height:1.7}.process-timeline[data-astro-cid-j7otpmh2]{display:flex;flex-direction:column;gap:24px}.process-step[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;position:relative}.process-number[data-astro-cid-j7otpmh2]{display:inline-block;background:var(--accent-glow);border:1px solid rgba(1,113,226,.2);color:var(--accent);font-family:var(--font-display);font-size:.875rem;font-weight:700;padding:6px 14px;border-radius:20px;margin-bottom:16px;letter-spacing:.05em}.process-step[data-astro-cid-j7otpmh2] h3[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;margin-bottom:10px}.process-step[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin:0}.pricing-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-primary)}.pricing-content[data-astro-cid-j7otpmh2]{text-align:center}.pricing-content[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin:12px 0 28px}.pricing-content[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.pricing-content[data-astro-cid-j7otpmh2] strong[data-astro-cid-j7otpmh2]{color:var(--text-primary);font-weight:700}.pricing-note[data-astro-cid-j7otpmh2]{background:var(--accent-glow);border:1px solid rgba(1,113,226,.2);border-radius:var(--radius-lg);padding:24px;margin-top:32px;font-size:.95rem;line-height:1.6}.faq-section[data-astro-cid-j7otpmh2]{padding:100px 0;background:var(--bg-secondary)}.faq-header[data-astro-cid-j7otpmh2]{text-align:center;margin-bottom:56px}.faq-header[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;margin-top:12px}.faq-list[data-astro-cid-j7otpmh2]{display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-j7otpmh2]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 28px;cursor:pointer;transition:var(--transition)}.faq-item[data-astro-cid-j7otpmh2]:hover{border-color:#ffffff26}.faq-item[data-astro-cid-j7otpmh2] summary[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-weight:700;font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-j7otpmh2] summary[data-astro-cid-j7otpmh2]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j7otpmh2] summary[data-astro-cid-j7otpmh2]:after{content:"+";font-size:1.5rem;color:var(--accent);flex-shrink:0}.faq-item[data-astro-cid-j7otpmh2][open] summary[data-astro-cid-j7otpmh2]:after{content:"−"}.faq-item[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:.9rem;color:var(--text-secondary);line-height:1.65;margin:16px 0 0;padding-right:32px}.cta-section[data-astro-cid-j7otpmh2]{padding:120px 0;background:var(--bg-primary);text-align:center;position:relative;overflow:hidden}.cta-section[data-astro-cid-j7otpmh2]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.cta-section[data-astro-cid-j7otpmh2] .container-narrow[data-astro-cid-j7otpmh2]{position:relative;z-index:1}.cta-section[data-astro-cid-j7otpmh2] h2[data-astro-cid-j7otpmh2]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;margin-bottom:20px}.cta-section[data-astro-cid-j7otpmh2] p[data-astro-cid-j7otpmh2]{font-size:1.05rem;color:var(--text-secondary);max-width:640px;margin:0 auto 40px;line-height:1.7}.cta-buttons[data-astro-cid-j7otpmh2]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.problem-grid[data-astro-cid-j7otpmh2]{grid-template-columns:1fr;gap:40px}.solution-grid[data-astro-cid-j7otpmh2]{grid-template-columns:repeat(2,1fr)}.results-grid[data-astro-cid-j7otpmh2]{grid-template-columns:1fr}}@media(max-width:768px){.service-hero[data-astro-cid-j7otpmh2]{padding:120px 0 80px}.problem-section[data-astro-cid-j7otpmh2],.solution-section[data-astro-cid-j7otpmh2],.included-section[data-astro-cid-j7otpmh2],.results-section[data-astro-cid-j7otpmh2],.process-section[data-astro-cid-j7otpmh2],.pricing-section[data-astro-cid-j7otpmh2],.faq-section[data-astro-cid-j7otpmh2],.cta-section[data-astro-cid-j7otpmh2]{padding:80px 0}.solution-grid[data-astro-cid-j7otpmh2]{grid-template-columns:1fr}}
