.Counselling_section__I8Y1r{padding:112px 0;background:var(--mint);font-family:var(--font-body)}.Counselling_inner__Pp9vA{max-width:var(--maxw);margin:0 auto;padding:0 var(--page-pad)}.Counselling_card__dn5eU{display:grid;grid-template-columns:1fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -40px rgba(31,58,95,.45)}@media (min-width:900px){.Counselling_card__dn5eU{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.Counselling_pitch__tFq2J{display:flex;flex-direction:column;padding:44px 28px}@media (min-width:900px){.Counselling_pitch__tFq2J{padding:64px 56px}}.Counselling_title__m1zwo{margin:0 0 18px;font-family:var(--font-head);color:var(--navy);font-weight:600;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:var(--track-display);max-width:18ch}.Counselling_accent__bx88T{color:var(--teal)}.Counselling_para__q4PFs{margin:0 0 28px;color:var(--dark);font-size:16px;line-height:var(--lh-body);max-width:52ch}.Counselling_checklist__cucV5{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:12px 24px;gap:12px 24px}@media (min-width:560px){.Counselling_checklist__cucV5{grid-template-columns:1fr 1fr}}.Counselling_checklistItem__TsKm5{display:flex;align-items:flex-start;gap:10px;color:var(--dark);font-size:14px;line-height:1.5}.Counselling_checkIcon___lZXx{flex-shrink:0;box-sizing:content-box;padding:4px;margin-top:-1px;border-radius:999px;background:var(--mint);color:var(--teal-d,#1F7A70)}.Counselling_panel__4sYky{position:relative;display:flex;flex-direction:column;padding:44px 28px;background:var(--navy);color:#fff;overflow:hidden}.Counselling_panel__4sYky:before{content:"";position:absolute;top:-120px;right:-120px;width:320px;height:320px;background:radial-gradient(circle,rgba(42,157,143,.28) 0,rgba(42,157,143,0) 70%);pointer-events:none}@media (min-width:900px){.Counselling_panel__4sYky{padding:64px 48px}}.Counselling_panelEyebrow__eFP7l{position:relative;margin:0 0 24px;color:var(--mint-h,#8FD3C8);font-size:12px;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.Counselling_steps__Aotrm{position:relative;list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:22px}.Counselling_step__qb_8G{display:flex;gap:16px;align-items:flex-start}.Counselling_stepNum__XHogx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:var(--mint-h,#8FD3C8);font-family:var(--font-head);font-size:13px;font-weight:600}.Counselling_stepTitle__Gz6Tk{margin:4px 0;font-weight:600;font-size:16px;color:#fff;letter-spacing:var(--track-title)}.Counselling_stepBody__TvNRP{margin:0;font-size:14px;line-height:1.55;color:rgba(255,255,255,.7)}.Counselling_cta__07phF{position:relative;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;border-radius:999px;background:var(--teal);color:#fff;font-weight:600;font-size:15px;letter-spacing:.01em;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.Counselling_cta__07phF:hover{background:var(--teal-d,#1F7A70);transform:translateY(-1px);box-shadow:0 14px 30px -10px rgba(42,157,143,.6)}.Counselling_cta__07phF:focus-visible{outline:2px solid var(--mint-h,#8FD3C8);outline-offset:3px}.Counselling_note__KJSAc{position:relative;margin:14px 0 0;text-align:center;font-size:13px;color:rgba(255,255,255,.65)}.GoalDeck_wrapper__oaoD1{width:100%;max-width:420px}.GoalDeck_deck__162Dy{position:relative;width:100%;height:500px}.GoalDeck_card__50n73{position:absolute;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg,16px);box-shadow:0 6px 20px rgba(31,58,95,.08);padding:20px 22px 22px;transition:transform .35s ease,box-shadow .35s ease;width:86%}.GoalDeck_pill__SEmfW{display:inline-block;font-size:11px;font-weight:700;letter-spacing:var(--track-eyebrow);padding:5px 11px;border-radius:999px;text-transform:uppercase}.GoalDeck_sub__TBfo1{display:block;font-size:13px;color:var(--grey);margin-top:10px;font-weight:500}.GoalDeck_title__scnHJ{font-family:var(--font-head);font-weight:600;color:var(--navy);font-size:18px;margin:6px 0 2px;line-height:var(--lh-title);letter-spacing:var(--track-title)}.GoalDeck_back__Y6Aku{top:20px;right:0;transform:rotate(5deg);opacity:.95;z-index:1}.GoalDeck_pillHyper__RRQYC{background:var(--mint);color:var(--navy)}.GoalDeck_mid__jD2W4{top:60px;right:20px;transform:rotate(-3deg);opacity:.98;z-index:2}.GoalDeck_pillStrength__peoBy{background:var(--navy);color:var(--mint-h)}.GoalDeck_front__ZhDul{top:110px;left:10px;transform:rotate(0deg);z-index:3;box-shadow:0 14px 40px rgba(31,58,95,.12);width:90%;padding-bottom:20px}.GoalDeck_pillFatloss__JxTmY{background:var(--teal);color:var(--white)}.GoalDeck_head__7Ekw9{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.GoalDeck_headTag__MJUrj{font-size:11px;font-weight:700;letter-spacing:var(--track-eyebrow);color:var(--grey);text-transform:uppercase}.GoalDeck_rows__It_mB{margin:12px -4px 10px;border-top:1px dashed var(--border);padding-top:10px}.GoalDeck_row__bkQcX{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 4px;font-size:13px}.GoalDeck_row__bkQcX+.GoalDeck_row__bkQcX{border-top:1px dashed var(--border)}.GoalDeck_rowNum__Zrue6{background:var(--mint);color:var(--teal-d);font-weight:700;text-align:center;border-radius:4px;font-size:12px;line-height:20px;height:20px}.GoalDeck_rowEx__U1DO3{color:var(--navy);font-weight:500}.GoalDeck_rowLocked__hou5F .GoalDeck_rowNum__Zrue6{background:var(--cool);color:var(--grey)}.GoalDeck_redactedEx__tj34L,.GoalDeck_redactedSet__lnGY5{display:inline-block;height:11px;border-radius:3px;background:linear-gradient(90deg,#CFD7E0,#AEB9C7 55%,#CFD7E0)}.GoalDeck_redactedSet__lnGY5{width:38px}.GoalDeck_rowSet__T7Kpy{font-family:var(--font-head);color:var(--grey);font-weight:500;font-size:13px;white-space:nowrap}.GoalDeck_footer__3uuY3{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px dashed var(--border);margin-top:4px;font-size:12px}.GoalDeck_footerLeft___lNvO{color:var(--teal-d);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.GoalDeck_footerRight__4FRsx{color:var(--grey)}@media (max-width:500px){.GoalDeck_wrapper__oaoD1{max-width:360px}.GoalDeck_deck__162Dy{height:480px}.GoalDeck_front__ZhDul{left:0}}.Hero_hero__bqvNd{padding:72px 0 40px;background:linear-gradient(180deg,var(--white) 0,var(--cool) 100%)}.Hero_container__uaTFp{max-width:var(--maxw);margin:0 auto;padding:0 var(--page-pad)}.Hero_grid___ML9v{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:56px;gap:56px;align-items:center}.Hero_copy__KMVTd{display:flex;flex-direction:column}.Hero_eyebrow__zlAY_{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:var(--track-eyebrow);color:var(--teal-d);background:var(--mint);padding:6px 12px;border-radius:999px;text-transform:uppercase;margin-bottom:18px;align-self:flex-start}.Hero_h1__Ehp8_{font-family:var(--font-head);color:var(--navy);font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:var(--lh-display);letter-spacing:var(--track-display);font-weight:700;margin:0 0 20px;text-wrap:balance}.Hero_accent___7FV1{color:var(--teal-d)}.Hero_lede___B158{font-size:18px;color:var(--dark);max-width:540px;margin:0 0 .9em;line-height:var(--lh-body)}.Hero_ask__xtaU_{font-family:var(--font-head);font-size:22px;font-weight:700;color:var(--teal-d);letter-spacing:var(--track-display);margin:.4em 0 0}.Hero_ctaRow__CzZZl{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.Hero_ctaRow__CzZZl>.btn{padding-left:20px;padding-right:20px;white-space:nowrap}.Hero_visual__Gy317{position:relative;display:flex;justify-content:center;align-items:center;min-height:440px}@media (max-width:900px){.Hero_grid___ML9v{grid-template-columns:1fr;gap:48px}.Hero_hero__bqvNd{padding:56px 0 32px}.Hero_visual__Gy317{display:none}}