.how-page.svelte-irnkxi{width:100%;padding-bottom:2rem}.page-hero.svelte-irnkxi{text-align:center;padding:4rem 2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.page-title.svelte-irnkxi{overflow:visible;padding-bottom:.1em;background:linear-gradient(135deg,var(--color-grad-a) 0%,var(--color-grad-b) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.page-subtitle.svelte-irnkxi{max-width:520px;color:var(--color-muted)!important;font-size:1rem!important;line-height:1.7!important}.steps-section.svelte-irnkxi{padding:0 2rem 3rem}.steps-inner.svelte-irnkxi{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.step-card.svelte-irnkxi{background:#ffffffa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:16px;padding:2rem;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;display:flex;flex-direction:column;gap:1.5rem}.step-meta.svelte-irnkxi{display:flex;align-items:flex-start;gap:1.25rem}.step-number.svelte-irnkxi{font-size:2.5rem;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--color-grad-a),var(--color-grad-b));-webkit-background-clip:text;background-clip:text;color:transparent;flex-shrink:0;padding-top:.1rem}.step-title.svelte-irnkxi{font-size:1.3rem!important;font-weight:700!important;color:var(--color-text)!important;margin:0 0 .3rem!important;line-height:1.3!important}.step-desc.svelte-irnkxi{font-size:.92rem!important;color:var(--color-muted)!important;margin:0!important;line-height:1.6!important}.video-wrapper.svelte-irnkxi{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 4px 16px #0000001f}.video-wrapper.svelte-irnkxi iframe:where(.svelte-irnkxi){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.contact-section.svelte-irnkxi{padding:1rem 2rem 2rem}.contact-card.svelte-irnkxi{max-width:820px;margin:0 auto;background:#ffffffa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:16px;padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f}.contact-label.svelte-irnkxi{font-size:.78rem!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)!important;margin:0!important}.contact-heading.svelte-irnkxi{font-size:1.6rem!important;font-weight:700!important;color:var(--color-text)!important;margin:0!important}.btn.svelte-irnkxi{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-main);font-size:.95rem;font-weight:600;padding:.7rem 1.6rem;border-radius:999px;cursor:pointer;transition:all .18s ease;border:1.5px solid transparent;text-decoration:none;margin-top:.5rem}.btn--primary.svelte-irnkxi{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 4px 16px #1b6b8a40}.btn--primary.svelte-irnkxi:hover{background:var(--color-grad-a);border-color:var(--color-grad-a);transform:translateY(-2px);box-shadow:0 8px 24px #1b6b8a59}@media (max-width: 600px){.page-hero.svelte-irnkxi{padding:3rem 1.25rem 2rem}.steps-section.svelte-irnkxi{padding:0 1rem 2rem}.step-card.svelte-irnkxi{padding:1.5rem 1.25rem}.contact-section.svelte-irnkxi{padding:0 1rem 2rem}.contact-card.svelte-irnkxi{padding:2rem 1.25rem}.step-meta.svelte-irnkxi{flex-direction:column;gap:.5rem}.step-number.svelte-irnkxi{font-size:1.8rem}}
