.elementor-232 .elementor-element.elementor-element-63544e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:95px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-232 .elementor-element.elementor-element-92075e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-7f15457 .elementor-heading-title{font-family:var( --e-global-typography-aionh2faq-font-family ), Sans-serif;font-size:var( --e-global-typography-aionh2faq-font-size );font-weight:var( --e-global-typography-aionh2faq-font-weight );line-height:var( --e-global-typography-aionh2faq-line-height );letter-spacing:var( --e-global-typography-aionh2faq-letter-spacing );word-spacing:var( --e-global-typography-aionh2faq-word-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-64ea7c1{font-family:var( --e-global-typography-aionlead-font-family ), Sans-serif;font-size:var( --e-global-typography-aionlead-font-size );font-weight:var( --e-global-typography-aionlead-font-weight );line-height:var( --e-global-typography-aionlead-line-height );letter-spacing:var( --e-global-typography-aionlead-letter-spacing );word-spacing:var( --e-global-typography-aionlead-word-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-232 .elementor-element.elementor-element-c61549d .elementor-button{font-family:var( --e-global-typography-aionbutton-font-family ), Sans-serif;font-size:var( --e-global-typography-aionbutton-font-size );font-weight:var( --e-global-typography-aionbutton-font-weight );line-height:var( --e-global-typography-aionbutton-line-height );letter-spacing:var( --e-global-typography-aionbutton-letter-spacing );word-spacing:var( --e-global-typography-aionbutton-word-spacing );}.elementor-232 .elementor-element.elementor-element-6ed95a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-dd2c75e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:44px;--padding-bottom:40px;--padding-left:30px;--padding-right:44px;}.elementor-232 .elementor-element.elementor-element-c55a021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 8px;--row-gap:6px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-c55a021.e-con{--flex-grow:1;--flex-shrink:0;}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-63544e6{--content-width:1320px;}.elementor-232 .elementor-element.elementor-element-c55a021{--width:62%;}}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-63544e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-232 .elementor-element.elementor-element-7f15457 .elementor-heading-title{font-size:var( --e-global-typography-aionh2faq-font-size );line-height:var( --e-global-typography-aionh2faq-line-height );letter-spacing:var( --e-global-typography-aionh2faq-letter-spacing );word-spacing:var( --e-global-typography-aionh2faq-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-232 .elementor-element.elementor-element-64ea7c1{font-size:var( --e-global-typography-aionlead-font-size );line-height:var( --e-global-typography-aionlead-line-height );letter-spacing:var( --e-global-typography-aionlead-letter-spacing );word-spacing:var( --e-global-typography-aionlead-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-232 .elementor-element.elementor-element-c61549d .elementor-button{font-size:var( --e-global-typography-aionbutton-font-size );line-height:var( --e-global-typography-aionbutton-line-height );letter-spacing:var( --e-global-typography-aionbutton-letter-spacing );word-spacing:var( --e-global-typography-aionbutton-word-spacing );}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-63544e6{--padding-top:60px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-232 .elementor-element.elementor-element-7f15457 .elementor-heading-title{font-size:var( --e-global-typography-aionh2faq-font-size );line-height:var( --e-global-typography-aionh2faq-line-height );letter-spacing:var( --e-global-typography-aionh2faq-letter-spacing );word-spacing:var( --e-global-typography-aionh2faq-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-232 .elementor-element.elementor-element-64ea7c1{font-size:var( --e-global-typography-aionlead-font-size );line-height:var( --e-global-typography-aionlead-line-height );letter-spacing:var( --e-global-typography-aionlead-letter-spacing );word-spacing:var( --e-global-typography-aionlead-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-232 .elementor-element.elementor-element-c61549d .elementor-button{font-size:var( --e-global-typography-aionbutton-font-size );line-height:var( --e-global-typography-aionbutton-line-height );letter-spacing:var( --e-global-typography-aionbutton-letter-spacing );word-spacing:var( --e-global-typography-aionbutton-word-spacing );}.elementor-232 .elementor-element.elementor-element-dd2c75e{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}}/* Start custom CSS */body .aion-faq-title .elementor-heading-title{color:#0B0D12}
body .aion-faq-sub p{margin:0;color:#727272}
body .aion-desk{background:#024EAE;border-radius:22px;color:#fff}
body .aion-desk-eyebrow .elementor-heading-title{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff}
body .aion-desk-email .elementor-heading-title{font-family:Inter,sans-serif;font-size:clamp(15px,1.56vw,24.3px);font-weight:600;color:#fff;letter-spacing:-.01em}
body .aion-desk-email .elementor-heading-title a{color:#fff}
body .aion-desk-reply .elementor-heading-title{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#AFC3EA}
body .aion-desk-btn .elementor-button{background:#fff;color:#0B0D12;border-radius:999px;font-family:Inter,sans-serif;font-weight:600;font-size:15px;min-height:44px;padding:12px clamp(18px,1.25vw,20px);box-shadow:none}
body .aion-desk-btn .elementor-button:hover{background:#EEF3FF;color:#0B0D12}
@media (max-width:767px){
  body .aion-desk{border-radius:12px}
  body .aion-faq-title .elementor-heading-title{text-align:center}
  body .aion-faq-sub p{font-size:16px!important;line-height:1.6!important;text-align:center;max-width:340px;margin-inline:auto!important}
  body .aion-desk{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important}
  body .aion-desk > .e-con{width:100%!important;flex:0 0 auto!important}
  body .aion-desk-eyebrow .elementor-heading-title{font-size:12px;letter-spacing:.14em}
  body .aion-desk-email .elementor-heading-title{font-size:18px}
  body .aion-desk-reply .elementor-heading-title{font-size:14px}
  body .aion-desk-btn .elementor-button{font-size:15px;padding:12px 20px}
  body .aion-faq.e-con{--padding-top:34px!important}
  body .aion-desk{padding:20px 18px!important}
}
body .aion-desk-btn .elementor-button{transition:transform var(--aion-t-fast) var(--aion-ease),box-shadow var(--aion-t-fast) var(--aion-ease),filter var(--aion-t-fast) ease,background-color var(--aion-t-fast) ease,color var(--aion-t-fast) ease}
body .aion-desk-btn .elementor-button:hover{transform:translateY(-1px)}
.aionsci-qa-tab:focus-visible { outline: 2px solid var(--aionsci-blue); outline-offset: 3px; }
.aionsci-qa-tabs { display: flex; flex-direction: column; margin: 0 0 28px; }
.aionsci-qa-tab { display: flex; align-items: center; gap: 20px; width: 100%; padding: 22px 0; border: 0; border-bottom: 1px solid #E3E3E6; background: none; font: 600 30px/1.2 Inter, sans-serif; color: #55565E; text-align: left; cursor: pointer; transition: color .25s ease; }
.aionsci-qa-tab:hover { color: #0B0D12; background: none; }
.aionsci-qa-tab__num { width: 18px; font-size: 13px; font-weight: 500; color: #3A3A3F; }
.aionsci-qa-tab.aionsci-is-active { color: #0B0D12; }
.aionsci-qa-tab.aionsci-is-active::after { content: ""; margin-left: auto; width: 20px; height: 20px; background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237C3AED' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }
.aionsci-qa-panel { display: flex; flex-direction: column; gap: 30px; }
.aionsci-qa-item { border: 1px solid #E6E7EB; border-radius: 22px; background: #fff; overflow: hidden; }
.aionsci-qa-item__q { display: flex; align-items: center; gap: 24px; padding: 34px 36px; list-style: none; cursor: pointer; font: 600 28px/1.3 Inter, sans-serif; letter-spacing: .03em; color: #11101A; }
.aionsci-qa-item__q::-webkit-details-marker { display: none; }
.aionsci-qa-item__q::marker { content: ""; }
.aionsci-qa-item__q:focus-visible { outline: 2px solid var(--aionsci-blue); outline-offset: -4px; border-radius: 22px; }
.aionsci-qa-item__num { flex: 0 0 auto; min-width: 1em; font-size: 17px; font-weight: 500; letter-spacing: 0; color: #6D28D9; }
.aionsci-qa-item__text { flex: 1 1 auto; }
.aionsci-qa-item__icon { position: relative; flex: 0 0 auto; width: 44px; height: 44px; border: 1px solid #D9D9DE; border-radius: 50%; transition: background-color .25s ease, border-color .25s ease, transform .3s var(--aionsci-ease); }
.aionsci-qa-item__icon::before, .aionsci-qa-item__icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 14px; height: 1.8px; background: #11101A; transform: translate(-50%, -50%); transition: background-color .25s ease; }
.aionsci-qa-item__icon::after { transform: translate(-50%, -50%) rotate(90deg); }
.aionsci-qa-item[open] .aionsci-qa-item__icon { background: #0B0B12; border-color: #0B0B12; transform: rotate(45deg); }
.aionsci-qa-item[open] .aionsci-qa-item__icon::before, .aionsci-qa-item[open] .aionsci-qa-item__icon::after { background: #fff; }
.aionsci-qa-item__a { padding: 34px 46px 38px 108px; border-top: 1px solid #ECECF0; font: 400 18px/1.65 Inter, sans-serif; color: #62626F; animation: aionsci-fade .3s var(--aionsci-ease); }
.aionsci-qa-item__a p { margin: 0 0 .8em; }
.aionsci-qa-item__a p:last-child { margin-bottom: 0; }
.aionsci-product-system .aionsci-qa-item__a a { color: var(--aionsci-blue); }
@media (max-width: 1024px){
  .aionsci-qa-item__q { font-size: 20px; padding: 24px; }
  .aionsci-qa-item__a { padding: 22px 28px 26px 64px; font-size: 16px; }
  .aionsci-qa-tab { font-size: 22px; }
}
@media (max-width: 767px){
  .aionsci-qa-tab { font-size: 13px; padding: 8px 0; gap: 8px; }
  .aionsci-qa-tab__num { font-size: 7px; width: 10px; }
  .aionsci-qa-panel { gap: 12px; }
  .aionsci-qa-item { border-radius: 12px; }
  .aionsci-qa-item__q { gap: 10px; padding: 14px 12px; font-size: 12px; letter-spacing: .02em; }
  .aionsci-qa-item__num { font-size: 8px; }
  .aionsci-qa-item__icon { width: 22px; height: 22px; }
  .aionsci-qa-item__icon::before, .aionsci-qa-item__icon::after { width: 8px; height: 1.4px; }
  .aionsci-qa-item__a { padding: 12px 16px 14px 36px; font-size: 12px; }
}
@keyframes aionsci-fade { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: none; } }
body .aion-faq__intro{width:39%!important}
body .aion-faq__list{width:57%!important;gap:1.765cqi!important}
body .aion-faq__tabs{margin-top:3.529cqi!important}
body .aion-faq .aion-btn--contact{margin-top:3.529cqi!important}
body .aion-faq .aion-faq-sub{margin-top:3.529cqi!important}
body .aion-faq .aionsci-qa-tab{font-size:max(17px,1.765cqi)}
body .aion-faq .aionsci-qa-item__q{font-size:max(16px,1.647cqi)}
body .aion-faq .aionsci-qa-item__a{font-size:max(16px,1.059cqi);line-height:1.65}
@media (max-width:1024px){
  body .aion-faq-sub p{font-size:16px!important;line-height:1.6!important}
  body .aion-faq__intro,body .aion-faq__list{width:100%!important}
  body .aion-faq__list{margin-top:32px}
}
@media (max-width:767px){
  body .aion-faq__tabs{margin-top:26px!important}
  body .aion-faq .aion-faq-sub{margin-top:22px!important}
  body .aion-faq .aion-btn--contact{margin-top:24px!important}
  body .aion-faq .aionsci-qa-tab{gap:12px;padding:14px 0;font-size:18px}
  body .aion-faq .aionsci-qa-tab__num{width:18px;font-size:12px}
  body .aion-faq .aionsci-qa-item__q{gap:12px;padding:16px 14px;font-size:16px;letter-spacing:0;line-height:1.35}
  body .aion-faq .aionsci-qa-item__num{font-size:13px}
  body .aion-faq .aionsci-qa-item__icon{width:30px;height:30px}
  body .aion-faq .aionsci-qa-item__icon::before,body .aion-faq .aionsci-qa-item__icon::after{width:11px;height:1.6px}
  body .aion-faq .aionsci-qa-item__a{padding:14px 16px 18px 40px;font-size:16px;line-height:1.6}
}/* One category at a time: the tab script sets [hidden] on the other panels. */
body .aion-faq [data-qa-panel][hidden]{display:none!important}
/* Tabs: no theme button colours (Hello reset turns focused buttons #c36). */
body .aion-faq .aionsci-qa-tab,body .aion-faq .aionsci-qa-tab:hover,body .aion-faq .aionsci-qa-tab:focus,body .aion-faq .aionsci-qa-tab:active{background:none;background-color:transparent;box-shadow:none;text-decoration:none}
body .aion-faq .aionsci-qa-tab{color:#55565E;transition:color .2s ease}
body .aion-faq .aionsci-qa-tab:hover,body .aion-faq .aionsci-qa-tab:focus-visible,body .aion-faq .aionsci-qa-tab.aionsci-is-active{color:#0B0D12}
body .aion-faq .aionsci-qa-tab:focus:not(:focus-visible){outline:none}
body .aion-faq .aionsci-qa-tab[hidden]{display:none}/* End custom CSS */