.semia-header .semia-logo{width:156px}.semia-header-ready:not(.semia-header-scrolled) .semia-logo img{filter:none}.semia-footer .semia-logo img{filter:brightness(0) invert(1)}
.semia-header .semia-navigation{font-size:16px}.semia-header .semia-navigation .wp-block-navigation__container{gap:28px}.semia-header .semia-navigation .wp-block-navigation__submenu-container{background:#fff;color:#092f49;border:1px solid #e6e1f0;border-radius:14px;box-shadow:0 18px 50px #3023551c;min-width:280px;padding:14px 10px;gap:2px}
.semia-header .semia-navigation .wp-block-navigation__submenu-container a{color:#092f49!important;font-weight:700;padding:13px 16px;text-decoration:none;white-space:normal}.semia-header .semia-navigation .wp-block-navigation__submenu-container a:hover{background:#f3f0fa;color:#5441b5!important;border-radius:8px}.semia-header .wp-block-navigation-submenu__toggle{min-width:28px;min-height:40px}.semia-header .wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%}
.semia-detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-block:36px}.semia-detail-panel{padding:34px;border:1px solid #e5dfef;border-radius:22px;background:#fff;min-width:0}.semia-detail-tinted{background:#f3f0fa;border:0}.semia-detail-panel h2{font-size:30px!important;margin-top:0!important}.semia-detail-panel li{line-height:1.9;margin-block:12px}.semia-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-block:32px}.semia-process-step{border-inline-start:3px solid var(--semia-teal);padding:6px 22px;min-width:0}.semia-process-step h3{font-size:24px}.semia-single .wp-block-details{border-block-end:1px solid #ddd6ec;padding-block:18px}.semia-single .wp-block-details summary{font-weight:700;font-size:20px;cursor:pointer}.semia-single .wp-block-details p{margin:18px 0 0}.semia-service-intro{font-size:23px;line-height:1.8}.semia-domain-card .semia-card-img{aspect-ratio:1.9}.semia-domain-card h3{font-size:25px}.semia-domain-card .semia-card-body{padding:28px}.semia-domain-card .semia-card-link{color:#5441b5}.semia-domain-card:nth-child(even){background:#faf9fd}
.semia-single:has(.semia-detail-grid)>.semia-container{max-width:1100px}.semia-single:has(.semia-detail-grid) .wp-block-post-featured-image img{max-height:340px;width:100%}
@media(min-width:1101px){.semia-header .semia-navigation .wp-block-navigation__submenu-container{min-width:320px!important;width:320px!important;max-width:calc(100vw - 40px)}.semia-header .semia-logo{width:176px}}
@media(max-width:1100px){.semia-header .semia-logo{width:135px}.semia-header .is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;min-width:0;width:100%;border:0;background:#efebf8;padding:8px 16px;position:static}.semia-header .is-menu-open .wp-block-navigation__container{gap:6px}.semia-header .is-menu-open .wp-block-navigation-item{align-items:flex-start}}
@media(max-width:700px){.semia-header .semia-logo{width:116px}.semia-detail-grid,.semia-process-grid{grid-template-columns:1fr}.semia-detail-panel{padding:25px}.semia-service-intro{font-size:20px}.semia-detail-panel h2{font-size:26px!important}}
