.page-hero[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--color-border);background:linear-gradient(#fff 0%,#f1f5f9 100%);padding-top:2rem;padding-bottom:3.5rem}.hero-container[data-astro-cid-ikooipj4]{grid-template-columns:1fr;align-items:flex-start;gap:2rem;display:grid}@media (width>=992px){.hero-container[data-astro-cid-ikooipj4]{grid-template-columns:1.15fr 1fr;gap:3rem}}.page-h1[data-astro-cid-ikooipj4]{color:var(--color-text-main);letter-spacing:-.02em;margin-block:.75rem 1rem;font-size:2rem;font-weight:800;line-height:1.25}@media (width>=640px){.page-h1[data-astro-cid-ikooipj4]{font-size:2.5rem}}.hero-subhead[data-astro-cid-ikooipj4]{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:1.05rem;line-height:1.6}.process-hero-media[data-astro-cid-ikooipj4]{margin-bottom:1.75rem}.media-frame[data-astro-cid-ikooipj4]{border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);aspect-ratio:16/9;background-color:#0f172a;position:relative;overflow:hidden}.media-frame[data-astro-cid-ikooipj4] img[data-astro-cid-ikooipj4]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.media-frame[data-astro-cid-ikooipj4]:hover img[data-astro-cid-ikooipj4]{transform:scale(1.02)}.media-overlay[data-astro-cid-ikooipj4]{pointer-events:none;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.media-chip[data-astro-cid-ikooipj4]{backdrop-filter:blur(8px);color:#fff;border-radius:var(--radius-full);background:#0f172ae0;border:1px solid #fff3;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #00000040}.media-chip[data-astro-cid-ikooipj4] svg[data-astro-cid-ikooipj4]{color:#38bdf8;flex-shrink:0}.step-photo-card[data-astro-cid-ikooipj4]{border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#0f172a;max-width:540px;margin:1.25rem 0;overflow:hidden}.step-photo-card[data-astro-cid-ikooipj4] img[data-astro-cid-ikooipj4]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.step-photo-caption[data-astro-cid-ikooipj4]{color:var(--color-text-muted);border-top:1px solid var(--color-border);background:#fff;padding:.5rem .85rem;font-size:.775rem;font-style:italic;font-weight:600}.model-points[data-astro-cid-ikooipj4]{flex-direction:column;gap:1rem;display:flex}.point-item[data-astro-cid-ikooipj4]{align-items:flex-start;gap:.75rem;display:flex}.point-icon[data-astro-cid-ikooipj4]{border-radius:var(--radius-full);background-color:var(--color-cta-light);width:24px;height:24px;color:var(--color-cta);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.85rem;font-weight:900;display:flex}.point-item[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{color:var(--color-text-main);margin-bottom:.1rem;font-size:.95rem;display:block}.point-item[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.45}.section-py[data-astro-cid-ikooipj4]{padding-block:3.5rem}.process-layout[data-astro-cid-ikooipj4]{flex-direction:column;gap:2.5rem;max-width:840px;margin-inline:auto;display:flex}.process-step-block[data-astro-cid-ikooipj4]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background-color:#fff;gap:1.5rem;padding:1.75rem;display:flex}@media (width<=600px){.process-step-block[data-astro-cid-ikooipj4]{flex-direction:column;gap:1rem}}.step-num-badge[data-astro-cid-ikooipj4]{color:#fff;border-radius:var(--radius-md);white-space:nowrap;text-align:center;background:linear-gradient(135deg,#2563eb,#1e3a8a);height:fit-content;padding:.5rem 1rem;font-size:.875rem;font-weight:800}.step-content[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{color:var(--color-text-main);margin-bottom:.75rem;font-size:1.35rem;font-weight:800}.step-content[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.95rem;line-height:1.65}.step-content[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]:last-child{margin-bottom:0}
