main[data-astro-cid-j7pv25f6]{padding:var(--space-16) 0}.hero[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-32);max-width:900px;margin-left:auto;margin-right:auto;padding:0 var(--space-4)}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);margin-bottom:var(--space-6);font-family:var(--font-brand);font-weight:var(--font-medium);letter-spacing:.02em}.hero-badge[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:#fff;opacity:.9}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--font-bold);line-height:1.1;margin-bottom:var(--space-8);letter-spacing:-.03em;font-family:var(--font-brand);max-width:1000px;margin-left:auto;margin-right:auto;text-wrap:balance}.text-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#5d87ff,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.text-gradient[data-astro-cid-j7pv25f6] .dynamic-text[data-astro-cid-j7pv25f6]{background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.desktop-only[data-astro-cid-j7pv25f6]{display:none}@media (min-width: 768px){.desktop-only[data-astro-cid-j7pv25f6]{display:block}}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:700px;margin:0 auto var(--space-12);line-height:var(--leading-relaxed)}.hero-subtitle[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-text);font-weight:var(--font-bold)}.highlight-number[data-astro-cid-j7pv25f6]{color:var(--primary, #5D87FF)}.hero-emphasis[data-astro-cid-j7pv25f6]{position:relative;font-style:italic;font-weight:var(--font-medium, 500);color:var(--color-text);text-decoration:none;background:linear-gradient(90deg,var(--primary, #5D87FF),var(--color-accent, #7c3aed)) no-repeat bottom;background-size:100% 2px;padding-bottom:2px;transition:all .3s ease}.hero-emphasis[data-astro-cid-j7pv25f6]:hover{background-size:100% 3px;color:var(--primary, #5D87FF)}.inline-avatar[data-astro-cid-j7pv25f6]{width:28px!important;height:28px!important;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:8px;border:2px solid var(--primary);-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.inline-avatar[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1);border-color:var(--color-accent)}[data-theme=dark] .hero-emphasis[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,var(--primary, #5D87FF),var(--color-accent, #a78bfa)) no-repeat bottom;background-size:100% 2px}.dynamic-text-wrapper[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;min-height:1.2em}.dynamic-text[data-astro-cid-j7pv25f6]{display:inline-block;transition:all .4s cubic-bezier(.4,0,.2,1)}.dynamic-text[data-astro-cid-j7pv25f6].changing{animation:textGlitch .4s ease-out}@keyframes textGlitch{0%,to{opacity:1;transform:translate(0)}20%{opacity:.8;transform:translate(-3px)}40%{opacity:.6;transform:translate(3px)}60%{opacity:.8;transform:translate(-2px)}}.dynamic-stat[data-astro-cid-j7pv25f6]{font-weight:var(--font-bold);color:var(--primary, #5D87FF);display:inline-block;min-width:3ch;text-align:center}.service-ticker[data-astro-cid-j7pv25f6]{margin-top:var(--space-12);overflow:hidden;width:100%;background:linear-gradient(90deg,var(--color-bg) 0%,transparent 10%,transparent 90%,var(--color-bg) 100%);position:relative;padding:var(--space-4) 0;display:block}@media (max-width: 768px){.service-ticker[data-astro-cid-j7pv25f6]{display:none!important}}.ticker-track[data-astro-cid-j7pv25f6]{display:flex;width:100%}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-content[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-8);white-space:nowrap;animation:ticker 40s linear infinite!important}@keyframes ticker-mobile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 768px){.hero[data-astro-cid-j7pv25f6] .service-ticker[data-astro-cid-j7pv25f6] .ticker-track[data-astro-cid-j7pv25f6] .ticker-content[data-astro-cid-j7pv25f6]{animation-name:ticker-mobile!important;animation-duration:30s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}.ticker-content[data-astro-cid-j7pv25f6][data-speed=mobile]{animation:ticker-mobile 30s linear infinite!important}.ticker-content[data-astro-cid-j7pv25f6][data-speed=desktop]{animation:ticker 40s linear infinite!important}.ticker-item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 var(--space-4);transition:color .3s ease;cursor:pointer}.ticker-item[data-astro-cid-j7pv25f6]:hover{color:var(--primary)}.service-ticker[data-astro-cid-j7pv25f6]:hover .ticker-content[data-astro-cid-j7pv25f6]{animation-play-state:paused}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-6);justify-content:center;align-items:center}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-32);text-align:center;max-width:800px;margin-left:auto;margin-right:auto;padding:0 var(--space-4)}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.stat[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-accent);opacity:.9;margin-bottom:var(--space-2)}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-5xl);font-weight:var(--font-bold);font-family:var(--font-brand);line-height:1;margin-bottom:var(--space-2)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.story[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-32);text-align:center}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);font-family:var(--font-brand)}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:600px;margin:0 auto var(--space-16)}.journey-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);max-width:1200px;margin:0 auto}.journey-item[data-astro-cid-j7pv25f6]{text-align:center}.journey-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-bottom:var(--space-4);transition:all .3s ease-out}.journey-item[data-astro-cid-j7pv25f6]:hover .journey-icon[data-astro-cid-j7pv25f6]{-o-border-image:var(--gradient-primary) 1;border-image:var(--gradient-primary) 1;transform:translateY(-4px);box-shadow:0 8px 20px #5d87ff33}.journey-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-text);transition:color .3s ease-out}.journey-item[data-astro-cid-j7pv25f6]:hover .journey-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.journey-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--space-2);font-family:var(--font-brand)}.journey-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);line-height:var(--leading-relaxed)}.services[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-32)}.services[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-4);font-size:var(--text-5xl);font-weight:var(--font-bold);font-family:var(--font-brand)}.service-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8);max-width:1200px;margin-left:auto;margin-right:auto}.service-card[data-astro-cid-j7pv25f6]{border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-decoration:none;color:var(--color-text);transition:all .3s ease-out;position:relative;display:flex;flex-direction:column;background:var(--color-bg-subtle);min-height:280px;box-shadow:0 2px 8px #0000000d}.service-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;background:var(--accent-subtle-overlay)}.service-card[data-astro-cid-j7pv25f6].featured{position:relative;background:linear-gradient(135deg,#5d87ff0d,#ff6b6b0d)}.service-card[data-astro-cid-j7pv25f6].featured:before{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);padding:1px;background:var(--gradient-primary);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.featured-badge[data-astro-cid-j7pv25f6]{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #5d87ff4d;z-index:2}.service-icon[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.service-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-accent);opacity:.9}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);margin-bottom:var(--space-2);font-weight:var(--font-semibold);font-family:var(--font-brand)}.service-tagline[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:var(--font-medium)}.service-card[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.service-tagline){color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);flex-grow:1}.service-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.service-tags[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding:var(--space-1) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);transition:all .3s ease-out;font-family:var(--font-brand);font-weight:var(--font-medium)}.service-tags[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:hover{-o-border-image:var(--gradient-primary) 1;border-image:var(--gradient-primary) 1;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-32)}.trust[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-16);font-size:var(--text-5xl);font-weight:var(--font-bold);font-family:var(--font-brand)}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center;max-width:1200px;margin:0 auto}.trust-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-4)}.trust-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-lg);color:var(--color-text-muted)}.trust-item[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-success);flex-shrink:0}.testimonial[data-astro-cid-j7pv25f6]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;background:var(--color-bg)}.testimonial[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-warning);margin-bottom:var(--space-4)}.testimonial[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text);margin:0 0 var(--space-6) 0;font-style:italic}.testimonial-author[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.testimonial-author[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--font-semibold)}.testimonial-author[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);font-size:var(--text-sm)}.author-section[data-astro-cid-j7pv25f6]{padding:var(--space-16) 0;margin-bottom:var(--space-16)}.timestamp-section[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0;margin-bottom:var(--space-16)}.visual-data[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-32);padding:0 var(--space-4)}.visual-data[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:var(--space-4);font-size:var(--text-5xl);font-weight:var(--font-bold);font-family:var(--font-brand)}.charts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-12);max-width:1200px;margin-left:auto;margin-right:auto;padding:0 var(--space-4)}.chart-card[data-astro-cid-j7pv25f6]{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);background:var(--color-bg);transition:all .3s ease-out;position:relative;overflow:hidden;display:flex;flex-direction:column}.chart-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gradient-primary-start, transparent) 0%,transparent 100%);opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:0}[data-astro-cid-j7pv25f6][data-theme=dark] .chart-card[data-astro-cid-j7pv25f6]:before{opacity:.02}.chart-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-text);transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}[data-astro-cid-j7pv25f6][data-theme=dark] .chart-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 10px 30px #0006;border-color:#fff3}.chart-card[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.chart-card[data-astro-cid-j7pv25f6] .chart-container[data-astro-cid-j7pv25f6]{position:relative!important;margin-bottom:var(--space-4)!important;padding:0!important;background:transparent!important;height:280px!important;min-height:280px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important}.chart-container[data-astro-cid-j7pv25f6] canvas[data-astro-cid-j7pv25f6]{background:transparent!important;max-width:100%;width:100%!important;height:100%!important}.chart-caption[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--space-4);padding-bottom:var(--space-3);min-height:90px;display:flex;flex-direction:column;justify-content:flex-start}.chart-caption[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--color-text);font-family:var(--font-brand);font-weight:var(--font-semibold)}.chart-caption[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-muted);line-height:var(--leading-relaxed);font-size:var(--text-sm);margin-bottom:.5rem;font-family:var(--font-brand);font-weight:var(--font-regular)}.chart-note[data-astro-cid-j7pv25f6]{display:block;font-size:.75rem;color:var(--color-text-subtle);font-style:italic;margin-top:.25rem;opacity:.8;font-family:var(--font-brand);font-weight:var(--font-light)}[data-astro-cid-j7pv25f6][data-theme=dark] .chart-caption[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff}[data-astro-cid-j7pv25f6][data-theme=dark] .chart-caption[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#a3a3a3}[data-astro-cid-j7pv25f6][data-theme=dark] .chart-note[data-astro-cid-j7pv25f6]{color:#737373;opacity:.9}.section-image[data-astro-cid-j7pv25f6]{position:relative;margin-bottom:var(--space-12);border-radius:var(--radius-xl);overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto;border:1px solid var(--color-border)}.section-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.image-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#000c,#0006);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8)}.overlay-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--gradient-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #5d87ff4d}.image-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:var(--text-3xl);font-weight:var(--font-bold);font-family:var(--font-brand);margin-bottom:var(--space-2);text-align:center}.image-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffe6;font-size:var(--text-lg);text-align:center}.service-hero[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16)}.cta-section[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-32)}.cta-content[data-astro-cid-j7pv25f6]{padding:var(--space-16);text-align:center;max-width:800px;margin:0 auto;background:var(--gradient-mesh);border:1px solid var(--color-border);border-radius:var(--radius-2xl);position:relative;overflow:hidden}.cta-content[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,#5D87FF 0%,transparent 70%);opacity:.1}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4);font-size:var(--text-4xl);font-weight:var(--font-bold);font-family:var(--font-brand)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);color:var(--color-text-muted);margin-bottom:var(--space-8)}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-16)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,12vw,4rem);margin-bottom:var(--space-6)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-bottom:var(--space-8)}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;gap:var(--space-3);width:100%;max-width:300px;margin:0 auto}.hero-actions[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-16)}.stat-number[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl)}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.services[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.trust[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-4xl);margin-bottom:var(--space-8)}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:var(--text-base);margin-bottom:var(--space-8)}.journey-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.service-grid[data-astro-cid-j7pv25f6]{flex-direction:column;gap:var(--space-4)}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl)}.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-8)}.trust-item[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}.testimonial[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{font-size:var(--text-lg)}.charts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-6);padding:0 var(--space-2)}.chart-card[data-astro-cid-j7pv25f6] .chart-container[data-astro-cid-j7pv25f6]{height:240px!important;min-height:240px!important;padding:0!important}.section-image[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-8)}.cta-content[data-astro-cid-j7pv25f6]{padding:var(--space-8)}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}}@media (max-width: 1024px) and (min-width: 769px){.journey-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,11vw,3rem);line-height:1.1}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-xs)}.service-card[data-astro-cid-j7pv25f6]{padding:var(--space-6);min-height:auto;overflow:visible}.service-card[data-astro-cid-j7pv25f6].featured .featured-badge[data-astro-cid-j7pv25f6]{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:3}.journey-icon[data-astro-cid-j7pv25f6]{width:60px;height:60px}.journey-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-badge[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.image-overlay[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.image-overlay[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}}.services-cta-banner[data-astro-cid-j7pv25f6]{background:var(--gradient-mesh);border:2px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-12);margin-bottom:var(--space-16);text-align:center;position:relative;overflow:hidden}.services-cta-banner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:.03;z-index:-1}.services-cta-banner[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);font-family:var(--font-brand)}.services-cta-banner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.services-bottom-cta[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-16) 0;border-top:1px solid var(--color-border);margin-top:var(--space-16)}.services-bottom-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-6)}.cta-group[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.services-cta-banner[data-astro-cid-j7pv25f6]{padding:var(--space-8)}.services-cta-banner[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl)}.services-cta-banner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-base)}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.services-bottom-cta[data-astro-cid-j7pv25f6]{padding:var(--space-8) 0}.cta-group[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%;gap:var(--space-3)}.cta-group[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{width:100%;max-width:280px;text-align:center}}
