/* Local review only. Never included in the public Site source. */
.draft-review-banner{background:#fff5db;color:#6f5317;display:flex;justify-content:center;align-items:center;gap:18px;padding:10px 20px;font-size:10px;line-height:1.6}.draft-review-banner strong{font-size:9px;letter-spacing:.12em;color:#876018}.draft-review-banner a{font-weight:750;border-bottom:1px solid #ad914f}.header nav{gap:22px}.merchant-section{padding-top:95px}.merchant-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.merchant-grid article{border:1px solid #e0e8f3;border-radius:16px;overflow:hidden;background:white}.merchant-grid figure{margin:0;position:relative;aspect-ratio:3/2;overflow:hidden}.merchant-grid figure img{display:block;width:100%;height:100%;object-fit:cover}.merchant-grid figcaption{position:absolute;bottom:0;left:0;right:0;background:#152b3db8;color:white;padding:8px 14px;font-size:9px}.merchant-copy{padding:29px 31px 32px}.merchant-copy>span{font-size:9px;color:#0068ef;letter-spacing:.12em;font-weight:750}.merchant-copy h3{font-size:27px;margin:14px 0}.merchant-copy p{font-size:12px;color:#6f8199;line-height:1.9}.merchant-copy .text-link{color:#0068ef;font-size:11px;margin-top:19px}.readiness-section{background:#edf5ff;border-block:1px solid #e1ebfa}.readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.readiness-grid article{padding:27px 29px;border-radius:12px;background:white;border:1px solid #d8e5f9}.readiness-grid article>span{font-size:11px;color:#0068ef;font-weight:750}.readiness-grid h3{font-size:25px;margin:14px 0 9px}.readiness-grid p{font-size:11px;color:#71859e}.readiness-grid ul{padding:0;list-style:none;font-size:11px;color:#506d91;line-height:2.2;margin-top:20px}.readiness-grid li:before{content:'✓';color:#0068ef;margin-right:8px}.readiness-note{font-size:10px;color:#788da8;margin-top:22px;line-height:1.9}
.rent-section{background:#f3f7ff;border-block:1px solid #e3ebf8}.rent-focused .rent-section{padding-top:48px}.concept-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.concept-heading .eyebrow{margin:0;font-size:10px}.concept-pill{color:#876018;background:#fff4d5;border:1px solid #ead9a7;border-radius:30px;padding:6px 12px;font-size:9px;font-weight:700;white-space:nowrap}.rent-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;padding-bottom:56px}.rent-copy :is(h1,h2){font-size:58px;letter-spacing:-.075em;line-height:1.25;color:#20262c}.rent-copy :is(h1,h2)>span{color:#0068ef}.rent-lead{font-size:15px;color:#617794;line-height:1.95;margin-top:26px}.rent-principles{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.rent-principles span{font-size:10px;color:#2869c1;background:#e3eeff;border:1px solid #cbdef8;border-radius:5px;padding:6px 9px}.concept-caption{font-size:10px;line-height:1.85;color:#7b8faa;margin-top:20px}.rent-copy>.button{margin-top:23px;font-size:12px;min-height:48px;padding:12px 20px}.rent-visual{padding:20px 26px 34px;position:relative;isolation:isolate;display:flex;justify-content:center}.rent-visual:before{content:'';position:absolute;inset:27px 0 16px;background:linear-gradient(145deg,#3bc1ff,#0068ef);border-radius:24px;transform:rotate(4deg);z-index:-1}.rent-receipt{padding:26px 29px 21px;width:340px;background:white;border:1px solid #dfebfa;border-radius:13px;box-shadow:0 20px 45px #0e489c20;transform:rotate(-4deg)}.receipt-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px}.receipt-head>strong{font-size:20px;letter-spacing:-.08em;color:#0068ef}.receipt-head strong>span{font-size:7px;letter-spacing:.07em;font-weight:600;color:#7191bb;margin-left:7px}.receipt-head em{font-style:normal;font-size:8px;color:#9aa7b7;border:1px solid #e1e9f3;padding:2px 6px;border-radius:4px}.rent-receipt>p:not(.receipt-bottom){font-size:10px;color:#8093ad}.receipt-amount{display:block;font-size:35px;letter-spacing:-.06em;color:#25354b;line-height:1.5;margin-top:5px}.receipt-amount>span{font-size:13px;margin-left:5px}.receipt-divider{height:1px;border-top:1px dashed #cbdcf2;margin:18px 0}.receipt-formula>span{font-size:10px;color:#7d94af;display:block}.receipt-formula>strong{display:block;font-size:17px;font-weight:500;margin-top:5px;color:#365578}.receipt-formula b{font-size:24px;font-weight:800;color:#0068ef;letter-spacing:-.04em}.receipt-days{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:19px}.receipt-days i{font-size:8px;font-style:normal;background:#edf4fe;color:#7898c1;height:20px;display:flex;align-items:center;justify-content:center;border-radius:3px}.receipt-days i.filled{background:#0068ef;color:white}.receipt-bottom{font-size:8px;color:#89a1be;text-align:center;margin-top:19px;line-height:1.7}.receipt-bottom b{font-size:13px;color:#46698e;font-weight:650}.receipt-badge{position:absolute;bottom:0;right:-5px;background:#232d3a;color:#d4eaff;padding:13px 18px;border-radius:8px;font-size:10px;transform:rotate(2deg);box-shadow:0 10px 25px #17395c1a}.rent-flow{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;gap:20px;padding:32px 35px;background:white;border:1px solid #dbe7f7;border-radius:14px;align-items:center}.rent-flow article>span{font-size:9px;color:#0068ef;font-weight:700;letter-spacing:.04em}.rent-flow h3{font-size:20px;margin:12px 0}.rent-flow p{font-size:11px;color:#6f84a0;line-height:1.9}.rent-flow>div{font-size:24px;color:#a3c2e9;text-align:center}
.rent-calculator{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#fff;border:1px solid #dce7f7;border-radius:18px;padding:43px;scroll-margin-top:125px}.calc-intro .eyebrow{font-size:9px;margin-bottom:15px}.calc-intro h3{font-size:29px;line-height:1.4}.calc-intro>p{font-size:11px;color:#7a8da8;line-height:1.9;margin-top:13px}.calc-intro label{font-size:11px;font-weight:700;display:block;margin-top:24px;color:#416084}.calc-intro label strong{display:block;color:#0068ef;font-size:24px;letter-spacing:-.045em;margin-top:4px}.calc-intro input[type=range]{width:100%;accent-color:#0068ef;cursor:pointer;margin:15px 0 0;min-height:24px}.calc-intro>p.range-caption{font-size:9px;margin-top:4px;color:#879ab3}.calc-intro select{margin-top:9px;background:#f6f9ff;border-color:#d7e5fa;color:#416084}.calc-intro>p.calc-definition{font-size:9px;margin-top:15px;line-height:1.85;color:#8397b2}.calc-results{align-self:center;background:#f2f7ff;border:1px solid #dce9fc;border-radius:12px;padding:28px 30px}.calc-title{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#3b618d;font-weight:700;border-bottom:1px solid #d8e5f6;padding-bottom:18px}.calc-title em{font-style:normal;font-weight:400;font-size:8px;color:#7897ba}.calc-results dl{margin:7px 0 0}.calc-results dl>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 0}.calc-results dt{font-size:12px;color:#718cab}.calc-results dd{font-size:18px;font-weight:700;color:#3e5a7d;letter-spacing:-.03em;margin:0}.calc-results dl>div:nth-child(2) dd{color:#0068ef}.calc-results dl>div.result-total{border-top:1px solid #ccdff6;margin-top:6px;padding-top:25px;align-items:flex-start}.result-total dt{font-size:12px;color:#40648d}.result-total dd{font-size:35px;letter-spacing:-.065em;line-height:1.2;color:#0068ef}.result-total dd span{font-size:14px;margin-left:4px}.calc-balance{margin-top:24px;background:#fff;border:1px solid #e3edfc;border-radius:7px;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#7e95af}.calc-balance strong{font-size:13px;color:#4f739c}.calc-note{font-size:10px;line-height:1.9;color:#7089a8;margin-top:17px}.shortfall-note{background:#fff3da;border:1px solid #eadbbd;color:#86601f;font-size:10px;line-height:1.9;padding:13px;border-radius:7px;margin-top:15px}.rent-assumption{font-size:9px;color:#8096b2;line-height:1.9;margin:17px 3px 0}.rent-open-items{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:64px;padding-top:36px;border-top:1px solid #d7e5f8}.rent-open-items .eyebrow{font-size:9px;margin-bottom:15px}.rent-open-items h3{font-size:27px;line-height:1.4}.rent-open-items p{font-size:11px;color:#8799b1;margin-top:15px}.rent-open-items ul{padding:0;margin:0;list-style:none}.rent-open-items li{border-bottom:1px solid #dfe9f8;padding:12px 0;display:grid;grid-template-columns:145px 1fr;gap:13px}.rent-open-items b{font-size:11px;color:#45658e}.rent-open-items li span{font-size:10px;color:#8399b5}.rent-faq{margin-top:40px;background:white;border:1px solid #e0e9f6;border-radius:12px;padding:8px 25px}.rent-faq details{padding:17px 0;border-bottom:1px solid #e4ebf6}.rent-faq details:last-child{border-bottom:0}.rent-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#4c688c;font-weight:650;cursor:pointer;list-style:none}.rent-faq summary::-webkit-details-marker{display:none}.rent-faq summary span{font-size:21px;color:#0068ef;font-weight:350}.rent-faq details[open] summary span{transform:rotate(45deg)}.rent-faq details p{font-size:11px;color:#7c90ad;line-height:1.95;margin-top:13px;max-width:900px}.rent-focused .footer p{font-size:10px;color:#8196af;margin-bottom:13px}.rent-focused .footer .text-link{font-size:11px;color:#0068ef}
@media(max-width:1100px){.rent-copy :is(h1,h2){font-size:48px}.rent-hero{gap:35px}.rent-lead{font-size:13px}.rent-visual{padding-inline:15px}.rent-receipt{width:300px;padding:23px}.receipt-amount{font-size:30px}.rent-flow{padding:27px;gap:12px;grid-template-columns:1fr 25px 1fr 25px 1fr}.rent-flow h3{font-size:18px}.rent-calculator{gap:35px;padding:33px}.calc-results{padding:25px}.rent-open-items{gap:35px}.rent-open-items li{grid-template-columns:125px 1fr}.header nav{gap:18px;font-size:12px}.merchant-copy{padding:26px}.merchant-copy h3{font-size:25px}}
@media(max-width:800px){.draft-review-banner{flex-wrap:wrap;gap:3px 11px;padding:8px 15px;font-size:8px}.draft-review-banner a{font-size:8px}.rent-hero{grid-template-columns:1fr;gap:30px;padding-bottom:36px}.concept-heading{margin-bottom:26px;align-items:flex-start}.concept-heading .eyebrow{font-size:8px;max-width:170px}.concept-pill{font-size:8px;padding:5px 8px}.rent-copy :is(h1,h2){font-size:47px}.rent-lead{font-size:13px}.rent-visual{max-width:430px;width:100%;margin:auto;padding:20px 25px 30px}.rent-receipt{width:310px;padding:25px}.receipt-amount{font-size:33px}.rent-flow{grid-template-columns:1fr;padding:25px;gap:13px}.rent-flow>div{font-size:18px;text-align:left;transform:rotate(90deg);width:20px;margin-left:4px}.rent-flow article p{font-size:11px}.rent-flow article h3{font-size:19px;margin:7px 0}.rent-calculator{grid-template-columns:1fr;gap:29px;padding:28px 24px;margin-top:30px}.calc-intro h3{font-size:27px}.calc-results{padding:25px}.result-total dd{font-size:33px}.rent-open-items{grid-template-columns:1fr;gap:23px;margin-top:42px;padding-top:29px}.rent-open-items h3{font-size:26px}.rent-open-items li{grid-template-columns:125px 1fr}.rent-faq{padding-inline:20px}.rent-focused .header nav{display:none}.rent-focused .header>.text-link{font-size:10px}.merchant-grid{grid-template-columns:1fr;gap:23px}.merchant-copy h3{font-size:26px}.readiness-grid{grid-template-columns:1fr;gap:15px}.readiness-grid article{padding:24px}.readiness-grid h3{margin-top:9px}.readiness-grid ul{margin-bottom:0}.rent-focused .rent-section{padding-top:35px}.header nav{font-size:13px}}
@media(max-width:420px){.rent-copy :is(h1,h2){font-size:41px}.rent-principles span{font-size:9px;padding:5px 8px}.rent-visual{padding-inline:17px}.rent-receipt{width:274px;padding:22px}.receipt-badge{font-size:9px;right:0;padding:11px 15px}.receipt-amount{font-size:30px}.receipt-formula b{font-size:23px}.rent-calculator{padding:24px 19px}.calc-results{padding:22px 18px}.calc-results dt{font-size:10px}.calc-results dd{font-size:16px}.result-total dd{font-size:29px}.calc-title{font-size:10px}.calc-title em{font-size:7px}.rent-open-items li{grid-template-columns:1fr;gap:3px}.rent-open-items b{font-size:11px}.rent-open-items li span{font-size:10px}.concept-caption{font-size:9px}.rent-faq summary{font-size:11px}}

.result-total dd.unresolved{font-size:23px;line-height:1.45;color:#91661e}

.rent-review{display:grid;grid-template-columns:.85fr 1.4fr;gap:40px;margin:50px 0 30px;padding:40px;background:white;border:1px solid #dee8f5;border-radius:24px}.review-intro h3{font-size:32px;line-height:1.4;letter-spacing:-1px;margin:15px 0}.review-intro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#75808c}.review-intro .text-link{margin-top:20px;font-size:12px}.review-table>div{display:flex;gap:15px;padding:20px 0;border-bottom:1px solid #e5ebf2}.review-table>div:first-child{padding-top:0}.review-table>div:last-child{border-bottom:0}.review-table>div>span{font-size:11px;font-weight:800;color:#0068ef;padding-top:4px}.review-table dl{display:grid;grid-template-columns:76px 1fr;gap:16px;margin:0}.review-table dt{font-size:12px;color:#7a8695;padding-top:4px}.review-table dd{margin:0}.review-table dd strong{font-size:16px;color:#263748;line-height:1.5}.review-table dd p{font-size:12px;line-height:1.8;color:#7a8695;margin:9px 0 0}.review-caveat{grid-column:1/-1;font-size:11px;line-height:1.9;margin:0;padding-top:20px;border-top:1px solid #e5ebf2;color:#7b8794}.rent-flow.rent-reviewed-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rent-reviewed-flow article h3{font-size:18px}.rent-reviewed-flow article p{font-size:12px}.rent-reviewed-flow article>span{font-size:11px}@media(max-width:900px){.rent-review{grid-template-columns:1fr;padding:28px;gap:28px}.rent-flow.rent-reviewed-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rent-review{padding:22px;gap:24px}.review-intro h3{font-size:25px}.review-table dl{grid-template-columns:1fr;gap:8px}.review-table dd strong{font-size:15px}.rent-flow.rent-reviewed-flow{grid-template-columns:1fr;gap:24px}.rent-lead{font-size:15px}}
