﻿/* Modern shared visual layer for all public PHP routes. */
:root{--mn:#071224;--mn2:#102b52;--mt:#32d9b6;--mi:#0a1930;--ms:#f4f7f5;--mm:#68758a;--ml:rgba(10,25,48,.12);--msh:0 28px 65px rgba(2,16,36,.13)}
body.site-modern{font-family:Alexandria,Tahoma,Arial,sans-serif;background:var(--ms);color:var(--mi)}.site-modern .container{width:min(1180px,calc(100% - 44px))}
.site-modern .site-header{height:auto;min-height:76px;padding:13px 0;background:rgba(7,18,36,.94);border:0;box-shadow:none;backdrop-filter:blur(18px);transition:.25s}.site-modern .site-header.scrolled{min-height:65px;padding:7px 0;box-shadow:0 8px 30px rgba(0,0,0,.18)}.site-modern .nav-shell{gap:28px}.site-modern .brand{width:112px}.site-modern .brand img{filter:brightness(0) invert(1);max-height:45px;object-fit:contain}.site-modern .primary-nav{gap:27px}.site-modern .primary-nav a{color:rgba(255,255,255,.68);font-size:12px;font-weight:600}.site-modern .primary-nav a.active,.site-modern .primary-nav a:hover{color:#fff}.site-modern .primary-nav a.active:after{height:2px;background:var(--mt)}.site-modern .language-link{color:rgba(255,255,255,.66);font-size:12px}
.site-modern .button{border:0;border-radius:13px;min-height:48px;padding:0 21px;background:var(--mt);color:var(--mn);font-weight:800;box-shadow:0 12px 25px rgba(50,217,182,.14);transition:transform .22s,box-shadow .22s,background .22s}.site-modern .button:hover{transform:translateY(-3px);box-shadow:0 17px 34px rgba(50,217,182,.25)}.site-modern .button-ghost{background:transparent;border:1px solid rgba(255,255,255,.26);color:#fff;box-shadow:none}.site-modern .button-ghost:hover{background:rgba(255,255,255,.1)}.site-modern .button-light{background:#fff;color:var(--mn)}
.site-modern .hero{min-height:760px;padding:135px 0 82px;background:radial-gradient(circle at 15% 82%,rgba(45,213,180,.12),transparent 31%),radial-gradient(circle at 93% 5%,rgba(53,129,244,.17),transparent 24%),var(--mn);color:#fff;overflow:hidden}.site-modern .hero:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to left,#000,transparent 70%)}.site-modern .hero-grid{position:relative;z-index:1}.site-modern .eyebrow{color:#24cba9;font-size:11px;font-weight:800;letter-spacing:.04em}.site-modern .hero h1,.site-modern .page-hero h1,.site-modern .detail-hero h1{letter-spacing:-.055em}.site-modern .hero h1{color:#fff;font-size:clamp(38px,5vw,68px)}.site-modern .hero-copy>p{color:rgba(255,255,255,.64);font-size:16px}.site-modern .trust-line{color:rgba(255,255,255,.7)}.site-modern .dashboard-art{border-color:rgba(255,255,255,.15);background:linear-gradient(145deg,#163258,#0d1d38);box-shadow:0 45px 90px rgba(0,0,0,.38)}.site-modern .dash-stats div,.site-modern .dash-line{background:rgba(255,255,255,.06)}.site-modern .dash-stats strong,.site-modern .donut span{color:#fff}.site-modern .donut:before{background:#152e53}.site-modern .bar-chart{background:repeating-linear-gradient(to top,rgba(255,255,255,.08) 0 1px,transparent 1px 38px)}
.site-modern .stats-strip{background:#fff;color:var(--mi);padding:39px 0;border-bottom:1px solid var(--ml)}.site-modern .stats-grid div{border-color:var(--ml)}.site-modern .stats-grid strong{font-size:29px}.site-modern .stats-grid span{color:var(--mm)}.site-modern .section{padding:105px 0}.site-modern .section-soft{background:#eaf0ec}.site-modern .section-heading{margin-bottom:44px}.site-modern .section-heading h2,.site-modern .feature-panel h2,.site-modern .prose h2,.site-modern .contact-box h2,.site-modern .contact-info h2{letter-spacing:-.045em}.site-modern .section-heading h2{font-size:clamp(29px,3.5vw,47px)}.site-modern .text-link,.site-modern .card-link{color:#119e82}.site-modern .text-link{border-bottom:1px solid currentColor;padding-bottom:4px;text-decoration:none}
.site-modern .course-card,.site-modern .service-card,.site-modern .team-card{border-radius:21px;border-color:var(--ml);box-shadow:none;transition:transform .3s,box-shadow .3s,border .3s}.site-modern .course-card{min-height:345px}.site-modern .course-card:hover,.site-modern .service-card:hover,.site-modern .team-card:hover{border-color:rgba(30,179,148,.5);box-shadow:var(--msh);transform:translateY(-8px)}.site-modern .course-number{color:#e5efec}.site-modern .status-open{background:#e4f8f2;color:#0b876e}.site-modern .service-icon{background:#e4f8f2;color:#13a889}.site-modern .service-card{background:#fff}.site-modern .service-card-large{min-height:330px}
.site-modern .page-hero{padding:105px 0 75px;background:radial-gradient(circle at 15% 15%,rgba(50,217,182,.15),transparent 23%),linear-gradient(135deg,#e9f4f2,#fff 64%,#edf4ff)}.site-modern .page-hero:after{border-color:rgba(50,217,182,.14)}.site-modern .page-hero p{color:var(--mm)}.site-modern .detail-hero{padding:120px 0 86px;background:radial-gradient(circle at 15% 120%,rgba(50,217,182,.19),transparent 35%),linear-gradient(125deg,var(--mn),#112b52)}.site-modern .detail-card{border:1px solid rgba(50,217,182,.22);border-radius:21px}.site-modern .detail-card strong{color:var(--mn)}.site-modern .back-link{color:#98dbc9}.site-modern .check-list span{border-radius:10px;background:#edf5f2;color:var(--mi)}.site-modern .contact-box{border-radius:21px;border-top:4px solid var(--mt)}
.site-modern .process-grid{border-radius:20px;background:rgba(50,217,182,.2);border-color:rgba(50,217,182,.2)}.site-modern .process-grid b,.site-modern .values b{color:#11a98b}.site-modern .testimonial{border-radius:23px;border-color:#d8e8e3;background:#fff;transition:.3s}.site-modern .quote-mark{color:var(--mt)}.site-modern .testimonial:hover{transform:translateY(-5px);box-shadow:var(--msh)}.site-modern .contact-form,.site-modern .verify-form{border-radius:21px;border-color:var(--ml)}.site-modern .contact-info{border-radius:21px;background:linear-gradient(145deg,#112a50,var(--mn)}.site-modern .verify-form input,.site-modern .contact-form input,.site-modern .contact-form textarea{border-radius:11px;border-color:#cbd9d4}.site-modern .verify-form input:focus,.site-modern .contact-form input:focus,.site-modern .contact-form textarea:focus{border-color:var(--mt);outline:3px solid rgba(50,217,182,.16)}.site-modern .verification-result{border-radius:20px}.site-modern .portal-note{border-radius:18px;background:#e9f4f1}.site-modern .legal{background:#fff;border:1px solid var(--ml);border-radius:22px;padding:42px;box-shadow:0 15px 45px rgba(1,17,32,.04)}
.site-modern .cta-band{background:radial-gradient(circle at 78% 50%,rgba(50,217,182,.2),transparent 27%),linear-gradient(120deg,var(--mn),#123563)}.site-modern .site-footer{background:#050e1c;padding-top:75px}.site-modern .footer-brand img{background:transparent;filter:brightness(0) invert(1);padding:0;width:115px}.site-modern .site-footer a:hover{color:var(--mt)}.site-modern .whatsapp-float{background:var(--mt);color:var(--mn);box-shadow:0 14px 35px rgba(26,190,152,.3)}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:780px){.site-modern .site-header{min-height:65px}.site-modern .brand{width:85px}.site-modern .primary-nav{top:65px;background:#0b1c35;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:0 0 14px 14px}.site-modern .primary-nav a{color:rgba(255,255,255,.78)}.site-modern .menu-toggle span{background:#fff}.site-modern .hero{padding:115px 0 65px;min-height:auto}.site-modern .section{padding:75px 0}.site-modern .page-hero,.site-modern .detail-hero{padding:95px 0 60px}.site-modern .legal{padding:26px}.site-modern .footer-brand img{width:100px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}

/* Version 2: prominent motion and complete page treatment. */
.site-modern{background:#f4f8f6}.site-modern main{overflow:hidden}.site-modern .hero{isolation:isolate}.site-modern .hero:before{width:600px;height:600px;top:-320px;inset-inline-end:-100px;border-width:1px;box-shadow:0 0 0 70px rgba(50,217,182,.035),0 0 0 140px rgba(50,217,182,.025);animation:orbitGlow 12s linear infinite}.js-ready .site-modern .hero-copy{opacity:0;transform:translateY(22px)}.site-modern.page-loaded .hero-copy{animation:introUp .9s .08s cubic-bezier(.2,.7,.2,1) forwards}.js-ready .site-modern .dashboard-art{opacity:0;transform:perspective(1100px) translateY(30px) rotateY(-4deg) rotateX(1deg)}.site-modern.page-loaded .dashboard-art{animation:dashboardIn 1s .28s cubic-bezier(.2,.7,.2,1) forwards,hoverCard 5s 1.5s ease-in-out infinite}.site-modern .bar-chart i{transform-origin:bottom;animation:barRise .9s cubic-bezier(.2,.7,.2,1) both}.site-modern .bar-chart i:nth-child(2){animation-delay:.1s}.site-modern .bar-chart i:nth-child(3){animation-delay:.2s}.site-modern .bar-chart i:nth-child(4){animation-delay:.3s}.site-modern .bar-chart i:nth-child(5){animation-delay:.4s}.site-modern .bar-chart i:nth-child(6){animation-delay:.5s}.site-modern .donut{animation:spinIn 1.1s .55s both}.site-modern .dash-line path{stroke:#32d9b6;stroke-dasharray:640;stroke-dashoffset:640;animation:drawLine 1.6s .7s ease forwards}
.site-modern .page-hero{position:relative;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(50,217,182,.26),transparent 24%),radial-gradient(circle at 8% 90%,rgba(53,129,244,.28),transparent 31%),linear-gradient(125deg,#071224,#15345f)}.site-modern .page-hero:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px);background-size:58px 58px}.site-modern .page-hero:after{display:none}.js-ready .site-modern .page-hero .container{position:relative;z-index:1;opacity:0;transform:translateY(18px)}.site-modern.page-loaded .page-hero .container{animation:introUp .75s .05s ease forwards}.site-modern .page-hero h1{color:#fff;max-width:880px;margin-inline:auto}.site-modern .page-hero p{color:rgba(255,255,255,.66)}
.site-modern .section-heading{position:relative}.site-modern .section-heading:after{content:"";position:absolute;inset-inline-start:0;bottom:-15px;width:56px;height:3px;border-radius:5px;background:linear-gradient(90deg,var(--mt),#62b9ff)}.site-modern .course-grid{gap:22px}.site-modern .course-card{padding:30px;background:linear-gradient(160deg,#fff 0,#fff 76%,#eefaf6 100%);border-top:4px solid transparent;min-height:360px}.site-modern .course-card:hover{border-top-color:var(--mt)}.site-modern .course-card:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;inset-inline-end:-65px;bottom:-75px;background:rgba(50,217,182,.12);transition:.35s}.site-modern .course-card:hover:after{transform:scale(1.5)}.site-modern .course-card h2,.site-modern .course-card h3{font-size:21px}.site-modern .course-meta span{background:#eff6f4;color:#527069}.site-modern .card-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-weight:800}.site-modern .card-link:after{content:"â†";transition:.25s}.site-modern .card-link:hover:after{transform:translateX(-5px)}
.site-modern .services-grid{gap:18px}.site-modern .service-card{position:relative;padding:32px;background:linear-gradient(145deg,#fff,#f7fcfa);overflow:hidden}.site-modern .service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(50,217,182,.14),transparent 45%);opacity:0;transition:.35s}.site-modern .service-card:hover:before{opacity:1}.site-modern .service-icon{position:relative;z-index:1;width:60px;height:60px;border-radius:18px;background:var(--mn);color:var(--mt)}.site-modern .service-card h2,.site-modern .service-card h3,.site-modern .service-card p{position:relative;z-index:1}.site-modern .service-card-large{min-height:350px}.site-modern .process-grid>div{transition:background .25s,transform .25s}.site-modern .process-grid>div:hover{background:#edfcf7;transform:translateY(-5px)}
.site-modern .detail-hero{position:relative;overflow:hidden}.site-modern .detail-hero:after{content:"";position:absolute;inset-inline-end:-130px;bottom:-180px;width:460px;height:460px;border:1px solid rgba(50,217,182,.3);border-radius:50%;box-shadow:0 0 0 55px rgba(50,217,182,.06),0 0 0 110px rgba(50,217,182,.04)}.site-modern .detail-grid{position:relative;z-index:1}.site-modern .detail-card{position:relative;overflow:hidden}.site-modern .detail-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#32d9b6,#4a97ef)}.site-modern .service-visual{background:linear-gradient(145deg,#fff,#e8faf4);border:1px solid rgba(50,217,182,.25)}.site-modern .service-visual i{background:linear-gradient(to top,#149d84,#62e5ca)}.site-modern .service-visual i:nth-of-type(3){background:linear-gradient(to top,#2577de,#78b4ff)}
.site-modern .testimonial{padding:45px;background:linear-gradient(145deg,#fff,#f3fbf8)}.site-modern .testimonial footer{border-top:1px solid var(--ml);padding-top:16px}.site-modern .team-card{background:#fff;overflow:hidden}.site-modern .team-card:before{content:"";display:block;width:100%;height:5px;background:linear-gradient(90deg,var(--mt),#438ef5);margin:-28px -28px 24px;width:calc(100% + 56px)}.site-modern .team-monogram{background:linear-gradient(135deg,#32d9b6,#1f66ce)}
.site-modern .contact-form,.site-modern .verify-form{background:#fff;padding:38px;box-shadow:var(--msh)}.site-modern .contact-info{box-shadow:var(--msh)}.site-modern .contact-info>a{transition:.25s}.site-modern .contact-info>a:hover{background:rgba(50,217,182,.14);transform:translateX(-4px)}.site-modern .verification-result.valid{background:linear-gradient(135deg,#edfff7,#fff);border-color:#a6ead5}.site-modern .verification-result.invalid{background:linear-gradient(135deg,#fff5f2,#fff);border-color:#f2cac1}.site-modern .portal-note{border-inline-start:4px solid var(--mt)}.site-modern .legal{border-top:4px solid var(--mt)}
.site-modern .cta-band{position:relative;overflow:hidden}.site-modern .cta-band:after{content:"";position:absolute;inset-inline-end:12%;top:-100px;width:250px;height:250px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 45px rgba(255,255,255,.05),0 0 0 90px rgba(255,255,255,.03)}.site-modern .cta-band .container{position:relative;z-index:1}.site-modern .site-footer{background:linear-gradient(135deg,#050e1c,#0b2342)}
@keyframes introUp{to{opacity:1;transform:none}}@keyframes dashboardIn{to{opacity:1;transform:perspective(1100px) rotateY(-4deg) rotateX(1deg)}}@keyframes hoverCard{50%{transform:perspective(1100px) translateY(-9px) rotateY(-4deg) rotateX(1deg)}}@keyframes orbitGlow{to{transform:rotate(360deg)}}@keyframes barRise{from{transform:scaleY(.06);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes spinIn{from{transform:rotate(-110deg) scale(.55);opacity:0}to{transform:none;opacity:1}}@keyframes drawLine{to{stroke-dashoffset:0}}
@keyframes barBreathe{0%{transform:scaleY(.87)}100%{transform:scaleY(1)}}.site-modern .bar-chart i{animation:barRise .9s cubic-bezier(.2,.7,.2,1) both,barBreathe 2.5s 1.2s ease-in-out infinite alternate}.site-modern .bar-chart i:nth-child(2){animation-delay:.1s,1.3s}.site-modern .bar-chart i:nth-child(3){animation-delay:.2s,1.4s}.site-modern .bar-chart i:nth-child(4){animation-delay:.3s,1.5s}.site-modern .bar-chart i:nth-child(5){animation-delay:.4s,1.6s}.site-modern .bar-chart i:nth-child(6){animation-delay:.5s,1.7s}
@media(max-width:780px){.site-modern .page-hero{padding:92px 0 58px}.site-modern .contact-form,.site-modern .verify-form{padding:25px}.site-modern .hero:before{display:none}.site-modern .dashboard-art{animation:none!important}.site-modern .course-card{min-height:0}}@media(prefers-reduced-motion:reduce){.site-modern .hero:before,.site-modern .hero-copy,.site-modern .dashboard-art,.site-modern .bar-chart i,.site-modern .donut,.site-modern .dash-line path,.site-modern .page-hero .container{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}

/* Mobile-first corrections: navigation, cards, forms, and dashboard. */
@media(max-width:780px){html,body.site-modern{max-width:100%;overflow-x:hidden}.site-modern .container{width:calc(100% - 30px)}.site-modern .site-header{height:66px;min-height:66px;padding:5px 0}.site-modern .nav-shell{gap:8px}.site-modern .brand{width:82px}.site-modern .nav-actions{gap:4px}.site-modern .language-link{padding:7px;font-size:11px}.site-modern .menu-toggle{width:40px;height:40px}.site-modern .primary-nav{position:fixed;top:66px;left:15px;right:15px;padding:10px 14px;border-radius:0 0 16px 16px;box-shadow:0 18px 38px rgba(0,0,0,.3);max-height:calc(100vh - 76px);overflow:auto}.site-modern .primary-nav a{padding:10px 4px;font-size:14px}.site-modern .hero{padding:96px 0 52px}.site-modern .hero-grid{gap:35px}.site-modern .hero-copy{text-align:center}.site-modern .hero h1{font-size:clamp(32px,10vw,43px);line-height:1.28}.site-modern .hero-copy>p{font-size:14px;line-height:1.9}.site-modern .hero-actions{justify-content:center}.site-modern .hero-actions .button{width:100%;max-width:330px}.site-modern .trust-line{font-size:12px}.site-modern .dashboard-art{padding:15px;border-radius:19px;transform:none!important}.site-modern .dash-top{font-size:8px}.site-modern .dash-stats{gap:7px;padding:13px 0}.site-modern .dash-stats div{padding:9px}.site-modern .dash-stats small{font-size:8px}.site-modern .dash-stats strong{font-size:14px}.site-modern .dash-body{gap:9px}.site-modern .bar-chart{height:115px;gap:6px;padding:10px}.site-modern .bar-chart i{max-width:17px}.site-modern .donut{width:82px}.site-modern .dash-line{height:52px;margin-top:10px}.site-modern .stats-strip{padding:18px 0}.site-modern .stats-grid{grid-template-columns:repeat(2,1fr);gap:0}.site-modern .stats-grid div{padding:15px 7px;border-bottom:1px solid var(--ml)}.site-modern .stats-grid div:nth-child(2){border-inline-end:0}.site-modern .stats-grid div:nth-last-child(-n+2){border-bottom:0}.site-modern .stats-grid strong{font-size:25px}.site-modern .stats-grid span{font-size:11px}.site-modern .section{padding:62px 0}.site-modern .section-heading{gap:18px;margin-bottom:32px}.site-modern .section-heading h2{font-size:clamp(26px,8vw,34px)}.site-modern .course-grid,.site-modern .services-grid,.site-modern .team-grid,.site-modern .testimonial-grid{grid-template-columns:1fr}.site-modern .course-card,.site-modern .service-card{padding:24px}.site-modern .course-card h2,.site-modern .course-card h3{font-size:19px}.site-modern .service-card-large{min-height:0}.site-modern .page-hero,.site-modern .detail-hero{padding:84px 0 52px}.site-modern .page-hero h1,.site-modern .detail-hero h1{font-size:clamp(30px,9vw,40px)}.site-modern .page-hero p,.site-modern .lead{font-size:14px}.site-modern .detail-grid,.site-modern .content-grid,.site-modern .contact-grid,.site-modern .split-feature,.site-modern .story-grid{gap:28px}.site-modern .detail-card,.site-modern .contact-box,.site-modern .contact-form,.site-modern .contact-info,.site-modern .verify-form{padding:23px}.site-modern .check-list{grid-template-columns:1fr}.site-modern .process-grid{grid-template-columns:1fr}.site-modern .process-grid>div{padding:23px}.site-modern .contact-form input,.site-modern .contact-form textarea,.site-modern .verify-form input{font-size:16px}.site-modern .verify-form>div{gap:9px}.site-modern .verify-form .button{width:100%}.site-modern .verification-result{padding:22px}.site-modern .legal{padding:23px;border-radius:17px}.site-modern .testimonial{padding:28px}.site-modern .cta-band{padding:42px 0}.site-modern .cta-band .button{width:100%}.site-modern .footer-grid{grid-template-columns:1fr;gap:30px}.site-modern .footer-brand{grid-column:auto}.site-modern .footer-bottom{align-items:flex-start}.site-modern .whatsapp-float{width:48px;height:48px;inset-inline-end:14px;bottom:14px}}
@media(max-width:380px){.site-modern .dash-stats strong{font-size:12px}.site-modern .donut{width:70px}.site-modern .hero h1{font-size:31px}.site-modern .stats-grid strong{font-size:22px}}

@media(max-width:780px){.site-modern .primary-nav.open{display:flex!important;height:auto!important;min-height:0!important;background:#0b1c35!important;color:#fff!important}.site-modern .primary-nav.open a{display:block!important;color:rgba(255,255,255,.88)!important;visibility:visible!important;opacity:1!important}.site-modern .primary-nav.open a.active{color:#32d9b6!important}.site-modern .primary-nav.open a:after{display:none!important}}

@media(max-width:780px){body.site-modern.menu-open{overflow:hidden!important}.site-modern.menu-open #primary-nav{display:flex!important;position:fixed!important;z-index:1000!important;top:66px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:calc(100vh - 66px)!important;max-height:none!important;min-height:0!important;margin:0!important;padding:26px 25px!important;background-color:#0b1c35!important;background-image:linear-gradient(160deg,#0b1c35,#071224)!important;box-shadow:none!important;overflow-y:auto!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}.site-modern.menu-open #primary-nav a{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;padding:17px 4px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;text-align:right!important}.site-modern.menu-open #primary-nav a.active{color:#32d9b6!important}.site-modern.menu-open #primary-nav a:last-child{border-bottom:0!important}}

/* High-contrast mobile menu control. */
@media(max-width:780px){.site-modern .menu-toggle{border:1px solid rgba(50,217,182,.42);border-radius:10px;background:rgba(50,217,182,.1)}.site-modern .menu-toggle span:not(.sr-only){background:#32d9b6!important}.site-modern .menu-toggle[aria-expanded="true"]{border-color:#32d9b6;background:#32d9b6}.site-modern .menu-toggle[aria-expanded="true"] span:not(.sr-only){background:#071224!important}}
