body.htb-native-site { --htb-navy:#071d68; --htb-deep:#061b3c; --htb-teal:#009b78; --htb-ink:#082445; }
body.htb-native-site #header, body.htb-native-site #footer, body.htb-native-site #socket, body.htb-native-site .title_container { display:none !important; }
body.htb-native-site #main { padding-top:0 !important; }
body.htb-native-site h1, body.htb-native-site h2, body.htb-native-site h3, body.htb-native-site .avia-button { font-family:Montserrat,"Segoe UI",Arial,sans-serif; letter-spacing:0; text-transform:none; }
body.htb-native-site .htb-native-header .container { max-width:1220px; }
body.htb-native-site .htb-native-header .content { padding:13px 0 !important; }
body.htb-native-site .htb-native-logo img { width:270px; max-height:60px; }
body.htb-native-site .htb-native-nav { white-space:nowrap; }
body.htb-native-site .htb-native-nav .avia-button { padding:8px 6px; border:0 !important; background:transparent !important; box-shadow:none !important; font-size:11px; font-weight:700; white-space:nowrap; }
body.htb-native-site .htb-native-home-hero { position:relative; background-position:center center !important; background-size:cover !important; }
body.htb-native-site .htb-native-home-hero:before { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(90deg,rgba(5,25,50,.98) 0%,rgba(5,25,50,.93) 38%,rgba(5,25,50,.4) 66%,rgba(5,25,50,.08) 100%); }
body.htb-native-site .htb-native-home-hero .container { position:relative; z-index:2; }
body.htb-native-site .htb-native-hero-title h1 { color:#fff !important; font-weight:800; line-height:1.12; }
body.htb-native-site .htb-native-hero-text, body.htb-native-site .htb-native-hero-text p { max-width:500px; color:#fff !important; line-height:1.7; }
body.htb-native-site .htb-native-hero-buttons { margin-top:24px; }
body.htb-native-site .htb-native-hero-buttons .avia-button { min-width:180px; border-radius:4px; font-weight:800; }
body.htb-native-site .htb-native-outline-button .avia-button, body.htb-native-site .htb-native-outline-button.avia-button { border:1px solid rgba(255,255,255,.65) !important; background:transparent !important; }
body.htb-native-site .htb-native-focus-section .container, body.htb-native-site .htb-native-federal-section .container, body.htb-native-site .htb-native-capability-section .container, body.htb-native-site .htb-native-final-cta .container { max-width:1120px; }
body.htb-native-site .htb-native-focus-section .content { padding:52px 0 !important; }
body.htb-native-site .htb-native-federal-section .content { padding:52px 0 48px !important; }
body.htb-native-site .htb-native-capability-section .content { padding:34px 0 20px !important; }
body.htb-native-site .htb-native-final-cta .content { padding:26px 0 !important; }
body.htb-native-site .htb-native-footer .content { padding:48px 0 34px !important; }
body.htb-native-site .htb-native-focus-card { min-height:250px; padding:20px 24px !important; border:1px solid #d9e2ec; border-radius:6px; box-shadow:0 8px 20px rgba(7,29,104,.06); }
body.htb-native-site .htb-native-card-icon img { width:76px; height:76px; }
body.htb-native-site .htb-native-focus-card h3 { font-weight:800; }
body.htb-native-site .htb-native-card-copy { min-height:92px; color:var(--htb-ink); line-height:1.6; }
body.htb-native-site .htb-native-text-link .avia-button { border:0 !important; padding-left:0; background:transparent !important; color:#008b73 !important; font-weight:800; }
body.htb-native-site .htb-blue-link .avia-button { color:#1644c5 !important; }
body.htb-native-site .htb-green-link .avia-button { color:#08733e !important; }
body.htb-native-site .htb-native-centered-copy { max-width:850px; margin:0 auto 18px; color:var(--htb-ink); line-height:1.6; }
body.htb-native-site .htb-native-highlight { min-height:184px; text-align:center; padding:6px 28px !important; border-right:1px solid #cdd9e6; }
body.htb-native-site .htb-native-highlight:last-child { border-right:0; }
body.htb-native-site .htb-native-highlight-icon img { width:64px; height:64px; }
body.htb-native-site .htb-native-highlight h3 { font-weight:800; }
body.htb-native-site .htb-native-highlight p { color:var(--htb-ink); line-height:1.6; }
body.htb-native-site .htb-native-capability-section { background:#f2f7fb !important; }
body.htb-native-site .htb-native-cap-grid { display:grid !important; grid-template-columns:repeat(6,minmax(0,1fr)); width:100% !important; max-width:none; margin:0; padding:0 max(4vw,24px); border:0 !important; background:#f2f7fb !important; }
body.htb-native-site .htb-native-cap-cell { width:auto !important; min-height:112px !important; border-right:1px solid #d3dfeb; text-align:center; background:#f2f7fb !important; }
body.htb-native-site .htb-native-cap-cell:last-child { border-right:0; }
body.htb-native-site .htb-native-cap-icon img { width:52px; height:52px; }
body.htb-native-site .htb-native-cap-cell h3 { font-weight:800; }
body.htb-native-site .htb-native-final-cta { margin:0; }
body.htb-native-site .htb-native-cta-icon img { width:82px; height:82px; }
body.htb-native-site .htb-native-final-cta h2 { font-weight:800; line-height:1.2; }
body.htb-native-site .htb-native-final-cta p { color:var(--htb-ink); line-height:1.55; }
body.htb-native-site .htb-native-cta-button-col .avia-button { min-width:165px; border-radius:4px; font-weight:800; }
body.htb-native-site .htb-native-footer, body.htb-native-site .htb-native-footer p, body.htb-native-site .htb-native-footer a { color:#fff !important; }
body.htb-native-site .htb-native-footer h3 { color:#fff !important; font-weight:800; }
body.htb-native-site .htb-native-footer-logo img { width:240px; filter:brightness(0) invert(1); }
body.htb-native-site .htb-native-footer a { text-decoration:none; }
@media (max-width:989px) {
 body.htb-native-site .htb-native-header-nav-col { display:none; }
 body.htb-native-site .htb-native-cap-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
 body.htb-native-site .htb-native-cap-cell:nth-child(3) { border-right:0; }
 body.htb-native-site .htb-native-focus-card { min-height:320px; }
}
@media (max-width:767px) {
 body.htb-native-site .htb-native-home-hero { min-height:440px !important; }
 body.htb-native-site .htb-native-home-hero:before { background:rgba(5,25,50,.86); }
 body.htb-native-site .htb-native-hero-copy { width:100% !important; }
 body.htb-native-site .htb-native-focus-card, body.htb-native-site .htb-native-highlight { min-height:0; margin-bottom:16px !important; border-right:0; }
 body.htb-native-site .htb-native-cap-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 body.htb-native-site .htb-native-cap-cell { border-bottom:1px solid #d9e2ec; }
 body.htb-native-site .htb-native-cap-cell:nth-child(even) { border-right:0; }
}

body.htb-native-site { background:#ffffff; }
body.htb-native-site .htb-native-content-section .content,
body.htb-native-site .htb-native-compact-cta .content,
body.htb-native-site .htb-native-career-band .content { padding:48px 0 !important; }
body.htb-native-site .htb-native-page-hero { position:relative; background-position:center center !important; background-size:cover !important; }
body.htb-native-site .htb-native-page-hero:before { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(90deg,rgba(4,24,48,.96),rgba(4,24,48,.82) 43%,rgba(4,24,48,.20) 78%); }
body.htb-native-site .htb-native-page-hero .container { position:relative; z-index:2; }
body.htb-native-site .htb-native-page-title h1 { color:#ffffff !important; font-weight:800; line-height:1.12; }
body.htb-native-site .htb-native-page-hero p { color:#ffffff !important; line-height:1.65; max-width:570px; }
body.htb-native-site .htb-native-page-hero .content { padding:68px 0 !important; }
body.htb-native-site .htb-native-hero-button .avia-button { margin-top:18px; border-radius:4px; font-weight:800; }
body.htb-native-site .htb-native-content-section .container { max-width:1120px; }
body.htb-native-site .htb-native-focus-card { display:grid; grid-template-columns:112px minmax(0,1fr); grid-template-rows:auto auto auto; column-gap:14px; align-items:start; min-height:218px; }
body.htb-native-site .htb-native-focus-card .htb-native-card-icon { grid-column:1; grid-row:1 / span 3; margin:0; }
body.htb-native-site .htb-native-focus-card .av-special-heading,
body.htb-native-site .htb-native-focus-card .htb-native-card-copy,
body.htb-native-site .htb-native-focus-card .htb-native-text-link { grid-column:2; margin-left:0 !important; }
body.htb-native-site .htb-native-focus-card .htb-native-card-copy { min-height:90px; }
body.htb-native-site .htb-native-federal-section { background:#ffffff !important; padding:18px 0; }
body.htb-native-site .htb-native-federal-section .container { background:#eef6fb; border-radius:8px; padding-left:28px; padding-right:28px; }
body.htb-native-site .htb-native-capability-section,
body.htb-native-site .htb-native-cap-grid,
body.htb-native-site .htb-native-cap-cell { background:#ffffff !important; }
body.htb-native-site .htb-native-final-cta { background:#ffffff !important; padding:12px 0; }
body.htb-native-site .htb-native-final-cta .container { background:#eef6fb; border-radius:8px; padding-left:28px; padding-right:28px; }
body.htb-native-site .htb-native-intro-copy { max-width:850px; margin:0 auto; text-align:center; line-height:1.65; }
body.htb-native-site .htb-native-flow-card,
body.htb-native-site .htb-native-five-feature,
body.htb-native-site .htb-native-impact-cell { padding:14px 12px !important; text-align:center; }
body.htb-native-site .htb-native-flow-icon img,
body.htb-native-site .htb-native-impact-icon img { width:62px; height:62px; }
body.htb-native-site .htb-native-diagnostic-feature { padding:18px 16px !important; text-align:center; border-right:1px solid #d5e0eb; }
body.htb-native-site .htb-native-diagnostic-feature:last-child { border-right:0; }
body.htb-native-site .htb-native-feature-copy { line-height:1.6; }
body.htb-native-site .htb-native-two-column-list { display:grid; grid-template-columns:1fr 1fr; gap:8px 26px; list-style-position:inside; }
body.htb-native-site .htb-native-diagnostics-cta { position:relative; overflow:hidden; background:#061b3c !important; }
body.htb-native-site .htb-native-diagnostics-cta:after { content:""; position:absolute; inset:0 0 0 55%; background:radial-gradient(circle at 80% 50%,rgba(0,125,255,.42),transparent 58%); pointer-events:none; }
body.htb-native-site .htb-native-diagnostics-cta .container { position:relative; z-index:2; }
body.htb-native-site .htb-native-light-button .avia-button { background:#ffffff !important; color:#071d68 !important; }
body.htb-native-site .htb-native-pills { display:flex; flex-wrap:wrap; justify-content:center; gap:10px; }
body.htb-native-site .htb-native-pills span { display:inline-block; padding:8px 15px; border-radius:18px; background:#eef6fb; color:#071d68; font-weight:700; }
body.htb-native-site .htb-native-panel-column { vertical-align:middle; }
body.htb-native-site .htb-native-panel-image img { width:100%; border-radius:5px; }
body.htb-native-site .htb-native-card-photo img,
body.htb-native-site .htb-native-news-image img { width:100%; aspect-ratio:16/10; object-fit:cover; border-radius:4px; }
body.htb-native-site .htb-native-image-card,
body.htb-native-site .htb-native-support-card,
body.htb-native-site .htb-native-news-card { padding:18px !important; border:1px solid #dbe4ed; border-radius:5px; background:#ffffff; box-shadow:0 7px 18px rgba(7,29,104,.05); }
body.htb-native-site .htb-native-image-card h3,
body.htb-native-site .htb-native-support-card h3,
body.htb-native-site .htb-native-news-card h3 { font-weight:800; }
body.htb-native-site .htb-native-overlay-icon img { width:54px; height:54px; margin-top:-28px; background:#ffffff; border-radius:50%; padding:7px; position:relative; }
body.htb-native-site .htb-native-inline-link { color:#009b78; font-weight:800; }
body.htb-native-site .htb-native-impact-copy { min-height:82px; color:#071d68; line-height:1.55; }
body.htb-native-site .htb-native-text-button .avia-button { background:transparent !important; border:0 !important; color:#009b78 !important; padding-left:0; }
body.htb-native-site .htb-native-five-feature .htb-native-card-copy { min-height:106px; }
body.htb-native-site .htb-native-dark-feature { padding:16px 18px !important; text-align:center; }
body.htb-native-site .htb-native-dark-feature h3,
body.htb-native-site .htb-native-dark-feature p,
body.htb-native-site .htb-native-helix-dark h2,
body.htb-native-site .htb-native-innovation-band h2,
body.htb-native-site .htb-native-innovation-band h3,
body.htb-native-site .htb-native-innovation-band p { color:#ffffff !important; }
body.htb-native-site .htb-native-helix-dark .htb-native-card-icon img,
body.htb-native-site .htb-native-innovation-band .htb-native-card-icon img { width:68px; height:68px; filter:none; }
body.htb-native-site.htb-native-page-helixshield .htb-native-header { background:#020d17 !important; }
body.htb-native-site.htb-native-page-helixshield .htb-native-header .content { background:#020d17 !important; }
body.htb-native-site.htb-native-page-helixshield .htb-native-logo img { filter:brightness(0) invert(1); }
body.htb-native-site.htb-native-page-helixshield .htb-native-nav .avia-button { color:#ffffff !important; }
body.htb-native-site .htb-native-product-hero:before { background:linear-gradient(90deg,rgba(1,9,16,.98),rgba(1,9,16,.88) 44%,rgba(1,9,16,.18) 78%); }
body.htb-native-site .htb-native-helix-brand-icon { float:left; width:72px; margin:2px 18px 4px 0; }
body.htb-native-site .htb-native-helix-brand-icon img { width:72px; height:72px; }
body.htb-native-site .htb-native-helix-title h1 { color:#c384ff !important; }
body.htb-native-site .htb-native-helix-subtitle h3 { color:#ffffff !important; letter-spacing:4px; line-height:1.55; }
body.htb-native-site .htb-native-helix-core .htb-native-dark-feature { border-right:1px solid rgba(255,255,255,.22); }
body.htb-native-site .htb-native-helix-core .htb-native-dark-feature:last-child { border-right:0; }
body.htb-native-site .htb-native-helix-workflow-cell { padding:12px 16px !important; text-align:center; }
body.htb-native-site .htb-native-helix-workflow-cell:first-child { text-align:left; }
body.htb-native-site .htb-native-helix-workflow-cell h2,
body.htb-native-site .htb-native-helix-workflow-cell h3,
body.htb-native-site .htb-native-helix-workflow-cell p { color:#ffffff !important; }
body.htb-native-site .htb-native-helix-workflow-cell .htb-native-card-icon img { width:76px; height:76px; }
body.htb-native-site .htb-native-purple-outline .avia-button { background:transparent !important; border:1px solid #a866ef !important; color:#c384ff !important; }
body.htb-native-site .htb-native-helix-market { display:grid; grid-template-columns:43% 57%; grid-template-rows:auto auto auto; gap:0 14px; padding:10px !important; border:1px solid rgba(255,255,255,.35); border-radius:5px; }
body.htb-native-site .htb-native-helix-market .htb-native-card-photo { grid-column:1; grid-row:1 / span 3; margin:0; }
body.htb-native-site .htb-native-helix-market .htb-native-card-photo img { height:190px; aspect-ratio:auto; object-fit:cover; }
body.htb-native-site .htb-native-helix-market .av-special-heading,
body.htb-native-site .htb-native-helix-market .htb-native-card-copy,
body.htb-native-site .htb-native-helix-market .htb-native-text-button { grid-column:2; }
body.htb-native-site .htb-native-helix-market .htb-native-card-copy { min-height:98px; }
body.htb-native-site .htb-native-helix-cta { position:relative; background-color:#16134d !important; }
body.htb-native-site .htb-native-helix-cta:before { content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(16,12,55,.98),rgba(40,16,99,.82),rgba(21,25,83,.72)); }
body.htb-native-site .htb-native-helix-cta .container { position:relative; z-index:2; }
body.htb-native-site .htb-native-workflow-card { padding:18px !important; background:#ffffff; border-right:1px solid #d9e2ec; text-align:center; }
body.htb-native-site .htb-native-stat-cell { text-align:center; padding:16px 10px !important; }
body.htb-native-site .htb-native-stat-icon img { width:58px; height:58px; }
body.htb-native-site .htb-native-contact-quick { text-align:center; }
body.htb-native-site .htb-native-contact-quick .htb-native-card-icon img { width:70px; height:70px; }
body.htb-native-site .htb-native-contact-form input,
body.htb-native-site .htb-native-contact-form select,
body.htb-native-site .htb-native-contact-form textarea { background:#f7fafc !important; border:1px solid #cfdbe7 !important; color:#082445 !important; }
body.htb-native-site .htb-native-contact-form .button { background:#009b78 !important; color:#ffffff !important; border:0 !important; }
body.htb-native-site .htb-native-note { margin-top:18px; padding:15px; background:#f3f7ed; border-left:3px solid #5a9f37; }
body.htb-native-site .htb-native-contact-side { padding:22px !important; background:#eef6fb; }
body.htb-native-site .htb-native-contact-reason { text-align:center; }
body.htb-native-site .htb-native-contact-icon img { width:46px; height:46px; }
body.htb-native-site .htb-native-news-card { min-height:420px; margin-bottom:24px !important; }
body.htb-native-site .htb-native-faq-topics { padding:18px !important; background:#eef6fb; }
body.htb-native-site .htb-native-topic-list { line-height:2; color:#071d68; }
body.htb-native-site .htb-native-faq .toggler { font-weight:800; color:#071d68 !important; background:#ffffff !important; }
body.htb-native-site .htb-native-faq .toggle_content { color:#082445; background:#f8fbfd; }
body.htb-native-site .htb-native-career-strip { vertical-align:middle; }
body.htb-native-site .htb-native-subscribe-form { display:flex; max-width:500px; margin:12px auto 0; gap:8px; }
body.htb-native-site .htb-native-subscribe-form input { flex:1; min-width:0; padding:12px; border:1px solid #b9cad9; background:#ffffff; }
body.htb-native-site .htb-native-subscribe-form button { padding:12px 20px; border:0; border-radius:3px; background:#009b78; color:#ffffff; font-weight:800; }
body.htb-native-site .htb-native-subscribe-status { display:block; max-width:500px; margin:8px auto 0; }
body.htb-native-site .htb-native-footer .htb-native-subscribe-form { display:block; margin:8px 0 0; }
body.htb-native-site .htb-native-footer .htb-native-subscribe-form input { width:100%; margin-bottom:7px; background:rgba(255,255,255,.08); color:#ffffff; }
body.htb-native-site .htb-native-footer .htb-native-subscribe-form button { width:100%; }
body.htb-native-site.htb-native-subscribe-hidden .htb-native-subscribe-column,
body.htb-native-site.htb-native-subscribe-hidden .htb-native-subscribe-section { display:none !important; }
@media (max-width:989px) {
 body.htb-native-site .htb-native-page-title h1 { font-size:36px !important; }
 body.htb-native-site .htb-native-five-feature { width:50% !important; margin-bottom:18px !important; }
}
@media (max-width:767px) {
 body.htb-native-site .htb-native-content-section .content,
 body.htb-native-site .htb-native-page-hero .content { padding:38px 0 !important; }
 body.htb-native-site .htb-native-page-title h1 { font-size:31px !important; }
 body.htb-native-site .htb-native-five-feature { width:100% !important; }
 body.htb-native-site .htb-native-image-card,
 body.htb-native-site .htb-native-support-card,
 body.htb-native-site .htb-native-news-card { margin-bottom:16px !important; min-height:0; }
 body.htb-native-site .htb-native-subscribe-form { display:block; }
 body.htb-native-site .htb-native-subscribe-form input,
 body.htb-native-site .htb-native-subscribe-form button { width:100%; margin-bottom:7px; }
}

body.htb-native-site { --htb-navy:#071d68; --htb-deep:#061b3c; --htb-teal:#009b78; --htb-pale:#eef6fb; --htb-ink:#082445; }
body.htb-native-site h1, body.htb-native-site h2, body.htb-native-site h3,
body.htb-native-site .avia-button { font-family:Montserrat,"Segoe UI",Arial,sans-serif !important; letter-spacing:0 !important; text-transform:none !important; }
body.htb-native-site p, body.htb-native-site li, body.htb-native-site input,
body.htb-native-site select, body.htb-native-site textarea { font-family:"Segoe UI",Arial,sans-serif; }
body.htb-native-site #main { overflow:hidden; }
body.htb-native-site .entry-content-wrapper > .avia-section,
body.htb-native-site .entry-content-wrapper > .av-layout-grid-container {
 position:relative; left:50%; width:100vw !important; max-width:none !important;
 margin-left:-50vw !important; margin-right:-50vw !important;
}
body.htb-native-site .container { width:94% !important; max-width:1180px !important; }
body.htb-native-site .htb-native-content-section .container,
body.htb-native-site .htb-native-page-hero .container,
body.htb-native-site .htb-native-home-hero .container { padding-left:34px !important; padding-right:34px !important; }
body.htb-native-site .htb-native-header .content { padding:10px 0 !important; }
body.htb-native-site .htb-native-header .container { width:98% !important; padding-left:22px !important; padding-right:22px !important; }
body.htb-native-site .htb-native-header-logo-col { width:27% !important; }
body.htb-native-site .htb-native-header-nav-col { width:71% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-logo img { width:250px !important; max-height:58px !important; }
body.htb-native-site .htb-native-nav { white-space:nowrap; }
body.htb-native-site .htb-native-nav .avia-button { position:relative; padding:15px 6px 13px !important; font-size:12px !important; font-weight:700 !important; color:#071d68 !important; }
body.htb-native-site .htb-native-nav .avia-button:after { content:""; position:absolute; left:7px; right:7px; bottom:3px; height:3px; background:transparent; }
body.htb-native-page-home .htb-native-nav .avia-button:nth-child(1):after,
body.htb-native-page-diagnostics .htb-native-nav .avia-button:nth-child(2):after,
body.htb-native-page-applications .htb-native-nav .avia-button:nth-child(3):after,
body.htb-native-page-government-programs .htb-native-nav .avia-button:nth-child(4):after,
body.htb-native-page-helixshield .htb-native-nav .avia-button:nth-child(5):after,
body.htb-native-page-about-us .htb-native-nav .avia-button:nth-child(6):after,
body.htb-native-page-contact .htb-native-nav .avia-button:nth-child(7):after { background:#00a98f; }

body.htb-native-site .htb-native-page-hero .content,
body.htb-native-site .htb-native-home-hero .content { padding:50px 0 !important; }
body.htb-native-site .htb-native-page-hero,
body.htb-native-site .htb-native-home-hero { min-height:365px !important; }
body.htb-native-site .htb-native-hero-copy { width:55% !important; }
body.htb-native-site .htb-native-hero-copy + .flex_column { width:43% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-page-title h1,
body.htb-native-site .htb-native-hero-title h1 { font-size:43px !important; line-height:1.08 !important; font-weight:800 !important; color:#fff !important; max-width:650px; }
body.htb-native-site .htb-native-page-hero p,
body.htb-native-site .htb-native-home-hero p { max-width:620px; line-height:1.55 !important; }
body.htb-native-site .htb-native-page-hero .htb-native-hero-eyebrow { margin:0 0 6px; }
body.htb-native-site .htb-native-page-hero .htb-native-hero-eyebrow p { color:#00c59a !important; font-weight:800; font-size:13px; line-height:1.2 !important; }
body.htb-native-site .htb-native-section-eyebrow p { color:#008b73 !important; font-weight:800; font-size:12px; line-height:1.2; margin-bottom:8px; }
body.htb-native-site .htb-native-page-hero:before { background:linear-gradient(90deg,rgba(4,24,48,.97),rgba(4,24,48,.80) 45%,rgba(4,24,48,.10) 78%); }
body.htb-native-page-home .htb-native-hero-buttons .avia-button:nth-child(2) { border:1px solid rgba(255,255,255,.72) !important; border-radius:4px; padding-left:22px !important; padding-right:22px !important; background:transparent !important; }
body.htb-native-site .htb-native-content-section .content { padding:34px 0 !important; }
body.htb-native-site .htb-native-content-section h2 { font-size:27px !important; line-height:1.18 !important; }
body.htb-native-site .htb-native-content-section h3 { line-height:1.18 !important; }
body.htb-native-site .htb-native-content-section .av-special-heading { margin-top:0 !important; }
body.htb-native-site .htb-native-content-section .avia_textblock p:first-child { margin-top:0; }

/* Home */
body.htb-native-page-home .htb-native-focus-section .content { padding:34px 0 !important; }
body.htb-native-page-home .htb-native-focus-card { width:32% !important; margin-left:2% !important; min-height:184px !important; padding:16px !important; grid-template-columns:70px minmax(0,1fr) !important; grid-template-rows:auto auto auto !important; column-gap:12px !important; }
body.htb-native-page-home .htb-native-focus-card.first { margin-left:0 !important; }
body.htb-native-page-home .htb-native-focus-card .htb-native-card-icon { grid-column:1 !important; grid-row:1 / span 3 !important; }
body.htb-native-page-home .htb-native-focus-card .htb-native-card-icon img { width:64px !important; height:64px !important; }
body.htb-native-page-home .htb-native-focus-card > .av-special-heading { grid-column:2 !important; grid-row:1 !important; margin:0 !important; align-self:end; }
body.htb-native-page-home .htb-native-focus-card > .av_textblock_section { grid-column:2 !important; grid-row:2 !important; min-height:0 !important; }
body.htb-native-page-home .htb-native-focus-card > .avia-button-wrap { grid-column:2 !important; grid-row:3 !important; }
body.htb-native-page-home .htb-native-focus-card .htb-native-card-copy { min-height:0 !important; }
body.htb-native-page-home .htb-native-focus-card h3 { font-size:18px !important; }
body.htb-native-page-home .htb-native-federal-section { padding:16px 0 !important; background:#fff !important; }
body.htb-native-page-home .htb-native-federal-section .content { padding:30px 24px !important; }
body.htb-native-page-home .htb-native-highlight { width:32% !important; margin-left:2% !important; min-height:138px !important; padding:8px 18px !important; display:grid; grid-template-columns:68px 1fr; grid-template-rows:auto auto; column-gap:14px; text-align:left; }
body.htb-native-page-home .htb-native-highlight.first { margin-left:0 !important; }
body.htb-native-page-home .htb-native-highlight .htb-native-highlight-icon { grid-row:1 / span 2; margin:0; }
body.htb-native-page-home .htb-native-highlight .htb-native-highlight-icon img { width:58px; height:58px; }
body.htb-native-page-home .htb-native-highlight > .av-special-heading { grid-column:2 !important; grid-row:1 !important; margin:0 !important; align-self:end; text-align:left !important; }
body.htb-native-page-home .htb-native-highlight > .av_textblock_section { grid-column:2 !important; grid-row:2 !important; text-align:left !important; }
body.htb-native-page-home .htb-native-highlight h3,
body.htb-native-page-home .htb-native-highlight p { text-align:left !important; }
body.htb-native-page-home .htb-native-federal-section .htb-native-centered-copy { max-width:1000px !important; }
body.htb-native-page-home .htb-native-capability-section { background:#fff !important; }
body.htb-native-page-home .htb-native-capability-section .content { padding:26px 0 12px !important; }
body.htb-native-page-home .htb-native-cap-grid { background:#fff !important; padding:0 4vw 16px !important; }
body.htb-native-page-home .htb-native-cap-cell { background:#fff !important; min-height:95px !important; }
body.htb-native-page-home .htb-native-cap-icon img { width:60px !important; height:60px !important; }
body.htb-native-page-home .htb-native-final-cta { padding:8px 0 16px !important; background:#fff !important; }
body.htb-native-page-home .htb-native-final-cta .content { padding:20px 24px !important; }
body.htb-native-page-home #native-final-cta .htb-native-cta-copy-col p,
body.htb-native-page-applications #applications-cta .htb-native-cta-quarter p,
body.htb-native-page-about-us #about-cta .htb-native-cta-quarter p { margin-top:0 !important; }

/* Stable compact Enfold grids */
body.htb-native-site .htb-native-diagnostic-feature,
body.htb-native-site .htb-native-five-feature,
body.htb-native-site .htb-native-impact-cell,
body.htb-native-site .htb-native-helix-workflow-cell { width:18.4% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-diagnostic-feature.first,
body.htb-native-site .htb-native-five-feature.first,
body.htb-native-site .htb-native-impact-cell.first,
body.htb-native-site .htb-native-helix-workflow-cell.first { margin-left:0 !important; }
body.htb-native-site .htb-native-image-card,
body.htb-native-site .htb-native-support-card,
body.htb-native-site .htb-native-helix-market { width:23.5% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-image-card.first,
body.htb-native-site .htb-native-support-card.first,
body.htb-native-site .htb-native-helix-market.first { margin-left:0 !important; }
body.htb-native-site .htb-native-news-card { width:32% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-news-card.first { margin-left:0 !important; }
body.htb-native-site .htb-native-panel-column { width:49% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-panel-column.first { margin-left:0 !important; }

/* Diagnostics */
body.htb-native-page-diagnostics .htb-native-diagnostic-feature { min-height:220px; padding:10px 12px !important; }
body.htb-native-page-diagnostics .htb-native-flow-icon img { width:82px; height:82px; }
body.htb-native-page-diagnostics .htb-native-feature-copy { font-size:13px; }
body.htb-native-page-diagnostics #diagnostics-progress .container { background:#eef6fb; border-radius:6px; }
body.htb-native-page-diagnostics .htb-native-panel-image img { max-height:330px; object-fit:cover; }
body.htb-native-page-diagnostics .htb-native-compact-cta .content { padding:25px 0 !important; }
body.htb-native-page-diagnostics .htb-native-cta-quarter:nth-of-type(1) { width:10% !important; }
body.htb-native-page-diagnostics .htb-native-cta-quarter:nth-of-type(2) { width:36% !important; margin-left:2% !important; }
body.htb-native-page-diagnostics .htb-native-cta-quarter:nth-of-type(3) { width:30% !important; margin-left:2% !important; }
body.htb-native-page-diagnostics .htb-native-cta-quarter:nth-of-type(4) { width:18% !important; margin-left:2% !important; }

/* Applications */
body.htb-native-page-applications .htb-native-image-card { min-height:360px; padding:12px !important; }
body.htb-native-page-applications .htb-native-card-photo img { aspect-ratio:4/3; }
body.htb-native-page-applications .htb-native-overlay-icon img { width:62px; height:62px; padding:10px; }
body.htb-native-page-applications .htb-native-impact-cell { min-height:150px; }
body.htb-native-page-applications .htb-native-impact-copy { min-height:76px; }
body.htb-native-page-applications #applications-cta .content { padding:22px 0 !important; }

/* Government */
body.htb-native-page-government-programs .htb-native-five-feature { min-height:220px; }
body.htb-native-page-government-programs .htb-native-five-feature .htb-native-card-icon img { width:76px; height:76px; }
body.htb-native-page-government-programs #government-support .container { background:#eef6fb; border-radius:6px; }
body.htb-native-page-government-programs .htb-native-support-card { min-height:210px; text-align:center; }
body.htb-native-page-government-programs .htb-native-support-card .htb-native-card-icon img { width:66px; height:66px; }

/* HelixShield */
body.htb-native-page-helixshield .htb-native-page-hero { min-height:360px !important; }
body.htb-native-page-helixshield .htb-native-page-title h1 { font-size:46px !important; }
body.htb-native-page-helixshield .htb-native-dark-feature { width:23.5% !important; margin-left:2% !important; min-height:160px; }
body.htb-native-page-helixshield .htb-native-dark-feature.first { margin-left:0 !important; }
body.htb-native-page-helixshield .htb-native-helix-workflow-cell { text-align:center; min-height:180px; }
body.htb-native-page-helixshield .htb-native-helix-workflow-cell:first-child { text-align:left; }
body.htb-native-page-helixshield .htb-native-helix-market { min-height:185px; grid-template-columns:36% minmax(0,1fr) !important; gap:0 10px !important; padding:8px !important; }
body.htb-native-page-helixshield .htb-native-helix-market .htb-native-card-photo img { height:175px; }
body.htb-native-page-helixshield .htb-native-helix-market > .av-special-heading,
body.htb-native-page-helixshield .htb-native-helix-market > .av_textblock_section,
body.htb-native-page-helixshield .htb-native-helix-market > .avia-button-wrap { grid-column:2 !important; margin-top:0 !important; }
body.htb-native-page-helixshield .htb-native-helix-market > .htb-native-card-photo { grid-column:1 !important; grid-row:1 / span 3 !important; }
body.htb-native-page-helixshield .htb-native-helix-cta .content { padding:22px 0 !important; }

/* About */
body.htb-native-page-about-us #about-overview .content { padding:34px 0 !important; }
body.htb-native-page-about-us #about-overview .entry-content-wrapper { display:grid; grid-template-columns:44% repeat(4,minmax(0,1fr)); grid-template-rows:auto auto; gap:18px 12px; align-items:start; }
body.htb-native-page-about-us #about-overview .htb-native-panel-column { width:auto !important; margin:0 !important; }
body.htb-native-page-about-us #about-overview .htb-native-panel-column.first { grid-column:1; grid-row:1 / span 2; align-self:stretch; }
body.htb-native-page-about-us #about-overview .htb-native-panel-column.first img { height:100%; min-height:292px; object-fit:cover; }
body.htb-native-page-about-us #about-overview .htb-native-panel-column:not(.first) { grid-column:2 / span 4; grid-row:1; }
body.htb-native-page-about-us #about-overview .htb-native-panel-column h2 { font-weight:800; font-size:27px !important; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell { width:auto !important; margin:0 !important; grid-row:2; padding:0 8px !important; border-right:1px solid #d9e2ec; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell:nth-child(3) { grid-column:2; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell:nth-child(4) { grid-column:3; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell:nth-child(5) { grid-column:4; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell:nth-child(6) { grid-column:5; border-right:0; }
body.htb-native-page-about-us #about-overview .htb-native-stat-icon img { width:46px; height:46px; }
body.htb-native-page-about-us #about-overview .htb-native-stat-cell h3 { font-size:13px !important; font-weight:800; }
body.htb-native-page-about-us #about-innovation .content { padding:30px 0 !important; }
body.htb-native-page-about-us .htb-native-about-innovation-column { width:21% !important; margin-left:1% !important; min-height:205px; padding:0 18px !important; border-left:1px solid rgba(255,255,255,.35); }
body.htb-native-page-about-us .htb-native-about-innovation-column.first { width:34% !important; margin-left:0 !important; padding-left:0 !important; border-left:0; }
body.htb-native-page-about-us .htb-native-about-innovation-column .htb-native-card-icon img { width:62px; height:62px; }
body.htb-native-page-about-us .htb-native-about-innovation-column h3 { font-size:16px !important; font-weight:800; }
body.htb-native-page-about-us .htb-native-about-innovation-column p { color:#fff !important; line-height:1.5; }
body.htb-native-page-about-us .htb-native-innovation-band h2,
body.htb-native-page-about-us .htb-native-innovation-band h3,
body.htb-native-page-about-us .htb-native-innovation-band p { color:#fff !important; }
body.htb-native-page-about-us #about-trust .content { padding:26px 0 18px !important; }
body.htb-native-page-about-us #about-trust .htb-native-centered-copy { margin-bottom:16px; }
body.htb-native-page-about-us #about-trust .htb-native-support-card { width:32% !important; margin-left:2% !important; min-height:145px; padding:14px !important; display:grid; grid-template-columns:66px minmax(0,1fr); grid-template-rows:auto auto; gap:0 12px; text-align:left; }
body.htb-native-page-about-us #about-trust .htb-native-support-card.first { margin-left:0 !important; }
body.htb-native-page-about-us #about-trust .htb-native-support-card > .htb-native-card-icon { grid-column:1; grid-row:1 / span 2; margin:0; }
body.htb-native-page-about-us #about-trust .htb-native-support-card > .htb-native-card-icon img { width:58px; height:58px; }
body.htb-native-page-about-us #about-trust .htb-native-support-card > .av-special-heading { grid-column:2; grid-row:1; margin:0 !important; }
body.htb-native-page-about-us #about-trust .htb-native-support-card > .av_textblock_section { grid-column:2; grid-row:2; }
body.htb-native-page-about-us #about-trust .htb-native-support-card h3 { font-size:15px !important; }
body.htb-native-page-about-us #about-trust .htb-native-support-card p { font-size:12px; line-height:1.45; }
body.htb-native-page-about-us #about-cta .content { padding:16px 20px !important; }
body.htb-native-page-about-us #about-cta .htb-native-cta-quarter:nth-of-type(1) { width:10% !important; }
body.htb-native-page-about-us #about-cta .htb-native-cta-quarter:nth-of-type(2) { width:29% !important; margin-left:2% !important; }
body.htb-native-page-about-us #about-cta .htb-native-cta-quarter:nth-of-type(3) { width:38% !important; margin-left:2% !important; }
body.htb-native-page-about-us #about-cta .htb-native-cta-quarter:nth-of-type(4) { width:17% !important; margin-left:2% !important; }
body.htb-native-page-about-us #about-cta h2 { font-size:22px !important; font-weight:800; }

/* Contact */
body.htb-native-page-contact #contact-hero { min-height:300px !important; }
body.htb-native-page-contact #contact-hero .content { padding:38px 0 !important; }
body.htb-native-page-contact #contact-quick .content { padding:18px 0 !important; }
body.htb-native-page-contact .htb-native-contact-quick { width:49% !important; margin-left:2% !important; min-height:74px; padding:0 38px !important; display:grid; grid-template-columns:70px minmax(0,1fr); grid-template-rows:auto auto; column-gap:16px; text-align:left; border-right:1px solid #cfdbe7; }
body.htb-native-page-contact .htb-native-contact-quick.first { margin-left:0 !important; }
body.htb-native-page-contact .htb-native-contact-quick:last-child { border-right:0; }
body.htb-native-page-contact .htb-native-contact-quick > .htb-native-card-icon { grid-column:1; grid-row:1 / span 2; margin:0; width:64px; height:64px; padding:7px; border-radius:50%; background:#e8f5f2; }
body.htb-native-page-contact .htb-native-contact-quick .htb-native-card-icon img { width:50px; height:50px; }
body.htb-native-page-contact .htb-native-contact-quick > .av-special-heading { grid-column:2; grid-row:1; margin:4px 0 0 !important; }
body.htb-native-page-contact .htb-native-contact-quick > .av_textblock_section { grid-column:2; grid-row:2; }
body.htb-native-page-contact .htb-native-contact-quick h3,
body.htb-native-page-contact .htb-native-contact-quick p { text-align:left !important; margin:0; }
body.htb-native-page-contact #contact-main .content { padding:24px 0 20px !important; }
body.htb-native-page-contact .htb-native-form-column { width:50% !important; }
body.htb-native-page-contact .htb-native-contact-side { width:43% !important; margin-left:7% !important; padding:0 0 0 52px !important; background:#fff; border-left:1px solid #cfdbe7; display:grid; grid-template-columns:58px minmax(0,1fr); grid-auto-rows:auto; column-gap:14px; align-items:center; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-side-title,
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-side-copy { grid-column:1 / span 2; }
body.htb-native-page-contact .htb-native-contact-side > .av-special-heading + .av_textblock_section { grid-column:1 / span 2 !important; margin-bottom:10px; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-side-title { margin:0 0 12px !important; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-side-title:after { content:""; display:block; width:36px; height:3px; margin-top:10px; background:#00a98f; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-side-copy { margin-bottom:10px; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-icon { grid-column:1; margin:5px 0; width:52px; height:52px; padding:8px; border-radius:50%; background:#e8f5f2; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-icon img { width:36px; height:36px; }
body.htb-native-page-contact .htb-native-contact-side > .htb-native-contact-reason-copy { grid-column:2; margin:5px 0; }
body.htb-native-page-contact .htb-native-contact-reason-copy h3 { margin:0 0 2px; font-size:15px; color:#071d68; }
body.htb-native-page-contact .htb-native-contact-reason-copy p { margin:0; font-size:12px; line-height:1.4; }
body.htb-native-page-contact .htb-native-contact-form p { margin-bottom:10px; }
body.htb-native-page-contact .htb-native-contact-form input,
body.htb-native-page-contact .htb-native-contact-form select { min-height:42px; }
body.htb-native-page-contact .htb-native-contact-form textarea { height:130px; min-height:130px; }
body.htb-native-page-contact .htb-native-privacy-note { margin-top:10px; font-size:12px; color:#071d68; }

/* News */
body.htb-native-page-news-insights .htb-native-news-tools { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:24px; }
body.htb-native-page-news-insights .htb-native-news-filters { display:flex; flex-wrap:wrap; gap:8px; }
body.htb-native-page-news-insights .htb-native-news-filters button { border:0; background:transparent; color:#071d68; padding:8px 13px; font-weight:700; }
body.htb-native-page-news-insights .htb-native-news-filters button.is-active { border:1px solid #009b78; border-radius:18px; color:#008b73; }
body.htb-native-page-news-insights .htb-native-news-search input { width:210px; padding:9px 12px; border:1px solid #d3dfeb; }
body.htb-native-page-news-insights .htb-native-news-card { min-height:330px; padding:12px !important; }
body.htb-native-page-news-insights .htb-native-news-image img { aspect-ratio:16/7 !important; }
body.htb-native-page-news-insights .htb-native-news-meta { color:#008b73; font-size:10px; font-weight:800; }

/* FAQ and Careers */
body.htb-native-page-faq .htb-native-faq-topics { width:23.5% !important; }
body.htb-native-page-faq #faq-content .av_three_fourth { width:74.5% !important; margin-left:2% !important; }
body.htb-native-page-faq .htb-native-faq .toggler { min-height:48px; padding-top:13px; padding-bottom:13px; }
body.htb-native-page-careers .htb-native-support-card { min-height:200px; text-align:center; }
body.htb-native-page-careers .htb-native-support-card .htb-native-card-icon img { width:70px; height:70px; }
body.htb-native-page-careers #careers-opportunities .container { background:#eef6fb; border-radius:6px; }
body.htb-native-page-careers .htb-native-career-band .content { padding:18px 0 !important; }

body.htb-native-site .htb-native-footer .content { padding:24px 0 18px !important; }
body.htb-native-site .htb-native-footer-logo img { width:225px !important; }
body.htb-native-site .htb-native-footer a { color:#fff !important; opacity:.92; }
body.htb-native-site .htb-native-footer .av-special-heading { margin-top:0 !important; }
body.htb-native-site .htb-native-footer p,
body.htb-native-site .htb-native-footer a { line-height:1.5 !important; }

@media (max-width:1100px) {
 body.htb-native-site .htb-native-logo img { width:235px !important; }
 body.htb-native-site .htb-native-nav .avia-button { font-size:11px !important; padding-left:4px !important; padding-right:4px !important; }
}
@media (max-width:989px) {
 body.htb-native-site .htb-native-header-logo-col { width:100% !important; }
 body.htb-native-site .htb-native-header-nav-col { display:none; }
 body.htb-native-site .htb-native-diagnostic-feature,
 body.htb-native-site .htb-native-five-feature,
 body.htb-native-site .htb-native-impact-cell { width:49% !important; margin:0 0 18px 2% !important; }
 body.htb-native-site .htb-native-diagnostic-feature:nth-of-type(odd),
 body.htb-native-site .htb-native-five-feature:nth-of-type(odd),
 body.htb-native-site .htb-native-impact-cell:nth-of-type(odd) { margin-left:0 !important; }
}
@media (max-width:767px) {
 body.htb-native-site .container { width:90% !important; }
 body.htb-native-site .htb-native-page-hero .content,
 body.htb-native-site .htb-native-home-hero .content { padding:38px 0 !important; }
 body.htb-native-site .htb-native-hero-copy { width:100% !important; }
 body.htb-native-site .htb-native-page-title h1,
 body.htb-native-site .htb-native-hero-title h1 { font-size:32px !important; }
 body.htb-native-page-home .htb-native-focus-card,
 body.htb-native-page-home .htb-native-highlight,
 body.htb-native-site .htb-native-diagnostic-feature,
 body.htb-native-site .htb-native-five-feature,
 body.htb-native-site .htb-native-impact-cell,
 body.htb-native-site .htb-native-image-card,
 body.htb-native-site .htb-native-support-card,
 body.htb-native-site .htb-native-news-card,
 body.htb-native-site .htb-native-panel-column,
 body.htb-native-site .htb-native-dark-feature,
 body.htb-native-site .htb-native-helix-workflow-cell,
 body.htb-native-site .htb-native-helix-market { width:100% !important; margin:0 0 16px !important; }
 body.htb-native-page-home .htb-native-highlight { display:grid; }
 body.htb-native-page-contact .htb-native-form-column,
 body.htb-native-page-contact .htb-native-contact-side,
 body.htb-native-page-contact .htb-native-contact-quick { width:100% !important; margin:0 0 16px !important; }
 body.htb-native-page-news-insights .htb-native-news-tools { display:block; }
 body.htb-native-page-news-insights .htb-native-news-search input { width:100%; margin-top:12px; }
 body.htb-native-page-faq .htb-native-faq-topics,
 body.htb-native-page-faq #faq-content .av_three_fourth { width:100% !important; margin:0 0 16px !important; }
 body.htb-native-page-about-us #about-overview .entry-content-wrapper { display:block; }
 body.htb-native-page-about-us #about-overview .htb-native-panel-column,
 body.htb-native-page-about-us #about-overview .htb-native-stat-cell,
 body.htb-native-page-about-us .htb-native-about-innovation-column { width:100% !important; margin:0 0 16px !important; }
 body.htb-native-page-contact .htb-native-contact-quick { padding:0 !important; border-right:0; }
 body.htb-native-page-contact .htb-native-contact-side { padding:18px !important; border-left:0; }
}


/* Third iteration BLISA site */
body.htb-native-site .htb-native-header { background:#ffffff !important; border-bottom:1px solid #dce6ef; }
body.htb-native-site .htb-native-header .content { padding:8px 0 !important; background:#ffffff !important; }
body.htb-native-site .htb-native-header .container { max-width:1180px !important; }
body.htb-native-site .htb-native-header-logo-col { width:24% !important; }
body.htb-native-site .htb-native-header-nav-col { width:74% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-logo img { width:285px !important; max-height:66px !important; object-fit:contain; filter:none !important; }
body.htb-native-site .htb-native-nav { line-height:1.08 !important; white-space:nowrap !important; }
body.htb-native-site .htb-native-nav .avia-button { position:relative !important; font-size:11.5px !important; line-height:1.08 !important; padding:11px 4px 12px !important; color:#071d68 !important; min-width:0 !important; font-weight:800 !important; white-space:nowrap !important; letter-spacing:0 !important; }
body.htb-native-site .htb-native-nav .avia-button:nth-child(3) { width:auto !important; white-space:nowrap !important; }
body.htb-native-site .htb-native-nav .avia-button:after { content:"" !important; position:absolute !important; left:18px !important; right:18px !important; bottom:2px !important; display:block !important; height:3px !important; background:transparent !important; border-radius:2px !important; }
body.htb-native-page-home .htb-native-nav .avia-button:nth-child(1):after,
body.htb-native-page-blisa .htb-native-nav .avia-button:nth-child(2):after,
body.htb-native-page-capabilities .htb-native-nav .avia-button:nth-child(3):after,
body.htb-native-page-applications .htb-native-nav .avia-button:nth-child(4):after,
body.htb-native-page-government .htb-native-nav .avia-button:nth-child(5):after,
body.htb-native-page-helixshield .htb-native-nav .avia-button:nth-child(6):after,
body.htb-native-page-about .htb-native-nav .avia-button:nth-child(7):after,
body.htb-native-page-contact .htb-native-nav .avia-button:nth-child(8):after { background:#00a98f !important; }
body.htb-native-site.htb-native-page-helixshield .htb-native-header,
body.htb-native-site.htb-native-page-helixshield .htb-native-header .content { background:#ffffff !important; }
body.htb-native-site.htb-native-page-helixshield .htb-native-logo img { filter:none !important; }
body.htb-native-site.htb-native-page-helixshield .htb-native-nav .avia-button { color:#071d68 !important; }

body.htb-native-site .htb-native-page-hero { min-height:355px !important; background-size:cover !important; }
body.htb-native-site .htb-native-page-hero .content { padding:48px 0 !important; }
body.htb-native-site .htb-native-page-title h1 { font-size:43px !important; line-height:1.08 !important; }
body.htb-native-site .htb-native-page-hero .htb-native-hero-eyebrow p { color:#00c59a !important; font-size:12px; font-weight:800; text-transform:uppercase; max-width:640px; }
body.htb-native-site .htb-native-hero-copy { width:54% !important; }
body.htb-native-site .htb-native-page-hero:before { background:linear-gradient(90deg,rgba(3,22,45,.97),rgba(3,22,45,.85) 42%,rgba(3,22,45,.12) 78%) !important; }
body.htb-native-site .htb-native-outline-button .avia-button { background:transparent !important; border:1px solid rgba(255,255,255,.78) !important; color:#ffffff !important; }
body.htb-native-site .htb-native-content-section .content { padding:32px 0 !important; }
body.htb-native-site #home-why-blisa .content,
body.htb-native-site #home-beyond .content,
body.htb-native-site #blisa-intro .content,
body.htb-native-site #blisa-workflow .content,
body.htb-native-site #blisa-why .content,
body.htb-native-site #blisa-applications .content { padding:20px 0 !important; }
body.htb-native-site .htb-native-content-section .container { max-width:1180px !important; }
body.htb-native-site .htb-native-intro-copy { max-width:900px !important; line-height:1.55 !important; }
body.htb-native-site .htb-native-card-copy { line-height:1.52; }
body.htb-native-site .htb-native-blisa-feature,
body.htb-native-site .htb-native-support-card,
body.htb-native-site .htb-native-platform-card { padding:16px !important; border:1px solid #dce6ef; border-radius:7px; background:#fff; box-shadow:0 8px 22px rgba(7,29,104,.05); }
body.htb-native-site .htb-native-blisa-feature { min-height:158px !important; text-align:center; margin-bottom:20px !important; }
body.htb-native-site #home-why-blisa .htb-native-blisa-feature { min-height:122px !important; padding:13px !important; margin-bottom:0 !important; }
body.htb-native-site .htb-native-blisa-feature .htb-native-flow-icon img,
body.htb-native-site .htb-native-diagnostic-feature .htb-native-flow-icon img,
body.htb-native-site .htb-native-impact-cell .htb-native-flow-icon img { width:62px !important; height:62px !important; }
body.htb-native-site .htb-native-support-card { min-height:205px; margin-bottom:20px !important; }
body.htb-native-site #blisa-why .htb-native-support-card { min-height:156px !important; padding:13px !important; margin-bottom:0 !important; }
body.htb-native-site .htb-native-support-card .htb-native-card-icon img { width:66px !important; height:66px !important; }
body.htb-native-site .htb-native-platform-card { min-height:205px; }
body.htb-native-site .htb-native-diagnostic-feature { min-height:150px !important; border-right:0 !important; }
body.htb-native-site .htb-native-five-feature { min-height:155px !important; }
body.htb-native-site .htb-native-impact-cell { min-height:130px !important; border-right:0 !important; }
body.htb-native-site .htb-native-pill-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-top:18px; }
body.htb-native-site .htb-native-pill-grid span { display:block; padding:11px 12px; border:1px solid #dce6ef; border-radius:22px; text-align:center; color:#071d68; font-weight:800; background:#fff; }
body.htb-native-site #home-why-blisa .entry-content-wrapper,
body.htb-native-site #blisa-why .entry-content-wrapper,
body.htb-native-site #capabilities-core .entry-content-wrapper,
body.htb-native-site #applications-areas .entry-content-wrapper,
body.htb-native-site #applications-fit .entry-content-wrapper {
 display:grid !important;
 grid-template-columns:repeat(3,minmax(0,1fr));
 gap:20px 24px;
 align-items:stretch;
}
body.htb-native-site #home-why-blisa .entry-content-wrapper,
body.htb-native-site #blisa-why .entry-content-wrapper { gap:14px 22px; }
body.htb-native-site #home-why-blisa .entry-content-wrapper > .av-special-heading,
body.htb-native-site #blisa-why .entry-content-wrapper > .av-special-heading,
body.htb-native-site #capabilities-core .entry-content-wrapper > .av-special-heading,
body.htb-native-site #applications-areas .entry-content-wrapper > .av-special-heading,
body.htb-native-site #applications-fit .entry-content-wrapper > .av-special-heading {
 grid-column:1 / -1;
}
body.htb-native-site #home-why-blisa .entry-content-wrapper > .flex_column,
body.htb-native-site #blisa-why .entry-content-wrapper > .flex_column,
body.htb-native-site #capabilities-core .entry-content-wrapper > .flex_column,
body.htb-native-site #applications-areas .entry-content-wrapper > .flex_column,
body.htb-native-site #applications-fit .entry-content-wrapper > .flex_column {
 width:100% !important;
 margin:0 !important;
 float:none !important;
 clear:none !important;
}
body.htb-native-site #home-why-blisa .entry-content-wrapper:before,
body.htb-native-site #home-why-blisa .entry-content-wrapper:after,
body.htb-native-site #blisa-why .entry-content-wrapper:before,
body.htb-native-site #blisa-why .entry-content-wrapper:after,
body.htb-native-site #capabilities-core .entry-content-wrapper:before,
body.htb-native-site #capabilities-core .entry-content-wrapper:after,
body.htb-native-site #applications-areas .entry-content-wrapper:before,
body.htb-native-site #applications-areas .entry-content-wrapper:after,
body.htb-native-site #applications-fit .entry-content-wrapper:before,
body.htb-native-site #applications-fit .entry-content-wrapper:after { display:none !important; }
body.htb-native-site .htb-native-panel-image img { border-radius:8px; box-shadow:0 8px 22px rgba(7,29,104,.08); }
body.htb-native-site .htb-native-final-cta .container { background:#eef6fb; border-radius:8px; padding-left:26px !important; padding-right:26px !important; }
body.htb-native-site .htb-native-final-cta .content { padding:18px 20px !important; }
body.htb-native-site .htb-native-cta-quarter:nth-of-type(1) { width:9% !important; }
body.htb-native-site .htb-native-cta-quarter:nth-of-type(2) { width:32% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-cta-quarter:nth-of-type(3) { width:36% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-cta-quarter:nth-of-type(4) { width:17% !important; margin-left:2% !important; }
body.htb-native-site .htb-native-cta-icon img { width:58px !important; height:58px !important; }
body.htb-native-site .htb-native-mini-icon { margin:0 !important; }
body.htb-native-site .htb-native-mini-icon img { width:48px !important; height:48px !important; }
body.htb-native-site .htb-native-mini-copy h3 { margin:0 0 3px; font-size:15px; color:#071d68; }
body.htb-native-site .htb-native-mini-copy p { margin:0; font-size:12px; line-height:1.4; }
body.htb-native-site .htb-native-contact-side { display:grid; grid-template-columns:58px minmax(0,1fr); gap:10px 14px; background:#eef6fb; border-radius:8px; }
body.htb-native-site .htb-native-contact-side > .av-special-heading { grid-column:1 / span 2; }
body.htb-native-site .htb-native-contact-side > .htb-native-mini-icon { grid-column:1; }
body.htb-native-site .htb-native-contact-side > .htb-native-mini-copy { grid-column:2; }
body.htb-native-site .htb-native-legal-page .container { max-width:960px !important; }
body.htb-native-site .htb-native-legal-copy { color:#1f2f46; line-height:1.65; }
body.htb-native-site .htb-native-legal-copy h2 { color:#071d68; font-size:21px; margin:24px 0 8px; }
body.htb-native-site .htb-native-legal-copy p { margin:0 0 12px; }
body.htb-native-site .htb-native-legal-copy a { color:#008b73; font-weight:800; }
body.htb-native-site .htb-native-news-list p { display:flex; justify-content:space-between; gap:20px; padding:12px 0; border-bottom:1px solid #dce6ef; color:#071d68; }
body.htb-native-site .htb-native-news-list span { color:#009b78; font-weight:800; }
body.htb-native-site .htb-native-news-filters { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; margin:4px 0 16px; }
body.htb-native-site .htb-native-news-filters button { border:1px solid #dce6ef; background:#fff; color:#071d68; border-radius:18px; padding:7px 14px; font-weight:800; }
body.htb-native-site .htb-native-news-filters button.is-active { border-color:#00a98f; color:#008b73; }
body.htb-native-site .htb-native-footer .content { padding:28px 0 18px !important; }
body.htb-native-site .htb-native-footer-logo img { width:235px !important; filter:brightness(0) invert(1); background:transparent !important; }
body.htb-native-site .htb-native-footer-legal-links { float:right; }

@media (max-width:1100px) {
 body.htb-native-site .htb-native-header-logo-col,
 body.htb-native-site .htb-native-header-nav-col { width:100% !important; margin-left:0 !important; text-align:center; }
 body.htb-native-site .htb-native-logo img { margin:0 auto; }
 body.htb-native-site .htb-native-nav { text-align:center; white-space:normal; }
}
@media (max-width:767px) {
 body.htb-native-site .htb-native-page-title h1 { font-size:32px !important; }
 body.htb-native-site .htb-native-hero-copy { width:100% !important; }
 body.htb-native-site .htb-native-pill-grid { grid-template-columns:1fr; }
 body.htb-native-site #home-why-blisa .entry-content-wrapper,
 body.htb-native-site #blisa-why .entry-content-wrapper,
 body.htb-native-site #capabilities-core .entry-content-wrapper,
 body.htb-native-site #applications-areas .entry-content-wrapper,
 body.htb-native-site #applications-fit .entry-content-wrapper { grid-template-columns:1fr; }
 body.htb-native-site .htb-native-blisa-feature,
 body.htb-native-site .htb-native-support-card,
 body.htb-native-site .htb-native-platform-card,
 body.htb-native-site .htb-native-diagnostic-feature,
 body.htb-native-site .htb-native-five-feature,
 body.htb-native-site .htb-native-impact-cell { width:100% !important; margin:0 0 16px !important; min-height:0 !important; }
 body.htb-native-site .htb-native-cta-quarter { width:100% !important; margin:0 0 12px !important; text-align:center; }
 body.htb-native-site .htb-native-footer-legal-links { float:none; display:block; margin-top:8px; }
}
