/* The video and its invitation form one composed object. */
.thinking-home.blueprint-folio .hero-media-stack{gap:0}
.thinking-home.blueprint-folio .hero-vsl{border:1px solid var(--brand-blue);border-radius:16px 16px 0 0}
.thinking-home .hero-offer{position:relative;display:block;min-width:0;margin:0;padding:27px 28px 25px;border:1px solid var(--brand-blue);border-top:0;border-radius:0 0 16px 16px;background-color:#fff;background-image:none;color:var(--brand-ink);box-shadow:inset 4px 0 0 var(--brand-blue),0 8px 18px #3d43480d}
.thinking-home .hero-session-content{min-width:0;width:100%;container-type:inline-size}
.thinking-home .hero-offer h2{max-width:none;margin:0;color:var(--brand-ink);font:400 clamp(14px,9.3cqw,36px)/1.1 var(--serif);letter-spacing:-.025em;white-space:nowrap;text-wrap:nowrap}
.thinking-home .hero-offer-outcome{max-width:none;margin:13px 0 22px;font:400 min(16px,3.4cqw)/1.5 var(--body);letter-spacing:-.01em;color:var(--brand-ink);white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal}
.thinking-home .hero-offer .free-session-cta{display:flex;flex-direction:column;align-items:stretch;gap:15px;width:100%;min-width:0;max-width:100%}
.thinking-home .hero-offer .market-cta{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:58px;margin:0;padding:15px 20px;border:1px solid var(--brand-blue);border-radius:10px 10px 10px 4px;box-shadow:inset 0 1px 0 #fff,0 3px 0 var(--brand-blue);font:800 18px/1.3 KailanNav,Arial,sans-serif;letter-spacing:-.025em;text-align:center;white-space:normal;text-decoration:none;animation:none;transition:box-shadow .14s ease;transform:none;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}
.thinking-home .hero-offer .market-cta>span{display:block;min-width:0;max-width:100%;text-wrap:balance}
.thinking-home .hero-offer .market-cta:hover{box-shadow:inset 0 1px 0 #fff,0 3px 0 var(--brand-blue),0 5px 12px #3d434814;transform:none;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}
.thinking-home .hero-offer .market-cta:active{box-shadow:inset 0 1px 0 #fff,0 1px 0 var(--brand-blue);transform:translateY(2px)}
.thinking-home .hero-offer .market-cta:focus-visible{outline:3px solid var(--brand-ink);outline-offset:5px}
.thinking-home .hero-offer .free-session-value {
  margin: 0;
  color: var(--brand-ink);
  font: 400 15px/1.5 var(--body);
  text-align: center;
  text-wrap: pretty;
}
.thinking-home .hero-offer .free-session-value > strong {
  font-weight: 800;
  white-space: nowrap;
}
@media(max-width:1200px) and (min-width:1001px){.thinking-home .hero-offer{padding:25px 24px}}
@media(max-width:1000px){.thinking-home .hero-offer{padding:28px 30px}}
@media(max-width:520px){.thinking-home .hero-offer{padding:23px 20px 22px;border-radius:0 0 13px 13px}.thinking-home.blueprint-folio .hero-vsl{border-radius:13px 13px 0 0}.thinking-home .hero-offer-outcome{margin:12px 0 20px}.thinking-home .hero-offer .market-cta{min-height:56px;padding:14px 16px;font-size:18px;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}}
@media(max-width:360px){.thinking-home .hero-offer{padding:21px 16px 20px}.thinking-home .hero-offer .market-cta{padding-inline:12px;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}}
@media(prefers-reduced-motion:reduce){.thinking-home .hero-offer .market-cta{transition:none;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}}
@media(forced-colors:active){.thinking-home .hero-offer{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.thinking-home .hero-offer h2,.thinking-home .hero-offer-outcome,.thinking-home .hero-offer .free-session-value,.thinking-home .hero-offer .free-session-value>strong{color:CanvasText}.thinking-home .hero-offer .market-cta{border:2px solid ButtonText;box-shadow:none;background-color:#12ABF8;background-image:none;color:#fff;-webkit-text-stroke:0;paint-order:normal;text-shadow:none}.thinking-home.blueprint-folio .hero-vsl{border-color:CanvasText}}

@media(forced-colors:active){.thinking-home .hero-offer .market-cta,.thinking-home .hero-offer .market-cta:hover{background:ButtonFace;background-image:none;color:ButtonText!important;border-color:ButtonText;box-shadow:none;-webkit-text-stroke:0;text-shadow:none}}
