.motivation-landing{font-family:inherit;color:#17243b;line-height:1.65}.motivation-landing *{box-sizing:border-box}.motivation-container{max-width:1160px;margin:0 auto;padding:0 24px}.motivation-hero{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(120deg,#11253f 0%,#203e66 55%,#284a72 100%);color:#fff;padding:108px 24px 120px;border-radius:18px;margin:20px auto 0;max-width:1260px}.motivation-hero__inner{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.motivation-eyebrow{color:#ffd7aa;font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:13px;margin-bottom:25px}.motivation-landing .motivation-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.13;letter-spacing:-.035em;color:#fff;margin:0 0 25px;font-weight:800}.motivation-lead{font-size:clamp(17px,2.1vw,21px);line-height:1.7;color:#e8effa;margin:0 auto 32px;max-width:700px}.motivation-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#ff792d;color:#fff!important;padding:16px 30px;text-decoration:none!important;font-weight:800;box-shadow:0 14px 30px #ff792d44;transition:transform .2s,background .2s}.motivation-button{border-radius:99px}.motivation-button:hover,.motivation-button:focus-visible{transform:translateY(-3px);background:#eb661d;color:#fff!important}.motivation-caption{font-size:13px;opacity:.75;margin-top:20px}.motivation-orb{position:absolute;z-index:1;border-radius:50%;pointer-events:none;animation:motivation-float 8s ease-in-out infinite}.motivation-orb--one{width:270px;height:270px;border:1px solid #ffffff27;top:-90px;right:-50px;background:#ffffff0a}.motivation-orb--two{width:150px;height:150px;bottom:-70px;left:5%;background:#ff792d18;animation-delay:-3s}@keyframes motivation-float{50%{transform:translateY(26px)}}.motivation-section{padding:90px 0}.motivation-section-kicker{color:#e76a27;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.motivation-landing .motivation-section h2{font-size:clamp(30px,3.8vw,42px);line-height:1.2;color:#152842;margin:8px 0 20px}.motivation-section-intro{font-size:19px;color:#536277;max-width:780px}.motivation-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.motivation-benefits article{border:1px solid #e9edf2;border-radius:16px;padding:28px;background:#fff;box-shadow:0 8px 28px #1328470a}.motivation-benefits article span{color:#f47831;font-size:26px;font-weight:800}.motivation-landing h3{font-size:21px;color:#152842;line-height:1.3;margin:17px 0 10px}.motivation-benefits article p,.motivation-post p{color:#56667b}.motivation-blog{background:#f5f8fc}.motivation-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.motivation-post{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 24px #17335010}.motivation-post__image{display:block;aspect-ratio:16/10;overflow:hidden}.motivation-post__image img{width:100%;height:100%;object-fit:cover}.motivation-post__content{padding:24px}.motivation-post__date{font-size:13px;color:#8793a3!important}.motivation-post h3 a{color:#152842;text-decoration:none}.motivation-post__more{color:#dd6828;font-weight:800;text-decoration:none}.motivation-end{text-align:center;background:#fef7f1}.motivation-end p{font-size:18px}.motivation-social{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:42px}.motivation-social a{padding:9px 16px;border:1px solid #f0dcca;border-radius:99px;color:#4c5362;text-decoration:none}.motivation-social a:hover{border-color:#e76a27;color:#b64d14}@media(max-width:800px){.motivation-hero{padding:72px 20px}.motivation-benefits,.motivation-posts{grid-template-columns:1fr}.motivation-section{padding:64px 0}}@media(prefers-reduced-motion:reduce){.motivation-orb{animation:none}.motivation-button{transition:none}}

/* Video block: centered, responsive, and independent of the active theme. */
.motivation-video-section{background:#fff;text-align:center}.motivation-video-container{max-width:1020px}.motivation-video-container .motivation-section-intro{margin:0 auto 28px}.motivation-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#0c182b;box-shadow:0 20px 54px #10274327}.motivation-video-frame iframe,.motivation-video-frame video,.motivation-video-frame .wp-video,.motivation-video-frame .mejs-container{width:100%!important;max-width:100%!important}.motivation-video-frame iframe{border:0;width:100%;height:100%}.motivation-video-frame video{height:100%;object-fit:contain}.motivation-video-frame .wp-video{height:100%!important}.motivation-video-frame .wp-video-shortcode{height:100%!important}.motivation-video-frame>p{padding:28px;color:#fff}.motivation-video-frame>p a{color:#fff}
