.page-hero.svelte-1vg8qse{background:var(--cloud);padding:var(--space-12) 0 var(--space-10);border-bottom:1px solid var(--line)}.page-hero.svelte-1vg8qse .container:where(.svelte-1vg8qse){gap:var(--space-4);flex-direction:column;display:flex}.page-hero.svelte-1vg8qse h1:where(.svelte-1vg8qse){margin:0}.page-hero__body.svelte-1vg8qse{font-size:var(--text-xl);color:var(--slate);max-width:640px;margin:0;line-height:1.65}.hero-actions.svelte-1vg8qse{gap:var(--space-3);flex-wrap:wrap;display:flex}.section-intro.svelte-1vg8qse{gap:var(--space-3);margin-bottom:var(--space-10);flex-direction:column;display:flex}.section-intro.svelte-1vg8qse h2:where(.svelte-1vg8qse){margin:0}.content-grid.svelte-1vg8qse{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.content-grid.svelte-1vg8qse{grid-template-columns:1fr 1fr}}.content-grid.svelte-1vg8qse h2:where(.svelte-1vg8qse){margin:0 0 var(--space-4)}.content-grid.svelte-1vg8qse p:where(.svelte-1vg8qse){color:var(--slate);margin:0 0 var(--space-4);line-height:1.75}.content-img.svelte-1vg8qse{border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);aspect-ratio:3/2;object-fit:cover}.img-caption.svelte-1vg8qse{margin-top:var(--space-2);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--steel);display:inline-block}.trade-grid.svelte-1vg8qse{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.trade-card.svelte-1vg8qse{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);transition:box-shadow var(--duration-base);flex-direction:column;display:flex}.trade-card.svelte-1vg8qse:hover{box-shadow:var(--shadow-md)}.trade-card.svelte-1vg8qse h3:where(.svelte-1vg8qse){font-size:var(--text-xl);color:var(--data-navy);margin:0}.trade-card.svelte-1vg8qse p:where(.svelte-1vg8qse){font-size:var(--text-sm);color:var(--slate);flex:1;margin:0;line-height:1.7}.trade-card.svelte-1vg8qse ul:where(.svelte-1vg8qse){border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;gap:.35rem;display:flex}.trade-card.svelte-1vg8qse li:where(.svelte-1vg8qse){font-size:var(--text-sm);color:var(--text-body);align-items:center;gap:.5em;display:flex}.trade-card.svelte-1vg8qse li:where(.svelte-1vg8qse) svg:where(.svelte-1vg8qse){width:12px;height:12px;color:var(--status-green);flex-shrink:0}.process-section.svelte-1vg8qse{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (width>=1024px){.process-section.svelte-1vg8qse{align-items:flex-start;gap:var(--space-16);grid-template-columns:340px 1fr}}.process-intro.svelte-1vg8qse{gap:var(--space-4);flex-direction:column;display:flex}.process-intro.svelte-1vg8qse h2:where(.svelte-1vg8qse){color:var(--white);margin:0}.process-intro.svelte-1vg8qse p:where(.svelte-1vg8qse){color:#ffffffa6;margin:0;line-height:1.7}.process-steps.svelte-1vg8qse{flex-direction:column;gap:0;display:flex}.process-step.svelte-1vg8qse{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid #ffffff12;display:flex}.process-step.svelte-1vg8qse:last-child{border-bottom:none}.process-step__num.svelte-1vg8qse{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--signal-blue);flex-shrink:0;min-width:28px;font-weight:700}.process-step.svelte-1vg8qse strong:where(.svelte-1vg8qse){font-size:var(--text-base);color:var(--white);margin-bottom:.25rem;font-weight:700;display:block}.process-step.svelte-1vg8qse p:where(.svelte-1vg8qse){font-size:var(--text-sm);color:#fff9;margin:0;line-height:1.6}.what-to-include.svelte-1vg8qse{gap:var(--space-6);flex-direction:column;display:flex}.what-to-include.svelte-1vg8qse h2:where(.svelte-1vg8qse){margin:0}.what-to-include.svelte-1vg8qse>p:where(.svelte-1vg8qse){font-size:var(--text-lg);color:var(--slate);margin:0;line-height:1.7}.include-grid.svelte-1vg8qse{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.include-item.svelte-1vg8qse{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-body);background:var(--cloud);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:500;display:flex}.include-dot.svelte-1vg8qse{background:var(--signal-blue);border-radius:50%;flex-shrink:0;width:7px;height:7px}
