._page_1v7tw_1{color:#10223e;background:#fffaf0;min-height:100vh}._header_1v7tw_2{border-bottom:1px solid #ded5c6;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:16px clamp(20px,5vw,72px);display:flex}._brand_1v7tw_3{color:inherit;letter-spacing:.12em;font-size:15px;font-weight:800;text-decoration:none}._navigation_1v7tw_4{align-items:center;gap:24px;font-size:14px;display:flex}._navigation_1v7tw_4 a{color:inherit;text-underline-offset:5px}._content_1v7tw_6{width:min(760px,100% - 40px);margin:auto;padding:48px 0 72px}._intro_1v7tw_7{margin-bottom:30px}._eyebrow_1v7tw_8{color:#8c6842;font-size:14px;font-weight:700}._intro_1v7tw_7 h1{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(30px,5vw,44px);line-height:1.2}._intro_1v7tw_7 p{line-height:1.7}._payment_1v7tw_11{background:#f1e7d7;border-left:3px solid #aa8157;padding:14px 18px;font-weight:700}._form_1v7tw_12,._review_1v7tw_12{background:#fffdf8;border:1px solid #ded5c6;border-radius:16px;padding:28px}._form_1v7tw_12{gap:22px;display:grid}._field_1v7tw_14{flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}._field_1v7tw_14>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._field_1v7tw_14 small,._note_1v7tw_16{color:#596779;font-size:13px;font-weight:400;line-height:1.65}._required_1v7tw_17{color:#8c6842;font-size:12px}._field_1v7tw_14 input,._field_1v7tw_14 select,._field_1v7tw_14 textarea,._summary_1v7tw_18{box-sizing:border-box;color:#10223e;width:100%;font:inherit;background:#fffdf8;border:1px solid #ccc3b5;border-radius:8px;padding:12px;font-size:16px;line-height:1.5}._field_1v7tw_14 input,._field_1v7tw_14 select{min-height:48px}._field_1v7tw_14 textarea,._summary_1v7tw_18{resize:vertical}._field_1v7tw_14 input[aria-invalid=true]{border-color:#a33737}._row_1v7tw_22{grid-template-columns:1fr 1fr;gap:20px;display:grid}._note_1v7tw_16{margin:0}._error_1v7tw_24{color:#a33737;margin:0;font-size:14px}._primary_1v7tw_25,._secondary_1v7tw_25{box-sizing:border-box;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:1px solid #10223e;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._primary_1v7tw_25{color:#fffaf0;background:#10223e}._secondary_1v7tw_25{color:#10223e;background:#fffdf8}._form_1v7tw_12>._primary_1v7tw_25{justify-self:start}._review_1v7tw_12{margin-top:24px}._review_1v7tw_12 h2,._membership_1v7tw_30 h2{margin:0 0 18px;font-size:21px;line-height:1.4}._summary_1v7tw_18{min-height:240px;font-size:14px;font-weight:400}._actions_1v7tw_32{flex-wrap:wrap;gap:12px;margin:18px 0 12px;display:flex}._membership_1v7tw_30{border-top:1px solid #ded5c6;margin-top:30px;padding:24px 0 0}._membership_1v7tw_30>p{gap:18px;margin:10px 0;font-size:14px;line-height:1.65;display:flex}._membership_1v7tw_30 strong{flex:0 0 110px}._membership_1v7tw_30>p._note_1v7tw_16{margin-top:16px;font-size:13px;display:block}._membership_1v7tw_30>a{color:#10223e;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}._page_1v7tw_1 :focus-visible{outline-offset:4px;outline:3px solid #298ddd}._page_1v7tw_1 button,._page_1v7tw_1 input,._page_1v7tw_1 select,._page_1v7tw_1 a{touch-action:manipulation}@media (max-width:640px){._header_1v7tw_2{flex-wrap:wrap;gap:14px;padding:16px 20px}._navigation_1v7tw_4{justify-content:space-between;gap:16px;width:100%}._content_1v7tw_6{padding:30px 0 48px}._form_1v7tw_12,._review_1v7tw_12{padding:20px}._row_1v7tw_22{grid-template-columns:1fr;gap:22px}._form_1v7tw_12>._primary_1v7tw_25{width:100%}._actions_1v7tw_32{flex-direction:column}._actions_1v7tw_32>*{width:100%}._membership_1v7tw_30>p{flex-direction:column;gap:2px}._membership_1v7tw_30 strong{flex:auto}}._page_1v7tw_1{color:#f1eee8;background:#121110}._header_1v7tw_2{border-color:#48433b}._eyebrow_1v7tw_8{color:#d5c09c}._page_1v7tw_1 input,._page_1v7tw_1 textarea,._page_1v7tw_1 select{color:#f1eee8;background:#201e1b;border-color:#736a5c}._page_1v7tw_1 button{color:#171711;background:#d5c09c}._intro_1v7tw_7 h1,._review_1v7tw_12 h2,._membership_1v7tw_30 h2{font-family:Songti TC,Noto Serif TC,serif;font-weight:400}._intro_1v7tw_7 h1{font-size:clamp(38px,6vw,66px)}._payment_1v7tw_11{color:#d8d7c8;background:#28251f;border-color:#d5c09c;font-weight:400}._form_1v7tw_12,._review_1v7tw_12{color:#f1eee8;background:#201e1b;border-color:#48433b;border-radius:0;padding:32px}._field_1v7tw_14 small,._note_1v7tw_16{color:#c0b7a8}._required_1v7tw_17{color:#d5c09c}._field_1v7tw_14 input,._field_1v7tw_14 select,._field_1v7tw_14 textarea,._summary_1v7tw_18{border-radius:0}._membership_1v7tw_30{border-color:#48433b}._membership_1v7tw_30>a{color:#d5c09c}._secondary_1v7tw_25{color:#f1eee8;background:0 0;border-color:#736a5c;border-radius:0}._primary_1v7tw_25{border-radius:0}._error_1v7tw_24{color:#ffb4b4}._content_1v7tw_6{width:min(880px,100% - 40px);padding-top:64px}._header_1v7tw_2{background:#121110}._brand_1v7tw_3{letter-spacing:3px}@media (max-width:640px){._form_1v7tw_12,._review_1v7tw_12{padding:22px}._content_1v7tw_6{padding-top:34px}}
