.showcase[data-astro-cid-b6zw2s2h]{background:var(--paper);padding:var(--sec-y) var(--pad-x)}.inner[data-astro-cid-b6zw2s2h]{max-width:var(--maxw);margin:0 auto}.rows[data-astro-cid-b6zw2s2h]{display:flex;flex-direction:column;gap:clamp(56px,7vw,88px)}.video-disclaimer[data-astro-cid-b6zw2s2h]{margin:32px 0 0;font-size:12px;line-height:1.7;color:var(--ink-mute);text-align:center}.row[data-astro-cid-b6zw2s2h]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.5vw,56px);align-items:center}.row[data-astro-cid-b6zw2s2h]:nth-child(2n) .media[data-astro-cid-b6zw2s2h]{order:2}.text[data-astro-cid-b6zw2s2h]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.tag[data-astro-cid-b6zw2s2h]{display:inline-flex;margin:0;padding:4px 12px;border-radius:var(--r-sm);background:var(--cocoa-wash);font-weight:700;font-size:14px;line-height:1.6;letter-spacing:.06em;color:var(--cocoa-text)}h3[data-astro-cid-b6zw2s2h]{font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2.4vw,27px);line-height:1.55;color:var(--ink);margin:0}.body[data-astro-cid-b6zw2s2h]{margin:0;font-size:15.5px;line-height:2.05;color:var(--ink-soft)}.more[data-astro-cid-b6zw2s2h]{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--cocoa-text);text-decoration:none;transition:color var(--dur) var(--ease)}.more[data-astro-cid-b6zw2s2h] span[data-astro-cid-b6zw2s2h]{border-bottom:2px solid var(--cocoa);padding-bottom:2px;transition:border-color var(--dur) var(--ease)}.more[data-astro-cid-b6zw2s2h]:after{content:"→";margin-left:6px;transition:transform var(--dur) var(--ease)}.more[data-astro-cid-b6zw2s2h]:hover{color:var(--cocoa-deep)}.more[data-astro-cid-b6zw2s2h]:hover span[data-astro-cid-b6zw2s2h]{border-color:var(--cocoa-deep)}.more[data-astro-cid-b6zw2s2h]:hover:after{transform:translate(3px)}@media(max-width:900px){.row[data-astro-cid-b6zw2s2h]{grid-template-columns:minmax(0,1fr);gap:24px}.row[data-astro-cid-b6zw2s2h]:nth-child(2n) .media[data-astro-cid-b6zw2s2h]{order:0}}@media(max-width:768px){.showcase[data-astro-cid-b6zw2s2h]{padding:var(--sec-y-sp) var(--pad-x-sp)}.rows[data-astro-cid-b6zw2s2h]{gap:56px}.body[data-astro-cid-b6zw2s2h]{font-size:15px;line-height:2}}@media(prefers-reduced-motion:reduce){.more[data-astro-cid-b6zw2s2h],.more[data-astro-cid-b6zw2s2h] span[data-astro-cid-b6zw2s2h],.more[data-astro-cid-b6zw2s2h]:after,.more[data-astro-cid-b6zw2s2h]:hover:after{transition:none;transform:none}}._flow_19sfo_9{background:var(--cream)}._inner_19sfo_13{display:flex;flex-direction:column;align-items:center}._flowSection_19sfo_19{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}._flowSection_19sfo_19+._flowSection_19sfo_19{margin-top:48px}._flowLabel_19sfo_32{display:inline-flex;align-items:center;margin:0;padding:7px 20px;border-radius:var(--r-full);background:var(--cocoa-wash);color:var(--cocoa-text);font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.6}._steps_19sfo_48{--gap-x: 32px;--gap-y: 28px;display:grid;gap:var(--gap-y) var(--gap-x);width:100%;margin:0;padding:0;list-style:none}._paid_19sfo_60{grid-template-columns:repeat(5,minmax(0,1fr))}._free_19sfo_65{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}._stepItem_19sfo_70{position:relative;display:flex}._stepCard_19sfo_75{display:flex;flex:1;flex-direction:column;align-items:center;gap:14px;padding:26px 18px 24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--shadow-1);text-align:center}._badge_19sfo_89{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cocoa-wash);color:var(--cocoa-text);font-family:var(--font-en);font-weight:700;font-size:17px;line-height:1;letter-spacing:.04em}._stepTitle_19sfo_106{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.6;color:var(--ink)}._connector_19sfo_117{position:absolute;top:50%;left:100%;width:var(--gap-x);height:0;border-top:2px dotted rgba(179,116,67,.35);transform:translateY(-50%);pointer-events:none}._connector_19sfo_117:after{content:"";position:absolute;top:50%;right:-1px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--cocoa);transform:translateY(-50%)}._contact_19sfo_143{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}._contactActions_19sfo_159{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}._contactMessage_19sfo_167{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.7;color:var(--ink);text-align:center}@media(max-width:1179px){._steps_19sfo_48{--gap-x: 24px}._paid_19sfo_60{grid-template-columns:repeat(3,minmax(0,1fr))}._free_19sfo_65{grid-template-columns:repeat(2,minmax(0,240px))}._paid_19sfo_60 ._stepItem_19sfo_70:nth-child(3n) ._connector_19sfo_117{display:none}}@media(max-width:767px){._flowSection_19sfo_19{gap:20px}._flowSection_19sfo_19+._flowSection_19sfo_19{margin-top:40px}._flowLabel_19sfo_32{font-size:15px}._steps_19sfo_48{--gap-y: 26px;grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}._paid_19sfo_60,._free_19sfo_65{grid-template-columns:minmax(0,1fr)}._paid_19sfo_60 ._stepItem_19sfo_70:nth-child(3n) ._connector_19sfo_117{display:block}._stepCard_19sfo_75{flex-direction:row;align-items:center;gap:16px;padding:16px 20px;min-height:72px;text-align:left}._stepTitle_19sfo_106{flex:1;font-size:16px}._connector_19sfo_117{top:100%;left:40px;width:0;height:var(--gap-y);border-top:0;border-left:2px dotted rgba(179,116,67,.35);transform:none}._connector_19sfo_117:after{inset:auto auto -1px 50%;border-top:7px solid var(--cocoa);border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transform:translate(-50%)}._contact_19sfo_143{margin-top:44px;padding-top:32px}._contactMessage_19sfo_167{font-size:16px}._contactActions_19sfo_159{flex-direction:column;gap:12px;width:100%}._contactActions_19sfo_159>.btn{width:100%;max-width:320px}}@media(max-width:430px){._stepCard_19sfo_75{padding:16px}._connector_19sfo_117{left:36px}}
