
:root{--entry-ink:#153d37;--entry-gold:#9a7c45;--entry-paper:#f8faf7}
.entry{margin:0;background:var(--entry-paper);color:var(--entry-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}.entry *{box-sizing:border-box}.entry a{color:inherit;text-underline-offset:4px}.entry a:focus-visible,.entry-quote-choice a:focus-visible{outline:3px solid #ae8436;outline-offset:5px}.entry-header{position:static;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:25px max(5vw,20px);border-bottom:1px solid #dce5df;background:#fff}.entry-brand{font-size:20px;text-decoration:none;font-weight:600;white-space:nowrap}.entry-brand b{color:var(--entry-gold)}.entry-header nav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.entry-header nav a{text-decoration:none}.entry-header nav a:hover{color:#86672e}.entry-hero,.entry-intro{max-width:1280px;margin:auto;padding:70px 35px 50px}.entry-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700}.entry h1{font-size:clamp(42px,5.2vw,76px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:24px 0}.entry em{font-family:Georgia,serif;font-weight:400;color:var(--entry-gold)}.entry-lead{font-size:20px;line-height:1.6;max-width:760px}.entry-choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.entry-choice{padding:38px;border:1px solid #cbd9d0;border-radius:18px;text-decoration:none;display:flex;flex-direction:column;min-height:290px;transition:transform .2s,box-shadow .2s}.entry-choice:hover{transform:translateY(-4px);box-shadow:0 12px 30px #173d3714}.entry-choice.owner{background:#153d37;color:white}.entry-choice.tenant{background:#eaf0e7}.entry-choice>span{font-size:11px;letter-spacing:.12em}.entry-choice h2{font-size:clamp(26px,2.4vw,36px);line-height:1.2;margin:24px 0 12px}.entry-choice p{margin:0 0 28px;max-width:420px}.entry-choice strong{margin-top:auto;font-size:16px;display:flex;gap:12px;justify-content:space-between}.entry-region{max-width:1280px;margin:auto;padding:55px 35px 70px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #dce5df}.entry h2{line-height:1.25;font-weight:600}.entry-region h2{font-size:32px}.entry-links{display:flex;gap:12px;flex-wrap:wrap}.entry-links a{padding:8px 14px;border:1px solid #cbd9d0;border-radius:6px}.entry-footer{background:#153d37;color:#fff;padding:40px max(5vw,20px)}.entry-skip{position:fixed;top:-100px;left:15px;padding:10px;background:white;z-index:200}.entry-skip:focus{top:10px}.entry-offers{max-width:1350px;margin:0 auto 65px;padding:0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.entry-offers article{padding:30px;background:white;border:1px solid #d3ddd6;border-radius:14px;display:flex;flex-direction:column;gap:12px}.entry-offers h2{font-size:30px;margin:0}.entry-offers h3{font-size:17px;margin:10px 0 0}.entry-offers p,.entry-offers ul,.entry-offers ol{margin:0}.entry-offers li{margin-bottom:8px}.entry-offers ul,.entry-offers ol{padding-left:23px}.offer-promise{font-size:21px;color:#6e613f}.offer-note{font-size:15px;padding:15px;background:#f4f6f2}.entry-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:#153d37;color:#fff!important;padding:14px 20px;border-radius:8px;text-decoration:none;font:600 16px/1.4 Arial,sans-serif;text-align:center}.entry-button:hover{background:#23594f}.entry-offers .entry-button{margin-top:auto}.entry-offers article>a:last-child{font-size:15px;text-align:center}.entry-compare{max-width:1250px;margin:0 auto 60px;padding:0 30px}.compare-scroll{overflow:auto;border:1px solid #ccd7ce;border-radius:10px}.entry table{width:100%;border-collapse:collapse;background:#fff;min-width:650px;text-align:left;font-size:15px}.entry th,.entry td{padding:18px;border-bottom:1px solid #dce5df}.entry thead{background:#eaf0e7}.entry caption{text-align:left;padding:15px;font-weight:600}.entry-quote-choice{max-width:1250px;margin:auto;padding:60px 30px 25px}.entry-quote-choice h1{font-size:clamp(32px,4vw,58px);line-height:1.15}.entry-quote-choice p{max-width:880px;line-height:1.6}.quote-options{display:flex;gap:18px;flex-wrap:wrap;margin:26px 0}.entry-button.alternate{background:#edf2ec;color:#153d37!important;border:1px solid #153d37}#quote-form{scroll-margin-top:120px}.cash-tax-breakdown{border-top:1px solid #dce5df;padding-top:15px}
@media(max-width:850px){.entry-header{align-items:flex-start;flex-direction:column;gap:14px}.entry-header nav{gap:14px}.entry-offers{grid-template-columns:minmax(0,1fr)}.entry-offers article{min-width:0;overflow-wrap:anywhere}.entry-choices,.entry-region{grid-template-columns:minmax(0,1fr)}.entry-hero,.entry-intro{padding:32px 22px}.entry-choice{padding:24px;min-height:210px}.entry-region{padding:35px 22px;gap:15px}.entry-lead{font-size:18px}.entry-offers{padding:0 20px}.entry-quote-choice{padding:38px 22px 15px}.quote-options{flex-direction:column}.entry-compare{padding:0 20px}.entry-footer a{overflow-wrap:anywhere}.entry-choices{margin-top:24px}.entry-choice h2{margin-top:14px}.entry-choice p{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.entry-choice{transition:none}.entry-choice:hover{transform:none}}
@media(max-width:380px){.entry h1{font-size:34px;overflow-wrap:anywhere}.entry-offers h2{font-size:27px}}
