.service-page.svelte-k6y6rq{max-width:none;margin:0;padding:0}.section-inner.svelte-k6y6rq{position:relative;z-index:1;max-width:800px;margin:0 auto}.service-hero.svelte-k6y6rq{position:relative;overflow:hidden;background:transparent;padding:var(--section-padding-y) max(1.5rem,env(safe-area-inset-right)) 4rem max(1.5rem,env(safe-area-inset-left))}.features.svelte-k6y6rq{position:relative;overflow:hidden;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:5rem max(1.5rem,env(safe-area-inset-right)) 5rem max(1.5rem,env(safe-area-inset-left))}.tools.svelte-k6y6rq{background:transparent;padding:5rem max(1.5rem,env(safe-area-inset-right)) 1.5rem max(1.5rem,env(safe-area-inset-left))}.tool-tags.svelte-k6y6rq{display:flex;flex-wrap:wrap;gap:.75rem}.tool-tag.svelte-k6y6rq{padding:.5rem 1.25rem;background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:.9375rem;font-weight:500;color:#444}.process.svelte-k6y6rq{position:relative;overflow:hidden;background:transparent;padding:3rem max(1.5rem,env(safe-area-inset-right)) 5rem max(1.5rem,env(safe-area-inset-left))}.steps-grid.svelte-k6y6rq{display:grid;gap:1.5rem;margin-top:2rem}.step-card.svelte-k6y6rq{position:relative;padding:2rem;background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.step-card.svelte-k6y6rq:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#111}.step-number.svelte-k6y6rq{width:2.5rem;height:2.5rem;background:#111;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.125rem;margin-bottom:1.25rem}.step-card.svelte-k6y6rq h3:where(.svelte-k6y6rq){font-size:1.25rem;margin-bottom:.75rem;color:#111}.step-card.svelte-k6y6rq p:where(.svelte-k6y6rq){font-size:.9375rem;line-height:1.6;color:#444;margin:0}@media(min-width:768px){.steps-grid.svelte-k6y6rq{grid-template-columns:repeat(2,1fr)}}.faq.svelte-k6y6rq{position:relative;overflow:hidden;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:5rem max(1.5rem,env(safe-area-inset-right)) 5rem max(1.5rem,env(safe-area-inset-left))}.cta.svelte-k6y6rq{background:transparent;padding:5rem max(1.5rem,env(safe-area-inset-right)) var(--section-padding-y) max(1.5rem,env(safe-area-inset-left))}.breadcrumb.svelte-k6y6rq{font-size:.875rem;color:var(--color-muted);margin-bottom:1.5rem}.breadcrumb.svelte-k6y6rq a:where(.svelte-k6y6rq){color:var(--color-muted);text-decoration:none}.breadcrumb.svelte-k6y6rq a:where(.svelte-k6y6rq):hover{color:var(--color-text);text-decoration:underline}.sep.svelte-k6y6rq{margin:0 .5rem;opacity:.5}h1.svelte-k6y6rq{font-size:var(--font-h2);font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#111;margin:0 0 1.5rem;text-wrap:balance}.description.svelte-k6y6rq{font-size:1.125rem;line-height:1.7;color:#444;margin:0 0 3rem}h2.svelte-k6y6rq{font-size:var(--font-h3);font-weight:700;color:#111;margin:0 0 1.25rem}.features.svelte-k6y6rq ul:where(.svelte-k6y6rq){list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.features.svelte-k6y6rq li:where(.svelte-k6y6rq){padding:1rem 1.25rem;background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;line-height:1.5;color:#333}.features.svelte-k6y6rq li:where(.svelte-k6y6rq):before{content:"✓ ";color:#22c55e;font-weight:700}.process.svelte-k6y6rq p:where(.svelte-k6y6rq){font-size:1.0625rem;line-height:1.7;color:#444;margin:0}details.svelte-k6y6rq{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;margin-bottom:.75rem;background:var(--color-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}summary.svelte-k6y6rq{padding:1rem 1.25rem;font-weight:600;cursor:pointer;font-size:1rem;line-height:1.5;color:#111;list-style:none}summary.svelte-k6y6rq::-webkit-details-marker{display:none}summary.svelte-k6y6rq:before{content:"+";display:inline-block;width:1.25rem;font-weight:700;color:var(--color-muted);transition:transform var(--transition-base) var(--ease-out-expo)}details[open].svelte-k6y6rq summary:where(.svelte-k6y6rq):before{content:"−"}details.svelte-k6y6rq p:where(.svelte-k6y6rq){padding:0 1.25rem 1rem;margin:0;font-size:1rem;line-height:1.6;color:#444}.cta.svelte-k6y6rq{text-align:center;padding:2rem 0}.cta-button.svelte-k6y6rq{display:inline-block;padding:1rem 2.5rem;background:#111;color:#fff;border-radius:var(--radius-pill);text-decoration:none;font-weight:600;font-size:1.0625rem;transition:background var(--transition-base) var(--ease-out-expo),transform var(--transition-base) var(--ease-out-expo)}.cta-button.svelte-k6y6rq:hover{background:#333;transform:translateY(-1px)}
