.bb-mortgage-estate{color:#f0f6ef;isolation:isolate;background:radial-gradient(at 28%,#154b39 0%,#082d21 44%,#071f18 85%);padding:92px 0 36px}.bb-mortgage-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.bb-mortgage-heading .eyebrow{color:#98bca7;letter-spacing:.15em;font-size:.75rem}.bb-mortgage-heading h2{letter-spacing:-.05em;margin-top:19px;font-size:clamp(2.6rem,4.1vw,4.2rem);font-weight:400;line-height:1.11}.bb-mortgage-heading h2 em{letter-spacing:-.025em;color:#b9e1c5;font-size:1.09em}.bb-mortgage-heading>p{color:#b5cabe;max-width:360px;padding-bottom:5px;font-size:1rem;line-height:1.9}.bb-mortgage-assumptions{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;align-items:center;gap:17px;padding:17px 0;display:flex}.bb-mortgage-assumptions>span{letter-spacing:.1em;color:#ecad7c;font-size:.75rem}.bb-mortgage-assumptions>p{color:#b4c5ba;font-size:.8125rem}.bb-mortgage-sliders{grid-template-columns:1fr 1fr auto;align-items:center;gap:55px;padding:29px 0 33px;display:grid}.bb-mortgage-slider>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bb-mortgage-slider label{color:#c0d0c5;font-size:.875rem}.bb-mortgage-slider output{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f0f6ef;font-family:Manrope,sans-serif;font-size:1.75rem;font-weight:500}.bb-mortgage-estate .bb-money-slider{cursor:pointer;touch-action:none;width:100%;height:28px}.bb-mortgage-estate .bb-money-slider [data-slot=slider-track]{background:#466456;height:4px;overflow:visible}.bb-mortgage-estate .bb-money-slider [data-slot=slider-range]{background:#e5a06c;border-radius:5px}.bb-mortgage-estate .bb-money-slider [data-slot=slider-thumb]{background:#f3b680;border:4px solid #2a4b37;width:21px;height:21px;transition:box-shadow .2s;box-shadow:0 0 0 1px #e3a573}.bb-mortgage-estate .bb-money-slider [data-slot=slider-thumb]:focus-visible{outline-offset:4px;outline:3px solid #f0d4b7}.bb-slider-range{color:#8faa99;justify-content:space-between;margin-top:3px;font-size:.75rem;display:flex}.bb-money-reset{color:#adc6b5;background:0 0;border:1px solid #63836d6b;align-items:center;gap:12px;padding:14px 18px;font-size:.8125rem;line-height:1.5;display:flex}.bb-money-reset:hover{color:#fff;background:#2e553e}.bb-mortgage-tabs{min-width:0;gap:0!important}.bb-mortgage-estate .bb-mortgage-choices{background:0 0;border:1px solid #61826b66;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding:0;display:grid;height:auto!important}.bb-mortgage-choices [data-slot=tabs-trigger]{white-space:normal;color:#bdd0c1;background:0 0;border:0;border-right:1px solid #63816c44;border-radius:0;justify-content:flex-start;gap:12px;height:100%;min-height:67px;padding:20px 17px;font-size:.875rem;font-weight:400;line-height:1.5;transition:background .25s,color .25s;box-shadow:none!important}.bb-mortgage-choices [data-slot=tabs-trigger]:last-child{border-right:0}.bb-mortgage-choices [data-slot=tabs-trigger][data-state=active]{color:#143a28;background:#d7e8d7;box-shadow:inset 0 -3px #e4a06d!important}.bb-mortgage-choices [data-slot=tabs-trigger]:focus-visible{outline-offset:-4px;outline:3px solid #f3ba8c}.bb-strategy-index{opacity:.6;font-variant-numeric:tabular-nums;font-size:.75rem}.bb-mortgage-choices svg{flex-shrink:0;width:18px;height:18px}.bb-mortgage-layout{border:1px solid #61826b66;border-top:0;grid-template-columns:minmax(0,1.48fr) minmax(330px,1fr);align-items:stretch;min-width:0;display:grid}.bb-finance-stage{background:radial-gradient(at 52% 65%,#265f4355,#0000 70%);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bb-finance-topline{letter-spacing:.1em;color:#8eb19a;justify-content:space-between;align-items:center;gap:20px;margin:25px 27px 0;font-size:.75rem;display:flex}.bb-finance-topline>span:last-child{color:#d4a276;font-variant-numeric:tabular-nums;white-space:nowrap}.bb-finance-figure{flex:1;min-height:565px;position:relative}.bb-mortgage-estate .bb-canvas-wrap{background:0 0;width:auto;height:auto;min-height:0;position:absolute;inset:114px -25px 4px}.bb-mortgage-estate .bb-canvas{width:100%;height:100%;position:absolute;inset:0}.bb-mortgage-estate .bb-canvas canvas{width:100%;height:100%;display:block}.bb-mortgage-estate .bb-turntable{inset:0}.bb-mortgage-estate .bb-turntable>img{object-fit:contain;width:100%;height:100%}.bb-scene-headline{z-index:2;text-align:center;pointer-events:none;padding:29px 22px 0;animation:.48s both money-reveal;position:relative}.bb-scene-headline>span{color:#aac6b3;font-size:.8125rem;line-height:1.5;display:block}.bb-scene-headline>strong{letter-spacing:-.055em;color:#edf6ec;font-variant-numeric:tabular-nums;text-shadow:0 8px 35px #052b21;margin-top:4px;font-family:Manrope,sans-serif;font-size:clamp(3.2rem,4.6vw,4.8rem);font-weight:400;line-height:1.2;display:block}.bb-scene-headline>small{color:#c1a17e;font-size:.75rem;line-height:1.9}.bb-scene-rate{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0a2c22e6;border:1px solid #628d7275;align-items:center;gap:13px;padding:12px 16px;display:flex;position:absolute;bottom:22px;left:25px;box-shadow:0 8px 30px #041b1540}.bb-scene-rate>svg{color:#e5a471}.bb-scene-rate span{color:#94b3a0;font-size:.75rem;line-height:1.6;display:block}.bb-scene-rate strong{letter-spacing:-.03em;color:#e6f1e5;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:1.6rem;font-weight:400}.bb-scene-drag{color:#a5bcae;pointer-events:none;align-items:center;gap:8px;font-size:.75rem;display:flex;position:absolute;bottom:28px;right:25px}.bb-finance-controls{border-top:1px solid #66806a50;justify-content:space-between;align-items:center;gap:15px;margin:0 27px 23px;padding-top:19px;display:flex}.bb-tour-control{color:#d4e6d6;white-space:nowrap;align-items:center;gap:9px;min-width:94px;min-height:35px;font-size:.8125rem;display:flex}.bb-tour-control svg{color:#ebac77}.bb-tour-control:disabled{opacity:.4}.bb-tour-progress{flex:1;align-items:center;gap:5px;max-width:190px;margin-inline:5px;display:flex}.bb-tour-progress>span{background:#426750;flex:1;height:2px;overflow:hidden}.bb-tour-progress>span[data-done=true]{background:#97b99a}.bb-tour-progress>span[data-current=true]{background:#9ccfa15e}.bb-tour-progress>span>i{transform-origin:0;background:#f0b782;width:100%;height:100%;display:block;transform:scaleX(0)}.bb-tour-progress>span>i.playing{animation:9s linear forwards mortgage-progress}.bb-rotate-control{color:#a8c2b1;background:0 0;border:1px solid #547a5e55;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.bb-rotate-control:hover{color:#f0b782;background:#31563c}.bb-rotate-control:disabled{opacity:.35}.bb-mortgage-result{color:#eef5ec;background:#09241de8;border-left:1px solid #60816966;min-width:0;padding:33px 30px 29px;animation:.35s money-reveal;margin:0!important}.bb-strategy-heading .eyebrow{letter-spacing:.105em;color:#e3a87a;min-height:2em;font-size:.75rem;line-height:1.7}.bb-strategy-heading h3{letter-spacing:-.04em;color:#ebf4e8;min-height:2.5em;margin-top:5px;font-family:Manrope,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.25}.bb-payment-result{padding-top:24px}.bb-payment-result>span{letter-spacing:.08em;color:#96b19f;font-size:.75rem;line-height:1.7}.bb-payment-result>div{white-space:nowrap;align-items:baseline;gap:7px;margin-top:3px;display:flex}.bb-money-number{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:clamp(2.7rem,3.55vw,3.65rem);font-weight:400;line-height:1.25}.bb-money-number small{color:#b2cab7;letter-spacing:-.035em;font-size:.52em}.bb-payment-result>div>small{color:#8dad98;font-size:.875rem}.bb-payment-result>p{color:#b4c9bc;align-items:center;gap:4px;min-height:25px;margin-top:7px;font-size:.8125rem;line-height:1.6;display:flex}.bb-payment-result>p.has-saving{color:#c2eab5}.bb-payment-comparison{padding-block:17px 20px}.bb-payment-comparison>div:not(.bb-comparison-track){color:#9db5a5;justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px;font-size:.75rem;display:flex}.bb-payment-comparison strong{color:#a7bbae;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.bb-comparison-track{background:#2e4b3d;height:4px;margin-bottom:12px;overflow:hidden}.bb-comparison-track>span{background:#6b8c75;width:100%;height:100%;display:block}.bb-comparison-track.current>span{background:#e4ad7b;transition:width .5s}.bb-payment-comparison .bb-comparison-track:last-child{margin-bottom:0}.bb-strategy-metrics{border-top:1px solid #72927a44;border-bottom:1px solid #72927a44;grid-template-columns:1fr 1fr;gap:17px;padding:17px 0;display:grid}.bb-strategy-metrics>div+div{border-left:1px solid #72927a44;padding-left:17px}.bb-strategy-metrics span{color:#8cab96;min-height:2.7em;font-size:.75rem;line-height:1.6;display:block}.bb-strategy-metrics strong{letter-spacing:-.03em;color:#e0eddd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:400;display:block}.bb-strategy-description{color:#b5c9bc;margin-top:20px;font-size:1rem;line-height:1.8}.bb-mortgage-lesson{border-bottom:1px solid #668b713d;grid-template-columns:1fr 1fr;gap:55px;padding:31px 0 27px;display:grid}.bb-mortgage-lesson .eyebrow{letter-spacing:.1em;color:#8bac97;font-size:.75rem}.bb-mortgage-lesson p{color:#b8cebc;max-width:530px;margin-top:9px;font-size:1rem;line-height:1.8}.bb-lesson-takeaway p{color:#dcebd8;letter-spacing:-.015em;font-size:1.25rem;line-height:1.65}.bb-mortgage-lesson a{color:#e6b382;border-bottom:1px solid #b5977180;align-items:center;gap:9px;margin-top:10px;padding-bottom:3px;font-size:.8125rem;display:inline-flex}.bb-mortgage-footnote{justify-content:space-between;align-items:flex-start;gap:30px;padding:19px 0;display:flex}.bb-mortgage-footnote>div{align-items:flex-start;gap:12px;max-width:840px;display:flex}.bb-mortgage-footnote svg{color:#86a18e;flex-shrink:0;margin-top:3px}.bb-mortgage-footnote p{color:#8faa98;font-size:.75rem;line-height:1.8}.bb-mortgage-footnote button{color:#b3c4b8;white-space:nowrap;align-items:center;gap:8px;padding-top:2px;font-size:.75rem;display:flex}.bb-mortgage-footnote .is-open{transform:rotate(180deg)}.bb-mortgage-details{background:#24453455;border:1px solid #59826766;padding:18px 23px}.bb-mortgage-details p{color:#b6c9bc;font-size:.8125rem;line-height:1.9}.bb-mortgage-details p+p{margin-top:10px}.bb-mortgage-report-link{justify-content:space-between;align-items:center;gap:30px;padding-top:24px;display:flex}.bb-mortgage-report-link>p{color:#a9c3b0;font-size:1rem}.bb-mortgage-report-link em{color:#e3efdf;font-style:normal}.bb-mortgage-report-link>a{color:#e6b382;align-items:center;gap:17px;font-size:.875rem;display:flex}:is(.bb-mortgage-estate button:focus-visible,.bb-mortgage-estate a:focus-visible){outline-offset:5px;outline:2px solid #efba8d}.bb-mortgage-estate .bb-model-loading{color:#b9d3c1;font-size:.875rem}@keyframes mortgage-progress{to{transform:scaleX(1)}}@keyframes money-reveal{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.bb-finance-figure{min-height:615px}.bb-mortgage-estate .bb-canvas-wrap{inset:120px -10px 4px}.bb-mortgage-result{padding-inline:37px}.bb-strategy-heading h3{font-size:2rem}.bb-money-number{font-size:4rem}}@media (max-width:1100px){.bb-mortgage-heading{gap:25px}.bb-mortgage-heading h2{font-size:3rem}.bb-mortgage-heading>p{max-width:295px}.bb-mortgage-sliders{gap:25px}.bb-mortgage-choices [data-slot=tabs-trigger]{gap:8px;padding:15px 12px;font-size:.8125rem}.bb-strategy-index{display:none}.bb-mortgage-layout{grid-template-columns:minmax(0,1.2fr) minmax(305px,1fr)}.bb-mortgage-result{padding:27px 23px}.bb-finance-figure{min-height:585px}.bb-mortgage-estate .bb-canvas-wrap{inset:141px -45px 30px}.bb-finance-topline{margin-inline:20px;font-size:.75rem}.bb-scene-headline>strong{font-size:3.5rem}.bb-scene-rate{bottom:19px;left:20px}.bb-scene-drag{bottom:111px;right:20px}.bb-finance-controls{gap:9px;margin-inline:20px}.bb-tour-progress{max-width:95px}.bb-mortgage-lesson{gap:35px}.bb-mortgage-footnote{gap:20px}}@media (max-width:800px){.bb-mortgage-estate{padding-top:60px}.bb-mortgage-heading{flex-direction:column;align-items:flex-start;gap:20px}.bb-mortgage-heading h2{font-size:3rem}.bb-mortgage-heading>p{max-width:520px;line-height:1.8}.bb-mortgage-heading>p br{display:none}.bb-mortgage-layout{grid-template-columns:1fr}.bb-finance-figure{min-height:545px}.bb-mortgage-estate .bb-canvas-wrap{inset:111px 0 0}.bb-finance-topline{font-size:.75rem}.bb-scene-headline>strong{font-size:4rem}.bb-scene-drag{bottom:29px}.bb-tour-progress{max-width:240px}.bb-mortgage-result{border-top:1px solid #60816966;border-left:0;grid-template-columns:1fr 1fr;column-gap:35px;padding:29px;display:grid}.bb-strategy-heading{grid-column:1}.bb-strategy-heading h3{min-height:0;font-size:1.85rem}.bb-payment-result{grid-area:1/2/3;padding-top:0}.bb-money-number{font-size:3.2rem}.bb-payment-comparison{grid-column:1;padding-top:21px}.bb-strategy-metrics{grid-area:3/2;align-self:start;padding-block:14px}.bb-strategy-description{grid-area:3/1;margin:0}.bb-mortgage-sliders{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:40px;position:relative}.bb-money-reset{border:0;gap:7px;padding:5px 0;font-size:.75rem;position:absolute;bottom:-6px;right:0}.bb-money-reset span br{display:none}.bb-money-reset span{white-space:nowrap}.bb-money-reset span br:after{content:" "}.bb-mortgage-choices{margin-top:14px}.bb-mortgage-footnote{flex-direction:column;gap:12px}.bb-mortgage-report-link{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:520px){.bb-mortgage-heading{margin-bottom:27px}.bb-mortgage-heading .eyebrow{font-size:.75rem}.bb-mortgage-heading h2{font-size:2.45rem;line-height:1.13}.bb-mortgage-heading>p{font-size:1rem}.bb-mortgage-assumptions{padding:15px 0;display:block}.bb-mortgage-assumptions>span{font-size:.75rem}.bb-mortgage-assumptions>p{margin-top:6px;font-size:.75rem;line-height:1.7}.bb-mortgage-sliders{grid-template-columns:1fr;gap:21px;padding-top:20px}.bb-mortgage-slider output{font-size:1.55rem}.bb-mortgage-slider label{font-size:.875rem}.bb-mortgage-choices{grid-template-columns:1fr 1fr!important}.bb-mortgage-choices [data-slot=tabs-trigger]{justify-content:flex-start;gap:10px;min-height:57px;padding:12px 14px;font-size:.8125rem}.bb-mortgage-choices [data-slot=tabs-trigger]:nth-child(2){border-right:0}.bb-mortgage-choices [data-slot=tabs-trigger]:nth-child(-n+2){border-bottom:1px solid #63816c44}.bb-finance-topline{letter-spacing:.09em;gap:5px;margin:18px 17px 0;font-size:.75rem}.bb-finance-figure{min-height:445px}.bb-scene-headline{padding-top:27px}.bb-scene-headline>span{font-size:.75rem}.bb-scene-headline>strong{font-size:3.45rem}.bb-scene-headline>small{font-size:.75rem}.bb-mortgage-estate .bb-canvas-wrap{inset:119px -33px 48px}.bb-scene-rate{gap:9px;padding:8px 11px;bottom:14px;left:15px}.bb-scene-rate strong{font-size:1.3rem}.bb-scene-rate span{font-size:.75rem}.bb-scene-rate>svg{width:18px}.bb-scene-drag{gap:5px;font-size:.75rem;bottom:27px;right:15px}.bb-scene-drag svg{width:14px}.bb-finance-controls{gap:8px;margin:0 16px 18px;padding-top:15px}.bb-tour-control{gap:6px;min-width:87px;font-size:.75rem}.bb-tour-progress{max-width:90px;margin:0}.bb-rotate-control{width:31px;height:31px}.bb-mortgage-result{padding:25px 21px;display:block}.bb-strategy-heading .eyebrow{min-height:0;font-size:.75rem}.bb-strategy-heading h3{max-width:330px;margin-top:9px;font-size:1.75rem}.bb-payment-result{padding-top:22px}.bb-payment-result>span{font-size:.75rem}.bb-money-number{font-size:3.55rem}.bb-payment-result>p{font-size:.8125rem}.bb-payment-comparison{padding-block:23px}.bb-strategy-metrics{gap:14px;padding:17px 0}.bb-strategy-metrics>div+div{padding-left:14px}.bb-strategy-metrics span{min-height:2.7em;font-size:.75rem}.bb-strategy-metrics strong{font-size:1.2rem}.bb-strategy-description{margin-top:21px;font-size:1rem;line-height:1.8}.bb-mortgage-lesson{grid-template-columns:1fr;gap:22px;padding-block:26px}.bb-lesson-takeaway p{font-size:1.2rem}.bb-mortgage-lesson p{line-height:1.8}.bb-mortgage-footnote>div{gap:9px}.bb-mortgage-footnote p{font-size:.75rem;line-height:1.8}.bb-mortgage-report-link{padding-top:18px}.bb-mortgage-report-link>p{font-size:1rem;line-height:1.8}.bb-mortgage-report-link>a{font-size:.8125rem}.bb-mortgage-details{padding:16px}.bb-mortgage-details p{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.bb-mortgage-estate *,.bb-mortgage-estate :before,.bb-mortgage-estate :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bb-money-number[data-long=true]{font-size:3rem}@media (max-width:520px){.bb-money-number[data-long=true]{font-size:2.7rem}.bb-scene-headline.is-large-amount>strong{font-size:2.9rem}}#bb-crack-code{--bbcc-green:#0f5132;--bbcc-orange:#f97316;--bbcc-ink:#0b0b0b;--bbcc-white:#fff;--bbcc-muted:#b6c8be;--bbcc-top:0px;background:var(--bbcc-ink);color:#fff;isolation:isolate;width:100%;font:400 16px/1.6 Arial,Helvetica,sans-serif;position:relative;overflow:clip}#bb-crack-code *,#bb-crack-code :before,#bb-crack-code :after{box-sizing:border-box}#bb-crack-code [hidden]{display:none!important}#bb-crack-code h2,#bb-crack-code h3,#bb-crack-code p{margin:0}#bb-crack-code button,#bb-crack-code a,#bb-crack-code input{font:inherit;-webkit-tap-highlight-color:transparent}#bb-crack-code button{cursor:pointer}#bb-crack-code button:disabled{cursor:default}#bb-crack-code button,#bb-crack-code a{touch-action:manipulation}:is(#bb-crack-code button:focus-visible,#bb-crack-code a:focus-visible,#bb-crack-code input:focus-visible,#bb-crack-code summary:focus-visible){outline-offset:5px;outline:3px solid #ffb37a}#bb-crack-code .bbcc-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#bb-crack-code .bbcc-track{position:relative}#bb-crack-code .bbcc-pin{background:radial-gradient(at 69% 41%,#16452f88,#0000 54%),linear-gradient(145deg,#0d1c14,#0b0b0b 72%);border-block:1px solid #ffffff20;flex-direction:column;min-height:720px;padding:30px clamp(22px,4vw,68px) 24px;display:flex;position:relative}#bb-crack-code.bbcc--interactive .bbcc-pin{top:var(--bbcc-top);height:calc(100svh - var(--bbcc-top));min-height:670px;max-height:1080px;position:sticky}#bb-crack-code.bbcc--flow .bbcc-pin{height:auto;min-height:0;max-height:none;position:relative}#bb-crack-code.bbcc--flow .bbcc-track{height:auto;min-height:0}#bb-crack-code .bbcc-topbar{z-index:2;letter-spacing:.16em;border-bottom:1px solid #cadcc526;justify-content:space-between;align-items:center;gap:24px;padding-bottom:21px;font-size:12px;display:flex;position:relative}#bb-crack-code .bbcc-wordmark{letter-spacing:-.055em;color:#fff;font-size:23px;font-weight:800}#bb-crack-code .bbcc-wordmark span{color:var(--bbcc-orange)}#bb-crack-code .bbcc-topbar>span{color:#bad1c3}#bb-crack-code .bbcc-edition{color:#c5d8cc;align-items:center;gap:12px;display:flex}#bb-crack-code .bbcc-edition i{background:var(--bbcc-orange);width:26px;height:1px}#bb-crack-code .bbcc-layout{flex:1;grid-template-columns:minmax(285px,.88fr) minmax(0,1.65fr);align-items:center;gap:24px;min-height:0;display:grid}#bb-crack-code .bbcc-copy{z-index:3;padding-block:25px;position:relative}#bb-crack-code .bbcc-act-kicker{letter-spacing:.17em;color:#faaa6e;align-items:center;gap:12px;margin-bottom:25px;font-size:12px;font-weight:700;display:flex}#bb-crack-code .bbcc-act-kicker:before{content:"";background:var(--bbcc-orange);width:30px;height:1px}#bb-crack-code .bbcc-act h2{letter-spacing:-.058em;text-wrap:balance;max-width:530px;font-size:clamp(32px,3.95vw,62px);font-weight:750;line-height:1.04}#bb-crack-code .bbcc-act h2 span{color:#a3d0b0}#bb-crack-code .bbcc-act>p{color:#bac9bf;max-width:370px;margin-top:23px;font-size:16px;line-height:1.85}#bb-crack-code .bbcc-rule{background:var(--bbcc-orange);width:50px;height:2px;margin-top:29px}#bb-crack-code .bbcc-review-count{color:#c6d9cd;border-top:1px solid #7d9b843d;align-items:baseline;gap:8px;margin-top:23px;padding-top:20px;font-size:14px;display:flex}#bb-crack-code .bbcc-review-count strong{font-variant-numeric:tabular-nums;color:#fff;font-size:24px;font-weight:500}#bb-crack-code .bbcc-counter-number{color:#ffa563;letter-spacing:-.05em;font-size:42px}#bb-crack-code .bbcc-combination{gap:8px;margin-top:25px;display:flex}#bb-crack-code .bbcc-combination span{color:#95a79b;background:linear-gradient(#0e1410,#263027 49%,#151c16 51%,#111712);border:1px solid #506353;border-radius:3px;place-items:center;width:43px;height:54px;font:600 28px/1 monospace;transition:color 80ms,border-color 80ms,box-shadow 80ms;display:grid}#bb-crack-code .bbcc-combination span.is-locked{color:#ffc091;border-color:#be804c;box-shadow:0 0 18px #f973161a}#bb-crack-code .bbcc-combination-label{letter-spacing:.12em;color:#95ac9d;margin-top:9px;font-size:12px}#bb-crack-code .bbcc-cta{color:#0b0b0b;background:var(--bbcc-orange);border:1px solid #ff9d58;border-radius:3px;justify-content:center;align-items:center;gap:15px;min-height:54px;margin-top:22px;padding:17px 19px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 12px 38px #0004}#bb-crack-code .bbcc-cta:hover{background:#ff984a;transform:translateY(-2px)}#bb-crack-code .bbcc-cta span{font-size:20px}#bb-crack-code .bbcc-paypal-note{color:#b7cdbd;margin-top:10px;font-size:12px;display:block}#bb-crack-code .bbcc-brand-seal{align-items:center;gap:12px;margin-bottom:19px;display:flex}#bb-crack-code .bbcc-brand-seal>b{letter-spacing:-.1em;color:var(--bbcc-green);background:#fff;border-radius:6px;place-items:center;width:47px;height:47px;padding-right:8px;font-size:31px;font-weight:900;display:grid;position:relative}#bb-crack-code .bbcc-brand-seal>b:after{content:"✓";color:var(--bbcc-orange);text-shadow:0 0 1px #0b0b0b;font-size:33px;position:absolute;bottom:-3px;right:-1px}#bb-crack-code .bbcc-brand-seal>span{letter-spacing:.12em;color:#b4d2bd;font-size:13px}#bb-crack-code .bbcc-visual{min-width:0;position:relative}#bb-crack-code .bbcc-scene{isolation:isolate;height:clamp(370px,54svh,660px);position:relative}#bb-crack-code .bbcc-scene:before{content:"";pointer-events:none;border:1px solid #68897518;border-radius:50%;position:absolute;inset:8% 3%;transform:scaleY(.7)}#bb-crack-code .bbcc-canvas,#bb-crack-code .bbcc-illustration{width:100%;height:100%;display:block;position:absolute;inset:0}#bb-crack-code .bbcc-canvas{visibility:hidden}#bb-crack-code.bbcc--interactive .bbcc-canvas{visibility:visible}#bb-crack-code .bbcc-illustration>svg{object-fit:contain;width:100%;height:100%;display:block}#bb-crack-code.bbcc--interactive .bbcc-illustration{display:none}#bb-crack-code .bbcc-your-money{letter-spacing:.16em;color:#e3c69a;white-space:nowrap;background:#0c160fe8;border:1px solid #9d754044;padding:5px 12px;font-size:12px;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}#bb-crack-code .bbcc-stage-caption{text-align:center;color:#afc1b3;z-index:2;padding:9px 0 12px;font-size:12px;position:relative}#bb-crack-code .bbcc-pipe-labels{display:none}#bb-crack-code.bbcc--interactive .bbcc-pipe-labels{display:contents}#bb-crack-code .bbcc-pipe-label{z-index:4;color:#f8faf7;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2018ee;border:1px solid #a4c0a84d;border-radius:3px;align-items:flex-start;gap:9px;width:164px;min-height:48px;padding:9px 10px;transition:border-color .18s,background .18s;display:flex;position:absolute;box-shadow:0 8px 20px #0003}#bb-crack-code .bbcc-pipe-label:hover,#bb-crack-code .bbcc-pipe-label[aria-expanded=true]{background:#142f22;border-color:#f6ac6f}#bb-crack-code .bbcc-pipe-label>i{color:#efbc8d;border:1px solid #bdd0c15c;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-style:normal;display:grid}#bb-crack-code .bbcc-pipe-label>span{font-size:13px;font-weight:500;line-height:1.35;display:block}#bb-crack-code .bbcc-pipe-label small{color:#d5e9d9;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:none}#bb-crack-code[data-act="2"] .bbcc-pipe-label.is-reviewed small,#bb-crack-code[data-act="3"] .bbcc-pipe-label small{display:block}#bb-crack-code .bbcc-pipe-label[data-kind=lender].is-reviewed{border-color:#4b986b}#bb-crack-code .bbcc-pipe-label[data-kind=third-party].is-reviewed{border-color:#e3e8e3}#bb-crack-code .bbcc-pipe-label[data-kind=pricing].is-reviewed{border-color:#d29a6b}#bb-crack-code[data-act="0"] .bbcc-pipe-label{opacity:0;visibility:hidden;pointer-events:none}#bb-crack-code .bbcc-pipe-label:nth-child(-n+4){left:0}#bb-crack-code .bbcc-pipe-label:nth-child(n+5){right:0}#bb-crack-code .bbcc-pipe-label:nth-child(4n+1){top:9%}#bb-crack-code .bbcc-pipe-label:nth-child(4n+2){top:30%}#bb-crack-code .bbcc-pipe-label:nth-child(4n+3){top:51%}#bb-crack-code .bbcc-pipe-label:nth-child(4n+4){top:72%}#bb-crack-code .bbcc-leaders{pointer-events:none;z-index:1;opacity:.55;width:100%;height:100%;position:absolute;inset:0}#bb-crack-code .bbcc-leaders path{fill:none;stroke:#a5c4ae;stroke-width:1px;vector-effect:non-scaling-stroke}#bb-crack-code[data-act="0"] .bbcc-leaders{display:none}#bb-crack-code .bbcc-fee-card{z-index:9;color:#14271c;background:#fff;border:1px solid #d6ded8;border-radius:6px;width:min(390px,100% - 48px);max-height:min(500px,75svh);padding:26px;position:absolute;bottom:48px;right:24px;overflow:auto;box-shadow:0 18px 100px #0008}#bb-crack-code .bbcc-card-close{color:#1c3525;background:0 0;border:0;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:8px;right:9px}#bb-crack-code .bbcc-card-kind{color:#0f5132;background:#e8f4ec;margin:13px 20px 14px 0;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-block}#bb-crack-code .bbcc-fee-card h3{letter-spacing:-.03em;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.2}#bb-crack-code .bbcc-fee-card>p{color:#3b5042;font-size:16px;line-height:1.7}#bb-crack-code .bbcc-card-question{border-top:1px solid #d9e4dc;margin-top:20px;padding-top:17px}#bb-crack-code .bbcc-card-question>span{letter-spacing:.13em;color:#68776d;font-size:12px;font-weight:700}#bb-crack-code .bbcc-card-question>p{color:#0f5132;margin-top:8px;font-size:16px;line-height:1.7}#bb-crack-code .bbcc-card-question>p:before{content:"“"}#bb-crack-code .bbcc-card-question>p:after{content:"”"}#bb-crack-code .bbcc-timeline{z-index:5;margin-top:12px;display:none;position:relative}#bb-crack-code.bbcc--interactive .bbcc-timeline{display:block}#bb-crack-code .bbcc-chapters{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:14px;display:grid}#bb-crack-code .bbcc-chapters button{color:#9db8a7;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:0;font-size:13px;line-height:1.3;display:flex}#bb-crack-code .bbcc-chapters button>span{color:#e8a26b;font-size:12px}#bb-crack-code .bbcc-chapters button[aria-current=step]{color:#fff}#bb-crack-code .bbcc-range{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:linear-gradient(to right,#f97316 var(--progress,0%),#3d5143 var(--progress,0%));accent-color:#f97316;border:0;border-radius:3px;width:100%;height:4px;margin:0;display:block}#bb-crack-code .bbcc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f97316;border:3px solid #f5c9a7;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 6px #f9731610}#bb-crack-code .bbcc-range::-moz-range-thumb{background:#f97316;border:2px solid #f5c9a7;border-radius:50%;width:12px;height:12px}#bb-crack-code .bbcc-controls{justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-top:17px;display:flex}#bb-crack-code .bbcc-control-group{align-items:center;gap:10px;display:flex}#bb-crack-code .bbcc-control{color:#fff;background:#10291b;border:1px solid #67857370;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}#bb-crack-code .bbcc-control:hover{background:#1a3b28;border-color:#e8a26b}#bb-crack-code .bbcc-control.bbcc-quiet{color:#c1d3c6;background:0 0;border-color:#0000}#bb-crack-code .bbcc-scroll-hint{letter-spacing:.04em;color:#a5bbaa;font-size:12px}#bb-crack-code .bbcc-disclosure{color:#b8c8bd;border-top:1px solid #799d812c;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:16px;padding-top:17px;font-size:12px;line-height:1.7;display:flex}#bb-crack-code .bbcc-disclosure p:first-child{max-width:590px}#bb-crack-code .bbcc-disclosure p:last-child{color:#c3a487;max-width:360px}#bb-crack-code .bbcc-guide{max-width:1370px;margin:auto;padding:47px clamp(22px,4vw,68px) 55px}#bb-crack-code .bbcc-guide summary{cursor:pointer;color:#e9f3ec;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:20px;min-height:50px;font-size:21px;font-weight:600;display:flex}#bb-crack-code .bbcc-guide summary:after{content:"+";color:var(--bbcc-orange);font-size:26px}#bb-crack-code .bbcc-guide details[open]>summary:after{content:"−"}#bb-crack-code .bbcc-guide-intro{color:#acc3b3;max-width:810px;margin:12px 0 28px;font-size:14px}#bb-crack-code .bbcc-fees{background:#69876e40;border:1px solid #69876e40;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}#bb-crack-code .bbcc-fees li{background:#0c1811;padding:28px}#bb-crack-code .bbcc-fee-type{letter-spacing:.015em;color:#a7d5b4;margin-bottom:12px;font-size:12px;line-height:1.6;display:block}#bb-crack-code .bbcc-fees li[data-kind=third-party] .bbcc-fee-type{color:#fff}#bb-crack-code .bbcc-fees li[data-kind=pricing] .bbcc-fee-type{color:#f4b78c}#bb-crack-code .bbcc-fees h3{letter-spacing:-.035em;margin-bottom:13px;font-size:22px;font-weight:600;line-height:1.25}#bb-crack-code .bbcc-fee-text{color:#b4c8bc;font-size:16px;line-height:1.8}#bb-crack-code .bbcc-fee-question{border-top:1px solid #6d967633;margin-top:19px;padding-top:17px}#bb-crack-code .bbcc-fee-question>span{letter-spacing:.12em;color:#d0a886;font-size:12px}#bb-crack-code .bbcc-fee-question>p{color:#e5eee6;margin-top:7px;font-size:16px;line-height:1.75}#bb-crack-code .bbcc-source-note{color:#a9c0ae;margin-top:25px;font-size:12px;line-height:1.8}#bb-crack-code .bbcc-source-note a{color:#efbd96;text-underline-offset:4px;text-decoration:underline}#bb-crack-code .bbcc-static-status{color:#c9ddce;align-items:center;gap:9px;margin-top:20px;font-size:12px;display:flex}#bb-crack-code .bbcc-static-status:before{content:"";background:#f97316;border-radius:50%;width:5px;height:5px}#bb-crack-code.bbcc--interactive .bbcc-static-status{display:none}@media (min-width:1600px){#bb-crack-code .bbcc-layout{gap:40px;width:100%;max-width:1600px;margin:auto}#bb-crack-code .bbcc-pipe-label{width:180px}}@media (max-width:1100px){#bb-crack-code .bbcc-layout{grid-template-columns:minmax(235px,.75fr) minmax(0,1.3fr);gap:15px}#bb-crack-code .bbcc-act h2{font-size:39px}#bb-crack-code .bbcc-pipe-label{width:145px}#bb-crack-code .bbcc-pipe-label>span,#bb-crack-code .bbcc-pipe-label small{font-size:12px}}@media (max-width:820px){#bb-crack-code .bbcc-pin{padding:23px 28px 20px}#bb-crack-code.bbcc--interactive .bbcc-pin{height:auto;min-height:100svh;max-height:none}#bb-crack-code .bbcc-layout{flex-direction:column;align-items:stretch;gap:0;display:flex}#bb-crack-code .bbcc-copy{min-height:184px;padding:23px 0 0}#bb-crack-code .bbcc-act-kicker{margin-bottom:12px;font-size:12px}#bb-crack-code .bbcc-act h2{letter-spacing:-.048em;max-width:660px;font-size:clamp(31px,4.8vw,39px);line-height:1.08}#bb-crack-code .bbcc-act>p{max-width:590px;margin-top:14px;font-size:15px;line-height:1.7}#bb-crack-code .bbcc-rule{display:none}#bb-crack-code .bbcc-scene{height:clamp(260px,32svh,390px);margin-top:5px}#bb-crack-code .bbcc-topbar{padding-bottom:15px;font-size:12px}#bb-crack-code .bbcc-topbar .bbcc-edition{display:none!important}#bb-crack-code .bbcc-wordmark{font-size:22px}#bb-crack-code.bbcc--interactive .bbcc-pipe-labels{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bb8158 #183023;gap:9px;margin:0 -2px;padding:8px 2px 12px;display:flex;position:relative;overflow-x:auto}#bb-crack-code .bbcc-pipe-label{scroll-snap-align:start;width:188px;min-height:56px;box-shadow:none;flex:0 0 188px;padding:10px 12px;position:static}#bb-crack-code .bbcc-pipe-label>span{font-size:14px}#bb-crack-code .bbcc-pipe-label small{font-size:12px}#bb-crack-code .bbcc-leaders{display:none}#bb-crack-code[data-act="0"] .bbcc-pipe-label{visibility:visible;opacity:1;pointer-events:auto}#bb-crack-code .bbcc-stage-caption{padding-block:4px;font-size:12px}#bb-crack-code .bbcc-fee-card{width:min(400px,100%);max-height:65svh;padding:25px;bottom:95px;right:0}#bb-crack-code .bbcc-chapters{gap:12px;margin-bottom:9px}#bb-crack-code .bbcc-chapters button{gap:8px;font-size:12px}#bb-crack-code .bbcc-chapters button>span{font-size:12px}#bb-crack-code .bbcc-timeline{margin-top:5px}#bb-crack-code .bbcc-scroll-hint{font-size:12px}#bb-crack-code .bbcc-disclosure{gap:17px;margin-top:13px;padding-top:13px;font-size:12px}#bb-crack-code .bbcc-controls{margin-top:12px}#bb-crack-code .bbcc-combination{z-index:3;gap:4px;position:absolute;bottom:-63px;right:0}#bb-crack-code .bbcc-combination span{width:30px;height:39px;font-size:22px}#bb-crack-code .bbcc-combination-label{display:none}#bb-crack-code .bbcc-brand-seal{margin-bottom:11px}#bb-crack-code .bbcc-brand-seal>b{width:33px;height:33px;font-size:25px}#bb-crack-code .bbcc-brand-seal>b:after{font-size:27px}#bb-crack-code .bbcc-review-count{gap:7px;margin-top:15px;padding-top:10px;font-size:13px;display:inline-flex}#bb-crack-code .bbcc-counter-number{font-size:29px}#bb-crack-code .bbcc-review-count strong{font-size:20px}#bb-crack-code .bbcc-cta{gap:12px;min-height:48px;margin:12px 0 0;padding:13px 15px;font-size:14px}#bb-crack-code .bbcc-paypal-note{display:none}#bb-crack-code[data-act="3"] .bbcc-scene{height:235px}#bb-crack-code .bbcc-guide{padding-inline:28px}#bb-crack-code .bbcc-fees li{padding:24px}#bb-crack-code .bbcc-fees h3{font-size:21px}}@media (max-width:520px){#bb-crack-code .bbcc-pin{padding:20px 20px 17px}#bb-crack-code .bbcc-topbar>span{letter-spacing:.11em;font-size:12px}#bb-crack-code .bbcc-act h2{font-size:32px}#bb-crack-code .bbcc-copy{min-height:184px;padding-top:21px}#bb-crack-code .bbcc-act>p{margin-top:13px;font-size:14px;line-height:1.7}#bb-crack-code .bbcc-scene{height:260px;margin-top:0}#bb-crack-code .bbcc-your-money{font-size:12px;bottom:0}#bb-crack-code .bbcc-controls{flex-wrap:wrap;align-items:center;gap:5px}#bb-crack-code .bbcc-control{min-height:44px;padding:8px 10px;font-size:12px}#bb-crack-code .bbcc-control-group{gap:1px}#bb-crack-code .bbcc-scroll-hint{display:none}#bb-crack-code .bbcc-chapters button{min-height:43px;font-size:12px;line-height:1.5;display:block}#bb-crack-code .bbcc-chapters button>span{font-size:12px;display:block}#bb-crack-code .bbcc-disclosure{font-size:12px;line-height:1.65;display:block}#bb-crack-code .bbcc-disclosure p+p{margin-top:7px}#bb-crack-code .bbcc-guide{padding:33px 20px 40px}#bb-crack-code .bbcc-fees{grid-template-columns:1fr}#bb-crack-code .bbcc-guide summary{font-size:20px}#bb-crack-code .bbcc-guide-intro{font-size:14px}#bb-crack-code .bbcc-fees li{padding:25px 21px}#bb-crack-code .bbcc-fee-card{padding:23px;bottom:83px}#bb-crack-code .bbcc-fee-card h3{font-size:23px}#bb-crack-code .bbcc-card-kind{font-size:12px}#bb-crack-code .bbcc-brand-seal{display:none}#bb-crack-code[data-act="3"] .bbcc-scene{height:210px}#bb-crack-code .bbcc-review-count{margin-top:13px;padding-top:10px}#bb-crack-code .bbcc-cta{width:100%;margin-top:13px}#bb-crack-code .bbcc-static-status{margin-top:15px}}@media (prefers-reduced-motion:reduce){#bb-crack-code *,#bb-crack-code :before,#bb-crack-code :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#bb-crack-code .bbcc-range{background:0 0;height:24px}#bb-crack-code .bbcc-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#f97316 var(--progress,0%),#3d5143 var(--progress,0%));border-radius:3px;height:4px}#bb-crack-code .bbcc-range::-webkit-slider-thumb{margin-top:-5px}#bb-crack-code .bbcc-range::-moz-range-track{background:#3d5143;height:4px}#bb-crack-code .bbcc-range::-moz-range-progress{background:#f97316;height:4px}#bb-crack-code .bbcc-range::-moz-range-thumb{margin-top:0}#bb-crack-code .bbcc-fee-card[data-kind=third-party] .bbcc-card-kind{color:#273d30;background:#edf0ed}#bb-crack-code .bbcc-fee-card[data-kind=pricing] .bbcc-card-kind{color:#793708;background:#fff0e5}#bb-crack-code .bbcc-illustrative-note{color:#c6b39d;margin-top:8px;font-size:12px;display:block!important}@media (max-width:820px){#bb-crack-code .bbcc-illustration{overflow:hidden}#bb-crack-code .bbcc-illustration>svg{transform:scale(1.27)}}@media (max-width:520px){#bb-crack-code .bbcc-pin{padding:14px 18px}#bb-crack-code .bbcc-topbar{padding-bottom:10px}#bb-crack-code .bbcc-copy{min-height:178px;padding-top:15px}#bb-crack-code .bbcc-act h2{font-size:28px}#bb-crack-code .bbcc-act>p{margin-top:10px;font-size:13px;line-height:1.6}#bb-crack-code .bbcc-act-kicker{margin-bottom:10px}#bb-crack-code .bbcc-scene{height:190px}#bb-crack-code[data-act="3"] .bbcc-scene{height:165px}#bb-crack-code .bbcc-stage-caption{padding-block:2px;font-size:12px}#bb-crack-code .bbcc-chapters{gap:6px;margin-bottom:2px}#bb-crack-code .bbcc-controls{margin-top:3px}#bb-crack-code .bbcc-disclosure{margin-top:9px;padding-top:9px;font-size:12px}#bb-crack-code .bbcc-pipe-labels{padding-block:6px}#bb-crack-code .bbcc-pipe-label{min-height:50px}#bb-crack-code .bbcc-pipe-label small{font-size:12px}#bb-crack-code .bbcc-fee-card{max-height:70svh;bottom:76px}#bb-crack-code .bbcc-paypal-note.bbcc-illustrative-note{font-size:12px}}#bb-crack-code{--bbcc-top:92px;scroll-margin-top:0;font-family:Manrope,Arial,Helvetica,sans-serif}#bb-crack-code p{color:inherit}#bb-crack-code .bbcc-act h2{font-family:Manrope,Arial,sans-serif}#bb-crack-code .bbcc-act>p{color:#bac9bf;font-size:1rem;line-height:1.7}#bb-crack-code .bbcc-act .bbcc-static-status{color:#c9ddce;font-size:.75rem}#bb-crack-code .bbcc-disclosure p{color:#b8c8bd}#bb-crack-code .bbcc-disclosure p:last-child{color:#c3a487}#bb-crack-code .bbcc-stage-caption{color:#afc1b3}#bb-crack-code .bbcc-guide-intro{color:#acc3b3}#bb-crack-code .bbcc-fee-text{color:#b4c8bc}#bb-crack-code .bbcc-source-note{color:#a9c0ae}#bb-crack-code .bbcc-pipe-label>span,#bb-crack-code .bbcc-chapters button,#bb-crack-code .bbcc-control{font-size:.875rem}#bb-crack-code .bbcc-disclosure,#bb-crack-code .bbcc-paypal-note{font-size:.75rem}#bb-crack-code .bbcc-fee-card>p{color:#3b5042;font-size:1rem}#bb-crack-code .bbcc-fee-question>p{color:#e5eee6}#bb-crack-code .bbcc-card-question>p{color:#0f5132}#bb-crack-code .bbcc-preview-notice{color:#c6b39d;max-width:360px;margin-top:10px;font-size:.75rem;line-height:1.6}@media (max-width:820px){#bb-crack-code{--bbcc-top:81px}#bb-crack-code.bbcc--interactive .bbcc-pin{min-height:calc(100svh - var(--bbcc-top))}#bb-crack-code .bbcc-act>p{font-size:1rem}#bb-crack-code .bbcc-act .bbcc-static-status{font-size:.75rem}}@media (max-width:520px){#bb-crack-code .bbcc-act h2{font-size:clamp(1.65rem,7.45vw,2rem)}#bb-crack-code .bbcc-chapters button,#bb-crack-code .bbcc-pipe-label small{font-size:.75rem}#bb-crack-code .bbcc-copy{min-height:205px}}@media (max-width:1000px){#bb-crack-code{--bbcc-top:81px;scroll-margin-top:0}}@media (max-width:700px){#bb-crack-code{--bbcc-top:76px;scroll-margin-top:0}}.bb-calculator-only .bb-mortgage-layout{display:block}.bb-calculator-only .bb-mortgage-result{grid-template-columns:1fr 1fr;grid-template-areas:"heading comparison""payment comparison""description metrics";gap:18px 64px;padding:42px;display:grid}.bb-calculator-only .bb-strategy-heading{grid-area:heading}.bb-calculator-only .bb-payment-result{grid-area:payment;margin-top:0}.bb-calculator-only .bb-payment-comparison{grid-area:comparison;align-self:center}.bb-calculator-only .bb-strategy-metrics{grid-area:metrics;align-self:start;margin:0}.bb-calculator-only .bb-strategy-description{grid-area:description;margin:0}@media (max-width:820px){.bb-calculator-only .bb-mortgage-result{gap:20px 35px;padding:30px}}@media (max-width:560px){.bb-calculator-only .bb-mortgage-result{flex-direction:column;gap:22px;padding:27px 22px;display:flex}.bb-calculator-only .bb-payment-comparison,.bb-calculator-only .bb-strategy-metrics{width:100%;margin:0}.bb-calculator-only .bb-payment-result{margin:0}.bb-calculator-only .bb-strategy-description{order:5}}#bb-crack-code .bbcc-act>p.bbcc-preview-notice{color:#c6b39d;margin-top:10px;font-size:.75rem;line-height:1.6}#bb-crack-code{--bbcc-ink:#061a13;--bbcc-green:#0b3b28;background:#061a13}#bb-crack-code .bbcc-pin{background:radial-gradient(at 68% 40%,#16463270,#0000 58%),linear-gradient(145deg,#09291d,#04130e 80%)}#bb-crack-code.bbcc--interactive .bbcc-track{height:300svh;min-height:0}#bb-crack-code .bbcc-act h2{letter-spacing:-.04em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:500;line-height:1.04}#bb-crack-code .bbcc-act-kicker,#bb-crack-code .bbcc-topbar,#bb-crack-code .bbcc-brand-seal>span,#bb-crack-code .bbcc-combination-label,#bb-crack-code .bbcc-your-money,#bb-crack-code .bbcc-fee-question>span,#bb-crack-code .bbcc-card-question>span{letter-spacing:.025em;text-transform:none}#bb-crack-code .bbcc-act-kicker{font-weight:500}#bb-crack-code .bbcc-scene{height:clamp(275px,38svh,460px)}#bb-crack-code .bbcc-leaders{display:none}#bb-crack-code.bbcc--interactive .bbcc-pipe-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:relative}#bb-crack-code .bbcc-pipe-label{width:auto;min-width:0;min-height:48px;box-shadow:none;background:#071d15;align-items:center;gap:6px;padding:8px 7px;position:static}#bb-crack-code .bbcc-pipe-label>span{font-size:12px;line-height:1.4}#bb-crack-code .bbcc-pipe-label small,#bb-crack-code[data-act="2"] .bbcc-pipe-label.is-reviewed small,#bb-crack-code[data-act="3"] .bbcc-pipe-label small{display:none}#bb-crack-code[data-act="0"] .bbcc-pipe-label{visibility:hidden;pointer-events:none}#bb-crack-code .bbcc-pipe-label>i{width:20px;height:20px;font-size:11px}#bb-crack-code .bbcc-valve-pins{pointer-events:none;z-index:4;display:none;position:absolute;inset:0}#bb-crack-code.bbcc--interactive[data-act="1"] .bbcc-valve-pins,#bb-crack-code.bbcc--interactive[data-act="2"] .bbcc-valve-pins{display:block}#bb-crack-code .bbcc-valve-pin{pointer-events:auto;color:#fff;touch-action:manipulation;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}#bb-crack-code .bbcc-valve-pin>span{background:#0a1d14;border:1px solid #b4b58d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px 7px #0009}#bb-crack-code .bbcc-valve-pin.is-reviewed>span{color:#fff;background:#0f5132;border-color:#8cdbb0;box-shadow:0 0 13px #7ce6ac55}#bb-crack-code .bbcc-valve-pin.is-reviewed[data-kind=pricing]>span{color:#14100c;background:#f97316;border-color:#ffbc8d;box-shadow:0 0 13px #f9731666}#bb-crack-code .bbcc-valve-pin.is-reviewed[data-kind=third-party]>span{color:#102318;background:#f4f4ee;border-color:#fff;box-shadow:0 0 13px #fff4}#bb-crack-code .bbcc-valve-pin:hover>span,#bb-crack-code .bbcc-valve-pin[aria-expanded=true]>span{outline-offset:3px;outline:2px solid #ffb37a}#bb-crack-code .bbcc-fees li{background:#082219}#bb-crack-code .bbcc-your-money{font-size:12px;bottom:0}#bb-crack-code .bbcc-guide summary{font-family:Georgia,serif;font-size:25px;font-weight:400}@media (max-width:1100px) and (min-width:821px){#bb-crack-code .bbcc-pipe-labels{gap:4px}#bb-crack-code .bbcc-pipe-label{padding:7px 4px}#bb-crack-code .bbcc-pipe-label>span{font-size:11px}}@media (max-width:820px){#bb-crack-code .bbcc-act h2{font-size:clamp(2.3rem,5.5vw,3rem)}#bb-crack-code .bbcc-scene{height:260px}#bb-crack-code.bbcc--interactive .bbcc-pipe-labels{gap:9px;display:flex}#bb-crack-code .bbcc-pipe-label{flex:0 0 175px;min-height:51px;padding:10px}#bb-crack-code .bbcc-pipe-label>span{font-size:14px}#bb-crack-code[data-act="0"] .bbcc-pipe-label{visibility:visible;pointer-events:auto}#bb-crack-code .bbcc-pipe-label>i{font-size:12px}}@media (max-width:520px){#bb-crack-code .bbcc-act h2{font-size:2.15rem}#bb-crack-code .bbcc-scene{height:210px}#bb-crack-code[data-act="3"] .bbcc-scene{height:190px}#bb-crack-code .bbcc-copy{min-height:230px}#bb-crack-code .bbcc-act-kicker{margin-bottom:10px}}@media (max-width:820px){#bb-crack-code .bbcc-valve-pin{width:24px;height:24px}}#bb-crack-code.bbcc--interactive .bbcc-pin{height:auto;min-height:max(670px,calc(100svh - var(--bbcc-top)));max-height:none}#bb-crack-code.bbcc--interactive .bbcc-brand-seal{display:none}@media (min-width:821px){#bb-crack-code .bbcc-scene{height:clamp(275px,34svh,420px)}}@media (max-width:820px){#bb-crack-code.bbcc--interactive .bbcc-pin{min-height:calc(100svh - var(--bbcc-top))}}
