: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}}body nav.breadcrumbs,
body
.breadcrumbs{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important;direction:rtl !important}body nav.breadcrumbs > .container,
body .breadcrumbs>.container{width:min(1200px, calc(100% - 36px)) !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}body nav.breadcrumbs ol,
body .breadcrumbs ol,
body nav.breadcrumbs .container>ol{display:flex !important;flex-flow:row nowrap !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;margin:0
!important;padding:10px
0 !important;width:100% !important;max-width:100% !important;min-width:0 !important;white-space:nowrap !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch;scrollbar-width:none !important}body nav.breadcrumbs ol::-webkit-scrollbar,
body .breadcrumbs ol::-webkit-scrollbar{display:none !important}body nav.breadcrumbs ol > li,
body .breadcrumbs ol>li{display:inline-flex !important;flex:0 0 auto !important;float:none !important;width:auto !important;max-width:none !important;align-items:center !important;white-space:nowrap !important;list-style:none !important;list-style-type:none !important;margin:0
!important;padding:0
!important}body nav.breadcrumbs ol > li::marker,
body .breadcrumbs ol>li::marker{content:"" !important;font-size:0 !important}body nav.breadcrumbs ol > li::before,
body .breadcrumbs ol>li::before{flex:0 0 auto !important}body nav.breadcrumbs ol > li > a,
body nav.breadcrumbs ol > li[aria-current="page"],
body .breadcrumbs ol > li > a,
body .breadcrumbs ol>li[aria-current="page"]{display:inline-block !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important}@media (max-width: 640px){body nav.breadcrumbs > .container,
body .breadcrumbs>.container{width:calc(100% - 28px) !important}body nav.breadcrumbs ol,
body .breadcrumbs
ol{flex-wrap:nowrap !important;white-space:nowrap !important}}#callnowbutton{display:none}@media screen and (max-width:650px){#callnowbutton:not(.cnb-displaymode),#callnowbutton.cnb-displaymode-mobile-only{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-mobile-only{display:flex}}@media screen and (min-width:650px){#callnowbutton.cnb-displaymode-desktop-only{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-desktop-only{display:flex}}@media
screen{#callnowbutton.cnb-displaymode-always{display:block;position:fixed;text-decoration:none}#callnowbutton.cnb-full.cnb-displaymode-always{display:flex}}#callnowbutton.cnb-full{justify-content:center;align-items:center;text-shadow:0 1px 0 rgba(0, 0, 0, 0.18);width:100%;left:0;height:60px}.cnb-full.cnb-full-bottom{bottom:0}.cnb-full.cnb-full-top{top:0}#callnowbutton.cnb-single{width:55px;height:55px;border-radius:50%;box-shadow:0 3px 6px rgba(0, 0, 0, 0.3);background-position:center;background-size:35px 35px;background-repeat:no-repeat}.cnb-single.cnb-middle{bottom:15px;left:50%;margin-left:-28px}.cnb-single.cnb-left{bottom:15px;left:20px}.cnb-single.cnb-right{bottom:15px;right:20px}.cnb-single.cnb-mleft{top:50%;margin-top:-28px;left:20px}.cnb-single.cnb-mright{top:50%;margin-top:-28px;right:20px}.cnb-single.cnb-tleft{top:15px;left:20px}.cnb-single.cnb-tmiddle{top:15px;left:50%;margin-left:-28px}.cnb-single.cnb-tright{top:15px;right:20px}#callnowbutton.cnb-single.cnb-middle span,
#callnowbutton.cnb-single.cnb-tmiddle
span{display:none}.cnb-single.cnb-left span,
.cnb-single.cnb-mleft span,
.cnb-single.cnb-tleft
span{left:68px}.cnb-single.cnb-right span,
.cnb-single.cnb-mright span,
.cnb-single.cnb-tright
span{right:68px}.cnb-single.cnb-text
span{-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;width:auto;background-color:rgba(70,70,70,.9);position:absolute;border-radius:2px;font-family:helvetica,arial,sans-serif;padding:6px
8px;font-size:13px;font-weight:700;color:#ECECEC;top:15px;box-shadow:0 1px 2px rgba(0,0,0,.15);word-break:keep-all;line-height:1em;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.cnb-single:not(.cnb-text) span{display:none}.cnb-full.cnb-text{text-align:center;color:#FFF;font-weight:600;font-size:120%;overflow:hidden;white-space:nowrap}.cnb-full.cnb-zoom-110 img,
.cnb-full.cnb-zoom-120 img,
.cnb-full.cnb-zoom-130
img{transform-origin:right}.cnb-single.cnb-zoom-70,
.cnb-full.cnb-zoom-70
img{transform:scale(0.7)}.cnb-single.cnb-zoom-80,
.cnb-full.cnb-zoom-80
img{transform:scale(0.8)}.cnb-single.cnb-zoom-90,
.cnb-full.cnb-zoom-90
img{transform:scale(0.9)}.cnb-single.cnb-zoom-110,
.cnb-full.cnb-zoom-110
img{transform:scale(1.1)}.cnb-single.cnb-zoom-120,
.cnb-full.cnb-zoom-120
img{transform:scale(1.2)}.cnb-single.cnb-zoom-130,
.cnb-full.cnb-zoom-130
img{transform:scale(1.3)}.cnb-full.cnb-zoom-70
span{font-size:70%}.cnb-full.cnb-zoom-80
span{font-size:80%}.cnb-full.cnb-zoom-90
span{font-size:90%}.cnb-full.cnb-zoom-110
span{font-size:110%}.cnb-full.cnb-zoom-120
span{font-size:120%}.cnb-full.cnb-zoom-130
span{font-size:130%}.cnb-zindex-10{z-index:2147483647}.cnb-zindex-9{z-index:214748365}.cnb-zindex-8{z-index:21474836}.cnb-zindex-7{z-index:2147484}.cnb-zindex-6{z-index:214748}.cnb-zindex-5{z-index:21475}.cnb-zindex-4{z-index:2147}.cnb-zindex-3{z-index:215}.cnb-zindex-2{z-index:21}.cnb-zindex-1{z-index:2}