.bonus.astro-zvp4qh6q{border-top:4px solid var(--color-line);word-break:auto-phrase;text-wrap:pretty}.bonus.astro-zvp4qh6q p.astro-zvp4qh6q{margin:0}.bonus-en.astro-zvp4qh6q{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--letter-spacing-wide)}.bonus-title.astro-zvp4qh6q{margin:var(--space-1) 0 var(--space-3);font-size:var(--font-size-xl)}.steps.astro-zvp4qh6q{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-5);margin:var(--space-5) 0;padding:0;list-style:none}.step.astro-zvp4qh6q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);background:var(--color-primary);border-radius:var(--radius);color:var(--color-on-primary);text-align:center}.step.astro-zvp4qh6q+.step.astro-zvp4qh6q{position:relative}.step.astro-zvp4qh6q+.step.astro-zvp4qh6q:before{content:"";position:absolute;top:50%;left:calc(var(--space-5) / -2);translate:-50% -50%;border-block:7px solid #0000;border-left:9px solid var(--color-highlight)}.step-icon.astro-zvp4qh6q{width:6rem;height:auto;fill:none;stroke:var(--color-on-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.step-icon.astro-zvp4qh6q .accent.astro-zvp4qh6q{fill:var(--color-highlight);stroke:none}.step-icon.astro-zvp4qh6q .fill.astro-zvp4qh6q{fill:var(--color-on-primary);stroke:none}.step-icon.astro-zvp4qh6q .on-accent.astro-zvp4qh6q{stroke:var(--color-on-highlight);stroke-width:3px}.step-icon.astro-zvp4qh6q .spark.astro-zvp4qh6q{stroke:var(--color-highlight);stroke-width:2.5px}.step-icon.astro-zvp4qh6q text.astro-zvp4qh6q{fill:var(--color-on-primary);stroke:none;font-size:14px;font-weight:700}.step-text.astro-zvp4qh6q{display:flex;flex-direction:column;font-weight:700;line-height:var(--line-height-tight)}.step-text.astro-zvp4qh6q span.astro-zvp4qh6q:last-child{margin-top:var(--space-1);font-size:var(--font-size-lg)}.step.astro-zvp4qh6q:last-child .step-text.astro-zvp4qh6q span.astro-zvp4qh6q:last-child{color:var(--color-highlight)}.plans.astro-zvp4qh6q{display:grid;gap:var(--space-3);margin:0 0 var(--space-4)}.plan.astro-zvp4qh6q{padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius);text-align:center}.plan.astro-zvp4qh6q dt.astro-zvp4qh6q{font-weight:700}.plan.astro-zvp4qh6q dd.astro-zvp4qh6q{margin:var(--space-1) 0 0}.plan.astro-zvp4qh6q strong.astro-zvp4qh6q{font-size:var(--font-size-lg)}.plan-detail.astro-zvp4qh6q{display:block;margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.plan-detail.astro-zvp4qh6q span.astro-zvp4qh6q{display:inline-block}@container recruit (width <= 599px){.bonus-en.astro-zvp4qh6q,.bonus-title.astro-zvp4qh6q{text-align:center}.steps.astro-zvp4qh6q{grid-template-columns:1fr;row-gap:var(--space-4)}.step.astro-zvp4qh6q{flex-direction:row;justify-content:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);text-align:left}.step-icon.astro-zvp4qh6q{width:4.5rem;flex:none}.step.astro-zvp4qh6q+.step.astro-zvp4qh6q:before{top:calc(var(--space-4) / -2);left:50%;border-inline:7px solid #0000;border-block:0;border-top:9px solid var(--color-highlight)}}
