:root{--am-bg:#FFFFFF;--am-surface:#FFF8EB;--am-ink:#0F1729;--am-body:#64748B;--am-muted:#F1F5F9;--am-muted-fg:#64748B;--am-navy:#153551;--am-navy-soft:#2C5572;--am-border:#E2E8F0;--am-r-panel:22px;--am-r-ctrl:10px;--am-r-well:16px}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{overflow-x:hidden;max-width:100vw;position:relative}body.rtl,body[dir="rtl"]{direction:rtl}.am-card{position:relative;background:linear-gradient(135deg,rgb(255 248 235 / .55) 0%,rgb(255 255 255 / .94) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--am-border);box-shadow:0 10px 34px rgb(15 23 41 / .06),inset 0 1px 0 rgb(255 255 255 / .7);border-radius:var(--am-r-panel)!important;transition:transform 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease}.am-card:hover{transform:translateY(-6px);border-color:rgb(21 53 81 / .3);box-shadow:0 0 30px rgb(21 53 81 / .1),0 18px 38px rgb(15 23 41 / .12)}.am-card.e-con{height:100%}.am-icon-well .elementor-icon,.am-icon-well .elementor-icon-box-icon .elementor-icon{width:62px;height:62px;border-radius:var(--am-r-well);background:var(--am-muted);border:1px solid var(--am-border);color:var(--am-navy);display:inline-flex;align-items:center;justify-content:center;transition:background 0.45s ease,transform 0.45s ease,color 0.45s ease,border-color 0.45s ease}.am-card:hover .am-icon-well .elementor-icon{background:var(--am-navy);border-color:var(--am-navy);color:#FFF;transform:scale(1.1) rotate(3deg)}.am-icon-well .elementor-icon-box-icon{margin-bottom:20px}.am-icon-well .elementor-icon svg{width:27px;height:27px;fill:currentColor}.am-btn-primary .elementor-button,.am-btn-primary a.elementor-button{background-color:var(--am-navy)!important;color:#FFFFFF!important;border-radius:var(--am-r-ctrl);font-weight:700;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease}.am-btn-primary .elementor-button:hover{transform:translateY(-4px);box-shadow:0 0 26px rgb(22 54 82 / .3);background-color:var(--am-navy-soft)!important}.am-btn-ghost .elementor-button,.am-btn-ghost a.elementor-button{background-color:transparent!important;color:var(--am-navy)!important;border:1px solid rgb(22 54 82 / .35);border-radius:var(--am-r-ctrl);transition:background-color 0.3s ease,border-color 0.3s ease}.am-btn-ghost .elementor-button:hover{background-color:rgb(22 54 82 / .06)!important;border-color:var(--am-navy)}.am-btn-nav .elementor-button,.am-btn-nav a.elementor-button{background-color:transparent!important;color:var(--am-ink)!important;font-weight:700;padding:8px 14px!important;transition:color 0.25s ease}.am-btn-nav .elementor-button:hover{color:var(--am-navy)!important}.am-btn-nav-light .elementor-button,.am-btn-nav-light a.elementor-button{background-color:transparent!important;color:#FAF3E0!important;font-weight:500;padding:4px 0!important}.am-btn-nav-light .elementor-button:hover{color:#FFFFFF!important}.am-header-row{position:relative}@media (max-width:1024px){.am-header-logo-mobile{position:absolute!important;top:50%!important;right:50%!important;transform:translate(50%,-50%)!important}}#menu-item-69{display:none}@media (max-width:1024px){#menu-item-69{display:block!important;list-style:none;border-top:1px solid var(--am-border);margin-top:12px;padding-top:16px}}.xpro-elementor-horizontal-menu-responsive-tablet #menu-item-69 a,.xpro-elementor-horizontal-menu-responsive-mobile #menu-item-69 a{display:flex!important;align-items:center;justify-content:center;gap:10px;background-color:#25D366!important;color:#FFFFFF!important;font-weight:700;border-radius:14px;padding:16px 20px!important;text-align:center}.xpro-elementor-horizontal-menu-responsive-tablet #menu-item-69 a::before,.xpro-elementor-horizontal-menu-responsive-mobile #menu-item-69 a::before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f4ad";font-size:18px}.am-btn-onnavy .elementor-button,.am-btn-onnavy a.elementor-button{background-color:#FAF3E0!important;color:var(--am-navy)!important;border-radius:var(--am-r-ctrl);font-weight:700;transition:transform 0.3s ease,box-shadow 0.3s ease}.am-btn-onnavy .elementor-button:hover{transform:translateY(-4px);background-color:#FFFFFF!important}.am-btn-whatsapp .elementor-button,.am-btn-whatsapp a.elementor-button{background-color:#25D366!important;color:#FFFFFF!important;border-radius:var(--am-r-ctrl);font-weight:700;transition:transform 0.3s ease,box-shadow 0.3s ease}.am-btn-whatsapp .elementor-button:hover{transform:translateY(-3px);background-color:#20BA5A!important}.am-btn-cta-soft .elementor-button,.am-btn-cta-soft a.elementor-button{background-color:rgb(37 211 102 / .12)!important;color:#128C4A!important;border-radius:999px!important;font-weight:700;padding:10px 20px!important;transition:background-color 0.25s ease,transform 0.25s ease}.am-btn-cta-soft .elementor-button:hover{background-color:rgb(37 211 102 / .2)!important;transform:translateY(-2px)}.am-btn-cta-soft .elementor-button svg,.am-btn-cta-soft .elementor-button i{color:#128C4A!important}.am-hero-portrait{position:relative;isolation:isolate}.am-hero-portrait::before{content:"";position:absolute;inset:12px 4px 12px 4px;z-index:-1;border:2px solid rgb(21 53 81 / .25);border-radius:24px}@media (min-width:768px){.am-hero-portrait::before{inset:18px -18px -18px 18px}}.am-hero-portrait .elementor-widget-container,.am-hero-portrait img{border-radius:24px!important;box-shadow:0 20px 50px rgb(11 30 46 / .18)}.am-hero-portrait img{transition:transform 0.6s ease}.am-hero-portrait:hover img{transform:scale(1.02)}.am-marquee{position:relative;width:100%;overflow:hidden;direction:ltr}.am-marquee::before,.am-marquee::after{content:"";position:absolute;top:0;bottom:0;width:64px;z-index:2;pointer-events:none}.am-marquee::before{left:0;background:linear-gradient(to right,var(--am-surface),transparent)}.am-marquee::after{right:0;background:linear-gradient(to left,var(--am-surface),transparent)}@media (min-width:768px){.am-marquee::before,.am-marquee::after{width:120px}}.am-marquee__track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content;padding:16px 0 28px;animation:am-marquee-scroll 42s linear infinite}.am-marquee:hover .am-marquee__track{animation-play-state:paused}@media (max-width:768px){.am-marquee__track{animation-duration:26s}}.am-marquee__item{padding-right:22px;flex-shrink:0}@media (min-width:768px){.am-marquee__item{padding-right:30px}}.am-marquee__plate{height:60px;width:140px;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;box-shadow:none;padding:0}.am-marquee__plate:hover{transform:translateY(-2px)}@media (min-width:768px){.am-marquee__plate{height:70px;width:160px}}.am-marquee__plate img{max-height:100%;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.5;transition:filter 0.3s ease,opacity 0.3s ease,transform 0.3s ease}.am-marquee__plate:hover img{filter:grayscale(0);opacity:1;transform:scale(1.06)}@keyframes am-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.am-whatsapp{position:fixed;bottom:24px;left:24px;z-index:9999;width:56px;height:56px;border-radius:999px;background:#163652;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgb(11 30 46 / .3);animation:am-pulse-glow 3s ease-in-out infinite;transition:transform 0.25s ease}.am-whatsapp:hover{transform:scale(1.08)}.am-whatsapp:active{transform:scale(.95)}.am-whatsapp svg{width:26px;height:26px;fill:#FFF}@media (min-width:768px){.am-whatsapp{width:60px;height:60px}}@keyframes am-pulse-glow{0%,100%{box-shadow:0 4px 14px rgb(11 30 46 / .25)}50%{box-shadow:0 4px 26px rgb(22 54 82 / .45)}}.am-faq .elementor-accordion{border:0}.am-faq .elementor-accordion-item{background:linear-gradient(135deg,rgb(250 243 224 / .65) 0%,rgb(255 255 255 / .94) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgb(22 54 82 / .08);border-radius:var(--am-r-panel)!important;margin-bottom:18px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease}.am-faq .elementor-accordion-item:has(.elementor-active){border-color:rgb(22 54 82 / .35);box-shadow:0 0 20px rgb(22 54 82 / .1)}.am-faq .elementor-tab-title{border:0!important;background:transparent!important;padding:24px 28px!important}.am-faq .elementor-tab-title,.am-faq .elementor-tab-title a{color:var(--am-ink);font-weight:700;font-size:17px}.am-faq .elementor-tab-title.elementor-active{color:var(--am-navy)!important}.am-faq .elementor-tab-content{border:0!important;background:transparent!important;color:var(--am-body);padding:0 28px 26px!important;line-height:1.8}.am-form input[type="text"],.am-form input[type="email"],.am-form input[type="tel"],.am-form textarea{width:100%;background:#FFF;border:1px solid var(--am-border);border-radius:var(--am-r-ctrl);color:var(--am-ink);font-family:inherit;font-size:16px;padding:0 18px;height:54px;text-align:right;transition:border-color 0.25s ease,box-shadow 0.25s ease}.am-form textarea{height:auto;padding:16px 18px;resize:none;line-height:1.7}.am-form input:focus,.am-form textarea:focus{outline:none;border-color:var(--am-navy);box-shadow:0 0 0 3px rgb(22 54 82 / .15)}.am-form button.wpforms-submit{width:100%;height:54px;background:var(--am-navy);color:#FFF;border:none;border-radius:var(--am-r-ctrl);font-family:inherit;font-size:17px;font-weight:700;cursor:pointer;transition:box-shadow 0.25s ease,background-color 0.25s ease}.am-form button.wpforms-submit:hover{background:var(--am-navy-soft);box-shadow:0 0 20px rgb(22 54 82 / .25)}.am-social a{width:42px;height:42px;border-radius:999px;background:rgb(22 54 82 / .06);border:1px solid var(--am-border);display:inline-flex;align-items:center;justify-content:center;transition:background 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.am-social a:hover{background:var(--am-navy);transform:translateY(-3px);box-shadow:0 0 16px rgb(22 54 82 / .3)}.am-chip{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;background:rgb(22 54 82 / .06);border-radius:var(--am-r-well)}.am-chip__value{font-size:20px;font-weight:700;color:var(--am-navy)}.am-grid.e-con,.am-grid.e-con>.e-con-inner{display:grid!important;gap:22px;align-items:stretch;grid-template-columns:1fr}@media (min-width:768px){.am-grid.e-con,.am-grid.e-con>.e-con-inner{gap:30px}}@media (min-width:600px){.am-grid-3.e-con,.am-grid-3.e-con>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.am-grid-3.e-con,.am-grid-3.e-con>.e-con-inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px){.am-grid-4.e-con,.am-grid-4.e-con>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.am-grid-4.e-con,.am-grid-4.e-con>.e-con-inner{grid-template-columns:repeat(4,1fr)}}@media (min-width:600px){.am-grid-5.e-con,.am-grid-5.e-con>.e-con-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.am-grid-5.e-con,.am-grid-5.e-con>.e-con-inner{grid-template-columns:repeat(5,1fr)}}.am-grid.e-con>.e-con,.am-grid.e-con>.e-con-inner>.e-con{width:100%!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.am-marquee__track,.am-whatsapp{animation:none!important}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--am-navy);outline-offset:3px}.blog .ast-row,.archive .ast-row,.search .ast-row{display:grid!important;grid-template-columns:1fr;gap:32px}@media (min-width:600px){.blog .ast-row,.archive .ast-row,.search .ast-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog .ast-row,.archive .ast-row,.search .ast-row{grid-template-columns:repeat(3,1fr)}}.blog .ast-article-post,.archive .ast-article-post,.search .ast-article-post{width:100%!important;margin:0!important}.blog .ast-article-inner,.archive .ast-article-inner,.search .ast-article-inner{height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,rgb(255 248 235 / .55) 0%,rgb(255 255 255 / .94) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--am-border)!important;box-shadow:0 10px 34px rgb(15 23 41 / .08)!important;border-radius:var(--am-r-panel)!important;padding:28px!important;transition:transform 0.4s ease,box-shadow 0.4s ease}.blog .ast-article-inner:hover,.archive .ast-article-inner:hover,.search .ast-article-inner:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgb(15 23 41 / .14)!important}.blog .cat-links a,.archive .cat-links a,.search .cat-links a{display:inline-block;background:var(--am-muted);color:var(--am-navy)!important;font-size:12px;font-weight:700;padding:5px 14px;border-radius:999px;text-decoration:none;margin-bottom:12px}.blog .entry-title,.archive .entry-title,.search .entry-title{margin:0 0 10px}.blog .entry-title a,.archive .entry-title a,.search .entry-title a{color:var(--am-ink)!important;font-family:"Tajawal",sans-serif!important;font-weight:700!important;font-size:21px!important;line-height:1.4}.blog .entry-meta,.archive .entry-meta,.search .entry-meta{font-family:"Tajawal",sans-serif!important;font-size:13px!important;color:var(--am-muted-fg)!important;font-weight:400!important;margin-bottom:14px;order:3}.blog .ast-excerpt-container,.archive .ast-excerpt-container,.search .ast-excerpt-container{flex-grow:1}.blog .ast-excerpt-container p,.archive .ast-excerpt-container p,.search .ast-excerpt-container p{color:var(--am-body)!important;font-family:"Tajawal",sans-serif!important;font-size:15px!important;line-height:1.8}.blog .ast-article-post .ast-button,.archive .ast-article-post .ast-button,.search .ast-article-post .ast-button{background-color:var(--am-navy)!important;border-color:var(--am-navy)!important;border-radius:var(--am-r-ctrl)!important;font-family:"Tajawal",sans-serif!important;font-weight:700!important;margin-top:18px}.blog .ast-article-post .ast-button:hover,.archive .ast-article-post .ast-button:hover,.search .ast-article-post .ast-button:hover{background-color:var(--am-navy-soft)!important}.am-blog-hero{width:100%;background-color:var(--am-surface);padding:70px 20px;margin:-30px 0 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.am-blog-hero__eyebrow{display:inline-flex;padding:10px 20px;border-radius:999px;background:rgb(21 53 81 / .08);color:var(--am-navy);font-family:"Tajawal",sans-serif;font-weight:700;font-size:14px}.am-blog-hero__title{font-family:"Tajawal",sans-serif;font-weight:700;color:var(--am-ink);font-size:40px;margin:0}.am-blog-hero__subtitle{font-family:"Tajawal",sans-serif;color:var(--am-body);font-size:17px;max-width:640px;margin:0;line-height:1.8}@media (max-width:767px){.am-blog-hero{padding:50px 20px}.am-blog-hero__title{font-size:30px}}.am-post-layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width:1024px){.am-post-layout{grid-template-columns:2fr 1fr}}.am-post-main{min-width:0}.am-post-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:24px}.am-sidebar-block{background:linear-gradient(135deg,rgb(255 248 235 / .55) 0%,rgb(255 255 255 / .94) 100%);border:1px solid var(--am-border);border-radius:var(--am-r-panel);padding:24px}.am-sidebar-heading{font-family:"Tajawal",sans-serif;font-weight:700;color:var(--am-ink);font-size:18px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--am-border)}.am-sidebar-recent-item{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--am-border);text-decoration:none}.am-sidebar-recent-item:last-child{border-bottom:0;padding-bottom:0}.am-sidebar-recent-title{font-family:"Tajawal",sans-serif;font-weight:700;color:var(--am-ink);font-size:15px;transition:color 0.25s ease}.am-sidebar-recent-item:hover .am-sidebar-recent-title{color:var(--am-navy)}.am-sidebar-recent-date{font-family:"Tajawal",sans-serif;color:var(--am-muted-fg);font-size:12px}.am-sidebar-cat-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--am-border);text-decoration:none;font-family:"Tajawal",sans-serif;color:var(--am-ink);font-size:14px;font-weight:700;transition:color 0.25s ease}.am-sidebar-cat-item:last-child{border-bottom:0;padding-bottom:0}.am-sidebar-cat-item:hover{color:var(--am-navy)}.am-sidebar-cat-count{background:var(--am-muted);color:var(--am-muted-fg);border-radius:999px;font-size:12px;font-weight:700;padding:2px 9px}.am-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.am-post-nav-item{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--am-muted);border-radius:var(--am-r-well);text-decoration:none;transition:background 0.25s ease}.am-post-nav-item:hover{background:rgb(21 53 81 / .08)}.am-post-nav-label{font-family:"Tajawal",sans-serif;font-size:12px;font-weight:700;color:var(--am-navy)}.am-post-nav-title{font-family:"Tajawal",sans-serif;font-size:15px;font-weight:700;color:var(--am-ink)}.am-post-nav-prev{text-align:left;align-items:flex-start}.am-post-nav-next{text-align:right;align-items:flex-end}@media (max-width:600px){.am-post-nav{grid-template-columns:1fr}}#xpro-theme-builder-footer .elementor-icon-list-icon,#xpro-theme-builder-footer .elementor-icon-list-icon i{font-size:15px!important;width:18px!important;height:auto!important;line-height:1!important}#xpro-theme-builder-footer .elementor-icon-list-icon svg{width:15px!important;height:15px!important}#xpro-theme-builder-footer .elementor-icon-list-item{align-items:center!important}.single-post .ast-container{max-width:1280px}.single-post #primary.content-area{width:100%!important;float:none!important;margin:0!important}.am-testimonial-marquee{width:100%;overflow:hidden}.am-testimonial-track{display:flex!important;width:max-content;animation:am-testimonial-scroll 36s linear infinite;padding:6px 0 24px}.am-testimonial-marquee:hover .am-testimonial-track{animation-play-state:paused}@media (max-width:767px){.am-testimonial-track{animation-duration:22s}}.am-marquee__item{flex-shrink:0;padding-left:24px}.am-testimonial-item{flex-shrink:0;padding-left:24px}@keyframes am-testimonial-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.elementor-element-hdrcon{flex-wrap:nowrap!important}@media (max-width:767px){.elementor-element-hdrcon{flex-direction:column!important;align-items:flex-end!important;gap:12px!important}}.elementor-element-logostrack,.elementor-element-logosmarquee{flex-wrap:nowrap!important;flex-direction:row!important}@media (max-width:767px){.elementor-element-logostrack,.elementor-element-logosmarquee{flex-direction:row!important;flex-wrap:nowrap!important}}