.mahana-developer{direction:rtl;font-family:"thmanyahserifdisplay",Tahoma,Arial,sans-serif;background-color:#F6F4EE;color:#000;padding:80px 0}.mahana-developer .container{max-width:960px;margin:0 auto;padding:0 24px}.mahana-developer h1{font-size:3rem;font-weight:900;margin-bottom:.6em;line-height:1.2;color:#000}.mahana-developer .intro{font-size:1.3rem;line-height:2;color:rgb(0 0 0 / .78);margin-bottom:2rem}.mahana-developer h2{font-size:1.8rem;font-weight:800;margin-top:3rem;margin-bottom:1rem;color:#F44C27;position:relative}.mahana-developer h2::after{content:'';display:block;width:48px;height:4px;background:#F44C27;margin-top:8px;border-radius:2px}.mahana-developer p,.mahana-developer li{font-size:1.2rem;line-height:2;color:rgb(0 0 0 / .78);margin-bottom:1.4em}.mahana-developer strong{color:#000;font-weight:800}.mahana-developer ul{list-style:none;padding-right:0;margin:0}.mahana-developer ul li{margin-bottom:1.5em;padding-right:28px;position:relative}.mahana-developer ul li::before{content:"";position:absolute;right:0;top:.65em;width:10px;height:10px;background:#F44C27;border-radius:50%}.mahana-developer .highlight-box{background:#FFFDF8;border-right:5px solid #F44C27;padding:28px 32px;margin:2.5rem 0;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .04)}.mahana-developer .highlight-box p{margin-bottom:.8em;color:#000;font-weight:600}.mahana-developer .notice-box{background:#000;color:#fff;padding:28px 32px;border-radius:6px;margin:2.5rem 0}.mahana-developer .notice-box p{color:rgb(255 255 255 / .88);margin-bottom:0;font-weight:500}.mahana-developer .contact-card{background:#FFFDF8;padding:32px;border-radius:6px;margin-top:2rem;border:1px solid rgb(0 0 0 / .06);box-shadow:0 4px 12px rgb(0 0 0 / .04)}.mahana-developer .contact-card p{margin-bottom:1rem}.mahana-developer .contact-link{display:inline-block;color:#F44C27;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;direction:ltr}.mahana-developer .contact-link:hover{color:#000}.mahana-developer .section-divider{margin:3rem 0;border:0;height:1px;background:linear-gradient(to left,transparent,rgb(0 0 0 / .08),transparent)}.mahana-developer .footer-note{text-align:center;margin-top:2rem;color:rgb(0 0 0 / .7);font-weight:600}@media (max-width:600px){.mahana-developer{padding:56px 0}.mahana-developer h1{font-size:2.2rem}.mahana-developer h2{font-size:1.5rem}.mahana-developer p,.mahana-developer li,.mahana-developer .intro{font-size:1.08rem}.mahana-developer .highlight-box,.mahana-developer .notice-box,.mahana-developer .contact-card{padding:24px}}