.page-module__du8msW__main{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.page-module__du8msW__wrap{width:100%;max-width:520px}.page-module__du8msW__logo{font-family:var(--mono);letter-spacing:.1em;color:var(--mid);margin-bottom:48px;font-size:11px;font-weight:500;text-decoration:none;display:block}.page-module__du8msW__eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--rust);text-transform:uppercase;margin-bottom:16px;font-size:10px}.page-module__du8msW__heading{font-family:var(--serif);color:var(--ink);margin-bottom:24px;font-size:clamp(48px,8vw,72px);font-style:italic;font-weight:400;line-height:.95}.page-module__du8msW__heading em{color:var(--lime-deep);font-style:normal}.page-module__du8msW__concept{color:var(--mid);max-width:440px;margin-bottom:32px;font-size:16px;font-weight:300;line-height:1.75}.page-module__du8msW__concept strong{color:var(--ink);font-weight:500}.page-module__du8msW__flow{border:1px solid var(--line);flex-direction:column;margin-bottom:36px;display:flex}.page-module__du8msW__flowRow{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:16px;padding:16px 20px;display:flex}.page-module__du8msW__flowRow:last-child{border-bottom:none}.page-module__du8msW__flowNum{border:1px solid var(--line);width:32px;height:32px;font-family:var(--mono);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.page-module__du8msW__flowText{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);flex:1;font-size:12px;font-weight:500}.page-module__du8msW__flowDetail{font-family:var(--mono);letter-spacing:.04em;color:var(--mid);font-size:10px}.page-module__du8msW__highlight{background:var(--ink)}.page-module__du8msW__highlight .page-module__du8msW__flowNum{color:var(--lime);background:#2a2a20;border-color:#3a3a30}.page-module__du8msW__highlight .page-module__du8msW__flowText{color:var(--cream)}.page-module__du8msW__highlight .page-module__du8msW__flowDetail{color:#888}.page-module__du8msW__formWrap{flex-direction:column;gap:10px;display:flex}.page-module__du8msW__note{font-family:var(--mono);color:var(--mid);letter-spacing:.07em;font-size:9px}.page-module__du8msW__back{font-family:var(--mono);letter-spacing:.08em;color:var(--mid);margin-top:40px;font-size:10px;text-decoration:none;display:inline-block}.page-module__du8msW__back:hover{color:var(--ink)}
