.ConsultationPage_page__NCGrl{min-height:70vh;padding:clamp(38px,6vw,68px) 16px 76px;background:radial-gradient(ellipse at 50% 0,hsla(37,47%,75%,.2),transparent 42%),linear-gradient(180deg,#fbf8f3,#f7f1e9)}.ConsultationPage_content__yl_0j{width:min(100%,740px);margin:0 auto}.ConsultationPage_intro__egf9p{max-width:660px;margin:0 auto 30px;text-align:center}.ConsultationPage_eyebrow__DDrwz{display:block;margin:0 0 12px;color:#98794f;font-size:10px;font-weight:700;letter-spacing:.21em}.ConsultationPage_title__mfNwh{margin:0 0 10px;color:#392b27;font-family:Goli,Georgia,serif;font-size:clamp(30px,4.5vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.16}.ConsultationPage_title__mfNwh em{color:#8b6749;font-weight:500}.ConsultationPage_subtitle__GSTi6{margin:0;color:#765f52;font-size:14px;letter-spacing:.015em}.ConsultationPage_description__5O3ZW{max-width:600px;margin:14px auto 0;color:#73645c;font-size:14px;line-height:1.75}.ConsultationPage_fee__uHK_O{display:inline-flex;align-items:center;gap:5px;margin-top:13px;padding:8px 14px;border:1px solid #e8dccb;border-radius:999px;color:#65494a;background:rgba(255,253,249,.78);font-size:13px}.ConsultationPage_fee__uHK_O strong{color:#573337}.ConsultationPage_formCard__LO_Vf{padding:clamp(22px,4.5vw,34px);border:1px solid #eadfd2;border-radius:20px;background:rgba(255,253,249,.96);box-shadow:0 18px 48px rgba(73,51,35,.08)}.ConsultationPage_label__HldeS{display:block;margin-bottom:7px;color:#806c5d;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ConsultationPage_field__IT8XQ{transition:border-color .16s ease,box-shadow .16s ease}.ConsultationPage_field__IT8XQ:focus-visible{border-color:#b89a70!important;box-shadow:0 0 0 3px hsla(35,34%,58%,.16)}.ConsultationPage_photoButton__8mVTJ{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.ConsultationPage_photoButton__8mVTJ:hover{transform:translateY(-1px);border-color:#bda580!important;background:#fbf6ee!important}.ConsultationPage_bookButton__ATS7X:focus-visible,.ConsultationPage_photoButton__8mVTJ:focus-visible{outline:3px solid hsla(35,34%,58%,.5);outline-offset:3px}.ConsultationPage_policy__P_CLi{border-color:#ecdfce!important;background:#f8f3eb!important;color:#67594f!important}.ConsultationPage_policy__P_CLi strong{color:#493832!important}.ConsultationPage_consent__9aLnX{color:#665a52!important}.ConsultationPage_consent__9aLnX a{color:#69444a!important}.ConsultationPage_bookButton__ATS7X{min-height:54px;border-radius:999px!important;letter-spacing:.025em;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.ConsultationPage_bookButton__ATS7X:not(:disabled):hover{transform:translateY(-1px);background:#43282d!important;box-shadow:0 10px 22px rgba(67,40,45,.16)}.ConsultationPage_success__ur8Cx{width:min(100% - 32px,640px);margin:60px auto;padding:clamp(26px,5vw,44px);border:1px solid #eadfd2;border-radius:22px;background:#fffdf9;box-shadow:0 18px 48px rgba(73,51,35,.08);text-align:center}.ConsultationPage_successTitle__dXB_6{margin:0 0 10px;color:#392b27;font-family:Goli,Georgia,serif;font-size:30px;font-weight:500}.ConsultationPage_successButton__vRMDd{display:inline-block;margin-top:24px;padding:13px 28px;border-radius:999px;color:#fffaf6;background:#573337;font-weight:700;text-decoration:none}@media (max-width:480px){.ConsultationPage_page__NCGrl{padding:34px 14px 54px}.ConsultationPage_intro__egf9p{margin-bottom:23px}.ConsultationPage_eyebrow__DDrwz{font-size:9px;letter-spacing:.18em}.ConsultationPage_title__mfNwh{font-size:31px}.ConsultationPage_description__5O3ZW{font-size:13.5px}.ConsultationPage_formCard__LO_Vf{padding:20px 16px;border-radius:17px}}@media (prefers-reduced-motion:reduce){.ConsultationPage_bookButton__ATS7X,.ConsultationPage_field__IT8XQ,.ConsultationPage_photoButton__8mVTJ{transition:none}}