.elementor .e-77022b0f-7aa5{font-family:var(--confidence-mono-font);font-size:0.75rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:1.4rem;}.elementor .e-59417af4-6fe9{font-family:var(--confidence-display-font);font-weight:400;font-size:clamp(3rem, 5vw, 5.4rem);color:var(--confidence-cream);line-height:1.05;margin:0px;}.elementor .e-2c4998a-708a{max-width:42rem;font-family:var(--confidence-body-font);font-size:1rem;color:rgba(248,244,238,0.72);line-height:1.9;margin-block-start:1.8rem;}.elementor .e-402550e2-ff49:hover,.elementor .e-402550e2-ff49:focus-visible{color:var(--confidence-gold);border-color:rgba(201,169,110,0.45);background-color:rgba(201,169,110,0.12);}.elementor .e-402550e2-ff49{font-family:var(--confidence-body-font);font-weight:500;font-size:0.75rem;color:var(--confidence-cream);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:0.5px;border-color:rgba(201,169,110,0.26);border-style:solid;background-color:transparent;}.elementor .e-5fa24c8c-2808{padding:0px;margin-block-start:2.2rem;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-2c53623e-7e1f{max-width:56rem;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-2e9f823a-3bab{min-height:100vh;padding-block-start:10rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(180deg, rgba(19,18,16,0.84) 0%,rgba(19,18,16,0.8) 46%,rgba(19,18,16,0.88) 100%),url("https://www.homeswithconfidence.com/wp-content/uploads/2026/10/thought-leader-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;}.elementor .e-13d5eb73-bd8a{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-4d554adc-2d22{font-family:var(--confidence-display-font);font-weight:400;font-size:clamp(2.2rem, 4vw, 3.4rem);color:var(--confidence-ink);line-height:1.1;margin:0px;}.elementor .e-53a41928-df1a{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-295bf1-2893{max-width:36rem;font-family:var(--confidence-body-font);font-size:1rem;color:var(--confidence-muted);line-height:1.85;}.elementor .e-53b503ca-6e5c{padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:4rem;padding-inline-end:4rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;align-items:end;}.elementor .e-4fea8688-13ac{font-family:var(--confidence-mono-font);font-size:0.68rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.55rem;}.elementor .e-1b1b7268-67cc{font-family:var(--confidence-display-font);font-weight:300;font-size:1.85rem;color:rgba(248,244,238,0.74);line-height:1.35;}.elementor .e-283ba228-718e{min-height:28rem;padding:3rem;background-image:linear-gradient(180deg, rgba(19,18,16,0.5) 0%,rgba(19,18,16,0.88) 100%),url("https://www.homeswithconfidence.com/wp-content/uploads/2026/10/thought-leadership-market-commentary.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-993e7b0-b77a{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-517e36c-560d{font-family:var(--confidence-display-font);font-weight:300;font-size:clamp(2.2rem, 4vw, 3.3rem);color:var(--confidence-cream);line-height:1.1;margin-block-end:1.2rem;}.elementor .e-693a7ba3-8a8f{max-width:38rem;font-family:var(--confidence-body-font);font-size:1rem;color:rgba(248,244,238,0.85);line-height:1.95;}.elementor .e-6e9d9689-c77e{padding:3rem;background-color:var(--confidence-surface-dark);display:flex;flex-direction:column;justify-content:center;}.elementor .e-65dc0c9b-11b2{width:100%;min-height:85vh;overflow:hidden;background-color:var(--confidence-surface-dark);display:grid;grid-template-columns:0.86fr 1.14fr;}.elementor .e-7d4841c6-26d5{font-family:var(--confidence-mono-font);font-size:0.68rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.55rem;}.elementor .e-3cb86e0c-7334{font-family:var(--confidence-display-font);font-weight:300;font-size:1.85rem;color:rgba(248,244,238,0.9);line-height:1.35;}.elementor .e-601f852f-dc7b{min-height:28rem;padding:3rem;background-image:linear-gradient(180deg, rgba(19,18,16,0.5) 0%,rgba(19,18,16,0.88) 100%),url("https://www.homeswithconfidence.com/wp-content/uploads/2026/10/thought-leader-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-38381b89-45fa{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-6642e7db-81e8{font-family:var(--confidence-display-font);font-weight:300;font-size:clamp(2.2rem, 4vw, 3.3rem);color:var(--confidence-ink);line-height:1.1;margin-block-end:1.2rem;}.elementor .e-25b55afb-1908{max-width:38rem;font-family:var(--confidence-body-font);font-size:1rem;color:var(--confidence-muted);line-height:1.95;}.elementor .e-edf7adc-a3a7{padding:3rem;background-color:var(--confidence-white);display:flex;flex-direction:column;justify-content:center;}.elementor .e-2f7a636f-93a9{width:100%;min-height:85vh;overflow:hidden;background-color:var(--confidence-white);display:grid;grid-template-columns:0.86fr 1.14fr;}.elementor .e-549b3d7a-fe6a{font-family:var(--confidence-mono-font);font-size:0.68rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.55rem;}.elementor .e-28605d3-fe82{font-family:var(--confidence-display-font);font-weight:300;font-size:1.85rem;color:rgba(248,244,238,0.74);line-height:1.35;}.elementor .e-2af872f4-16ab{min-height:28rem;padding:3rem;background-image:linear-gradient(180deg, rgba(19,18,16,0.5) 0%,rgba(19,18,16,0.88) 100%),url("https://www.homeswithconfidence.com/wp-content/uploads/2026/10/ANJDSC08623-Edit-820x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-6bb23a7-7fba{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-7125ccd1-d826{font-family:var(--confidence-display-font);font-weight:300;font-size:clamp(2.2rem, 4vw, 3.3rem);color:var(--confidence-cream);line-height:1.1;margin-block-end:1.2rem;}.elementor .e-262189b2-82e0{max-width:38rem;font-family:var(--confidence-body-font);font-size:1rem;color:rgba(248,244,238,0.85);line-height:1.95;}.elementor .e-65dd2f1b-accc{padding:3rem;background-color:var(--confidence-surface-dark);display:flex;flex-direction:column;justify-content:center;}.elementor .e-34d8bc97-f26d{width:100%;min-height:85vh;overflow:hidden;background-color:var(--confidence-surface-dark);display:grid;grid-template-columns:0.86fr 1.14fr;}.elementor .e-47fa03c8-3722{font-family:var(--confidence-mono-font);font-size:0.68rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.55rem;}.elementor .e-7a0a3686-d952{font-family:var(--confidence-display-font);font-weight:300;font-size:1.85rem;color:rgba(248,244,238,0.9);line-height:1.35;}.elementor .e-13546f3e-cc64{min-height:28rem;padding:3rem;background-image:linear-gradient(180deg, rgba(19,18,16,0.5) 0%,rgba(19,18,16,0.88) 100%),url("https://www.homeswithconfidence.com/wp-content/uploads/2026/10/kk-show-key-to-keys-1024x768.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-70c710a7-7d3b{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-5fb268e0-3e43{font-family:var(--confidence-display-font);font-weight:300;font-size:clamp(2.2rem, 4vw, 3.3rem);color:var(--confidence-ink);line-height:1.1;margin-block-end:1.2rem;}.elementor .e-7970f3a8-10cf{max-width:38rem;font-family:var(--confidence-body-font);font-size:1rem;color:var(--confidence-muted);line-height:1.95;}.elementor .e-5816986b-a1c2{padding:3rem;background-color:var(--confidence-white);display:flex;flex-direction:column;justify-content:center;}.elementor .e-15086d06-e539{width:100%;min-height:85vh;overflow:hidden;background-color:var(--confidence-white);display:grid;grid-template-columns:0.86fr 1.14fr;}.elementor .e-3cbfd439-e4dc{padding:0px;background-color:var(--confidence-white);display:flex;flex-direction:column;}.elementor .e-3455bb2c-3714{font-family:var(--confidence-mono-font);font-size:0.7rem;color:var(--confidence-gold);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-50890767-ddb5{font-family:var(--confidence-display-font);font-weight:400;font-size:clamp(2rem, 3.5vw, 2.8rem);color:var(--confidence-ink);line-height:1.1;margin:0px;}.elementor .e-1761cb8b-a862{font-family:var(--confidence-body-font);font-size:1rem;color:var(--confidence-muted);line-height:1.7;}.elementor .e-404e112f-86f0{padding:0px;display:flex;flex-direction:column;gap:0.85rem;}.elementor .e-556367cf-97a6{font-family:var(--confidence-mono-font);font-size:clamp(2.5rem, 5vw, 4rem);color:rgba(26,24,20,0.18);letter-spacing:0.08em;}.elementor .e-59eb0637-5c0f{padding:0px;display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1fr) auto;align-items:end;}.elementor .e-605ff0da-2f50{font-family:var(--confidence-body-font);font-size:0.7rem;color:var(--confidence-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-16fbc680-e777{font-family:var(--confidence-mono-font);font-size:0.85rem;color:var(--confidence-gold);letter-spacing:0.12em;}.elementor .e-fb6d8b8-b3f1{width:100%;padding:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-284143df-7a18{font-family:var(--confidence-display-font);font-weight:500;font-size:1.75rem;color:var(--confidence-ink);margin:0px;}.elementor .e-629e2fb3-de4e{font-family:var(--confidence-body-font);font-size:0.95rem;color:var(--confidence-muted);line-height:1.6;}.elementor .e-4365fa4-c50c:hover,.elementor .e-4365fa4-c50c:focus-visible{box-shadow:0px 24px 48px 0px rgba(26,24,20,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-4365fa4-c50c{max-width:34rem;text-decoration:none;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.85rem;padding-inline-end:1.85rem;border-radius:1rem;background-color:var(--confidence-white);box-shadow:0px 18px 40px 0px rgba(26,24,20,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;}.elementor .e-539eb6fd-1ac7{font-family:var(--confidence-body-font);font-size:0.7rem;color:var(--confidence-muted);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-620a1a97-a92c{font-family:var(--confidence-mono-font);font-size:0.85rem;color:var(--confidence-gold);letter-spacing:0.12em;}.elementor .e-27bf6a31-fcc2{width:100%;padding:0px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-6d07e4f8-db3f{font-family:var(--confidence-display-font);font-weight:500;font-size:1.75rem;color:var(--confidence-ink);margin:0px;}.elementor .e-758d2dd4-90d3{font-family:var(--confidence-body-font);font-size:0.95rem;color:var(--confidence-muted);line-height:1.6;}.elementor .e-39cbe312-cbb6:hover,.elementor .e-39cbe312-cbb6:focus-visible{box-shadow:0px 24px 48px 0px rgba(26,24,20,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-39cbe312-cbb6{max-width:34rem;text-decoration:none;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.85rem;padding-inline-end:1.85rem;border-radius:1rem;background-color:var(--confidence-white);box-shadow:0px 18px 40px 0px rgba(26,24,20,0.08);transition:transform 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;}.elementor .e-4ef2c291-fd33{padding:0px;display:flex;gap:1.25rem;flex-wrap:wrap;}.elementor .e-335d268b-1caa:hover,.elementor .e-335d268b-1caa:focus-visible{opacity:90%;}.elementor .e-335d268b-1caa{font-family:var(--confidence-body-font);font-weight:500;font-size:0.75rem;color:var(--confidence-cream);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:0.5px;border-color:var(--confidence-ink);border-style:solid;background-color:var(--confidence-ink);}.elementor .e-6326a804-8a24:hover,.elementor .e-6326a804-8a24:focus-visible{border-color:rgba(26,24,20,0.45);background-color:rgba(26,24,20,0.08);}.elementor .e-6326a804-8a24{font-family:var(--confidence-body-font);font-weight:500;font-size:0.75rem;color:var(--confidence-ink);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:0.5px;border-color:rgba(26,24,20,0.26);border-style:solid;background-color:transparent;}.elementor .e-23832647-ae06{padding:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-13d991ed-a25e{width:100%;max-width:1100px;padding:0px;display:flex;flex-direction:column;gap:2.25rem;margin-inline: auto;\n}.elementor .e-5e7cd6cc-3e96{color:var(--confidence-ink);padding-block-start:5.5rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(180deg, #F8F4EE 0%,#F4EDE1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}