.card[data-astro-cid-qzn24t3o]{position:relative;overflow:hidden;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease);height:100%}.card[data-astro-cid-qzn24t3o]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card__accent[data-astro-cid-qzn24t3o]{position:absolute;inset:0 0 auto;height:4px;background:var(--gradient-brand);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.card[data-astro-cid-qzn24t3o]:hover .card__accent[data-astro-cid-qzn24t3o]{transform:scaleX(1)}.card__icon[data-astro-cid-qzn24t3o]{color:var(--color-orange)}.card__title[data-astro-cid-qzn24t3o]{font-size:var(--fz-xl);color:var(--color-navy)}.card__summary[data-astro-cid-qzn24t3o]{color:var(--color-fg-muted)}.card__points[data-astro-cid-qzn24t3o]{margin-top:auto;display:flex;flex-direction:column;gap:.4rem}.card__points[data-astro-cid-qzn24t3o] li[data-astro-cid-qzn24t3o]{position:relative;padding-left:1.2rem;color:var(--color-fg);font-size:var(--fz-sm)}.card__points[data-astro-cid-qzn24t3o] li[data-astro-cid-qzn24t3o]:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:999px;background:var(--color-blue)}.flow[data-astro-cid-2qbeygmw]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;counter-reset:flow}.flow__step[data-astro-cid-2qbeygmw]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.4rem}.flow__num[data-astro-cid-2qbeygmw]{font-family:var(--font-mono);color:var(--color-orange);font-weight:700;letter-spacing:.04em}.flow__label[data-astro-cid-2qbeygmw]{font-size:var(--fz-lg);color:var(--color-navy)}.flow__summary[data-astro-cid-2qbeygmw]{font-size:var(--fz-sm);color:var(--color-fg-muted)}.flow__arrow[data-astro-cid-2qbeygmw]{position:absolute;top:50%;right:-16px;transform:translateY(-50%);color:var(--color-blue);background:var(--color-bg);border-radius:999px;padding:2px;z-index:1}@media(max-width:1024px){.flow[data-astro-cid-2qbeygmw]{grid-template-columns:repeat(2,1fr)}.flow__step[data-astro-cid-2qbeygmw]:nth-child(2n) .flow__arrow[data-astro-cid-2qbeygmw]{display:none}}@media(max-width:768px){.flow[data-astro-cid-2qbeygmw]{grid-template-columns:1fr}.flow__step[data-astro-cid-2qbeygmw] .flow__arrow[data-astro-cid-2qbeygmw]{inset:auto auto -16px 50%;transform:translate(-50%) rotate(90deg)}.flow__step[data-astro-cid-2qbeygmw]:last-child .flow__arrow[data-astro-cid-2qbeygmw]{display:none}.flow__step[data-astro-cid-2qbeygmw]:nth-child(2n) .flow__arrow[data-astro-cid-2qbeygmw]{display:block}}.page-head[data-astro-cid-ucd2ps2b]{margin-bottom:2rem}.grid-3[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.section__head[data-astro-cid-ucd2ps2b]{text-align:center;margin-bottom:2rem}.proc-detail[data-astro-cid-ucd2ps2b]{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.proc-detail[data-astro-cid-ucd2ps2b] article[data-astro-cid-ucd2ps2b]{position:relative;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem 1.25rem 1.25rem 1.5rem;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.proc-detail[data-astro-cid-ucd2ps2b] article[data-astro-cid-ucd2ps2b]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--gradient-brand)}.proc-detail[data-astro-cid-ucd2ps2b] article[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.proc-detail[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{color:var(--color-navy);margin-bottom:.4rem}@media(max-width:1024px){.grid-3[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-3[data-astro-cid-ucd2ps2b],.proc-detail[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}
