/* Preserve all current page styles; add the agreed calm CTAs and video. */
.btn-primary,.btn-quiet{animation:none!important;transform:none!important;transition:background-color .25s,border-color .25s,box-shadow .25s!important}
.btn-primary{background:#0b0c1d!important;color:#fff!important;border:1px solid #37719b!important}.btn-quiet{background:#0b0c1d!important;border-color:#232637!important}
.btn-primary::before,.btn-primary::after,.btn-quiet::before,.btn-quiet::after{display:none!important}
.btn-primary:is(:hover,:focus-visible),.btn-quiet:is(:hover,:focus-visible){background:#001039!important;border-color:#56b7e5!important;box-shadow:0 0 25px #2465c566,inset 0 0 18px #397ddf22!important;transform:none!important}
.btn-primary:focus-visible,.btn-quiet:focus-visible,.video-play:focus-visible{outline:2px solid #56b7e5;outline-offset:5px}
.video-preview{margin:0;width:100%}.video-frame{position:relative;border:1px solid #37719b88;border-radius:20px;overflow:hidden;background:#0b0c1d;box-shadow:0 30px 75px #0005}
.video-frame video{display:block;width:100%;aspect-ratio:16/9;background:#030405;object-fit:contain}
.video-play{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:17px;border:0;background:linear-gradient(180deg,#03040508,#03040566);color:#fff;font:600 20px/1.4 "Instrument Sans",sans-serif;cursor:pointer;text-align:left}
.video-play[hidden]{display:none}.video-play>span:last-child{padding:12px 18px 12px 0;text-shadow:0 2px 12px #000}.video-play small{display:block;font-weight:400;font-size:13px;color:#b9ddff;margin-top:4px}.play-circle{height:76px;width:76px;display:grid;place-items:center;border:1px solid #56b7e5;border-radius:50%;background:#0b0c1de6;padding-left:4px;box-shadow:0 0 35px #2465c566;transition:box-shadow .2s}
.video-play:hover .play-circle{box-shadow:0 0 50px #2465c5aa}.video-preview figcaption{margin-top:17px;color:#c2c3c8;font-size:13px;line-height:1.6}.video-transcript{margin-top:12px;color:#c2c3c8;font-size:13px}.video-transcript summary{cursor:pointer;color:#b9ddff}.video-transcript p{max-width:80ch;line-height:1.75}
@media(max-width:600px){.video-frame{border-radius:12px}.video-play{font-size:16px;gap:12px}.play-circle{width:54px;height:54px}.video-play small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.btn-primary,.btn-quiet,.play-circle{transition:none!important}}

.refreshed-pricing{background:#f3f6fb!important;color:#0b0c1d}.refreshed-pricing h2,.refreshed-pricing h3,.refreshed-pricing .package-price{color:#0b0c1d}.refreshed-pricing .eyebrow{color:#2465c5}.refreshed-pricing .lede,.refreshed-pricing .package-summary,.refreshed-pricing .package-list,.refreshed-pricing .package-terms,.refreshed-pricing .package-price span,.refreshed-pricing .package-price small,.refreshed-pricing .package-notes{color:#4b5b74}.refreshed-pricing .package-notes strong{color:#0b3283}.refreshed-pricing .package{background:#fff;border:1px solid #dbe2ed;box-shadow:0 8px 24px #00103908}.refreshed-pricing .package-core{background:linear-gradient(165deg,#e7f1ff,#fff 65%);border:2px solid #2465c5}.refreshed-pricing .package-label{color:#2465c5}.refreshed-pricing .package-list li::before{color:#2465c5}.refreshed-pricing .package-terms{border-color:#dbe2ed}
