.page_page__d_SMK{--cream:#FAF7F2;--paper:#fffdfa;--blue:#009FE3;--blue-dark:#087eaf;--blue-pale:#eaf6fb;--blue-line:#c7e7f2;--slate:#3D4A5C;--muted:#687482;--sand:#e8ded0;color:var(--slate);background:var(--cream);overflow:hidden}.page_hero__dmmeM{min-height:clamp(520px,64vw,710px);position:relative;display:flex;align-items:center;isolation:isolate;color:white;background:#223d4a}.page_heroPhoto__IxPkx,.page_heroShade__CSd7U{position:absolute;inset:0;z-index:-1}.page_heroPhoto__IxPkx{background-image:url(/images/counseling-hero.jpg);background-size:cover;background-position:center 48%;transform:scale(1.015)}.page_heroShade__CSd7U{background:linear-gradient(90deg,rgba(22,41,49,.81),rgba(28,48,54,.57) 47%,rgba(30,42,40,.16)),linear-gradient(0deg,rgba(20,36,40,.42),transparent 32%)}.page_heroContent__kEvAs{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:96px 0 112px;animation:page_settle-in___yrtp .75s ease-out both}.page_heroRule__TTeln{display:block;width:54px;height:2px;margin-bottom:23px;background:#83d4f1}.page_hero__dmmeM h1{max-width:780px;margin:0;color:#fffdf8;font-size:clamp(3.7rem,8.2vw,7rem);font-weight:500;line-height:.92;letter-spacing:-.035em;text-wrap:balance}.page_heroQuote__kVEUH,.page_hero__dmmeM h1{font-family:var(--font-cormorant),Georgia,serif}.page_heroQuote__kVEUH{max-width:650px;margin:34px 0 0;padding-left:20px;border-left:1px solid rgba(185,227,242,.8);color:rgba(255,255,255,.92);font-size:clamp(1.35rem,2.4vw,1.8rem);font-style:italic;line-height:1.3}.page_heroQuote__kVEUH cite{display:inline-block;margin-left:8px;color:#bce9f7;font-family:var(--font-inter),sans-serif;font-size:.72em;font-style:normal;white-space:nowrap}.page_introSection__j9O_g{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(0,2.3fr);gap:clamp(36px,8vw,128px);width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(78px,10vw,136px) 0 clamp(82px,10vw,130px)}.page_introAside__0YiN7{padding-top:12px;color:var(--blue-dark);font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}.page_introAside__0YiN7 p{margin-top:17px}.page_sectionMark__ZPxPF{display:block;width:42px;height:2px;background:var(--blue)}.page_introCopy__QZMM4{max-width:800px}.page_concernsHeader__3DSHx>p,.page_framework__223sS p,.page_introCopy__QZMM4 p,.page_pathTop__eu5zi>p{margin:0;color:#596777;font-size:16px;line-height:1.85}.page_introCopy__QZMM4 p+p{margin-top:22px}.page_introCopy__QZMM4 .page_lead__YM1UZ{color:var(--slate);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.48}.page_framework__223sS{position:relative;padding:clamp(78px,9vw,118px) 24px clamp(84px,9vw,118px);background:#fffdfa}.page_sectionHeading__oUjLf{width:min(780px,100%);margin:0 auto 52px;text-align:center}.page_concernsHeader__3DSHx .page_sectionMark__ZPxPF,.page_contactInner__Kr7VD>.page_sectionMark__ZPxPF,.page_pathTop__eu5zi .page_sectionMark__ZPxPF,.page_sectionHeading__oUjLf .page_sectionMark__ZPxPF,.page_transformationHeading__WGvJS .page_sectionMark__ZPxPF{margin:0 auto 21px}.page_concernsHeader__3DSHx h2,.page_contact__c8JnW h2,.page_disclaimer__I_E9I h2,.page_pathTop__eu5zi h2,.page_sectionHeading__oUjLf h2,.page_transformationHeading__WGvJS h2{margin:0;color:var(--slate);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(2.3rem,4.2vw,3.55rem);font-weight:600;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.page_sectionHeading__oUjLf p{text-align:left}.page_sectionHeading__oUjLf .page_frameworkIntro__knGQj{margin:24px 0 14px;color:var(--slate);font-size:17px}.page_pillars__jHcAf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;width:min(1050px,100%);margin:0 auto;border-top:1px solid #dce5e7}.page_pillar__k3YsA{display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:28px 0 30px;border-bottom:1px solid #dce5e7}.page_pillarWide__W0mRk{grid-column:1/-1}.page_pillarNumber__Ydqzl{padding-top:4px;color:var(--blue-dark);font-family:var(--font-cormorant),Georgia,serif;font-size:23px;font-weight:600}.page_pillar__k3YsA h3{margin:0 0 10px;color:var(--slate);font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:700;line-height:1.45}.page_pillar__k3YsA p{margin:0;font-size:14px;line-height:1.8}.page_concerns__Og_Jd{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(85px,10vw,130px) 0}.page_concernsHeader__3DSHx{display:grid;grid-template-columns:1fr minmax(320px,.85fr);align-items:end;gap:clamp(36px,7vw,100px);margin-bottom:44px}.page_concernsHeader__3DSHx h2{max-width:520px}.page_concernsHeader__3DSHx>p{max-width:500px}.page_concernList__UZmvv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #dcd6cc;list-style:none}.page_concernList__UZmvv li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;align-items:start;padding:21px 24px 21px 0;border-bottom:1px solid #dcd6cc}.page_concernList__UZmvv li:nth-child(odd){border-right:1px solid #dcd6cc}.page_concernList__UZmvv li:nth-child(2n){padding-left:25px}.page_concernList__UZmvv .page_concernSubfocus__DSb_3{color:#756c5d;background:linear-gradient(90deg,rgba(233,223,207,0),rgba(233,223,207,.35))}.page_concernIndex__JHfzL{color:#8a9aa3;font-family:var(--font-cormorant),Georgia,serif;font-size:21px;line-height:1.3}.page_concernList__UZmvv p{margin:0;color:#596777;font-size:14px;line-height:1.72}.page_concernList__UZmvv strong{color:var(--slate);font-weight:700}.page_transformation__j0nTQ{padding:clamp(80px,9vw,116px) 24px clamp(90px,10vw,130px);background:#eaf4f7}.page_transformationHeading__WGvJS{margin:0 auto 48px;text-align:center}.page_transformationHeading__WGvJS h2{max-width:820px;margin:0 auto}.page_transformationGrid__VRAnd{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;width:min(1100px,100%);margin:0 auto}.page_stateCard__PIaoY{padding:clamp(24px,4vw,44px);background:#fffdfa;border:1px solid #eadfd1;box-shadow:0 12px 35px rgba(47,66,75,.045)}.page_stateCardFuture__jKfkk{background:#f9fcfc;border-color:#b9dce8;box-shadow:0 15px 42px rgba(0,119,165,.09)}.page_stateLabel__ABjNq{display:flex;align-items:center;gap:11px;margin-bottom:28px;color:var(--slate);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.55rem,2.8vw,2.1rem);font-weight:600;line-height:1.15}.page_stateDot__v61lL{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#c8a987}.page_stateDotFuture__6Kbz3{background:var(--blue);box-shadow:0 0 0 5px rgba(0,159,227,.12)}.page_stateCard__PIaoY ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.page_stateCard__PIaoY li{display:flex;align-items:flex-start;gap:12px;color:#596777;font-size:14px;line-height:1.65}.page_stateDash__3SEeE{flex:0 0 auto;width:12px;height:1px;margin-top:11px;background:#bea98c}.page_check__dagW8{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;color:#087eaf;border-radius:50%;background:#dff1f7}.page_check__dagW8 svg{width:13px;height:13px}.page_transitionLine__UAY1v{position:relative;display:flex;align-items:center;justify-content:center}.page_transitionLine__UAY1v:before{position:absolute;width:1px;height:68%;background:#9bc8d7;content:""}.page_transitionLine__UAY1v span{z-index:1;width:8px;height:8px;border:1px solid #62b7d7;border-radius:50%;background:#eaf4f7}.page_paths__ElCcg{padding:clamp(86px,10vw,132px) 24px;color:var(--slate);background:#fffdfa;scroll-margin-top:24px}.page_pathTop__eu5zi{display:grid;grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(35px,7vw,100px);width:min(1100px,100%);margin:0 auto 48px}.page_pathTop__eu5zi h2{max-width:480px}.page_pathTop__eu5zi>p{max-width:600px}.page_pathGrid__nfbsi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:min(1160px,100%);margin:0 auto;gap:17px}.page_pathCard___u48z{position:relative;display:flex;flex-direction:column;min-height:100%;padding:29px 27px 27px;border:1px solid #d7e2e4;background:#fbfcfa;transition:transform .22s ease,box-shadow .22s ease}.page_pathCard___u48z:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(45,69,78,.1)}.page_pathCardBooks__CHyJM{background:#fdfbf7;border-color:#e4d9c9}.page_pathCardDigital___2jzg{background:#f4fafc;border-color:#b9dce8}.page_pathCardCounseling__nvIUG{background:#f8f8f4;border-color:#d8ddd3}.page_pathCardTop__e8SK1{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.page_pathIconWrap__gTpyf{display:flex;width:58px;height:58px;align-items:center;justify-content:center;color:var(--blue-dark);border:1px solid rgba(0,159,227,.25);border-radius:50%;background:rgba(255,255,255,.8)}.page_pathCardBooks__CHyJM .page_pathIconWrap__gTpyf{color:#987c59;border-color:#e8dac6}.page_pathCardCounseling__nvIUG .page_pathIconWrap__gTpyf{color:#71877c;border-color:#d8e1d9}.page_pathIcon__Lfjdm{width:37px;height:37px}.page_pathCard___u48z h3{min-height:3em;margin:0 0 16px;color:var(--slate);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.55rem,2.2vw,1.9rem);font-weight:600;line-height:1.08}.page_pathCard___u48z p{margin:0 0 25px;color:#5b6876;font-size:14px;line-height:1.75}.page_pathButton__61Gpn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;margin-top:auto;padding:12px 14px;color:white;border:1px solid var(--blue);background:var(--blue);font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .18s ease,background-color .18s ease}.page_pathButton__61Gpn:hover{color:var(--blue-dark);background:transparent}.page_arrow__gxxng{flex:0 0 auto;width:18px;height:18px}.page_contact__c8JnW{position:relative;overflow:hidden;padding:clamp(75px,9vw,110px) 24px;background:#eaf4f7}.page_contactInner__Kr7VD{position:relative;z-index:1;width:min(760px,100%);margin:0 auto;text-align:center}.page_contactInner__Kr7VD>.page_sectionMark__ZPxPF{margin-bottom:21px}.page_contact__c8JnW h2{font-size:clamp(2.7rem,5vw,4.1rem)}.page_contactQuestion__2gRiY{margin:22px auto 0;color:var(--slate);font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(1.35rem,2.3vw,1.7rem);line-height:1.4}.page_contactPrompt__YyTCy{margin:14px auto 0;color:#5d6b77;font-size:15px;line-height:1.7}.page_contactDetails__XCPIi{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin-top:28px}.page_contactDetails__XCPIi p{margin:0;color:#596777;font-size:14px}.page_contactDetails__XCPIi span{color:var(--slate);font-weight:700}.page_contactDetails__XCPIi a{color:var(--blue-dark);text-decoration-thickness:1px;text-underline-offset:3px}.page_contactDetails__XCPIi a:hover{color:#075d83}.page_contactDecoration__1vR4q{width:min(850px,90vw);pointer-events:none}.page_contactDecoration__1vR4q,.page_contactDecoration__1vR4q span{position:absolute;top:50%;left:50%;aspect-ratio:1;transform:translate(-50%,-50%)}.page_contactDecoration__1vR4q span{width:42%;border:1px solid rgba(0,159,227,.1);border-radius:50%}.page_contactDecoration__1vR4q span:nth-child(2){width:65%}.page_contactDecoration__1vR4q span:nth-child(3){width:90%}.page_disclaimer__I_E9I{display:grid;grid-template-columns:48px minmax(0,760px);gap:18px;justify-content:center;padding:43px 24px 49px;background:#f3eee6;border-top:1px solid #e4ddd2}.page_disclaimerIcon__QVotT{display:flex;width:38px;height:38px;align-items:center;justify-content:center;color:#8c795f;border:1px solid #d6c7b1;border-radius:50%;background:#fbf8f2}.page_disclaimerIcon__QVotT svg{width:20px;height:20px}.page_disclaimer__I_E9I h2{margin:0 0 8px;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em}.page_disclaimer__I_E9I p{margin:0;color:#687482;font-size:12px;line-height:1.75}.page_page__d_SMK a:focus-visible{outline:3px solid #167ca3;outline-offset:4px}@keyframes page_settle-in___yrtp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.page_pillars__jHcAf{gap:0 30px}.page_pathGrid__nfbsi{grid-template-columns:1fr;width:min(640px,100%);gap:14px}.page_pathCard___u48z{padding:25px}.page_pathCard___u48z h3{min-height:0}.page_pathCard___u48z p{max-width:58ch}.page_pathButton__61Gpn{align-self:flex-start;min-width:270px}.page_transformationGrid__VRAnd{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}}@media (max-width:680px){.page_hero__dmmeM{min-height:590px;min-height:min(690px,88svh);align-items:flex-end}.page_heroPhoto__IxPkx{background-position:54%}.page_heroShade__CSd7U{background:linear-gradient(0deg,rgba(17,37,45,.88),rgba(25,46,49,.64) 48%,rgba(31,45,41,.12))}.page_heroContent__kEvAs{width:calc(100% - 40px);padding:0 0 98px}.page_hero__dmmeM h1{max-width:500px;font-size:clamp(3.35rem,15vw,5rem)}.page_heroQuote__kVEUH{margin-top:24px;padding-left:15px;font-size:1.4rem}.page_heroQuote__kVEUH cite{display:block;margin:8px 0 0}.page_introSection__j9O_g{grid-template-columns:1fr;gap:23px;width:calc(100% - 40px);padding:65px 0 73px}.page_introAside__0YiN7{display:flex;align-items:center;gap:13px;padding:0}.page_introAside__0YiN7 p{margin:0}.page_introAside__0YiN7 .page_sectionMark__ZPxPF{width:30px}.page_introCopy__QZMM4 .page_lead__YM1UZ{font-size:1.55rem}.page_concernsHeader__3DSHx>p,.page_framework__223sS p,.page_introCopy__QZMM4 p,.page_pathTop__eu5zi>p{font-size:15px}.page_framework__223sS{padding:67px 20px 72px}.page_sectionHeading__oUjLf{margin-bottom:35px;text-align:left}.page_sectionHeading__oUjLf .page_sectionMark__ZPxPF{margin:0 0 20px}.page_concernsHeader__3DSHx h2,.page_pathTop__eu5zi h2,.page_sectionHeading__oUjLf h2,.page_transformationHeading__WGvJS h2{font-size:2.45rem}.page_sectionHeading__oUjLf p{text-align:left}.page_sectionHeading__oUjLf .page_frameworkIntro__knGQj{margin-top:19px;font-size:15px}.page_pillars__jHcAf{grid-template-columns:1fr}.page_pillarWide__W0mRk,.page_pillar__k3YsA{grid-column:auto;grid-template-columns:37px minmax(0,1fr);gap:12px;padding:22px 0 24px}.page_pillarNumber__Ydqzl{font-size:20px}.page_pillar__k3YsA p{font-size:13px}.page_concerns__Og_Jd{width:calc(100% - 40px);padding:70px 0 76px}.page_concernsHeader__3DSHx{grid-template-columns:1fr;gap:18px;margin-bottom:29px}.page_concernsHeader__3DSHx .page_sectionMark__ZPxPF{margin:0 0 18px}.page_concernList__UZmvv{grid-template-columns:1fr}.page_concernList__UZmvv li,.page_concernList__UZmvv li:nth-child(2n),.page_concernList__UZmvv li:nth-child(odd){grid-template-columns:34px minmax(0,1fr);gap:10px;padding:17px 0;border-right:0}.page_concernList__UZmvv p{font-size:13px}.page_transformation__j0nTQ{padding:68px 20px 76px}.page_transformationHeading__WGvJS{margin-bottom:32px;text-align:left}.page_transformationHeading__WGvJS .page_sectionMark__ZPxPF{margin:0 0 18px}.page_transformationGrid__VRAnd{grid-template-columns:1fr;gap:16px}.page_stateCard__PIaoY{padding:24px 21px}.page_stateLabel__ABjNq{margin-bottom:20px;font-size:1.65rem}.page_stateCard__PIaoY ul{gap:12px}.page_stateCard__PIaoY li{font-size:13px}.page_transitionLine__UAY1v{height:21px}.page_transitionLine__UAY1v:before{width:63%;height:1px}.page_paths__ElCcg{padding:70px 20px 76px}.page_pathTop__eu5zi{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.page_pathTop__eu5zi .page_sectionMark__ZPxPF{margin:0 0 18px}.page_pathCard___u48z{padding:23px 21px 21px}.page_pathCardTop__e8SK1{margin-bottom:20px}.page_pathCard___u48z h3{font-size:1.7rem}.page_pathCard___u48z p{font-size:13px}.page_pathButton__61Gpn{width:100%;min-width:0}.page_contact__c8JnW{padding:69px 20px 73px}.page_contact__c8JnW h2{font-size:2.8rem}.page_contactQuestion__2gRiY{font-size:1.4rem}.page_contactPrompt__YyTCy{font-size:14px}.page_contactDetails__XCPIi{flex-direction:column;gap:9px}.page_disclaimer__I_E9I{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:30px 20px 35px}}@media (prefers-reduced-motion:reduce){.page_heroContent__kEvAs{animation:none}.page_pathButton__61Gpn,.page_pathCard___u48z{transition:none}}