﻿.personal-note{position:relative;z-index:5;background:#1b1b1a;color:#efefec;padding:24px max(64px,8vw) 88px 380px}
.personal-note blockquote{max-width:1040px;margin:0 auto;border-left:2px solid #ff4f1a;padding:0 0 0 28px}
.personal-note p{font:italic 400 clamp(23px,2.2vw,32px)/1.45 Newsreader,Georgia,serif;max-width:48ch;margin:0 0 18px}
.personal-note footer{font:400 13px/1.5 MG12,Arial,sans-serif;color:#bcbcb6}
#valor .pricing-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:stretch;margin:0 0 32px}
#valor #value-offer{border:1px solid #ff4f1a;border-radius:16px;padding:32px;min-width:0}
#valor .value-offer-grid{display:block}
#valor .value-offer-price{font-size:clamp(40px,4.3vw,64px)}
#valor .value-difference{border:0;border-top:1px solid #50504b;margin-top:26px;padding:22px 0 0}
#valor .value-saving{font-size:30px}
#valor .value-ledger{display:block;border:1px solid #c7c7c0;border-radius:16px;padding:32px;margin:0;min-width:0;background:#e7e7e2}
#valor .value-total{font-size:clamp(36px,3.6vw,54px);color:#51514d}
#valor .value-roles{margin-top:32px}
#valor .value-roles h3,#valor .value-roles strong{font-size:17px}
#valor .value-price-context{margin-bottom:24px}
#valor .value-bridge{display:none}
#valor .value-intro{max-width:60ch;margin-bottom:28px}
#valor .value-period{margin-bottom:24px}
#valor .value-method{margin-top:28px}
@media(max-width:1100px){.personal-note{padding:24px 32px 64px}}
@media(max-width:720px){
.personal-note{padding:16px 24px 52px}.personal-note blockquote{padding-left:20px}.personal-note p{font-size:24px;line-height:1.45}
#valor .pricing-columns{grid-template-columns:minmax(0,1fr);gap:18px}
#valor #value-offer,#valor .value-ledger{padding:24px}
#valor #value-offer .value-offer-price{font-size:46px}
#valor .value-total{font-size:38px}
#valor .value-difference{margin-top:18px;padding-top:18px}
#valor #value-offer .value-saving{font-size:28px}
#valor .value-roles{margin-top:22px}
#valor h2{font-size:7cqw}
}

@media(max-width:720px){#valor #value-offer .value-eyebrow{font-size:11px}#valor #value-offer .value-offer-price{font-size:clamp(32px,10.5vw,46px)}}

#valor .value-contact{display:inline-block;color:#0b0b0a;font-size:clamp(18px,1.5vw,22px);line-height:1.5;text-decoration:underline;text-decoration-color:#d73706;text-decoration-thickness:2px;text-underline-offset:7px;padding:10px 0}
