/*!
 * NASA Astra frontend.css â€” GENERATED FILE. Do not edit directly.
 * Edit partials in assets/css/src/ then run: node assets/css/build.mjs
 */

/* OWNER: tokens â€” custom properties, light/dark token maps */

:root,html[data-theme="light"]{--nasa-navy:#082331;--nasa-navy-dark:#061923;--nasa-navy-soft:#0b3445;--nasa-teal:#18a9a5;--nasa-teal-hover:#0b6b68;--nasa-btn-fill:#0e7c79;--nasa-gold:#c9a24d;--nasa-gold-soft:#e4c77e;--nasa-text:#102a36;--nasa-muted:#5a6f7a;--nasa-surface:#f5f8fa;--nasa-surface-muted:#edf3f5;--nasa-border:#d9e4e8;--nasa-success:#2f9e72;--nasa-error:#c74646;--nasa-space-8:0.5rem;--nasa-space-16:1rem;--nasa-space-24:1.5rem;--nasa-space-32:2rem;--nasa-space-48:3rem;--nasa-space-64:4rem;--nasa-space-80:5rem;--nasa-space-96:6rem;--nasa-space-120:7.5rem;--nasa-space-4:0.25rem;--nasa-space-12:0.75rem;--nasa-space-128:8rem;--nasa-gutter:clamp(1rem,4vw,2.5rem);--nasa-content:1240px;--nasa-card-pad:var(--nasa-space-32);--nasa-grid-gap:var(--nasa-space-24);--nasa-radius-sm:8px;--nasa-radius-md:12px;--nasa-radius-lg:12px;--nasa-radius-btn:10px;--nasa-shadow-soft:0 8px 24px rgba(8,35,49,0.08);--nasa-shadow-lift:0 16px 40px rgba(8,35,49,0.14);--nasa-shadow-card:0 10px 28px rgba(8,35,49,0.1);--nasa-focus:0 0 0 3px rgba(14,124,121,0.45);--nasa-header-h:88px;--nasa-header-h-compact:68px;--nasa-utility-h:0px;--nasa-header-total:calc(var(--nasa-utility-h) + var(--nasa-header-h));--nasa-section-pad:var(--nasa-space-96);--nasa-hero-pad:var(--nasa-space-120);--nasa-gap-heading-intro:var(--nasa-space-16);--nasa-gap-intro-content:var(--nasa-space-48);--nasa-gap-paragraph-cta:var(--nasa-space-32);--nasa-hero-grad:linear-gradient(90deg,rgba(8,35,49,0.92) 0%,rgba(8,35,49,0.72) 46%,rgba(8,35,49,0.28) 100%);--nasa-glass-bg:rgba(255,255,255,0.1);--nasa-glass-border:rgba(255,255,255,0.28);--nasa-ease:cubic-bezier(0.22,1,0.36,1);--nasa-body:1.0625rem;--nasa-lh:1.65;--nasa-bp-sm:360px;--nasa-bp-md:600px;--nasa-bp-wp:782px;--nasa-bp-lg:1024px;--nasa-bp-xl:1280px;--nasa-bp-2xl:1440px;--pw-color-surface:#ffffff;--pw-color-on-surface:var(--nasa-text);--pw-color-muted:var(--nasa-muted);--pw-color-accent:var(--nasa-btn-fill);}
@media (max-width:781px){:root,html[data-theme="light"],html[data-theme="dark"]{--nasa-section-pad:var(--nasa-space-64);--nasa-hero-pad:var(--nasa-space-80);--nasa-gap-heading-intro:1.125rem;}
}
@media (max-width:782px){:root{--nasa-card-pad:var(--nasa-space-24);--nasa-grid-gap:var(--nasa-space-24);}
}
html[data-theme="dark"]{--ast-global-color-0:#0c2a38;--ast-global-color-1:#123847;--ast-global-color-2:#f2f7fa;--ast-global-color-3:#a8bcc6;--ast-global-color-4:#061820;--ast-global-color-5:#0a2430;--ast-global-color-6:#1e3d4a;--ast-global-color-7:#5eb8d4;--ast-global-color-8:#143746;--nasa-btn-fill:#0e7c79;--nasa-text:#f2f7fa;--nasa-muted:#a8bcc6;--nasa-surface:#0a2430;--nasa-surface-muted:#061820;--nasa-hero-grad:linear-gradient(90deg,rgba(6,25,35,0.94) 0%,rgba(6,25,35,0.78) 45%,rgba(6,25,35,0.35) 100%);--nasa-glass-bg:rgba(10,36,48,0.55);--nasa-glass-border:rgba(94,184,212,0.28);--nasa-shadow-soft:0 10px 32px rgba(0,0,0,0.35);--nasa-shadow-lift:0 22px 56px rgba(0,0,0,0.5);--nasa-focus:0 0 0 3px rgba(14,124,121,0.55);--pw-color-surface:#0a2430;--pw-color-on-surface:#f2f7fa;--pw-color-muted:#a8bcc6;--pw-color-accent:#0e7c79;color-scheme:dark;}
/* OWNER: base â€” accent button fills, typography, links, word-break, type scale */

.wp-block-button__link.has-accent-background-color,.has-accent-background-color.wp-element-button,.ast-header-button-1 .ast-custom-button{transition:background-color 250ms var(--nasa-ease),transform 250ms var(--nasa-ease),box-shadow 250ms var(--nasa-ease);}
.wp-block-button__link.has-accent-background-color:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.has-accent-background-color.wp-element-button:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.ast-header-button-1 .ast-custom-button:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-color:var(--nasa-btn-fill) !important;}
.wp-block-button__link.has-accent-background-color:not([style*="border"]),.has-accent-background-color.wp-element-button:not([style*="border"]),.ast-header-button-1 .ast-custom-button:not([style*="border"]){border-color:var(--nasa-btn-fill) !important;}
.wp-block-button__link.has-accent-background-color:not([style*="color"]):not([class*="-color"]),.has-accent-background-color.wp-element-button:not([style*="color"]):not([class*="-color"]),.ast-header-button-1 .ast-custom-button:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.wp-block-button__link.has-accent-background-color:hover:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.has-accent-background-color.wp-element-button:hover:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.ast-header-button-1 .ast-custom-button:hover:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-color:var(--nasa-teal-hover) !important;}
.wp-block-button__link.has-accent-background-color:hover:not([style*="border"]),.has-accent-background-color.wp-element-button:hover:not([style*="border"]),.ast-header-button-1 .ast-custom-button:hover:not([style*="border"]){border-color:var(--nasa-teal-hover) !important;}
html{font-size:100%;--nasa-fwd-arrow-rot:-45deg;--nasa-fwd-arrow-nx:1;}
html[dir="rtl"]{--nasa-fwd-arrow-rot:45deg;--nasa-fwd-arrow-nx:-1;}
body{font-family:"Manrope",system-ui,sans-serif;font-size:var(--nasa-body);line-height:var(--nasa-lh);background:var(--ast-global-color-4);color:var(--ast-global-color-3);text-rendering:optimizeLegibility;min-width:0;overflow-wrap:normal;word-break:normal;hyphens:manual;}
:lang(ar) body,html[lang^="ar"] body{font-family:"IBM Plex Sans Arabic","Manrope",system-ui,sans-serif;letter-spacing:0;}
html[lang^="ar"],:lang(ar){direction:rtl;}
html[lang^="ar"] h1,html[lang^="ar"] h2,html[lang^="ar"] h3,html[lang^="ar"] h4,html[lang^="ar"] h5,html[lang^="ar"] h6,html[lang^="ar"] .nasa-hero-title,html[lang^="ar"] .has-display-font-size,html[lang^="ar"] .has-xx-large-font-size,html[lang^="ar"] .nasa-eyebrow,html[lang^="ar"] .is-style-nasa-eyebrow,html[lang^="ar"] .wp-block-button__link,html[lang^="ar"] .ast-custom-button,html[lang^="ar"] .main-header-menu .menu-link,html[lang^="ar"] .ast-builder-menu .menu-link,html[lang^="ar"] .nasa-site-footer__heading,html[lang^="ar"] .nasa-service-card__index,html[lang^="ar"] .nasa-service-card__link,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6,:lang(ar) .nasa-hero-title,:lang(ar) .nasa-eyebrow,:lang(ar) .is-style-nasa-eyebrow,:lang(ar) .wp-block-button__link,:lang(ar) .ast-custom-button,:lang(ar) .main-header-menu .menu-link,:lang(ar) .ast-builder-menu .menu-link{letter-spacing:0;font-family:"IBM Plex Sans Arabic",Manrope,system-ui,sans-serif;}
.ast-header-break-point .ast-mobile-header-content:not([data-nasa-nav-open="1"]),.ast-header-break-point #nasa-mobile-nav:not([data-nasa-nav-open="1"]){display:none;}
h1,h2,h3,h4,h5,h6,.wp-block-heading,.nasa-hero-title,.nasa-service-card h3,.nasa-timeline__step h3,.nasa-bento__label,.nasa-pillar h3,.nasa-site-footer__heading{overflow-wrap:normal !important;word-break:normal !important;hyphens:manual !important;-webkit-hyphens:manual !important;}
h1,.has-display-font-size,.nasa-hero-title{font-size:clamp(2.25rem,3.6vw,3.75rem);line-height:1.08;letter-spacing:-0.03em;font-weight:800;color:var(--ast-global-color-2);font-family:Manrope,"Manrope Fallback",system-ui,sans-serif;max-width:44rem;}
h2,.has-xx-large-font-size{font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.12;letter-spacing:-0.025em;font-weight:800;color:var(--ast-global-color-2);}
h3{font-size:clamp(1.375rem,1.6vw,1.875rem);line-height:1.25;font-weight:700;color:var(--ast-global-color-2);}
h4,h5,h6{font-size:1.05rem;line-height:1.35;font-weight:700;color:var(--ast-global-color-2);}
p,li,.entry-content{font-size:max(0.9375rem,var(--nasa-body));}
a:focus-visible,button:focus-visible,.wp-element-button:focus-visible,.menu-link:focus-visible,.wp-block-prowpcompany-mode-toggle:focus-visible{outline:none;box-shadow:var(--nasa-focus);border-radius:var(--nasa-radius-sm);}
.site-content,#content{overflow-x:clip;}
.entry-content .nasa-service-grid .nasa-service-card .nasa-service-card__link a:focus-visible{outline:3px solid #ffffff;outline-offset:4px;}
:where(.entry-content .wp-block-group):not([style*="padding"]){padding:0;}
/* OWNER: header â€” utility bar, site chrome, mega/mobile menu, toggle, language switcher */

:root{--nasa-header-total:calc(var(--nasa-utility-h) + var(--nasa-header-h));}
@media (min-width:1024px){:root,html[data-theme="light"],html[data-theme="dark"]{--nasa-utility-h:44px;--nasa-header-total:calc(var(--nasa-utility-h) + var(--nasa-header-h));}
}
.nasa-site-chrome{position:relative;z-index:100;width:100%;}
body.nasa-has-hero .nasa-site-chrome{position:absolute;inset-inline:0;inset-block-start:0;background:transparent;transition:transform 0.28s var(--nasa-ease),background 0.28s var(--nasa-ease);will-change:transform;}
body.nasa-has-hero.nasa-header-solid .nasa-site-chrome{position:fixed;background:#08202c;box-shadow:0 8px 28px rgba(4,16,24,0.28);}
@media (min-width:1024px){body.nasa-has-hero.nasa-header-solid .nasa-site-chrome{background:color-mix(in srgb,#08202c 94%,transparent);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);}
}
body.nasa-header-hidden .nasa-site-chrome{transform:translateY(-110%);}
body.nasa-has-hero #masthead,body.nasa-has-hero #ast-desktop-header,body.nasa-has-hero .main-header-bar-wrap,body.nasa-has-hero .ast-primary-header-bar,body.nasa-has-hero .main-header-bar,body.nasa-has-hero .site-header,body.nasa-has-hero .nasa-utility-bar{position:static !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:100%;background:transparent !important;box-shadow:none !important;border:0 !important;}
body.nasa-has-hero .ast-builder-grid-row{background:transparent !important;border-color:transparent !important;}
body.nasa-has-hero .ast-primary-header-bar.main-header-bar{min-height:var(--nasa-header-h);display:flex;align-items:center;}
body.nasa-has-hero.nasa-header-solid .ast-primary-header-bar.main-header-bar{min-height:var(--nasa-header-h-compact);}
.nasa-utility-bar{display:none;background:rgba(6,24,32,0.55);color:#e8eef3;font-size:0.8125rem;min-height:var(--nasa-utility-h);}
.nasa-utility-bar__link--static{cursor:default;pointer-events:none;}
body.nasa-has-hero .nasa-site-chrome .nasa-utility-bar{background:var(--nasa-navy,#08202c) !important;}
@media (min-width:1024px){.nasa-utility-bar{display:block;}
body.nasa-has-hero.nasa-header-solid .nasa-utility-bar{background:#061820;}
}
.nasa-rail,.nasa-utility-bar__inner,body.nasa-has-hero .site-primary-header-wrap,body:not(.nasa-has-hero) .site-primary-header-wrap,.nasa-video-hero:not(.nasa-inner-hero) .wp-block-cover__inner-container,.nasa-page-hero:not(.nasa-inner-hero) .wp-block-cover__inner-container,.nasa-site-footer__grid,.nasa-site-footer__regs,.nasa-site-footer__legal{width:100%;max-width:var(--nasa-content);margin-inline:auto;padding-inline:var(--nasa-gutter);box-sizing:border-box;}
.entry-content > .nasa-section.alignfull,.nasa-section.wp-block-group.alignfull{max-width:none !important;width:100% !important;margin-inline:0 !important;padding-inline:max(
var(--nasa-gutter),calc((100% - var(--nasa-content)) / 2 + var(--nasa-gutter))
) !important;box-sizing:border-box;}
.nasa-section.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:none !important;width:100% !important;margin-inline:0 !important;padding-inline:0 !important;box-sizing:border-box !important;}
.nasa-utility-bar__inner{min-height:var(--nasa-utility-h);display:flex;align-items:center;justify-content:space-between;gap:var(--nasa-space-16);}
.nasa-utility-bar__contact,.nasa-utility-bar__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nasa-space-12) var(--nasa-space-16);}
.nasa-utility-bar__link{color:#e8eef3 !important;text-decoration:none;min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:0.45rem;font-size:0.8125rem;font-weight:600;line-height:1.3;padding-inline:0.35rem;}
.nasa-utility-bar__icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;color:#5eb8d4;}
.nasa-utility-bar__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;}
/* WhatsApp uses a filled brand path (stroke lucide-style path reads as a phone). */
.nasa-utility-bar__link--whatsapp .nasa-utility-bar__icon svg,
.nasa-utility-bar__icon--whatsapp svg,
.nasa-utility-bar__social a[href*="wa.me"] .nasa-utility-bar__icon svg,
.nasa-utility-bar__social a[href*="api.whatsapp.com"] .nasa-utility-bar__icon svg,
.nasa-site-footer__social a[href*="wa.me"] .nasa-utility-bar__icon svg,
.nasa-site-footer__social a[href*="api.whatsapp.com"] .nasa-utility-bar__icon svg{fill:currentColor;stroke:none;}
.nasa-utility-bar__link--whatsapp .nasa-utility-bar__icon svg path,
.nasa-utility-bar__icon--whatsapp svg path{fill:currentColor;stroke:none;}
.nasa-utility-bar__label{font-size:0.8125rem;font-weight:600;}
.nasa-utility-bar__social .nasa-utility-bar__link--icon-only .nasa-utility-bar__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.nasa-utility-bar__social:empty{display:none;}
/* Contact / chrome link hover: AA contrast on dark teal chrome AND light/dark surfaces.
   Beats Astra `a:hover{color:var(--ast-global-color-1)}` which fails (~1.3:1) on navy/teal. */
:root,html[data-theme="light"]{--nasa-chrome-link:#e8eef3;--nasa-chrome-link-hover:#7ec8e0;--nasa-contact-link:var(--nasa-teal,#0e7c79);--nasa-contact-link-hover:var(--nasa-teal-hover,#0b6b68);}
html[data-theme="dark"]{--nasa-chrome-link:#e8eef3;--nasa-chrome-link-hover:#7ec8e0;--nasa-contact-link:#5eb8d4;--nasa-contact-link-hover:#8fd4ea;}
.nasa-utility-bar__link:hover,.nasa-utility-bar__link:focus-visible{color:var(--nasa-chrome-link-hover) !important;}
.nasa-utility-bar__link:hover .nasa-utility-bar__icon,.nasa-utility-bar__link:focus-visible .nasa-utility-bar__icon{color:var(--nasa-chrome-link-hover) !important;}
a[href^="tel:"]:hover,a[href^="tel:"]:focus-visible,a[href^="mailto:"]:hover,a[href^="mailto:"]:focus-visible,a[href*="wa.me"]:hover,a[href*="wa.me"]:focus-visible,a[href*="api.whatsapp.com"]:hover,a[href*="api.whatsapp.com"]:focus-visible{color:var(--nasa-contact-link-hover) !important;}
.nasa-utility-bar a[href^="tel:"]:hover,.nasa-utility-bar a[href^="tel:"]:focus-visible,.nasa-utility-bar a[href^="mailto:"]:hover,.nasa-utility-bar a[href^="mailto:"]:focus-visible,.nasa-utility-bar a[href*="wa.me"]:hover,.nasa-utility-bar a[href*="wa.me"]:focus-visible,.nasa-site-footer a[href^="tel:"]:hover,.nasa-site-footer a[href^="tel:"]:focus-visible,.nasa-site-footer a[href^="mailto:"]:hover,.nasa-site-footer a[href^="mailto:"]:focus-visible,.nasa-site-footer a[href*="wa.me"]:hover,.nasa-site-footer a[href*="wa.me"]:focus-visible{color:var(--nasa-chrome-link-hover) !important;}

body.nasa-has-hero .main-header-menu > .menu-item > .menu-link,body.nasa-has-hero .ast-builder-menu .menu-link,body.nasa-has-hero .site-title a,body.nasa-has-hero .ast-header-button-1 .ast-custom-button,body.nasa-has-hero .ast-button,body.nasa-has-hero .ast-header-html,body.nasa-has-hero .ast-header-html a,body.nasa-has-hero .wp-block-prowpcompany-mode-toggle,body.nasa-has-hero .ast-mobile-menu-trigger-minimal,body.nasa-has-hero .menu-toggle,body.nasa-has-hero .ast-mobile-svg-trigger-icon{color:#ffffff !important;}
.ast-theme-transparent-header .ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .menu-toggle,.ast-theme-transparent-header .ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .menu-toggle,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{background-color:var(--nasa-navy);border:1px solid var(--nasa-glass-border);border-radius:var(--nasa-radius-sm);min-width:44px;min-height:44px;box-sizing:border-box;}
.ast-theme-transparent-header .ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg,.ast-mobile-header-wrap [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:currentColor;}
body.nasa-has-hero .ast-header-button-1 .ast-custom-button{background:#1f7a96 !important;border-color:#1f7a96 !important;border-radius:var(--nasa-radius-btn);padding:0.65rem 1.1rem;font-weight:700;min-height:44px;height:auto !important;max-height:none;white-space:nowrap;line-height:1.2;display:inline-flex !important;align-items:center;box-sizing:border-box;}
body.nasa-has-hero .ast-header-button-1 .ast-custom-button-link,body.nasa-has-hero .ast-header-button-1 .ast-builder-button-wrap{display:inline-flex !important;align-items:center;height:auto !important;max-height:none;}
body.nasa-has-hero .ast-header-button-1 .ast-custom-button:hover{background:var(--nasa-teal-hover) !important;border-color:var(--nasa-teal-hover) !important;}
body.nasa-has-hero .custom-logo-link,.custom-logo-link{display:inline-flex !important;align-items:center;max-width:120px;width:auto;margin:0;padding:0;}
body.nasa-has-hero .custom-logo-link img,.custom-logo-link img,.site-logo-img img{filter:none;width:120px;max-width:120px;max-height:36px;height:auto;}
body.nasa-has-hero .ast-site-title-wrap .site-title,body.nasa-has-hero .ast-site-title-wrap .site-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
body.nasa-has-hero .main-header-menu > .menu-item.current-menu-item > .menu-link,body.nasa-has-hero .main-header-menu > .menu-item.current-menu-ancestor > .menu-link{color:#e6f4f8 !important;}
body.nasa-has-hero .main-header-menu > .menu-item > .menu-link::after{content:"";display:block;height:2px;width:0;margin-block-start:0.2rem;background:#5eb8d4;transition:width 0.3s var(--nasa-ease);}
body.nasa-has-hero .main-header-menu > .menu-item:hover > .menu-link::after,body.nasa-has-hero .main-header-menu > .menu-item.current-menu-item > .menu-link::after,body.nasa-has-hero .main-header-menu > .menu-item.current-menu-ancestor > .menu-link::after{width:100%;}
@media (min-width:1200px){.main-header-menu .sub-menu,.ast-builder-menu .sub-menu,.nasa-mega-panel{border:0 !important;border-radius:var(--nasa-radius-md) !important;box-shadow:var(--nasa-shadow-card) !important;padding:var(--nasa-space-12) !important;background:#ffffff !important;min-width:min(520px,92vw);display:grid !important;grid-template-columns:1fr 1fr;gap:var(--nasa-space-8);z-index:100200 !important;overflow:visible !important;visibility:hidden;opacity:0;pointer-events:none;left:-999em;transition:none !important;}
.main-header-menu > .menu-item-has-children:hover > .sub-menu,.main-header-menu > .menu-item-has-children:focus-within > .sub-menu,.main-header-menu > .menu-item-has-children.is-mega-open > .sub-menu,.ast-builder-menu > .menu-item-has-children:hover > .sub-menu,.ast-builder-menu > .menu-item-has-children:focus-within > .sub-menu,.ast-builder-menu > .menu-item-has-children.is-mega-open > .sub-menu{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;left:auto !important;transition:none !important;}
.main-header-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu,.main-header-menu > .menu-item-has-children.is-mega-dismissed:hover > .sub-menu,.main-header-menu > .menu-item-has-children.is-mega-dismissed:focus-within > .sub-menu,.main-header-menu > .menu-item-has-children.is-mega-dismissed.is-mega-open > .sub-menu,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed:hover > .sub-menu,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed:focus-within > .sub-menu,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed.is-mega-open > .sub-menu{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;left:-999em !important;}
.main-header-menu > .menu-item-has-children:hover > .sub-menu .menu-item,.main-header-menu > .menu-item-has-children:hover > .sub-menu .menu-link,.main-header-menu > .menu-item-has-children:focus-within > .sub-menu .menu-item,.main-header-menu > .menu-item-has-children:focus-within > .sub-menu .menu-link,.main-header-menu > .menu-item-has-children.is-mega-open > .sub-menu .menu-item,.main-header-menu > .menu-item-has-children.is-mega-open > .sub-menu .menu-link,.main-header-menu > .menu-item-has-children:hover > .sub-menu .menu-link *,.main-header-menu > .menu-item-has-children:focus-within > .sub-menu .menu-link *,.main-header-menu > .menu-item-has-children.is-mega-open > .sub-menu .menu-link *,.ast-builder-menu > .menu-item-has-children:hover > .sub-menu .menu-item,.ast-builder-menu > .menu-item-has-children:hover > .sub-menu .menu-link,.ast-builder-menu > .menu-item-has-children:focus-within > .sub-menu .menu-item,.ast-builder-menu > .menu-item-has-children:focus-within > .sub-menu .menu-link,.ast-builder-menu > .menu-item-has-children.is-mega-open > .sub-menu .menu-item,.ast-builder-menu > .menu-item-has-children.is-mega-open > .sub-menu .menu-link{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;transition:none !important;}
.main-header-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu .menu-item,.main-header-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu .menu-link,.main-header-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu .menu-link *,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu .menu-item,.ast-builder-menu > .menu-item-has-children.is-mega-dismissed > .sub-menu .menu-link{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transition:none !important;}
.main-header-menu .nasa-has-mega > .sub-menu{padding:var(--nasa-space-16) !important;}
.main-header-menu .sub-menu .menu-item,.nasa-mega-panel .menu-item{margin:0 !important;width:100%;}
.main-header-menu .sub-menu .menu-link,.ast-builder-menu .sub-menu .menu-link,body.nasa-has-hero .ast-builder-menu .sub-menu .menu-link{color:#08202c !important;border-radius:var(--nasa-radius-sm);padding:var(--nasa-space-12) var(--nasa-space-16) !important;font-weight:700;display:flex !important;flex-direction:column;align-items:flex-start !important;gap:0.35rem;line-height:1.3 !important;height:auto !important;min-height:44px;text-decoration:none !important;}
.nasa-mega__meta{display:flex;align-items:flex-start;gap:var(--nasa-space-8);width:100%;}
.nasa-mega__index{font-size:0.75rem;font-weight:800;letter-spacing:0.06em;color:#1f7a96;line-height:1.4;}
.nasa-mega__desc{font-size:0.8125rem;font-weight:500;color:#2c4550;line-height:1.4;max-width:36ch;}
.main-header-menu .sub-menu .menu-link:hover,.main-header-menu .sub-menu .menu-link:focus-visible,.ast-builder-menu .sub-menu .menu-link:hover{background:#f3f7fa !important;color:#1f7a96 !important;}
.main-header-menu .menu-item-has-children > .menu-link .ast-icon,.main-header-menu .menu-item-has-children > .menu-link::before{opacity:0.85;}
html[data-theme="dark"] .main-header-menu .sub-menu,html[data-theme="dark"] .nasa-mega-panel{background:#0a2430 !important;}
html[data-theme="dark"] .main-header-menu .sub-menu .menu-link{color:#f2f7fa !important;}
html[data-theme="dark"] .nasa-mega__desc{color:#a8bcc6;}
}
.ast-header-html .ast-builder-html-element{display:inline-flex;align-items:center;gap:0.65rem;}
.nasa-header-tools{display:inline-flex;align-items:center;gap:0.75rem;overflow:visible;max-height:48px;}
.nasa-header-tools .trp-shortcode-switcher__wrapper{display:inline-flex;align-items:center;position:relative;margin:0;overflow:visible;z-index:5;}
.nasa-header-tools .trp-shortcode-switcher__wrapper > p{display:none;margin:0;padding:0;}
.nasa-header-tools .trp-language-switcher,.nasa-header-tools .trp-ls-shortcode-language{margin:0;}
.nasa-header-tools .trp-shortcode-switcher{padding-block:0;box-sizing:border-box;}
.nasa-header-tools .trp-language-item{min-height:44px;box-sizing:border-box;}
.nasa-header-tools .trp-shortcode-anchor:not(.trp-opposite-button),.nasa-header-tools .trp-shortcode-anchor:not(.trp-opposite-button) *{visibility:hidden !important;pointer-events:none !important;}
.nasa-header-tools .trp-shortcode-overlay{position:absolute;inset-inline-start:0;inset-block-start:0;inset-inline-end:auto;inset-block-end:auto;width:max-content;min-width:100%;z-index:9999;box-sizing:border-box;}
.nasa-header-tools .trp-shortcode-overlay,.nasa-header-tools .trp-shortcode-anchor.trp-opposite-button{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;min-width:44px;padding-block:0;padding-inline:0.35rem;box-sizing:border-box;}
.nasa-header-tools .trp-language-item-name{font-weight:600;line-height:1.2;}
#trp-floater-ls,.trp-language-switcher.trp-floater-ls,.trp-language-switcher.trp-floater-ls-enabled,.trp-floating-switcher,.trp-language-switcher.trp-floating-switcher{display:none !important;visibility:hidden !important;pointer-events:none !important;}
body.nasa-has-hero .main-header-menu,body.nasa-has-hero #ast-hf-menu-1{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;height:auto !important;gap:1.25rem;min-width:0;overflow:visible !important;}
body.nasa-has-hero .main-header-menu > .menu-item{height:auto !important;align-self:center !important;margin:0 !important;flex:0 0 auto;overflow:visible !important;position:relative;}
body.nasa-has-hero .main-header-menu > .menu-item > .menu-link{height:auto !important;min-height:44px !important;line-height:1.25 !important;padding-block:0.65rem !important;padding-inline:0 !important;white-space:nowrap;align-items:center;font-size:0.9375rem;font-weight:600;}
body.nasa-has-hero .site-primary-header-wrap{height:auto !important;align-items:center !important;}
body.nasa-has-hero .site-primary-header-wrap .ast-builder-grid-row,body:not(.nasa-has-hero) .site-primary-header-wrap .ast-builder-grid-row{height:auto !important;align-items:center !important;max-width:none !important;margin-inline:0 !important;padding-inline:0 !important;width:100% !important;box-sizing:border-box;overflow:visible !important;}
@media (min-width:1200px){body.nasa-has-hero .site-primary-header-wrap,body:not(.nasa-has-hero) .site-primary-header-wrap{max-width:var(--nasa-content) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--nasa-gutter) !important;box-sizing:border-box !important;overflow:visible !important;}
body.nasa-has-hero .ast-primary-header-bar,body:not(.nasa-has-hero) .ast-primary-header-bar,body.nasa-has-hero .main-header-bar,.ast-primary-header-bar.main-header-bar{padding-inline:0 !important;overflow:visible !important;}
body.nasa-has-hero .site-primary-header-wrap .ast-builder-grid-row,body:not(.nasa-has-hero) .site-primary-header-wrap .ast-builder-grid-row{grid-template-columns:auto minmax(0,1fr) auto !important;column-gap:var(--nasa-space-24) !important;width:100% !important;max-width:100% !important;overflow:visible !important;}
body.nasa-has-hero .site-header-primary-section-left,body.nasa-has-hero .site-header-primary-section-center,body.nasa-has-hero .site-header-primary-section-right,.site-header-primary-section-left,.site-header-primary-section-center,.site-header-primary-section-right{overflow:visible !important;min-width:0;}
body.nasa-has-hero .site-header-primary-section-left,.site-header-primary-section-left{flex:0 0 auto;justify-content:flex-start !important;padding-inline-end:var(--nasa-space-16);box-sizing:content-box;}
body.nasa-has-hero .site-header-primary-section-center,.site-header-primary-section-center{justify-content:center !important;flex:1 1 auto;}
body.nasa-has-hero .site-header-primary-section-right,.site-header-primary-section-right{justify-content:flex-end !important;flex-wrap:nowrap !important;gap:var(--nasa-space-16);flex:0 0 auto;margin-inline-start:var(--nasa-space-16);}
body.nasa-has-hero .nasa-header-tools{flex:0 0 auto;gap:0.65rem;}
body.nasa-has-hero .ast-header-button-1,body.nasa-has-hero .ast-builder-button-wrap{flex:0 0 auto;}
body.nasa-has-hero .ast-header-button-1 .ast-custom-button,body.nasa-has-hero .ast-header-button-1 .ast-custom-button-link{white-space:nowrap;overflow:visible;text-overflow:clip;box-sizing:border-box;}
}
@media (min-width:1200px) and (max-width:1439px){body.nasa-has-hero .main-header-menu,body.nasa-has-hero #ast-hf-menu-1{gap:1.25rem;}
body.nasa-has-hero .site-primary-header-wrap .ast-builder-grid-row{column-gap:var(--nasa-space-16) !important;}
body.nasa-has-hero .site-header-primary-section-right{gap:var(--nasa-space-12);}
}
@media (min-width:1200px) and (max-width:1279px){body.nasa-has-hero .main-header-menu,body.nasa-has-hero #ast-hf-menu-1{gap:1.25rem;}
body.nasa-has-hero .main-header-menu > .menu-item > .menu-link{font-size:0.875rem;}
body.nasa-has-hero .custom-logo-link img{width:128px;max-width:128px;}
body.nasa-has-hero .ast-header-button-1 .ast-custom-button{padding:0.65rem 1.1rem !important;font-size:0.9375rem !important;min-height:44px;}
body.nasa-has-hero .nasa-header-tools{gap:0.5rem;}
}
body.nasa-has-hero .site-header-section{height:auto !important;min-height:0 !important;align-items:center !important;overflow:visible !important;}
body.nasa-has-hero .main-header-menu > .menu-item > .sub-menu,body.nasa-has-hero .nasa-mega-panel{inset-inline-start:0 !important;inset-inline-end:auto !important;top:calc(100% + 0.5rem) !important;left:0 !important;z-index:100200 !important;overflow:visible !important;}
@media (max-width:1199px){#ast-desktop-header,.ast-desktop-header-content,.ast-main-header-wrap #ast-desktop-header{display:none !important;}
.ast-mobile-header-wrap,#ast-mobile-header{display:block !important;}
body.nasa-has-hero .ast-mobile-header-wrap,body.nasa-has-hero #ast-mobile-header{position:static !important;width:100%;background:transparent !important;}
body.nasa-has-hero .ast-mobile-header-wrap .site-primary-header-wrap,.ast-mobile-header-wrap .site-primary-header-wrap{max-width:var(--nasa-content);margin-inline:auto;padding-inline:var(--nasa-gutter);box-sizing:border-box;width:100%;}
}
@media (max-width:1199px){.ast-mobile-popup-drawer.active .ast-mobile-popup-inner,.ast-mobile-popup-drawer .ast-mobile-popup-inner,#ast-mobile-popup,.ast-mobile-header-content,.ast-main-header-nav-open .ast-mobile-header-content{background:#08202c !important;background-color:#08202c !important;color:#ffffff !important;}
#ast-desktop-header{display:none !important;}
.ast-main-header-nav-open .ast-mobile-header-content{position:fixed !important;inset:var(--nasa-header-total,88px) 0 0 0 !important;z-index:100050;overflow-x:hidden;overflow-y:auto;padding:0.5rem var(--nasa-gutter) 1.5rem !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;min-height:calc(100dvh - var(--nasa-header-total,88px));}
.ast-mobile-header-content .main-header-bar-navigation,.ast-mobile-header-content .ast-builder-menu,.ast-mobile-header-content .main-header-menu{width:100% !important;max-width:100% !important;background:transparent !important;}
.ast-mobile-header-content .main-header-menu{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;justify-content:flex-start !important;grid-template-columns:none !important;min-width:0 !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;gap:0 !important;background:transparent !important;list-style:none !important;}
.ast-mobile-header-content .main-header-menu .sub-menu{display:none !important;position:static !important;left:auto !important;top:auto !important;width:100% !important;min-width:0 !important;transform:none !important;opacity:1 !important;visibility:visible !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;padding:0 0 0.35rem 0.5rem !important;gap:0 !important;background:transparent !important;grid-template-columns:none !important;flex-direction:column !important;}
.ast-mobile-header-content .main-header-menu .menu-item-has-children.ast-submenu-expanded > .sub-menu,.ast-mobile-header-content .main-header-menu .menu-item-has-children .ast-submenu-expanded > .sub-menu{display:flex !important;flex-direction:column !important;}
.ast-mobile-header-content .main-header-menu > .menu-item{border-block-end:1px solid rgba(255,255,255,0.12);width:100% !important;max-width:100% !important;flex:0 0 auto !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;line-height:1.3 !important;position:relative;}
.ast-mobile-header-content .menu-link,.ast-mobile-header-content .main-header-menu .menu-item > .menu-link,.ast-mobile-header-content .main-header-menu .sub-menu .menu-link{color:#ffffff !important;background:transparent !important;font-size:1.35rem !important;font-weight:700 !important;line-height:1.25 !important;padding:1rem 0 !important;min-height:52px;height:auto !important;display:flex !important;text-decoration:none !important;}
.ast-mobile-header-content .main-header-menu > .menu-item > .menu-link{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--nasa-space-12);width:100%;box-sizing:border-box;}
.ast-mobile-header-content .main-header-menu > .menu-item > .menu-link .dropdown-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;margin:0;padding:0;position:static;color:inherit;}
.ast-mobile-header-content .main-header-menu > .menu-item > .menu-link .dropdown-menu-toggle svg{width:1rem;height:1rem;fill:currentColor;}
.ast-mobile-header-content .main-header-menu > .menu-item.current-menu-item > .menu-link,.ast-mobile-header-content .main-header-menu > .menu-item.current-menu-ancestor > .menu-link{color:#5eb8d4 !important;}
.ast-mobile-header-content .sub-menu .menu-link{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--nasa-space-4);font-size:1.05rem !important;font-weight:600 !important;padding-block:0.7rem !important;padding-inline-start:0.25rem !important;opacity:1;}
.ast-mobile-header-content .nasa-mega__meta{display:flex;align-items:flex-start;gap:0.5rem;width:100%;}
.ast-mobile-header-content .nasa-mega__index{font-size:0.7rem;font-weight:800;letter-spacing:0.06em;color:#5eb8d4;flex-shrink:0;}
.ast-mobile-header-content .nasa-mega__desc{font-size:0.8125rem;font-weight:500;color:rgba(232,238,243,0.78) !important;line-height:1.4;max-width:none;}
.ast-mobile-header-content .sub-menu .menu-link::before,.ast-mobile-header-content .sub-menu .menu-link::after,.ast-mobile-header-content .sub-menu .menu-link .ast-icon,.ast-mobile-header-content .sub-menu .menu-link .icon-arrow,.ast-mobile-header-content .sub-menu .menu-link .astra-icon,.ast-mobile-header-content .sub-menu .menu-link svg.ast-arrow-svg,.ast-mobile-header-content .sub-menu .menu-link > .ast-menu-toggle{display:none !important;content:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;}
.ast-header-break-point .ast-mobile-header-content .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-header-break-point .ast-mobile-header-content .menu-item-has-children > .ast-menu-toggle{display:none;width:0;height:0;padding:0;margin:0;overflow:hidden;pointer-events:none;visibility:hidden;}
.ast-mobile-header-content .sub-menu{padding-inline-start:0.5rem !important;padding-block-end:0.5rem !important;}
.ast-mobile-header-content .ast-builder-layout-element.ast-header-button-1:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-header-content .ast-header-button-1,.ast-mobile-header-content .ast-builder-button-wrap{margin-block-start:1rem;padding-block-start:1.25rem;margin-inline:0;padding-inline:0;padding-left:0;padding-right:0;width:100%;}
.ast-mobile-header-content .ast-header-button-1 .menu-link,.ast-mobile-header-content [data-section*="section-hb-button-"] .menu-link{display:none !important;}
.ast-mobile-header-content .ast-custom-button,.ast-mobile-header-content .ast-header-button-1 .ast-custom-button{width:100%;justify-content:center;background:#1f7a96 !important;color:#ffffff !important;border-radius:var(--nasa-radius-btn);}
.nasa-mobile-nav-foot{margin-block-start:1.25rem;padding-block-start:1.25rem;border-block-start:1px solid rgba(255,255,255,0.14);display:grid;gap:0.75rem;}
.nasa-mobile-nav-foot a{color:rgba(232,238,243,0.92);text-decoration:none;font-size:0.95rem;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;}
.nasa-mobile-nav-foot a:hover,.nasa-mobile-nav-foot a:focus-visible{color:#5eb8d4;}
}
.wp-block-prowpcompany-mode-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0.4rem;border:1px solid rgba(255,255,255,0.55);border-radius:999px;background:rgba(255,255,255,0.08);color:#ffffff;cursor:pointer;transition:transform 0.25s var(--nasa-ease),border-color 0.25s var(--nasa-ease),background 0.25s var(--nasa-ease);position:relative;}
.wp-block-prowpcompany-mode-toggle:empty::before,.wp-block-prowpcompany-mode-toggle::before{content:"";display:block;width:1.15rem;height:1.15rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z'/%3E%3C/svg%3E") center / contain no-repeat;}
.wp-block-prowpcompany-mode-toggle[data-mode="dark"]::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23000'/%3E%3Cpath fill='%23000' d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23000'/%3E%3Cpath fill='%23000' d='M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;}
.wp-block-prowpcompany-mode-toggle svg{width:1.15rem;height:1.15rem;fill:currentColor;stroke:currentColor;}
.wp-block-prowpcompany-mode-toggle:not(:empty)::before{display:none;}
body:not(.nasa-has-hero) .wp-block-prowpcompany-mode-toggle,body.nasa-header-solid .wp-block-prowpcompany-mode-toggle{border-color:rgba(255,255,255,0.45);color:#ffffff;background:rgba(255,255,255,0.1);}
.wp-block-prowpcompany-mode-toggle:hover{border-color:#5eb8d4;transform:translateY(-1px);}
/* OWNER: hero â€” button component styles, video/page heroes, breadcrumbs */

.wp-block-button .wp-element-button,.wp-block-button__link{border-radius:var(--nasa-radius-btn);min-height:48px;padding:0.85rem 1.4rem;font-weight:700;font-size:1rem;letter-spacing:0.01em;}
.is-style-nasa-arrow .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:0.55em;}
.is-style-nasa-arrow .wp-block-button__link::after{content:"";display:inline-block;width:0.65em;height:0.65em;flex-shrink:0;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(var(--nasa-fwd-arrow-rot)) translateY(-1px);transition:transform 0.25s var(--nasa-ease);}
.is-style-nasa-arrow .wp-block-button__link:hover::after,.is-style-nasa-arrow .wp-block-button__link:focus-visible::after{transform:rotate(var(--nasa-fwd-arrow-rot)) translate(calc(var(--nasa-fwd-arrow-nx) * 3px),2px);}
.is-style-nasa-ghost .wp-block-button__link:not([style*="background"]):not([class*="-background-color"]){background:transparent;}
.is-style-nasa-ghost .wp-block-button__link{border:1.5px solid currentColor;color:inherit;}
.wp-block-cover.nasa-video-hero,.wp-block-cover.is-style-nasa-hero-overlay.nasa-video-hero{min-height:min(92svh,920px);}
.wp-block-cover.nasa-video-hero:not([style*="min-height"]){max-height:920px;}
.wp-block-cover.nasa-video-hero:not([class*="is-position-"]){align-items:stretch;}
.wp-block-cover.nasa-page-hero{min-height:min(64svh,620px);}
.wp-block-cover.nasa-page-hero > .wp-block-cover__background:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background:var(--nasa-hero-grad);}
.wp-block-cover.nasa-page-hero > .wp-block-cover__background:not([class*="has-background-dim-"]):not([style*="opacity"]){opacity:1;}
.wp-block-cover.nasa-page-hero > .wp-block-cover__background[style*="background-color"],.wp-block-cover.nasa-page-hero > .wp-block-cover__background[class*="-background-color"]{background-image:none;}
.wp-block-cover.nasa-video-hero > .wp-block-cover__background{background-color:transparent !important;background-image:var(--nasa-hero-grad) !important;opacity:1 !important;}
.wp-block-cover.nasa-video-hero:not([style*="padding"]),.wp-block-cover.nasa-page-hero:not([style*="padding"]){padding-inline:0;box-sizing:border-box;}
.nasa-video-hero .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]),.nasa-page-hero .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]){padding-block-start:calc(var(--nasa-header-total) + var(--nasa-space-24));}
.nasa-video-hero .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]),.nasa-page-hero .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]){padding-block-end:var(--nasa-space-48);}
.nasa-video-hero .wp-block-cover__inner-container,.nasa-page-hero .wp-block-cover__inner-container{scroll-margin-top:var(--nasa-header-total);}
.nasa-video-hero:not([class*="is-position-"]) .wp-block-cover__inner-container:not([class*="has-text-align-"]),.nasa-page-hero:not([class*="is-position-"]) .wp-block-cover__inner-container:not([class*="has-text-align-"]){text-align:start;}
.wp-block-cover.nasa-video-hero.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.nasa-page-hero.has-custom-content-position .wp-block-cover__inner-container{max-width:var(--nasa-content);width:100%;}
.nasa-hero-layout{display:grid;gap:2rem;align-items:end;width:100%;padding-block-end:3.25rem;}
@media (min-width:900px){.nasa-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,0.65fr);gap:3rem;}
}
.nasa-hero-copy{max-width:38rem;}
.nasa-hero-title{margin-block:0.35rem 1rem;max-width:min(44rem,100%);}
.nasa-hero-title:not([style*="color"]):not([class*="-color"]){color:#ffffff;}
.nasa-hero-title:not([style*="font-size"]):not([class*="has-"]){font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.08;}
@media (max-width:600px){.nasa-hero-title:not([style*="font-size"]):not([class*="has-"]){font-size:clamp(2.5rem,8vw,3rem);}
}
.nasa-hero-title .nasa-hero-mark,.nasa-hero-title mark.nasa-hero-mark{position:relative;display:inline-block;background-image:linear-gradient(105deg,#ffffff 20%,#5eb8d4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:0.12em;}
.nasa-hero-title .nasa-hero-mark:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.nasa-hero-title mark.nasa-hero-mark:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-color:transparent !important;}
.nasa-hero-title .nasa-hero-mark::after,.nasa-hero-title mark.nasa-hero-mark::after{content:"";position:absolute;inset-inline:0;left:0;right:0;width:100%;inset-block-end:0;height:0.12em;background:linear-gradient(90deg,#1f7a96,#5eb8d4);border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform 0.9s var(--nasa-ease);}
:lang(ar) .nasa-hero-title .nasa-hero-mark::after,[dir="rtl"] .nasa-hero-title .nasa-hero-mark::after{transform-origin:right center;}
.nasa-hero-title.is-marked .nasa-hero-mark::after,.nasa-hero-title.is-marked mark.nasa-hero-mark::after{transform:scaleX(1);}
.nasa-hero-lead{max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;margin-block-end:1.5rem;}
.wp-block-cover.nasa-video-hero .nasa-hero-lead:not([style*="color"]):not([class*="-color"]){color:rgba(255,255,255,0.9);}
.nasa-hero-copy .wp-block-buttons{gap:0.85rem;}
.nasa-hero-copy .wp-block-buttons:not([class*="is-content-justification-"]){justify-content:flex-start;}
.nasa-hero-trust{display:flex;flex-wrap:wrap;gap:0.75rem;margin-block-start:1.75rem;}
.nasa-trust-pill,p.nasa-trust-pill{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 0.9rem;border-radius:999px;border:1px solid rgba(230,244,248,0.35);font-size:0.875rem;font-weight:600;line-height:1.3;text-shadow:none;}
.nasa-trust-pill:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),p.nasa-trust-pill:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-color:#08202c !important;}
.nasa-trust-pill:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),p.nasa-trust-pill:not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-image:none !important;}
.nasa-trust-pill:not([style*="color"]):not([class*="-color"]),p.nasa-trust-pill:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-trust-pill:not([style*="margin"]),p.nasa-trust-pill:not([style*="margin"]){margin:0 !important;}
.nasa-hero-trust .nasa-trust-pill:nth-child(n):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-color:#08202c !important;}
.nasa-hero-trust .nasa-trust-pill:nth-child(n):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background-image:none !important;}
.nasa-hero-trust .nasa-trust-pill:nth-child(n):not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-hero-glass{justify-self:end;align-self:center;width:min(100%,280px);padding:1.35rem 1.4rem;border-radius:var(--nasa-radius-md);box-shadow:0 16px 40px rgba(4,16,24,0.35);}
.nasa-hero-glass:not([style*="border"]){border:1px solid rgba(230,244,248,0.4) !important;}
.nasa-hero-glass:not([style*='background']):not([class*='-background-color']):not([class*='-gradient-background']){background:rgb(8 32 44 / 0%) !important;}
.nasa-hero-glass:not([style*="color"]):not([class*="-color"]){color:#e6f4f8 !important;}
@media (min-width:1024px){.nasa-hero-glass{backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);}
}
.nasa-video-hero .nasa-hero-glass .nasa-stat-figure,.nasa-hero-glass .nasa-stat-figure{font-size:clamp(2rem,4vw,2.75rem);}
.nasa-video-hero .nasa-hero-glass .nasa-stat-figure:not([style*="color"]):not([class*="-color"]),.nasa-hero-glass .nasa-stat-figure:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-video-hero .nasa-hero-glass p,.nasa-hero-glass p{margin:0.25rem 0 0;font-size:0.9rem;}
.nasa-video-hero .nasa-hero-glass p:not([style*="color"]):not([class*="-color"]),.nasa-hero-glass p:not([style*="color"]):not([class*="-color"]){color:#e6f4f8 !important;}
.nasa-video-hero .nasa-eyebrow,.nasa-video-hero .is-style-nasa-eyebrow,.nasa-page-hero .nasa-eyebrow,.nasa-page-hero .is-style-nasa-eyebrow{text-shadow:0 1px 2px rgba(4,16,24,0.45);}
.nasa-video-hero .nasa-eyebrow:not([style*="color"]):not([class*="-color"]),.nasa-video-hero .is-style-nasa-eyebrow:not([style*="color"]):not([class*="-color"]),.nasa-page-hero .nasa-eyebrow:not([style*="color"]):not([class*="-color"]),.nasa-page-hero .is-style-nasa-eyebrow:not([style*="color"]):not([class*="-color"]){color:#e6f4f8 !important;}
.nasa-hero-arc{display:none;position:absolute;inset-inline-end:max(var(--nasa-gutter),calc((100% - var(--nasa-content)) / 2 + 2rem));inset-block-end:clamp(6.5rem,14vh,9rem);width:min(22vw,240px);height:5.5rem;max-height:5.5rem;pointer-events:none;opacity:0.2;z-index:0;overflow:visible;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 120' fill='none'%3E%3Cpath d='M12 96 C110 20,210 16,300 58 S390 110,408 40' stroke='%235eb8d4' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M396 28 l14 8 -10 12' stroke='%235eb8d4' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;}
.nasa-hero-arc:not([style*="margin"]){margin:0 !important;}
.nasa-hero-arc.is-drawn,.nasa-trajectory.is-drawn.nasa-hero-arc{opacity:0.45;transition:opacity 1.2s var(--nasa-ease);}
.nasa-pattern-arc{height:3rem;margin-block:0.5rem 1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 48' fill='none'%3E%3Cpath d='M8 36 C90 8,170 8,250 28 S370 40,412 12' stroke='%235eb8d4' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M400 8 l12 4 -8 10' stroke='%235eb8d4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0.55;}
@media (min-width:1024px){.nasa-hero-arc{display:block;}
}
@media (max-width:1023px){.nasa-hero-arc{display:none !important;}
}
.nasa-hero-copy,.nasa-hero-glass,.nasa-hero-trust,.nasa-scroll-cue{position:relative;z-index:1;}
.nasa-hero-arc path{fill:none;stroke:#5eb8d4;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560;transition:stroke-dashoffset 1.6s var(--nasa-ease);}
.nasa-hero-arc.is-drawn path{stroke-dashoffset:0;}
.nasa-scroll-cue,p.nasa-scroll-cue{position:absolute;inset-inline-end:max(var(--nasa-gutter),calc((100% - var(--nasa-content)) / 2));inset-inline-start:auto;inset-block-end:1.25rem;transform:none;z-index:3;display:none;flex-direction:column;align-items:center;gap:0.35rem;font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:600;pointer-events:none;}
.nasa-scroll-cue:not([style*="color"]):not([class*="-color"]),p.nasa-scroll-cue:not([style*="color"]):not([class*="-color"]){color:rgba(255,255,255,0.8) !important;}
.nasa-scroll-cue:not([style*="margin"]),p.nasa-scroll-cue:not([style*="margin"]){margin:0 !important;}
@media (min-width:1024px){.nasa-scroll-cue{display:flex;}
}
@media (min-width:1024px){.nasa-hero-trust{max-width:calc(100% - 5.5rem);}
}
.nasa-scroll-cue::after{content:"";width:1px;height:28px;background:linear-gradient(180deg,#5eb8d4,transparent);animation:nasa-cue 1.6s var(--nasa-ease) infinite;}
@keyframes nasa-cue{0%{transform:scaleY(0.4);opacity:0.3;}
50%{transform:scaleY(1);opacity:1;}
100%{transform:scaleY(0.4);opacity:0.3;}
}
.nasa-video-hero video.wp-block-cover__video-background,.wp-block-cover[data-nasa-cover-video] video{opacity:1;transition:opacity 0.8s var(--nasa-ease);}
.nasa-video-hero:has(.wp-block-cover__image-background):not(.is-nasa-video-ready) video.wp-block-cover__video-background,.wp-block-cover[data-nasa-cover-video]:has(.wp-block-cover__image-background):not(.is-nasa-video-ready) video{opacity:0;}
.nasa-video-hero.is-nasa-video-poster-only:has(.wp-block-cover__image-background) video.wp-block-cover__video-background,.wp-block-cover[data-nasa-cover-video].is-nasa-video-poster-only:has(.wp-block-cover__image-background) video,.nasa-video-hero.is-nasa-video-reduced:has(.wp-block-cover__image-background) video.wp-block-cover__video-background,.wp-block-cover[data-nasa-cover-video].is-nasa-video-reduced:has(.wp-block-cover__image-background) video{display:none;}
.nasa-video-hero.is-nasa-video-ready video.wp-block-cover__video-background,.wp-block-cover[data-nasa-cover-video].is-nasa-video-ready video{opacity:1;}
.nasa-breadcrumbs{margin-block-end:0.75rem;font-size:0.875rem;color:rgba(255,255,255,0.78);}
.nasa-breadcrumbs a{color:#e6f4f8;text-decoration:none;}
.nasa-breadcrumbs a:hover{color:#ffffff;}
@media (max-width:781px){.wp-block-cover.nasa-video-hero:not([style*="min-height"]){min-height:0;}
.wp-block-cover.nasa-video-hero:not([style*="padding"]){padding-block:calc(var(--nasa-header-total) + var(--nasa-space-32)) var(--nasa-hero-pad);}
.nasa-hero-arc{display:none !important;}
.nasa-hero-glass{display:block !important;max-width:16rem;width:100%;margin-block-start:var(--nasa-space-32);justify-self:start;align-self:start;margin-inline:0;}
.nasa-hero-layout{grid-template-columns:1fr;justify-items:start;}
}
.nasa-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;}
.is-position-center-center .nasa-hero-copy,.is-position-top-center .nasa-hero-copy,.is-position-bottom-center .nasa-hero-copy,.nasa-hero-copy.has-text-align-center{align-items:center;text-align:center;}
.is-position-center-center .nasa-hero-copy > *,.is-position-top-center .nasa-hero-copy > *,.is-position-bottom-center .nasa-hero-copy > *,.nasa-hero-copy.has-text-align-center > *{text-align:center;}
.nasa-hero-copy > .nasa-eyebrow:not([style*="margin"]),.nasa-hero-copy > .is-style-nasa-eyebrow:not([style*="margin"]){margin-block:0 var(--nasa-space-16) !important;}
.nasa-hero-copy > .nasa-hero-title:not([style*="margin"]){margin-block:0 var(--nasa-space-24) !important;}
.nasa-hero-copy > .nasa-hero-lead{max-width:40rem;}
.nasa-hero-copy > .nasa-hero-lead:not([style*="margin"]){margin-block:0 var(--nasa-space-48) !important;}
.nasa-hero-copy > .wp-block-buttons:not([style*="margin"]){margin-block:0 !important;}
.nasa-hero-layout{display:grid;gap:var(--nasa-space-48);align-items:end;}
@media (min-width:1024px){.nasa-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);}
}
.nasa-trust-strip{padding-block:var(--nasa-space-24);padding-inline:0;background:var(--nasa-surface-muted);border-block-end:1px solid var(--nasa-border);}
.nasa-trust-strip .nasa-hero-trust,.nasa-trust-strip.nasa-hero-trust{display:flex;flex-wrap:wrap;gap:var(--nasa-space-12) var(--nasa-space-24);justify-content:center;max-width:var(--nasa-content);margin-inline:auto;padding-inline:var(--nasa-gutter);}
.nasa-trust-strip .nasa-trust-pill{background:#fff;color:var(--nasa-text);border:1px solid var(--nasa-border);box-shadow:none;}
html[data-theme="dark"] .nasa-trust-strip{background:var(--ast-global-color-5);border-block-end-color:var(--ast-global-color-6);}
html[data-theme="dark"] .nasa-trust-strip .nasa-trust-pill{background:var(--ast-global-color-8);color:var(--ast-global-color-2);border-color:var(--ast-global-color-6);}
.nasa-video-hero .nasa-hero-trust,.nasa-page-hero .nasa-hero-trust{display:none !important;}
.nasa-scroll-cue{display:none !important;}
.nasa-video-hero:is(.is-position-center-left,.is-position-top-left,.is-position-bottom-left) .nasa-hero-copy,.nasa-page-hero:is(.is-position-center-left,.is-position-top-left,.is-position-bottom-left) .nasa-hero-copy{align-items:flex-start;text-align:start;}
.nasa-video-hero:is(.is-position-center-left,.is-position-top-left,.is-position-bottom-left) .nasa-hero-copy > :not([class*="has-text-align-"]),.nasa-page-hero:is(.is-position-center-left,.is-position-top-left,.is-position-bottom-left) .nasa-hero-copy > :not([class*="has-text-align-"]){text-align:start;}
.nasa-video-hero[style*="padding-top"] > .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]),.nasa-page-hero[style*="padding-top"] > .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]){padding-block-start:0;}
.nasa-video-hero[style*="padding-bottom"] > .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]),.nasa-page-hero[style*="padding-bottom"] > .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]){padding-block-end:0;}
.nasa-video-hero[style*="padding-bottom"] .nasa-hero-layout:not([style*="padding"]),.nasa-page-hero[style*="padding-bottom"] .nasa-hero-layout:not([style*="padding"]){padding-block-end:0;}
.wp-block-cover:is(.nasa-video-hero,.nasa-page-hero):is(.is-position-top-left,.is-position-top-center,.is-position-top-right){align-items:flex-start;}
.wp-block-cover:is(.nasa-video-hero,.nasa-page-hero):is(.is-position-bottom-left,.is-position-bottom-center,.is-position-bottom-right){align-items:flex-end;}
.nasa-video-hero:is(.is-position-center-right,.is-position-top-right,.is-position-bottom-right) .nasa-hero-copy{align-items:flex-end;text-align:end;}
.nasa-video-hero:is(.is-position-center-right,.is-position-top-right,.is-position-bottom-right) .nasa-hero-copy > *{text-align:end;}
.nasa-video-hero:is(.is-position-center-center,.is-position-top-center,.is-position-bottom-center) .nasa-hero-layout{grid-template-columns:minmax(0,1fr);}
.nasa-video-hero:is(.is-position-center-center,.is-position-top-center,.is-position-bottom-center) .nasa-hero-copy{margin-inline:auto;}
.nasa-video-hero:is(.is-position-center-center,.is-position-top-center,.is-position-bottom-center) .nasa-hero-glass{justify-self:center;}
@media (min-width:1024px){.nasa-video-hero:is(.is-position-center-right,.is-position-top-right,.is-position-bottom-right) .nasa-hero-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);}
.nasa-video-hero:is(.is-position-center-right,.is-position-top-right,.is-position-bottom-right) .nasa-hero-copy{grid-column:2;grid-row:1;}
.nasa-video-hero:is(.is-position-center-right,.is-position-top-right,.is-position-bottom-right) .nasa-hero-glass{grid-column:1;grid-row:1;}
}
/* OWNER: components â€” section type scaffolding, cards, pillars, bento, stats, timeline, badges, lists */

.nasa-section{padding-block:var(--nasa-section-pad);padding-inline:0;}
.nasa-prefooter-cta.nasa-section:not([style*="padding"]),.nasa-section.nasa-prefooter-cta:not([style*="padding"]),.nasa-cta-band.nasa-section:not([style*="padding"]),.nasa-prefooter-cta:not([style*="padding"]),.nasa-cta-band:not([style*="padding"]){padding-block:var(--nasa-hero-pad) !important;}
.nasa-cta-band,.nasa-prefooter-cta .nasa-cta-band{text-align:center;}
.nasa-cta-band > .wp-block-heading,.nasa-cta-band h2.wp-block-heading,.nasa-cta-band h2,.nasa-section.nasa-cta-band h2.wp-block-heading,.nasa-prefooter-cta .nasa-cta-band h2,.nasa-prefooter-cta h2.wp-block-heading{width:100%;text-align:center;}
.nasa-cta-band > .wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.nasa-cta-band h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.nasa-cta-band h2:not([style*="font-size"]):not([class*="-font-size"]),.nasa-section.nasa-cta-band h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.nasa-prefooter-cta .nasa-cta-band h2:not([style*="font-size"]):not([class*="-font-size"]),.nasa-prefooter-cta h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]){font-size:clamp(2rem,2.6vw,2.75rem) !important;}
.nasa-cta-band > .wp-block-heading:not([style*="line-height"]),.nasa-cta-band h2.wp-block-heading:not([style*="line-height"]),.nasa-cta-band h2:not([style*="line-height"]),.nasa-section.nasa-cta-band h2.wp-block-heading:not([style*="line-height"]),.nasa-prefooter-cta .nasa-cta-band h2:not([style*="line-height"]),.nasa-prefooter-cta h2.wp-block-heading:not([style*="line-height"]){line-height:1.15 !important;}
.nasa-cta-band > .wp-block-heading:not([style*="max-width"]),.nasa-cta-band h2.wp-block-heading:not([style*="max-width"]),.nasa-cta-band h2:not([style*="max-width"]),.nasa-section.nasa-cta-band h2.wp-block-heading:not([style*="max-width"]),.nasa-prefooter-cta .nasa-cta-band h2:not([style*="max-width"]),.nasa-prefooter-cta h2.wp-block-heading:not([style*="max-width"]){max-width:48rem !important;}
.nasa-cta-band > .wp-block-heading:not([style*="margin"]),.nasa-cta-band h2.wp-block-heading:not([style*="margin"]),.nasa-cta-band h2:not([style*="margin"]),.nasa-section.nasa-cta-band h2.wp-block-heading:not([style*="margin"]),.nasa-prefooter-cta .nasa-cta-band h2:not([style*="margin"]),.nasa-prefooter-cta h2.wp-block-heading:not([style*="margin"]){margin-inline:auto !important;}
.nasa-cta-band > .wp-block-heading:not([style*="margin"]),.nasa-cta-band h2.wp-block-heading:not([style*="margin"]),.nasa-cta-band h2:not([style*="margin"]),.nasa-section.nasa-cta-band h2.wp-block-heading:not([style*="margin"]),.nasa-prefooter-cta .nasa-cta-band h2:not([style*="margin"]),.nasa-prefooter-cta h2.wp-block-heading:not([style*="margin"]){margin-block:0 var(--nasa-space-16) !important;}
.nasa-cta-band > p,.nasa-cta-band .nasa-section-intro,.nasa-prefooter-cta .nasa-cta-band > p,.nasa-prefooter-cta p{max-width:48rem;text-align:center;}
.nasa-cta-band > p:not([style*="margin"]),.nasa-cta-band .nasa-section-intro:not([style*="margin"]),.nasa-prefooter-cta .nasa-cta-band > p:not([style*="margin"]),.nasa-prefooter-cta p:not([style*="margin"]){margin-inline:auto !important;}
.nasa-section-head .nasa-eyebrow:not([style*="margin"]),.nasa-section-head .is-style-nasa-eyebrow:not([style*="margin"]){margin-block:0 var(--nasa-gap-heading-intro) !important;}
.nasa-section-head h2:not([style*="margin"]),.nasa-section-head .wp-block-heading:not([style*="margin"]){margin-block:0 var(--nasa-gap-heading-intro) !important;}
.nasa-section-head .nasa-section-intro:not([style*="margin"]),.nasa-section-intro:not([style*="margin"]){margin-block:0 var(--nasa-gap-intro-content) !important;}
.nasa-section .wp-block-buttons:not([style*="margin"]){margin-block-start:var(--nasa-gap-paragraph-cta) !important;}
.nasa-service-grid{align-items:stretch;}
.nasa-service-grid:not([style*="gap"]){gap:var(--nasa-grid-gap) !important;}
.nasa-service-grid > .nasa-service-card{height:100%;}
.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento{display:grid;}
.nasa-service-grid > *:not([style*="margin"]),.nasa-pillars > *:not([style*="margin"]),.nasa-timeline > *:not([style*="margin"]),.nasa-bento > *:not([style*="margin"]),.nasa-service-grid > * + *:not([style*="margin"]),.nasa-pillars > * + *:not([style*="margin"]),.nasa-timeline > * + *:not([style*="margin"]),.nasa-bento > * + *:not([style*="margin"]),.entry-content .nasa-service-grid > *:not([style*="margin"]),.entry-content .nasa-pillars > *:not([style*="margin"]),.entry-content .nasa-timeline > *:not([style*="margin"]),.entry-content .nasa-bento > *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento).is-layout-flow > * + *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento).is-layout-constrained > * + *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento)[class*="wp-container"] > * + *:not([style*="margin"]){margin-block-start:0 !important;}
.nasa-service-grid > *:not([style*="margin"]),.nasa-pillars > *:not([style*="margin"]),.nasa-timeline > *:not([style*="margin"]),.nasa-bento > *:not([style*="margin"]),.nasa-service-grid > * + *:not([style*="margin"]),.nasa-pillars > * + *:not([style*="margin"]),.nasa-timeline > * + *:not([style*="margin"]),.nasa-bento > * + *:not([style*="margin"]),.entry-content .nasa-service-grid > *:not([style*="margin"]),.entry-content .nasa-pillars > *:not([style*="margin"]),.entry-content .nasa-timeline > *:not([style*="margin"]),.entry-content .nasa-bento > *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento).is-layout-flow > * + *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento).is-layout-constrained > * + *:not([style*="margin"]),:where(.nasa-service-grid,.nasa-pillars,.nasa-timeline,.nasa-bento)[class*="wp-container"] > * + *:not([style*="margin"]){margin-top:0 !important;}
.nasa-service-grid > *,.nasa-pillars > *,.nasa-timeline > *{height:100%;align-self:stretch;}
.entry-content > .nasa-section.alignfull:not(:nth-of-type(1)):not(:nth-of-type(2)){content-visibility:auto;contain-intrinsic-size:auto 720px;}
.wp-block-prowpcompany-markets-map{content-visibility:auto;contain-intrinsic-size:auto 480px;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title{line-height:1.3;display:flex;align-items:center;flex-wrap:wrap;gap:0.4rem;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title:not([style*="font-size"]):not([class*="-font-size"]){font-size:1rem !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title:not([style*="font-weight"]){font-weight:600 !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title:not([style*="margin"]){margin:0 0 0.4rem !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-summary{font-size:0.875rem;line-height:1.45;order:2;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-summary:not([style*="color"]):not([class*="-color"]){color:rgba(232,238,243,0.88) !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-summary:not([style*="margin"]){margin:0 0 0.55rem !important;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-item{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-flow{order:3;margin-block:0.15rem 0.35rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;font-size:0.72rem;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-sectors{order:4;}
.wp-block-prowpcompany-markets-map .prowpcompany-markets-map__list-title{order:1;}
.nasa-section-head h2.wp-block-heading,.entry-content .nasa-section:not(.nasa-cta-band) > h2.wp-block-heading,.entry-content .nasa-section .nasa-section-head h2,.nasa-section:not(.nasa-cta-band) > h2.wp-block-heading{letter-spacing:-0.02em;font-weight:800;}
.nasa-section-head h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.entry-content .nasa-section:not(.nasa-cta-band) > h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.entry-content .nasa-section .nasa-section-head h2:not([style*="font-size"]):not([class*="-font-size"]),.nasa-section:not(.nasa-cta-band) > h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]){font-size:clamp(2rem,3.2vw + 1rem,3.25rem) !important;}
.nasa-section-head h2.wp-block-heading:not([style*="line-height"]),.entry-content .nasa-section:not(.nasa-cta-band) > h2.wp-block-heading:not([style*="line-height"]),.entry-content .nasa-section .nasa-section-head h2:not([style*="line-height"]),.nasa-section:not(.nasa-cta-band) > h2.wp-block-heading:not([style*="line-height"]){line-height:1.1 !important;}
.nasa-section.nasa-cta-band > h2.wp-block-heading,.nasa-cta-band > h2.wp-block-heading,.entry-content .nasa-section.nasa-cta-band > h2{text-align:center;}
.nasa-section.nasa-cta-band > h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.nasa-cta-band > h2.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.entry-content .nasa-section.nasa-cta-band > h2:not([style*="font-size"]):not([class*="-font-size"]){font-size:clamp(2rem,2.6vw,2.75rem) !important;}
.nasa-section.nasa-cta-band > h2.wp-block-heading:not([style*="line-height"]),.nasa-cta-band > h2.wp-block-heading:not([style*="line-height"]),.entry-content .nasa-section.nasa-cta-band > h2:not([style*="line-height"]){line-height:1.15 !important;}
.nasa-section.nasa-cta-band > h2.wp-block-heading:not([style*="max-width"]),.nasa-cta-band > h2.wp-block-heading:not([style*="max-width"]),.entry-content .nasa-section.nasa-cta-band > h2:not([style*="max-width"]){max-width:48rem !important;}
.nasa-section.nasa-cta-band > h2.wp-block-heading:not([style*="margin"]),.nasa-cta-band > h2.wp-block-heading:not([style*="margin"]),.entry-content .nasa-section.nasa-cta-band > h2:not([style*="margin"]){margin-inline:auto !important;}
.nasa-service-card h3,.nasa-service-card h3.wp-block-heading,.entry-content .nasa-service-card h3{font-weight:700;letter-spacing:-0.01em;overflow:visible;max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:none;}
.nasa-service-card h3:not([style*="font-size"]):not([class*="-font-size"]),.nasa-service-card h3.wp-block-heading:not([style*="font-size"]):not([class*="-font-size"]),.entry-content .nasa-service-card h3:not([style*="font-size"]):not([class*="-font-size"]){font-size:clamp(1.5rem,1.7vw,1.875rem) !important;}
.nasa-service-card h3:not([style*="line-height"]),.nasa-service-card h3.wp-block-heading:not([style*="line-height"]),.entry-content .nasa-service-card h3:not([style*="line-height"]){line-height:1.25 !important;}
.nasa-bento__label,p.nasa-bento__label{font-weight:700;}
.nasa-bento__label:not([style*="font-size"]):not([class*="-font-size"]),p.nasa-bento__label:not([style*="font-size"]):not([class*="-font-size"]){font-size:1.05rem !important;}
.nasa-bento__label:not([style*="line-height"]),p.nasa-bento__label:not([style*="line-height"]){line-height:1.3 !important;}
.nasa-timeline__step h3:not([style*="font-size"]):not([class*="-font-size"]){font-size:clamp(1.125rem,1.4vw,1.375rem) !important;}
.nasa-timeline__step h3:not([style*="line-height"]){line-height:1.3 !important;}
.nasa-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nasa-space-24);}
@media (max-width:1023px){.nasa-pillars{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:600px){.nasa-pillars{grid-template-columns:1fr;}
}
.nasa-pillar{padding:var(--nasa-space-32) var(--nasa-space-24);background:#fff;}
.nasa-pillar__index,p.nasa-pillar__index,.nasa-pillar .nasa-pillar__index{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--ast-global-color-0);font-size:0.8rem;font-weight:800;letter-spacing:0.04em;line-height:1;}
.nasa-pillar__index:not([style*="margin"]),p.nasa-pillar__index:not([style*="margin"]),.nasa-pillar .nasa-pillar__index:not([style*="margin"]){margin:0 0 var(--nasa-space-16) !important;}
.nasa-pillar__index:not([style*="color"]):not([class*="-color"]),p.nasa-pillar__index:not([style*="color"]):not([class*="-color"]),.nasa-pillar .nasa-pillar__index:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-pillar__icon{display:none !important;}
.nasa-stat-disclosure{text-align:center;opacity:0.85;}
.nasa-stat-disclosure:not([style*="font-size"]):not([class*="-font-size"]){font-size:0.875rem !important;}
.nasa-stat-disclosure:not([style*="margin"]){margin-block-start:var(--nasa-space-24) !important;}
.nasa-checklist{list-style:none;padding:0;margin:var(--nasa-space-24) 0 0;display:grid;gap:var(--nasa-space-16);}
.nasa-checklist li{position:relative;padding-inline-start:1.75rem;font-size:1rem;}
.nasa-checklist li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.45em;width:0.65rem;height:0.65rem;border-radius:999px;background:var(--nasa-btn-fill);}
.nasa-service-card__link a::before{content:"";position:absolute;inset:0;z-index:2;}
.nasa-section-head{display:grid;gap:1rem;margin-block-end:clamp(2rem,4vw,3rem);align-items:end;}
@media (min-width:900px){.nasa-section-head{grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:2.5rem;}
.nasa-section-head .nasa-section-intro{text-align:end;justify-self:end;max-width:36ch;}
}
.is-style-nasa-eyebrow,.wp-block-heading.is-style-nasa-eyebrow,.nasa-eyebrow{font-size:0.8125rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ast-global-color-7);margin-block-end:0.65rem;}
.is-style-nasa-glass{background:var(--nasa-glass-bg);border:1px solid var(--nasa-glass-border);border-radius:var(--nasa-radius-md);box-shadow:var(--nasa-shadow-soft);padding:1.5rem;}
@media (min-width:1024px){.is-style-nasa-glass{backdrop-filter:blur(10px);}
}
.is-style-nasa-elevated{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-6);border-radius:var(--nasa-radius-md);box-shadow:var(--nasa-shadow-soft);padding:1.5rem;transition:transform 0.35s var(--nasa-ease),box-shadow 0.35s var(--nasa-ease);}
.is-style-nasa-navy{background:var(--ast-global-color-0);color:#ffffff;}
.is-style-nasa-navy .nasa-stat-figure,.is-style-nasa-navy h2,.is-style-nasa-navy h3,.is-style-nasa-navy p{color:#ffffff;}
.is-style-nasa-mesh{background-image:radial-gradient(ellipse at 15% 0%,rgba(94,184,212,0.28) 0%,transparent 50%),radial-gradient(ellipse at 90% 90%,rgba(8,32,44,0.95) 0%,#08202c 65%);color:#ffffff;position:relative;overflow:hidden;}
.is-style-nasa-gradient{background:linear-gradient(105deg,var(--ast-global-color-2) 0%,var(--ast-global-color-7) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.is-style-nasa-check{list-style:none;padding-inline-start:0;}
.is-style-nasa-check li{position:relative;padding-inline-start:1.85rem;margin-block-end:0.75rem;font-size:1rem;}
.is-style-nasa-check li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.4em;width:0.85em;height:0.45em;border-block-end:2px solid var(--ast-global-color-7);border-inline-start:2px solid var(--ast-global-color-7);transform:rotate(-45deg);}
.nasa-section:has(.nasa-service-grid),.nasa-section--services{position:relative;isolation:isolate;background:radial-gradient(ellipse 70% 55% at 12% 18%,color-mix(in srgb,var(--nasa-teal) 16%,transparent),transparent 58%),radial-gradient(ellipse 55% 45% at 92% 88%,color-mix(in srgb,var(--nasa-navy) 10%,transparent),transparent 55%),linear-gradient(180deg,var(--nasa-surface) 0%,#fff 48%,var(--nasa-surface) 100%);}
html[data-theme="dark"] .nasa-section:has(.nasa-service-grid),html[data-theme="dark"] .nasa-section--services{background:radial-gradient(ellipse 60% 50% at 85% 12%,color-mix(in srgb,var(--nasa-teal) 22%,transparent),transparent 52%),linear-gradient(180deg,var(--nasa-navy-dark) 0%,var(--nasa-navy) 55%,var(--nasa-navy-dark) 100%);}
.nasa-service-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--nasa-grid-gap);align-items:stretch;}
.nasa-service-grid > .nasa-service-card{grid-column:span 6;}
.nasa-service-grid > .nasa-service-card:nth-child(4n + 1){grid-column:1 / span 7;}
.nasa-service-grid > .nasa-service-card:nth-child(4n + 2){grid-column:8 / span 5;}
.nasa-service-grid > .nasa-service-card:nth-child(4n + 3){grid-column:1 / span 5;}
.nasa-service-grid > .nasa-service-card:nth-child(4n + 4){grid-column:6 / span 7;}
@media (max-width:1100px){.nasa-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
.nasa-service-grid > .nasa-service-card:nth-child(n){grid-column:auto;}
}
@media (max-width:600px){.nasa-service-grid{grid-template-columns:1fr;}
}
.nasa-service-card,.nasa-pillar,.nasa-timeline__step,.nasa-sticky-card,.nasa-form-card{position:relative;display:flex;flex-direction:column;min-height:100%;border-radius:var(--nasa-radius-md);overflow:hidden;background:var(--ast-global-color-5);border:1px solid var(--nasa-border);box-shadow:var(--nasa-shadow-soft);transition:transform 250ms var(--nasa-ease),box-shadow 250ms var(--nasa-ease);text-decoration:none !important;color:inherit;}
.nasa-service-grid > .nasa-service-card{min-height:clamp(22.5rem,32vw,28rem);height:auto;border:0;background:var(--nasa-navy);color:#fff;box-shadow:var(--nasa-shadow-card);}
@media (max-width:600px){.nasa-service-grid > .nasa-service-card{min-height:clamp(20rem,72vw,25rem);}
}
.nasa-service-grid > .nasa-service-card:hover,.nasa-service-grid > .nasa-service-card:focus-within{transform:translateY(-4px);box-shadow:var(--nasa-shadow-lift);}
.nasa-pillar:hover,.nasa-timeline__step:hover{transform:translateY(-4px);box-shadow:var(--nasa-shadow-lift);}
.nasa-service-grid > .nasa-service-card .nasa-service-card__media{position:absolute;inset:0;aspect-ratio:auto;min-height:100%;height:100%;z-index:0;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__media:not([style*="margin"]){margin:0 !important;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
180deg,rgba(8,35,49,0.18) 0%,rgba(8,35,49,0.42) 42%,rgba(8,35,49,0.88) 100%
);}
.nasa-service-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;}
.nasa-service-card__media:not([style*="margin"]){margin:0 !important;}
.nasa-service-card__media .wp-block-image,.nasa-service-card__media figure{height:100%;}
.nasa-service-card__media .wp-block-image:not([style*="margin"]),.nasa-service-card__media figure:not([style*="margin"]){margin:0 !important;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__media .wp-block-image,.nasa-service-grid > .nasa-service-card .nasa-service-card__media figure,.nasa-service-grid > .nasa-service-card .nasa-service-card__media img{height:100%;width:100%;}
.nasa-service-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.55s var(--nasa-ease);}
.nasa-service-grid > .nasa-service-card:hover .nasa-service-card__media img,.nasa-service-grid > .nasa-service-card:focus-within .nasa-service-card__media img{transform:scale(1.05);}
.nasa-service-card:hover .nasa-service-card__media img{transform:scale(1.04);}
.nasa-service-card__index,p.nasa-service-card__index,.nasa-service-card .nasa-service-card__body p.nasa-service-card__index{position:absolute;inset-block-start:0.85rem;inset-inline-start:0.85rem;z-index:3;font-size:0.6875rem;font-weight:800;letter-spacing:0.14em;color:#ffffff;background:color-mix(in srgb,var(--nasa-navy) 72%,transparent);backdrop-filter:blur(6px);padding:0.3rem 0.5rem;border-radius:var(--nasa-radius-sm);width:fit-content;border:1px solid rgba(255,255,255,0.22);}
.nasa-service-card__index:not([style*="margin"]),p.nasa-service-card__index:not([style*="margin"]),.nasa-service-card .nasa-service-card__body p.nasa-service-card__index:not([style*="margin"]){margin:0 !important;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__body{position:relative;inset:auto;flex:0 0 auto;margin-block-start:auto;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;padding:var(--nasa-space-24) var(--nasa-space-24) var(--nasa-space-24);gap:var(--nasa-space-8);background:color-mix(in srgb,var(--nasa-navy) 88%,transparent);max-width:none;}
.nasa-service-card__body{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.4rem;gap:0.55rem;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__body h3,.nasa-service-grid > .nasa-service-card .nasa-service-card__body h3 a{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.35);}
.nasa-service-card__body h3,.nasa-service-card__body h3 a,.entry-content .nasa-service-card a{margin:0;color:var(--ast-global-color-2);text-decoration:none !important;border:0;box-shadow:none;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__body p:not(.nasa-service-card__index):not(.nasa-service-card__link){color:rgba(255,255,255,0.9);max-width:42ch;font-size:0.9375rem;line-height:1.5;flex:0 0 auto;display:block;overflow:visible;}
.nasa-service-card__body p{margin:0;color:var(--ast-global-color-3);flex:1;}
.nasa-service-grid > .nasa-service-card .nasa-service-card__link,.nasa-service-grid > .nasa-service-card .nasa-service-card__link a{min-height:44px;margin-block-start:var(--nasa-space-8);}
.nasa-service-grid > .nasa-service-card .nasa-service-card__link:not([style*="color"]):not([class*="-color"]),.nasa-service-grid > .nasa-service-card .nasa-service-card__link a:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-service-card__link,p.nasa-service-card__link,.nasa-service-card__link a{display:inline-flex;align-items:center;gap:0.4rem;margin-block-start:0.5rem;font-weight:700;font-size:0.9375rem;text-decoration:none !important;}
.nasa-service-card__link:not([style*="color"]):not([class*="-color"]),p.nasa-service-card__link:not([style*="color"]):not([class*="-color"]),.nasa-service-card__link a:not([style*="color"]):not([class*="-color"]){color:var(--ast-global-color-7) !important;}
p.nasa-service-card__link:not([style*="margin"]){margin-block-start:0.5rem !important;}
p.nasa-service-card__link:not([style*="margin"]){margin-block-end:0 !important;}
.nasa-service-card__link::after{content:none;}
.nasa-service-card__link a::after{content:"";width:0.55em;height:0.55em;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(var(--nasa-fwd-arrow-rot));transition:transform 0.25s var(--nasa-ease);}
.nasa-service-card:hover .nasa-service-card__link a::after,.nasa-service-card:focus-within .nasa-service-card__link a::after{transform:rotate(var(--nasa-fwd-arrow-rot)) translate(calc(var(--nasa-fwd-arrow-nx) * 2px),2px);}
.nasa-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(160px,1fr);gap:1rem;}
.nasa-bento__item{--nasa-bento-plate:#08202c;position:relative;grid-column:span 2;border-radius:var(--nasa-radius-md);overflow:hidden;min-height:200px;isolation:isolate;display:flex;align-items:flex-end;}
.nasa-bento__item:nth-child(1),.nasa-bento__item:nth-child(2),.nasa-bento__item:nth-child(3){grid-column:span 2 !important;grid-row:span 1 !important;min-height:240px;}
.nasa-bento__item:nth-child(4),.nasa-bento__item:nth-child(5){grid-column:span 3 !important;min-height:220px;}
.nasa-bento__item .wp-block-image,.nasa-bento__item figure{height:100%;position:absolute;inset:0;z-index:0;pointer-events:none;}
.nasa-bento__item .wp-block-image:not([style*="margin"]),.nasa-bento__item figure:not([style*="margin"]){margin:0 !important;}
.nasa-bento__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s var(--nasa-ease);}
.nasa-bento__item:hover img,.nasa-bento__item:focus-within img{transform:scale(1.05);}
.nasa-bento__label,p.nasa-bento__label{position:static;z-index:1;width:100%;padding:0;background:var(--nasa-bento-plate);font-weight:700;font-size:1.05rem;line-height:1.3;overflow:visible;}
.nasa-bento__label:not([style*="margin"]),p.nasa-bento__label:not([style*="margin"]){margin:0 !important;}
.nasa-bento__label:not([style*="color"]):not([class*="-color"]),p.nasa-bento__label:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-bento__item a.nasa-bento__hit{position:static;display:block;box-sizing:border-box;padding:1rem 1.15rem;margin:0;text-decoration:none !important;font:inherit;font-weight:700;line-height:1.3;letter-spacing:0;overflow-wrap:normal;word-break:normal;hyphens:manual;white-space:normal;background:var(--nasa-bento-plate);outline:none;box-shadow:none;}
.nasa-bento__item a.nasa-bento__hit:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-bento__item a.nasa-bento__hit::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;}
.nasa-bento__item a.nasa-bento__hit:hover,.nasa-bento__item a.nasa-bento__hit:focus-visible{text-decoration:none !important;}
.nasa-bento__item a.nasa-bento__hit:focus-visible{outline:none;box-shadow:none;}
.nasa-bento__item a.nasa-bento__hit:focus-visible::before{outline:3px solid #ffffff;outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--nasa-bento-plate);}
@media (max-width:781px){.nasa-bento{grid-template-columns:1fr 1fr;}
.nasa-bento__item,.nasa-bento__item:nth-child(n){grid-column:span 1 !important;grid-row:span 1 !important;min-height:180px;}
.nasa-bento__item:first-child{grid-column:span 2 !important;min-height:220px;}
}
@media (max-width:360px){.nasa-bento{grid-template-columns:1fr;}
.nasa-bento__item,.nasa-bento__item:nth-child(n),.nasa-bento__item:first-child{grid-column:1 / -1 !important;min-height:200px;}
}
.nasa-stat-figure{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;letter-spacing:-0.03em;line-height:1.05;color:#ffffff;}
.nasa-stat-figure:not([style*="margin"]){margin:0 0 0.5rem !important;}
.is-style-nasa-navy .wp-block-column .nasa-stat-figure + p:not([style*="margin"]),.is-style-nasa-navy .wp-block-column > p.has-text-align-center:not([style*="margin"]){margin-block-start:0.5rem !important;}
.is-style-nasa-navy .wp-block-column .nasa-stat-figure + p:not([style*="margin"]),.is-style-nasa-navy .wp-block-column > p.has-text-align-center:not([style*="margin"]){margin-block-end:0 !important;}
.nasa-stats-band .wp-block-columns:not([style*="gap"]),.is-style-nasa-navy > .wp-block-columns:not([style*="gap"]){gap:2rem !important;}
.nasa-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;position:relative;padding-block-start:1.5rem;}
.nasa-timeline::before{content:"";position:absolute;inset-inline:4%;inset-block-start:2.1rem;height:2px;background:linear-gradient(90deg,transparent,var(--ast-global-color-7),transparent);z-index:0;}
.nasa-timeline__step{position:relative;z-index:1;background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-6);border-radius:var(--nasa-radius-md);padding:1.35rem 1.25rem 1.5rem;box-shadow:var(--nasa-shadow-soft);}
.nasa-timeline__index,p.nasa-timeline__index{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--ast-global-color-0);font-size:0.8rem;font-weight:800;}
.nasa-timeline__index:not([style*="color"]):not([class*="-color"]),p.nasa-timeline__index:not([style*="color"]):not([class*="-color"]){color:#ffffff !important;}
.nasa-timeline__index:not([style*="margin"]),p.nasa-timeline__index:not([style*="margin"]){margin-block:0 0.85rem !important;}
@media (max-width:900px){.nasa-timeline{grid-template-columns:1fr;}
.nasa-timeline::before{inset-inline-start:1.05rem;inset-block:0;width:2px;height:auto;background:linear-gradient(180deg,transparent,var(--ast-global-color-7),transparent);}
}
.nasa-split{display:grid;grid-template-columns:1.05fr 0.95fr;gap:2.5rem;align-items:center;}
.nasa-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.4rem 0.75rem;border-radius:999px;background:var(--ast-global-color-8);color:var(--ast-global-color-0);font-size:0.8125rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;margin-block-end:1rem;}
html[data-theme="dark"] .nasa-badge{color:#e6f4f8;}
/* OWNER: sections â€” map/dark bands, sticky contact layout, CF7/form shells */

@media (max-width:900px){.nasa-split{grid-template-columns:1fr;}
}
.nasa-section--dark{background:var(--nasa-navy);color:#e8eef3;}
.nasa-section--dark h2,.nasa-section--dark .nasa-eyebrow{color:#ffffff;}
.nasa-section--dark .nasa-eyebrow{color:#5eb8d4;}
.nasa-section--dark .nasa-section-intro,.nasa-section--dark p{color:rgba(232,238,243,0.88);}
.nasa-section:has(.nasa-pillars),.nasa-section--surface{background:linear-gradient(180deg,#fff 0%,var(--nasa-surface) 100%);}
html[data-theme="dark"] .nasa-section:has(.nasa-pillars),html[data-theme="dark"] .nasa-section--surface{background:linear-gradient(180deg,var(--nasa-navy) 0%,var(--nasa-navy-dark) 100%);}
.nasa-service-layout{display:grid;grid-template-columns:1fr;gap:var(--nasa-space-32);align-items:start;}
.nasa-sticky-card{position:static;padding:var(--nasa-card-pad);border-radius:var(--nasa-radius-md);background:var(--ast-global-color-5);border:1px solid var(--ast-global-color-6);box-shadow:var(--nasa-shadow-soft);}
@media (min-width:1024px){.nasa-service-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);}
.nasa-sticky-card{position:sticky;inset-block-start:calc(var(--nasa-header-h-compact) + var(--nasa-space-16));}
}
.wpcf7 label,.nasa-form-card label,[class*="prowp-cf7"] label,.wpcf7-form label{font-weight:600;font-size:0.9375rem;}
.wpcf7 label:not([style*="color"]):not([class*="-color"]),.nasa-form-card label:not([style*="color"]):not([class*="-color"]),[class*="prowp-cf7"] label:not([style*="color"]):not([class*="-color"]),.wpcf7-form label:not([style*="color"]):not([class*="-color"]){color:var(--ast-global-color-2) !important;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="file"],.wpcf7 textarea,.wpcf7 select,[class*="prowp-cf7"] input,[class*="prowp-cf7"] textarea,[class*="prowp-cf7"] select{width:100%;border:1px solid var(--ast-global-color-6);border-radius:var(--nasa-radius-sm);padding:0.85rem 1rem;min-height:48px;font-size:1rem;}
.wpcf7 input[type="text"]:not(.prowp-cf7-input):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 input[type="email"]:not(.prowp-cf7-input):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 input[type="tel"]:not(.prowp-cf7-input):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 input[type="url"]:not(.prowp-cf7-input):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 input[type="file"]:not(.prowp-cf7-file):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 textarea:not(.prowp-cf7-textarea):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),.wpcf7 select:not(.prowp-cf7-select):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),[class*="prowp-cf7"] input:not(.prowp-cf7-input):not(.prowp-cf7-file):not([type="submit"]):not([type="button"]):not([type="reset"]):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),[class*="prowp-cf7"] textarea:not(.prowp-cf7-textarea):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]),[class*="prowp-cf7"] select:not(.prowp-cf7-select):not([style*="background"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background:var(--ast-global-color-4) !important;}
.wpcf7 input[type="text"]:not(.prowp-cf7-input):not([style*="color"]):not([class*="-color"]),.wpcf7 input[type="email"]:not(.prowp-cf7-input):not([style*="color"]):not([class*="-color"]),.wpcf7 input[type="tel"]:not(.prowp-cf7-input):not([style*="color"]):not([class*="-color"]),.wpcf7 input[type="url"]:not(.prowp-cf7-input):not([style*="color"]):not([class*="-color"]),.wpcf7 input[type="file"]:not(.prowp-cf7-file):not([style*="color"]):not([class*="-color"]),.wpcf7 textarea:not(.prowp-cf7-textarea):not([style*="color"]):not([class*="-color"]),.wpcf7 select:not(.prowp-cf7-select):not([style*="color"]):not([class*="-color"]),[class*="prowp-cf7"] input:not(.prowp-cf7-input):not(.prowp-cf7-file):not([type="submit"]):not([type="button"]):not([type="reset"]):not([style*="color"]):not([class*="-color"]),[class*="prowp-cf7"] textarea:not(.prowp-cf7-textarea):not([style*="color"]):not([class*="-color"]),[class*="prowp-cf7"] select:not(.prowp-cf7-select):not([style*="color"]):not([class*="-color"]){color:var(--ast-global-color-2) !important;}
.prowp-cf7-hp,.wpcf7 .prowp-cf7-hp{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;pointer-events:none !important;}
.prowp-cf7-hp:not([style*="padding"]),.wpcf7 .prowp-cf7-hp:not([style*="padding"]){padding:0 !important;}
.prowp-cf7-hp:not([style*="margin"]),.wpcf7 .prowp-cf7-hp:not([style*="margin"]){margin:-1px !important;}
.prowp-cf7-hp:not([style*="border"]),.wpcf7 .prowp-cf7-hp:not([style*="border"]){border:0 !important;}
.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{outline:none;box-shadow:0 0 0 3px rgba(14,124,121,0.28);border-color:var(--nasa-teal,#0e7c79);}
.wp-block-prowpcompany-request-form,.nasa-form-card{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-6);border-radius:var(--nasa-radius-lg);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:var(--nasa-shadow-soft);}
/* Contact / CF7 form polish â€” NASA teal/cyan, spacing, mobile, RTL */
.wpcf7-form,.prowpcompany-request-form__form .wpcf7-form{display:flex;flex-direction:column;gap:1.15rem;max-width:100%;}
.wpcf7-form > p,.wpcf7-form .wpcf7-form-control-wrap{margin:0;display:block;}
.wpcf7-form label{display:block;margin-block-end:0.4rem;line-height:1.35;letter-spacing:0.01em;}
.wpcf7-form .wpcf7-not-valid-tip{margin-block-start:0.35rem;font-size:0.875rem;color:#b42318;}
.wpcf7-form .wpcf7-response-output{margin:0.75rem 0 0;padding:0.85rem 1rem;border-radius:var(--nasa-radius-sm,6px);border-width:1px;border-style:solid;line-height:1.45;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="file"],.wpcf7-form textarea,.wpcf7-form select{transition:border-color 160ms ease,box-shadow 160ms ease;}
.wpcf7-form textarea{min-height:8.5rem;resize:vertical;line-height:1.5;}
.wpcf7-form,.prowp-cf7-inline-wrap,.nasa-inner-form{--pw-cf7-accent:var(--nasa-teal,#0e7c79);--pw-cf7-accent-strong:var(--nasa-teal-hover,#0b6b68);--pw-cf7-on-accent:#ffffff;--pw-cf7-border:rgba(14,124,121,0.28);}
.wpcf7-form .wpcf7-submit,.wpcf7-form input[type="submit"],.prowp-cf7-submit-btn,.wp-block-prowpcompany-request-form .prowpcompany-request-form__form .wpcf7-submit,.wp-block-prowpcompany-request-form .prowpcompany-request-form__form .prowp-cf7-submit-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:min(100%,12rem);padding:0.85rem 1.5rem;margin-block-start:0.35rem;border:0;border-radius:var(--nasa-radius-btn,6px);background-color:var(--nasa-teal,#0e7c79) !important;background-image:none !important;color:#fff !important;font-size:1rem;font-weight:700;letter-spacing:0.02em;cursor:pointer;transition:background-color 160ms ease,transform 160ms ease;box-shadow:0 4px 16px rgba(14,124,121,0.28);}
.wpcf7-form .wpcf7-submit:hover,.wpcf7-form input[type="submit"]:hover,.prowp-cf7-submit-btn:hover,.wp-block-prowpcompany-request-form .prowpcompany-request-form__form .wpcf7-submit:hover,.wp-block-prowpcompany-request-form .prowpcompany-request-form__form .prowp-cf7-submit-btn:hover,.wp-block-prowpcompany-request-form .prowpcompany-request-form__form .wpcf7-submit:focus{background-color:var(--nasa-teal-hover,#0b6b68) !important;background-image:none !important;}
.wpcf7-form .wpcf7-submit:focus-visible,.wpcf7-form input[type="submit"]:focus-visible,.prowp-cf7-submit-btn:focus-visible{outline:3px solid #5eb8d4;outline-offset:2px;}
.wpcf7-form .wpcf7-submit:disabled,.wpcf7-form input[type="submit"]:disabled,.prowp-cf7-submit-btn:disabled{opacity:0.65;cursor:wait;}
.prowp-cf7-grid,.prowp-cf7-grid--compact{gap:1.15rem;}
.prowp-cf7-field{margin-bottom:0;}
.prowp-cf7-field label{margin-bottom:0.4rem;font-weight:700;}
html[data-theme="dark"] .wpcf7-form .wpcf7-submit,html[data-theme="dark"] .wpcf7-form input[type="submit"],html[data-theme="dark"] .prowp-cf7-submit-btn{background:#0e7c79;color:#fff;}
html[data-theme="dark"] .wpcf7-form input:focus,html[data-theme="dark"] .wpcf7-form textarea:focus,html[data-theme="dark"] .wpcf7-form select:focus{box-shadow:0 0 0 3px rgba(94,184,212,0.35);border-color:#5eb8d4;}
.rtl .wpcf7-form,.rtl .wpcf7-form label,.rtl .wpcf7-form input,.rtl .wpcf7-form textarea,.rtl .wpcf7-form select{text-align:start;}
@media (max-width:600px){.wpcf7-form{gap:1rem;}.wpcf7-form .wpcf7-submit,.wpcf7-form input[type="submit"],.prowp-cf7-submit-btn{width:100%;min-width:0;}}
.nasa-inner-form .wp-block-prowpcompany-request-form [class*="prowp-cf7"] input.wpcf7-submit.prowp-cf7-submit-btn,.nasa-form-card .wp-block-prowpcompany-request-form [class*="prowp-cf7"] input.wpcf7-submit.prowp-cf7-submit-btn,body .wpcf7 form input.wpcf7-submit.prowp-cf7-submit-btn[type="submit"]{background-color:var(--nasa-teal,#0e7c79) !important;background-image:none !important;color:#fff !important;}
.nasa-inner-form .wp-block-prowpcompany-request-form [class*="prowp-cf7"] input.wpcf7-submit.prowp-cf7-submit-btn:hover,.nasa-form-card .wp-block-prowpcompany-request-form [class*="prowp-cf7"] input.wpcf7-submit.prowp-cf7-submit-btn:hover,body .wpcf7 form input.wpcf7-submit.prowp-cf7-submit-btn[type="submit"]:hover{background-color:var(--nasa-teal-hover,#0b6b68) !important;}
/* OWNER: footer â€” pre-footer CTA band, footer, bottom bar */

.nasa-prefooter-cta,.nasa-prefooter-cta .nasa-cta-band,.nasa-cta-band{padding-block:var(--nasa-hero-pad);box-sizing:border-box;}
.nasa-prefooter-cta .nasa-cta-band{position:relative;overflow:clip;text-align:center;}
.nasa-cta-band__arc,.nasa-prefooter-cta .nasa-trajectory{position:absolute;inset-inline:8%;inset-block-start:auto;inset-block-end:1.25rem;width:84%;height:auto;max-height:3.5rem;color:rgba(94,184,212,0.35);pointer-events:none;z-index:0;}
.nasa-prefooter-cta .nasa-cta-band > *:not(.nasa-cta-band__arc):not(.nasa-trajectory){position:relative;z-index:1;}
.nasa-prefooter-cta .wp-block-buttons{justify-content:center !important;display:flex !important;flex-wrap:wrap;gap:0.85rem;margin-inline:auto;}
.nasa-prefooter-cta .wp-block-button__link{min-height:44px;border-radius:var(--nasa-radius-btn);}
.nasa-prefooter-cta .is-style-outline .wp-block-button__link{color:#ffffff !important;border-color:rgba(255,255,255,0.55) !important;}
.site-footer,.ast-footer-overlay,.ast-small-footer,.nasa-site-footer{background:#08202c !important;color:#e8eef3;}
.site-footer a,.ast-footer-overlay a,.ast-small-footer a,.nasa-site-footer a{color:#e8eef3;text-decoration:none;}
.site-footer a:hover,.site-footer a:focus-visible,.nasa-site-footer a:hover,.nasa-site-footer a:focus-visible{color:var(--nasa-chrome-link-hover,#7ec8e0) !important;}
.nasa-site-footer{padding-block:var(--nasa-space-64) 0;padding-inline:0;}
.nasa-site-footer__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:var(--nasa-space-32);}
.nasa-site-footer__heading{margin:0 0 var(--nasa-space-16);color:#ffffff;font-size:0.875rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1.3;}
.nasa-site-footer__toggle{display:none;width:100%;background:transparent;border:0;border-block-end:1px solid rgba(255,255,255,0.12);color:#ffffff;font-size:0.95rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-align:start;padding:var(--nasa-space-16) 0;min-height:44px;cursor:pointer;}
.nasa-site-footer__brand .nasa-site-footer__toggle,.nasa-site-footer__brand .nasa-site-footer__heading{display:none !important;}
.nasa-site-footer__logo img{width:160px;height:auto;margin-block-end:var(--nasa-space-16);filter:brightness(0) invert(1);}
.nasa-site-footer__about{color:rgba(232,238,243,0.88);max-width:36ch;font-size:0.95rem;line-height:1.6;}
.nasa-site-footer__menu{list-style:none;padding:0;margin:0;}
.nasa-site-footer__menu li{margin-block-end:var(--nasa-space-12);font-size:0.95rem;}
.nasa-site-footer__social{--nasa-social-size:2.25rem;--nasa-social-gap:0.5rem;display:grid;grid-template-columns:repeat(6,var(--nasa-social-size));gap:var(--nasa-social-gap);align-items:center;justify-content:start;width:max-content;max-width:100%;list-style:none;padding:0;margin:var(--nasa-space-16) 0 0;}
.nasa-site-footer__social a{display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--nasa-social-size);height:var(--nasa-social-size);min-height:var(--nasa-social-size);min-width:var(--nasa-social-size);padding:0;border:0;border-radius:0;background:transparent;font-size:0;line-height:0;color:#5eb8d4;text-decoration:none;box-sizing:border-box;}
.nasa-site-footer__social a:hover,.nasa-site-footer__social a:focus-visible{color:var(--nasa-chrome-link-hover,#7ec8e0);}
.nasa-site-footer__social .nasa-utility-bar__icon,.nasa-site-footer__contact-icon .nasa-utility-bar__icon{display:inline-flex;width:1.125rem;height:1.125rem;}
.nasa-site-footer__social svg,.nasa-site-footer__contact-icon svg{width:1.125rem;height:1.125rem;stroke:currentColor;fill:none;stroke-width:1.75;}
@media (max-width:1100px){.nasa-site-footer__social{grid-template-columns:repeat(3,var(--nasa-social-size));}}
@media (max-width:480px){.nasa-site-footer__social{--nasa-social-size:2.5rem;--nasa-social-gap:0.55rem;grid-template-columns:repeat(3,var(--nasa-social-size));}}
.nasa-site-footer__brand-line{margin:0 0 var(--nasa-space-12);font-size:1.05rem;font-weight:700;letter-spacing:-0.02em;color:#ffffff;}
.nasa-site-footer__contact .nasa-site-footer__menu li{display:flex;align-items:flex-start;gap:0.55rem;}
.nasa-site-footer__contact-label{display:block;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:rgba(232,238,243,0.65);margin-block-end:0.15rem;}
.nasa-site-footer__contact-body{display:flex;flex-direction:column;min-width:0;}
.nasa-site-footer__contact-emails{display:flex;flex-direction:column;gap:0.2rem;min-width:0;}
.nasa-site-footer__contact-emails a{word-break:break-word;}
.nasa-site-footer__contact-icon{flex-shrink:0;margin-block-start:0.15rem;color:#5eb8d4;}
.nasa-site-footer__regs{margin-block-start:var(--nasa-space-32);display:flex;flex-wrap:wrap;gap:var(--nasa-space-16);font-size:0.875rem;color:rgba(232,238,243,0.75);}
.nasa-site-footer__legal{margin-block-start:var(--nasa-space-32);padding-block:var(--nasa-space-16);border-block-start:1px solid rgba(255,255,255,0.12);font-size:0.875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nasa-space-12);}
.nasa-site-footer__legal-nav{display:flex;gap:var(--nasa-space-16);}
.nasa-back-top{min-width:44px;min-height:44px;padding:0 var(--nasa-space-16);border-radius:var(--nasa-radius-btn);border:1px solid rgba(255,255,255,0.35);background:transparent;color:#ffffff;font-weight:700;cursor:pointer;}
.nasa-back-top:hover,.nasa-back-top:focus-visible{background:rgba(255,255,255,0.08);box-shadow:var(--nasa-focus);}
.ast-small-footer,.site-above-footer-wrap,.site-primary-footer-wrap,.site-below-footer-wrap,.ast-footer-overlay .ast-builder-grid-row{display:none !important;}
body.nasa-nav-locked{overflow:hidden;}
@media (max-width:1023px){.nasa-site-footer__grid{grid-template-columns:1fr;gap:0;}
.nasa-site-footer__toggle{display:flex;align-items:center;justify-content:space-between;}
.nasa-site-footer__heading{display:none;}
.nasa-site-footer__brand{margin-block-end:var(--nasa-space-24);}
}
@media (min-width:922px) and (max-width:1023px){.main-header-menu .sub-menu,.nasa-mega-panel{grid-template-columns:1fr;min-width:min(320px,92vw);}
}
@media (min-width:600px) and (max-width:1023px){.nasa-site-footer__grid{grid-template-columns:1fr 1fr;gap:var(--nasa-space-24);}
.nasa-site-footer__brand{grid-column:1 / -1;}
.nasa-site-footer__toggle{display:none;}
.nasa-site-footer__heading{display:block;}
.nasa-site-footer__panel[hidden]{display:block !important;}
}
/* OWNER: pages â€” responsive page utilities, interaction states (404 uses shared utilities) */

.entry-content,.nasa-section > .wp-block-group__inner-container,.nasa-section{max-width:100%;}
img,video,.wp-block-image img,.nasa-service-card__media img{max-width:100%;height:auto;object-fit:cover;}
.nasa-bento__item img{max-width:100%;width:100%;height:100%;object-fit:cover;}
.nasa-service-card__media{overflow:hidden;}
.nasa-service-card,.is-style-nasa-elevated{height:100%;}
.nasa-bento__item{height:auto !important;aspect-ratio:auto;}
.entry-content p,.nasa-section-intro,.nasa-hero-lead{max-width:70ch;}
.wp-block-button__link,.ast-custom-button,.menu-toggle,.nasa-back-top{min-height:44px;min-width:44px;transition:background-color 0.2s var(--nasa-ease),color 0.2s var(--nasa-ease),border-color 0.2s var(--nasa-ease),transform 0.2s var(--nasa-ease);}
.wp-block-button__link:active,.ast-custom-button:active{transform:translateY(1px);}
.wp-block-button__link:disabled,.ast-custom-button:disabled,button:disabled{opacity:0.55;cursor:not-allowed;}
@media (max-width:599px){.nasa-hero-actions .wp-block-buttons,.nasa-cta-band .wp-block-buttons,.nasa-prefooter-cta .wp-block-buttons{display:flex;flex-direction:column;width:100%;}
.nasa-hero-actions .wp-block-button,.nasa-cta-band .wp-block-button,.nasa-prefooter-cta .wp-block-button,.nasa-hero-actions .wp-block-button__link,.nasa-cta-band .wp-block-button__link,.nasa-prefooter-cta .wp-block-button__link{width:100%;}
.wpcf7-form,.nasa-form-card{overflow-x:auto;}
}
@media (max-width:360px){body{overflow-x:clip;}
.site-content,#content,.ast-container{padding-inline:0;}
}
a:hover{text-underline-offset:0.15em;}
.nasa-service-card:focus-within{box-shadow:var(--nasa-focus);}
.nasa-inner-page{--nasa-inner-ink:var(--ast-global-color-2,#102a36);--nasa-inner-muted:var(--ast-global-color-3,#5a6f7a);--nasa-inner-surface:var(--ast-global-color-4,#ffffff);--nasa-inner-wash:var(--ast-global-color-5,#f5f8fa);--nasa-inner-line:var(--ast-global-color-6,#d9e4e8);--nasa-inner-accent:var(--ast-global-color-7,#0e7c79);--nasa-inner-navy:var(--ast-global-color-0,#082331);--nasa-inner-gutter:clamp(1.25rem,4vw,2rem);--nasa-inner-section-y:clamp(3.5rem,7vw,6rem);--nasa-inner-radius:var(--nasa-radius-md,14px);--nasa-inner-ease:var(--nasa-ease,cubic-bezier(0.22,1,0.36,1));--nasa-inner-hero-copy-max:50rem;color:var(--nasa-inner-ink);background:var(--nasa-inner-surface);}
html[data-theme="dark"] .nasa-inner-page{--nasa-inner-ink:#e8eef3;--nasa-inner-muted:#a8bcc6;--nasa-inner-surface:#0a2430;--nasa-inner-wash:#0d2c3a;--nasa-inner-line:rgba(232,238,243,0.16);--nasa-inner-navy:#061820;}
.nasa-inner-page > .nasa-inner-section,.nasa-inner-page > .nasa-inner-contact,.nasa-inner-page > .nasa-inner-cta,.nasa-inner-page .nasa-inner-section:not(.wp-block-cover){padding-block:var(--nasa-inner-section-y);padding-inline:var(--nasa-inner-gutter);}
.nasa-inner-page > .wp-block-cover.nasa-page-hero.nasa-inner-hero:not([style*="min-height"]),.nasa-inner-page > .wp-block-cover.nasa-inner-hero:not([style*="min-height"]){min-height:min(56svh,560px);}
.nasa-inner-page > .wp-block-cover.nasa-inner-hero{max-height:none;box-sizing:border-box;margin-block:0;}
.nasa-inner-page > .wp-block-cover.nasa-inner-hero:not([style*="padding"]){padding-inline:0;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero > .wp-block-cover__background:not([style*="background-color"]):not([class*="-background-color"]):not([class*="-gradient-background"]){background:var(--nasa-inner-navy);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero > .wp-block-cover__background:not([class*="has-background-dim-"]):not([style*="opacity"]){opacity:0.8;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero > .wp-block-cover__background[style*="background-color"],.nasa-inner-page .wp-block-cover.nasa-inner-hero > .wp-block-cover__background[class*="-background-color"]{background-image:none;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .wp-block-cover__inner-container{width:100%;max-width:var(--nasa-content,1240px);margin-inline:auto;box-sizing:border-box;scroll-margin-top:var(--nasa-header-total,5.5rem);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero:not([class*="is-position-"]) .wp-block-cover__inner-container:not([class*="has-text-align-"]){text-align:start;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]){padding-block-start:calc(var(--nasa-header-total,5.5rem) + 1.25rem);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]){padding-block-end:clamp(2rem,4vw,3rem);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero:not([style*="padding-left"]):not([style*="padding-inline"]) .wp-block-cover__inner-container:not([style*="padding-left"]):not([style*="padding-inline"]){padding-left:var(--nasa-inner-gutter);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero:not([style*="padding-right"]):not([style*="padding-inline"]) .wp-block-cover__inner-container:not([style*="padding-right"]):not([style*="padding-inline"]){padding-right:var(--nasa-inner-gutter);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-copy{max-width:var(--nasa-inner-hero-copy-max);width:100%;display:flex;flex-direction:column;gap:0.85rem;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero:not([class*="is-position-"]) .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero:not([class*="is-position-"]) .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-left .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-left .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-left .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-left .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-left .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-left .nasa-hero-copy{align-items:flex-start;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-center .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-center .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-center .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-center .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-center .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-center .nasa-hero-copy{align-items:center;margin-inline:auto;text-align:center;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-right .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-center-right .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-right .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-top-right .nasa-hero-copy,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-right .nasa-hero-layout,.nasa-inner-page .wp-block-cover.nasa-inner-hero.is-position-bottom-right .nasa-hero-copy{align-items:flex-end;margin-inline-start:auto;text-align:end;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])):not([style*="color"]):not([class*="-color"]),.nasa-inner-page .wp-block-cover.nasa-inner-hero h1:where(:not(.has-custom-font-size):not([class*="-font-size"])):not([style*="color"]):not([class*="-color"]){margin:0;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.1;letter-spacing:-0.03em;font-weight:800;color:#ffffff;text-shadow:0 1px 2px rgba(4,16,24,0.35);max-width:18ch;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])) mark:not([style*="color"]),.nasa-inner-page .wp-block-cover.nasa-inner-hero h1:where(:not(.has-custom-font-size):not([class*="-font-size"])) mark:not([style*="color"]){color:#7fd4d1;background:transparent;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-lead:not([style*="color"]):not([class*="-color"]),.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-inner-lead:not([style*="color"]):not([class*="-color"]){margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;color:rgba(255,255,255,0.92);max-width:42ch;font-weight:500;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-eyebrow:not([style*="color"]):not([class*="-color"]),.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-inner-eyebrow:not([style*="color"]):not([class*="-color"]){color:#e6f4f8;text-shadow:0 1px 2px rgba(4,16,24,0.45);}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-breadcrumbs,.nasa-inner-page .wp-block-cover.nasa-inner-hero nav{color:rgba(255,255,255,0.85);font-size:0.875rem;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-breadcrumbs a,.nasa-inner-page .wp-block-cover.nasa-inner-hero nav a{color:inherit;text-decoration:underline;text-underline-offset:0.15em;}
@media (max-width:781px){.nasa-inner-page > .wp-block-cover.nasa-inner-hero:not([style*="min-height"]){min-height:0;}
.nasa-inner-page > .wp-block-cover.nasa-inner-hero:not([style*="padding"]){padding-block:calc(var(--nasa-header-total,4.5rem) + 1.5rem) 2rem;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page .wp-block-cover.nasa-inner-hero h1:where(:not(.has-custom-font-size):not([class*="-font-size"])){max-width:none;}
}
html[data-theme="dark"] .nasa-inner-page .wp-block-cover.nasa-inner-hero > .wp-block-cover__background:not([style*="background-color"]):not([class*="-background-color"]):not([class*="has-background-dim-"]){opacity:0.82;}
.nasa-inner-page .nasa-inner-section + .nasa-inner-section{border-block-start:1px solid var(--nasa-inner-line);}
.nasa-inner-page .nasa-inner-section.has-surface-background-color,.nasa-inner-page .nasa-inner-section.has-background{background:var(--nasa-inner-wash);}
.nasa-inner-page .nasa-inner-section-head,.nasa-inner-page .nasa-section-head{display:grid;gap:1rem;margin-block-end:clamp(1.75rem,3vw,2.75rem);align-items:end;}
@media (min-width:900px){.nasa-inner-page .nasa-inner-section-head,.nasa-inner-page .nasa-section-head{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:2rem;}
}
.nasa-inner-page .nasa-inner-section-head h2:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page .nasa-inner-section h2:where(:not(.has-custom-font-size):not([class*="-font-size"])){margin:0.35rem 0 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15;letter-spacing:-0.025em;font-weight:800;color:var(--nasa-inner-ink);max-width:22ch;}
.nasa-inner-page .nasa-inner-eyebrow,.nasa-inner-page .nasa-inner-section .nasa-eyebrow,.nasa-inner-page .nasa-inner-contact .nasa-eyebrow{margin:0;font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--nasa-inner-accent);}
.nasa-inner-page .nasa-inner-lead,.nasa-inner-page .nasa-section-intro{margin:0;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;color:var(--nasa-inner-muted);max-width:42ch;font-weight:500;}
.nasa-inner-page .nasa-inner-principles.wp-block-columns{gap:clamp(1.5rem,3vw,2.5rem);margin:0;}
.nasa-inner-page .nasa-inner-principles > .wp-block-column{padding:0;background:transparent;border:0;box-shadow:none;border-inline-start:3px solid var(--nasa-inner-accent);padding-inline-start:1.25rem;}
.nasa-inner-page .nasa-inner-principles h3:where(:not(.has-custom-font-size):not([class*="-font-size"])){margin:0 0 0.65rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-principles p{margin:0;color:var(--nasa-inner-muted);font-size:1.05rem;line-height:1.6;}
.nasa-inner-page .nasa-inner-process,.nasa-inner-page .nasa-timeline.nasa-inner-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);}
.nasa-inner-page .nasa-inner-process__step,.nasa-inner-page .nasa-timeline__step.nasa-inner-process__step{padding:1.35rem 1.2rem 1.5rem;background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-radius:var(--nasa-inner-radius);min-width:0;}
.nasa-inner-page .nasa-inner-process__step .nasa-timeline__index{color:var(--nasa-inner-accent);font-weight:800;}
.nasa-inner-page .nasa-inner-process__step h3:where(:not(.has-custom-font-size):not([class*="-font-size"])){margin:0.35rem 0 0.5rem;font-size:1.125rem;font-weight:800;color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-process__step p:not(.nasa-timeline__index){margin:0;color:var(--nasa-inner-muted);font-size:0.975rem;line-height:1.55;}
@media (max-width:1023px){.nasa-inner-page .nasa-inner-process,.nasa-inner-page .nasa-timeline.nasa-inner-process{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:600px){.nasa-inner-page .nasa-inner-process,.nasa-inner-page .nasa-timeline.nasa-inner-process{grid-template-columns:1fr;}
}
.nasa-inner-page .nasa-inner-proof .wp-block-column{padding:1.15rem 1.2rem;background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-radius:var(--nasa-inner-radius);box-shadow:none;}
.nasa-inner-page .nasa-inner-proof .wp-block-column p{margin:0;color:var(--nasa-inner-ink);font-size:0.975rem;overflow-wrap:anywhere;}
.nasa-inner-page .nasa-inner-proof .wp-block-column p + p{margin-block-start:0.35rem;font-size:1.05rem;font-weight:700;color:var(--nasa-inner-accent);}
.nasa-inner-page .nasa-inner-feature-grid,.nasa-inner-page .nasa-service-grid.nasa-inner-feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature,.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card{grid-column:span 6;min-width:0;border-radius:var(--nasa-inner-radius);overflow:hidden;background:var(--nasa-inner-navy);color:#fff;border:0;box-shadow:0 16px 36px rgba(8,35,49,0.18);}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature:nth-child(4n + 1),.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card:nth-child(4n + 1){grid-column:span 7;}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature:nth-child(4n + 2),.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card:nth-child(4n + 2){grid-column:span 5;}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature:nth-child(4n + 3),.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card:nth-child(4n + 3){grid-column:span 5;}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature:nth-child(4n + 4),.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card:nth-child(4n + 4){grid-column:span 7;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__media img,.nasa-inner-page .nasa-service-card.nasa-inner-feature .nasa-service-card__media img{min-height:220px;aspect-ratio:16 / 10;object-fit:cover;width:100%;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__body,.nasa-inner-page .nasa-service-card.nasa-inner-feature .nasa-service-card__body{padding:1.25rem 1.35rem 1.5rem;}
.nasa-inner-page .nasa-inner-feature h3:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page .nasa-service-card.nasa-inner-feature h3:where(:not(.has-custom-font-size):not([class*="-font-size"])){color:#ffffff;margin:0 0 0.5rem;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__body > p,.nasa-inner-page .nasa-service-card.nasa-inner-feature .nasa-service-card__body > p{color:rgba(255,255,255,0.86);}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__link a,.nasa-inner-page .nasa-service-card.nasa-inner-feature .nasa-service-card__link a{color:#ffffff;text-decoration:underline;text-underline-offset:0.2em;font-weight:700;min-height:44px;display:inline-flex;align-items:center;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__link a:focus-visible,.nasa-inner-page .nasa-inner-cta a:focus-visible,.nasa-inner-page .wp-block-cover.nasa-inner-hero a:focus-visible{outline:3px solid var(--nasa-inner-accent);outline-offset:3px;}
@media (max-width:781px){.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature,.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card,.nasa-inner-page .nasa-inner-feature-grid > .nasa-inner-feature:nth-child(n),.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card:nth-child(n){grid-column:1 / -1 !important;}
}
.nasa-inner-page .nasa-inner-split,.nasa-inner-page .nasa-sector-row.nasa-inner-split{margin-block:clamp(1.75rem,3vw,2.75rem);padding-block:clamp(0.5rem,1.5vw,1rem);}
.nasa-inner-page .nasa-inner-split__columns,.nasa-inner-page .nasa-inner-split .wp-block-columns{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;gap:var(--nasa-inner-split-gap,clamp(1.5rem,3vw,2.75rem)) !important;align-items:center;margin:0;}
.nasa-inner-page .nasa-inner-split h2:where(:not(.has-custom-font-size):not([class*="-font-size"])){margin:0 0 0.75rem;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;color:var(--nasa-inner-ink);max-width:22ch;}
.nasa-inner-page .nasa-inner-split p{margin:0;color:var(--nasa-inner-muted);font-size:1.05rem;line-height:1.6;max-width:40ch;}
.nasa-inner-page .nasa-inner-image img,.nasa-inner-page .nasa-inner-split img{aspect-ratio:4 / 3;object-fit:cover;width:100%;border-radius:var(--nasa-inner-radius);}
.nasa-inner-page .nasa-inner-split--reverse .nasa-inner-split__columns,.nasa-inner-page .nasa-inner-split--reverse .wp-block-columns{flex-direction:row;}
@media (max-width:781px){.nasa-inner-page .nasa-inner-split__columns,.nasa-inner-page .nasa-inner-split .wp-block-columns{flex-direction:column !important;}
}
.nasa-inner-page.nasa-inner-page--markets .nasa-section--dark{background:var(--nasa-inner-wash);}
.nasa-inner-page .wp-block-prowpcompany-markets-map{margin-block-start:1.25rem;max-width:none;}
.nasa-inner-page .nasa-inner-contact__layout{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;gap:clamp(1.5rem,3vw,2.5rem) !important;align-items:start;margin:0;}
.nasa-inner-page .nasa-inner-contact__main{flex:1 1 62%;min-width:0;}
.nasa-inner-page .nasa-inner-contact__aside{flex:1 1 38%;min-width:0;}
.nasa-inner-page .nasa-inner-form,.nasa-inner-page .nasa-form-card.nasa-inner-form{padding:clamp(1.25rem,2.5vw,2rem);background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-radius:var(--nasa-inner-radius);box-shadow:0 12px 28px rgba(8,35,49,0.08);}
.nasa-inner-page .nasa-inner-contact .nasa-inner-section{padding-block:0;padding-inline:0;}
.nasa-inner-page .nasa-inner-contact__aside .wp-block-column{padding:1.1rem 1.15rem;background:var(--nasa-inner-wash);border:1px solid var(--nasa-inner-line);border-radius:var(--nasa-inner-radius);box-shadow:none;margin-block-end:0.85rem;}
@media (max-width:781px){.nasa-inner-page .nasa-inner-contact__layout{flex-direction:column !important;}
.nasa-inner-page .nasa-inner-contact__main,.nasa-inner-page .nasa-inner-contact__aside{flex-basis:100% !important;width:100% !important;}
}
.nasa-inner-page .nasa-inner-cta.nasa-cta-band{margin-block:0;}
:lang(ar) .nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])),html[lang^="ar"] .nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])),:lang(ar) .nasa-inner-page .nasa-inner-section h2:where(:not(.has-custom-font-size):not([class*="-font-size"])),html[lang^="ar"] .nasa-inner-page .nasa-inner-section h2:where(:not(.has-custom-font-size):not([class*="-font-size"])){letter-spacing:0;}
.nasa-inner-page .nasa-inner-feature:hover img,.nasa-inner-page .nasa-inner-split:hover .nasa-inner-image img{transform:scale(1.04);transition:transform 0.55s var(--nasa-inner-ease);}
html.nasa-motion-off .nasa-inner-page .nasa-inner-feature:hover img,html.nasa-motion-off .nasa-inner-page .nasa-inner-split:hover .nasa-inner-image img,body.nasa-motion-off .nasa-inner-page .nasa-inner-feature:hover img,body.nasa-motion-off .nasa-inner-page .nasa-inner-split:hover .nasa-inner-image img{transform:none;}
@media (prefers-reduced-motion:reduce){.nasa-inner-page .nasa-inner-feature img,.nasa-inner-page .nasa-inner-image img{transition:none !important;transform:none !important;}
}
.nasa-inner-page .nasa-inner-related .nasa-service-card__link a{display:inline-flex;min-height:44px;align-items:center;gap:.75rem;}
.nasa-inner-page .nasa-inner-feature-list{padding-inline-start:1.5rem;}
.nasa-inner-page .nasa-inner-feature img,.nasa-inner-page .nasa-inner-sector img{transition:transform 450ms var(--nasa-inner-ease);}
@media (prefers-reduced-motion:reduce){.nasa-inner-page .nasa-inner-feature img,.nasa-inner-page .nasa-inner-sector img{transition:none;}
}
.nasa-inner-page .nasa-inner-split .nasa-section-head{grid-template-columns:minmax(0,1fr);gap:1.25rem;}
.entry-content > .wp-block-group.nasa-inner-page:not([style*="padding"]){padding:0;}
.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card{min-height:18rem;padding:0;box-shadow:none;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__body{position:relative;inset:auto;display:flex;flex-direction:column;gap:0.75rem;padding:clamp(1.4rem,3vw,2rem);min-height:inherit;justify-content:flex-start;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__body p.nasa-service-card__index{flex:0 0 auto;position:static;width:auto;height:auto;align-self:flex-start;margin:0 0 1.5rem;padding:0;border:0;background:transparent;color:#a8d5db;font-size:2.5rem;font-weight:500;line-height:1;}
.nasa-inner-page .nasa-inner-feature:not(:has(.nasa-service-card__media)) .nasa-service-card__body p:not(.nasa-service-card__index):not(.nasa-service-card__link){display:block;flex:0 0 auto;overflow:visible;-webkit-line-clamp:unset;}
.nasa-inner-page .nasa-inner-feature .nasa-service-card__body > .nasa-service-card__link{margin-top:auto;}
.nasa-inner-page .nasa-service-grid.nasa-inner-feature-grid.nasa-inner-related{grid-template-columns:repeat(3,minmax(0,1fr));}
.nasa-inner-page .nasa-inner-related > .nasa-service-card:nth-child(n){grid-column:auto;min-height:15rem;}
@media (max-width:767px){.nasa-inner-page .nasa-inner-feature-grid > .nasa-service-card{min-height:15rem;}
.nasa-inner-page .nasa-service-grid.nasa-inner-feature-grid.nasa-inner-related{grid-template-columns:minmax(0,1fr);}
}
.nasa-inner-page .nasa-inner-feature:has(.nasa-service-card__media) .nasa-service-card__body{position:absolute;inset-inline:0;inset-block-end:0;min-height:0;justify-content:flex-end;}
.nasa-inner-page > .wp-block-cover.nasa-inner-hero[style*="padding-top"] > .wp-block-cover__inner-container:not([style*="padding-top"]):not([style*="padding-block-start"]){padding-block-start:0;}
.nasa-inner-page > .wp-block-cover.nasa-inner-hero[style*="padding-bottom"] > .wp-block-cover__inner-container:not([style*="padding-bottom"]):not([style*="padding-block-end"]){padding-block-end:0;}
.nasa-inner-page .nasa-inner-section.nasa-inner-narrative,.nasa-inner-page .nasa-inner-section.nasa-inner-directory,.nasa-inner-page .nasa-inner-section.nasa-inner-map-stage{position:relative;isolation:isolate;}
.nasa-inner-page .nasa-inner-section.nasa-inner-narrative::before,.nasa-inner-page .nasa-inner-section.nasa-inner-directory::before{content:"";position:absolute;inset-block:10%;inset-inline-end:-8%;width:min(42vw,28rem);border-radius:50%;background:radial-gradient(circle at center,rgba(14,124,121,0.12),transparent 68%);pointer-events:none;z-index:-1;}
html[data-theme="dark"] .nasa-inner-page .nasa-inner-section.nasa-inner-narrative::before,html[data-theme="dark"] .nasa-inner-page .nasa-inner-section.nasa-inner-directory::before{background:radial-gradient(circle at center,rgba(127,212,209,0.1),transparent 68%);}
@media (min-width:900px){.nasa-inner-page .nasa-inner-narrative{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(1.75rem,3.5vw,3rem);align-items:center;}
.nasa-inner-page .nasa-inner-narrative > .wp-block-image,.nasa-inner-page .nasa-inner-narrative > figure{margin:0;grid-column:1;grid-row:1;}
.nasa-inner-page .nasa-inner-narrative > .nasa-section-head,.nasa-inner-page .nasa-inner-narrative > .nasa-inner-section-head{grid-column:2;grid-row:1;margin-block-end:0;}
}
.nasa-inner-page .nasa-inner-narrative__image img,.nasa-inner-page .nasa-inner-narrative > .wp-block-image img{aspect-ratio:4 / 5;object-fit:cover;width:100%;border-radius:var(--nasa-inner-radius);border:1px solid var(--nasa-inner-line);box-shadow:0 18px 40px rgba(8,35,49,0.12);}
.nasa-inner-page .nasa-inner-narrative .nasa-inner-section-head,.nasa-inner-page .nasa-inner-narrative .nasa-section-head{grid-template-columns:minmax(0,1fr);}
.nasa-inner-page .nasa-inner-vm{background:linear-gradient(135deg,rgba(8,35,49,0.04),transparent 42%),var(--nasa-inner-wash);}
.nasa-inner-page .nasa-inner-vm__panels{gap:clamp(1.25rem,2.5vw,2rem);margin:0;}
.nasa-inner-page .nasa-inner-vm__panel,.nasa-inner-page .nasa-inner-principles > .wp-block-column.nasa-inner-vm__panel{padding:clamp(1.35rem,2.5vw,1.85rem);background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-inline-start:4px solid var(--nasa-inner-accent);border-radius:var(--nasa-inner-radius);box-shadow:0 10px 28px rgba(8,35,49,0.06);}
.nasa-inner-page .nasa-inner-process--editorial .nasa-inner-process__step{border-block-start:3px solid var(--nasa-inner-accent);background:linear-gradient(180deg,rgba(14,124,121,0.06),transparent 38%),var(--nasa-inner-surface);}
.nasa-inner-page .nasa-inner-binding-grid{gap:clamp(1rem,2vw,1.35rem);}
.nasa-inner-page .nasa-inner-binding-card,.nasa-inner-page .nasa-inner-bindings .wp-block-column.nasa-inner-binding-card{padding:1.25rem 1.3rem 1.4rem;background:var(--nasa-inner-navy);border:1px solid transparent;border-radius:var(--nasa-inner-radius);color:#fff;box-shadow:0 14px 32px rgba(8,35,49,0.16);}
.nasa-inner-page .nasa-inner-binding-card p,.nasa-inner-page .nasa-inner-bindings .nasa-inner-binding-card p{color:rgba(255,255,255,0.86);}
.nasa-inner-page .nasa-inner-binding-card p + p,.nasa-inner-page .nasa-inner-bindings .nasa-inner-binding-card p + p{color:#7fd4d1;font-weight:700;font-size:1.05rem;}
.nasa-inner-page .nasa-inner-directory__item{padding-block:clamp(1.25rem,3vw,2.25rem);border-block-end:1px solid var(--nasa-inner-line);scroll-margin-top:calc(var(--nasa-header-total,5.5rem) + 1rem);}
.nasa-inner-page .nasa-inner-directory__item:last-of-type{border-block-end:0;}
.nasa-inner-page .nasa-inner-magazine .nasa-inner-split__columns,.nasa-inner-page .nasa-inner-magazine .wp-block-columns{align-items:stretch;}
.nasa-inner-page .nasa-inner-magazine .nasa-inner-image img{aspect-ratio:5 / 4;min-height:14rem;border:1px solid var(--nasa-inner-line);box-shadow:0 16px 34px rgba(8,35,49,0.1);transition:transform 0.55s var(--nasa-inner-ease),box-shadow 0.55s var(--nasa-inner-ease);}
.nasa-inner-page .nasa-inner-magazine:hover .nasa-inner-image img{transform:scale(1.03);box-shadow:0 20px 40px rgba(8,35,49,0.14);}
.nasa-inner-page .nasa-inner-magazine h2:where(:not(.has-custom-font-size):not([class*="-font-size"])){position:relative;padding-inline-start:0.85rem;border-inline-start:3px solid var(--nasa-inner-accent);}
.nasa-inner-page.nasa-inner-page--sectors .nasa-inner-directory__item{--nasa-inner-split-gap:0;padding-block:0;border:1px solid var(--nasa-inner-line);border-radius:var(--nasa-inner-radius);box-shadow:0 8px 28px rgba(8,35,49,0.06);overflow:hidden;transition:transform 0.3s var(--nasa-inner-ease),box-shadow 0.3s var(--nasa-inner-ease);}
.nasa-inner-page--sectors .nasa-inner-directory__item:not(.has-background):not([style*="background"]){background:var(--nasa-inner-surface);}
.nasa-inner-page--sectors .nasa-inner-directory__item:last-of-type{border-block-end:1px solid var(--nasa-inner-line);}
.nasa-inner-page--sectors .nasa-inner-magazine .wp-block-column:has(> .wp-block-heading){padding:clamp(1.5rem,3vw,2.75rem);box-sizing:border-box;}
.nasa-inner-page--sectors .nasa-inner-image{margin:0;height:100%;}
.nasa-inner-page--sectors .nasa-inner-magazine .nasa-inner-image img{display:block;height:100%;border:0;border-radius:0;box-shadow:none;}
@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not(.nasa-motion-off) body:not(.nasa-motion-off) .nasa-inner-page--sectors .nasa-inner-directory__item:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(8,35,49,0.12);}
}
@media (max-width:781px){.nasa-inner-page--sectors .nasa-inner-magazine .wp-block-column:has(> .nasa-inner-image){order:-1;}
.nasa-inner-page--sectors .nasa-inner-magazine .wp-block-column{width:100%;}
.nasa-inner-page--sectors .nasa-inner-magazine .nasa-inner-image img{height:auto;aspect-ratio:16 / 10;min-height:0;}
}
@media (prefers-reduced-motion:reduce){.nasa-inner-page--sectors .nasa-inner-directory__item{transition:none;}
}
.nasa-inner-page .nasa-inner-portfolio > .nasa-inner-portfolio-card{position:relative;overflow:hidden;border:1px solid rgba(127,212,209,0.28);background:linear-gradient(160deg,rgba(8,35,49,0.92),rgba(8,35,49,0.78)),var(--nasa-inner-navy);}
.nasa-inner-page .nasa-inner-portfolio > .nasa-inner-portfolio-card:hover img{transform:scale(1.05);}
.nasa-inner-page .nasa-inner-contact--split{padding-block:clamp(2.5rem,5vw,4.5rem);background:linear-gradient(180deg,var(--nasa-inner-wash),var(--nasa-inner-surface) 48%);}
.nasa-inner-page .nasa-inner-contact__layout--generous{gap:clamp(1.75rem,3vw,2.75rem);align-items:stretch;}
.nasa-inner-page .nasa-inner-form--elevated{padding:clamp(1.5rem,3vw,2.35rem);border:1px solid var(--nasa-inner-line);border-block-start:4px solid var(--nasa-inner-accent);box-shadow:0 18px 42px rgba(8,35,49,0.1);min-height:24rem;}
.nasa-inner-page .nasa-inner-channels .wp-block-column{padding:1.2rem 1.25rem;background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-inline-start:3px solid var(--nasa-inner-accent);border-radius:var(--nasa-inner-radius);margin-block-end:0.9rem;}
.nasa-inner-page .nasa-inner-channels h3:where(:not(.has-custom-font-size):not([class*="-font-size"])){margin:0 0 0.55rem;font-size:1.05rem;font-weight:800;color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-contact .wp-block-button__link,.nasa-inner-page .nasa-inner-cta .wp-block-button__link,.nasa-inner-page .wp-block-cover.nasa-inner-hero .wp-block-button__link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:1.25rem;}
.nasa-inner-page .nasa-inner-map-frame{margin-block-start:1.5rem;padding:clamp(0.75rem,2vw,1.25rem);background:var(--nasa-inner-surface);border:1px solid var(--nasa-inner-line);border-radius:calc(var(--nasa-inner-radius) + 4px);box-shadow:0 16px 40px rgba(8,35,49,0.1);}
.nasa-inner-page .nasa-inner-map-stage{background:radial-gradient(ellipse at 20% 0%,rgba(14,124,121,0.1),transparent 50%),var(--nasa-inner-wash);}
.nasa-inner-page.nasa-inner-rhythm--accent-panels .nasa-inner-focus-grid--accent-panels > .nasa-inner-feature{background:var(--nasa-inner-surface);color:var(--nasa-inner-ink);border:1px solid var(--nasa-inner-line);border-inline-start:4px solid var(--nasa-inner-accent);box-shadow:none;}
.nasa-inner-page.nasa-inner-rhythm--accent-panels .nasa-inner-focus-grid--accent-panels h3:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page.nasa-inner-rhythm--accent-panels .nasa-inner-focus-grid--accent-panels .nasa-service-card__body > p{color:inherit;}
.nasa-inner-page.nasa-inner-rhythm--accent-panels .nasa-inner-focus-grid--accent-panels .nasa-service-card__index{color:var(--nasa-inner-accent);}
.nasa-inner-page.nasa-inner-rhythm--mosaic .nasa-inner-focus-grid--mosaic{grid-template-columns:repeat(12,minmax(0,1fr));}
.nasa-inner-page.nasa-inner-rhythm--mosaic .nasa-inner-focus-grid--mosaic > .nasa-inner-feature:nth-child(odd){grid-column:span 7;}
.nasa-inner-page.nasa-inner-rhythm--mosaic .nasa-inner-focus-grid--mosaic > .nasa-inner-feature:nth-child(even){grid-column:span 5;}
.nasa-inner-page.nasa-inner-rhythm--partnership .nasa-inner-focus-card{background:var(--nasa-inner-navy);}
.nasa-inner-page .nasa-inner-focus-card .nasa-service-card__media img,.nasa-inner-page .nasa-inner-focus__image img{aspect-ratio:16 / 10;object-fit:cover;width:100%;}
@media (max-width:781px){.nasa-inner-page .nasa-inner-narrative{display:block;}
.nasa-inner-page .nasa-inner-narrative__image img,.nasa-inner-page .nasa-inner-narrative > .wp-block-image img{aspect-ratio:16 / 10;margin-block-end:1.25rem;}
.nasa-inner-page.nasa-inner-rhythm--mosaic .nasa-inner-focus-grid--mosaic > .nasa-inner-feature:nth-child(n){grid-column:1 / -1;}
}
@media (max-width:600px){.nasa-inner-page .nasa-inner-section h2:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page .nasa-inner-section-head h2:where(:not(.has-custom-font-size):not([class*="-font-size"])){font-size:1.55rem;max-width:none;}
.nasa-inner-page .wp-block-cover.nasa-inner-hero .nasa-hero-title:where(:not(.has-custom-font-size):not([class*="-font-size"])),.nasa-inner-page .wp-block-cover.nasa-inner-hero h1:where(:not(.has-custom-font-size):not([class*="-font-size"])){font-size:1.85rem;max-width:none;}
}
html.nasa-motion-off .nasa-inner-page .nasa-inner-magazine:hover .nasa-inner-image img,html.nasa-motion-off .nasa-inner-page .nasa-inner-portfolio > .nasa-inner-portfolio-card:hover img,body.nasa-motion-off .nasa-inner-page .nasa-inner-magazine:hover .nasa-inner-image img,body.nasa-motion-off .nasa-inner-page .nasa-inner-portfolio > .nasa-inner-portfolio-card:hover img{transform:none;}
@media (prefers-reduced-motion:reduce){.nasa-inner-page .nasa-inner-magazine .nasa-inner-image img,.nasa-inner-page .nasa-inner-portfolio img{transition:none;transform:none;}
}
html:not([data-theme="dark"]) body.home .nasa-section:has(.nasa-service-grid) .nasa-section-head .nasa-eyebrow:not(.has-text-color):not([style*="color"]),html:not([data-theme="dark"]) .nasa-inner-page--services .nasa-inner-portfolio-intro .nasa-eyebrow:not(.has-text-color):not([style*="color"]){color:color-mix(in srgb,var(--nasa-teal) 75%,var(--nasa-navy) 25%);}
html:not([data-theme="dark"]) body.home .nasa-section:has(.nasa-service-grid) .nasa-section-intro:not(.has-text-color):not([style*="color"]){color:color-mix(in srgb,var(--nasa-muted) 75%,var(--nasa-navy) 25%);}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card .nasa-service-card__media{position:relative;inset:auto;height:clamp(12rem,20vw,18rem);min-height:0;aspect-ratio:auto;}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card .nasa-service-card__media::after{content:none;}
.nasa-inner-page .nasa-inner-focus-card:has(.nasa-service-card__media) .nasa-service-card__body{position:relative;inset:auto;min-height:0;justify-content:flex-start;color:var(--nasa-inner-ink);background:var(--nasa-inner-surface);}
.nasa-inner-page .nasa-inner-focus-card .nasa-service-card__body h3:not(.has-text-color){color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-focus-card .nasa-service-card__body > p:not(.has-text-color):not(.nasa-service-card__index):not(.nasa-service-card__link){color:var(--nasa-inner-muted);display:block;overflow:visible;-webkit-line-clamp:unset;}
.nasa-inner-page .nasa-inner-focus-card .nasa-service-card__index{color:var(--nasa-inner-accent);}
.nasa-inner-page .nasa-inner-focus-card .nasa-service-card__body{background-image:none;}
.nasa-inner-page .nasa-inner-magazine .wp-block-image{overflow:hidden;}
.nasa-inner-page .nasa-inner-narrative::before,.nasa-inner-page .nasa-inner-directory::before{inset-inline-end:0;}
.nasa-inner-page .nasa-inner-channels > .wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;}
.nasa-inner-page .nasa-inner-channels > .wp-block-columns > .wp-block-column{margin:0;min-width:0;width:100%;}
.nasa-inner-page .nasa-inner-contact .nasa-inner-section-head{grid-template-columns:minmax(0,1fr);gap:1rem;}
.nasa-inner-page .nasa-inner-contact .nasa-inner-section-head h2{max-width:none;}
.nasa-inner-page .nasa-inner-contact .nasa-section-intro{max-width:50ch;margin-inline:0;text-align:start;}
.nasa-inner-page .nasa-inner-narrative .nasa-section-intro{margin-inline:0;text-align:start;}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card > .nasa-service-card__body{position:relative;inset:auto;min-height:0;justify-content:flex-start;background:var(--nasa-inner-surface);color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card > .nasa-service-card__body h3:not(.has-text-color):not([style*="color"]){color:var(--nasa-inner-ink);}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card > .nasa-service-card__body p.nasa-service-card__index:not(.has-text-color):not([style*="color"]){color:var(--nasa-inner-accent);}
.nasa-inner-page .nasa-inner-focus-grid > .nasa-service-card > .nasa-service-card__body > p:not(.has-text-color):not([style*="color"]):not(.nasa-service-card__index):not(.nasa-service-card__link){color:var(--nasa-inner-muted);display:block;overflow:visible;-webkit-line-clamp:unset;}
.nasa-inner-page .nasa-inner-magazine .wp-block-column:has(> .wp-block-heading){display:flex;flex-direction:column;justify-content:center;gap:1rem;}
.nasa-inner-page .nasa-inner-focus-grid .nasa-service-card__body h3:not([style*="text-shadow"]){text-shadow:none;}
.nasa-inner-page .nasa-inner-form > .wp-block-prowpcompany-request-form,.nasa-inner-page .nasa-inner-form .prowpcompany-request-form__form{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}
.nasa-inner-page .nasa-inner-form:not([style*="padding"]){padding:clamp(1rem,2.5vw,2rem);box-sizing:border-box;}
/* OWNER: cover video pause/resume â€” scoped to nasa hero covers only. */

.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] .wp-block-cover__image-background,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] .wp-block-cover__image-background,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] .wp-block-cover__image-background{z-index:0;}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background{opacity:0;transition:opacity 240ms var(--nasa-ease,ease);}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] .wp-block-cover__video-background,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] .wp-block-cover__video-background,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] .wp-block-cover__video-background{z-index:0;}
.wp-block-cover[data-nasa-cover-video="1"] > .wp-block-cover__background{z-index:1;}
.wp-block-cover[data-nasa-cover-video="1"] > .wp-block-cover__inner-container{position:relative;z-index:2;}
@media (prefers-reduced-motion:reduce){.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"].is-nasa-video-ready .wp-block-cover__image-background{transition:none;}
}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] > .nasa-cover-video-toggle{position:absolute;bottom:1rem;inset-inline-end:1rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0.5rem 0.75rem;background:rgba(8,35,49,0.88);color:#fff;border:1px solid rgba(255,255,255,0.6);border-radius:4px;font:inherit;font-size:0.8125rem;font-weight:600;letter-spacing:0.01em;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,0.2);transition:background-color 160ms var(--nasa-ease,ease);}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:hover,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:hover,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:hover{background:#082331;}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:focus-visible,.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:focus-visible,.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] > .nasa-cover-video-toggle:focus-visible{outline:3px solid #3d9bb8;outline-offset:2px;}
.wp-block-cover.nasa-video-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle[hidden],.wp-block-cover.nasa-page-hero[data-nasa-cover-video="1"] > .nasa-cover-video-toggle[hidden],.wp-block-cover.is-style-nasa-hero-overlay[data-nasa-cover-video="1"] > .nasa-cover-video-toggle[hidden]{display:none !important;}
.nasa-cover-video-toggle__icon{display:inline-block;width:18px;height:18px;margin-inline-end:0.5rem;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}
.nasa-cover-video-toggle.is-playing .nasa-cover-video-toggle__icon{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='6' y='5' width='4' height='14' rx='1' fill='black'/><rect x='14' y='5' width='4' height='14' rx='1' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='6' y='5' width='4' height='14' rx='1' fill='black'/><rect x='14' y='5' width='4' height='14' rx='1' fill='black'/></svg>");}
.nasa-cover-video-toggle.is-paused .nasa-cover-video-toggle__icon{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5l11 7-11 7z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5l11 7-11 7z' fill='black'/></svg>");}
.nasa-cover-video-toggle .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}
@media (prefers-reduced-motion:reduce){.nasa-cover-video-toggle{display:none !important;}
}
html.nasa-motion-off .nasa-cover-video-toggle,body.nasa-motion-off .nasa-cover-video-toggle,.wp-block-cover.is-nasa-video-poster-only > .nasa-cover-video-toggle,.wp-block-cover.is-nasa-video-reduced > .nasa-cover-video-toggle{display:none !important;}
/* OWNER: motion â€” reveal, reduced-motion, owner motion-off */

.is-style-nasa-reveal > *{opacity:1;transform:none;}
html.nasa-js .is-style-nasa-reveal > *:not(.is-nasa-visible){opacity:0;transform:translateY(18px);}
html.nasa-js .is-style-nasa-reveal > *{transition:opacity 0.7s var(--nasa-ease),transform 0.7s var(--nasa-ease);}
html.nasa-js .is-style-nasa-reveal > *.is-nasa-visible{opacity:1;transform:none;}
html.nasa-motion-off .is-style-nasa-reveal > *,html.nasa-motion-off.nasa-js .is-style-nasa-reveal > *:not(.is-nasa-visible),body.nasa-motion-off .is-style-nasa-reveal > *,body.nasa-motion-off.nasa-js .is-style-nasa-reveal > *:not(.is-nasa-visible){opacity:1;transform:none;transition:none;}
html.nasa-motion-off .nasa-service-card:hover,html.nasa-motion-off .nasa-service-card:focus-within,html.nasa-motion-off .nasa-service-card:hover .nasa-service-card__media img,html.nasa-motion-off .nasa-service-card:focus-within .nasa-service-card__media img,html.nasa-motion-off .nasa-pillar:hover,html.nasa-motion-off .nasa-timeline__step:hover,html.nasa-motion-off .nasa-bento__item:hover img,html.nasa-motion-off .nasa-bento__item:focus-within img,html.nasa-motion-off .nasa-bento__item a.nasa-bento__hit:hover,html.nasa-motion-off .nasa-bento__item a.nasa-bento__hit:focus-visible,html.nasa-motion-off .ast-custom-button:hover,body.nasa-motion-off .nasa-service-card:hover,body.nasa-motion-off .nasa-service-card:focus-within,body.nasa-motion-off .nasa-service-card:hover .nasa-service-card__media img,body.nasa-motion-off .nasa-service-card:focus-within .nasa-service-card__media img,body.nasa-motion-off .nasa-pillar:hover,body.nasa-motion-off .nasa-timeline__step:hover,body.nasa-motion-off .nasa-bento__item:hover img,body.nasa-motion-off .nasa-bento__item:focus-within img,body.nasa-motion-off .nasa-bento__item a.nasa-bento__hit:hover,body.nasa-motion-off .nasa-bento__item a.nasa-bento__hit:focus-visible{transform:none;filter:none;}
html.nasa-motion-off .is-style-nasa-arrow .wp-block-button__link:hover::after,html.nasa-motion-off .is-style-nasa-arrow .wp-block-button__link:focus-visible::after,body.nasa-motion-off .is-style-nasa-arrow .wp-block-button__link:hover::after,body.nasa-motion-off .is-style-nasa-arrow .wp-block-button__link:focus-visible::after{transform:rotate(var(--nasa-fwd-arrow-rot)) translateY(-1px);}
html.nasa-motion-off .nasa-service-card__link a::after,html.nasa-motion-off .nasa-service-card:hover .nasa-service-card__link a::after,html.nasa-motion-off .nasa-service-card:focus-within .nasa-service-card__link a::after,body.nasa-motion-off .nasa-service-card__link a::after,body.nasa-motion-off .nasa-service-card:hover .nasa-service-card__link a::after,body.nasa-motion-off .nasa-service-card:focus-within .nasa-service-card__link a::after{transform:rotate(var(--nasa-fwd-arrow-rot));}
html.nasa-motion-off .nasa-scroll-cue::after,body.nasa-motion-off .nasa-scroll-cue::after{animation:none;}
html.nasa-motion-off .nasa-hero-arc path,html.nasa-motion-off .nasa-trajectory path,body.nasa-motion-off .nasa-hero-arc path,body.nasa-motion-off .nasa-trajectory path{stroke-dashoffset:0;transition:none;}
@media (prefers-reduced-motion:reduce){html.nasa-js .is-style-nasa-reveal > *{opacity:1;transform:none;transition:none;}
.nasa-hero-arc path,.nasa-trajectory path{stroke-dashoffset:0;transition:none;}
.nasa-scroll-cue::after{animation:none;}
.is-style-nasa-arrow .wp-block-button__link:hover::after,.is-style-nasa-arrow .wp-block-button__link:focus-visible::after{transform:rotate(var(--nasa-fwd-arrow-rot)) translateY(-1px);}
.nasa-service-card:hover .nasa-service-card__link a::after,.nasa-service-card:focus-within .nasa-service-card__link a::after{transform:rotate(var(--nasa-fwd-arrow-rot));}
.nasa-service-card:hover,.nasa-service-card:focus-within,.nasa-service-grid > .nasa-service-card:hover .nasa-service-card__media img,.nasa-service-grid > .nasa-service-card:focus-within .nasa-service-card__media img,.nasa-service-card:hover .nasa-service-card__media img,.nasa-service-card:focus-within .nasa-service-card__media img,.nasa-pillar:hover,.nasa-timeline__step:hover,.nasa-bento__item:hover img,.nasa-bento__item:focus-within img,.nasa-bento__item a.nasa-bento__hit:hover,.nasa-bento__item a.nasa-bento__hit:focus-visible{transform:none;filter:none;}
}
.nasa-site-footer,.nasa-site-footer p,.nasa-site-footer a,.nasa-site-footer li,.nasa-site-footer__about,.nasa-site-footer__menu a,.prowpcompany-markets-map__list-summary,.prowpcompany-markets-map__list-flow,.prowpcompany-markets-map__list-sectors li,.prowpcompany-markets-map__list-title{font-size:max(0.875rem,1em);}
.nasa-site-footer__contact-label,.nasa-site-footer__heading,.nasa-eyebrow,.is-style-nasa-eyebrow{font-size:max(0.75rem,0.8125rem);}
.nasa-site-footer__about,.nasa-site-footer__menu a,.nasa-site-footer__contact-body,.nasa-site-footer__legal{font-size:0.875rem !important;line-height:1.55;}

/* Contact page presentation. Field columns live in the CF7 template (.prowp-cf7-grid--b2b). */
.nasa-inner-page--contact{background:radial-gradient(ellipse 80% 40% at 100% 0%,color-mix(in srgb,var(--nasa-teal,#18a9a5) 14%,transparent),transparent 55%),linear-gradient(180deg,#f7fbfc 0%,#eef5f7 100%);}
html[data-theme="dark"] .nasa-inner-page--contact{background:radial-gradient(ellipse 70% 45% at 0% 0%,color-mix(in srgb,#5eb8d4 16%,transparent),transparent 50%),linear-gradient(180deg,#061820 0%,#082331 100%);}
.nasa-inner-page--contact .nasa-inner-contact,.nasa-inner-page--contact .nasa-inner-channels{background:transparent;padding-block:clamp(2rem,4vw,3.25rem);}
.nasa-inner-page--contact .nasa-inner-section-head{max-width:42rem;margin-inline:auto;margin-block-end:1.25rem;text-align:center;}
.nasa-inner-page--contact .nasa-inner-section-head h2{margin:0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-0.02em;line-height:1.2;}
:lang(ar) .nasa-inner-page--contact .nasa-inner-section-head h2,html[lang^="ar"] .nasa-inner-page--contact .nasa-inner-section-head h2{letter-spacing:0;}
.nasa-inner-page--contact .nasa-section-intro{max-width:46rem;margin-inline:auto;color:var(--nasa-inner-muted);font-size:1.02rem;line-height:1.6;}
.nasa-inner-page--contact .nasa-form-card.nasa-inner-form{--pw-cf7-surface:#ffffff;--pw-cf7-on-surface:#102a36;--pw-color-surface:#ffffff;--pw-color-on-surface:#102a36;--pw-cf7-text-muted:#5a6f7a;--pw-cf7-border:#d5e0e6;--pw-cf7-radius-sm:12px;width:100%;max-width:800px;margin-inline:auto;min-height:0;padding:clamp(1.25rem,2.4vw,1.75rem);border:1px solid var(--nasa-inner-line,#e4ecef);border-radius:12px;background:#ffffff;color:#102a36;color-scheme:light;box-shadow:0 16px 40px rgba(8,35,49,0.1);}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card.nasa-inner-form{--pw-cf7-surface:#ffffff;--pw-cf7-on-surface:#102a36;--pw-color-surface:#ffffff;--pw-color-on-surface:#102a36;background:#ffffff;color:#102a36;color-scheme:light;}
.nasa-inner-page--contact .prowp-cf7-grid--b2b{display:grid;grid-template-columns:minmax(0,1fr);column-gap:1.5rem;row-gap:1rem;}
@media (min-width:760px){.nasa-inner-page--contact .prowp-cf7-grid--b2b{grid-template-columns:repeat(2,minmax(0,1fr));}
.nasa-inner-page--contact .prowp-cf7-grid--b2b > .prowp-cf7-field--full,.nasa-inner-page--contact .prowp-cf7-grid--b2b > .prowp-cf7-submit-wrap{grid-column:1 / -1;}
}
.nasa-inner-page--contact .nasa-cf7-section__title{margin:1.15rem 0 0.85rem;color:#102a36 !important;font-size:1.15rem;font-weight:800;line-height:1.3;}
.nasa-inner-page--contact .nasa-cf7-section:first-child .nasa-cf7-section__title{margin-block-start:0;}
.nasa-inner-page--contact .prowp-cf7-inline-wrap .prowp-cf7-field label,.nasa-inner-page--contact .prowp-cf7-inline-wrap .wpcf7-form label,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-field label{color:#102a36 !important;font-size:0.875rem;font-weight:700;}
.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-select,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-file,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-select,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-file{min-height:48px;border-radius:12px;border:1px solid #c5d4dc;background:#ffffff !important;background-color:#ffffff !important;background-image:none !important;color:#102a36 !important;-webkit-text-fill-color:#102a36;color-scheme:light;caret-color:#102a36;}
.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input::placeholder,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea::placeholder,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input::placeholder,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea::placeholder{color:#3e5561 !important;opacity:1;-webkit-text-fill-color:#3e5561;}
.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea{min-height:8.5rem;}
.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input:focus,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-select:focus,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea:focus,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-file:focus,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-input:focus,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-select:focus,html[data-theme="dark"] .nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid .prowp-cf7-textarea:focus{background:#ffffff !important;background-color:#ffffff !important;color:#102a36 !important;border-color:#0e7c79;box-shadow:0 0 0 3px rgba(14,124,121,0.28);outline:2px solid #0e7c79;outline-offset:2px;}
.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid input:-webkit-autofill,.nasa-inner-page--contact .nasa-form-card .prowp-cf7-grid textarea:-webkit-autofill{box-shadow:0 0 0 1000px #ffffff inset !important;-webkit-text-fill-color:#102a36 !important;}
.nasa-inner-page--contact .prowp-cf7-submit-wrap{display:flex;justify-content:start;}
.nasa-inner-page--contact .prowp-cf7-submit-btn{width:auto;min-width:12rem;}
.nasa-inner-page--contact .nasa-inner-channels > .wp-block-columns.nasa-contact-channels{display:grid !important;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch;}
@media (min-width:760px){.nasa-inner-page--contact .nasa-inner-channels > .wp-block-columns.nasa-contact-channels{grid-template-columns:repeat(3,minmax(0,1fr));}}
.nasa-inner-page--contact .nasa-inner-channels > .wp-block-columns.nasa-contact-channels > .wp-block-column.nasa-contact-card{width:auto;max-width:none;flex-basis:auto;margin:0;height:100%;padding:1.15rem 1.2rem;background:#ffffff !important;background-image:none !important;color:#102a36;border:1px solid #d5e0e6;border-inline-start:3px solid #0e7c79;border-radius:16px;box-shadow:0 14px 32px rgba(8,35,49,0.08);}
.nasa-inner-page--contact .nasa-contact-card h3{margin:0 0 0.55rem;font-size:0.95rem;font-weight:800;color:#102a36 !important;}
.nasa-inner-page--contact .nasa-contact-card p{margin:0;color:#102a36;font-size:0.98rem;line-height:1.45;overflow-wrap:anywhere;}
.nasa-inner-page--contact .nasa-contact-card p + p{margin-block-start:0.35rem;}
.nasa-inner-page--contact .nasa-contact-card a{color:#085954 !important;font-weight:700;text-decoration:none;text-underline-offset:0.18em;}
.nasa-inner-page--contact .nasa-contact-card a:hover,.nasa-inner-page--contact .nasa-contact-card a:focus-visible{color:#064440 !important;text-decoration:underline;}
.nasa-inner-page--contact .nasa-contact-card a:focus-visible{outline:3px solid #0e7c79;outline-offset:3px;border-radius:4px;}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-inner-channels > .wp-block-columns.nasa-contact-channels > .wp-block-column.nasa-contact-card{background:#0a2430 !important;color:#e8eef3;border-color:rgba(94,184,212,0.35);border-inline-start-color:#5eb8d4;box-shadow:0 14px 32px rgba(0,0,0,0.28);}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-contact-card h3{color:#f4fafc !important;}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-contact-card p{color:#e8eef3;}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-contact-card a{color:#9ad4ea !important;}
html[data-theme="dark"] .nasa-inner-page--contact .nasa-contact-card a:hover,html[data-theme="dark"] .nasa-inner-page--contact .nasa-contact-card a:focus-visible{color:#d6f3fb !important;}
.nasa-inner-page--contact .nasa-contact-card p:empty{display:none;}
@media (max-width:720px){.nasa-inner-page--contact .prowp-cf7-submit-btn{width:100%;min-width:0;}}
