.free-review-quick-request_card__DCunn{box-sizing:border-box;max-width:100%;padding:clamp(21px,3vw,32px);border:1px solid #d9ece5;border-radius:19px;background:linear-gradient(145deg,#f7fffb,#eaf5f1 74%,#fbf7ee);color:#20423e;box-shadow:0 10px 32px rgba(0,23,32,.12)}.free-review-quick-request_card__DCunn *{box-sizing:border-box}.free-review-quick-request_eyebrow__y1bcK{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:#2f7269;font:750 11px/1.5 Arial,sans-serif;letter-spacing:.08em}.free-review-quick-request_card__DCunn h2{margin:0 0 9px;color:#1e3b4b;font:400 clamp(26px,2.6vw,33px)/1.16 Georgia,serif;letter-spacing:-.025em}.free-review-quick-request_lead___Y3nh{color:#52685f;margin:0 0 18px;font:14px/1.55 Arial,sans-serif}.free-review-quick-request_fields__ZXWBI{display:grid;gap:11px;margin-bottom:15px}.free-review-quick-request_fields__ZXWBI label{display:grid;gap:6px;font:700 12px/1.4 Arial,sans-serif;color:#35574e}.free-review-quick-request_fields__ZXWBI input,.free-review-quick-request_fields__ZXWBI textarea{display:block;width:100%;border-radius:11px;border:1px solid #b8d1c8;background:#fffdfa;color:#173e3d;min-height:44px;padding:11px 12px;font:14px/1.45 Arial,sans-serif;resize:vertical}.free-review-quick-request_fields__ZXWBI textarea{min-height:65px}.free-review-quick-request_fields__ZXWBI input:focus-visible,.free-review-quick-request_fields__ZXWBI textarea:focus-visible{outline:3px solid #91c7b4;outline-offset:2px}.free-review-quick-request_action__dJwuH{width:100%;min-height:53px;background:#963d57!important;color:#fff!important;border-radius:12px!important;font-weight:750!important}.free-review-quick-request_note__tY7wH{margin:13px 0 0;color:#55706b;font:11px/1.55 Arial,sans-serif}@media(max-width:767px){.free-review-quick-request_card__DCunn{padding:19px 16px;border-radius:15px;box-shadow:none}.free-review-quick-request_card__DCunn h2{font-size:27px}.free-review-quick-request_lead___Y3nh{font-size:13px}.free-review-quick-request_note__tY7wH{font-size:11px}}@media(prefers-reduced-motion:reduce){.free-review-quick-request_card__DCunn *{scroll-behavior:auto}}.free-review-quick-request_formatChoices__kcxuY{margin:0 0 16px;padding:0;border:0;min-width:0}.free-review-quick-request_formatChoices__kcxuY legend{padding:0;margin:0 0 9px;color:#35574e;font:750 13px/1.45 Arial,sans-serif}.free-review-quick-request_optionList__5kSxH{display:grid;gap:8px}.free-review-quick-request_option__2aXNg{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:59px;padding:11px 12px;background:#fffefa;border:1px solid #c5d6cd;border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.free-review-quick-request_option__2aXNg[data-selected=true]{background:#eaf6f0;border-color:#318075;box-shadow:0 0 0 1px #318075}.free-review-quick-request_option__2aXNg:focus-within{outline:3px solid #98cdbd;outline-offset:2px}.free-review-quick-request_option__2aXNg input{width:17px;height:17px;margin:0;accent-color:#236b5c;cursor:pointer}.free-review-quick-request_optionText__UDgf_{display:grid;min-width:0;gap:3px;color:#254a42}.free-review-quick-request_optionText__UDgf_ strong{font:750 13px/1.36 Arial,sans-serif}.free-review-quick-request_optionText__UDgf_ small{font:11px/1.45 Arial,sans-serif;color:#5c746c}.free-review-quick-request_optionPrice__8_i2K{justify-self:end;white-space:nowrap;color:#85445a;font:800 15px/1.2 Arial,sans-serif}.free-review-quick-request_option__2aXNg[data-selected=true] .free-review-quick-request_optionPrice__8_i2K{color:#176350}@media(max-width:767px){.free-review-quick-request_formatChoices__kcxuY{margin-bottom:12px}.free-review-quick-request_optionList__5kSxH{gap:7px}.free-review-quick-request_option__2aXNg{padding:10px;min-height:56px;grid-template-columns:17px minmax(0,1fr) auto;gap:8px}.free-review-quick-request_optionText__UDgf_ strong{font-size:12.5px}.free-review-quick-request_optionText__UDgf_ small{font-size:10.5px}.free-review-quick-request_optionPrice__8_i2K{font-size:13px}}@media(prefers-reduced-motion:reduce){.free-review-quick-request_option__2aXNg{transition:none}}.free-review-quick-request_moreFields__sVip9,.free-review-quick-request_privacyNote__hcE4L{margin:0 0 10px;border:1px solid #c7ddd4;background:rgba(255,255,255,.6);border-radius:11px}.free-review-quick-request_moreFields__sVip9 summary,.free-review-quick-request_privacyNote__hcE4L summary{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:43px;padding:10px 12px;cursor:pointer;list-style:none;color:#2e5c55;font:700 12px/1.4 Arial,sans-serif}.free-review-quick-request_moreFields__sVip9 summary::-webkit-details-marker,.free-review-quick-request_privacyNote__hcE4L summary::-webkit-details-marker{display:none}.free-review-quick-request_moreFields__sVip9 summary:after,.free-review-quick-request_privacyNote__hcE4L summary:after{content:"+";font:400 19px/1 Arial,sans-serif;color:#8c4055}.free-review-quick-request_moreFields__sVip9[open] summary:after,.free-review-quick-request_privacyNote__hcE4L[open] summary:after{content:"−"}.free-review-quick-request_moreFields__sVip9 .free-review-quick-request_fields__ZXWBI{padding:0 11px 12px;margin:0}.free-review-quick-request_privacyNote__hcE4L{margin:6px 0 0;background:transparent;border:0}.free-review-quick-request_privacyNote__hcE4L summary{min-height:37px;padding:8px 0;font-size:11px;color:#5a756d;font-weight:600}.free-review-quick-request_privacyNote__hcE4L .free-review-quick-request_note__tY7wH{padding:0 1px 9px;margin:0}.free-review-quick-request_shortNote__3_Jqc{margin:10px 0 0;color:#4d6b64;font:11px/1.45 Arial,sans-serif}.free-review-quick-request_moreFields__sVip9 summary:focus-visible,.free-review-quick-request_privacyNote__hcE4L summary:focus-visible{outline:3px solid #93c5b6;outline-offset:2px;border-radius:8px}@media(max-width:767px){.free-review-quick-request_card__DCunn{padding:15px 14px;border-radius:16px}.free-review-quick-request_eyebrow__y1bcK{font-size:10px;margin-bottom:5px}.free-review-quick-request_card__DCunn h2{font-size:25px;line-height:1.13;margin-bottom:5px}.free-review-quick-request_lead___Y3nh{font-size:12px;line-height:1.4;margin-bottom:10px}.free-review-quick-request_formatChoices__kcxuY{margin-bottom:9px}.free-review-quick-request_formatChoices__kcxuY legend{font-size:12px;margin-bottom:7px}.free-review-quick-request_optionList__5kSxH{gap:6px}.free-review-quick-request_option__2aXNg{min-height:50px;padding:7px 9px;gap:8px;border-radius:11px}.free-review-quick-request_optionText__UDgf_{gap:1px}.free-review-quick-request_optionText__UDgf_ strong{font-size:12px}.free-review-quick-request_optionText__UDgf_ small{font-size:10px;line-height:1.35}.free-review-quick-request_optionPrice__8_i2K{font-size:13px}.free-review-quick-request_action__dJwuH{min-height:49px}.free-review-quick-request_moreFields__sVip9{margin-bottom:9px}.free-review-quick-request_moreFields__sVip9 summary{min-height:42px}.free-review-quick-request_shortNote__3_Jqc{font-size:10.5px;line-height:1.35;margin-top:8px}.free-review-quick-request_privacyNote__hcE4L summary{min-height:33px}}.public-pathway-strip_section__Cbrhj{box-sizing:border-box;width:min(1120px,100%);min-width:0;margin:24px auto 28px;padding:clamp(17px,2.4vw,28px);border:1px solid #e0d9c9;border-radius:24px;background:#fffcf6;color:#24362e;box-shadow:0 10px 28px rgba(52,69,51,.05);font-family:Arial,Helvetica,sans-serif}.public-pathway-strip_section__Cbrhj *{box-sizing:border-box}.public-pathway-strip_heading__twdPE{max-width:700px;margin-bottom:17px}.public-pathway-strip_eyebrow__HifRB{margin:0 0 7px;color:#438169;font-size:10px;font-weight:800;letter-spacing:.12em}.public-pathway-strip_heading__twdPE h2{margin:0;color:#27382f;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,3.4vw,32px);font-weight:500;line-height:1.14}.public-pathway-strip_intro__XRjF0{margin:8px 0 0;color:#627166;font-size:13px;line-height:1.55}.public-pathway-strip_rail__iVm78{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.public-pathway-strip_tile___LmAq{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:84px;padding:11px 10px;border:1px solid #e3d9c8;border-radius:16px;color:#27382f;text-decoration:none;background:#faf4e8;transition:border-color .18s ease,background-color .18s ease}.public-pathway-strip_tile___LmAq:hover{border-color:#8d9b84;background:#fffdf7}.public-pathway-strip_tile___LmAq:focus-visible{outline:3px solid #c89133;outline-offset:3px}.public-pathway-strip_iconWrap__82j_4{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.public-pathway-strip_topicLabel__TZWt9{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.3}.public-pathway-strip_arrow__C1KY6{color:#53665a}.public-pathway-strip_money__Rt4G_ .public-pathway-strip_iconWrap__82j_4{background:#f6e3bd;color:#87571d}.public-pathway-strip_love__wsXik .public-pathway-strip_iconWrap__82j_4{background:#fbe2e3;color:#a04453}.public-pathway-strip_energy__fl9qO .public-pathway-strip_iconWrap__82j_4{background:#e0efd9;color:#2f784d}.public-pathway-strip_meaning__VWtxv .public-pathway-strip_iconWrap__82j_4{background:#e8e0f5;color:#7755a0}@media (max-width:760px){.public-pathway-strip_section__Cbrhj{margin:15px auto 21px;padding:16px 14px;border-radius:19px}.public-pathway-strip_heading__twdPE{margin-bottom:13px}.public-pathway-strip_heading__twdPE h2{font-size:24px}.public-pathway-strip_rail__iVm78{grid-auto-flow:column;grid-auto-columns:minmax(154px,57%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 4px 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.public-pathway-strip_tile___LmAq{min-height:73px;scroll-snap-align:start;gap:7px;padding:9px}.public-pathway-strip_topicLabel__TZWt9{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-pathway-strip_tile___LmAq{transition:none}}.public-journey-refresh_page__d06jT{min-height:100svh;width:100%;min-width:0;max-width:100%;overflow-x:hidden;color:#26382f;background:radial-gradient(ellipse at 64% 0,rgba(211,231,214,.55),transparent 34%),linear-gradient(180deg,#f7f6ee,#fffaf3 55%,#f6f0e7)}.public-journey-refresh_page__d06jT .about-portrait{border:1px solid #e0d4c2;border-radius:22px;box-shadow:0 12px 34px rgba(49,62,40,.09)}.public-journey-refresh_page__d06jT .about-introduction-copy h1{color:#26382f;font-size:clamp(52px,8vw,92px)}.public-journey-refresh_page__d06jT .about-biography section+section,.public-journey-refresh_page__d06jT .about-client-cabinet,.public-journey-refresh_page__d06jT .about-explore{border-top-color:#dcd6c8}.public-journey-refresh_page__d06jT .about-client-cabinet a,.public-journey-refresh_page__d06jT .about-explore a{color:#236c55}.public-journey-refresh_page__d06jT .about-client-cabinet a:focus-visible,.public-journey-refresh_page__d06jT .about-explore a:focus-visible{outline:3px solid #bf8b32;outline-offset:3px}@media (max-width:767px){.public-journey-refresh_page__d06jT .about-portrait{border-radius:17px}.public-journey-refresh_page__d06jT .about-introduction-copy h1{font-size:clamp(48px,14vw,66px)}}.toronto_page__oywMv{--ink:#183f47;--muted:#4e7076;--line:#cbdedc;background:linear-gradient(180deg,#ecf9f6,#fbf8f0 680px,#f3f9f6);min-height:100vh;font-family:system-ui,-apple-system,sans-serif}.toronto_page__oywMv *{box-sizing:border-box}.toronto_faq__MRWbJ,.toronto_footer__zVido,.toronto_hero__kCXAV,.toronto_offerSection__aIFet,.toronto_process__TdQD_,.toronto_request__IpCJy{max-width:1160px;margin-inline:auto;padding-inline:clamp(16px,4vw,42px)}.toronto_hero__kCXAV{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:center;gap:clamp(20px,5vw,70px);padding-block:clamp(34px,7vw,92px) 48px}.toronto_heroCopy__l6e0e{min-width:0}.toronto_eyebrow__KHFlW{display:flex;align-items:center;gap:9px;color:#217c79;font-size:13px;font-weight:850;letter-spacing:.09em;margin:0 0 20px}.toronto_hero__kCXAV h1{font-size:clamp(34px,4.7vw,63px);font-weight:800;letter-spacing:-.045em;max-width:730px;margin:0 0 24px}.toronto_lead__WvgN_{font-size:clamp(18px,2vw,22px);line-height:1.55;color:#355f66;margin:0 0 26px}.toronto_actions__lSwIT{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:19px}.toronto_actions__lSwIT a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border-radius:14px;text-decoration:none;padding:12px 17px;font-size:15px;font-weight:780;text-align:center}.toronto_primary___rvv7{background:#176c70;color:white;box-shadow:0 6px 18px #14575e27}.toronto_secondary__QSQ_y{border:1px solid #9bc5c1;background:#ffffffdc;color:#19565b}.toronto_truth__6pku9{font-size:14px;line-height:1.6;color:#507277;margin:0 0 20px;max-width:650px}.toronto_aboutLink__5IwGl{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:750;color:#236d72;text-underline-offset:4px}.toronto_heroPortrait__4WvjN{position:relative;border-radius:30px;overflow:hidden;min-height:490px;background:#d9e9e7;box-shadow:0 24px 56px #27544a19}.toronto_heroPortrait__4WvjN img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.toronto_portraitCaption__cHAQB{position:absolute;bottom:16px;left:16px;right:16px;background:#f6faf7ec;border:1px solid #fff8;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:760}.toronto_offerSection__aIFet{padding-block:48px}.toronto_sectionHead__KK7gJ{max-width:720px;margin:0 0 26px}.toronto_faq__MRWbJ h2,.toronto_process__TdQD_ h2,.toronto_request__IpCJy h2,.toronto_sectionHead__KK7gJ h2{font-size:clamp(27px,3.1vw,37px);line-height:1.15;letter-spacing:-.03em;margin:0 0 13px}.toronto_sectionHead__KK7gJ p{color:var(--muted);font-size:17px;line-height:1.5}.toronto_offerGrid__5QiGk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.toronto_offer__saW23{background:#fffefbee;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 6px 22px #1b555709;display:flex;flex-direction:column;min-height:260px}.toronto_offer__saW23 h3{font-size:20px;margin:0 0 14px;line-height:1.3}.toronto_offer__saW23 p{font-size:16px;color:var(--muted);line-height:1.55;margin:0 0 19px;flex:1}.toronto_offer__saW23 a{display:inline-flex;gap:7px;align-items:center;color:#197379;font-size:15px;font-weight:780}.toronto_process__TdQD_{padding-block:25px 54px}.toronto_process__TdQD_ ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:18px 0 0}.toronto_process__TdQD_ li{display:flex;gap:11px;align-items:flex-start;color:#365d65;font-size:16px;line-height:1.5}.toronto_process__TdQD_ li svg{color:#2c9387;flex:none;margin-top:2px}.toronto_request__IpCJy{scroll-margin-top:18px;padding-block:44px;display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:30px;background:linear-gradient(105deg,#d9eeeb,#edf6f2);border:1px solid #d3e3dc;border-radius:28px}.toronto_requestIntro__DEZIQ{padding:8px 0}.toronto_requestIntro__DEZIQ svg{color:#22797b;margin-bottom:20px}.toronto_requestIntro__DEZIQ p{font-size:17px;color:#4d7077;line-height:1.55}.toronto_faq__MRWbJ{padding-block:60px}.toronto_faq__MRWbJ h2{margin-bottom:22px}.toronto_faq__MRWbJ details{background:#fff;border:1px solid #cfe1df;padding:19px 21px;border-radius:13px;margin-bottom:10px}.toronto_faq__MRWbJ summary{font-size:17px;font-weight:740;cursor:pointer;list-style-position:outside}.toronto_faq__MRWbJ p{font-size:16px;line-height:1.55;color:#4f6e73;margin:15px 0 0}.toronto_footer__zVido{padding-block:18px 42px;display:flex;gap:17px;flex-wrap:wrap;align-items:center;border-top:1px solid #d5e5de;font-size:13px;color:#597178}.toronto_footer__zVido p{margin:0;flex:1 1 100%}.toronto_footer__zVido a{color:#246b6e}.toronto_page__oywMv :focus-visible{outline:3px solid #0c6590}@media(max-width:850px){.toronto_hero__kCXAV{grid-template-columns:1fr}.toronto_heroPortrait__4WvjN{max-width:590px;width:100%;min-height:360px}.toronto_offerGrid__5QiGk{grid-template-columns:1fr 1fr}.toronto_process__TdQD_ ol,.toronto_request__IpCJy{grid-template-columns:1fr}.toronto_request__IpCJy{border-radius:18px}.toronto_requestIntro__DEZIQ{padding:0}}@media(max-width:580px){.toronto_hero__kCXAV{padding-top:28px;padding-bottom:25px}.toronto_hero__kCXAV h1{font-size:clamp(31px,9vw,41px)}.toronto_heroPortrait__4WvjN{min-height:310px;border-radius:19px}.toronto_offerGrid__5QiGk{grid-template-columns:1fr}.toronto_offer__saW23{min-height:0;padding:19px}.toronto_offerSection__aIFet{padding-block:27px}.toronto_request__IpCJy{padding:22px 15px}.toronto_actions__lSwIT a{width:100%}.toronto_faq__MRWbJ{padding-block:36px}}.toronto_page__oywMv{--ink:#273b2f;--muted:#627266;--line:#e0d9ca;min-width:0;color:var(--ink);background:radial-gradient(ellipse at 50% 0,rgba(207,230,211,.62),transparent 37%),linear-gradient(180deg,#f6f7ef,#fffbf5 48%,#f7f0e6);font-family:Arial,Helvetica,sans-serif}.toronto_hero__kCXAV{width:min(1100px,calc(100% - 28px));min-width:0;gap:clamp(17px,3.5vw,46px);margin-top:17px;padding:clamp(18px,3.2vw,36px);border:1px solid #ded6c6;border-radius:25px;background:#fffcf6;box-shadow:0 9px 26px rgba(53,67,51,.055)}.toronto_eyebrow__KHFlW{margin-bottom:12px;color:#367a5a;font-size:11px;letter-spacing:.08em}.toronto_hero__kCXAV h1{max-width:610px;margin-bottom:16px;color:#263b30;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.1}.toronto_lead__WvgN_{margin-bottom:20px;color:#4b6657;font-size:clamp(16px,1.75vw,19px)}.toronto_primary___rvv7{background:#087853;box-shadow:none}.toronto_primary___rvv7:hover{background:#066443}.toronto_secondary__QSQ_y{border-color:#c6d9c5;background:#eef4e9;color:#275b44}.toronto_truth__6pku9{color:#627265;font-size:13px}.toronto_aboutLink__5IwGl,.toronto_footer__zVido a,.toronto_offer__saW23 a{color:#226c4e}.toronto_heroPortrait__4WvjN{min-width:0;min-height:420px;border-radius:20px;background:#e8e7d8;box-shadow:0 12px 32px rgba(53,67,51,.09)}.toronto_portraitCaption__cHAQB{background:rgba(255,252,246,.91);color:#2d3d32}.toronto_pathway__JTHRU{box-sizing:border-box;width:min(1100px,calc(100% - 28px));min-width:0;margin:0 auto}.toronto_pathway__JTHRU>:first-child{margin-top:16px;margin-bottom:4px}.toronto_offerSection__aIFet{padding-block:27px}.toronto_faq__MRWbJ h2,.toronto_process__TdQD_ h2,.toronto_request__IpCJy h2,.toronto_sectionHead__KK7gJ h2{color:#263b30;font-family:Georgia,Times New Roman,serif;font-weight:600}.toronto_offer__saW23{min-height:0;border-color:#e0d9ca;background:#fffcf6;box-shadow:0 6px 19px rgba(52,68,50,.04)}.toronto_offer__saW23 h3{color:#283c32}.toronto_process__TdQD_ li{color:#526b5a}.toronto_process__TdQD_ li svg{color:#198363}.toronto_request__IpCJy{border-color:#d8dfcf;background:linear-gradient(110deg,#e5f0df,#f8f5eb)}.toronto_requestIntro__DEZIQ svg{color:#277457}.toronto_requestIntro__DEZIQ p{color:#516b5a}.toronto_faq__MRWbJ details{border-color:#dddacc;background:#fffcf6}.toronto_faq__MRWbJ p,.toronto_footer__zVido{color:#647266}.toronto_page__oywMv :focus-visible{outline:3px solid #c28d2c;outline-offset:3px}@media (max-width:850px){.toronto_heroPortrait__4WvjN{min-height:350px}}@media (max-width:580px){.toronto_hero__kCXAV{width:calc(100% - 24px);gap:16px;padding:15px;border-radius:18px}.toronto_hero__kCXAV h1{font-size:clamp(29px,8.5vw,39px)}.toronto_heroPortrait__4WvjN{min-height:295px;border-radius:15px}.toronto_pathway__JTHRU{width:calc(100% - 24px)}.toronto_pathway__JTHRU>:first-child{margin-top:11px;margin-bottom:0}.toronto_actions__lSwIT a{min-height:46px}}@media (prefers-reduced-motion:reduce){.toronto_page__oywMv *,.toronto_page__oywMv :after,.toronto_page__oywMv :before{scroll-behavior:auto!important}}