.elementor-1269 .elementor-element.elementor-element-3290a8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* UI-09: Advice discovery hierarchy. */
.elementor-1269 .home-section{padding-block:clamp(4.5rem,6vw,5.75rem)}
.elementor-1269 .support-card-grid{gap:1rem;border:0;background:transparent}
.elementor-1269 .support-card{border:1px solid var(--border)}
.elementor-1269 .support-card:first-child{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-column:1/-1;background:var(--alt)}
.elementor-1269 .support-card:first-child>img{width:100%;height:100%;aspect-ratio:1.45;object-fit:cover}
.elementor-1269 .support-card:first-child>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)}
.elementor-1269 .support-card:first-child h2{font-size:clamp(2.5rem,4vw,4.5rem)}
@media(max-width:820px){.elementor-1269 .support-card:first-child{grid-template-columns:1fr}.elementor-1269 .support-card:first-child>img{aspect-ratio:1.65}}
@media(max-width:700px){.elementor-1269 .home-section{padding-block:3.5rem}.elementor-1269 .support-card-grid{grid-template-columns:minmax(0,1fr)!important;gap:.8rem}.elementor-1269 .support-card{min-width:0}.elementor-1269 .support-card:first-child h2{font-size:clamp(2rem,11vw,3rem)}}/* End custom CSS */