.hero[data-astro-cid-bbe6dxrz]{position:relative;padding:8rem 0 5rem;overflow:hidden}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(59,130,246,.2),transparent),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(139,92,246,.1),transparent);pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;text-align:center;max-width:800px}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-block;padding:.35rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;font-size:.85rem;margin-bottom:1.5rem}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.15;margin-bottom:1.25rem}.gradient-text[data-astro-cid-bbe6dxrz]{display:block;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-astro-cid-bbe6dxrz]{color:var(--text-muted);font-size:1.15rem;margin-bottom:1.5rem;line-height:1.7}.hero-tags[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.tag[data-astro-cid-bbe6dxrz]{padding:.35rem .85rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:999px;font-size:.8rem;color:var(--accent-light)}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid var(--border)}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.25rem}.stat[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-size:1.75rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.85rem;color:var(--text-muted)}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;margin-top:2.5rem}.service-card[data-astro-cid-g5jplrhu]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;transition:border-color .2s,transform .2s;display:flex;flex-direction:column}.service-card[data-astro-cid-g5jplrhu]:hover{border-color:#3b82f64d;transform:translateY(-4px)}.service-icon[data-astro-cid-g5jplrhu]{font-size:2rem;margin-bottom:1rem}.service-card[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.service-card[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem;line-height:1.6;flex:1}.service-tags[data-astro-cid-g5jplrhu]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.service-tags[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font-size:.75rem;padding:.25rem .6rem;background:#ffffff0d;border-radius:6px;color:var(--text-muted)}.more-link[data-astro-cid-g5jplrhu]{font-size:.9rem;font-weight:600;color:var(--accent-light)}.more-link[data-astro-cid-g5jplrhu]:hover{text-decoration:underline}.benefits[data-astro-cid-aafkaq3q]{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.benefits-grid[data-astro-cid-aafkaq3q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2.5rem}.benefit-card[data-astro-cid-aafkaq3q]{padding:1.5rem}.benefit-num[data-astro-cid-aafkaq3q]{display:block;font-size:2.5rem;font-weight:800;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.5;margin-bottom:.5rem}.benefit-card[data-astro-cid-aafkaq3q] h3[data-astro-cid-aafkaq3q]{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.benefit-card[data-astro-cid-aafkaq3q] p[data-astro-cid-aafkaq3q]{color:var(--text-muted);font-size:.9rem;line-height:1.6}.portfolio-grid[data-astro-cid-uhrerali]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;margin-top:2.5rem}.portfolio-card[data-astro-cid-uhrerali]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.portfolio-header[data-astro-cid-uhrerali]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.portfolio-header[data-astro-cid-uhrerali] h3[data-astro-cid-uhrerali]{font-size:1.2rem;font-weight:700}.category[data-astro-cid-uhrerali]{font-size:.75rem;padding:.25rem .6rem;background:#3b82f626;color:var(--accent-light);border-radius:6px;white-space:nowrap}.portfolio-card[data-astro-cid-uhrerali] p[data-astro-cid-uhrerali]{color:var(--text-muted);font-size:.9rem;line-height:1.6}.portfolio-card[data-astro-cid-uhrerali] ul[data-astro-cid-uhrerali]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.portfolio-card[data-astro-cid-uhrerali] li[data-astro-cid-uhrerali]{font-size:.85rem;color:var(--text-muted);padding-left:1.25rem;position:relative}.portfolio-card[data-astro-cid-uhrerali] li[data-astro-cid-uhrerali]:before{content:"✓";position:absolute;left:0;color:var(--success)}.portfolio-footer[data-astro-cid-uhrerali]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border)}.format[data-astro-cid-uhrerali]{font-size:.8rem;color:var(--text-muted)}.order-link[data-astro-cid-uhrerali]{font-size:.85rem;color:var(--accent-light);font-weight:600}.order-link[data-astro-cid-uhrerali]:hover{text-decoration:underline}.process-grid[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;margin-top:2.5rem}.process-step[data-astro-cid-fz4tclxl]{text-align:center;padding:1.5rem 1rem}.step-num[data-astro-cid-fz4tclxl]{width:3rem;height:3rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--gradient);border-radius:50%;font-weight:800;font-size:1.1rem}.process-step[data-astro-cid-fz4tclxl] h3[data-astro-cid-fz4tclxl]{font-size:1rem;font-weight:700;margin-bottom:.5rem}.process-step[data-astro-cid-fz4tclxl] p[data-astro-cid-fz4tclxl]{font-size:.85rem;color:var(--text-muted);line-height:1.5}.pricing-section[data-astro-cid-hkoc4sea]{background:var(--bg-card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pricing-grid[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2.5rem;align-items:start}.pricing-card[data-astro-cid-hkoc4sea]{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem 1.75rem;display:flex;flex-direction:column;gap:1.25rem}.pricing-card[data-astro-cid-hkoc4sea].popular{border-color:var(--accent);box-shadow:0 0 40px var(--accent-glow)}.popular-badge[data-astro-cid-hkoc4sea]{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--gradient);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem 1rem;border-radius:999px}.pricing-card[data-astro-cid-hkoc4sea] h3[data-astro-cid-hkoc4sea]{font-size:1.1rem;font-weight:700}.price[data-astro-cid-hkoc4sea]{font-size:1.75rem;font-weight:800}.pricing-card[data-astro-cid-hkoc4sea] ul[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:.6rem;flex:1}.pricing-card[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]{font-size:.875rem;color:var(--text-muted);padding-left:1.25rem;position:relative}.pricing-card[data-astro-cid-hkoc4sea] li[data-astro-cid-hkoc4sea]:before{content:"✓";position:absolute;left:0;color:var(--success)}.pricing-card[data-astro-cid-hkoc4sea] .btn[data-astro-cid-hkoc4sea]{width:100%}.pricing-note[data-astro-cid-hkoc4sea]{text-align:center;color:var(--text-muted);font-size:.875rem;margin-top:2rem}.faq-list[data-astro-cid-al2ca2vr]{max-width:760px;margin-top:2.5rem;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-al2ca2vr]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{padding:1.25rem 1.5rem;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:after{content:"+";font-size:1.25rem;color:var(--accent-light);transition:transform .2s}.faq-item[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.25rem;color:var(--text-muted);font-size:.9rem;line-height:1.7}main[data-astro-cid-2ltb2oys]{padding-top:4rem}
