.certification-updated-hero{align-items:center;background:linear-gradient(135deg,#fef7f0,#fff 50%,#fef5f0);display:flex;min-height:100vh;overflow:hidden;padding-bottom:80px;padding-top:130px;position:relative}.certification-updated-hero:before{background-image:radial-gradient(circle at 20% 30%,rgba(255,165,100,.05) 2px,transparent 0),radial-gradient(circle at 80% 20%,rgba(255,180,120,.04) 1px,transparent 0),radial-gradient(circle at 40% 70%,rgba(255,200,150,.03) 1px,transparent 0);background-size:200px 200px,150px 150px,180px 180px;bottom:0;content:"";left:0;opacity:.6;pointer-events:none;position:absolute;right:0;top:0}.certification-updated-hero .container{margin:0 auto;max-width:1190px;padding:0 20px;position:relative;z-index:1}.certification-updated-hero .hero-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.certification-updated-hero .hero-left{padding-right:20px}.certification-updated-hero .hero-badge{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#ff5c10,#ff7a39);border-radius:50px;box-shadow:0 4px 15px rgba(255,92,16,.2);color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:24px;padding:12px 20px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.certification-updated-hero .calendar-icon{height:18px;width:18px;fill:currentColor}.certification-updated-hero .hero-title{color:#2d3748;font-size:2.7rem;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.certification-updated-hero .hero-description{color:#4a5568;font-size:18px;line-height:26px;margin-bottom:32px}.certification-updated-hero .hero-buttons{display:flex;flex-wrap:wrap;gap:16px}.certification-updated-hero .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;gap:8px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.certification-updated-hero .btn-primary{background:linear-gradient(135deg,#ff5c10,#ff7a39);box-shadow:0 4px 15px rgba(255,92,16,.2);color:#fff}.certification-updated-hero .btn-primary:hover{background:linear-gradient(135deg,#e54d0a,#ff5c10);box-shadow:0 8px 25px rgba(255,92,16,.3);transform:translateY(-2px)}.certification-updated-hero .btn-secondary{background:#fff;border:2px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#2d3748}.certification-updated-hero .btn-secondary:hover{border-color:#ff5c10;box-shadow:0 4px 15px rgba(0,0,0,.1);color:#ff5c10;transform:translateY(-2px)}.certification-updated-hero .arrow-icon{height:16px;width:16px;fill:currentColor;transition:transform .3s ease}.certification-updated-hero .btn-primary:hover .arrow-icon{transform:translateX(4px)}.certification-updated-hero .hero-right{padding-left:20px;text-align:center}.certification-updated-hero .badge-container{display:inline-block;position:relative}.certification-updated-hero .badge-image{filter:drop-shadow(0 10px 30px rgba(255,92,16,.15));height:auto;max-width:70%;transition:transform .3s ease}.certification-updated-hero .badge-image:hover{transform:translateY(-5px) scale(1.02)}@media (max-width:768px){.certification-updated-hero .hero-content{display:flex;flex-direction:column-reverse;gap:40px;grid-template-columns:1fr;text-align:center}.certification-updated-hero .hero-left{padding-right:0}.certification-updated-hero .hero-right{order:-1;padding-left:0}.certification-updated-hero .hero-title{font-size:2.5rem}.certification-updated-hero .hero-buttons{justify-content:center}.certification-updated-hero .btn{font-size:1rem;padding:14px 24px}.certification-updated-hero{padding-bottom:80px;padding-top:150px}}@media (max-width:480px){.certification-updated-hero .hero-title{font-size:2rem}.certification-updated-hero .hero-description{font-size:1.1rem}.hero-buttons{align-items:center;flex-direction:column}.certification-updated-hero .btn{justify-content:center;max-width:280px;width:100%}}@media (min-width:768px) and (max-width:1024px){.certification-updated-hero .hero-content{display:flex;flex-direction:column;gap:25px}.certification-updated-hero .hero-left{text-align:center}.certification-updated-hero .hero-buttons{justify-content:center}}@media (min-width:1025px) and (max-width:1152px){.certification-updated-hero .btn{font-size:16px;padding:16px 20px}}html{scroll-behavior:smooth}.certification-updated-hero h1{font-size:48px!important;line-height:56px!important}.certification-updated-hero .tick-list{list-style:none;margin:0;padding:0}.certification-updated-hero .tick-list li{color:#2d3748;font-size:18px;font-weight:600;margin-bottom:7px;padding-left:30px;position:relative}.certification-updated-hero .tick-list li:before{color:#68a384;content:"✔";font-size:18px;left:0;line-height:1;position:absolute;top:5px}@media (max-width:767px){.certification-updated-hero h1{font-size:44px!important;line-height:54px!important;text-align:left!important}.certification-updated-hero .hero-content{text-align:left!important}}@media (max-width:480px){.certification-updated-hero h1{display:block!important;font-size:36px!important;line-height:120%!important;max-width:100%!important;text-align:left!important;white-space:normal!important;word-break:break-word!important}}@media (min-width:768px) and (max-width:1280px){.certification-updated-hero .hero-left{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.certification-updated-hero .hero-buttons,.certification-updated-hero .hero-description,.certification-updated-hero .hero-title{text-align:left!important}}@media (max-width:374px){.certification-updated-hero h1{font-size:32px!important;line-height:42px!important;text-align:left!important;width:100%!important;word-break:break-word!important}}