.elementor-577 .elementor-element.elementor-element-a8f7bd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.container{max-width:1100px;margin:0 auto;padding:80px 40px}.tier0-hero{background:linear-gradient(135deg,#0c0c0c,#1f1f1f);color:#fff;text-align:center;min-height:100vh;display:flex;align-items:center}.tier0-hero .container{padding-top:0;padding-bottom:0}.tier0-hero h1{font-size:42px;color:#ccff00;margin-bottom:15px}.tier0-hero p{max-width:700px;margin:0 auto;opacity:0.9;line-height:1.6;font-size:22px;padding-left:10px;padding-right:10px}.tier0-section,.tier0-benefits,.tier0-resources,.tier0-steps,.tier0-cta{background:#cccccc;padding:100px 0}.tier0-section h2,.tier0-benefits h2,.tier0-resources h2,.tier0-steps h2,.tier0-cta h2{text-align:center;margin-bottom:20px}.section-sub{max-width:720px;margin:0 auto 40px;text-align:center;color:#555;line-height:1.6;padding-left:10px;padding-right:10px;font-size:22px}.card-grid,.benefits-grid,.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:1000px;margin:0 auto}.card,.benefit,.step{background:#ffffff;padding:30px;border-radius:14px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;font-size:22px}.icon{font-size:36px;margin-bottom:15px;display:block}.step span{width:44px;height:44px;background:#ccff00;color:#0c0c0c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;margin-bottom:12px}.tier0-cta{background:#0c0c0c;color:#ffffff;text-align:center}.tier0-cta p{max-width:640px;margin:0 auto;opacity:0.9;line-height:1.6;padding-left:10px;padding-right:10px;font-size:22px}.footer{color:#ccff00}.btn-primary,.btn-secondary{transition:all 0.3s ease}@media(max-width:1024px){.container{padding:60px 30px}}@media(max-width:768px){.tier0-hero h1{font-size:32px}.card,.benefit,.step{padding:24px}}

