.page-wrapper.svelte-4z030h{padding:4rem 1rem;min-height:80vh}.hero-section.svelte-4z030h{margin-bottom:5rem;text-align:center;padding-top:3rem}h1.svelte-4z030h{font-size:3.8rem;margin-bottom:1.5rem;line-height:1.1;font-weight:900;letter-spacing:-2px}.subtitle.svelte-4z030h{font-size:1.3rem;color:var(--color-text-muted);max-width:1000px;margin:0 auto;letter-spacing:.5px;line-height:1.6}.section-heading.svelte-4z030h{font-size:2.2rem;font-weight:900;margin-bottom:.5rem;letter-spacing:1px}.section-subtext.svelte-4z030h{color:var(--color-text-muted);font-size:1.1rem;margin-bottom:4rem}.services-overview.svelte-4z030h{margin-bottom:6rem}.services-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2.5rem}.service-card.svelte-4z030h{padding:2.5rem 2rem;border-top:3px solid var(--color-primary);border-left:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.service-card.svelte-4z030h:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000080,0 0 20px var(--color-primary-glow)}.flex-between.svelte-4z030h{display:flex;flex-direction:column;justify-content:space-between;height:100%}.service-card.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.8rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,17,0,.2);padding-bottom:1rem;display:inline-block}.service-desc.svelte-4z030h{font-size:1.05rem;color:var(--color-text-main);line-height:1.7;margin-bottom:2rem}.feature-list.svelte-4z030h{list-style:none;padding:0;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem}.feature-list.svelte-4z030h li:where(.svelte-4z030h){color:var(--color-text-muted);padding-left:1.8rem;position:relative;font-size:1rem;font-weight:600}.feature-list.svelte-4z030h li:where(.svelte-4z030h):before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.mt-6.svelte-4z030h{margin-top:6rem}.mt-5.svelte-4z030h{margin-top:2rem}.mb-5.svelte-4z030h{margin-bottom:4rem}.deep-dive.svelte-4z030h{padding:5rem 3rem}.deep-dive.svelte-4z030h h2:where(.svelte-4z030h){border-bottom:1px solid rgba(255,17,0,.2);padding-bottom:1rem;display:inline-block}.process-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem}.process-step.svelte-4z030h{position:relative}.step-num.svelte-4z030h{font-size:4rem;font-weight:900;opacity:.2;position:absolute;top:-2rem;left:-1rem;z-index:0;line-height:1}.process-step.svelte-4z030h h4:where(.svelte-4z030h){position:relative;z-index:1;font-size:1.2rem;margin-bottom:1rem;color:var(--color-text-main);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.process-step.svelte-4z030h p:where(.svelte-4z030h){position:relative;z-index:1;font-size:1rem;color:var(--color-text-muted);line-height:1.6}.primary-btn.svelte-4z030h{display:inline-block;text-align:center;padding:1rem 2rem;background:var(--color-primary);color:#fff;border-radius:4px;text-decoration:none;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 14px #ff11004d;width:max-content}.primary-btn.svelte-4z030h:hover{background:#f33;transform:translateY(-2px);box-shadow:0 10px 30px #f109}@media(max-width:768px){h1.svelte-4z030h{font-size:2.5rem}.services-grid.svelte-4z030h{grid-template-columns:1fr}.service-card.svelte-4z030h{padding:2rem 1.5rem}.deep-dive.svelte-4z030h{padding:3rem 1.5rem}.primary-btn.svelte-4z030h{width:100%}}
