.mcc-purpose{background:#f3f4f6;padding:80px 20px;text-align:center;position:relative;overflow:hidden}.mcc-purpose:before{content:"";position:absolute;top:-50%;left:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(64,180,226,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.mcc-purpose:after{content:"";position:absolute;bottom:-30%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(240,73,62,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.mcc-purpose-inner{max-width:1000px;margin:0 auto;position:relative;z-index:1}.mcc-purpose .purpose-label{font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#40b4e2;margin-bottom:24px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.mcc-purpose.is-visible .purpose-label{opacity:1;transform:translateY(0)}.mcc-purpose .purpose-title{font-family:Poppins,system-ui,sans-serif;font-style:normal;font-weight:700;font-size:52px;line-height:1.2;color:#071429;margin:0 0 32px;opacity:0;transform:translateY(30px);transition:opacity .8s ease .15s,transform .8s ease .15s}.mcc-purpose.is-visible .purpose-title{opacity:1;transform:translateY(0)}.mcc-purpose .purpose-title em{font-style:italic;color:#40b4e2;font-weight:700}.mcc-purpose .purpose-line{width:0;height:3px;margin:0 auto 40px;background:linear-gradient(90deg,#40b4e2,#f0493e);border-radius:2px;transition:width 1s ease .3s}.mcc-purpose.is-visible .purpose-line{width:120px}.mcc-purpose .purpose-body{font-family:Poppins,system-ui,sans-serif;font-size:18px;line-height:1.85;color:#071429a6;margin-bottom:40px;opacity:0;transform:translateY(30px);transition:opacity .8s ease .4s,transform .8s ease .4s}.mcc-purpose.is-visible .purpose-body{opacity:1;transform:translateY(0)}.mcc-purpose .purpose-cta{display:inline-block;padding:14px 36px;border-radius:50px;background:#40b4e2;color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,transform .3s ease;opacity:0;transform:translateY(30px);transition:opacity .8s ease .55s,transform .8s ease .55s}.mcc-purpose.is-visible .purpose-cta{opacity:1;transform:translateY(0)}.mcc-purpose .purpose-cta:hover{background:#071429}.mcc-purpose .purpose-quote-wrap{margin-top:60px;padding:40px 48px;background:#071429;border-radius:16px;text-align:left;display:flex;align-items:flex-start;gap:24px;opacity:0;transform:translateY(30px);transition:opacity .8s ease .7s,transform .8s ease .7s}.mcc-purpose.is-visible .purpose-quote-wrap{opacity:1;transform:translateY(0)}.mcc-purpose .purpose-quote-bar{flex-shrink:0;width:4px;align-self:stretch;background:linear-gradient(180deg,#40b4e2,#f0493e);border-radius:4px;min-height:60px}.mcc-purpose .purpose-quote-text{font-family:Poppins,system-ui,sans-serif;font-size:20px;font-weight:600;font-style:italic;line-height:1.55;color:#fff;margin:0}.mcc-purpose .purpose-quote-source{font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:500;color:#40b4e2;letter-spacing:2px;text-transform:uppercase;margin-top:12px}@media(max-width:768px){.mcc-purpose{padding:70px 20px}.mcc-purpose .purpose-title{font-size:36px}.mcc-purpose .purpose-body{font-size:16px}.mcc-purpose .purpose-quote-wrap{padding:28px 24px;flex-direction:column;gap:16px}.mcc-purpose .purpose-quote-bar{width:100%;height:4px;min-height:unset}.mcc-purpose .purpose-quote-text{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mcc-about-purpose.css.map */
