.solutions_workspace__a_th3{padding:var(--space-5) 0 var(--space-6)}.solutions_heading__gFHon{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.solutions_heading__gFHon h1{margin:0;font-size:clamp(var(--t-h4),2.4vw,var(--t-h2));line-height:var(--lh-snug);letter-spacing:var(--track-tight);font-weight:var(--w-bold);word-break:keep-all}.solutions_heading__gFHon p{margin-bottom:var(--space-2)}.solutions_heading__gFHon>a{flex:none}.solutions_back__0m7xk{display:inline-flex;align-items:center;min-height:2.75rem;margin-bottom:var(--space-3);font-size:max(14px,var(--t-caption));font-weight:var(--w-semibold);color:var(--color-fg-2);text-decoration:none}.solutions_back__0m7xk:hover{text-decoration:underline;text-underline-offset:.3em}.solutions_back__0m7xk:focus-visible,.solutions_disclosure__rjnpi>summary:focus-visible{outline:.1875rem solid var(--navy);outline-offset:.1875rem}.solutions_support__ED2Lc{padding:0 0 var(--space-7)}.solutions_disclosure__rjnpi{border-top:.0625rem solid var(--line)}.solutions_disclosure__rjnpi:last-of-type{border-bottom:.0625rem solid var(--line)}.solutions_disclosure__rjnpi>summary{padding:var(--space-4) 0;cursor:pointer;font-size:var(--t-body-sm);font-weight:var(--w-semibold);color:var(--fg-1);min-height:2.75rem}.solutions_detailBody___5ZoY{padding:var(--space-2) 0 var(--space-5)}.solutions_description__L2_HB{font-size:max(14px,var(--t-caption));line-height:var(--lh-body);color:var(--color-fg-2);margin:0 0 var(--space-4);word-break:keep-all}.solutions_preparation__S_Sve{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);padding-bottom:var(--space-4)}.solutions_next__aaxZF h2,.solutions_preparation__S_Sve h2{font-size:var(--t-lead);line-height:var(--lh-snug);font-weight:var(--w-bold);margin:0 0 var(--space-4)}.solutions_preparation__S_Sve ul{padding-left:var(--space-4);margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body);list-style:disc}.solutions_condition__3VHmK{border-left:.1875rem solid var(--line-strong);padding:var(--space-4);margin-top:var(--space-4);background:var(--gray-100)}.solutions_condition__3VHmK h3{font-size:var(--t-body-sm);font-weight:var(--w-bold);margin:0 0 var(--space-2)}.solutions_condition__3VHmK p{font-size:max(14px,var(--t-caption));line-height:var(--lh-body);color:var(--color-fg-2);margin:0}.solutions_scope__aOg9_{display:grid;gap:var(--space-4);margin:var(--space-5) 0}.solutions_scope__aOg9_>div{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-5);font-size:var(--t-body-sm);line-height:var(--lh-body)}.solutions_scope__aOg9_ dt{font-weight:var(--w-semibold)}.solutions_scope__aOg9_ dd{margin:0;color:var(--color-fg-2)}.solutions_next__aaxZF{padding-top:var(--space-6)}.solutions_next__aaxZF>.solutions_description__L2_HB{margin-top:var(--space-4)}@media(max-width:48rem){.solutions_workspace__a_th3{padding:var(--space-4) 0}.solutions_heading__gFHon{align-items:flex-start;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.solutions_heading__gFHon h1{font-size:var(--t-h4)}.solutions_heading__gFHon>a{font-size:max(14px,var(--t-caption))}.solutions_back__0m7xk{margin-bottom:var(--space-2)}.solutions_preparation__S_Sve{grid-template-columns:1fr;gap:var(--space-4)}.solutions_scope__aOg9_>div{grid-template-columns:1fr;gap:var(--space-1)}.solutions_next__aaxZF{padding-top:var(--space-5)}.solutions_support__ED2Lc{padding-bottom:var(--space-6)}}.solutions_startHeading__3X9um{max-width:48rem;padding:var(--space-6) 0 var(--space-7)}.solutions_startHeading__3X9um h1{font-size:clamp(var(--t-h2),4vw,var(--t-display));font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--track-tight);margin:0 0 var(--space-5)}.solutions_startHeading__3X9um>p:last-child{font-size:var(--t-lead);line-height:var(--lh-body);color:var(--color-fg-2);margin:0}.solutions_entryNote__jWt5H{font-size:max(14px,var(--t-caption));line-height:var(--lh-body);color:var(--color-fg-2);margin:var(--space-5) 0}.solutions_entryNote__jWt5H a{text-decoration:underline;text-underline-offset:.3em;color:var(--navy)}@media(max-width:760px){.solutions_startHeading__3X9um{padding:var(--space-4) 0 var(--space-5)}.solutions_startHeading__3X9um>p:last-child{font-size:var(--t-body)}}.solutions_storyPage__wWZh8 h1,.solutions_storyPage__wWZh8 h2,.solutions_storyPage__wWZh8 h3{text-wrap:balance}.solutions_storyPage__wWZh8 p{text-wrap:pretty}.solutions_storyHero__xB0Tk{padding:var(--space-8) 0;background:var(--gray-100)}.solutions_storyHero__xB0Tk h1{max-width:18ch;margin:0;font-size:clamp(var(--t-h2),4.2vw,var(--t-stat));font-weight:var(--w-semibold);line-height:1.2;letter-spacing:-.035em}.solutions_heroLead__azpMn{max-width:36em;margin:var(--space-5) 0;font-size:var(--t-lead);line-height:1.7;color:var(--navy)}.solutions_introBody__8Mkf1{max-width:42em;margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_heroActions__S7fFA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-block:var(--space-6) var(--space-4)}.solutions_helper__IPjxa{max-width:50em;margin:0;color:var(--color-fg-2);font-size:max(14px,var(--t-caption));line-height:1.7}.solutions_overviewHero__omKQW{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.solutions_evidencePhoto__w6z3S,.solutions_overviewPhoto__rvOP7{margin:0;min-width:0}.solutions_overviewPhoto__rvOP7 img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:55% center;border-radius:var(--r-card)}.solutions_evidencePhoto__w6z3S figcaption,.solutions_overviewPhoto__rvOP7 figcaption{font-size:max(14px,var(--t-caption));color:var(--color-fg-2);line-height:1.65;margin-top:var(--space-3)}.solutions_storySection__3LvKd{padding-block:var(--space-8);scroll-margin-top:calc(var(--spacing-header) + var(--space-5))}.solutions_softSection__8i1ks{background:var(--gray-100)}.solutions_sectionIntro__KkL1v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-7);align-items:start;margin-bottom:var(--space-6)}.solutions_evidenceGrid__Sx3qM h2,.solutions_sectionIntro__KkL1v h2{margin:0;font-size:clamp(var(--t-h4),2.7vw,var(--t-h2));font-weight:var(--w-semibold);line-height:1.3;letter-spacing:-.025em}.solutions_sectionIntro__KkL1v>p{max-width:44em;margin:var(--space-2) 0 0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_marketGrid__9DE_l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.solutions_marketCard__g5Exj{display:flex;flex-direction:column;min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-card);color:var(--navy);background:var(--white);transition:border-color .18s ease,transform .18s ease}.solutions_marketCard__g5Exj:hover{border-color:var(--navy);transform:translateY(-2px)}.solutions_marketCard__g5Exj h3{margin:0 0 var(--space-4);font-size:var(--t-h4);font-weight:var(--w-semibold);line-height:1.35}.solutions_marketCard__g5Exj>p{margin:0 0 var(--space-4);color:var(--color-fg-2);font-size:var(--t-body);line-height:1.7}.solutions_marketCard__g5Exj>p.solutions_cardQuestion__fKksU{color:var(--navy);font-size:var(--t-lead);line-height:1.5}.solutions_cardAction__yOE1v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.75rem;margin-top:auto;padding-top:var(--space-3);font-size:var(--t-body-sm);font-weight:var(--w-semibold)}.solutions_cardAction__yOE1v svg{flex-shrink:0}.solutions_serviceRows__vis5y{border-top:1px solid var(--line-strong)}.solutions_serviceRows__vis5y>a{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:start;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);color:var(--navy)}.solutions_serviceRows__vis5y h3{margin:0;font-size:var(--t-lead);line-height:1.4;font-weight:var(--w-semibold)}.solutions_serviceRows__vis5y p{max-width:45em;margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_serviceRows__vis5y>a>span{font-size:var(--t-body-sm);padding-top:var(--space-1)}.solutions_serviceRows__vis5y>a:hover h3,.solutions_serviceRows__vis5y>a>span{text-decoration:underline;text-underline-offset:var(--space-1)}.solutions_resourceLinks__sFnbn{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin-block:var(--space-5)}.solutions_resourceLinks__sFnbn>a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--navy);font-size:var(--t-body-sm);font-weight:var(--w-semibold);text-decoration:underline;text-underline-offset:var(--space-1)}.solutions_breadcrumb__M5Cv9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:max(14px,var(--t-caption));color:var(--color-fg-2)}.solutions_breadcrumb__M5Cv9 a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:var(--space-1)}.solutions_detailHero__4Y8Gx{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.solutions_firstDecision__giSgQ{padding:var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:var(--r-card)}.solutions_firstDecision__giSgQ h2{margin:0;font-size:var(--t-h4);line-height:1.4;font-weight:var(--w-semibold)}.solutions_firstDecision__giSgQ>p{margin:var(--space-3) 0 var(--space-6);font-size:var(--t-lead);line-height:1.5}.solutions_firstDecision__giSgQ h3{margin:0 0 var(--space-3);font-size:var(--t-body);font-weight:var(--w-semibold)}.solutions_firstDecision__giSgQ ul{list-style:disc;padding-left:var(--space-5);margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_firstDecision__giSgQ li+li{margin-top:var(--space-2)}.solutions_firstDecision__giSgQ>a{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:var(--space-5);font-size:var(--t-body-sm);font-weight:var(--w-semibold);text-decoration:underline;text-underline-offset:var(--space-1)}.solutions_decisionList__MU4ZD{border-top:1px solid var(--line-strong)}.solutions_decisionList__MU4ZD article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-7);padding-block:var(--space-5);border-bottom:1px solid var(--line)}.solutions_decisionList__MU4ZD h3{margin:0;font-size:var(--t-h4);font-weight:var(--w-semibold);line-height:1.45}.solutions_decisionList__MU4ZD p{max-width:46em;margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_deliverableGrid__h3qfV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.solutions_deliverableGrid__h3qfV article{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-card)}.solutions_deliverableGrid__h3qfV h3{margin:0 0 var(--space-4);font-size:var(--t-lead);font-weight:var(--w-semibold);line-height:1.4}.solutions_deliverableGrid__h3qfV p{margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_processList__VbcSW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);list-style:none;counter-reset:process;padding:0;margin:0}.solutions_processList__VbcSW li{counter-increment:process;border-top:1px solid var(--line-strong);padding-top:var(--space-4)}.solutions_processList__VbcSW li:before{content:counter(process,decimal-leading-zero);display:block;font-size:max(14px,var(--t-caption));font-variant-numeric:tabular-nums;color:var(--color-fg-2);margin-bottom:var(--space-4)}.solutions_processList__VbcSW h3{margin:0 0 var(--space-3);font-size:var(--t-lead);font-weight:var(--w-semibold);line-height:1.4}.solutions_processList__VbcSW p{margin:0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_evidenceGrid__Sx3qM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.solutions_evidencePhoto__w6z3S img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.solutions_evidenceGrid__Sx3qM>div>p{margin:var(--space-5) 0;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8;max-width:42em}.solutions_faqList__7gx1J{max-width:58rem;margin-left:auto}.solutions_faqList__7gx1J .solutions_disclosure__rjnpi>summary{font-size:var(--t-body);padding-block:var(--space-5)}.solutions_faqList__7gx1J p{margin:0;max-width:46em;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_storyPage__wWZh8 .solutions_next__aaxZF{padding-top:var(--space-7)}.solutions_storyPage__wWZh8 .solutions_next__aaxZF h2{font-size:var(--t-h4);font-weight:var(--w-semibold)}@media(max-width:1100px){.solutions_detailHero__4Y8Gx,.solutions_evidenceGrid__Sx3qM,.solutions_overviewHero__omKQW{gap:var(--space-6)}.solutions_marketGrid__9DE_l{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions_deliverableGrid__h3qfV article,.solutions_firstDecision__giSgQ,.solutions_marketCard__g5Exj{padding:var(--space-5)}.solutions_serviceRows__vis5y>a{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.solutions_serviceRows__vis5y>a>span{grid-column:2}.solutions_processList__VbcSW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.solutions_storyHero__xB0Tk{padding-block:var(--space-6)}.solutions_storyHero__xB0Tk h1{font-size:clamp(var(--t-h3),9vw,var(--t-h1));max-width:19ch}.solutions_heroLead__azpMn{font-size:var(--t-lead)}.solutions_detailHero__4Y8Gx,.solutions_evidenceGrid__Sx3qM,.solutions_overviewHero__omKQW{grid-template-columns:1fr;gap:var(--space-6)}.solutions_overviewPhoto__rvOP7 img{aspect-ratio:1.4}.solutions_heroActions__S7fFA{gap:var(--space-4)}.solutions_storySection__3LvKd{padding-block:var(--space-7)}.solutions_decisionList__MU4ZD article,.solutions_sectionIntro__KkL1v{grid-template-columns:1fr;gap:var(--space-4)}.solutions_sectionIntro__KkL1v{margin-bottom:var(--space-5)}.solutions_deliverableGrid__h3qfV,.solutions_marketGrid__9DE_l{grid-template-columns:1fr;gap:var(--space-4)}.solutions_marketCard__g5Exj{padding:var(--space-5)}.solutions_serviceRows__vis5y>a{grid-template-columns:1fr;gap:var(--space-3)}.solutions_serviceRows__vis5y>a>span{grid-column:auto}.solutions_breadcrumb__M5Cv9{margin-bottom:var(--space-5)}.solutions_firstDecision__giSgQ{padding:var(--space-5)}.solutions_firstDecision__giSgQ>p{margin-bottom:var(--space-5)}.solutions_decisionList__MU4ZD h3{font-size:var(--t-lead)}.solutions_processList__VbcSW{gap:var(--space-5)}.solutions_processList__VbcSW h3{font-size:var(--t-body)}.solutions_faqList__7gx1J{max-width:none}.solutions_storyPage__wWZh8 .solutions_next__aaxZF{padding-top:var(--space-6)}}@media(max-width:390px){.solutions_processList__VbcSW{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.solutions_marketCard__g5Exj{transition:none}.solutions_marketCard__g5Exj:hover{transform:none}}.solutions_businessIntro__uGpXT{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-6)}.solutions_businessIntro__uGpXT>div{max-width:45rem;min-width:0}.solutions_businessIntro__uGpXT h2,.solutions_valueReview__mF_sw h2{margin:0;font-size:clamp(var(--t-h4),2.7vw,var(--t-h2));font-weight:var(--w-semibold);line-height:1.3;letter-spacing:-.025em}.solutions_businessIntro__uGpXT p,.solutions_valueReview__mF_sw p{margin:var(--space-5) 0 0;max-width:42em;color:var(--color-fg-2);font-size:var(--t-body);line-height:1.8}.solutions_businessIntro__uGpXT>a{flex-shrink:0;min-height:2.75rem;display:inline-flex;align-items:center}.solutions_cashflowGrid__9432Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.solutions_cashflowGrid__9432Z article{padding:var(--space-6);background:var(--gray-100);border-radius:var(--r-card);min-width:0}.solutions_cashflowGrid__9432Z h3{margin:0 0 var(--space-4);font-size:var(--t-lead);font-weight:var(--w-semibold);line-height:1.4}.solutions_cashflowGrid__9432Z p{margin:0;max-width:44em;font-size:var(--t-body);line-height:1.8;color:var(--color-fg-2)}.solutions_assumptionDetails__gKUQY{margin-top:var(--space-5);border-bottom:1px solid var(--line)}.solutions_assumptionDetails__gKUQY>summary{padding-block:var(--space-4);font-size:var(--t-body-sm);font-weight:var(--w-semibold);line-height:1.6;cursor:pointer;min-height:2.75rem}.solutions_assumptionDetails__gKUQY>div{padding-bottom:var(--space-5);max-width:58rem}.solutions_assumptionDetails__gKUQY p{font-size:var(--t-body-sm);color:var(--color-fg-2);line-height:1.8;margin:0 0 var(--space-3)}.solutions_assumptionDetails__gKUQY>summary:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.solutions_valueReview__mF_sw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-8);align-items:start}.solutions_valueReview__mF_sw>div>a{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:var(--space-5)}.solutions_valueList__jfwBY{list-style:none;padding:0;margin:0;counter-reset:value}.solutions_valueList__jfwBY li{position:relative;counter-increment:value;padding:var(--space-5) 0 var(--space-5) 3rem;border-top:1px solid var(--line-strong);font-size:var(--t-body);color:var(--color-fg-2);line-height:1.8}.solutions_valueList__jfwBY li:before{content:counter(value,decimal-leading-zero);position:absolute;left:0;top:var(--space-5);color:var(--navy);font-size:max(14px,var(--t-caption));font-variant-numeric:tabular-nums}.solutions_valueList__jfwBY li:last-child{border-bottom:1px solid var(--line)}.solutions_valueNote__SZhlu{max-width:58rem;margin:var(--space-6) 0 0;font-size:max(14px,var(--t-caption));line-height:1.7;color:var(--color-fg-2)}@media(max-width:1100px){.solutions_businessIntro__uGpXT{display:block}.solutions_businessIntro__uGpXT>a{margin-top:var(--space-4)}.solutions_valueReview__mF_sw{gap:var(--space-6)}}@media(max-width:760px){.solutions_cashflowGrid__9432Z,.solutions_valueReview__mF_sw{grid-template-columns:1fr}.solutions_cashflowGrid__9432Z{gap:var(--space-4)}.solutions_cashflowGrid__9432Z article{padding:var(--space-5)}.solutions_valueList__jfwBY li{padding-left:2.5rem}.solutions_businessIntro__uGpXT{margin-bottom:var(--space-5)}}.solutions_marketGrid__9DE_l{margin-top:56px}.solutions_storyHero__xB0Tk{padding-top:90px}.solutions_overviewPhoto__rvOP7 img{border-radius:16px}.solutions_storySection__3LvKd{padding-block:100px}.solutions_marketCard__g5Exj{border-radius:16px}@media(max-width:700px){.solutions_storyHero__xB0Tk{padding-top:60px}.solutions_storySection__3LvKd{padding-block:72px}}