.elementor-20709 .elementor-element.elementor-element-87d57b7{--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}.elementor-20709 .elementor-element.elementor-element-e9c513b .article-container{box-sizing:border-box;line-height:1.7;color:#333;background:#fff;width:100%;overflow-x:hidden}.elementor-20709 .elementor-element.elementor-element-e9c513b .article-header{background:linear-gradient(135deg,#E67E22,#AF601A);color:#fff;padding:40px 20px;text-align:center}.elementor-20709 .elementor-element.elementor-element-e9c513b h1{font-size:1.8rem;margin:0 0 15px 0;padding:0;color:#fff}.elementor-20709 .elementor-element.elementor-element-e9c513b .subtitle{font-size:1.1rem;opacity:.9;max-width:700px;margin:0 auto;color:#fff}.elementor-20709 .elementor-element.elementor-element-e9c513b .article-content{padding:25px 20px;max-width:900px;margin:0 auto}.elementor-20709 .elementor-element.elementor-element-e9c513b h2{background:linear-gradient(135deg,#E67E22,#AF601A);color:#fff;font-size:1.5rem;margin:30px -20px 15px;padding:15px 25px;border-radius:0 30px 30px 0;position:relative;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.elementor-20709 .elementor-element.elementor-element-e9c513b h3{background:#F39C12;color:#fff;font-size:1.3rem;margin:25px -15px 12px;padding:12px 20px;border-radius:0 20px 20px 0}.elementor-20709 .elementor-element.elementor-element-e9c513b p{margin-bottom:18px;font-size:1.05rem}.elementor-20709 .elementor-element.elementor-element-e9c513b .highlight{background-color:#FEF5E7;border-right:4px solid #F39C12;padding:18px;margin:22px 0;border-radius:0 8px 8px 0;position:relative}.elementor-20709 .elementor-element.elementor-element-e9c513b .highlight::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(230 126 34 / .1),transparent);z-index:0;border-radius:0 8px 8px 0}.elementor-20709 .elementor-element.elementor-element-e9c513b .highlight-content{position:relative;z-index:1}.elementor-20709 .elementor-element.elementor-element-e9c513b .factors-grid,.elementor-20709 .elementor-element.elementor-element-e9c513b .signs-grid,.elementor-20709 .elementor-element.elementor-element-e9c513b .tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:25px 0}.elementor-20709 .elementor-element.elementor-element-e9c513b .factor-card{background:#FEF5E7;border-radius:8px;padding:20px;border-top:4px solid #F8C471;position:relative;overflow:hidden;transition:transform 0.3s ease}.elementor-20709 .elementor-element.elementor-element-e9c513b .factor-card:hover{transform:translateY(-5px)}.elementor-20709 .elementor-element.elementor-element-e9c513b .factor-card::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(230 126 34 / .05),transparent)}.elementor-20709 .elementor-element.elementor-element-e9c513b .factor-card h4,.elementor-20709 .elementor-element.elementor-element-e9c513b .sign-card h4,.elementor-20709 .elementor-element.elementor-element-e9c513b .tip-card h4{color:#AF601A;margin:0 0 12px 0;padding:0;font-size:1.15rem}.elementor-20709 .elementor-element.elementor-element-e9c513b .signs-section{background:linear-gradient(to right,#FEF5E7,#f8f8f8);border-radius:8px;padding:25px;margin:35px 0;border-left:4px solid #F39C12}.elementor-20709 .elementor-element.elementor-element-e9c513b .sign-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 10px rgb(0 0 0 / .05);border-top:3px solid #F8C471}.elementor-20709 .elementor-element.elementor-element-e9c513b .expiry-section{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.elementor-20709 .elementor-element.elementor-element-e9c513b .expiry-card{flex:1;min-width:250px;background:#fff;border-radius:10px;padding:25px;box-shadow:0 5px 15px rgb(0 0 0 / .05);border-top:4px solid #E67E22;position:relative}.elementor-20709 .elementor-element.elementor-element-e9c513b .expiry-card::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(230 126 34 / .03),transparent);border-radius:10px}.elementor-20709 .elementor-element.elementor-element-e9c513b .expiry-card h3{background:none;color:#AF601A;margin:0 0 15px;padding:0;border-radius:0}.elementor-20709 .elementor-element.elementor-element-e9c513b .tip-card{background:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 12px rgb(0 0 0 / .06);border-left:4px solid #F39C12;transition:transform 0.3s ease}.elementor-20709 .elementor-element.elementor-element-e9c513b .tip-card:hover{transform:translateX(5px)}.elementor-20709 .elementor-element.elementor-element-e9c513b .tip-card h4{color:#E67E22;display:flex;align-items:center}.elementor-20709 .elementor-element.elementor-element-e9c513b .tip-card h4::before{content:"✓";background:#F8C471;color:#AF601A;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-left:10px}.elementor-20709 .elementor-element.elementor-element-e9c513b .conclusion{background:linear-gradient(135deg,#AF601A,#E67E22);color:#fff;padding:25px;border-radius:10px;margin-top:35px;text-align:center}@media (max-width:768px){.elementor-20709 .elementor-element.elementor-element-e9c513b .article-header{padding:30px 0;border-radius:0}.elementor-20709 .elementor-element.elementor-element-e9c513b .article-content{padding:20px 15px}.elementor-20709 .elementor-element.elementor-element-e9c513b h1{font-size:1.6rem}.elementor-20709 .elementor-element.elementor-element-e9c513b .subtitle{font-size:1rem;padding:0 15px}.elementor-20709 .elementor-element.elementor-element-e9c513b h2,.elementor-20709 .elementor-element.elementor-element-e9c513b h3{margin-right:0;margin-left:0;border-radius:0}.elementor-20709 .elementor-element.elementor-element-e9c513b h2{font-size:1.4rem;padding:12px 15px}.elementor-20709 .elementor-element.elementor-element-e9c513b h3{font-size:1.2rem;padding:10px 15px}.elementor-20709 .elementor-element.elementor-element-e9c513b .factors-grid,.signs-grid,.tips-grid{grid-template-columns:1fr;gap:15px}.elementor-20709 .elementor-element.elementor-element-e9c513b .expiry-section{flex-direction:column}.elementor-20709 .elementor-element.elementor-element-e9c513b .factor-card,.sign-card,.tip-card,.expiry-card{padding:18px}.elementor-20709 .elementor-element.elementor-element-e9c513b .conclusion{border-radius:0}}