.page_hero__0Vvk_{padding:calc(var(--nav-height) + var(--space-3xl)) 0 var(--space-2xl);background:radial-gradient(ellipse at 80% 20%,#F2EDE4 0,#FAF8F4 60%)}.page_breadcrumb__wTgta{display:flex;gap:8px;align-items:center;font-size:var(--font-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg)}.page_breadcrumb__wTgta a{color:var(--color-primary)}.page_breadcrumb__wTgta a:hover{opacity:.7}.page_heroTitle__m_yzc{font-size:var(--font-4xl);margin-bottom:var(--space-md)}@media(max-width:640px){.page_heroTitle__m_yzc{font-size:var(--font-3xl)}}.page_heroSub___e7c2{font-size:var(--font-md);color:var(--color-text-muted);line-height:1.7}.page_grid__YiGyj{display:grid;grid-template-columns:1fr 420px;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}@media(max-width:1024px){.page_grid__YiGyj{grid-template-columns:1fr}}.page_form__arM1T{display:flex;flex-direction:column;gap:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.page_formTitle__BpX1_{font-family:Cormorant Garamond,serif;font-size:var(--font-xl);font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-sm)}.page_formRow__qjAzl{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media(max-width:540px){.page_formRow__qjAzl{grid-template-columns:1fr}}.page_consent__VV70r{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--font-sm);color:var(--color-text-muted);cursor:pointer}.page_consent__VV70r input{margin-top:3px;accent-color:var(--color-primary)}.page_success__Q945C{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-3xl) var(--space-2xl);border:1px solid var(--color-border);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);animation:page_fadeIn__xnoK_ .5s ease}@keyframes page_fadeIn__xnoK_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_successCheck__MSa1s{width:72px;height:72px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700}.page_successTitle__3tEGf{font-family:Cormorant Garamond,serif;font-size:var(--font-2xl)}.page_successMsg__RgeBE{color:var(--color-text-muted);line-height:1.7;max-width:400px}.page_infoCol__jKKBl{display:flex;flex-direction:column;gap:var(--space-lg);position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px)}.page_contactCard__lG3th,.page_faqCard__LdY0m{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl)}.page_infoTitle__OG24k{font-family:Cormorant Garamond,serif;font-size:var(--font-xl);font-weight:600;margin-bottom:var(--space-md)}.page_contactList__gkLPs{list-style:none;display:flex;flex-direction:column;gap:var(--space-md)}.page_contactList__gkLPs li{display:flex;gap:var(--space-md);align-items:flex-start;font-size:var(--font-sm)}.page_contactList__gkLPs li span:first-child{flex-shrink:0;font-size:1.1rem}.page_contactList__gkLPs a{color:var(--color-primary);text-decoration:underline}.page_faqList__aBvWa{display:flex;flex-direction:column}.page_faqItem__zyxuG{border-bottom:1px solid var(--color-border)}.page_faqItem__zyxuG:last-child{border-bottom:none}.page_faqQ__41J9w{width:100%;background:none;border:none;text-align:left;padding:var(--space-md) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);font-size:var(--font-sm);font-weight:600;color:var(--color-text);cursor:pointer;transition:color .2s}.page_faqQ__41J9w:hover{color:var(--color-primary)}.page_faqChevron__kbdR_{flex-shrink:0;transition:transform .2s}.page_faqOpen__TOT3S .page_faqChevron__kbdR_{transform:rotate(180deg)}.page_faqA__5C_O4{padding:0 0 var(--space-md);font-size:var(--font-sm);color:var(--color-text-muted);line-height:1.7;animation:page_faqIn__j6yvi .2s ease}@keyframes page_faqIn__j6yvi{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page_tcBox__1uD4y{background:var(--color-bg-alt);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.page_tcBoxHeader__zME_s{display:flex;align-items:center;gap:var(--space-md)}.page_tcBoxIcon__dWKvI{font-size:1.75rem;flex-shrink:0}.page_tcBoxTitle__NMy2m{font-weight:700;font-size:var(--font-base);margin-bottom:2px}.page_tcBoxSub__ZsPu_{font-size:var(--font-xs);color:var(--color-text-muted)}.page_tcReadBtn__3uiMN{margin-left:auto;flex-shrink:0}.page_tcCheck__nXMGv{display:flex;gap:var(--space-sm);align-items:flex-start;font-size:var(--font-sm);cursor:pointer}.page_tcCheck__nXMGv input{margin-top:3px;accent-color:var(--color-primary);flex-shrink:0}.page_tcLink__Vqe_K{background:none;border:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;font-size:inherit;padding:0;font-family:inherit}.page_tcLink__Vqe_K:hover{color:var(--color-primary-dark)}.page_tcIntro__Uj0zG{font-size:var(--font-sm);color:var(--color-text-muted);line-height:1.7;background:var(--color-bg-alt);border-radius:var(--radius-md);padding:var(--space-md);margin-bottom:var(--space-md)}.page_tcSection__YNsrO{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-md);margin-bottom:var(--space-md)}.page_tcSection__YNsrO:last-of-type{border-bottom:none}.page_tcTitle__ssMph{font-family:DM Sans,sans-serif;font-size:var(--font-sm);font-weight:700;color:var(--color-text);margin-bottom:6px}.page_tcBody__asPW0{font-size:var(--font-sm);color:var(--color-text-muted);line-height:1.7}.page_tcFooter__1_0HQ{text-align:center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:var(--font-lg);color:var(--color-primary);padding-top:var(--space-md)}.page_submitNote__LOLdo{font-size:var(--font-xs);color:var(--color-text-muted);text-align:center;margin-top:-8px;line-height:1.6}.page_successNote__w4nQ0{font-size:var(--font-sm);color:var(--color-primary);font-weight:500;background:rgba(92,140,110,.08);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}