.page_page___vHQr{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#faf8f4;padding:1rem}.page_card__fN_Gq{background:#fff;border-radius:2px;border:1px solid #e8e0d4;padding:2.5rem 2rem;width:100%;max-width:380px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06)}.page_ornament__YPC5W{font-size:.7rem;letter-spacing:.3em;color:#b8a898;margin-bottom:1rem}.page_title__hzQJV{font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:700;color:#2c2418;margin:0 0 .25rem}.page_sub__yOZIl{font-family:Lora,Georgia,serif;font-size:.8rem;color:#9c8878;letter-spacing:.1em;margin:0 0 1.75rem}.page_tabs__UQrIM{display:flex;border-bottom:1.5px solid #e8e0d4;margin-bottom:1.25rem}.page_tab__Dcphf{flex:1 1;padding:.5rem;background:none;font-family:Lora,Georgia,serif;font-size:.8rem;color:#9c8878;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1.5px;transition:color .15s,border-color .15s}.page_tab__Dcphf:hover{color:#5c4a3a}.page_tabActive__Q2MTp{color:#5c4a3a;border-bottom-color:#8b6e5a;font-weight:500}.page_form__FP_UX{display:flex;flex-direction:column;gap:.75rem}.page_input__lOAIp{width:100%;padding:.65rem .75rem;border:1.5px solid #e8e0d4;border-radius:2px;font-family:Lora,Georgia,serif;font-size:.875rem;color:#2c2418;background:#faf8f4;outline:none;transition:border-color .15s;box-sizing:border-box}.page_input__lOAIp:focus{border-color:#8b6e5a;background:#fff}.page_input__lOAIp::placeholder{color:#b8a898}.page_error__2Jy27{font-family:Lora,Georgia,serif;font-size:.78rem;color:#b85450;margin:0;text-align:left}.page_submitBtn__XxXLT{width:100%;padding:.7rem;background:#5c4a3a;color:#faf8f4;border:none;border-radius:2px;font-family:Lora,Georgia,serif;font-size:.875rem;cursor:pointer;transition:background .15s;margin-top:.25rem}.page_submitBtn__XxXLT:hover:not(:disabled){background:#4a3a2c}.page_submitBtn__XxXLT:disabled{opacity:.6;cursor:not-allowed}.page_tosNote__dAxjW{font-family:Lora,Georgia,serif;font-size:.72rem;color:#b8a898;margin:0;text-align:center;line-height:1.5}.page_tosLink__bsobF{background:none;border:none;padding:0;font-family:Lora,Georgia,serif;font-size:inherit;color:#8b6e5a;text-decoration:underline;cursor:pointer}.TosModal_overlay__cMCaq{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:300;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:500px){.TosModal_overlay__cMCaq{align-items:center;padding:1.5rem}}.TosModal_modal__YByWR{background:#fff;width:100%;max-width:480px;max-height:85vh;border-radius:14px 14px 0 0;display:flex;flex-direction:column;overflow:hidden}@media (min-width:500px){.TosModal_modal__YByWR{border-radius:14px;max-height:80vh}}.TosModal_header__ja0JA{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #e8e0d4;flex-shrink:0}.TosModal_title__hflgv{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:600;color:#2c2418;margin:0}.TosModal_closeBtn__RnFHt{background:none;border:none;font-size:1rem;color:#9c8878;cursor:pointer;padding:.25rem;line-height:1}.TosModal_closeBtn__RnFHt:hover{color:#2c2418}.TosModal_body___O62N{overflow-y:auto;padding:1.25rem;flex:1 1;-webkit-overflow-scrolling:touch}.TosModal_meta__vyTbN{font-family:Lora,Georgia,serif;font-size:.75rem;color:#9c8878;margin:0 0 1.25rem}.TosModal_body___O62N h3{font-family:Playfair Display,Georgia,serif;font-size:.9rem;font-weight:600;color:#5c4a3a;margin:1.25rem 0 .4rem}.TosModal_body___O62N h3:first-of-type{margin-top:0}.TosModal_body___O62N p{font-family:Lora,Georgia,serif;font-size:.82rem;color:#4a3a2c;line-height:1.7;margin:0 0 .5rem}.TosModal_body___O62N strong{color:#2c2418}.TosModal_body___O62N a{color:#8b6e5a;text-decoration:underline}.TosModal_footer__dzom5{padding:1rem 1.25rem;border-top:1px solid #e8e0d4;flex-shrink:0}.TosModal_doneBtn__hK4YG{width:100%;padding:.7rem;background:#5c4a3a;color:#faf8f4;border:none;border-radius:6px;font-family:Lora,Georgia,serif;font-size:.875rem;cursor:pointer}.TosModal_doneBtn__hK4YG:hover{background:#4a3a2c}