.wp-site-blocks{padding:0}.wp-block-group{box-sizing:border-box}.wp-block-group:where(.section-shell){margin-inline:auto}.wp-block-post-content{max-width:none}.wp-block-template-part{margin:0}figure{margin:0}.wp-block-button{margin:0}.wp-block-button__link{font:inherit;line-height:inherit;color:inherit;border:0;border-radius:inherit;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:inherit;text-decoration:none}.wp-block-button:where(.text-link,.service-open,.header-contact,.button,.floating-contact)>a{width:100%;min-height:inherit}.wp-block-button.text-link:after{pointer-events:none}.wp-block-button a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.inline-icon{display:inline-block;width:20px;height:20px;object-fit:contain;vertical-align:middle;flex-shrink:0}.brand .wp-block-site-title{font:700 22px/1.15 var(--heading);letter-spacing:-.6px}.brand .wp-block-site-tagline{font:600 10px/1.5 Manrope,sans-serif;letter-spacing:1.7px;color:var(--muted);margin-top:5px}.brand .wp-block-site-logo{flex-shrink:0}.brand .wp-block-site-logo img{width:39px;height:43px}.site-header{overflow:visible}.wp-block-template-part:has(>.site-header){position:sticky;top:0;z-index:50}.site-header{position:relative}.admin-bar .wp-block-template-part:has(>.site-header){top:32px}.desktop-nav .wp-block-navigation__container{gap:24px}.desktop-nav .wp-block-navigation-item__content{padding-block:8px}.desktop-nav .wp-block-navigation-item__label{white-space:nowrap}.wp-block-navigation__responsive-container.is-menu-open{background:#0b1828;color:#f2f6fc}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:70px;align-items:stretch;gap:20px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:12px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:18px;padding:12px;min-height:48px}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px;padding:10px}.hero-metrics .wp-block-button a{display:flex;gap:13px}.hero-copy{pointer-events:auto}.hero-metrics .wp-block-button{font-weight:400}.hero-coordinate{margin:0}.hero-orbit-label p{display:flex;gap:10px;align-items:center}.hero-orbit-label p:has(small){display:block}.system-list>div{align-items:center}.system-list>div>p:has(small){flex:1}.process-step>p{font:500 48px/1 var(--heading);color:#396b9e}.industries-list>p{display:flex;align-items:center;gap:12px}.contact-details>.wp-block-button>a{justify-content:flex-start;gap:14px;text-align:left}.contact-details>.wp-block-button{font-weight:400}.contact-details small{display:block}.footer-socials{flex-wrap:wrap}.footer-actions{display:flex;align-items:center;gap:28px}.floating-contact{width:auto;min-width:54px;padding-inline:14px;font-size:12px}.product-tab-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.product-tab{flex:1}.product-tab a{display:block;min-height:48px;padding:12px 18px;background:#fff6;color:#4b6580;border:1px solid #b8cce2;border-radius:8px;font-size:13px;text-align:center}.product-tab a[aria-selected=true]{background:#0b203b;color:#e8f6ff;border-color:#0b203b;box-shadow:0 8px 25px #13335526}.product-points li:before{content:'\2713';color:var(--primary)}.product-points{padding:23px 0}.product-panel[hidden]{display:none!important}.faq-item{border-bottom:1px solid var(--border);padding:20px 0}.faq-item summary{min-height:44px;font-size:17px;font-weight:600;cursor:pointer;padding-right:22px}.faq-item summary:hover{color:var(--cyan)}.faq-item .faq-answer{padding-top:15px;color:var(--muted)}.wp-block-post-template{list-style:none;padding:0}.wp-block-post-template>li{min-width:0}.wp-block-post-template .post-card{height:100%}.post-card .wp-block-post-featured-image{margin:0}.post-card .wp-block-post-featured-image a{display:block;height:100%}.post-card .wp-block-post-title{font-size:24px;line-height:1.35}.post-card-copy .wp-block-post-excerpt{color:#a4b6ce;margin-block:14px 20px}.post-card-meta a{display:inline-block}.post-card .wp-block-post-date{font-size:13px;color:#91a6c1;margin-bottom:15px}.wp-block-read-more{margin-top:auto}.wp-block-query-pagination{display:flex;flex-wrap:wrap;gap:18px;padding-block:35px;align-items:center;justify-content:center}.wp-block-query-pagination a,.wp-block-query-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 12px;border:1px solid var(--border);border-radius:6px}.wp-block-query-pagination .current{background:var(--primary);color:#fff}.wp-block-search{margin:24px 0}.wp-block-search__label{display:block;font-size:14px;margin-bottom:8px}.wp-block-search__inside-wrapper{max-width:650px;gap:10px}.wp-block-search__input{min-width:0;background:#0a192b;color:#ecf5ff;border:1px solid #688db355;border-radius:8px;padding:12px 16px}.wp-block-search__button{background:var(--primary);color:#fff;border:0;border-radius:8px;min-height:48px;padding:10px 22px;margin:0}.content-heading .wp-block-post-title,.content-heading .wp-block-query-title{font-size:clamp(38px,4.5vw,64px);letter-spacing:-2px;margin-block:22px}.post-body>.wp-block-image img{width:100%}.content-topics>.wp-block-button{font-weight:400}.content-topics a{display:inline-flex;padding:8px 14px;min-height:44px;border:1px solid var(--border);border-radius:6px}.post-layout>.wp-block-post-content{min-width:0}.wp-block-site-title a:hover{color:var(--cyan)}
@media(min-width:1121px) and (max-width:1280px){.desktop-nav{justify-self:center}.desktop-nav .wp-block-navigation__container{gap:17px}.brand .wp-block-site-title{font-size:21px}}
@media(max-width:1120px){.site-header{display:flex}.desktop-nav{display:flex!important;margin-left:auto}.desktop-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.desktop-nav .wp-block-navigation__responsive-container-open{display:flex!important}.desktop-nav .wp-block-navigation__responsive-container.is-menu-open{display:flex!important}.product-tab{flex-basis:calc(50% - 10px)}.header-contact{display:none!important}.footer-actions{flex-wrap:wrap;gap:12px 25px}}
@media(max-width:782px){.admin-bar .wp-block-template-part:has(>.site-header){top:46px}}
@media(max-width:760px){.brand .wp-block-site-title{font-size:20px}.brand .wp-block-site-tagline{font-size:9px}.brand .wp-block-site-logo img{width:32px;height:38px}.hero-metrics .wp-block-button a{gap:9px}.product-tab a{padding:11px 8px;font-size:12px}.industries-list>p{font-size:17px}.process-step>p{font-size:36px}.contact-details>.wp-block-button a{font-size:15px}.content-heading .wp-block-post-title,.content-heading .wp-block-query-title{font-size:clamp(34px,6vw,45px)}.footer-content-nav .wp-block-navigation__container{gap:8px 23px}.footer-top .brand{width:100%}}
@media(max-width:600px){.admin-bar .wp-block-template-part:has(>.site-header){top:0}}
@media(max-width:440px){.hero-metrics .wp-block-button a{gap:6px}.hero-metrics strong{font-size:27px}.hero-metrics span{font-size:9px}.hero-orbit-label{gap:5px}.hero-orbit-label p{gap:5px}.hero-orbit-label .inline-icon{width:17px;height:17px}.floating-contact{right:16px}.brand .wp-block-site-title{font-size:18px}.brand .wp-block-site-tagline{font-size:8px}}

.wp-block-button:where(.button,.header-contact)>a{min-height:0}.hero-metrics span{max-width:70px;overflow-wrap:normal}.contact-copy .button> a{min-height:0}
