:root{--navy:#173b5b;--navy2:#244e70;--gold:#c99732;--ink:#263746;--muted:#687987;--bg:#f5f8fa;--white:#fff;--line:#e5ebef;--radius:18px;--shadow:0 12px 35px rgba(22,53,78,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.9;font-size:16px}a{color:var(--navy);text-decoration:none}a:hover{color:var(--gold)}img{max-width:100%;height:auto}button,input,textarea{font:inherit}.container{width:min(1200px,calc(100% - 36px));margin-inline:auto}.site-header{background:#fff;position:relative;z-index:20;box-shadow:0 3px 18px rgba(0,0,0,.05)}.topbar{background:var(--navy);color:#fff;font-size:13px}.topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:7px
0}.topbar
a{color:#fff}.header-main{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px
0}.brand{display:flex;align-items:center;gap:12px;min-width:180px}.custom-logo{max-height:68px;width:auto}.site-title{font-size:25px;font-weight:800;color:var(--navy);line-height:1.35}.site-description{display:block;color:var(--muted);font-size:12px}.main-nav
ul{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.main-nav
a{font-weight:700;color:#263746;font-size:15px}.header-actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px
19px;border-radius:10px;font-weight:700;transition:.2s;border:1px
solid transparent}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:#ad7e23;color:#fff;transform:translateY(-2px)}.btn-outline{border-color:var(--navy);color:var(--navy)}.menu-toggle{display:none;border:0;background:var(--navy);color:#fff;border-radius:9px;padding:8px
12px;font-size:20px}.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,rgba(14,43,67,.96),rgba(28,73,105,.88)),radial-gradient(circle at 85% 20%,rgba(201,151,50,.28),transparent 30%);color:#fff;padding:92px
0 88px}.hero:after{content:"";position:absolute;width:440px;height:440px;border:1px
solid rgba(255,255,255,.13);border-radius:50%;left:-130px;bottom:-290px;box-shadow:0 0 0 45px rgba(255,255,255,.035),0 0 0 90px rgba(255,255,255,.025)}.hero-content{position:relative;z-index:1;max-width:760px}.eyebrow{display:inline-block;color:#f1c76e;font-weight:700;margin-bottom:12px}.hero
h1{font-size:clamp(30px,5vw,52px);line-height:1.35;margin:0
0 18px;color:#fff}.hero
p{font-size:18px;color:#e4edf3;max-width:700px;margin:0
0 28px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero .btn-outline{border-color:rgba(255,255,255,.7);color:#fff}.section{padding:76px
0}.section-soft{background:var(--bg)}.section-head{text-align:center;max-width:760px;margin:0
auto 38px}.section-head
.eyebrow{color:var(--gold)}.section-head
h2{font-size:clamp(25px,3vw,36px);color:var(--navy);line-height:1.4;margin:0
0 12px}.section-head
p{color:var(--muted);margin:0}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-card,.post-card,.feature-card{background:#fff;border:1px
solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:.25s}.service-card:hover,.post-card:hover{transform:translateY(-5px)}.service-card{padding:28px}.service-icon{width:54px;height:54px;border-radius:15px;background:#f8f0df;color:var(--gold);display:grid;place-items:center;font-size:25px;margin-bottom:17px}.service-card
h3{margin:0
0 9px;color:var(--navy);font-size:20px}.service-card
p{color:var(--muted);margin:0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-panel{background:linear-gradient(145deg,var(--navy),var(--navy2));color:#fff;padding:38px;border-radius:22px;min-height:310px;display:flex;flex-direction:column;justify-content:center}.about-panel
strong{font-size:30px;color:#f1c76e}.about-copy
h2{font-size:32px;color:var(--navy);margin:0
0 14px}.about-copy
p{color:var(--muted)}.check-list{list-style:none;padding:0;margin:20px
0}.check-list
li{padding:6px
28px 6px 0;position:relative}.check-list li:before{content:"✓";position:absolute;right:0;color:var(--gold);font-weight:bold}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{padding:24px;text-align:center}.feature-card
h3{color:var(--navy);margin:8px
0}.feature-card
p{margin:0;color:var(--muted);font-size:14px}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-thumb{display:block;aspect-ratio:16/10;background:#e9eff3;overflow:hidden}.post-thumb
img{width:100%;height:100%;object-fit:cover;transition:.3s}.post-card:hover .post-thumb
img{transform:scale(1.04)}.post-body{padding:21px}.post-body
h3{font-size:19px;line-height:1.55;margin:0
0 9px}.post-body
p{color:var(--muted);font-size:14px;margin:0
0 12px}.read-more{font-weight:700;color:var(--gold)}.cta-band{background:linear-gradient(110deg,var(--navy),#285777);color:#fff;padding:48px
0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta-inner
h2{color:#fff;margin:0
0 6px;font-size:29px}.cta-inner
p{margin:0;color:#dce7ee}.faq-list{max-width:850px;margin:auto}.faq-item{background:#fff;border:1px
solid var(--line);border-radius:12px;margin-bottom:12px;padding:18px
22px}.faq-item
h3{font-size:18px;color:var(--navy);margin:0
0 6px}.faq-item
p{margin:0;color:var(--muted)}.site-footer{background:#102d45;color:#d7e1e8;padding:58px
0 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:38px}.footer-title{font-size:21px;color:#fff;margin:0
0 15px}.site-footer
p{color:#c0ced8;margin:0
0 12px}.footer-links{list-style:none;margin:0;padding:0}.footer-links
li{margin:7px
0}.footer-links
a{color:#d7e1e8}.footer-links a:hover{color:#f1c76e}.footer-bottom{border-top:1px solid rgba(255,255,255,.13);padding:16px
0;text-align:center;color:#b8c7d1;font-size:13px}.footer-contact
a{color:#f1c76e}.page-header{background:var(--bg);padding:48px
0}.page-header
h1{color:var(--navy);margin:0;font-size:34px}.content-area{padding:55px
0}.entry-content{font-size:17px;line-height:2}.entry-content h2,.entry-content
h3{color:var(--navy)}.blog-layout{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pagination{margin-top:35px}.pagination .page-numbers{display:inline-block;padding:8px
13px;border:1px
solid var(--line);border-radius:8px;margin:3px}.pagination
.current{background:var(--navy);color:#fff}.no-posts{padding:25px;background:var(--bg);border-radius:12px}.whatsapp-float{position:fixed;bottom:22px;left:22px;z-index:50;background:#1fa855;color:#fff;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:26px;box-shadow:0 8px 22px rgba(0,0,0,.2)}.whatsapp-float:hover{color:#fff;transform:translateY(-3px)}@media(max-width:980px){.main-nav{display:none;position:absolute;top:100%;right:0;left:0;background:#fff;padding:15px
20px;box-shadow:var(--shadow)}.main-nav.is-open{display:block}.main-nav
ul{display:block}.main-nav
li{padding:9px
0;border-bottom:1px solid var(--line)}.menu-toggle{display:block}.header-actions .btn-outline{display:none}.services-grid,.posts-grid,.blog-layout{grid-template-columns:repeat(2,1fr)}.about-grid{gap:25px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{width:min(100% - 28px,1200px)}.topbar-inner{justify-content:center}.topbar-inner span:first-child{display:none}.header-main{padding:12px
0}.site-title{font-size:20px}.custom-logo{max-height:52px}.header-actions
.btn{padding:9px
12px;font-size:13px}.hero{padding:65px
0}.hero
p{font-size:16px}.section{padding:55px
0}.services-grid,.posts-grid,.blog-layout,.features-grid,.about-grid,.footer-grid{grid-template-columns:1fr}.about-panel{min-height:230px}.cta-inner{display:block;text-align:center}.cta-inner
.btn{margin-top:18px}.page-header
h1{font-size:27px}.whatsapp-float{width:50px;height:50px;bottom:15px;left:15px}}.breadcrumbs{background:#f7f9fb;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.breadcrumbs
ol{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;list-style:none;margin:0;padding:11px
0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;direction:rtl}.breadcrumbs ol::-webkit-scrollbar{display:none}.breadcrumbs
li{display:inline-flex;align-items:center;gap:8px;min-width:max-content;flex:0 0 auto}.breadcrumbs li+li:before{content:"/";color:#a3afb8}.breadcrumbs
a{color:var(--navy);font-weight:600}.breadcrumbs [aria-current="page"]{color:#687987;overflow-wrap:normal}.menu-toggle{align-items:center;gap:7px;cursor:pointer}.menu-label{font-size:13px;font-weight:700}.main-nav{min-width:0}.main-nav
a{display:block}.post-card,.service-card,.feature-card{min-width:0}.post-body h2,.post-body h3,.entry-content{overflow-wrap:anywhere}img,video,iframe{max-width:100%}@media(max-width:980px){.header-main{position:relative;flex-wrap:wrap;gap:10px}.brand{min-width:0;flex:1 1 auto}.menu-toggle{display:inline-flex;order:2;flex:0 0 auto}.header-actions{order:3;gap:6px}.main-nav{display:none;position:absolute;top:calc(100% + 1px);right:0;left:0;width:100%;max-height:calc(100vh - 105px);overflow-y:auto;background:#fff;padding:10px
18px 16px;box-shadow:0 14px 24px rgba(15,40,60,.14);border-top:1px solid var(--line);z-index:100}.main-nav.is-open{display:block}.main-nav
ul{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav
li{width:100%;padding:0;border-bottom:1px solid var(--line)}.main-nav li:last-child{border-bottom:0}.main-nav
a{padding:11px
4px;font-size:15px}}@media(max-width:640px){body{font-size:15px;overflow-x:hidden}.container{width:calc(100% - 28px)}.topbar{font-size:12px}.header-main{padding:10px
0;gap:8px}.brand{max-width:calc(100% - 145px)}.site-title{font-size:17px;line-height:1.4}.site-description{font-size:11px}.custom-logo{max-height:44px;max-width:100%;width:auto}.menu-toggle{padding:8px
10px;font-size:17px}.menu-label{font-size:12px}.header-actions
.btn{padding:8px
9px;font-size:12px;border-radius:8px}.header-actions .btn-outline{display:none}.main-nav{right:0;left:0;padding-inline:14px}.hero{padding:48px
0 52px}.hero
h1{font-size:29px}.hero
p{font-size:15px;line-height:1.85}.hero-buttons
.btn{width:100%}.section{padding:43px
0}.section-head{margin-bottom:25px}.services-grid,.posts-grid,.blog-layout,.features-grid,.about-grid,.footer-grid{grid-template-columns:minmax(0,1fr);gap:16px}.service-card,.feature-card{padding:21px}.post-body{padding:16px}.post-body h3,.post-body
h2{font-size:17px!important}.about-panel{padding:25px;min-height:0}.about-copy
h2{font-size:25px}.cta-band{padding:34px
0}.cta-inner
h2{font-size:23px}.site-footer{padding-top:38px}.footer-grid{gap:24px}.page-header{padding:30px
0}.page-header
h1{font-size:24px;line-height:1.5}.content-area{padding:30px
0}.entry-content{font-size:16px;line-height:1.9}.breadcrumbs{font-size:12px}.breadcrumbs
ol{gap:6px;padding:9px
0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}.breadcrumbs
li{gap:6px;flex:0 0 auto}.whatsapp-float{width:48px;height:48px;bottom:13px;left:13px;font-size:23px}}@media(max-width:380px){.brand{max-width:calc(100% - 125px)}.site-title{font-size:15px}.header-actions .btn-gold{padding:7px
8px}.menu-toggle{padding:7px
8px}.menu-label{display:none}}html body nav.breadcrumbs,
html body
.breadcrumbs{display:block !important;width:100% !important;max-width:100% !important;direction:rtl !important;overflow:hidden !important}html body nav.breadcrumbs>.container{width:min(1200px, calc(100% - 36px)) !important;max-width:100% !important;margin-inline:auto !important;overflow:hidden !important}html body nav.breadcrumbs ol,
html body .breadcrumbs
ol{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;direction:rtl !important;list-style:none !important;list-style-type:none !important;counter-reset:none !important;margin:0
!important;padding:11px
0 !important;gap:8px !important;width:100% !important;max-width:100% !important;white-space:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;scrollbar-width:none !important}html body nav.breadcrumbs ol::-webkit-scrollbar,
html body .breadcrumbs ol::-webkit-scrollbar{display:none !important}html body nav.breadcrumbs ol > li,
html body .breadcrumbs ol>li{display:inline-flex !important;flex:0 0 auto !important;flex-direction:row !important;align-items:center !important;float:none !important;width:auto !important;min-width:max-content !important;margin:0
!important;padding:0
!important;white-space:nowrap !important;list-style:none !important;list-style-type:none !important}html body nav.breadcrumbs ol > li::marker,
html body .breadcrumbs ol>li::marker{content:"" !important;display:none !important}html body nav.breadcrumbs ol > li + li::before,
html body .breadcrumbs ol>li+li::before{content:"/" !important;display:inline-block !important;color:#a3afb8 !important;margin-inline-end:8px !important}html body nav.breadcrumbs ol > li > a,
html body nav.breadcrumbs ol > li[aria-current="page"],
html body .breadcrumbs ol > li > a,
html body .breadcrumbs ol>li[aria-current="page"]{display:inline !important;float:none !important;white-space:nowrap !important;overflow-wrap:normal !important;word-break:keep-all !important}@media (max-width: 640px){html body nav.breadcrumbs>.container{width:calc(100% - 28px) !important}html body nav.breadcrumbs ol,
html body .breadcrumbs
ol{flex-wrap:nowrap !important;white-space:nowrap !important;gap:6px !important;padding:9px
0 !important}html body nav.breadcrumbs ol > li + li::before,
html body .breadcrumbs ol>li+li::before{margin-inline-end:6px !important}}.single-post .post-featured-image{display:flex;justify-content:center;align-items:center;width:100%;margin:0
auto 28px;padding:0;text-align:center}.single-post .post-featured-image__img{display:block;width:auto;max-width:100%;height:auto;max-height:720px;object-fit:contain;margin:0
auto;border-radius:16px}html body
nav.breadcrumbs{direction:rtl !important;width:100% !important;overflow:hidden !important}html body nav.breadcrumbs
ol{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:center !important;direction:rtl !important;width:100% !important;white-space:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;list-style:none !important;padding:10px
0 !important;margin:0
!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}html body nav.breadcrumbs ol::-webkit-scrollbar{display:none !important}html body nav.breadcrumbs ol>li{display:inline-flex !important;flex:0 0 auto !important;align-items:center !important;width:auto !important;min-width:max-content !important;white-space:nowrap !important;list-style:none !important}html body nav.breadcrumbs ol>li::marker{content:none !important}@media (max-width: 640px){.single-post .post-featured-image{margin-bottom:20px}.single-post .post-featured-image__img{max-height:480px;border-radius:12px}}