@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");*,:after,:before{box-sizing:border-box}.savings-section{background-color:#fafafa;border-bottom:1px solid #f3f4f6;overflow:hidden;padding:4rem 0;position:relative}@media (min-width:1024px){.savings-section{padding:6rem 0}}.savings-blob{background-color:#5b44e6;border-radius:9999px;filter:blur(80px);height:400px;opacity:.03;position:absolute;right:0;top:0;transform:translateY(-50%);width:400px}@media (min-width:768px){.savings-blob{filter:blur(100px);height:600px;width:600px}}.savings-container{margin:0 auto;max-width:1280px;padding:0 1.5rem;position:relative;text-align:center;z-index:10}@media (min-width:1024px){.savings-container{padding:0 2rem}}.savings-label{color:#5b44e6;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;margin-top:0;text-transform:uppercase}@media (min-width:640px){.savings-label{font-size:12px}}.savings-title{color:#151d2a;font-family:Inter,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.025em;margin-bottom:1rem;margin-top:0}@media (min-width:640px){.savings-title{font-size:36px}}@media (min-width:1024px){.savings-title{font-size:48px}}.savings-title .savings-purple{color:#5b44e6}.savings-description{color:#6b7280;font-family:Inter,sans-serif;font-size:16px;font-weight:500;margin:0 auto 3rem;max-width:48rem}@media (min-width:640px){.savings-description{font-size:18px}}@media (min-width:1024px){.savings-description{font-size:20px;margin-bottom:4rem}}.savings-equation{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.savings-equation{gap:1.5rem}}@media (min-width:1024px){.savings-equation{flex-direction:row;gap:2rem}}.savings-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:2rem;position:relative;transition:all .3s ease;width:100%}@media (min-width:640px){.savings-card{border-radius:24px;padding:2.5rem}}@media (min-width:1024px){.savings-card{width:33%}}.savings-card:hover{box-shadow:0 20px 40px -15px rgba(0,0,0,.05);transform:translateY(-8px)}.savings-card-icon{align-items:center;background-color:#fafafa;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#5b44e6;display:flex;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}@media (min-width:640px){.savings-card-icon{border-radius:16px;height:64px;margin-bottom:1.5rem;width:64px}}.savings-card-icon svg{height:24px;width:24px}@media (min-width:640px){.savings-card-icon svg{height:28px;width:28px}}.savings-card-title{color:#151d2a;font-family:Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem;margin-top:0}@media (min-width:640px){.savings-card-title{font-size:22px}}.savings-card-desc{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.625;margin:0}@media (min-width:640px){.savings-card-desc{font-size:14px}}.savings-operator{color:#d1d5db;font-family:Inter,sans-serif;font-size:30px;font-weight:900;margin:.5rem 0}@media (min-width:640px){.savings-operator{font-size:36px}}@media (min-width:1024px){.savings-operator{margin:0}}.savings-operator-equals{color:#5b44e6}.savings-card-ebitda{background-color:#5b44e6;border-color:#5b44e6;box-shadow:0 0 30px rgba(91,68,230,.2)}.savings-card-ebitda:hover{transform:translateY(-8px)}.savings-card-ebitda .savings-card-overlay{background-color:hsla(0,0%,100%,.05);border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.savings-card-ebitda .savings-card-icon{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2);color:#fff}.savings-card-ebitda .savings-card-title{color:#fff;font-weight:900}.savings-card-ebitda .savings-card-desc{color:#c7d2fe}.savings-fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.savings-fade-up.is-visible{opacity:1;transform:translateY(0)}.savings-fade-up-delay-1{transition-delay:.1s}.savings-fade-up-delay-2{transition-delay:.2s}.savings-fade-up-delay-3{transition-delay:.3s}.savings-fade-up-delay-4{transition-delay:.4s}.savings-zoom-in{opacity:0;transform:scale(.8);transition:opacity .5s ease-out,transform .5s ease-out}.savings-zoom-in.is-visible{opacity:1;transform:scale(1)}