.terms_container__LGTtN{min-height:100vh;background:#fff;padding:120px 0 80px}.terms_content__ORh4p{max-width:800px;margin:0 auto;padding:0 24px;line-height:1.6;color:#222}.terms_content__ORh4p h1{font-size:48px;font-weight:700;margin-bottom:24px;color:#222}.terms_content__ORh4p h2{font-size:24px;font-weight:600;margin:40px 0 16px;color:#222}.terms_content__ORh4p p{font-size:16px;margin-bottom:16px;color:#515151}.terms_content__ORh4p ul{margin:16px 0 16px 24px}.terms_content__ORh4p ul li{font-size:16px;margin-bottom:8px;color:#515151}.terms_content__ORh4p strong{color:#222;font-weight:600}@media(max-width:768px){.terms_container__LGTtN{padding:100px 0 60px}.terms_content__ORh4p{padding:0 16px}.terms_content__ORh4p h1{font-size:32px}.terms_content__ORh4p h2{font-size:20px}}.privacy-policy_container__AawIO{min-height:100vh;background:#fff;padding:120px 0 80px}.privacy-policy_content__pOkg0{max-width:800px;margin:0 auto;padding:0 24px;line-height:1.6;color:#222}.privacy-policy_content__pOkg0 h1{font-size:48px;font-weight:700;margin-bottom:24px;color:#222}.privacy-policy_content__pOkg0 h2{font-size:24px;font-weight:600;margin:40px 0 16px;color:#222}.privacy-policy_content__pOkg0 h3{font-size:20px;font-weight:600;margin:24px 0 12px;color:#222}.privacy-policy_content__pOkg0 p{font-size:16px;margin-bottom:16px;color:#515151}.privacy-policy_content__pOkg0 ul{margin:16px 0 16px 24px}.privacy-policy_content__pOkg0 ul li{font-size:16px;margin-bottom:8px;color:#515151}.privacy-policy_content__pOkg0 strong{color:#222;font-weight:600}@media(max-width:768px){.privacy-policy_container__AawIO{padding:100px 0 60px}.privacy-policy_content__pOkg0{padding:0 16px}.privacy-policy_content__pOkg0 h1{font-size:32px}.privacy-policy_content__pOkg0 h2{font-size:20px}.privacy-policy_content__pOkg0 h3{font-size:18px}}.cal-modal_backdrop__6e_ZD{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--spacing-24);background:rgba(16,24,40,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cal-modal_backdropIn__LJyBI .14s ease}.cal-modal_dialog__zwtMM{position:relative;display:flex;flex-direction:column;width:100%;max-width:980px;height:auto;max-height:calc(100dvh - 48px);background:var(--surface-card-paper);border-radius:var(--radius-cards-large);box-shadow:var(--shadow-xl);overflow:hidden;animation:cal-modal_dialogIn__KZX_L .16s ease}.cal-modal_dialogCompact__rNwW8{max-width:460px;height:auto}.cal-modal_header__rOHpt{flex:none;display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-16) var(--spacing-24);border-bottom:1px solid var(--color-cloud-mist);background:var(--color-paper-white)}.cal-modal_title__3nv_B{margin:0 auto 0 0;font-size:30px;font-weight:400;line-height:1;color:var(--color-graphite-ink)}.cal-modal_close__wHLkF{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-cloud-mist);border-radius:var(--radius-buttons);background:var(--color-paper-white);color:var(--color-slate-pencil);cursor:pointer;transition:color .12s ease,border-color .12s ease}.cal-modal_close__wHLkF:hover{color:var(--color-signal-teal);border-color:var(--color-signal-teal)}.cal-modal_body__fhk4h{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--surface-card-paper)}.cal-modal_embed__IByIT{flex:0 1 auto;min-height:0;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cal-modal_embed__IByIT iframe{display:block;width:100%!important}.cal-modal_embedHidden__AdMWn{visibility:hidden}.cal-modal_form__O_G_b{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-32) var(--spacing-24) var(--spacing-24)}.cal-modal_field__YZraC{display:flex;flex-direction:column;gap:var(--spacing-8)}.cal-modal_label__e4E9j{font-size:var(--text-body-sm);font-weight:600;color:var(--color-graphite-ink)}.cal-modal_input__6nzWz{width:100%;padding:10px 12px;font-family:inherit;font-size:var(--text-body);color:var(--color-graphite-ink);background:var(--color-paper-white);border:1px solid var(--color-cloud-mist);border-radius:var(--radius-buttons);transition:border-color .12s ease,box-shadow .12s ease}.cal-modal_input__6nzWz::placeholder{color:var(--color-ash-mist)}.cal-modal_input__6nzWz:focus,.cal-modal_input__6nzWz:hover:not(:disabled){border-color:var(--color-signal-teal)}.cal-modal_input__6nzWz:focus{outline:none;box-shadow:0 0 0 3px var(--color-teal-wash)}.cal-modal_input__6nzWz:disabled{color:var(--color-ash-mist);background:var(--surface-app-window);cursor:not-allowed}.cal-modal_input__6nzWz[aria-invalid=true]{border-color:#c0392b}.cal-modal_error__kNSOw{margin:0;font-size:var(--text-body-sm);color:#c0392b}.cal-modal_submit__UcEct{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;margin-top:var(--spacing-8);font-family:inherit;font-size:var(--text-body);font-weight:500;color:var(--color-paper-white);background:var(--color-signal-teal);border:none;border-radius:var(--radius-buttons);box-shadow:var(--shadow-pressed);cursor:pointer;transition:background-color .12s ease}.cal-modal_submit__UcEct:hover:not(:disabled){background:var(--color-teal-deep)}.cal-modal_submit__UcEct:disabled{background:var(--color-ash-mist);box-shadow:none;cursor:progress}.cal-modal_state__ICw2M{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-16);padding:var(--spacing-24);text-align:center;background:var(--surface-card-paper)}.cal-modal_stateText__U3EvI{margin:0;max-width:34ch;font-size:var(--text-body-sm);color:var(--color-slate-pencil)}.cal-modal_spinner__PIMoH{width:24px;height:24px;border:2px solid var(--color-cloud-mist);border-top-color:var(--color-signal-teal);border-radius:50%;animation:cal-modal_spin__WmR0l .7s linear infinite}.cal-modal_fallbackLink__V1qqn{display:inline-flex;align-items:center;padding:12px 24px;border-radius:var(--radius-buttons);background:var(--color-signal-teal);color:var(--color-paper-white);font-size:var(--text-body);font-weight:500;box-shadow:var(--shadow-pressed)}@keyframes cal-modal_backdropIn__LJyBI{0%{opacity:0}to{opacity:1}}@keyframes cal-modal_dialogIn__KZX_L{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cal-modal_spin__WmR0l{to{transform:rotate(1turn)}}@media (max-width:640px){.cal-modal_backdrop__6e_ZD{padding:0;align-items:flex-end}.cal-modal_dialog__zwtMM{height:100dvh;max-height:100dvh;max-width:none;border-radius:0}.cal-modal_dialog__zwtMM .cal-modal_embed__IByIT{flex:1 1 auto}.cal-modal_dialogCompact__rNwW8{height:auto;margin-top:auto;border-radius:var(--radius-cards-large) var(--radius-cards-large) 0 0}.cal-modal_form__O_G_b{padding:var(--spacing-16) var(--spacing-16) var(--spacing-24)}.cal-modal_header__rOHpt{padding:var(--spacing-16)}}@media (prefers-reduced-motion:reduce){.cal-modal_backdrop__6e_ZD,.cal-modal_dialog__zwtMM{animation:none}.cal-modal_spinner__PIMoH{animation-duration:2s}}