html:has(.buyopps-page),html:has(.buyopps-page) body{overflow:auto!important;height:auto!important;overscroll-behavior:auto!important}.buyopps-page{background:var(--bh-paper,#F4EFE6);color:var(--bh-ink,#0F1417);font-family:var(--bh-body)}.buyopps-hero-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px}.buyopps-hero-cta{display:inline-flex;align-items:center;gap:10px;background:var(--bh-river-deep,#1F484E);color:#fff;border:0;border-radius:999px;padding:16px 28px;font-family:var(--bh-body);font-size:16px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.buyopps-hero-cta:focus-visible,.buyopps-hero-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,20,23,.25)}.buyopps-hero-note{color:rgba(255,255,255,.85);font-size:14px}.buyopps-hero-cue{font-weight:600;color:var(--bh-river-soft,#B7C9CB)!important}html[data-lp="1"] .bh-header .header-burger,html[data-lp="1"] .bh-header .nav{display:none!important}.buyopps-strip{background:var(--bh-ink,#0F1417);color:var(--bh-paper,#F4EFE6);padding:28px 20px 20px}.buyopps-strip-inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.buyopps-stat{display:flex;flex-direction:column;gap:2px;text-align:center}.buyopps-stat strong{font-size:clamp(26px,4vw,38px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--bh-river-soft,#B7C9CB)}.buyopps-stat span{font-size:13px;opacity:.85}.buyopps-stat-lead strong{color:#fff}.buyopps-stat-lead span{opacity:1;font-weight:600}.buyopps-strip-argument{max-width:960px;margin:18px auto 0;text-align:center;font-size:15.5px;color:var(--bh-river-soft,#B7C9CB)}.buyopps-strip-note{max-width:960px;margin:8px auto 0;text-align:center;font-size:12.5px;opacity:.6}@media (max-width:720px){.buyopps-strip-inner{grid-template-columns:repeat(2,1fr)}}.buyopps-section{padding:56px 20px}.buyopps-section-inner{max-width:720px;margin:0 auto}.buyopps-h2{font-family:var(--bh-display,var(--bh-body));font-size:clamp(26px,4vw,34px);line-height:1.15;margin:0 0 18px;text-wrap:balance}.buyopps-prose{font-size:17px;line-height:1.65;margin:0 0 14px;max-width:65ch}.buyopps-prose a{color:var(--bh-river-deep,#1F484E)}.buyopps-prose-stack{margin-top:14px}.buyopps-prose-soft{opacity:.75;font-size:15.5px}.buyopps-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bh-brick,#A14D3A);margin-bottom:12px}.buyopps-callout{background:rgba(31,72,78,.07);padding:48px 20px}.buyopps-signals{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.buyopps-signals li{font-size:15.5px;line-height:1.5;padding-left:18px;position:relative}.buyopps-signals li:before{content:"→";position:absolute;left:0;color:var(--bh-river-deep,#1F484E)}@media (max-width:640px){.buyopps-signals{grid-template-columns:1fr}}.buyopps-get{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:16.5px;line-height:1.55}.buyopps-jeff{background:var(--bh-ink,#0F1417);color:var(--bh-paper,#F4EFE6);padding:56px 20px}.buyopps-jeff .buyopps-h2{color:#fff}.buyopps-jeff .buyopps-prose a{color:var(--bh-river-soft,#B7C9CB)}.buyopps-faq{display:flex;flex-direction:column;gap:10px}.buyopps-faq-item{border:1px solid rgba(15,20,23,.14);border-radius:10px;background:#fff;padding:0}.buyopps-faq-item summary{cursor:pointer;padding:14px 18px;font-weight:600;font-size:15.5px;list-style:none}.buyopps-faq-item summary::-webkit-details-marker{display:none}.buyopps-faq-item summary:after{content:"+";float:right;opacity:.5}.buyopps-faq-item[open] summary:after{content:"–"}.buyopps-faq-item p{padding:0 18px 16px;margin:0;font-size:15px;line-height:1.6;opacity:.85}.buyopps-form-section{padding:56px 20px 84px}.buyopps-form-card{background:var(--bh-ink,#0F1417);color:var(--bh-paper,#F4EFE6);border-radius:18px;padding:36px 28px 32px;max-width:640px;margin:0 auto}.buyopps-form-h{font-family:var(--bh-display,var(--bh-body));font-size:28px;margin:0 0 10px;color:#fff}.buyopps-form-prose{font-size:15.5px;line-height:1.6;margin:0 0 12px;opacity:.92}.buyopps-form-lead{margin-bottom:22px}.buyopps-form-soft{opacity:.7}.buyopps-form{display:flex;flex-direction:column;gap:18px}.buyopps-fieldset{border:0;padding:0;margin:0}.buyopps-legend{font-size:15px;font-weight:600;margin-bottom:10px;padding:0;color:#fff}.buyopps-radio-row{display:flex;flex-wrap:wrap;gap:8px}.buyopps-radio{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:var(--bh-paper,#F4EFE6);border-radius:999px;padding:9px 16px;font-size:14.5px;font-family:var(--bh-body);cursor:pointer;transition:background .12s ease,border-color .12s ease}.buyopps-radio:hover{border-color:rgba(255,255,255,.5)}.buyopps-radio:focus-visible{outline:2px solid var(--bh-river-soft,#B7C9CB);outline-offset:2px}.buyopps-radio.is-selected{background:var(--bh-river-soft,#B7C9CB);border-color:var(--bh-river-soft,#B7C9CB);color:var(--bh-ink,#0F1417);font-weight:600}.buyopps-field-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#fff}.buyopps-input,.buyopps-textarea{width:100%;box-sizing:border-box;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#fff;padding:12px 14px;font-size:16px;font-family:var(--bh-body)}.buyopps-input::placeholder,.buyopps-textarea::placeholder{color:rgba(255,255,255,.4)}.buyopps-input:focus-visible,.buyopps-textarea:focus-visible{outline:2px solid var(--bh-river-soft,#B7C9CB);outline-offset:1px}.buyopps-textarea{min-height:84px;resize:vertical}.buyopps-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.buyopps-name-row{grid-template-columns:1fr}}.buyopps-consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;opacity:.92;cursor:pointer}.buyopps-consent input{margin-top:3px;accent-color:var(--bh-river-soft,#B7C9CB)}.buyopps-submit{background:var(--bh-river-soft,#B7C9CB);color:var(--bh-ink,#0F1417);border:0;border-radius:999px;padding:16px 28px;font-size:16px;font-weight:700;font-family:var(--bh-body);cursor:pointer;transition:transform .15s ease}.buyopps-submit:hover:not(:disabled){transform:translateY(-1px)}.buyopps-submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.buyopps-submit:disabled{opacity:.6;cursor:default}.buyopps-form-aside{font-size:13px;opacity:.65;margin:0;text-align:center}.buyopps-step-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bh-river-soft,#B7C9CB);margin:0 0 -6px}.buyopps-mortgage-note{margin-top:20px;font-size:13.5px}.buyopps-final-cta{padding-bottom:84px}.buyopps-cta-dark{background:var(--bh-ink,#0F1417);color:#fff}.buyopps-field-error{color:#F0B4A4;font-size:13px;margin-top:6px}.buyopps-error{background:rgba(240,180,164,.15);border:1px solid #f0b4a4;color:#F0B4A4;border-radius:10px;padding:12px 14px;font-size:14px}.buyopps-thanks-mark{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.buyopps-thanks-cta,.buyopps-thanks-mark{background:var(--bh-river-soft,#B7C9CB);color:var(--bh-ink,#0F1417);font-weight:700}.buyopps-thanks-cta{display:inline-block;border-radius:999px;padding:14px 24px;font-size:15.5px;text-decoration:none;margin:8px 0 14px}.buyopps-thanks-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}