._form_1olsl_1{color:#263f52}._intro_1olsl_2{text-align:center;color:#526a7d;margin:0 0 38px;line-height:1.95}._fields_1olsl_3{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}._fields_1olsl_3 label{letter-spacing:.04em;font-size:17px;font-weight:500;display:block}._fields_1olsl_3 input,._fields_1olsl_3 select{box-sizing:border-box;color:#263f52;width:100%;min-width:0;min-height:60px;font:inherit;letter-spacing:normal;background:#f7f9fbe0;border:1px solid #36516933;border-radius:5px;margin-top:12px;padding:16px 18px;font-weight:400;transition:border-color .18s,background-color .18s;display:block}._fields_1olsl_3 input:focus,._fields_1olsl_3 select:focus{background:#fff;border-color:#6f8ca2}._fields_1olsl_3 input::placeholder{color:#667b8d}._fields_1olsl_3 input:focus-visible,._fields_1olsl_3 select:focus-visible,._consent_1olsl_8 input:focus-visible,._actions_1olsl_8 button:focus-visible{outline-offset:4px;outline:2px solid #365b79}._required_1olsl_9,._optional_1olsl_9{letter-spacing:.06em;color:#677785;margin-left:8px;font-size:12px;font-weight:400}._required_1olsl_9{color:#8c4d49}._consent_1olsl_8{align-items:flex-start;gap:11px;margin:32px 0 12px;font-size:14px;line-height:1.85;display:flex}._consent_1olsl_8 input{accent-color:#365b79;flex:0 0 18px;width:18px;height:18px;margin:4px 0 0}._consent_1olsl_8 a,._notice_1olsl_13 a{color:inherit;text-underline-offset:4px;text-decoration:underline}._note_1olsl_14{color:#526a7d;margin:0 0 24px;font-size:12px;line-height:1.8}._actions_1olsl_8{flex-direction:column;align-items:center;gap:14px;margin-top:30px;display:flex}._actions_1olsl_8 button{min-width:240px;min-height:58px;font:inherit;color:#fff;cursor:pointer;background:#365b79;border:1px solid #365b79;border-radius:5px;justify-content:center;align-items:center;gap:30px;padding:14px 28px;display:inline-flex}._actions_1olsl_8 button:disabled{opacity:.55;cursor:default}._availability_1olsl_18{text-align:center;color:#526a7d;margin:0;font-size:13px;line-height:1.7}._availability_1olsl_18 a{color:inherit;text-underline-offset:3px;text-decoration:underline}._actions_1olsl_8>span{color:#526a7d;font-size:12px}._notice_1olsl_13{background:#ffffff8c;border-left:2px solid #b5a37e;margin:20px 0;padding:12px 15px;font-size:14px;line-height:1.8}._trap_1olsl_22{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._success_1olsl_23{padding:28px 0;line-height:1.9}._successMark_1olsl_24{border:1px solid #8da7b8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:inline-flex}._success_1olsl_23 h3{margin:20px 0 12px;font-size:25px}._receipt_1olsl_26{overflow-wrap:anywhere;font-size:12px}@media (width<=580px){._fields_1olsl_3{gap:24px}._intro_1olsl_2{margin-bottom:30px;font-size:14px}._fields_1olsl_3 label{font-size:16px}._fields_1olsl_3 input,._fields_1olsl_3 select{min-height:56px;padding:14px;font-size:16px}._actions_1olsl_8{align-items:stretch}._actions_1olsl_8 button{min-width:0}._availability_1olsl_18{text-align:center;color:#526a7d;margin:0;font-size:13px;line-height:1.7}._availability_1olsl_18 a{color:inherit;text-underline-offset:3px;text-decoration:underline}._actions_1olsl_8>span{text-align:center}}@media (width<=760px){body:has(._form_1olsl_1:focus-within) aside[aria-label=媛和美聯絡與官方平台]{visibility:hidden;pointer-events:none}}
