:root{--blue:#718372;--purple:#aab8a5;--cyan:#8da594;--soft:#f3f5f1;--line:#dfe5dd;--shadow:0 20px 55px rgba(18,45,32,.12)}
.hero-orbit{min-height:760px;padding:170px 0 120px;background:#020403 url('../images/ai-orbit-hero.webp') center/cover no-repeat;color:#e9eee8;isolation:isolate}
.hero-orbit:before{z-index:-1;opacity:.18;background-image:linear-gradient(rgba(220,232,220,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(220,232,220,.12) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 78%)}
.hero-orbit:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,4,3,.98),rgba(2,4,3,.87) 42%,rgba(2,4,3,.48) 78%),linear-gradient(0deg,rgba(2,4,3,.92),rgba(2,4,3,.12) 65%),rgba(2,4,3,.12)}
.hero-frame{position:absolute;inset:84px 18px 30px;border:1px solid rgba(225,235,224,.2);border-radius:20px;pointer-events:none}.hero-frame:before,.hero-frame:after{content:"";position:absolute;width:42px;height:42px;border-color:rgba(238,243,235,.62)}.hero-frame:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid;border-radius:20px 0 0}.hero-frame:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid;border-radius:0 0 20px}
.hero-orbit h1{color:#f4f6f2;font-weight:500;line-height:1.08;letter-spacing:-.055em}.hero-orbit h1 span{color:#c9d3c6}.hero-orbit .lead-copy{color:rgba(230,236,228,.7);max-width:610px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(231,239,229,.18);border-radius:30px;background:rgba(220,230,217,.07);color:#dce6d9;font-size:.83rem;text-transform:uppercase;letter-spacing:.12em}.hero-orbit .btn{border-radius:30px;padding:.85rem 1.4rem}.hero-orbit .btn-primary{color:#061008;background:#e7ece3;box-shadow:none}.hero-orbit .btn-primary:hover{color:#061008;background:#fff}.hero-orbit .btn-light{color:#e7eee5;border:1px solid rgba(237,242,234,.35);background:rgba(255,255,255,.04)}.hero-orbit .trust-list{color:rgba(223,232,221,.64)}.hero-orbit .trust-list i{color:#b8c9b6}
.orbit{position:absolute;border:1px solid rgba(218,228,215,.15);border-radius:50%;pointer-events:none}.orbit-one{width:620px;height:260px;right:-100px;bottom:40px;transform:rotate(-12deg)}.orbit-two{width:420px;height:420px;right:4%;top:19%;border-style:dashed;animation:orbitSpin 35s linear infinite}.orbit-two:after{content:"";position:absolute;top:30px;left:72px;width:7px;height:7px;border-radius:50%;background:#e9f1e5;box-shadow:0 0 18px 4px rgba(224,235,220,.7)}
.ai-console{position:relative;max-width:410px;margin-left:auto;padding:18px;border:1px solid rgba(228,237,224,.24);border-radius:20px;background:linear-gradient(145deg,rgba(7,11,8,.78),rgba(151,165,148,.12));box-shadow:inset 0 1px rgba(255,255,255,.08),0 35px 80px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.console-top{display:flex;justify-content:space-between;color:rgba(229,236,226,.55);font:500 .6rem Arial,sans-serif;letter-spacing:.12em}.console-top span{display:flex;align-items:center;gap:7px}.console-top i{width:5px;height:5px;border-radius:50%;background:#b9d6ae;box-shadow:0 0 9px #b9d6ae}.console-core{position:relative;display:grid;place-items:center;height:255px}.core-ring{position:absolute;border:1px solid rgba(224,235,220,.25);border-radius:50%}.ring-1{width:190px;height:190px}.ring-2{width:130px;height:130px;border-style:dashed;animation:orbitSpin 15s linear infinite reverse}.core-mark{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;font-size:1.8rem;color:#eaf0e7;background:radial-gradient(circle at 35% 30%,#98a796,#263029 55%,#090d0a);box-shadow:0 0 45px rgba(205,220,201,.27)}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(229,237,226,.16)}.console-metrics div{padding:16px 10px 5px}.console-metrics div+div{border-left:1px solid rgba(229,237,226,.13)}.console-metrics small{display:block;color:rgba(229,236,226,.48);font-size:.64rem}.console-metrics strong{color:#eef2eb;font:400 1.35rem Arial,sans-serif}.console-metrics strong span{font-size:.65rem;color:#9eaa9b}.hero-index{position:absolute;left:40px;bottom:43px;color:rgba(228,236,226,.37);font:500 .58rem Arial,sans-serif;letter-spacing:.16em}.hero-index span{color:#e6ede3}
@keyframes orbitSpin{to{transform:rotate(360deg)}}
.btn-primary{background:linear-gradient(135deg,#516653,#879b84)}.icon-box{background:#edf2eb}.text-primary{color:#647a66!important}.site-header.scrolled{background:rgba(247,249,245,.94)}body[data-page="home"] .site-header:not(.scrolled) .navbar-brand,body[data-page="home"] .site-header:not(.scrolled) .nav-link{color:#eef3ec!important}body[data-page="home"] .site-header:not(.scrolled) .logo-mark{color:#08100a;background:linear-gradient(135deg,#f1f5ed,#91a08d)}body[data-page="home"] .site-header:not(.scrolled) .btn-outline-primary{color:#eef3ec;border-color:rgba(238,243,236,.38)}body[data-page="home"] .site-header:not(.scrolled) .navbar-toggler{color:#eef3ec}
@media(max-width:991.98px){.hero-orbit{padding-top:145px;background-position:62% center}.hero-orbit:after{background:rgba(2,4,3,.72)}.hero-orbit .hero-visual{margin-top:45px}.ai-console{margin:0}.hero-node{display:none}.orbit-two{right:-180px}.hero-frame{inset:76px 10px 18px}}
@media(max-width:575.98px){.hero-orbit{min-height:auto;padding:120px 0 80px}.hero-orbit .display-title{font-size:2.55rem}.hero-orbit .hero-actions .btn{width:auto;flex:1 1 145px}.ai-console{padding:14px}.console-core{height:200px}.ring-1{width:155px;height:155px}.ring-2{width:105px;height:105px}.hero-index{display:none}.orbit-one{width:420px;right:-220px}}
@media(prefers-reduced-motion:reduce){.orbit-two,.ring-2{animation:none}}

/* Project-wide black, sage and ivory palette */
:root{--navy:#111a13;--blue:#657a67;--purple:#91a38e;--cyan:#718b77;--ink:#172019;--muted:#687269;--soft:#f2f4ef;--line:#dce2da;--shadow:0 20px 55px rgba(20,35,23,.11)}
body{background:#fafbf8;color:var(--ink)}h1,h2,h3,h4,h5{color:var(--navy)}
.section.soft,.home-pricing,.why-simple,.purchase-reasons,.testimonial-section{background:#f1f4ef!important}
.page-hero{background:radial-gradient(circle at 82% 20%,rgba(161,179,158,.32),transparent 25%),linear-gradient(135deg,#eef2eb,#fafbf8)!important}
.landing-hero-bg:before{background:linear-gradient(90deg,rgba(245,248,242,.94),rgba(238,243,234,.55))!important}
.eyebrow,.card-number,.audience-content a,.landing-price-option .price,.landing-price-note i{color:#627765!important}
.btn-primary,.ecommerce-hero-bg .btn-primary,.landing-hero-bg .btn-primary,.auth-submit{border-color:#536856!important;background:linear-gradient(135deg,#435647,#758a73)!important;color:#fff!important;box-shadow:0 10px 25px rgba(49,73,54,.18)!important}
.btn-outline-primary{border-color:#687d69!important;color:#566c59!important}.btn-outline-primary:hover{background:#566c59!important;color:#fff!important}.btn-outline-dark:hover{background:#18231b;border-color:#18231b}
.card-pro,.audience-card,.pricing,.landing-price-option,.accordion-item,.compare,.order-step,.service-card{border-color:#dce3da!important;background:#fff!important;box-shadow:0 16px 45px rgba(29,46,32,.06)}
.card-pro:hover,.audience-card:hover{border-color:#a9b8a6!important;box-shadow:0 22px 55px rgba(28,46,31,.12)}
.icon-box,.popular-tag,.home-pricing .pricing:not(.popular):before,.landing-price-option.featured{background:#e9efe7!important;color:#5d735f!important}.pricing.popular,.home-pricing .pricing.popular{border-color:#708570!important;background:linear-gradient(160deg,#fff 58%,#edf2ea)!important}
.check-list li:before,.trust-list i,.text-success{color:#6f8973!important}.form-control:focus,.form-select:focus{border-color:#81947e;box-shadow:0 0 0 .25rem rgba(100,124,101,.12)}
.consult,.cta{background:radial-gradient(circle at 85% 5%,rgba(165,184,160,.22),transparent 30%),linear-gradient(135deg,#09100b,#29372c)!important}.compare.good h3{background:linear-gradient(135deg,#405344,#748972)!important}.step-no,.filter-btn.active{background:#172219!important}
.site-footer{background:#060a07!important}.footer-orb-a{background:rgba(126,151,125,.18)!important}.footer-orb-b{background:rgba(192,207,187,.09)!important}.footer-unique a:hover,.footer-unique .footer-label,.footer-unique i{color:#a9bea7!important}.logo-mark{background:linear-gradient(135deg,#405443,#849782)}
.whatsapp{background:#607d66}.scroll-top{background:#172219}.accordion-button:not(.collapsed){color:#526b56;background:#edf2ea}.demo-preview{background:linear-gradient(145deg,#e3e9e0,#f1f3ed)}.demo-hero,.mock-panel{background:linear-gradient(135deg,#17251a,#718570)}

/* Authentication screens */
.auth-visual{background:#070b08!important}.auth-visual:before{background:rgba(116,141,114,.34)!important}.auth-visual:after{background:rgba(190,205,185,.14)!important}.auth-brand span,.mobile-brand span{background:linear-gradient(145deg,#405443,#849782)!important}.visual-label,.feature-row i,.mini-icon,.auth-heading>span,.label-row a,.remember a,.auth-switch a{color:#81987f!important}.visual-label i{background:#a9c3a5!important;box-shadow:0 0 0 5px rgba(155,184,151,.11)!important}.mini-icon{background:rgba(119,148,116,.22)!important}.mini-bars i{background:linear-gradient(#a9bca5,#536b55)!important}.auth-content{background:radial-gradient(circle at 90% 0,rgba(107,134,105,.1),transparent 32%)!important}.input-wrap:focus-within{border-color:#7f967c!important;box-shadow:0 0 0 4px rgba(98,125,97,.09)!important}.remember input{accent-color:#627a62!important}

/* Footer and admin surfaces */
.site-footer.nex-footer{background:#060a07!important;color:#9ca79c}.nex-footer-glow.glow-one{background:rgba(120,146,118,.25)!important}.nex-footer-glow.glow-two{background:rgba(186,204,181,.1)!important}.nex-footer-cta{background:radial-gradient(circle at 90% 10%,rgba(146,169,141,.2),transparent 28%),linear-gradient(120deg,rgba(39,59,42,.5),rgba(83,105,81,.14))!important}.cta-orbit{border-color:#060a07!important;background:#a6bba2!important;color:#101812!important}.cta-label,.nex-footer-cta h2 em{color:#a7bca4!important}.cta-label i{background:#a7bca4!important}.cta-action>a span{background:#536b57!important}
.admin-sidebar,.sidebar-brand{background:#090e0a!important}.brand-symbol{background:linear-gradient(145deg,#789077,#405644)!important;box-shadow:0 8px 22px rgba(67,89,70,.35)!important}.sidebar-link:hover,.sidebar-link.active{background:linear-gradient(90deg,rgba(124,151,122,.24),rgba(124,151,122,.06))!important}.sidebar-link.active{box-shadow:inset 3px 0 #91aa8f!important}.sidebar-submenu a:hover>span{background:#91aa8f!important}.sidebar-upgrade{background:linear-gradient(145deg,rgba(118,145,116,.2),rgba(255,255,255,.025))!important}.sidebar-upgrade>span{background:#60785f!important}.sidebar-upgrade a{color:#a5bba2!important}.admin-main{background:#f3f5f1}.admin-header{background:rgba(250,251,248,.9)!important}.pulse-label,.panel-heading>a,.activity-link{color:#637b64!important}.target-ring{background:conic-gradient(#687f68 calc(var(--progress)*1%),#e6ebe3 0)!important}.target-footer{background:#edf2ea!important}.target-footer>span{background:#dde8da!important;color:#5c735d!important}.chart-legend .current{background:#687f68!important}.dropdown-item.active{background:#607760!important}.stat-card,.panel{border-color:#e0e5de!important;box-shadow:0 10px 30px rgba(30,47,33,.06)!important}

/* Full-project atmospheric dark background */
body[data-page="home"]{background:#030604 url('../images/ai-orbit-hero.webp') center top/cover fixed no-repeat;color:#c6cec5}
body[data-page="home"] main{background:linear-gradient(180deg,transparent 0,rgba(3,6,4,.78) 13%,rgba(3,6,4,.9) 100%)}
body[data-page="home"] .section,body[data-page="home"] .section.soft,body[data-page="home"] .home-pricing,body[data-page="home"] .why-simple,body[data-page="home"] .purchase-reasons,body[data-page="home"] .testimonial-section{position:relative;background:rgba(3,6,4,.76)!important}
body[data-page="home"] .section:nth-of-type(even){background:rgba(12,17,13,.82)!important}
body[data-page="home"] .section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(218,229,215,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(218,229,215,.02) 1px,transparent 1px);background-size:64px 64px}
body[data-page="home"] .section>.container{position:relative;z-index:1}
body[data-page="home"] h1,body[data-page="home"] h2,body[data-page="home"] h3,body[data-page="home"] h4,body[data-page="home"] h5,body[data-page="home"] .section-title{color:#edf2eb}
body[data-page="home"] .lead-copy,body[data-page="home"] .text-muted,body[data-page="home"] p.text-muted{color:#9ca79d!important}
body[data-page="home"] .eyebrow,body[data-page="home"] .card-number,body[data-page="home"] .audience-content a{color:#adc0aa!important}
body[data-page="home"] .card-pro,body[data-page="home"] .audience-card,body[data-page="home"] .pricing,body[data-page="home"] .landing-price-option,body[data-page="home"] .accordion-item,body[data-page="home"] .compare,body[data-page="home"] .order-step,body[data-page="home"] .service-card,body[data-page="home"] .demo-window{border-color:rgba(220,232,218,.15)!important;background:linear-gradient(145deg,rgba(18,25,19,.9),rgba(118,137,114,.08))!important;color:#c8d0c7;box-shadow:inset 0 1px rgba(255,255,255,.035),0 22px 55px rgba(0,0,0,.22);backdrop-filter:blur(14px)}
body[data-page="home"] .card-pro:hover,body[data-page="home"] .audience-card:hover{border-color:rgba(189,207,185,.35)!important;box-shadow:0 26px 65px rgba(0,0,0,.34)}
body[data-page="home"] .icon-box,body[data-page="home"] .popular-tag,body[data-page="home"] .home-pricing .pricing:not(.popular):before{background:rgba(170,193,166,.12)!important;color:#b6c9b3!important}
body[data-page="home"] .page-hero{background:#030604 url('../images/ai-orbit-hero.webp') center/cover no-repeat!important;color:#dce5da}
body[data-page="home"] .page-hero:before,body[data-page="home"] .landing-hero-bg:before{background:linear-gradient(90deg,rgba(2,5,3,.94),rgba(3,6,4,.48),rgba(3,6,4,.25))!important}
body[data-page="home"] .page-hero h1{color:#f1f5ef}.landing-hero-bg:after{opacity:.14!important}
body[data-page="home"] .bg-white{background:rgba(15,22,16,.88)!important;color:#c8d1c7}body[data-page="home"] .border-end,body[data-page="home"] .border-bottom{border-color:rgba(222,233,219,.13)!important}
body[data-page="home"] .form-control,body[data-page="home"] .form-select,body[data-page="home"] .accordion-button{border-color:rgba(221,232,218,.16);background:#111712;color:#dce5da}body[data-page="home"] .form-control::placeholder{color:#778178}body[data-page="home"] .form-select{color-scheme:dark}
body[data-page="home"] .accordion-button:not(.collapsed){background:#172019;color:#c3d3c0}body[data-page="home"] .accordion-button:after{filter:invert(1)}body[data-page="home"] .accordion-body{background:#0b100c;color:#aeb8ad}
body[data-page="home"] .check-list li{color:#aeb8ad}body[data-page="home"] .demo-preview{background:rgba(116,135,112,.12)}body[data-page="home"] .demo-products span{background:#1b241c}
body[data-page="home"] .site-header.scrolled{background:rgba(5,9,6,.88)!important;border-bottom:1px solid rgba(221,232,218,.1)}body[data-page="home"] .site-header.scrolled .navbar-brand,body[data-page="home"] .site-header.scrolled .nav-link{color:#e8eee5!important}body[data-page="home"] .offcanvas{background:#0a0f0b;color:#e8eee5}body[data-page="home"] .offcanvas .nav-link,body[data-page="home"] .offcanvas .navbar-brand{color:#e8eee5!important}body[data-page="home"] .offcanvas .btn-close{filter:invert(1)}
body[data-page="home"] .site-footer.nex-footer{border-top:1px solid rgba(221,232,218,.1)}

body:not([data-page]){background:#030604 url('../images/ai-orbit-hero.webp') center/cover fixed no-repeat}
.auth-content{background:rgba(5,8,6,.84)!important;color:#c9d1c8;backdrop-filter:blur(20px)}.auth-card h2{color:#edf2eb}.auth-heading p,.back-home{color:#929d93}.input-wrap{border-color:rgba(220,231,216,.14)!important;background:rgba(16,22,17,.88)!important}.input-wrap input{color:#e4ebe2!important}.input-wrap input::placeholder{color:#69746b!important}.form-group label,.label-row label{color:#bdc8bc!important}
.admin-main{background:rgba(4,7,5,.82)!important;color:#c5cec4}.admin-header{border-color:rgba(219,231,216,.12)!important;background:rgba(7,11,8,.84)!important;color:#dce5da}.admin-header h1,.welcome-strip h2,.panel-heading h3,.stat-card h3,.target-panel h4,.revenue-summary strong{color:#e8eee5}.header-search,.header-icon,.date-filter>button{border-color:rgba(221,231,218,.13)!important;background:#111712!important;color:#aab5aa}.header-search input{color:#dce5da}.stat-card,.panel{border-color:rgba(220,231,217,.13)!important;background:linear-gradient(145deg,rgba(16,23,17,.95),rgba(105,126,102,.08))!important;color:#bbc6ba;box-shadow:0 18px 45px rgba(0,0,0,.22)!important}.target-ring:before{background:#111712!important}.target-footer{background:#182019!important}.orders-panel th{border-color:#202921!important;background:#111712!important;color:#899589}.orders-panel td{border-color:#202921!important;color:#abb5aa}.customer strong,.activity-item strong,.activity-item b,.target-footer strong{color:#d3dcd1}.admin-footer{color:#7e897f}

/* Uniform dark canvas: no white page surfaces */
html,body,body[data-page="home"],body:not([data-page]){background-color:#050806!important;background-image:none!important}
body[data-page="home"] main,body[data-page="home"] .section,body[data-page="home"] .section.soft,body[data-page="home"] .section:nth-of-type(even),body[data-page="home"] .home-pricing,body[data-page="home"] .why-simple,body[data-page="home"] .purchase-reasons,body[data-page="home"] .testimonial-section{background:#050806!important}
body[data-page="home"] .hero-orbit,body[data-page="home"] .page-hero{background-color:#050806!important}
body[data-page="home"] .card-pro,body[data-page="home"] .audience-card,body[data-page="home"] .pricing,body[data-page="home"] .landing-price-option,body[data-page="home"] .accordion-item,body[data-page="home"] .compare,body[data-page="home"] .order-step,body[data-page="home"] .service-card,body[data-page="home"] .demo-window,body[data-page="home"] .bg-white{background:#0d120e!important}
body[data-page="home"] .pricing.popular,body[data-page="home"] .home-pricing .pricing.popular,body[data-page="home"] .landing-price-option.featured{background:#111812!important}
body[data-page="home"] .mock-body,body[data-page="home"] .product,body[data-page="home"] .demo-preview,body[data-page="home"] .demo-products span,body[data-page="home"] .icon-box,body[data-page="home"] .popular-tag{background:#151c16!important}
body[data-page="home"] .btn-light,body[data-page="home"] .btn-outline-dark{border-color:#758775!important;background:#172019!important;color:#dce5da!important}
body[data-page="home"] .hero-orbit .btn-primary{border-color:#718670!important;background:#647b65!important;color:#f1f5ef!important}
body[data-page="home"] .form-control,body[data-page="home"] .form-select,body[data-page="home"] .accordion-button,body[data-page="home"] .accordion-body{background:#0d120e!important}
body[data-page="home"] .site-header.scrolled,body[data-page="home"] .offcanvas,.site-footer.nex-footer,.nex-footer-cta{background-color:#050806!important}
.auth-shell,.auth-visual,.auth-content{background:#050806!important}.auth-card,.input-wrap{background:#0d120e!important}.mobile-brand span{color:#eef3ec!important}
.admin-shell,.admin-main,.dashboard-content{background:#050806!important}.admin-sidebar,.sidebar-brand,.admin-header{background:#080c09!important}.stat-card,.panel,.header-search,.header-icon,.date-filter>button,.target-ring:before,.target-footer,.orders-panel th{background:#0d120e!important}.sidebar-upgrade{background:#111812!important}
body[data-page="home"] .why-buy,body[data-page="home"] .home-gallery,body[data-page="home"] .testimonial-slider-section,body[data-page="home"] .purchase-reasons{background:#050806!important}
body[data-page="home"] .why-buy-card,body[data-page="home"] .why-stats,body[data-page="home"] .reason-card,body[data-page="home"] .trust-strip,body[data-page="home"] .testimonial-slide-card,body[data-page="home"] .testimonial-control,body[data-page="home"] .gallery-card,body[data-page="home"] .ecommerce-showcase,body[data-page="home"] .feature-tile,body[data-page="home"] .order-stepper,body[data-page="home"] .compare li,body[data-page="home"] .map-placeholder{border-color:rgba(220,232,218,.14)!important;background:#0d120e!important;color:#c6d0c5!important}
body[data-page="home"] .why-buy-card p,body[data-page="home"] .why-stat span,body[data-page="home"] .reason-card p,body[data-page="home"] .trust-strip p,body[data-page="home"] .testimonial-copy,body[data-page="home"] .feature-tile p{color:#96a297!important}
body[data-page="home"] .why-buy-icon,body[data-page="home"] .reason-icon,body[data-page="home"] .feature-tile i,body[data-page="home"] .testimonial-avatar,body[data-page="home"] .order-stepper button{background:#182019!important;color:#a9bea7!important}
body[data-page="home"] .ecommerce-summary,body[data-page="home"] .reason-card.featured{background:#111812!important}.cta-action>a,.footer-newsletter input,.nex-footer input{border-color:rgba(220,232,218,.15)!important;background:#0d120e!important;color:#dce5da!important}.cta-action>a span{background:#607760!important}.consult .form-select option{background:#0d120e!important;color:#dce5da!important}
.header-search kbd,.dropdown-menu{border-color:#202921!important;background:#151b16!important;color:#abb6aa!important}.dropdown-item{color:#bdc7bc}.dropdown-item:hover{background:#202921;color:#fff}.orders-panel .table{--bs-table-bg:transparent;--bs-table-color:#abb5aa}.btn-create{background:#607760!important}.visual-card{background:#0d120e!important}

/* Refined typography and button contrast */
:root{--text-strong:#f0f3ee;--text-body:#c3cbc2;--text-muted:#919c92;--accent:#a9bca6;--accent-strong:#c3d1c0;--button:#81967f;--button-hover:#9caf99;--surface:#0d120e;--surface-hover:#151c16}
body,body[data-page="home"],body:not([data-page]){color:var(--text-body)!important}
body[data-page="home"] h1,body[data-page="home"] h2,body[data-page="home"] h3,body[data-page="home"] h4,body[data-page="home"] h5,.auth-heading h2,.visual-copy h1,.admin-header h1,.welcome-strip h2,.panel h3,.panel h4,.stat-card h3{color:var(--text-strong)!important}
body[data-page="home"] p,body[data-page="home"] li,body[data-page="home"] label,body[data-page="home"] .check-list li{color:var(--text-body)}
body[data-page="home"] .lead-copy,body[data-page="home"] .text-muted,body[data-page="home"] p.text-muted,body[data-page="home"] small,.auth-heading p,.visual-copy>p,.visual-foot,.welcome-strip p,.stat-card p,.stat-card small,.panel-kicker,.activity-item p,.activity-item small,.orders-panel td>small,.customer small{color:var(--text-muted)!important}
body[data-page="home"] .eyebrow,body[data-page="home"] .card-number,body[data-page="home"] .audience-content a,body[data-page="home"] .text-primary,.visual-label,.feature-row i,.auth-heading>span,.auth-switch a,.label-row a,.remember a,.pulse-label,.panel-heading>a,.activity-link{color:var(--accent)!important}
body[data-page="home"] a:not(.btn):hover,.auth-switch a:hover,.back-home:hover,.panel-heading>a:hover,.activity-link:hover{color:var(--accent-strong)!important}
.btn,.auth-submit,.btn-create,.cta-action>a{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:12px;font-weight:700;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}
.btn-primary,.auth-submit,.btn-create,body[data-page="home"] .hero-orbit .btn-primary{border:1px solid var(--button)!important;background:var(--button)!important;color:#071009!important;box-shadow:0 10px 28px rgba(103,128,102,.2)!important}
.btn-primary:hover,.btn-primary:focus,.auth-submit:hover,.btn-create:hover,body[data-page="home"] .hero-orbit .btn-primary:hover{border-color:var(--button-hover)!important;background:var(--button-hover)!important;color:#050806!important;transform:translateY(-2px);box-shadow:0 14px 34px rgba(112,139,110,.28)!important}
.btn-outline-primary,.btn-outline-dark,.btn-light,body[data-page="home"] .btn-light,body[data-page="home"] .btn-outline-dark{border:1px solid #718171!important;background:transparent!important;color:#d8e0d6!important;box-shadow:none!important}
.btn-outline-primary:hover,.btn-outline-dark:hover,.btn-light:hover,body[data-page="home"] .btn-light:hover,body[data-page="home"] .btn-outline-dark:hover{border-color:#94a791!important;background:var(--surface-hover)!important;color:var(--text-strong)!important;transform:translateY(-2px)}
.btn-link{border-color:transparent!important;background:transparent!important;color:var(--accent)!important;box-shadow:none!important}.btn-link:hover{color:var(--accent-strong)!important}
.cta-action>a{border:1px solid #718171!important;background:var(--surface-hover)!important;color:var(--text-strong)!important}.cta-action>a:hover{border-color:#94a791!important;background:#1c251d!important}.cta-action>a span{color:#071009!important;background:var(--button)!important}
.navbar-brand{color:var(--text-strong)!important}.nav-link{color:#bac4b9!important}.nav-link:hover,.nav-link.active{color:var(--text-strong)!important}.site-header .btn-outline-primary{border-color:#718171!important;color:#d8e0d6!important}
.form-control,.form-select,.input-wrap input,.header-search input{color:#dce3da!important}.form-control::placeholder,.input-wrap input::placeholder,.header-search input::placeholder{color:#707c72!important}.form-control:focus,.form-select:focus,.input-wrap:focus-within{border-color:#879b85!important;box-shadow:0 0 0 3px rgba(135,155,133,.13)!important}
.status.paid,.trend.up{background:#17271c!important;color:#87ba92!important}.status.pending{background:#2a2517!important;color:#d3b66d!important}.status.shipped{background:#17231f!important;color:#83afa0!important}.trend.down{background:#2a191c!important;color:#d18a95!important}
@media(max-width:575.98px){.btn{min-height:46px}.hero-actions .btn{font-size:.92rem}}

/* Remove remaining blue and purple text accents */
body[data-page="home"] .text-primary,body[data-page="home"] [data-count],body[data-page="home"] .why-stat strong,body[data-page="home"] .landing-price-option .price,body[data-page="home"] .landing-price-note i,body[data-page="home"] .ecommerce-includes span,body[data-page="home"] .included-badge,body[data-page="home"] .testimonial-avatar,body[data-page="home"] .testimonial-control,body[data-page="home"] .gallery-tabs .active,body[data-page="home"] .filter-btn.active,body[data-page="home"] .nex-proof-row i,body[data-page="home"] .nex-proof-row b,body[data-page="home"] .column-number,body[data-page="home"] .nex-contact-column i,body[data-page="home"] .nex-footer-bottom i{color:#a9bca6!important}
body[data-page="home"] .ecommerce-summary .included-badge{border:1px solid #b8dacb;background:#e4f5ed;color:#185c4c!important}
body[data-page="home"] .nex-proof-row span,body[data-page="home"] .nex-brand-block>p,body[data-page="home"] .nex-link-column a,body[data-page="home"] .nex-contact-column a{color:#919c92!important}
.accent-purple,.activity-icon.purple,.avatar-one,.mini-icon{color:#a9bca6!important}.sidebar-submenu b{color:#b9c9b6!important}.chart-legend .current{background:#81967f!important}.testimonial-slider-section .carousel-indicators .active{background:#81967f!important}

/* Testimonial accents aligned with the sage theme */
body[data-page="home"] .testimonial-quote-icon{background:linear-gradient(135deg,#667d67,#96aa92)!important;color:#071009!important}
body[data-page="home"] .testimonial-stars,body[data-page="home"] .testimonial-section .text-warning{color:#a9bca6!important}
body[data-page="home"] .testimonial-slider-section .carousel-indicators [data-bs-target]{background:#657266}
body[data-page="home"] .testimonial-slider-section .carousel-indicators .active{background:#9caf99!important}

/* Solution card spacing and sage icon treatment */
body[data-page="home"] .solution-unique .row.g-3{--bs-gutter-x:28px;--bs-gutter-y:32px}
body[data-page="home"] .solution-unique .card-pro h3 i{border:1px solid rgba(180,200,176,.22)!important;background:#6f856f!important;color:#071009!important;box-shadow:0 8px 22px rgba(91,117,91,.2)}
body[data-page="home"] .solution-unique .card-pro:before{color:#9eb49b!important}body[data-page="home"] .solution-unique .card-pro:after{border-color:rgba(158,180,155,.22)!important}
body[data-page="home"] .solution-unique .row.g-3>div:nth-child(2),body[data-page="home"] .solution-unique .row.g-3>div:nth-child(3){transform:translateY(12px)}
@media(max-width:991.98px){body[data-page="home"] .solution-unique .row.g-3>div:nth-child(2),body[data-page="home"] .solution-unique .row.g-3>div:nth-child(3){transform:none}}

/* Pricing cards: aligned hierarchy without blue accents */
body[data-page="home"] .home-pricing .pricing{position:relative;padding:40px!important;border:1px solid rgba(181,202,177,.2)!important}
body[data-page="home"] .home-pricing .pricing.popular{border-color:#718771!important;box-shadow:inset 0 0 0 1px rgba(157,181,153,.22),0 22px 55px rgba(0,0,0,.24)!important}
body[data-page="home"] .home-pricing .pricing:not(.popular):before{display:none!important}
body[data-page="home"] .landing-price-card .badge,body[data-page="home"] .home-pricing .popular-tag{position:absolute!important;top:24px!important;right:24px!important;margin:0!important;border:1px solid rgba(174,197,170,.18)!important;background:#182019!important;color:#b6c8b3!important;font-size:.68rem!important;letter-spacing:.05em}
body[data-page="home"] .home-pricing .pricing h3{min-height:42px;padding-right:145px!important;margin:4px 0 5px!important;color:#f0f3ee!important}
body[data-page="home"] .home-pricing .pricing>p{min-height:44px;margin-bottom:22px!important;color:#929d93!important}
body[data-page="home"] .landing-price-options{gap:11px;margin:18px 0 20px}
body[data-page="home"] .landing-price-option{min-height:82px;padding:15px 17px!important;border:1px solid rgba(176,198,172,.18)!important;background:#0b100c!important}
body[data-page="home"] .landing-price-option:hover,body[data-page="home"] .landing-price-option.featured{border-color:rgba(155,181,151,.42)!important;background:#121913!important}
body[data-page="home"] .landing-price-option strong{color:#dce5da!important;font-size:.98rem}body[data-page="home"] .landing-price-option small{margin-top:3px;color:#879288!important}body[data-page="home"] .landing-price-option .price{color:#a9bca6!important;font-size:1.2rem!important}
body[data-page="home"] .landing-price-note{color:#89948a!important}body[data-page="home"] .ecommerce-includes span{border:1px solid rgba(172,195,168,.16);background:#172019!important;color:#adbfaa!important}
@media(max-width:575.98px){body[data-page="home"] .home-pricing .pricing{padding:28px 22px!important}body[data-page="home"] .landing-price-card .badge,body[data-page="home"] .home-pricing .popular-tag{position:static!important;align-self:flex-start;margin-bottom:16px!important}body[data-page="home"] .home-pricing .pricing h3{min-height:0;padding-right:0!important}}

/* Distinctive footer command system */
.site-footer.nex-footer{padding-top:0!important;background:#040705!important}.site-footer.nex-footer:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 86% 5%,rgba(137,161,133,.13),transparent 27%),linear-gradient(rgba(203,219,199,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(203,219,199,.02) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}
.footer-command{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:45px;padding:55px 62px 52px;border:1px solid rgba(184,204,180,.2);border-top:0;border-radius:0 0 30px 30px;background:linear-gradient(120deg,rgba(16,24,17,.96),rgba(101,122,98,.1));overflow:hidden}
.footer-command>div:first-child{position:relative;z-index:2}.footer-command-label{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#98aa96;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-command-label i{width:7px;height:7px;border-radius:50%;background:#9fb69c;box-shadow:0 0 0 5px rgba(159,182,156,.1)}
.footer-command h2{max-width:790px;margin:0;color:#edf2eb!important;font-size:clamp(1.85rem,3.3vw,3.25rem);font-weight:500;letter-spacing:-.045em}.footer-command h2 em{color:#9fb19c;font-style:normal}
.footer-command>a{position:relative;z-index:2;display:flex!important;align-items:center;gap:22px;padding:9px 10px 9px 20px!important;border:1px solid rgba(184,204,180,.27);border-radius:14px;background:#111812;color:#e7ede4!important;font-weight:700}.footer-command>a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#849982;color:#071009;transition:.25s}.footer-command>a:hover>span{transform:rotate(45deg)}
.footer-command-orbit{position:absolute!important;right:23%;top:-145px;width:310px;height:310px;border:1px solid rgba(176,198,172,.13);border-radius:50%;pointer-events:none}.footer-command-orbit:before,.footer-command-orbit:after{content:"";position:absolute;border:1px dashed rgba(176,198,172,.11);border-radius:50%;inset:38px}.footer-command-orbit:after{inset:88px;border-style:solid}.footer-command-orbit b{position:absolute;left:18px;bottom:56px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#849982;color:#071009;font-size:.8rem;box-shadow:0 0 25px rgba(150,174,146,.35)}
.nex-footer-body{padding:64px 0 58px!important}.nex-footer-brand .brand-mark{border:1px solid rgba(185,204,181,.24)!important;background:linear-gradient(145deg,#7f957d,#435744)!important;color:#071009!important;box-shadow:0 12px 32px rgba(91,116,90,.22)!important}.nex-footer-brand small{color:#718072!important}.nex-link-column .column-number,.nex-contact-column .column-number{color:#9cae99!important}.nex-link-column h3,.nex-contact-column h3{color:#edf2eb!important}.nex-contact-column>a{border-color:rgba(183,203,179,.14)!important;background:#0c110d!important}.nex-contact-column>a:hover{border-color:rgba(183,203,179,.32)!important;background:#121913!important}.nex-contact-column>a span{overflow-wrap:anywhere}.nex-watermark{color:rgba(184,203,180,.014)!important;letter-spacing:-.06em}
@media(max-width:991.98px){.footer-command{grid-template-columns:1fr;padding:44px 36px}.footer-command>a{width:max-content}.footer-command-orbit{right:-90px}.nex-footer-body{padding-top:55px!important}}
@media(max-width:575.98px){.footer-command{gap:28px;padding:38px 23px;border-radius:0 0 24px 24px}.footer-command>a{justify-content:space-between;width:100%}.footer-command-orbit{display:none}.nex-footer-body{padding-top:46px!important}}

/* Inner-page hero contrast */
body[data-page="home"] .landing-hero-bg{min-height:620px!important;background-position:center!important}
body[data-page="home"] .landing-hero-bg:before,body[data-page="home"] .ecommerce-hero-bg:before{background:linear-gradient(90deg,rgba(3,6,4,.96),rgba(3,6,4,.72) 55%,rgba(3,6,4,.38))!important}
body[data-page="home"] .landing-hero-copy,body[data-page="home"] .ecommerce-hero-bg .landing-hero-copy{padding:50px 56px!important;border:1px solid rgba(185,205,181,.2)!important;background:linear-gradient(115deg,rgba(8,13,9,.92),rgba(18,26,19,.72))!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 28px 70px rgba(0,0,0,.3)!important;backdrop-filter:blur(16px)}
body[data-page="home"] .landing-hero-copy .display-title{color:#f0f3ee!important;text-shadow:0 2px 22px rgba(0,0,0,.25)}body[data-page="home"] .landing-hero-copy .lead-copy{color:#aeb9ae!important}body[data-page="home"] .landing-hero-copy .eyebrow{color:#a9bca6!important}
@media(max-width:991.98px){body[data-page="home"] .landing-hero-bg{min-height:560px!important}body[data-page="home"] .landing-hero-copy,body[data-page="home"] .ecommerce-hero-bg .landing-hero-copy{padding:38px 34px!important}}
@media(max-width:575.98px){body[data-page="home"] .landing-hero-bg{min-height:520px!important}body[data-page="home"] .landing-hero-copy,body[data-page="home"] .ecommerce-hero-bg .landing-hero-copy{padding:28px 22px!important;border-radius:20px!important}body[data-page="home"] .landing-hero-copy .display-title{font-size:2.45rem!important}}

/* Audience card action consistency */
body[data-page="home"] .audience-content a,body[data-page="home"] .ecommerce-features .audience-content a{min-height:50px;margin-top:auto!important;padding:12px 15px!important;border:1px solid rgba(172,195,168,.22)!important;border-radius:12px!important;background:#141b15!important;color:#b8c9b5!important;box-shadow:none!important}
body[data-page="home"] .audience-content a:hover,body[data-page="home"] .ecommerce-features .audience-content a:hover{border-color:#8fa58d!important;background:#81967f!important;color:#071009!important;transform:translateY(-2px)}
body[data-page="home"] .audience-content a i{color:inherit!important;transition:transform .2s ease}body[data-page="home"] .audience-content a:hover i{transform:translate(2px,-2px)}

/* Dark overlay for About and Contact page heroes */
body[data-page="home"] .page-hero:not(.landing-hero-bg){position:relative;isolation:isolate;overflow:hidden;min-height:500px;display:flex;align-items:center}
body[data-page="home"] .page-hero:not(.landing-hero-bg)::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(2,5,3,.98) 0%,rgba(2,5,3,.91) 38%,rgba(2,5,3,.66) 72%,rgba(2,5,3,.58) 100%),linear-gradient(0deg,rgba(2,5,3,.7),rgba(2,5,3,.18))!important}
body[data-page="home"] .page-hero:not(.landing-hero-bg)>.container{position:relative;z-index:1}body[data-page="home"] .page-hero:not(.landing-hero-bg) .display-title{max-width:1050px;color:#edf2eb!important}body[data-page="home"] .page-hero:not(.landing-hero-bg) .lead-copy{color:#aab5aa!important}
@media(max-width:767.98px){body[data-page="home"] .page-hero:not(.landing-hero-bg){min-height:460px}body[data-page="home"] .page-hero:not(.landing-hero-bg)::before{background:rgba(2,5,3,.82)!important}}

/* Clearly separated admin sidebar */
.admin-sidebar{border-right:1px solid rgba(176,198,172,.2)!important;background:radial-gradient(circle at 18% 5%,rgba(116,143,113,.16),transparent 23%),linear-gradient(180deg,#0b110c,#070b08 58%,#090e0a)!important;box-shadow:18px 0 45px rgba(0,0,0,.32),inset -1px 0 rgba(255,255,255,.025)!important}
.admin-sidebar .sidebar-brand{background:linear-gradient(180deg,rgba(11,17,12,.98),rgba(11,17,12,.9))!important;border-bottom:1px solid rgba(174,196,170,.09)}
.admin-sidebar .nav-caption{color:#748675!important}.admin-sidebar .sidebar-link{color:#a9b6a9!important}.admin-sidebar .sidebar-link:hover{background:rgba(129,153,127,.1)!important;color:#edf2eb!important}.admin-sidebar .sidebar-link.active{border:1px solid rgba(156,181,152,.14)!important;background:linear-gradient(90deg,rgba(131,158,129,.22),rgba(131,158,129,.07))!important;color:#f0f3ee!important;box-shadow:inset 3px 0 #9db49a!important}
.admin-sidebar .sidebar-submenu{border-left-color:rgba(172,195,168,.14)!important}.admin-sidebar .sidebar-submenu a{color:#829283!important}.admin-sidebar .sidebar-submenu a:hover{color:#cbd6c9!important}.admin-sidebar .sidebar-upgrade{border-color:rgba(176,199,172,.16)!important;background:linear-gradient(145deg,#121a13,#0d130e)!important}.admin-sidebar .sidebar-user{border-top-color:rgba(175,196,171,.16)!important}
@media(max-width:991.98px){.admin-sidebar{box-shadow:24px 0 60px rgba(0,0,0,.55)!important}.sidebar-overlay.show{background:rgba(1,3,2,.68)!important}}
.admin-sidebar .sidebar-menu .notification-dot{margin-left:auto}.admin-sidebar .sidebar-menu .notification-dot+.menu-arrow{margin-left:4px}

/* Contact page form and links aligned with the sage theme */
body[data-page="home"] .contact-section a{color:#a9bca6!important}
body[data-page="home"] .contact-section a:hover{color:#dce5da!important}
body[data-page="home"] .contact-section .icon-box{border:1px solid rgba(174,197,170,.16)!important;background:#151c16!important;color:#a9bca6!important}
body[data-page="home"] .contact-section .card-pro{border-color:rgba(181,202,177,.2)!important;background:#0d120e!important}
body[data-page="home"] .contact-section .form-control,body[data-page="home"] .contact-section .form-select{border-color:rgba(181,202,177,.24)!important;background:#090d0a!important;color:#e2e9df!important}
body[data-page="home"] .contact-section .form-control::placeholder{color:#718073!important}
body[data-page="home"] .contact-section .form-control:focus,body[data-page="home"] .contact-section .form-select:focus{border-color:#91a88e!important;box-shadow:0 0 0 3px rgba(145,168,142,.13)!important}

/* Admin demo publishing */
.admin-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.admin-page-head h2{margin:0;color:#edf2eb;font-size:1.7rem}.admin-page-head p{margin:6px 0 0;color:#8d998e}.admin-form-panel{max-width:900px;padding:30px}.admin-form-panel .form-label{color:#bdc8bc;font-size:.78rem;font-weight:700}.admin-form-panel .form-control{border-color:rgba(177,199,173,.16);background:#0a0f0b;color:#dce5da}.admin-check{display:flex;align-items:center;gap:9px;color:#b9c4b8}.admin-check input{width:17px;height:17px;accent-color:#81967f}.admin-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.admin-demo-card{overflow:hidden}.admin-demo-card>img{width:100%;height:190px;object-fit:cover}.admin-demo-card>div{padding:20px}.admin-demo-card h3{margin:14px 0 7px;color:#edf2eb}.admin-demo-card p{min-height:42px;color:#8f9a90}.admin-empty{grid-column:1/-1;padding:65px;text-align:center}.admin-empty>i{font-size:2rem;color:#91a78e}.admin-empty h3{margin:15px 0 7px}.admin-empty p{color:#879288}.sidebar-submenu a.active{color:#dce6da!important}.sidebar-submenu a.active>span{background:#9caf99!important;box-shadow:0 0 9px rgba(156,175,153,.45)}
.uploaded-demo-visual{display:block;height:235px!important;background:#0a0f0b!important;cursor:pointer}.uploaded-demo-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gallery-card:hover .uploaded-demo-image,.uploaded-demo-visual:focus-visible .uploaded-demo-image{transform:scale(1.04)}.uploaded-demo-visual:focus-visible{outline:2px solid #9caf99;outline-offset:-3px}
.gallery-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:12px}.gallery-card-actions.single-action{grid-template-columns:1fr}.gallery-card-actions .btn{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0!important}.gallery-card-actions .btn-primary{border-color:#81967f!important;background:#81967f!important;color:#071009!important}.gallery-card-actions .btn-primary:hover{border-color:#9caf99!important;background:#9caf99!important}.gallery-card-actions .btn-outline-primary:hover{border-color:#81967f!important;background:#172019!important;color:#edf2eb!important}@media(max-width:420px){.gallery-card-actions{grid-template-columns:1fr}}
@media(max-width:991.98px){.admin-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.admin-page-head{align-items:flex-start;flex-direction:column}.admin-form-panel{padding:22px}.admin-demo-grid{grid-template-columns:1fr}.admin-empty{padding:42px 20px}}

/* Clear Bengali typography without compressed letter spacing */
html,body,button,input,select,textarea{font-family:'Noto Sans Bengali',system-ui,-apple-system,'Segoe UI',sans-serif!important}
body{font-weight:400;line-height:1.7}
h1,h2,h3,h4,h5,h6,.display-title,.section-title{font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}
.eyebrow,.btn,.form-label{font-weight:600;letter-spacing:0!important}
.form-control,.form-select{font-size:.95rem;line-height:1.6}
.consult .section-title{font-size:clamp(2rem,3.25vw,3.35rem);line-height:1.42!important}
.consult .text-white-50{font-size:1rem;line-height:1.8}
@media(max-width:575.98px){.consult .section-title{font-size:2rem}}

/* Mobile navigation stays readable on the dark public theme */
@media(max-width:991.98px){
    body[data-page="home"] .site-header,body[data-page="home"] .site-header.scrolled{min-height:78px;padding:4px 0!important;border-bottom:1px solid rgba(185,204,181,.12);background:rgba(5,8,6,.96)!important;box-shadow:0 10px 30px rgba(0,0,0,.2);backdrop-filter:blur(16px)}
    body[data-page="home"] .site-header .navbar{min-height:69px;padding:0}
    body[data-page="home"] .site-logo,body[data-page="home"] .site-header.scrolled .site-logo{width:120px;height:70px}
    body[data-page="home"] .navbar-toggler{display:grid;place-items:center;width:44px;height:44px;padding:0!important;border:1px solid rgba(185,204,181,.2)!important;border-radius:12px;background:#121913!important;color:#dce5da!important;box-shadow:none!important}
    body[data-page="home"] .navbar-toggler i{display:block;color:inherit!important;font-size:1.65rem!important;line-height:1}
    body[data-page="home"] .offcanvas{width:min(86vw,330px);border-left:1px solid rgba(185,204,181,.14)!important;background:#080d09!important}
    body[data-page="home"] .offcanvas-header{min-height:82px;padding:8px 18px;border-bottom:1px solid rgba(185,204,181,.1)}
    body[data-page="home"] .offcanvas-header .site-logo{width:118px;height:68px}
    body[data-page="home"] .offcanvas-body{padding:22px 20px}
    body[data-page="home"] .offcanvas .nav-link{margin-bottom:5px;padding:12px 13px!important;border-radius:10px;color:#bac4b9!important}
    body[data-page="home"] .offcanvas .nav-link:hover,body[data-page="home"] .offcanvas .nav-link.active{background:#151c16;color:#f0f3ee!important}
}
@media(max-width:575.98px){body[data-page="home"] .site-logo,body[data-page="home"] .site-header.scrolled .site-logo{width:112px;height:65px}}

/* Smart Easy Shop logo in the public header and footer */
.site-logo-link{display:flex!important;align-items:center;margin:0!important;padding:0!important}
.site-logo{display:block;width:118px;height:68px;object-fit:contain}
.site-header{padding:5px 0!important}
.site-header.scrolled .site-logo{width:104px;height:58px}
.offcanvas-header .site-logo{width:110px;height:64px}
.nex-footer-brand{display:inline-flex!important}
.nex-footer-brand .footer-logo{display:block;width:168px;height:105px;object-fit:contain}
.nex-brand-block>p{max-width:520px;margin-top:22px!important}
@media(max-width:575.98px){.site-logo{width:100px;height:58px}.site-header.scrolled .site-logo{width:92px;height:52px}.nex-footer-brand .footer-logo{width:150px;height:94px}.nex-brand-block>p{margin-top:17px!important}}
