.stn-pc--grid{background-image:linear-gradient(rgba(1,118,211,.055) 1px,transparent 0),linear-gradient(90deg,rgba(1,118,211,.055) 1px,transparent 0);background-size:32px 32px}.stn-pc__track{position:relative;--stn-p:100%;text-align:left}.stn-pc__line{background:var(--sn-color-border,#dde7f1);bottom:14px;left:50%;margin-left:-1px;position:absolute;top:14px;width:2px}.stn-pc__fill{background:var(--sn-color-accent,#0176d3);height:var(--stn-p,100%);left:0;position:absolute;top:0;width:100%}.stn-pc__list{display:grid;gap:clamp(36px,5vw,64px)}.stn-pc__step{align-items:start;counter-increment:stn-pc;display:grid;gap:clamp(16px,3vw,40px);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.stn-pc__list{counter-reset:stn-pc}.stn-pc__what{padding-top:2px;text-align:right}.stn-pc__moment{color:var(--sn-color-accent,#0176d3);font-family:var(--sn-font-hand,cursive);font-size:20px;line-height:1.1;margin:0 0 6px}.stn-pc__title{color:var(--sn-color-heading,#203e64);font-family:var(--sn-font-display,system-ui,sans-serif);font-size:clamp(22px,2.3vw,28px);font-weight:var(--sn-weight-semibold,600);letter-spacing:-.01em;line-height:1.2;margin:0 0 8px}.stn-pc__text{color:var(--sn-color-body,#252525);line-height:1.6}.stn-pc__text>:last-child{margin-bottom:0}.stn-pc__node{background:var(--sn-color-accent,#0176d3);border-radius:50%;box-shadow:0 0 0 6px var(--sn-color-surface,#fff);color:#fff;display:grid;height:44px;justify-self:center;place-items:center;position:relative;transition:background-color .35s ease,color .35s ease,transform .35s cubic-bezier(.2,1.4,.4,1);width:44px;z-index:1}.stn-pc__node:before{content:counter(stn-pc);font-family:var(--sn-font-display,system-ui,sans-serif);font-size:16px;font-variant-numeric:tabular-nums;font-weight:var(--sn-weight-semibold,600)}.stn-pc__how{display:grid;gap:10px;padding-top:2px;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.stn-pc__auto,.stn-pc__risk{border-radius:var(--sn-radius-card,6px);font-size:var(--sn-type-body-size,16px);line-height:1.45;margin:0;padding:14px 16px}.stn-pc__auto{background:var(--sn-color-surface,#fff);border:1px solid var(--sn-color-border,#dde7f1);box-shadow:var(--sn-shadow-md,0 10px 30px -12px rgba(3,45,96,.18));color:var(--sn-color-heading,#203e64);font-weight:var(--sn-weight-medium,500)}.stn-pc__auto,.stn-pc__risk{padding-left:44px;position:relative}.stn-pc__risk{background:#fdf1f0;border:1px solid rgba(179,38,30,.22);color:#5c1512}.stn-pc__risk:before{background:#b3261e;content:"";height:16px;left:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' d='m3.5 3.5 9 9m0-9-9 9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' d='m3.5 3.5 9 9m0-9-9 9'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:17px;width:16px}.stn-pc__tag{color:var(--sn-color-accent,#0176d3);display:block;font-size:11px;font-weight:var(--sn-weight-semibold,600);letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.stn-pc__risk .stn-pc__tag{color:#b3261e}.stn-pc__handoff{padding:6px 0;position:relative;text-align:center}.stn-pc__handoff:before{border-top:2px dashed var(--sn-color-action,#f45f26);content:"";left:0;opacity:.7;position:absolute;right:0;top:50%}.stn-pc__handoff span{background:var(--sn-color-action,#f45f26);border-radius:var(--sn-radius-pill,100px);color:var(--sn-color-on-action,#fff);display:inline-block;font-family:var(--sn-font-hand,cursive);font-size:19px;line-height:1.2;padding:8px 18px;position:relative;transform:rotate(-1.5deg)}.stn-pc__step.is-after .stn-pc__node{background:var(--sn-color-heading,#203e64)}.stn-pc__step.is-after .stn-pc__moment,.stn-pc__step.is-after .stn-pc__tag{color:var(--sn-color-muted,#55606e)}.stn-pc.is-live .stn-pc__step:not(.is-on) .stn-pc__node{background:var(--sn-color-surface,#fff);box-shadow:0 0 0 6px var(--sn-color-surface,#fff),inset 0 0 0 2px var(--sn-color-border,#dde7f1);color:var(--sn-color-muted,#55606e);transform:scale(.86)}.stn-pc.is-live .stn-pc__step:not(.is-on) .stn-pc__how{opacity:.28;transform:translateX(14px)}.stn-pc.is-live .stn-pc__handoff:not(.is-on){opacity:.3}.stn-pc.is-live .stn-pc__handoff{transition:opacity .45s ease}@media (max-width:860px){.stn-pc__line{left:21px}.stn-pc__step{gap:8px 16px;grid-template-columns:44px minmax(0,1fr)}.stn-pc__node{grid-column:1;grid-row:1/span 2}.stn-pc__what{grid-column:2;text-align:left}.stn-pc__how{grid-column:2}.stn-pc.is-live .stn-pc__step:not(.is-on) .stn-pc__how{transform:translateY(8px)}.stn-pc__handoff:before{left:21px}.stn-pc__handoff{padding-left:44px;text-align:left}}.stn-pc__auto:before{background:var(--sn-color-accent,#0176d3);content:"";height:16px;left:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.2 8.4 3 3 6.6-7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3.2 8.4 3 3 6.6-7'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:17px;width:16px}.stn-pc__title{font-size:clamp(24px,2.8vw,34px)}