.SubpageLayout-module__cAx8ZW__subpageHeader{background:var(--bg-white);border-bottom:1px solid var(--border);padding:7.5rem 3rem 3.5rem}.SubpageLayout-module__cAx8ZW__subpageHeaderInner{max-width:68.75rem;margin:0 auto}.SubpageLayout-module__cAx8ZW__subpageBack{color:var(--ink-3);align-items:center;gap:.375rem;margin-bottom:1.75rem;font-size:1rem;text-decoration:none;transition:color .2s;display:inline-flex}.SubpageLayout-module__cAx8ZW__subpageBack:hover{color:var(--accent)}.SubpageLayout-module__cAx8ZW__subpageTitle{font-family:var(--font-shrikhand), "Shrikhand", cursive;color:var(--ink);margin-bottom:.625rem;font-size:clamp(1.875rem,4vw,3.375rem);font-weight:400}.SubpageLayout-module__cAx8ZW__subpageSubtitle{color:var(--ink-3);font-size:1rem;font-weight:300}.SubpageLayout-module__cAx8ZW__subpageContent{padding:3.75rem 3rem 6.25rem}.SubpageLayout-module__cAx8ZW__subpageContentInner{max-width:68.75rem;margin:0 auto}.SubpageLayout-module__cAx8ZW__contentBlock{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-lg);padding:3rem 3.25rem}.SubpageLayout-module__cAx8ZW__contentBlock h2{font-family:var(--font-shrikhand), "Shrikhand", cursive;color:var(--ink);border-top:1px solid var(--border);margin-top:2.75rem;margin-bottom:1rem;padding-top:2.75rem;font-size:clamp(1.125rem,2.2vw,1.625rem);font-weight:400;line-height:1.2}.SubpageLayout-module__cAx8ZW__contentBlock h2:first-child{border-top:none;margin-top:0;padding-top:0}.SubpageLayout-module__cAx8ZW__contentBlock h3{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--ink);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.4}.SubpageLayout-module__cAx8ZW__contentBlock p{color:var(--ink-2);margin-bottom:.875rem;font-size:1rem;line-height:1.75}.SubpageLayout-module__cAx8ZW__contentBlock p:last-child{margin-bottom:0}.SubpageLayout-module__cAx8ZW__contentBlock ul,.SubpageLayout-module__cAx8ZW__contentBlock ol{flex-direction:column;gap:.375rem;margin:.625rem 0 .875rem 1.5rem;display:flex}.SubpageLayout-module__cAx8ZW__contentBlock li{color:var(--ink-2);font-size:1rem;line-height:1.65}.SubpageLayout-module__cAx8ZW__contentBlock a{color:var(--accent);text-decoration:none}.SubpageLayout-module__cAx8ZW__contentBlock a:hover{text-decoration:underline}.SubpageLayout-module__cAx8ZW__contentBlock strong{color:var(--ink);font-weight:600}@media (max-width:900px){.SubpageLayout-module__cAx8ZW__subpageHeader{padding:6.25rem 1.25rem 2.75rem}.SubpageLayout-module__cAx8ZW__subpageContent{padding:2rem 1.25rem 4rem}.SubpageLayout-module__cAx8ZW__contentBlock{padding:1.75rem 1.5rem}}@media (max-width:480px){.SubpageLayout-module__cAx8ZW__subpageHeader{padding:5.5rem 1rem 2rem}.SubpageLayout-module__cAx8ZW__subpageContent{padding:1.5rem 1rem 3rem}.SubpageLayout-module__cAx8ZW__contentBlock{padding:1.375rem 1rem}}
.ContactForm-module__fw3Taq__contactWrap{grid-template-columns:1fr 1.6fr;align-items:start;gap:3rem;display:grid}.ContactForm-module__fw3Taq__contactInfo h3{font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--ink);margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.ContactForm-module__fw3Taq__contactInfo p{color:var(--ink-3);margin-bottom:2.25rem;font-size:1rem;font-weight:300;line-height:1.65}.ContactForm-module__fw3Taq__contactDetail{align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.ContactForm-module__fw3Taq__contactDetailIcon{background:var(--accent-lt);border-radius:var(--r);width:2.5rem;height:2.5rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactForm-module__fw3Taq__contactDetailText{color:var(--ink-2);font-size:1rem;line-height:1.35}.ContactForm-module__fw3Taq__contactDetailText a{color:var(--accent);text-decoration:none}.ContactForm-module__fw3Taq__contactDetailText a:hover{text-decoration:underline}.ContactForm-module__fw3Taq__contactForm{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.25rem;overflow:hidden;box-shadow:0 4px 28px #4674b912}.ContactForm-module__fw3Taq__contactFormFrame{background:0 0;border:none;width:100%;height:680px;display:block;overflow-y:hidden}.ContactForm-module__fw3Taq__formRow{margin-bottom:1.25rem}.ContactForm-module__fw3Taq__formRow2{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.ContactForm-module__fw3Taq__formLabel{color:var(--ink);margin-bottom:.375rem;font-size:1rem;font-weight:500;display:block}.ContactForm-module__fw3Taq__formRequired{color:var(--accent)}.ContactForm-module__fw3Taq__formInput,.ContactForm-module__fw3Taq__formTextarea,.ContactForm-module__fw3Taq__formSelect{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r);width:100%;font-family:var(--font-poppins), "Poppins", sans-serif;color:var(--ink);appearance:none;outline:none;padding:.75rem .875rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContactForm-module__fw3Taq__formInput:focus,.ContactForm-module__fw3Taq__formTextarea:focus,.ContactForm-module__fw3Taq__formSelect:focus{border-color:var(--accent);background:var(--bg-white);box-shadow:0 0 0 3px #4674b91f}.ContactForm-module__fw3Taq__formTextarea{resize:vertical;min-height:8.75rem;line-height:1.6}.ContactForm-module__fw3Taq__formSubmit{background:var(--accent);color:#fff;width:100%;font-family:var(--font-poppins), "Poppins", sans-serif;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;transition:background .2s,transform .2s;display:flex}.ContactForm-module__fw3Taq__formSubmit:hover{background:var(--accent-dk);transform:translateY(-2px)}.ContactForm-module__fw3Taq__formSubmit:disabled{opacity:.75;cursor:not-allowed;transform:none}.ContactForm-module__fw3Taq__formNote{text-align:center;color:var(--ink-4);margin-top:.875rem;font-size:1rem}@media (max-width:900px){.ContactForm-module__fw3Taq__contactWrap,.ContactForm-module__fw3Taq__formRow2{grid-template-columns:1fr}.ContactForm-module__fw3Taq__contactForm{padding:1.75rem 1.5rem}}@media (max-width:500px){.ContactForm-module__fw3Taq__contactForm{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}}
