/* 出海有词 · Blue & White / 1.2.0 */
:root{--electric:#008cda;--cyan:#22a7ed;--deep:#102f49;--panel:#e9f4ff;--hairline:#bdd6eb}
.utility{background:#f2f8fd;color:#3f5f78;border-bottom:1px solid #e6eff7}.utility-inner{min-height:32px}.utility-label{font-size:9px;letter-spacing:2px;color:#3f5f78}.utility-label:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#168fd2;margin-right:10px;vertical-align:2px}.utility-inner .utility-message{margin:0 24px 0 0;font-size:10px;letter-spacing:.5px;color:#3f5f78;opacity:1}.utility a{color:#0063a8;font-size:10px}
.site-header{background:#fffffff5;border-bottom:1px solid #dfeaf3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:100}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;position:relative;gap:28px}.header-inner>.brand{margin:0!important}.site-header .brand a{color:#102f49;gap:11px}.site-header .brand a:before,.site-footer .brand a:before{background:linear-gradient(135deg,#008cda,#006ab5);border:1px solid #58b4e636;box-shadow:0 7px 16px #1680c41c,inset 0 1px 0 #ffffff40;border-radius:8px;width:41px;height:41px;font-size:30px}.site-header .brand strong{font-size:25px;letter-spacing:1.2px}.site-header .brand span{color:#3f5f78;font-size:8px;letter-spacing:2.8px}
/* Root navigation rules are scoped to the nav tag: WordPress also repeats classes on its ul. */
nav.tech-navigation{position:static!important;justify-self:end;min-width:0;margin:0!important;font-size:13px;color:#102f49;line-height:1.5}
nav.tech-navigation a,nav.tech-navigation button{color:#102f49;text-decoration:none;font-family:inherit;font-weight:500;transition:color .18s,background .18s}
nav.tech-navigation .wp-block-navigation__container{margin:0!important;gap:25px;flex-wrap:nowrap;align-items:center;position:static}
nav.tech-navigation .wp-block-navigation__responsive-container-content{position:static}
nav.tech-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){position:static}
nav.tech-navigation .wp-block-navigation__container>li.wp-block-navigation-item{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;gap:6px;margin:0!important;padding:0!important;min-height:88px}
nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content{display:inline-flex;align-items:center;padding:0!important;min-height:88px;height:auto;border:0;background:transparent;white-space:nowrap;font-size:13px;line-height:1.5;position:relative}
nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content:hover,nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content:focus{color:#0063a8}
nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation__submenu-icon{display:inline-flex;flex:0 0 14px;align-items:center;justify-content:center;width:14px;height:20px;padding:0!important;margin:0!important;color:#3f5f78;opacity:1;transition:transform .18s}
nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation__submenu-icon svg{display:block;width:11px;height:11px}
nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content:after{content:'';position:absolute;left:0;right:0;bottom:19px;height:2px;background:#168ed0;transform:scaleX(0);transition:transform .18s}
nav.tech-navigation .wp-block-navigation__container>li:hover>.wp-block-navigation-item__content:after,nav.tech-navigation .wp-block-navigation__container>li:focus-within>.wp-block-navigation-item__content:after{transform:scaleX(1)}
nav.tech-navigation .wp-block-navigation-item__description{display:block}
.header-inner>.wp-block-buttons{margin:0!important;padding-left:22px;border-left:1px solid #dfe9f2}.header-inner>.wp-block-buttons a{font-size:12px;padding:12px 20px;border-radius:6px;gap:18px;background:linear-gradient(115deg,#0077bb,#0062ad);border:1px solid #2085d4;box-shadow:0 5px 16px #1780d01a}.header-inner>.wp-block-buttons a:hover{background:linear-gradient(115deg,#0066a6,#00518f)}
/* Dropdown cards: only anchors directly inside the submenu list receive card sizing. */
@media(min-width:1001px){
nav.tech-navigation .wp-block-navigation__responsive-container-open{display:none!important}
nav.tech-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:block!important}
nav.tech-navigation li.mega-menu{position:static!important}
nav.tech-navigation li.mega-menu>ul.wp-block-navigation__submenu-container{display:grid!important;grid-template-columns:1fr 1fr;align-items:stretch!important;gap:8px;position:absolute!important;top:calc(100% - 1px)!important;left:auto!important;right:0!important;width:740px!important;min-width:0!important;max-width:calc(100vw - 50px)!important;height:auto!important;padding:16px!important;background:#fff!important;border:1px solid #dce9f4!important;border-top:2px solid #168ed0!important;border-radius:0 0 10px 10px;box-shadow:0 22px 45px #163f641a;overflow:visible}
nav.tech-navigation li.mega-menu>ul.wp-block-navigation__submenu-container:before{content:'';position:absolute;left:0;right:0;top:-10px;height:10px}
nav.tech-navigation li.mega-menu>ul.wp-block-navigation__submenu-container>li{width:auto!important;flex:none!important;display:block!important;padding:0!important;margin:0!important;border:0;min-width:0}
nav.tech-navigation li.mega-menu>ul.wp-block-navigation__submenu-container>li>a.wp-block-navigation-item__content{display:block!important;position:relative;white-space:normal;padding:15px 14px 15px 63px!important;border:1px solid transparent;border-radius:7px;min-height:94px;transition:background .18s,border-color .18s}
nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__label{display:block;font-size:14px;font-weight:600;line-height:1.7;color:#102f49}
nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__description{font-size:11px;font-weight:400;line-height:1.8;color:#3f5f78;margin-top:5px;white-space:normal}
nav.tech-navigation li.mega-menu>ul>li>a:hover,nav.tech-navigation li.mega-menu>ul>li>a:focus-visible{background:#f3f9fe;border-color:#d5eaf7}
nav.tech-navigation li.mega-menu>ul>li.nav-overview{grid-column:1/-1;background:linear-gradient(100deg,#eaf6ff,#f5faff);border-radius:7px;margin-bottom:4px!important}
nav.tech-navigation li.mega-menu>ul>li.nav-overview>a.wp-block-navigation-item__content{padding:17px 48px 17px 63px!important;min-height:86px}
nav.tech-navigation li.mega-menu>ul>li.nav-overview>a>.wp-block-navigation-item__label{font-size:16px}
nav.tech-navigation li.mega-menu>ul>li.nav-overview>a:after{content:'↗';position:absolute;right:20px;top:25px;font-size:20px;color:#0063a8}
nav.tech-navigation li.mega-menu>ul>li.nav-menu-footer{grid-column:1/-1;border-top:1px solid #e4eef6;margin-top:4px!important;padding-top:7px!important}
nav.tech-navigation li.mega-menu>ul>li.nav-menu-footer>a.wp-block-navigation-item__content{padding:10px 14px!important;min-height:0;text-align:center}
nav.tech-navigation li.mega-menu>ul>li.nav-menu-footer>a>.wp-block-navigation-item__label{font-size:11px;color:#0063a8;font-weight:400}
}
nav.tech-navigation li.nav-card>a:before,nav.tech-navigation li.nav-overview>a:before{content:'';position:absolute;left:13px;top:18px;width:35px;height:35px;border-radius:8px;background-color:#eaf5ff;border:1px solid #d9eaf7;background-position:center;background-size:19px;background-repeat:no-repeat}
nav.tech-navigation li.nav-overview>a:before{top:22px}
nav.tech-navigation li.nav-icon-audit>a:before{background-image:url('icons-blue/audit.svg')}nav.tech-navigation li.nav-icon-sprint>a:before{background-image:url('icons-blue/sprint.svg')}nav.tech-navigation li.nav-icon-b2b>a:before{background-image:url('icons-blue/b2b.svg')}nav.tech-navigation li.nav-icon-ai>a:before{background-image:url('icons-blue/ai.svg')}nav.tech-navigation li.nav-icon-compass>a:before{background-image:url('icons-blue/compass.svg')}nav.tech-navigation li.nav-icon-library>a:before{background-image:url('icons-blue/library.svg')}nav.tech-navigation li.nav-icon-start>a:before{background-image:url('icons-blue/start.svg')}nav.tech-navigation li.nav-icon-keyword>a:before{background-image:url('icons-blue/keyword.svg')}nav.tech-navigation li.nav-icon-product>a:before{background-image:url('icons-blue/product.svg')}nav.tech-navigation li.nav-icon-code>a:before{background-image:url('icons-blue/code.svg')}nav.tech-navigation li.nav-icon-insight>a:before{background-image:url('icons-blue/insight.svg')}nav.tech-navigation li.nav-icon-tools>a:before{background-image:url('icons-blue/tools.svg')}
nav.tech-navigation .wp-block-navigation-item.current-menu-item>a>.wp-block-navigation-item__label{color:#0063a8}
nav.tech-navigation li.mega-menu:has(>button[aria-expanded="true"])>button.wp-block-navigation__submenu-icon{transform:rotate(180deg)}
@media(hover:hover) and (min-width:1001px){nav.tech-navigation li.mega-menu:hover>button.wp-block-navigation__submenu-icon{transform:rotate(180deg)}}
/* White surfaces, blue structure and restrained technical linework. */
.home-hero{background:radial-gradient(ellipse at 79% 44%,#daedff70,transparent 55%),linear-gradient(110deg,#fff 30%,#f3f9ff);position:relative;padding:64px 0 58px;isolation:isolate}
.home-hero:before,.page-hero:before,.cta-band:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#167fc708 1px,transparent 1px),linear-gradient(90deg,#167fc708 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(110deg,transparent,#000);-webkit-mask-image:linear-gradient(110deg,transparent,#000)}
.hero-columns{min-height:460px;gap:10px}.hero-columns>.wp-block-column:first-child{flex-basis:53%!important}.hero-columns>.wp-block-column:last-child{flex-basis:47%!important}.home-hero .eyebrow{color:#0063a8;font-size:11px;letter-spacing:1.7px;font-weight:500;display:flex;align-items:center;gap:10px}.home-hero .eyebrow:before{content:'';height:1px;width:23px;background:#1296d1}.home-hero h1{color:#102f49;font-size:clamp(40px,4.1vw,59px);line-height:1.4;letter-spacing:-2px;font-weight:700}.home-hero .accent-text{color:#0063a8;background:linear-gradient(110deg,#0077bb,#0062ad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-hero .accent-text:after{display:none}.home-hero .lead{color:#3f5f78;font-size:15px;line-height:2.1;max-width:550px;margin-top:25px}.home-hero .wp-block-buttons{margin-top:31px;gap:14px}.home-hero .wp-block-button__link{background:linear-gradient(115deg,#0077bb,#0062ad);border-color:#2085d4;box-shadow:0 7px 20px #1685ce1a;border-radius:5px;font-size:14px;padding:15px 23px}.home-hero .wp-block-button.is-style-outline>.wp-block-button__link{background:#fff;color:#0063a8!important;border-color:#bad5e8;border-radius:5px;padding:15px 23px}.home-hero .wp-block-button.is-style-outline>.wp-block-button__link:hover{background:#eef8ff;border-color:#78b7db}.home-hero .hero-note{font-size:10px;letter-spacing:1.1px;color:#3f5f78;margin-top:25px}.home-hero .hero-note:before{content:'↳';color:#0063a8;margin-right:9px}.hero-visual{width:112%;margin-left:-4%;max-width:none;filter:drop-shadow(0 15px 30px #2b6a9a08);position:relative}.hero-visual img{display:block;width:100%}
.strip-section{background:#fff;border-bottom:1px solid #e1edf6;padding:0}.capability-strip{min-height:100px;gap:20px}.capability-strip p{font-size:12px;color:#3f5f78}.capability-strip .strip-title{color:#102f49!important;font-size:13px}.capability-strip strong{font-family:Consolas,monospace;font-size:11px;color:#0063a8}.capability-strip>.wp-block-column:not(:first-child){border-left:1px solid #e2edf6;padding-left:25px}
.section h2{letter-spacing:-1.2px}.section .eyebrow{font-family:Arial,"Microsoft YaHei",sans-serif;font-size:10px;letter-spacing:1.6px}.tint{background:#f3f8fd}.service-card{border:1px solid #dce8f2;border-radius:8px;box-shadow:0 5px 18px #183b6104;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.service-card:after{content:'';position:absolute;right:0;top:0;width:36px;height:2px;background:linear-gradient(90deg,transparent,#259fe1)}.service-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1547730e;border-color:#99c9e4}.service-card .card-number{font-family:Consolas,monospace;font-size:10px;color:#0063a8;letter-spacing:1.4px}.service-grid>.wp-block-column:nth-child(2)>.service-card{background:linear-gradient(140deg,#e9f5ff,#fafdff);border-color:#b9ddef}.service-grid>.wp-block-column:nth-child(2) h3{color:#0063a8}.service-grid>.wp-block-column:nth-child(2) p{color:#3f5f78}.service-grid>.wp-block-column:nth-child(2) .card-number{color:#0063a8;border-color:#cee3f0}.service-grid>.wp-block-column:nth-child(2) a{color:#0063a8}.steps .service-card{box-shadow:none;border-radius:0}.steps .service-card:after{display:none}.steps .card-number{font-size:28px;font-weight:400;color:#0063a8}.wp-block-details summary:after{border:1px solid #cde0ed;width:23px;height:23px;font-size:16px;border-radius:5px;text-align:center;line-height:20px;top:3px}.consultation-card,.tool-card{border-radius:8px;border-top-width:2px;box-shadow:0 12px 40px #123b5e07}.info-note{border-left-width:2px;border-radius:0 6px 6px 0}
.page-hero{background:radial-gradient(ellipse at 90% 30%,#dcefff7a,transparent 60%),#f5faff;isolation:isolate;position:relative;border-bottom:1px solid #e1edf6;padding:63px 0 68px;overflow:hidden}.page-hero h1{color:#102f49;font-weight:700}.page-hero .eyebrow{color:#0063a8}.page-hero .lead{color:#3f5f78}.cta-band{background:linear-gradient(110deg,#eef7ff,#e5f2fe);position:relative;isolation:isolate;overflow:hidden;border-top:1px solid #d9eaf7;border-bottom:1px solid #d9eaf7}.cta-band h2{color:#102f49}.cta-band .eyebrow{color:#0063a8;opacity:1}.cta-band p{color:#3f5f78}.cta-band .wp-block-button__link{background:linear-gradient(115deg,#0077bb,#0062ad);color:#fff!important;border-color:#2085d4;border-radius:5px}.site-footer{background:#fff;border-top:0}.site-footer h3{color:#102f49}.site-footer .brand a{color:#102f49}.site-footer .brand span{color:#3f5f78}.site-footer a,.site-footer p{color:#3f5f78}.site-footer a:hover{color:#0063a8}.site-footer .footer-note{color:#3f5f78}.footer-bottom{border-top-color:#e4edf5}.footer-bottom p{color:#3f5f78}
@media(min-width:1500px){.home-hero{padding:74px 0 65px}.hero-columns{min-height:480px}}
@media(min-width:1001px) and (max-width:1150px){.header-inner{gap:18px}.site-header .brand strong{font-size:22px}.site-header .brand a:before{width:37px;height:37px}.site-header .brand span{font-size:7px}.tech-navigation .wp-block-navigation__container{gap:18px}nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content{font-size:12px}.header-inner>.wp-block-buttons{padding-left:17px}.header-inner>.wp-block-buttons a{padding:11px 15px;font-size:11px}}
@media(max-width:1150px){.home-hero h1{font-size:46px}.home-hero .lead{font-size:14px}}
@media(max-width:1000px){
.header-inner{grid-template-columns:minmax(0,1fr) auto;min-height:78px;gap:20px}.header-inner>.wp-block-buttons{display:none}.site-header .brand strong{font-size:23px}nav.tech-navigation{justify-self:end}nav.tech-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}nav.tech-navigation .wp-block-navigation__responsive-container-open{display:flex!important;color:#0063a8;padding:8px;border:1px solid #ccdfed;border-radius:6px}nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open{background:#fff!important;color:#102f49;padding:28px 24px!important}nav.tech-navigation .wp-block-navigation__responsive-container-close{color:#102f49}nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%;gap:0;align-items:stretch;flex-direction:column;padding-top:10px}nav.tech-navigation .wp-block-navigation__container>li.wp-block-navigation-item{min-height:0;width:100%;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e3edf5;padding:0!important;gap:0}nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content{flex:1;min-height:60px;padding:16px 0!important;font-size:16px}nav.tech-navigation .wp-block-navigation__container>li>.wp-block-navigation-item__content:after{display:none}nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>button.wp-block-navigation-submenu__toggle{display:inline-flex!important;flex:0 0 44px;width:44px;height:44px;border:1px solid #d8e8f4;border-radius:6px;padding:12px!important;background:#f4faff}nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open li.mega-menu>ul.wp-block-navigation__submenu-container{flex-basis:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;background:transparent!important;padding:0 0 16px!important;border:0!important;box-shadow:none;align-items:stretch!important}nav.tech-navigation li.mega-menu>ul>li{display:block;width:100%;padding:0!important;margin:0!important;border:0}nav.tech-navigation li.mega-menu>ul>li>a.wp-block-navigation-item__content{position:relative;display:block;padding:13px 13px 13px 48px!important;white-space:normal;background:#f5faff;border:1px solid #e1edf7;border-radius:6px;height:100%;font-size:12px;line-height:1.7}nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__label{font-size:12px;color:#102f49;line-height:1.7;white-space:normal}nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__description{font-size:10px;color:#3f5f78;line-height:1.8;margin-top:5px}nav.tech-navigation li.mega-menu>ul>li.nav-overview,nav.tech-navigation li.mega-menu>ul>li.nav-menu-footer{grid-column:1/-1}nav.tech-navigation li.mega-menu>ul>li.nav-overview>a{background:#eaf5fe}nav.tech-navigation li.nav-card>a:before,nav.tech-navigation li.nav-overview>a:before{width:27px;height:27px;background-size:15px;left:10px;top:15px;border-radius:5px}nav.tech-navigation li.mega-menu>ul>li.nav-menu-footer>a.wp-block-navigation-item__content{padding:12px!important;text-align:center;background:#fff}nav.tech-navigation li.mega-menu:has(>button[aria-expanded="false"])>ul.wp-block-navigation__submenu-container{display:none!important}
}
@media(max-width:850px){.home-hero{padding:50px 0 25px}.hero-columns{gap:0;min-height:0}.home-hero h1{font-size:41px}.home-hero .eyebrow{font-size:10px;letter-spacing:.7px}.home-hero .lead{font-size:14px}.hero-visual{width:100%;max-width:500px;margin:5px auto 0}.home-hero .hero-note{font-size:9px;letter-spacing:.6px}.home-hero .wp-block-button__link,.home-hero .wp-block-button.is-style-outline>.wp-block-button__link{padding:13px 19px;font-size:12px}.utility-inner .utility-message{display:none}.utility-label{font-size:8px;letter-spacing:1.3px}.utility a{font-size:9px}.capability-strip{min-height:0;gap:20px;padding:26px 0}.capability-strip>.wp-block-column:not(:first-child){padding-left:15px}.capability-strip .strip-title{font-size:11px}.capability-strip p{font-size:10px}.page-hero{padding:48px 0 52px}.page-hero h1{font-size:36px}.page-hero .lead{font-size:15px}}
@media(min-width:782px) and (max-width:850px){.hero-visual{width:112%;max-width:none}.home-hero h1{font-size:35px}.home-hero .wp-block-buttons{gap:9px}.home-hero .wp-block-button__link,.home-hero .wp-block-button.is-style-outline>.wp-block-button__link{padding:12px;font-size:11px}}
@media(max-width:599px){.home-hero h1{font-size:37px;line-height:1.45}.home-hero .lead{line-height:2}.hero-visual{max-width:400px}.site-header .brand strong{font-size:23px}.site-header .brand a:before{width:35px;height:35px;font-size:26px}.site-header .brand span{font-size:7px;letter-spacing:2.5px}.home-hero .wp-block-buttons{margin-top:27px}.home-hero .eyebrow{gap:7px;font-size:9px}.home-hero .eyebrow:before{width:14px}.page-hero h1{font-size:33px}.capability-strip{gap:18px 8px}.capability-strip .wp-block-column:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:380px){nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open li.mega-menu>ul.wp-block-navigation__submenu-container{grid-template-columns:1fr}.home-hero h1{font-size:33px}.home-hero .wp-block-buttons{gap:9px}.home-hero .wp-block-button__link,.home-hero .wp-block-button.is-style-outline>.wp-block-button__link{padding:12px 15px;font-size:11px}}
.chyc-mobile-toggle{display:none}
.site-header{backdrop-filter:none;-webkit-backdrop-filter:none}
@media(max-width:1000px){nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;min-height:100dvh;max-height:100dvh;overflow-y:auto}nav.tech-navigation .chyc-mobile-toggle svg{fill:none;stroke:currentColor}}
@media(max-width:781px){.section .hero-columns{flex-direction:column;align-items:stretch!important;flex-wrap:nowrap}.section .wp-block-columns>.wp-block-column,.section .wp-block-columns>.wp-block-column:first-child,.section .wp-block-columns>.wp-block-column:last-child{flex-basis:100%!important;width:100%;min-width:0}.section .hero-columns>.wp-block-column:first-child,.section .hero-columns>.wp-block-column:last-child{flex-basis:auto!important}.hero-visual{width:100%;max-width:400px;margin:22px auto 0}}
@media(max-width:1000px){nav.tech-navigation .wp-block-navigation__responsive-container.is-menu-open li.mega-menu>ul>li>a.wp-block-navigation-item__content{display:block!important}nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__label,nav.tech-navigation li.mega-menu>ul>li>a>.wp-block-navigation-item__description{display:block!important}}
@media(max-width:1000px){nav.tech-navigation.chyc-mobile-ready .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>li>button.wp-block-navigation-submenu__toggle{display:none!important}nav.tech-navigation.chyc-mobile-ready .chyc-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:12px;border:1px solid #d8e8f4;border-radius:6px;background:#f4faff;color:#0063a8;cursor:pointer}nav.tech-navigation .chyc-mobile-toggle svg{display:block;width:12px;height:12px;transition:transform .18s}nav.tech-navigation .chyc-mobile-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}nav.tech-navigation.chyc-mobile-ready .wp-block-navigation__responsive-container.is-menu-open li.mega-menu:not(.chyc-expanded)>ul.wp-block-navigation__submenu-container{display:none!important}nav.tech-navigation.chyc-mobile-ready .wp-block-navigation__responsive-container.is-menu-open li.mega-menu.chyc-expanded>ul.wp-block-navigation__submenu-container{display:grid!important}}
