/* Supporting campaign pages retain their content and interactions, with V3 breathing room. */
main>.wrap.section{background:#fff;color:#14213D}.signal-strip{background:#fff;border-bottom:1px solid #dce1ed}.price-section{background:#f4f6fb;color:#14213D}.price-card{background:#fff;border-radius:8px;border:1px solid #dce1ed}.price-contents .btn{color:#fff}.plus-preview{color:#14213D;border-color:#214BDB}.plus-preview p:not(.eyebrow):not(.plus-price),.dashboard-nudge,.dashboard-caption,.terms{color:#546078}.dashboard-nudge strong,.terms strong{color:#14213D}.dashboard-nudge,.terms{border-color:#dce1ed}.campaign-photo{display:block;object-fit:cover;width:100%}.mini-site .campaign-photo{height:200px;object-position:center 58%}.new-picture .campaign-photo{height:100%;min-height:100%;object-position:62% center}.visual-caption{color:#dce4ff}.version-switch{gap:22px}.btn,.btn.small,.btn.light{border-radius:5px}.header .brand{color:#fff}.hero h1{color:#fff}.hero h1 em{color:#FFD600}.launch-visual{border-radius:5px}.compare-shell{border-radius:5px}.fit-dialog{border-radius:8px;background:#fff}.fit-options input:checked+span{background:#214BDB;border-color:#214BDB;color:#fff}
@media(max-width:600px){.mini-site .campaign-photo{height:180px}.version-switch{gap:14px;font-size:9px}.version-label{display:none}.price-card{padding:30px 24px}.new-picture .campaign-photo{object-position:59% center}}
