.elementor-kit-6{--e-global-color-primary:#28AAE2;--e-global-color-secondary:#54595F;--e-global-color-text:#44546A;--e-global-color-accent:#78B050;--e-global-color-962afd2:#0B1F38;--e-global-color-ead3b81:#102A4C;--e-global-color-94994cb:#16365F;--e-global-color-c97ff2a:#78B050;--e-global-color-994de76:#5E9A3A;--e-global-color-2e15310:#E9F3E1;--e-global-color-48a11a1:#4368C1;--e-global-color-a793f5b:#0E1B2C;--e-global-color-b2dfff5:#F4F7FA;--e-global-color-25cbbfe:#E2E8EF;--e-global-color-88eacaf:#FFFFFF;--e-global-color-5b5b402:#FFFFFF0D;--e-global-color-oaxvoid:#03070D;--e-global-color-oaxink0:#060D17;--e-global-color-oaxink2:#08121F;--e-global-color-oaxpan0:#0A1624;--e-global-color-oaxpan2:#0F1E31;--e-global-color-oaxtxt0:#EAF3FB;--e-global-color-oaxsoft:#C7D5E3;--e-global-color-oaxmut0:#9DB1C5;--e-global-color-oaxfnt0:#71869C;--e-global-color-oaxcyan:#28A8E0;--e-global-color-oaxcyhi:#7AD3FA;--e-global-color-oaxcydp:#0B5F91;--e-global-color-oaxgren:#58C068;--e-global-color-oaxgrhi:#8FE29E;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-oaxfdsp-font-family:"Barlow";--e-global-typography-oaxfdsp-font-weight:500;--e-global-typography-oaxftxt-font-family:"Barlow";--e-global-typography-oaxftxt-font-weight:400;--e-global-typography-oaxfmno-font-family:"IBM Plex Mono";--e-global-typography-oaxfmno-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h2{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h3{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h4{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h5{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h6{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{border-radius:50px 50px 50px 50px;padding:20px 34px 20px 34px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* olympic:start (generated by build/kit.php from build/css; edits inside this block are overwritten on rebuild) */
.oa.e-con{
  font-family:"Barlow","Helvetica Neue",Arial,sans-serif;
  font-size:15.5px;
  line-height:1.75;
  font-weight:400;
  font-style:normal;
  letter-spacing:normal;
  text-transform:none;
  text-align:left;
  color:#9DB1C5;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}
.oa.e-con *,
.oa.e-con *::before,
.oa.e-con *::after{box-sizing:border-box}
.oa.e-con,
.oa.e-con .e-con:where([class*=" oa-"]){
  display:block;
  width:auto;
  max-width:none;
  min-width:auto;
  --min-height:initial;--gap:initial;--row-gap:initial;--column-gap:initial;
  min-height:var(--min-height,auto);
  height:auto;
  --padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial;
  --margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial;
  margin-top:var(--margin-top,0);margin-right:var(--margin-right,0);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,0);
  padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0);
  row-gap:var(--row-gap,0);column-gap:var(--column-gap,0);
  flex:0 1 auto;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:normal;
  align-items:normal;
  align-content:normal;
  border-radius:0;
  transition:none;
}
.oa.e-con .e-con:where([class*=" oa-"]){text-align:inherit}
.oa.e-con a.e-con{color:inherit;text-decoration:none}
.oa.e-con::before,.oa.e-con::after,
.oa.e-con .e-con:where([class*=" oa-"])::before,
.oa.e-con .e-con:where([class*=" oa-"])::after{transition:none;opacity:1;mix-blend-mode:normal}
.oa.e-con .e-con:where([class*=" oa-"])::before{width:auto;height:auto;top:auto;right:auto;bottom:auto;left:auto}
.oa.e-con .elementor-widget{
  --min-height:initial;--gap:initial;--row-gap:initial;--column-gap:initial;
  --padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial;
  --margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial;
  width:auto;
  min-width:auto;
  margin:0;
  text-align:inherit;
  transition:none;
}
.oa.e-con .elementor-widget>.elementor-widget-container{display:contents}
.oa.e-con .elementor-heading-title{all:unset;display:block}
.oa.e-con .elementor-heading-title>a{color:inherit;text-decoration:none}
.oa.e-con .elementor-widget-text-editor{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;columns:auto}
.oa.e-con .elementor-widget-image{text-align:inherit}
.oa.e-con .elementor-widget-image a{display:block;color:inherit;text-decoration:none}
.oa.e-con .elementor-widget-image img{vertical-align:top;border-radius:0;box-shadow:none;max-width:100%}
.oa.e-con .elementor-button-wrapper{display:contents}
.oa.e-con .elementor-button{all:unset;box-sizing:border-box;cursor:pointer}
.oa.e-con .elementor-button-content-wrapper{display:contents}
.oa.e-con .elementor-button-text{display:block;flex-grow:0}
.oa.e-con .elementor-icon-wrapper{display:contents}
.oa.e-con .elementor-widget-icon .elementor-icon{all:unset;box-sizing:border-box;display:block;line-height:0}
.oa.e-con .elementor-widget-icon a.elementor-icon{cursor:pointer}
.oa.e-con .elementor-widget-icon .elementor-icon svg{display:block;fill:none}
.oa.e-con :is(h1,h2,h3,h4,h5,h6):where(:not(.elementor-heading-title)){font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}
.oa.e-con p{line-height:inherit;font-size:inherit;font-family:inherit;color:inherit;margin:0}
.oa.e-con ul,
.oa.e-con ol{margin:0;padding:0;list-style:none}
.oa.e-con li{margin:0}
.oa.e-con figure{margin:0}
.oa.e-con a{background-color:transparent;box-shadow:none;transition:none;text-decoration:none}
.oa.e-con a:hover,
.oa.e-con a:focus{color:inherit}
.oa.e-con strong,
.oa.e-con b{font-weight:600}
.oa.e-con .oa-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (prefers-reduced-motion:no-preference){
  .oa.e-con .animated{animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
  .oa.e-con .animated.fadeInUp{animation-name:oa-rise}
  .oa.e-con .animated.fadeIn{animation-name:oa-fade}
}
@media (prefers-reduced-motion:reduce){
  .oa.e-con,.oa.e-con *,.oa.e-con *::before,.oa.e-con *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .oa.e-con .elementor-invisible{visibility:visible}
}
.oa.e-con{--oa-void:#03070D;--oa-ink:#060D17;--oa-ink-2:#08121F;--oa-panel:#0A1624;--oa-panel-2:#0F1E31;--oa-text:#EAF3FB;--oa-soft:#C7D5E3;--oa-muted:#9DB1C5;--oa-faint:#71869C;--oa-cyan:#28A8E0;--oa-cyan-hi:#7AD3FA;--oa-cyan-deep:#0B5F91;--oa-green:#58C068;--oa-green-hi:#8FE29E;--oa-line:rgba(126,182,232,.13);--oa-line-2:rgba(126,182,232,.27);--oa-ease:cubic-bezier(.2,.7,.2,1);--oa-display:"Barlow","Helvetica Neue",Arial,sans-serif;--oa-body:"Barlow","Helvetica Neue",Arial,sans-serif;--oa-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--oa-gutter:32px;--oa-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");--oa-arrow-ur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M8 7h9v9'/%3E%3C/svg%3E");--oa-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E");--oa-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 13h6M9 17h4'/%3E%3C/svg%3E")}
.oa.e-con .oa-wrap{width:100%;max-width:1304px!important;margin-left:var(--margin-left,auto);margin-right:var(--margin-right,auto);padding-left:var(--padding-left,var(--oa-gutter));padding-right:var(--padding-right,var(--oa-gutter))}
.oa.e-con .oa-sec{position:relative;isolation:isolate;overflow-x:clip;padding-top:var(--padding-top,clamp(84px,9vw,128px));padding-bottom:var(--padding-bottom,clamp(84px,9vw,128px));background-color:var(--oa-void)}
.oa.e-con .oa-sec--ink{background-color:var(--oa-ink)}
.oa.e-con .oa-sec--rule{border-top:1px solid var(--oa-line)}
.oa.e-con .oa-sec--tight-top{padding-top:var(--padding-top,clamp(56px,6vw,80px))}
.oa.e-con .oa-head{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,18px);column-gap:var(--column-gap,18px);max-width:780px!important;margin-bottom:var(--margin-bottom,clamp(40px,5vw,64px))}
.oa.e-con .oa-head--split{flex-direction:row;align-items:flex-end;justify-content:space-between;row-gap:var(--row-gap,40px);column-gap:var(--column-gap,40px);max-width:none!important}
.oa.e-con .oa-head__main{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,18px);column-gap:var(--column-gap,18px);min-width:0;max-width:760px!important}
.oa.e-con .oa-head__side{flex:none;max-width:420px!important;padding-bottom:var(--padding-bottom,6px)}
.oa.e-con .oa-head--center{align-items:center;text-align:center;margin-left:var(--margin-left,auto);margin-right:var(--margin-right,auto)}
.oa.e-con .oa-grid-fx{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(122,211,250,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(122,211,250,.07) 1px,transparent 1px);background-size:80px 80px;background-position:50% 0;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 72% 38%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse 75% 70% at 72% 38%,#000 0%,transparent 72%)}
.oa.e-con .oa-eyebrow{display:flex;align-items:center;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);width:max-content;max-width:100%!important;font-family:var(--oa-mono);font-size:11.5px;line-height:1.4;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-cyan-hi)}
.oa.e-con .oa-eyebrow::before{content:"";flex:none;width:30px;height:1px;background:linear-gradient(90deg,var(--oa-cyan),rgba(40,168,224,0))}
.oa.e-con .oa-eyebrow__n{margin-right:var(--margin-right,12px);color:var(--oa-faint)}
.oa.e-con .oa-eyebrow--live::before{width:7px;height:7px;border-radius:50%;background:var(--oa-green);box-shadow:0 0 0 3px rgba(88,192,104,.18),0 0 14px rgba(88,192,104,.9)}
.oa.e-con .oa-head--center .oa-eyebrow::before{display:none}
.oa.e-con .oa-h1{font-family:var(--oa-display);font-weight:500;font-size:clamp(36px,4.9vw,64px);line-height:1;letter-spacing:.004em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-h2{font-family:var(--oa-display);font-weight:500;font-size:clamp(29px,3.4vw,46px);line-height:1.04;letter-spacing:.006em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-h3{font-family:var(--oa-display);font-weight:600;font-size:18.5px;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-hl{background-image:linear-gradient(95deg,#A8E6FF 0%,#4FC0F2 42%,#28A8E0 70%,#6CCB7C 118%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.oa.e-con .oa-lead{font-size:clamp(16px,1.25vw,17.5px);line-height:1.68;color:var(--oa-soft);max-width:640px!important}
.oa.e-con .oa-txt{font-size:15.5px;line-height:1.78;color:var(--oa-muted);max-width:640px!important}
.oa.e-con .oa-txt + .oa-txt{margin-top:var(--margin-top,-4px)}
.oa.e-con .oa-mono{font-family:var(--oa-mono)}
.oa.e-con .oa-btn .elementor-button{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 24px 0 26px;font-family:var(--oa-display);font-size:13px;line-height:1;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--oa-text);transition:transform .45s var(--oa-ease),filter .45s var(--oa-ease),color .3s var(--oa-ease)}
.oa.e-con .oa-btn .elementor-button::after{content:"";flex:none;width:15px;height:15px;background-color:currentColor;-webkit-mask:var(--oa-arrow) center/contain no-repeat;mask:var(--oa-arrow) center/contain no-repeat;transition:transform .45s var(--oa-ease)}
.oa.e-con .oa-btn .elementor-button:hover::after{transform:translateX(4px)}
.oa.e-con .oa-btn .elementor-button:focus-visible{outline:2px solid var(--oa-cyan-hi);outline-offset:3px}
.oa.e-con .oa-btn--primary .elementor-button{color:#03121D}
.oa.e-con .oa-btn--primary .elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}
.oa.e-con .oa-btn--primary .elementor-button:hover{color:#03121D;transform:translateY(-2px);filter:drop-shadow(0 0 16px rgba(40,168,224,.55))}
.oa.e-con .oa-btn--ghost .elementor-button{color:var(--oa-text)}
.oa.e-con .oa-btn--ghost .elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:1px solid rgba(126,182,232,.34);background-color:rgba(8,18,31,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .35s var(--oa-ease),background-color .35s var(--oa-ease)}
.oa.e-con .oa-btn--ghost .elementor-button:hover{color:#FFFFFF;transform:translateY(-2px)}
.oa.e-con .oa-btn--ghost .elementor-button:hover::before{border-color:rgba(122,211,250,.75);background-color:rgba(40,168,224,.1)}
.oa.e-con .oa-btn--sm .elementor-button{min-height:44px;padding:0 18px 0 20px;font-size:12px}
.oa.e-con .oa-btn--text .elementor-button{min-height:40px;padding:0;gap:10px;font-family:var(--oa-mono);font-size:11.5px;font-weight:500;letter-spacing:.2em;color:var(--oa-cyan-hi)}
.oa.e-con .oa-btn--text .elementor-button:hover{color:#FFFFFF}
.oa.e-con .oa-btn--doc .elementor-button{min-height:36px;padding:0 14px;gap:9px;font-family:var(--oa-mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--oa-cyan-hi)}
.oa.e-con .oa-btn--doc .elementor-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;border:1px solid rgba(40,168,224,.42);background-color:rgba(40,168,224,.07);transition:border-color .3s,background-color .3s}
.oa.e-con .oa-btn--doc .elementor-button::after{width:13px;height:13px;-webkit-mask-image:var(--oa-arrow-ur);mask-image:var(--oa-arrow-ur)}
.oa.e-con .oa-btn--doc .elementor-button:hover{color:#FFFFFF}
.oa.e-con .oa-btn--doc .elementor-button:hover::before{border-color:rgba(122,211,250,.85);background-color:rgba(40,168,224,.16)}
.oa.e-con .oa-btn--doc .elementor-button:hover::after{transform:translate(2px,-2px)}
.oa.e-con .oa-btns{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px)}
.oa.e-con .oa-ph{position:relative;isolation:isolate;overflow:hidden;background-color:var(--oa-panel)}
.oa.e-con .oa-ph img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none!important;object-fit:cover;transition:transform 1.4s var(--oa-ease)}
.oa.e-con .oa-ph--plain::after{display:none}
.oa.e-con .oa-ph--shade::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,7,13,0) 40%,rgba(3,7,13,.72) 100%)}
.oa.e-con .oa-ph--tall{aspect-ratio:4/5}
.oa.e-con .oa-ph--wide{aspect-ratio:16/11}
.oa.e-con .oa-ph--cine{aspect-ratio:16/9}
.oa.e-con .oa-ph__tag{position:absolute;left:28px;bottom:26px;z-index:3;display:flex;align-items:center;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-soft)}
.oa.e-con .oa-ph__tag::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--oa-cyan-hi);box-shadow:0 0 10px var(--oa-cyan)}
.oa.e-con .oa-hdr{position:fixed;top:0;left:0;right:0;z-index:100;transition:transform .6s var(--oa-ease)}
.oa.e-con .oa-hdr__strip{height:38px;border-bottom:1px solid rgba(126,182,232,.1);background-color:rgba(3,7,13,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.oa.e-con .oa-hdr__strip-in{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px);height:100%}
.oa.e-con .oa-hdr__tag{display:flex;align-items:center;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);font-family:var(--oa-mono);font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-hdr__tag::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--oa-green);box-shadow:0 0 10px var(--oa-green)}
.oa.e-con .oa-hdr__strip-end{display:flex;align-items:center;row-gap:var(--row-gap,26px);column-gap:var(--column-gap,26px)}
.oa.e-con .oa-hdr__link .elementor-button{display:inline-flex;align-items:center;min-height:26px;font-family:var(--oa-mono);font-size:11.5px;line-height:1;letter-spacing:.08em;color:var(--oa-soft);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-hdr__link .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-hdr__main{transition:background-color .5s var(--oa-ease),box-shadow .5s var(--oa-ease)}
.oa.e-con .oa-hdr__in{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,28px);column-gap:var(--column-gap,28px);height:92px}
.oa.e-con .oa-hdr.oa-is-solid{transform:translateY(-38px)}
.oa.e-con .oa-hdr.oa-is-solid .oa-hdr__main{background-color:rgba(3,7,13,.82);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 1px 0 var(--oa-line),0 20px 40px -24px rgba(0,0,0,.8)}
.oa.e-con .oa-brand{display:block;flex:none;width:118px}
.oa.e-con .oa-brand img{display:block;width:100%;height:auto}
.oa.e-con .oa-nav{display:flex;align-items:center;row-gap:var(--row-gap,2px);column-gap:var(--column-gap,2px);padding-top:var(--padding-top,5px);padding-right:var(--padding-right,5px);padding-bottom:var(--padding-bottom,5px);padding-left:var(--padding-left,5px);border:1px solid rgba(126,182,232,.24);border-radius:999px;background-color:rgba(6,13,23,.5);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px -26px rgba(0,0,0,.9)}
.oa.e-con .oa-nav__link .elementor-button{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;font-family:var(--oa-display);font-size:12.5px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--oa-soft);transition:color .3s var(--oa-ease),background-color .3s var(--oa-ease),box-shadow .3s var(--oa-ease)}
.oa.e-con .oa-nav__link .elementor-button:hover{color:#FFFFFF;background-color:rgba(122,211,250,.1)}
.oa.e-con .oa-hdr__actions{display:flex;align-items:center;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);flex:none}
.oa.e-con .oa-burger{display:none;position:relative;width:48px;height:48px;padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0);border:1px solid var(--oa-line-2);background:rgba(8,18,31,.5);color:var(--oa-text);cursor:pointer}
.oa.e-con .oa-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--row-gap,36px);column-gap:var(--column-gap,36px);padding-top:var(--padding-top,128px);padding-right:var(--padding-right,var(--oa-gutter));padding-bottom:var(--padding-bottom,36px);padding-left:var(--padding-left,var(--oa-gutter));background-color:#03070D;background-image:radial-gradient(ellipse 80% 45% at 85% 0%,rgba(40,168,224,.22),rgba(3,7,13,0) 70%);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .5s var(--oa-ease),visibility 0s linear .5s,transform .6s var(--oa-ease);overflow-y:auto}
.oa.e-con .oa-menu::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--oa-line) 1px,transparent 1px),linear-gradient(90deg,var(--oa-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}
.oa.e-con .oa-menu.oa-is-open{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--oa-ease),visibility 0s,transform .6s var(--oa-ease)}
.oa.e-con .oa-menu__nav{display:flex;flex-direction:column;counter-reset:menu}
.oa.e-con .oa-menu__link .elementor-button{display:flex;align-items:baseline;gap:18px;padding:14px 0;border-bottom:1px solid var(--oa-line);font-family:var(--oa-display);font-size:clamp(24px,6.4vw,34px);line-height:1.1;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--oa-text);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-menu__link .elementor-button::before{counter-increment:menu;content:"0" counter(menu);flex:none;width:28px;font-family:var(--oa-mono);font-size:11px;letter-spacing:.14em;color:var(--oa-cyan)}
.oa.e-con .oa-menu__link .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-menu__foot{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px)}
.oa.e-con .oa-menu__label{font-family:var(--oa-mono);font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-menu__contact .elementor-button{display:inline-flex;align-items:center;min-height:30px;font-family:var(--oa-mono);font-size:14px;line-height:1;letter-spacing:.06em;color:var(--oa-soft)}
.oa.e-con .oa-menu__cta{margin-top:var(--margin-top,8px)}
.oa.e-con .oa-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--min-height,clamp(700px,100vh,960px));padding-top:var(--padding-top,190px);background-color:var(--oa-void)}
.oa.e-con .oa-hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,7,13,.95) 0%,rgba(3,7,13,.86) 32%,rgba(3,7,13,.5) 62%,rgba(3,7,13,.34) 100%),linear-gradient(180deg,rgba(3,7,13,.72) 0%,rgba(3,7,13,0) 24%,rgba(3,7,13,0) 58%,#03070D 100%)}
.oa.e-con .oa-hero__ring{position:absolute;z-index:0;top:50%;right:-120px;width:620px;height:620px;margin-top:var(--margin-top,-330px);border-radius:50%;pointer-events:none;opacity:.6;box-shadow:inset 0 0 0 1px rgba(122,211,250,.16)}
.oa.e-con .oa-hero__ring::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(122,211,250,.6) 0deg .3deg,rgba(122,211,250,0) .3deg 6deg);-webkit-mask-image:radial-gradient(circle,transparent 0 46.6%,#000 46.8% 49.6%,transparent 49.8%);mask-image:radial-gradient(circle,transparent 0 46.6%,#000 46.8% 49.6%,transparent 49.8%)}
.oa.e-con .oa-hero__ring::after{content:"";position:absolute;top:18%;left:18%;right:18%;bottom:18%;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(122,211,250,.2);background:linear-gradient(rgba(122,211,250,.35),rgba(122,211,250,.35)) center/72% 1px no-repeat,linear-gradient(rgba(122,211,250,.25),rgba(122,211,250,.25)) center/1px 22% no-repeat}
.oa.e-con .oa-hero__in{position:relative;z-index:1;width:100%}
.oa.e-con .oa-hero__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px);max-width:900px!important;padding-bottom:var(--padding-bottom,58px)}
.oa.e-con .oa-hero__title{max-width:880px!important;font-family:var(--oa-display);font-weight:500;font-size:clamp(38px,5.6vw,74px);line-height:.98;letter-spacing:.002em;text-transform:uppercase;color:var(--oa-text);text-wrap:balance}
.oa.e-con .oa-hero__lead{max-width:560px!important}
.oa.e-con .oa-hero__btns{margin-top:var(--margin-top,6px)}
.oa.e-con .oa-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--oa-line-2);border-bottom:1px solid var(--oa-line);background-color:rgba(6,13,23,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.oa.e-con .oa-readout__cell{position:relative;display:flex;flex-direction:column;justify-content:center;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);min-height:var(--min-height,118px);padding-top:var(--padding-top,22px);padding-right:var(--padding-right,28px);padding-bottom:var(--padding-bottom,22px);padding-left:var(--padding-left,28px);border-left:1px solid var(--oa-line)}
.oa.e-con .oa-readout__cell:first-child{border-left:0;padding-left:var(--padding-left,0)}
.oa.e-con .oa-readout__cell::before{content:"";position:absolute;top:-1px;left:0;width:36px;height:1px;background-color:var(--oa-cyan-hi);box-shadow:0 0 10px var(--oa-cyan)}
.oa.e-con .oa-readout__cell:first-child::before{left:0}
.oa.e-con .oa-readout__label{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-readout__value{font-family:var(--oa-display);font-size:clamp(28px,2.7vw,38px);line-height:1;font-weight:500;letter-spacing:.01em;color:var(--oa-text)}
.oa.e-con .oa-readout__link .elementor-button{display:inline-flex;align-items:center;min-height:30px;font-family:var(--oa-display);font-size:clamp(16px,1.35vw,19px);line-height:1.2;font-weight:500;letter-spacing:.03em;color:var(--oa-text);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-readout__link .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-phero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--min-height,clamp(460px,58vh,600px));padding-top:var(--padding-top,190px);padding-bottom:var(--padding-bottom,clamp(56px,6vw,84px));background-color:var(--oa-ink);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.oa.e-con .oa-phero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,7,13,.93) 0%,rgba(3,7,13,.74) 42%,rgba(3,7,13,.35) 100%),linear-gradient(180deg,rgba(3,7,13,.75) 0%,rgba(3,7,13,.1) 34%,rgba(3,7,13,.25) 70%,#03070D 100%)}
.oa.e-con .oa-phero--contact::after{background:linear-gradient(90deg,rgba(3,7,13,.93) 0%,rgba(3,7,13,.8) 34%,rgba(3,7,13,.42) 60%,rgba(3,7,13,.22) 100%),linear-gradient(180deg,rgba(3,7,13,.75) 0%,rgba(3,7,13,.1) 34%,rgba(3,7,13,.25) 70%,#03070D 100%)}
.oa.e-con .oa-phero__in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-crumbs{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--row-gap,0);column-gap:var(--column-gap,0);font-family:var(--oa-mono);font-size:11px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-crumbs a{display:inline-block;padding-top:7px;padding-bottom:7px;margin-top:-7px;margin-bottom:-7px;color:var(--oa-muted);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-crumbs a:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-crumbs__sep{margin-top:var(--margin-top,0);margin-right:var(--margin-right,12px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,12px);color:var(--oa-cyan)}
.oa.e-con .oa-phero__title{max-width:980px!important;font-family:var(--oa-display);font-weight:500;font-size:clamp(36px,4.9vw,66px);line-height:1;letter-spacing:.004em;text-transform:uppercase;color:var(--oa-text);text-wrap:balance}
.oa.e-con .oa-phero__lead{max-width:620px!important}
.oa.e-con .oa-phero__chips{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px)}
.oa.e-con .oa-chip{display:inline-flex;align-items:center;row-gap:var(--row-gap,9px);column-gap:var(--column-gap,9px);min-height:var(--min-height,32px);padding-top:var(--padding-top,0);padding-right:var(--padding-right,13px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,13px);border:1px solid var(--oa-line-2);background-color:rgba(8,18,31,.5);font-family:var(--oa-mono);font-size:11.5px;line-height:1;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--oa-soft)}
.oa.e-con .oa-chip--wb{border-color:rgba(88,192,104,.45);background-color:rgba(88,192,104,.08);color:var(--oa-green-hi)}
.oa.e-con .oa-wb{position:relative;isolation:isolate;overflow:hidden;background-color:var(--oa-void)}
.oa.e-con .oa-wb__stage{position:relative;display:flex;align-items:center;min-height:var(--min-height,clamp(560px,48vw,700px))}
.oa.e-con .oa-wb__photo{position:absolute;top:0;left:0;bottom:0;width:64%;z-index:-1}
.oa.e-con .oa-wb__photo::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,7,13,.06) 0%,rgba(3,7,13,.03) 50%,rgba(3,7,13,.55) 76%,rgba(3,7,13,.92) 91%,#03070D 100%),linear-gradient(180deg,rgba(3,7,13,.35) 0%,rgba(3,7,13,0) 18%,rgba(3,7,13,0) 72%,rgba(3,7,13,.8) 100%)}
.oa.e-con .oa-wb__photo img{object-position:85% 35%}
.oa.e-con .oa-wb__in{position:relative;z-index:1;display:flex;justify-content:flex-end}
.oa.e-con .oa-wb__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px);width:46%;padding-top:var(--padding-top,96px);padding-bottom:var(--padding-bottom,96px)}
.oa.e-con .oa-wb__title{font-size:clamp(34px,4.1vw,58px);line-height:.98}
.oa.e-con .oa-wb__caps{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,6px)}
.oa.e-con .oa-cap{display:flex;align-items:center;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);min-height:var(--min-height,52px);padding-top:var(--padding-top,0);padding-right:var(--padding-right,20px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,14px);border:1px solid var(--oa-line-2);background-color:rgba(8,18,31,.6)}
.oa.e-con .oa-cap__icon{flex:none;width:24px;height:24px;color:var(--oa-cyan-hi)}
.oa.e-con .oa-cap__icon svg{display:block;width:24px;height:24px}
.oa.e-con .oa-cap__name{font-family:var(--oa-display);font-size:13.5px;line-height:1;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--oa-line-2);border-bottom:1px solid var(--oa-line)}
.oa.e-con .oa-type{position:relative;display:flex;flex-direction:column;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);padding-top:var(--padding-top,30px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,32px);padding-left:var(--padding-left,24px);border-left:1px solid var(--oa-line);transition:background-color .4s var(--oa-ease)}
.oa.e-con .oa-type:first-child{border-left:0}
.oa.e-con .oa-type:hover{background-color:rgba(88,192,104,.06)}
.oa.e-con .oa-type::before{content:"";position:absolute;top:-1px;left:0;width:28px;height:1px;background-color:var(--oa-green);box-shadow:0 0 10px var(--oa-green)}
.oa.e-con .oa-type__maker{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-type__code{font-family:var(--oa-display);font-size:clamp(30px,3.2vw,46px);line-height:1;font-weight:500;letter-spacing:.03em;color:var(--oa-green-hi)}
.oa.e-con .oa-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;row-gap:var(--row-gap,clamp(48px,6.5vw,104px));column-gap:var(--column-gap,clamp(48px,6.5vw,104px))}
.oa.e-con .oa-split--rev .oa-split__media{order:-1}
.oa.e-con .oa-split__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px);min-width:0}
.oa.e-con .oa-split__media{position:relative;min-width:0}
.oa.e-con .oa-split__btns{margin-top:var(--margin-top,10px)}
.oa.e-con .oa-asa{position:absolute;left:-28px;bottom:36px;z-index:3;display:flex;align-items:center;row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px);padding-top:var(--padding-top,14px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,14px);padding-left:var(--padding-left,14px);border:1px solid var(--oa-line-2);background-color:rgba(3,7,13,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 50px -24px rgba(0,0,0,.9)}
.oa.e-con .oa-asa__logo{flex:none;width:62px;padding-top:var(--padding-top,5px);padding-right:var(--padding-right,5px);padding-bottom:var(--padding-bottom,5px);padding-left:var(--padding-left,5px);background-color:#FFFFFF}
.oa.e-con .oa-asa__logo img{display:block;width:100%;height:auto}
.oa.e-con .oa-asa__body{display:flex;flex-direction:column;row-gap:var(--row-gap,6px);column-gap:var(--column-gap,6px)}
.oa.e-con .oa-asa__t{font-family:var(--oa-display);font-size:15px;line-height:1.1;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-asa__s{font-family:var(--oa-mono);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-muted)}
.oa.e-con .oa-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(15,30,49,.85),rgba(7,15,26,.9));color:inherit;transition:border-color .5s var(--oa-ease),transform .6s var(--oa-ease),box-shadow .6s var(--oa-ease)}
.oa.e-con .oa-card:hover{border-color:rgba(122,211,250,.45);transform:translateY(-6px);box-shadow:0 34px 60px -34px rgba(40,168,224,.55)}
.oa.e-con .oa-card__ph{aspect-ratio:16/11}
.oa.e-con .oa-card:hover .oa-card__ph img{transform:scale(1.05)}
.oa.e-con .oa-card__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);flex:1 1 auto;padding-top:var(--padding-top,28px);padding-right:var(--padding-right,30px);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,30px)}
.oa.e-con .oa-card__n{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;color:var(--oa-cyan-hi)}
.oa.e-con .oa-card__text{flex:1 1 auto;font-size:15px;line-height:1.72;color:var(--oa-muted)}
.oa.e-con .oa-card__more{display:flex;align-items:center;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);margin-top:var(--margin-top,6px);font-family:var(--oa-mono);font-size:11.5px;line-height:1.3;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--oa-cyan-hi)}
.oa.e-con .oa-card__more::after{content:"";flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--oa-arrow) center/contain no-repeat;mask:var(--oa-arrow) center/contain no-repeat;transition:transform .45s var(--oa-ease)}
.oa.e-con .oa-card:hover .oa-card__more::after{transform:translateX(4px)}
.oa.e-con .oa-adv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-adv__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px);padding-top:var(--padding-top,34px);padding-right:var(--padding-right,32px);padding-bottom:var(--padding-bottom,36px);padding-left:var(--padding-left,32px);border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75));transition:border-color .5s var(--oa-ease)}
.oa.e-con .oa-adv__item::before{content:"";position:absolute;top:-1px;left:-1px;width:44px;height:1px;background-color:var(--oa-cyan-hi);box-shadow:0 0 12px var(--oa-cyan)}
.oa.e-con .oa-adv__item:hover{border-color:rgba(122,211,250,.35)}
.oa.e-con .oa-adv__top{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-bottom:var(--margin-bottom,10px)}
.oa.e-con .oa-adv__icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid var(--oa-line-2);color:var(--oa-cyan-hi)}
.oa.e-con .oa-adv__icon svg{display:block;width:24px;height:24px}
.oa.e-con .oa-adv__n{font-family:var(--oa-mono);font-size:11px;line-height:1;letter-spacing:.22em;color:var(--oa-faint)}
.oa.e-con .oa-adv__text{font-size:15px;line-height:1.75;color:var(--oa-muted)}
.oa.e-con .oa-progs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px)}
.oa.e-con .oa-prog{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);min-height:var(--min-height,460px);padding-top:var(--padding-top,26px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,24px);border:1px solid var(--oa-line);transition:border-color .5s var(--oa-ease),transform .6s var(--oa-ease)}
.oa.e-con .oa-prog::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(3,7,13,.15) 0%,rgba(3,7,13,.45) 40%,rgba(3,7,13,.94) 78%,#03070D 100%)}
.oa.e-con .oa-prog:hover{border-color:rgba(122,211,250,.45);transform:translateY(-6px)}
.oa.e-con .oa-prog__ph{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2}
.oa.e-con .oa-prog__ph::after{display:none}
.oa.e-con .oa-prog:hover .oa-prog__ph img{transform:scale(1.06)}
.oa.e-con .oa-prog__n{font-family:var(--oa-mono);font-size:11px;line-height:1;letter-spacing:.22em;color:var(--oa-cyan-hi)}
.oa.e-con .oa-prog__title{font-size:19px}
.oa.e-con .oa-prog__text{font-size:14.5px;line-height:1.65;color:var(--oa-soft)}
.oa.e-con .oa-count{display:flex;align-items:flex-end;row-gap:var(--row-gap,18px);column-gap:var(--column-gap,18px)}
.oa.e-con .oa-count__num{font-family:var(--oa-display);font-size:clamp(64px,7vw,104px);line-height:.8;font-weight:500;letter-spacing:-.01em;color:var(--oa-text)}
.oa.e-con .oa-count__label{padding-bottom:var(--padding-bottom,6px);font-family:var(--oa-mono);font-size:11.5px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-cyan-hi)}
.oa.e-con .oa-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oa-line);border-left:1px solid var(--oa-line)}
.oa.e-con .oa-cat{position:relative;display:flex;align-items:center;row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px);min-height:var(--min-height,118px);padding-top:var(--padding-top,26px);padding-right:var(--padding-right,54px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,28px);border-right:1px solid var(--oa-line);border-bottom:1px solid var(--oa-line);transition:background-color .4s var(--oa-ease)}
.oa.e-con .oa-cat:hover{background-color:rgba(40,168,224,.06)}
.oa.e-con .oa-cat__icon{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--oa-line-2);color:var(--oa-cyan-hi)}
.oa.e-con .oa-cat__icon svg{display:block;width:24px;height:24px}
.oa.e-con .oa-cat__n{position:absolute;top:16px;right:18px;font-family:var(--oa-mono);font-size:11px;line-height:1;letter-spacing:.2em;color:var(--oa-faint)}
.oa.e-con .oa-cat__name{font-family:var(--oa-display);font-size:16.5px;line-height:1.3;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-fleet__col{position:relative;padding-top:var(--padding-top,34px);padding-right:var(--padding-right,34px);padding-bottom:var(--padding-bottom,36px);padding-left:var(--padding-left,34px);border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(15,30,49,.7),rgba(7,15,26,.7))}
.oa.e-con .oa-fleet__col::before{content:"";position:absolute;top:-1px;left:-1px;width:44px;height:1px;background-color:var(--oa-cyan-hi);box-shadow:0 0 12px var(--oa-cyan)}
.oa.e-con .oa-fleet__head{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px);padding-bottom:var(--padding-bottom,22px);margin-bottom:var(--margin-bottom,26px);border-bottom:1px solid var(--oa-line)}
.oa.e-con .oa-fleet__maker{font-family:var(--oa-display);font-size:28px;line-height:1;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-fleet__icon{width:30px;height:30px;color:var(--oa-cyan-hi)}
.oa.e-con .oa-fleet__icon svg{display:block;width:30px;height:30px}
.oa.e-con .oa-fleet__codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px)}
.oa.e-con .oa-code{display:flex;align-items:center;justify-content:center;min-height:var(--min-height,62px);border:1px solid var(--oa-line-2);font-family:var(--oa-mono);font-size:17px;line-height:1;font-weight:500;letter-spacing:.06em;color:var(--oa-soft)}
.oa.e-con .oa-code--wb{border-color:rgba(88,192,104,.5);background-color:rgba(88,192,104,.08);color:var(--oa-green-hi)}
.oa.e-con .oa-legend{display:flex;align-items:center;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,26px);font-family:var(--oa-mono);font-size:11px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-legend::before{content:"";flex:none;width:12px;height:12px;border:1px solid rgba(88,192,104,.6);background-color:rgba(88,192,104,.22)}
.oa.e-con .oa-platforms{position:relative;display:flex;flex-direction:column;align-self:stretch;margin-top:var(--margin-top,10px);border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75))}
.oa.e-con .oa-platforms::before{content:"";position:absolute;top:-1px;left:-1px;width:44px;height:1px;background-color:var(--oa-cyan-hi);box-shadow:0 0 12px var(--oa-cyan)}
.oa.e-con .oa-platforms__row{display:flex;align-items:center;row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px);padding-top:var(--padding-top,18px);padding-right:var(--padding-right,20px);padding-bottom:var(--padding-bottom,18px);padding-left:var(--padding-left,20px)}
.oa.e-con .oa-platforms__row + .oa-platforms__row{border-top:1px solid var(--oa-line)}
.oa.e-con .oa-platforms__maker{flex:none;width:74px;font-family:var(--oa-mono);font-size:11px;line-height:1.3;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-cyan-hi)}
.oa.e-con .oa-platforms__codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);flex:1 1 auto;min-width:0}
.oa.e-con .oa-platforms .oa-code{min-height:var(--min-height,52px);font-size:16px}
.oa.e-con .oa-banner{position:relative;padding-top:var(--padding-top,14px);padding-right:var(--padding-right,14px);padding-bottom:var(--padding-bottom,14px);padding-left:var(--padding-left,14px);border:1px solid var(--oa-line-2);background-color:var(--oa-panel);background-image:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(40,168,224,.16),rgba(40,168,224,0) 70%),linear-gradient(180deg,rgba(15,30,49,.85),rgba(7,15,26,.9));box-shadow:0 40px 80px -40px rgba(40,168,224,.45)}
.oa.e-con .oa-banner img{display:block;width:100%;height:auto}
.oa.e-con .oa-banner__cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:var(--row-gap,6px);column-gap:var(--column-gap,16px);margin-top:var(--margin-top,14px)}
.oa.e-con .oa-banner__cap-t{font-family:var(--oa-mono);font-size:11px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-chips{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px)}
.oa.e-con .oa-capsx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;margin-top:var(--margin-top,8px);border-top:1px solid var(--oa-line);border-left:1px solid var(--oa-line)}
.oa.e-con .oa-capx{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);padding-top:var(--padding-top,22px);padding-right:var(--padding-right,20px);padding-bottom:var(--padding-bottom,24px);padding-left:var(--padding-left,20px);border-right:1px solid var(--oa-line);border-bottom:1px solid var(--oa-line)}
.oa.e-con .oa-capx__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--oa-line-2);color:var(--oa-cyan-hi)}
.oa.e-con .oa-capx__icon svg{display:block;width:22px;height:22px}
.oa.e-con .oa-capx__body{display:flex;flex-direction:column;row-gap:var(--row-gap,6px);column-gap:var(--column-gap,6px);min-width:0}
.oa.e-con .oa-capx__title{font-family:var(--oa-display);font-size:16px;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-capx__text{font-size:14.5px;line-height:1.55;color:var(--oa-muted)}
.oa.e-con .oa-offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oa-line);border-left:1px solid var(--oa-line)}
.oa.e-con .oa-offer__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--row-gap,34px);column-gap:var(--column-gap,34px);min-height:var(--min-height,200px);padding-top:var(--padding-top,28px);padding-right:var(--padding-right,30px);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,30px);border-right:1px solid var(--oa-line);border-bottom:1px solid var(--oa-line);transition:background-color .4s var(--oa-ease)}
.oa.e-con .oa-offer__item:hover{background-color:rgba(40,168,224,.06)}
.oa.e-con .oa-offer__n{font-family:var(--oa-mono);font-size:12px;line-height:1;letter-spacing:.22em;color:var(--oa-cyan-hi)}
.oa.e-con .oa-offer__title{font-family:var(--oa-display);font-size:clamp(19px,1.65vw,23px);line-height:1.2;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-tbl{border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(13,26,42,.85),rgba(6,13,23,.9))}
.oa.e-con .oa-tbl__bar{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px);padding-top:var(--padding-top,18px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,18px);padding-left:var(--padding-left,24px);border-bottom:1px solid var(--oa-line)}
.oa.e-con .oa-tbl__search{position:relative;flex:1 1 auto;max-width:480px!important}
.oa.e-con .oa-tbl__search::before{content:"";position:absolute;top:50%;left:16px;width:18px;height:18px;margin-top:-9px;background-color:var(--oa-cyan-hi);-webkit-mask:var(--oa-search) center/contain no-repeat;mask:var(--oa-search) center/contain no-repeat;pointer-events:none}
.oa.e-con .oa-tbl__input{display:block;width:100%;height:50px;margin-top:var(--margin-top,0);margin-right:var(--margin-right,0);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,0);padding-top:var(--padding-top,0);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,48px);border:1px solid var(--oa-line-2);border-radius:0;background-color:#040A13;color:var(--oa-text);font-family:var(--oa-body);font-size:16px;line-height:1;outline:0;-webkit-appearance:none;appearance:none;transition:border-color .3s,box-shadow .3s}
.oa.e-con .oa-tbl__input::placeholder{color:var(--oa-faint);opacity:1}
.oa.e-con .oa-tbl__input:focus{border-color:rgba(122,211,250,.8);box-shadow:0 0 0 3px rgba(40,168,224,.18)}
.oa.e-con .oa-tbl__count{flex:none;font-family:var(--oa-mono);font-size:11.5px;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-tbl__num{color:var(--oa-cyan-hi)}
.oa.e-con .oa-tbl__head,.oa.e-con .oa-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr);align-items:center;column-gap:var(--column-gap,18px);padding-top:var(--padding-top,0);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,24px)}
.oa.e-con .oa-tbl__head{min-height:var(--min-height,48px);border-bottom:1px solid var(--oa-line)}
.oa.e-con .oa-th{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-row{position:relative;min-height:var(--min-height,72px);border-bottom:1px solid var(--oa-line);transition:background-color .3s var(--oa-ease)}
.oa.e-con .oa-row:last-child{border-bottom:0}
.oa.e-con .oa-row::before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background-color:var(--oa-cyan-hi);box-shadow:0 0 10px var(--oa-cyan);transform:scaleY(0);transition:transform .35s var(--oa-ease)}
.oa.e-con .oa-row:hover{background-color:rgba(40,168,224,.05)}
.oa.e-con .oa-row:hover::before{transform:scaleY(1)}
.oa.e-con .oa-row.oa-is-hidden{display:none}
.oa.e-con .oa-cell{min-width:0;font-size:15px;line-height:1.4;color:var(--oa-soft)}
.oa.e-con .oa-cell--pn{font-family:var(--oa-mono);font-size:14.5px;font-weight:500;letter-spacing:.03em;color:var(--oa-text)}
.oa.e-con .oa-cell--doc{display:flex;align-items:center}
.oa.e-con .oa-cell__none{font-family:var(--oa-mono);font-size:12px;letter-spacing:.14em;color:var(--oa-faint)}
.oa.e-con .oa-tag{display:inline-flex;align-items:center;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);padding-top:var(--padding-top,6px);padding-right:var(--padding-right,10px);padding-bottom:var(--padding-bottom,6px);padding-left:var(--padding-left,10px);border:1px solid var(--oa-line-2);font-family:var(--oa-mono);font-size:11px;line-height:1;font-weight:500;letter-spacing:.16em;text-transform:uppercase}
.oa.e-con .oa-tag::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background-color:currentColor;box-shadow:0 0 8px currentColor}
.oa.e-con .oa-tag--svc{border-color:rgba(88,192,104,.45);background-color:rgba(88,192,104,.08);color:var(--oa-green-hi)}
.oa.e-con .oa-tag--oh{border-color:rgba(40,168,224,.45);background-color:rgba(40,168,224,.08);color:var(--oa-cyan-hi)}
.oa.e-con .oa-tbl__empty{display:none;padding-top:var(--padding-top,28px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,24px);font-family:var(--oa-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-tbl__empty.oa-is-shown{display:block}
.oa.e-con .oa-note{display:flex;align-items:center;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,22px);font-family:var(--oa-mono);font-size:11px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;row-gap:var(--row-gap,clamp(40px,6vw,96px));column-gap:var(--column-gap,clamp(40px,6vw,96px))}
.oa.e-con .oa-contact__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-cmods{display:flex;flex-direction:column;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px)}
.oa.e-con .oa-cmod{position:relative;display:flex;align-items:center;row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px);padding-top:var(--padding-top,24px);padding-right:var(--padding-right,28px);padding-bottom:var(--padding-bottom,24px);padding-left:var(--padding-left,28px);border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75));color:inherit;transition:border-color .45s var(--oa-ease),transform .5s var(--oa-ease)}
.oa.e-con .oa-cmod:hover{border-color:rgba(122,211,250,.5);transform:translateX(6px)}
.oa.e-con .oa-cmod::after{content:"";position:absolute;top:50%;right:26px;width:16px;height:16px;margin-top:-8px;background-color:var(--oa-cyan-hi);-webkit-mask:var(--oa-arrow-ur) center/contain no-repeat;mask:var(--oa-arrow-ur) center/contain no-repeat;opacity:.6;transition:opacity .3s,transform .45s var(--oa-ease)}
.oa.e-con .oa-cmod:hover::after{opacity:1;transform:translate(2px,-2px)}
.oa.e-con .oa-cmod__icon{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--oa-line-2);color:var(--oa-cyan-hi)}
.oa.e-con .oa-cmod__icon svg{display:block;width:24px;height:24px}
.oa.e-con .oa-cmod__body{display:flex;flex-direction:column;row-gap:var(--row-gap,7px);column-gap:var(--column-gap,7px);min-width:0;padding-right:var(--padding-right,36px)}
.oa.e-con .oa-cmod__label{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-cmod__value{font-family:var(--oa-display);font-size:clamp(18px,1.7vw,23px);line-height:1.25;font-weight:500;letter-spacing:.02em;color:var(--oa-text);overflow-wrap:anywhere}
.oa.e-con .oa-map{position:relative;overflow:hidden;border:1px solid var(--oa-line);aspect-ratio:21/9;background-color:var(--oa-panel)}
.oa.e-con .oa-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;filter:invert(.92) hue-rotate(180deg) saturate(.6) brightness(.92) contrast(.95)}
.oa.e-con .oa-accr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:var(--row-gap,clamp(32px,5vw,72px));column-gap:var(--column-gap,clamp(32px,5vw,72px));padding-top:var(--padding-top,clamp(36px,4vw,52px));padding-right:var(--padding-right,clamp(36px,4vw,52px));padding-bottom:var(--padding-bottom,clamp(36px,4vw,52px));padding-left:var(--padding-left,clamp(36px,4vw,52px));border:1px solid var(--oa-line);background-color:var(--oa-panel);background-image:radial-gradient(ellipse 60% 120% at 0% 50%,rgba(40,168,224,.14),rgba(40,168,224,0) 70%),linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75))}
.oa.e-con .oa-accr__logo{width:150px;padding-top:var(--padding-top,10px);padding-right:var(--padding-right,10px);padding-bottom:var(--padding-bottom,10px);padding-left:var(--padding-left,10px);background-color:#FFFFFF}
.oa.e-con .oa-accr__logo img{display:block;width:100%;height:auto}
.oa.e-con .oa-accr__copy{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px)}
.oa.e-con .oa-prose{max-width:820px!important;font-size:16px;line-height:1.8;color:var(--oa-muted)}
.oa.e-con .oa-prose :is(p:where(:not(.elementor-heading-title)),div:where(.oa-t-p)){margin:0 0 20px}
.oa.e-con .oa-prose :is(h2:where(:not(.elementor-heading-title)),div:where(.oa-t-h2)){margin:46px 0 16px;font-family:var(--oa-display);font-size:22px;line-height:1.25;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--oa-text)}
.oa.e-con .oa-prose a{color:var(--oa-cyan-hi);text-decoration:underline;text-underline-offset:3px}
.oa.e-con .oa-cta{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--padding-top,clamp(100px,11vw,160px));padding-bottom:var(--padding-bottom,clamp(100px,11vw,160px));background-color:var(--oa-ink);background-size:cover;background-position:50% 62%;background-repeat:no-repeat}
.oa.e-con .oa-cta::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,7,13,.95) 0%,rgba(3,7,13,.86) 30%,rgba(3,7,13,.56) 55%,rgba(3,7,13,.3) 78%,rgba(3,7,13,.24) 100%),linear-gradient(180deg,#03070D 0%,rgba(3,7,13,0) 22%,rgba(3,7,13,0) 78%,#02050A 100%)}
.oa.e-con .oa-cta__in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px)}
.oa.e-con .oa-cta__title{max-width:820px!important}
.oa.e-con .oa-cta__text{max-width:600px!important}
.oa.e-con .oa-cta__btns{margin-top:var(--margin-top,6px)}
.oa.e-con .oa-ftr{position:relative;isolation:isolate;overflow:hidden;padding-top:var(--padding-top,clamp(72px,8vw,104px));background-color:#02050A;border-top:1px solid var(--oa-line)}
.oa.e-con .oa-ftr::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(40,168,224,0),rgba(122,211,250,.7) 50%,rgba(40,168,224,0))}
.oa.e-con .oa-ftr__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1.1fr);row-gap:var(--row-gap,56px);column-gap:var(--column-gap,56px);padding-bottom:var(--padding-bottom,64px)}
.oa.e-con .oa-ftr__brand{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px)}
.oa.e-con .oa-ftr__logo{display:block;width:150px}
.oa.e-con .oa-ftr__logo img{display:block;width:100%;height:auto}
.oa.e-con .oa-ftr__tag{max-width:320px!important;font-size:15px;line-height:1.7;color:var(--oa-muted)}
.oa.e-con .oa-ftr__asa{display:flex;align-items:center;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);margin-top:var(--margin-top,4px)}
.oa.e-con .oa-ftr__asa-logo{flex:none;width:46px;padding-top:var(--padding-top,4px);padding-right:var(--padding-right,4px);padding-bottom:var(--padding-bottom,4px);padding-left:var(--padding-left,4px);background-color:#FFFFFF}
.oa.e-con .oa-ftr__asa-logo img{display:block;width:100%;height:auto}
.oa.e-con .oa-ftr__asa-t{font-family:var(--oa-mono);font-size:11px;line-height:1.55;letter-spacing:.16em;text-transform:uppercase;color:var(--oa-muted)}
.oa.e-con .oa-ftr__title{margin-bottom:var(--margin-bottom,22px);font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:var(--oa-cyan-hi)}
.oa.e-con .oa-ftr__links{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,2px);column-gap:var(--column-gap,2px)}
.oa.e-con .oa-flink .elementor-button{display:inline-flex;align-items:center;min-height:32px;font-family:var(--oa-display);font-size:14.5px;line-height:1.2;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--oa-soft);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-flink .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-ftr__contact{display:flex;flex-direction:column;row-gap:var(--row-gap,18px);column-gap:var(--column-gap,18px)}
.oa.e-con .oa-ci{display:flex;align-items:flex-start;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px)}
.oa.e-con .oa-ci__icon{flex:none;width:20px;height:20px;margin-top:var(--margin-top,4px);color:var(--oa-cyan-hi)}
.oa.e-con .oa-ci__icon svg{display:block;width:20px;height:20px}
.oa.e-con .oa-ci__body{display:flex;flex-direction:column;row-gap:var(--row-gap,4px);column-gap:var(--column-gap,4px);min-width:0}
.oa.e-con .oa-ci__label{font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-ci__value .elementor-button{display:inline-flex;align-items:center;min-height:26px;font-family:var(--oa-display);font-size:16px;line-height:1.35;font-weight:500;letter-spacing:.02em;color:var(--oa-text);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-ci__value .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-ci__text{font-size:15px;line-height:1.6;color:var(--oa-soft)}
.oa.e-con .oa-ftr__mark{position:absolute;left:50%;bottom:58px;z-index:-1;transform:translateX(-50%);font-family:var(--oa-display);font-size:clamp(60px,15vw,230px);line-height:.8;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(126,182,232,.08);pointer-events:none;user-select:none}
.oa.e-con .oa-ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,28px);padding-top:var(--padding-top,24px);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,0);border-top:1px solid var(--oa-line)}
.oa.e-con .oa-ftr__copy{font-family:var(--oa-mono);font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-ftr__legal{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--row-gap,6px);column-gap:var(--column-gap,26px)}
.oa.e-con .oa-ftr__small .elementor-button{display:inline-flex;align-items:center;min-height:28px;font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--oa-muted);transition:color .3s var(--oa-ease)}
.oa.e-con .oa-ftr__small .elementor-button:hover{color:var(--oa-cyan-hi)}
.oa.e-con .oa-ftr__loc{font-family:var(--oa-mono);font-size:11px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--oa-faint)}
.oa.e-con .oa-phero__title--post{max-width:1000px!important;font-size:clamp(30px,3.7vw,52px);line-height:1.04}
.oa.e-con .oa-post-meta{font-family:var(--oa-mono);font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-muted)}
.oa.e-con .oa-post-nav{margin-top:var(--margin-top,56px)}
@keyframes oa-intro{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}
@keyframes oa-rise{from{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}
@keyframes oa-fade{from{opacity:0}to{opacity:1}}
.oa.e-con .oa-intro{animation:oa-intro 1.1s var(--oa-ease) both}
.oa.e-con .oa-intro--2{animation-delay:.12s}
.oa.e-con .oa-intro--3{animation-delay:.24s}
.oa.e-con .oa-intro--4{animation-delay:.36s}
.oa.e-con .oa-intro--5{animation-delay:.5s}
@media (prefers-reduced-motion:reduce){
  .oa.e-con .oa-intro{animation:none}
}
@media (max-width:1240px){
  .oa.e-con .oa-hero__ring{display:none}
  .oa.e-con .oa-progs{grid-template-columns:repeat(3,minmax(0,1fr))}
  .oa.e-con .oa-prog{min-height:var(--min-height,420px)}
}
@media (max-width:1200px){
  .oa.e-con .oa-nav,.oa.e-con .oa-hdr__cta{display:none}
  .oa.e-con .oa-burger{display:block}
}
@media (max-width:1024px){
  .oa.e-con{--oa-gutter:28px}
  .oa.e-con .oa-hdr__tag{display:none}
  .oa.e-con .oa-hdr__strip-in{justify-content:flex-end}
  .oa.e-con .oa-head--split{flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px)}
  .oa.e-con .oa-head__side{max-width:640px!important;padding-bottom:var(--padding-bottom,0)}
  .oa.e-con .oa-split{grid-template-columns:minmax(0,1fr);row-gap:var(--row-gap,48px);column-gap:var(--column-gap,48px)}
  .oa.e-con .oa-split--rev .oa-split__media{order:0}
  .oa.e-con .oa-split__media{max-width:640px!important}
  .oa.e-con .oa-asa{left:20px;bottom:20px}
  .oa.e-con .oa-readout{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-readout__cell:nth-child(3){border-left:0;padding-left:var(--padding-left,0)}
  .oa.e-con .oa-readout__cell:nth-child(n+3){border-top:1px solid var(--oa-line)}
  .oa.e-con .oa-wb__stage{flex-direction:column;align-items:stretch;min-height:var(--min-height,0)}
  .oa.e-con .oa-wb__photo{position:relative;width:auto;height:auto;aspect-ratio:16/9;z-index:0}
  .oa.e-con .oa-wb__photo::before{background:linear-gradient(180deg,rgba(3,7,13,.4) 0%,rgba(3,7,13,0) 30%,rgba(3,7,13,.2) 70%,#03070D 100%)}
  .oa.e-con .oa-wb__in{justify-content:flex-start}
  .oa.e-con .oa-wb__copy{width:100%;padding-top:var(--padding-top,8px);padding-bottom:var(--padding-bottom,64px)}
  .oa.e-con .oa-types{grid-template-columns:repeat(3,minmax(0,1fr))}
  .oa.e-con .oa-type:nth-child(4){border-left:0}
  .oa.e-con .oa-type:nth-child(n+4){border-top:1px solid var(--oa-line)}
  .oa.e-con .oa-cards{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-card{flex-direction:row}
  .oa.e-con .oa-card__ph{flex:none;width:42%;aspect-ratio:auto;min-height:var(--min-height,260px)}
  .oa.e-con .oa-adv{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-progs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-cats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-fleet{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-offer{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-contact{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-accr{grid-template-columns:auto minmax(0,1fr)}
  .oa.e-con .oa-accr__btn{grid-column:1 / -1}
  .oa.e-con .oa-ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-ftr__brand{grid-column:1 / -1}
}
@media (max-width:900px){
  .oa.e-con .oa-tbl__head{display:none}
  .oa.e-con .oa-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--row-gap,16px);padding-top:var(--padding-top,22px);padding-right:var(--padding-right,20px);padding-bottom:var(--padding-bottom,24px);padding-left:var(--padding-left,20px)}
  .oa.e-con .oa-row::before{transform:scaleY(1);opacity:.5}
  .oa.e-con .oa-cell{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--row-gap,6px);column-gap:var(--column-gap,6px)}
  .oa.e-con .oa-cell::before{content:attr(data-label);font-family:var(--oa-mono);font-size:11px;line-height:1.3;letter-spacing:.22em;text-transform:uppercase;color:var(--oa-faint)}
  .oa.e-con .oa-cell--pn{grid-column:1 / -1;font-size:19px}
}
@media (max-width:767px){
  .oa.e-con{--oa-gutter:20px}
  .oa.e-con .oa-sec{padding-top:var(--padding-top,72px);padding-bottom:var(--padding-bottom,72px)}
  .oa.e-con .oa-hdr__strip{display:none}
  .oa.e-con .oa-hdr.oa-is-solid{transform:none}
  .oa.e-con .oa-hdr__in{height:76px}
  .oa.e-con .oa-brand{width:98px}
  .oa.e-con .oa-menu{padding-top:var(--padding-top,104px)}
  .oa.e-con .oa-hero{min-height:var(--min-height,0);padding-top:var(--padding-top,150px)}
  .oa.e-con .oa-hero__copy{row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px);padding-bottom:var(--padding-bottom,40px)}
  .oa.e-con .oa-hero__btns{flex-direction:column;align-items:stretch;align-self:stretch}
  .oa.e-con .oa-readout__cell{min-height:var(--min-height,96px);padding-top:var(--padding-top,18px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,18px);padding-left:var(--padding-left,16px)}
  .oa.e-con .oa-readout__cell:nth-child(odd){padding-left:var(--padding-left,0)}
  .oa.e-con .oa-readout__value{font-size:28px}
  .oa.e-con .oa-readout__link .elementor-button{font-size:15px;overflow-wrap:anywhere}
  .oa.e-con .oa-phero{min-height:var(--min-height,0);padding-top:var(--padding-top,150px);padding-bottom:var(--padding-bottom,52px)}
  .oa.e-con .oa-split{row-gap:var(--row-gap,40px);column-gap:var(--column-gap,40px)}
  .oa.e-con .oa-asa{position:relative;left:auto;bottom:auto;margin-top:var(--margin-top,14px)}
  .oa.e-con .oa-wb__copy{padding-bottom:var(--padding-bottom,52px)}
  .oa.e-con .oa-wb__caps{flex-direction:column;align-items:stretch;align-self:stretch}
  .oa.e-con .oa-type{padding-top:var(--padding-top,22px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,24px);padding-left:var(--padding-left,16px)}
  .oa.e-con .oa-card{flex-direction:column}
  .oa.e-con .oa-card__ph{width:auto;min-height:var(--min-height,0);aspect-ratio:16/11}
  .oa.e-con .oa-card__body{padding-top:var(--padding-top,24px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,22px)}
  .oa.e-con .oa-adv__item{padding-top:var(--padding-top,28px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,24px)}
  .oa.e-con .oa-progs{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-prog{min-height:var(--min-height,380px)}
  .oa.e-con .oa-cats{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-cat{min-height:var(--min-height,92px);padding-top:var(--padding-top,20px);padding-right:var(--padding-right,48px);padding-bottom:var(--padding-bottom,20px);padding-left:var(--padding-left,20px)}
  .oa.e-con .oa-fleet__col{padding-top:var(--padding-top,26px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,22px)}
  .oa.e-con .oa-fleet__codes{grid-template-columns:repeat(3,minmax(0,1fr))}
  .oa.e-con .oa-platforms__row{flex-direction:column;align-items:stretch;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);padding-top:var(--padding-top,16px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,16px);padding-left:var(--padding-left,16px)}
  .oa.e-con .oa-platforms .oa-code{min-height:var(--min-height,46px);font-size:15px}
  .oa.e-con .oa-capsx{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-capx{flex-direction:row;align-items:center;row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px);padding-top:var(--padding-top,16px);padding-right:var(--padding-right,18px);padding-bottom:var(--padding-bottom,16px);padding-left:var(--padding-left,18px)}
  .oa.e-con .oa-capx__body{display:flex;flex-direction:column;row-gap:var(--row-gap,4px);column-gap:var(--column-gap,4px)}
  .oa.e-con .oa-offer{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-offer__item{min-height:var(--min-height,0);row-gap:var(--row-gap,22px);column-gap:var(--column-gap,22px);padding-top:var(--padding-top,24px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,22px)}
  .oa.e-con .oa-tbl__bar{flex-direction:column;align-items:stretch;padding-top:var(--padding-top,16px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,16px);padding-left:var(--padding-left,16px)}
  .oa.e-con .oa-tbl__search{max-width:none!important}
  .oa.e-con .oa-cmod{row-gap:var(--row-gap,16px);column-gap:var(--column-gap,16px);padding-top:var(--padding-top,20px);padding-right:var(--padding-right,18px);padding-bottom:var(--padding-bottom,20px);padding-left:var(--padding-left,18px)}
  .oa.e-con .oa-cmod__icon{width:48px;height:48px}
  .oa.e-con .oa-cmod__body{padding-right:var(--padding-right,22px)}
  .oa.e-con .oa-cmod::after{right:16px}
  .oa.e-con .oa-map{aspect-ratio:4/5}
  .oa.e-con .oa-accr{grid-template-columns:minmax(0,1fr);justify-items:start}
  .oa.e-con .oa-accr__logo{width:120px}
  .oa.e-con .oa-ftr__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--row-gap,44px);column-gap:var(--column-gap,44px)}
  .oa.e-con .oa-ftr__bottom{flex-direction:column;align-items:flex-start}
  .oa.e-con .oa-ftr__mark{bottom:120px}
}
@media (max-width:600px){
  .oa.e-con .oa-readout__cell:nth-child(n+3){grid-column:1 / -1;min-height:var(--min-height,74px);border-left:0;padding-left:var(--padding-left,0)}
}
@media (max-width:480px){
  .oa.e-con .oa-platforms__codes{grid-template-columns:repeat(3,minmax(0,1fr))}
  .oa.e-con .oa-types{grid-template-columns:repeat(2,minmax(0,1fr))}
  .oa.e-con .oa-type:nth-child(odd){border-left:0}
  .oa.e-con .oa-type:nth-child(4){border-left:1px solid var(--oa-line)}
  .oa.e-con .oa-type:nth-child(n+3){border-top:1px solid var(--oa-line)}
  .oa.e-con .oa-hero__title{font-size:34px}
}
html:has(.oa-page){scroll-padding-top:110px;scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html:has(.oa-page){scroll-behavior:auto}}
html:has(.oa-page),html:has(.oa-page) body{background:#03070D}
body:has(.oa-page) :is(#page,.site,.site-content,#content,#primary,.ast-container){background:transparent}
.oa.e-con.oa-page{background:#03070D;overflow:clip}
body.oa-is-locked{overflow:hidden}
.oa.e-con a{color:inherit}
.oa.e-con ::selection{background:#28A8E0;color:#03070D}
.oa.e-con :focus-visible{outline:2px solid #7AD3FA;outline-offset:3px}
body:has(.oa-page) .site-content>.ast-container{max-width:none;padding:0}
body:has(.oa-page) #primary{margin:0;padding:0}
.oa.e-con.oa-chrome--header{position:relative;z-index:100;height:0}
.oa.e-con .oa-script{display:none}
.oa.e-con.oa-chrome--footer{background:#02050A}
body.admin-bar .oa.e-con .oa-hdr{top:32px}
body.admin-bar .oa.e-con .oa-menu{top:32px}
@media (max-width:782px){
  body.admin-bar .oa.e-con .oa-hdr,body.admin-bar .oa.e-con .oa-menu{top:46px}
}
@media (max-width:600px){
  body.admin-bar .oa.e-con .oa-hdr.oa-is-solid{top:0}
}
body:not(:has(.oa-page)) .oa.e-con .oa-hdr .oa-hdr__main{background:rgba(3,7,13,.94)}
body:has(.oa-chrome--header):not(:has(.oa-page)) #content{padding-top:150px;min-height:50vh}
.oa.e-con :is(.oa-hdr__in,.oa-hdr__actions,.oa-hdr__strip-in,.oa-hdr__strip-end)>.elementor-widget{flex:none}
.oa.e-con .oa-nav>.elementor-widget{flex:none}
.oa.e-con :is(.oa-brand,.oa-ftr__logo) img{display:block;width:100%;height:auto}
.oa.e-con .oa-burger .elementor-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}
.oa.e-con .oa-burger .elementor-icon svg{width:22px;height:22px;overflow:visible}
.oa.e-con .oa-burger .elementor-icon svg path{fill:none;stroke:currentColor;stroke-width:1.6;transform-box:view-box;transform-origin:50% 50%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.oa.e-con .oa-burger.oa-is-open .elementor-icon svg path:nth-child(1){transform:translateY(3px) rotate(45deg)}
.oa.e-con .oa-burger.oa-is-open .elementor-icon svg path:nth-child(2){transform:translateY(-3px) rotate(-45deg)}
.oa.e-con .oa-ph>.elementor-widget-image{position:absolute;top:0;left:0;right:0;bottom:0}
.oa.e-con .elementor-widget-icon .elementor-icon{color:inherit}
.oa.e-con .elementor-widget-icon .elementor-icon svg{stroke:currentColor}
.oa.e-con .oa-hero>.elementor-background-slideshow{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;width:auto;height:auto;border-radius:0}
.oa.e-con .oa-hero>.elementor-background-slideshow::before{display:none}
.oa.e-con .oa-hero .elementor-background-slideshow__slide__image{background-size:cover;background-position:50% 50%}
.oa.e-con .oa-hero{background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-cockpit-with-intricate-instrument-panel-d-2026-09-24-04-11-39-utc-2048x1231.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.oa.e-con :is(.oa-phero,.oa-cta){background-size:cover;background-repeat:no-repeat}
.oa.e-con :is(.oa-readout__value,.oa-count__num) .elementor-counter{display:block}
.oa.e-con :is(.oa-readout__value,.oa-count__num) .elementor-counter-number-wrapper{display:flex;justify-content:flex-start;margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.oa.e-con :is(.oa-readout__value,.oa-count__num) :is(.elementor-counter-number-prefix,.elementor-counter-number-suffix){flex-grow:0;text-align:start;font:inherit;color:inherit}
.oa.e-con :is(.oa-readout__value,.oa-count__num) .elementor-counter-number{font:inherit;color:inherit}
.oa.e-con :is(.oa-readout__value,.oa-count__num) .elementor-counter-title{display:none}
.oa.e-con .oa-posts .elementor-posts-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}
.oa.e-con .oa-posts .elementor-post{position:relative;display:flex;flex-direction:column;margin:0;overflow:hidden;border:1px solid rgba(126,182,232,.13);background:linear-gradient(180deg,rgba(15,30,49,.85),rgba(7,15,26,.9));transition:border-color .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.oa.e-con .oa-posts .elementor-post:hover{border-color:rgba(122,211,250,.45);transform:translateY(-6px)}
.oa.e-con .oa-posts .elementor-post__thumbnail__link{position:relative;display:block;width:auto;margin:0;overflow:hidden}
.oa.e-con .oa-posts .elementor-post .elementor-post__thumbnail__link:not(#oa-x){width:auto;margin:0} 
.oa.e-con .oa-posts .elementor-post__thumbnail{position:relative;padding-bottom:62.5%!important;overflow:hidden;border-radius:0}
.oa.e-con .oa-posts .elementor-post__thumbnail img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transform:none;filter:saturate(.9);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
.oa.e-con .oa-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.05)}
.oa.e-con .oa-posts .elementor-post__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1 1 auto;margin:0;padding:26px 28px 28px}
.oa.e-con .oa-posts .elementor-post__meta-data{order:-1;margin:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#71869C}
.oa.e-con .oa-posts .elementor-post__title{margin:0;font-family:"Barlow","Helvetica Neue",Arial,sans-serif;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#EAF3FB}
.oa.e-con .oa-posts .elementor-post__title a{color:inherit;font:inherit;transition:color .3s}
.oa.e-con .oa-posts .elementor-post__title a:hover{color:#7AD3FA}
.oa.e-con .oa-posts .elementor-post__excerpt{flex:1 1 auto;margin:0}
.oa.e-con .oa-posts .elementor-post__excerpt p{margin:0;font-size:15px;line-height:1.7;color:#9DB1C5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.oa.e-con .oa-posts .elementor-post__read-more{display:inline-flex;align-items:center;gap:10px;min-height:26px;margin-top:auto;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#7AD3FA;transition:color .3s}
.oa.e-con .oa-posts .elementor-post__read-more::after{content:"";flex:none;width:14px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='m13 6 6 6-6 6'/%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' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M4 12h15'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.oa.e-con .oa-posts .elementor-post__read-more:hover{color:#FFFFFF}
.oa.e-con .oa-posts .elementor-post__read-more:hover::after{transform:translateX(4px)}
@media (max-width:1024px){.oa.e-con .oa-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.oa.e-con .oa-posts .elementor-posts-container{grid-template-columns:minmax(0,1fr)}}
.oa.e-con .oa-map .elementor-custom-embed{line-height:0}
.oa.e-con .oa-phero--post{background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-cockpit-with-intricate-instrument-panel-d-2026-09-24-04-11-39-utc-2048x1231.jpg);background-position:50% 50%}
.oa.e-con .oa-post-meta .elementor-post-info{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}
.oa.e-con .oa-post-meta .elementor-icon-list-item{display:inline-flex;align-items:center;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.oa.e-con .oa-post-meta .elementor-icon-list-icon{display:none}
.oa.e-con .oa-post-meta .elementor-icon-list-text,.oa.e-con .oa-post-meta time{padding:0;font:inherit;color:inherit}
.oa.e-con .oa-post-meta a{color:inherit}
.oa.e-con .oa-prose .elementor-widget-container{display:block}
.oa.e-con .oa-prose img{max-width:100%;height:auto;margin:10px 0 24px}
.oa.e-con .oa-post-nav .elementor-post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:40px;border-top:1px solid rgba(126,182,232,.13)}
.oa.e-con .oa-post-nav .elementor-post-navigation__separator-wrapper{display:none}
.oa.e-con .oa-post-nav .elementor-post-navigation__link{width:auto;max-width:none}
.oa.e-con .oa-post-nav .elementor-post-navigation__link a{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px 24px;border:1px solid rgba(126,182,232,.13);background:linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75));color:#EAF3FB;transition:border-color .4s}
.oa.e-con .oa-post-nav .elementor-post-navigation__link a:hover{border-color:rgba(122,211,250,.5)}
.oa.e-con .oa-post-nav .elementor-post-navigation__next a{align-items:flex-end;text-align:right}
.oa.e-con .oa-post-nav .post-navigation__arrow-wrapper{display:none}
.oa.e-con .oa-post-nav :is(.elementor-post-navigation__link__prev,.elementor-post-navigation__link__next){display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}
.oa.e-con .oa-post-nav :is(.post-navigation__prev--label,.post-navigation__next--label){font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7AD3FA}
.oa.e-con .oa-post-nav :is(.post-navigation__prev--title,.post-navigation__next--title){font-family:"Barlow","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;color:#EAF3FB;white-space:normal;overflow:visible;text-overflow:clip}
@media (max-width:640px){
  .oa.e-con .oa-post-nav .elementor-post-navigation{grid-template-columns:minmax(0,1fr)}
  .oa.e-con .oa-post-nav .elementor-post-navigation__next a{align-items:flex-start;text-align:left}
}
body:has(.oa-page) .elementor-location-single:not(#oa-x){margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none}
body:has(.oa-chrome--header):not(:has(.oa-page)){background:#03070D;color:#9DB1C5}
body:has(.oa-chrome--header):not(:has(.oa-page)) :is(#page,.site-content,.ast-container,#primary,.site-main):not(#oa-x){background:transparent}
body:has(.oa-chrome--header):not(:has(.oa-page)) :is(.ast-article-single,.ast-article-post,.error-404,.no-results,.comments-area,.ast-author-box,.post-navigation):not(#oa-x){background:linear-gradient(180deg,rgba(15,30,49,.75),rgba(7,15,26,.75));box-shadow:inset 0 0 0 1px rgba(126,182,232,.13);border-radius:0;color:#9DB1C5}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content :is(h1,h2,h3,h4,h5,h6,.page-title,.entry-title,.page-sub-title){color:#EAF3FB}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content :is(h1,h2,.page-title,.entry-title){font-family:"Barlow","Helvetica Neue",Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.01em}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content :is(p,li,.page-sub-title,.entry-content){color:#9DB1C5;font-family:"Barlow","Helvetica Neue",Arial,sans-serif}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content a:not(#oa-x){color:#7AD3FA}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content :is(input[type=search],input[type=text],input[type=email],input[type=url],textarea):not(#oa-x){background:#040A13;border:1px solid rgba(126,182,232,.27);border-radius:0;color:#EAF3FB}
body:has(.oa-chrome--header):not(:has(.oa-page)) .site-content :is(.search-submit,.ast-search-submit):not(#oa-x){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#7AD3FA}
body:has(.oa-chrome--header) #ast-scroll-top{width:46px;height:46px;padding:0;line-height:46px;text-align:center;font-size:15px;border-radius:0;color:#7AD3FA;background-color:rgba(6,13,23,.86);box-shadow:inset 0 0 0 1px rgba(122,211,250,.5),0 0 22px -6px rgba(40,168,224,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s,color .3s,box-shadow .3s}
body:has(.oa-chrome--header) #ast-scroll-top:hover{color:#03070D;background-color:#7AD3FA;box-shadow:0 0 26px -4px rgba(40,168,224,.9)}
body:has(.oa-chrome--header) #ast-scroll-top svg{width:15px;height:15px;fill:currentColor;vertical-align:middle}
.elementor-editor-active .oa.e-con .oa-menu{position:relative;inset:auto;opacity:1;visibility:visible;transform:none;margin-top:170px;min-height:620px}
.elementor-editor-active .oa.e-con .oa-hdr{position:relative}
.elementor-editor-active .oa.e-con.oa-chrome--header{height:auto}
.elementor-editor-active .oa.e-con [class*="elementor-invisible"]{visibility:visible}
.oa.e-con{--oa-void:var(--e-global-color-oaxvoid,#03070D);--oa-ink:var(--e-global-color-oaxink0,#060D17);--oa-ink-2:var(--e-global-color-oaxink2,#08121F);--oa-panel:var(--e-global-color-oaxpan0,#0A1624);--oa-panel-2:var(--e-global-color-oaxpan2,#0F1E31);--oa-text:var(--e-global-color-oaxtxt0,#EAF3FB);--oa-soft:var(--e-global-color-oaxsoft,#C7D5E3);--oa-muted:var(--e-global-color-oaxmut0,#9DB1C5);--oa-faint:var(--e-global-color-oaxfnt0,#71869C);--oa-cyan:var(--e-global-color-oaxcyan,#28A8E0);--oa-cyan-hi:var(--e-global-color-oaxcyhi,#7AD3FA);--oa-cyan-deep:var(--e-global-color-oaxcydp,#0B5F91);--oa-green:var(--e-global-color-oaxgren,#58C068);--oa-green-hi:var(--e-global-color-oaxgrhi,#8FE29E);}
body.page-id-856 .oa.e-con .oa-nav__link--home .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-856 .oa.e-con .oa-menu__link--home .elementor-button{color:#7AD3FA}
body.page-id-857 .oa.e-con .oa-nav__link--about .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-857 .oa.e-con .oa-menu__link--about .elementor-button{color:#7AD3FA}
body.page-id-858 .oa.e-con .oa-nav__link--services .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-858 .oa.e-con .oa-menu__link--services .elementor-button{color:#7AD3FA}
body.page-id-859 .oa.e-con .oa-nav__link--inventory .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-859 .oa.e-con .oa-menu__link--inventory .elementor-button{color:#7AD3FA}
body.page-id-860 .oa.e-con .oa-nav__link--assetmgmt .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-860 .oa.e-con .oa-menu__link--assetmgmt .elementor-button{color:#7AD3FA}
body.page-id-861 .oa.e-con .oa-nav__link--assets .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-861 .oa.e-con .oa-menu__link--assets .elementor-button{color:#7AD3FA}
body.page-id-862 .oa.e-con .oa-nav__link--contact .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-862 .oa.e-con .oa-menu__link--contact .elementor-button{color:#7AD3FA}
body.page-id-863 .oa.e-con .oa-nav__link--privacy .elementor-button{color:#03121D;background-color:#28A8E0;background-image:linear-gradient(100deg,#1F92C8 0%,#33B2E8 45%,#8ADAFB 100%);box-shadow:0 0 18px -4px rgba(40,168,224,.75)}
body.page-id-863 .oa.e-con .oa-menu__link--privacy .elementor-button{color:#7AD3FA}
@media (max-width:1024px){.oa.e-con .oa-cta:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-landing-at-dusk-with-towering-clouds-2026-09-22-00-24-40-utc-1536x1025.jpg)}.oa.e-con .oa-phero--about:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-engine-shines-in-golden-light-on-tarmac-2026-09-23-16-59-09-utc-1536x1024.jpg)}.oa.e-con .oa-phero--services:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/jet-engine-maintenance-in-hangar-2026-09-22-03-43-09-utc-1536x1022.jpg)}.oa.e-con .oa-phero--inventory:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-jet-engine-close-up-during-daytime-2026-09-24-00-05-54-utc-1536x1004.jpg)}.oa.e-con .oa-phero--assetmgmt:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/jet-engine-servicing-and-maintenance-in-hangar-2026-09-22-12-28-04-utc-1536x1024.jpg)}.oa.e-con .oa-phero--assets:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/empty-storage-warehouse-racks-with-yellow-lines-2026-09-24-09-35-25-utc-1536x1024.jpg)}.oa.e-con .oa-phero--contact:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-landing-at-dusk-with-towering-clouds-2026-09-22-00-24-40-utc-1536x1025.jpg)}.oa.e-con .oa-phero--privacy:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-cockpit-with-intricate-instrument-panel-d-2026-09-24-04-11-39-utc-1536x924.jpg)}}
@media (max-width:767px){.oa.e-con .oa-cta:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-landing-at-dusk-with-towering-clouds-2026-09-22-00-24-40-utc-1024x683.jpg)}.oa.e-con .oa-phero--about:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-engine-shines-in-golden-light-on-tarmac-2026-09-23-16-59-09-utc-1024x683.jpg)}.oa.e-con .oa-phero--services:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/jet-engine-maintenance-in-hangar-2026-09-22-03-43-09-utc-1024x681.jpg)}.oa.e-con .oa-phero--inventory:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-jet-engine-close-up-during-daytime-2026-09-24-00-05-54-utc-1024x669.jpg)}.oa.e-con .oa-phero--assetmgmt:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/jet-engine-servicing-and-maintenance-in-hangar-2026-09-22-12-28-04-utc-1024x683.jpg)}.oa.e-con .oa-phero--assets:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/empty-storage-warehouse-racks-with-yellow-lines-2026-09-24-09-35-25-utc-1024x683.jpg)}.oa.e-con .oa-phero--contact:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-landing-at-dusk-with-towering-clouds-2026-09-22-00-24-40-utc-1024x683.jpg)}.oa.e-con .oa-phero--privacy:not(#oa-x){background-image:url(https://olympicaerospace.com/wp-content/uploads/2026/10/airplane-cockpit-with-intricate-instrument-panel-d-2026-09-24-04-11-39-utc-1024x616.jpg)}}
/* olympic:end *//* End custom CSS */