
/* Additional inner-page visuals. Inherits the original landing-page palette and typography. */
body.almasa-inner-page{background:#f7f9f5}
.almasa-inner-page .main-nav a.is-current{color:var(--green);font-weight:900;border-bottom:2px solid var(--orange)}
.almasa-inner-page .inner-hero{background:linear-gradient(125deg,#fff 0%,#f2faf4 100%)}
.almasa-inner-page .inner-hero p{max-width:640px}
.almasa-inner-page .main-content{padding-top:15px;padding-bottom:35px}
.almasa-inner-page .inner-section{padding:52px 0;border-bottom:1px solid #dfe9e2}
.almasa-inner-page .inner-section:last-child{border-bottom:0}
.almasa-inner-page .inner-section>h2{font-size:clamp(23px,2.6vw,31px);color:var(--deep);line-height:1.5}
.almasa-inner-page .inner-section>p{font-size:15px;line-height:2.15;color:var(--muted);max-width:950px}
.almasa-inner-page .panel-soft{background:#eef6ef;border-radius:25px;border:1px solid #d6e8dc;padding:35px;margin:18px 0}
.almasa-inner-page .info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.almasa-inner-page .info-card{padding:25px 22px;border:1px solid #dce9df;background:white;border-radius:19px;box-shadow:0 7px 30px #073e3310}
.almasa-inner-page .info-card h3,.almasa-inner-page .info-card b{margin:0;color:#114d39;font-size:19px;display:block}
.almasa-inner-page .info-card p{font-size:14px;color:#5c7166;line-height:2;margin-bottom:0}
.almasa-inner-page .why-cards{grid-template-columns:repeat(2,1fr)}
.almasa-inner-page .info-number{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;background:#e7f5ea;color:#087b54;font-size:16px;font-weight:900;margin-bottom:14px}
.almasa-inner-page .five-steps{grid-template-columns:repeat(3,1fr)}
.almasa-inner-page .step p{line-height:2}
.almasa-inner-page .sample-message{background:#fff;border:1px solid #cee7d4;border-right:5px solid var(--green);padding:22px 26px;border-radius:17px;color:#225643;font-weight:700;font-size:15px;line-height:2.1}
.almasa-inner-page .area-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}
.almasa-inner-page .area-card{background:#fff;border:1px solid #dbece1;border-radius:19px;padding:24px;box-shadow:0 5px 20px #08372d0d}
.almasa-inner-page .area-card>span{display:inline-block;color:#0d8e5b;background:#e8f7ed;border-radius:40px;font-size:12px;font-weight:900;padding:3px 12px}
.almasa-inner-page .area-card h3{color:var(--deep);font-size:19px;margin:10px 0}
.almasa-inner-page .area-card p{font-size:14px;color:#62766a;margin:0}
.almasa-inner-page a.text-link{color:var(--green);font-weight:900;text-decoration:underline}
.almasa-inner-page .post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.almasa-inner-page .post-card{background:white;border:1px solid #d9e7df;padding:24px;border-radius:20px;transition:.2s transform,.2s box-shadow}
.almasa-inner-page .post-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px #08372d11}
.almasa-inner-page .post-card h3{color:var(--deep);font-size:18px;line-height:1.6}
.almasa-inner-page .post-card p{color:#69776e;font-size:13px}
.almasa-inner-page .post-card .more{color:var(--green);font-weight:900;font-size:13px}
.almasa-inner-page .post-category{font-size:12px;font-weight:800;color:#167a57}
.almasa-inner-page .empty-posts{grid-column:1/-1;text-align:center;padding:38px 18px;background:#fff;border:1px dashed #a7c5b1;border-radius:17px}
.almasa-inner-page .empty-posts h3{color:var(--deep);font-size:20px}
.almasa-inner-page .empty-posts p{font-size:14px;color:var(--muted)}
.almasa-inner-page .wide-faq{max-width:none}
.almasa-inner-page .wide-faq details{box-shadow:0 3px 15px #08372d08}
.almasa-inner-page .contact-banner{margin-top:65px}
.almasa-inner-page .footer-grid a{color:#c8dfd3}
.almasa-inner-page .footer-logo{width:156px;max-width:156px;height:auto;padding:8px}
.almasa-inner-page .logo{gap:12px}.almasa-inner-page .logo img{width:86px;height:70px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:10px}
.almasa-inner-page .brand-text{display:flex;flex-direction:column;line-height:1.5;white-space:nowrap}
.almasa-inner-page .brand-text strong{font-size:21px;color:var(--deep);font-weight:900}
.almasa-inner-page .brand-text small{font-size:10px;color:#677c70;font-weight:800}
.almasa-inner-page .main-nav{gap:15px}.almasa-inner-page .main-nav a{font-size:12px}
.almasa-inner-page .mobile-contact-bar{display:none}
@media(max-width:1050px){.almasa-inner-page .main-nav{gap:8px}.almasa-inner-page .main-nav a{font-size:11px}}
@media(max-width:800px){.almasa-inner-page .info-grid,.almasa-inner-page .post-grid{grid-template-columns:repeat(2,1fr)}.almasa-inner-page .main-nav{gap:10px}.almasa-inner-page .main-nav a{font-size:15px}.almasa-inner-page .logo img{width:75px;height:62px}.almasa-inner-page .site-header .header-row{min-height:84px}.almasa-inner-page .main-nav{top:84px}.almasa-inner-page .five-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:550px){.almasa-inner-page .info-grid,.almasa-inner-page .why-cards,.almasa-inner-page .post-grid,.almasa-inner-page .area-grid,.almasa-inner-page .five-steps{grid-template-columns:1fr}.almasa-inner-page .inner-section{padding:35px 0}.almasa-inner-page .panel-soft{padding:24px 20px}.almasa-inner-page .logo{gap:6px}.almasa-inner-page .logo img{width:63px;height:56px}.almasa-inner-page .brand-text strong{font-size:17px}.almasa-inner-page .brand-text small{font-size:8px}.almasa-inner-page .site-header .header-row{min-height:76px}.almasa-inner-page .main-nav{top:76px}.almasa-inner-page .mobile-contact-bar{display:flex;position:fixed;z-index:80;bottom:0;left:0;right:0;gap:10px;padding:10px 15px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 25px rgba(2,45,32,.18)}.almasa-inner-page .mobile-contact-bar a{flex:1;display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:11px;color:#fff;font-weight:900;font-size:13px}.almasa-inner-page .mobile-call{background:#f48b49}.almasa-inner-page .mobile-wa{background:#078b59}.almasa-inner-page .whatsapp-float{display:none}.almasa-inner-page{padding-bottom:72px}}
