
/* /theme_odooexperts/static/src/scss/theme_content.scss */
 :where(.s_oe_form_wrap, .s_oe_contact_form_wrap, .s_oe_demo_form_wrap){--oe-form-card-padding: 2rem; --oe-form-label-color: rgba(255, 255, 255, 0.95); --oe-form-field-border: var(--oe-action); --oe-form-field-radius: 0.65rem; --oe-form-field-bg: rgba(255, 255, 255, 0.06); --oe-form-field-color: var(--oe-text-inverse); --oe-form-field-min-height: 3rem; --oe-form-field-padding: 0.75rem 1rem; --oe-form-field-font-size: var(--oe-fs-body); --oe-form-placeholder-color: rgba(255, 255, 255, 0.58); --oe-form-focus-border: var(--oe-action); --oe-form-focus-bg: rgba(255, 255, 255, 0.09); --oe-form-focus-shadow: 0 0 0 2px var(--oe-mix-action-transparent-78); --oe-form-textarea-min-height: 8.5rem; --oe-form-mark-color: var(--oe-action); --oe-card-radius: 1rem; padding: var(--oe-form-card-padding);}:where(.s_oe_form_wrap, .s_oe_contact_form_wrap, .s_oe_demo_form_wrap).s_website_form{margin: 0; padding: var(--oe-form-card-padding);}#wrapwrap .s_oe_form_wrap.oe-card, #wrapwrap .s_oe_demo_form_wrap.oe-card, #wrapwrap .s_oe_contact_form_wrap.oe-card{--oe-card-bg: #0d1b2a; --oe-card-color: #ffffff; --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.84); --oe-card-border-color: rgba(255, 255, 255, 0.1); color: var(--oe-card-color);}#wrapwrap .s_oe_form_wrap.oe-card :where( h1, h2, h3, h4, h5, h6, strong, .s_website_form_label, .s_website_form_label_content, .s_website_form_mark ), #wrapwrap .s_oe_demo_form_wrap.oe-card :where( h1, h2, h3, h4, h5, h6, strong, .s_website_form_label, .s_website_form_label_content, .s_website_form_mark ), #wrapwrap .s_oe_contact_form_wrap.oe-card :where( h1, h2, h3, h4, h5, h6, strong, .s_website_form_label, .s_website_form_label_content, .s_website_form_mark ){color: var(--oe-card-heading-color);}#wrapwrap .s_oe_form_wrap.oe-card :where( p, li, small, .lead, .text-muted, .text-secondary, .form-text, .form-check-label, .s_oe_form_desc, .s_oe_demo_form_desc, .s_oe_contact_form_desc ), #wrapwrap .s_oe_demo_form_wrap.oe-card :where( p, li, small, .lead, .text-muted, .text-secondary, .form-text, .form-check-label, .s_oe_form_desc, .s_oe_demo_form_desc, .s_oe_contact_form_desc ), #wrapwrap .s_oe_contact_form_wrap.oe-card :where( p, li, small, .lead, .text-muted, .text-secondary, .form-text, .form-check-label, .s_oe_form_desc, .s_oe_demo_form_desc, .s_oe_contact_form_desc ){color: var(--oe-card-muted-color);}:where(.s_oe_form_desc, .s_oe_contact_form_desc, .s_oe_demo_form_desc){color: var(--oe-card-muted-color); font-size: var(--oe-fs-body); line-height: var(--oe-lh-normal);}.s_oe_form_title{color: var(--oe-card-heading-color); font-size: var(--oe-fs-h3); font-weight: var(--oe-fw-bold); line-height: var(--oe-lh-snug);}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form) .s_website_form_field{margin-bottom: 0;}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form) .s_website_form_label{flex: 0 0 100%; width: 100%; max-width: 100%; padding-top: 0; padding-bottom: 0.35rem; font-size: var(--oe-fs-body); font-weight: var(--oe-fw-medium);}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_label, :where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_label_content{color: var(--oe-form-label-color);}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_mark{color: var(--oe-form-mark-color);}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_input{min-height: var(--oe-form-field-min-height); border: 1px solid var(--oe-form-field-border); border-radius: var(--oe-form-field-radius); padding: var(--oe-form-field-padding); background-color: var(--oe-form-field-bg); color: var(--oe-form-field-color); font-size: var(--oe-form-field-font-size);}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_input::placeholder{color: var(--oe-form-placeholder-color); opacity: 1;}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) .s_website_form_input:focus{border-color: var(--oe-form-focus-border); background-color: var(--oe-form-focus-bg); box-shadow: var(--oe-form-focus-shadow); color: var(--oe-form-field-color); outline: none;}:where(.s_oe_form, .s_oe_contact_form, .s_oe_demo_form, .whitepapers_req_form) textarea.s_website_form_input{min-height: var(--oe-form-textarea-min-height); resize: vertical;}.s_oe_form_submit{display: flex; align-items: center; justify-content: center; min-height: 3.25rem; padding: 0.875rem; border-radius: 0.65rem; font-size: var(--oe-fs-body); font-weight: var(--oe-fw-bold);}@media (max-width: 767.98px){:where(.s_oe_form_wrap, .s_oe_contact_form_wrap, .s_oe_demo_form_wrap){--oe-form-card-padding: 1.2rem;}}.s_oe_title_accent{color: var(--oe-action);}#wrapwrap .s_oe_about_actions .s_oe_about_btn_secondary{border: 1px solid rgba(255, 255, 255, 0.36); color: #ffffff; background: rgba(13, 27, 42, 0.18);}#wrapwrap .s_oe_about_actions .s_oe_about_btn_secondary:hover, #wrapwrap .s_oe_about_actions .s_oe_about_btn_secondary:focus{border-color: var(--oe-action); color: var(--oe-text-primary); background: var(--oe-action);}.s_oe_about_stat_card{--oe-card-bg: rgba(13, 27, 42, 0.62); --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.82); --oe-card-border-color: rgba(255, 255, 255, 0.14); --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.18); --oe-card-radius: 1rem; --oe-card-accent-width: 3px; --oe-card-accent-color: var(--oe-action); height: 100%; padding: 1.35rem;}.s_oe_about_stat_card .h2, .s_oe_about_stat_card .s_oe_about_stat_value{color: var(--oe-card-heading-color); font-size: var(--oe-fs-h2);}.s_oe_about_stat_card .s_oe_about_stat_value{color: var(--oe-action-on-dark); -webkit-text-fill-color: currentColor;}.s_oe_about_stat_card p{color: var(--oe-card-muted-color); line-height: 1.55;}.s_oe_about_stat_head{display: flex; align-items: center; gap: 0.85rem; margin-bottom: 0.65rem;}.s_oe_about_stat_icon, .s_oe_card_icon{display: inline-flex; align-items: center; justify-content: center; width: var(--oe-card-icon-size); min-width: var(--oe-card-icon-size); height: var(--oe-card-icon-size); border: 1px solid var(--oe-card-icon-border); border-radius: var(--oe-card-icon-radius); background: var(--oe-card-icon-bg); color: var(--oe-card-icon-color);}.s_oe_about_stat_icon svg, .s_oe_card_icon svg{width: 1.35rem; height: 1.35rem;}.s_oe_about_stat_icon{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);}.s_oe_about_values .lead{color: rgba(255, 255, 255, 0.84);}.s_oe_about_value_card{--oe-card-muted-color: rgba(255, 255, 255, 0.78); --oe-card-hover-transform: translateY(-4px); position: relative; display: flex; flex-direction: column; gap: 0.55rem; min-height: 100%; overflow: hidden;}.s_oe_about_value_card::before{content: ''; width: 3rem; height: 0.18rem; margin-bottom: 0.45rem; border-radius: var(--oe-radius-pill); background: var(--oe-action);}.s_oe_about_value_card h3{margin-bottom: 0.2rem;}@media (max-width: 767.98px){.s_oe_about_page_hero .lead, .s_oe_about_page_hero p{font-size: 0.98rem; line-height: 1.5;}.s_oe_about_page_hero .lead{margin-bottom: 1rem;}.s_oe_about_page_hero .d-flex.gap-3{gap: 0.65rem;}.s_oe_about_page_hero .d-flex.gap-3 .btn{display: inline-flex; align-items: center; justify-content: center; width: 100%;}}.s_oe_card_icon{margin-bottom: var(--oe-space-3); line-height: 1;}.s_oe_card_icon svg{display: block;}.s_about_testimonials.s_about_testimonials_dark h2, .s_about_testimonials.s_about_testimonials_dark h3{color: var(--oe-text-inverse);}.s_about_testimonials_subtitle{color: rgba(255, 255, 255, 0.72); line-height: var(--oe-lh-normal);}.s_oe_testimonial_nav{margin-top: var(--oe-space-6);}.s_oe_testimonial_btn{width: 2.75rem; height: 2.75rem; flex-shrink: 0; border-radius: 50%; border: 2px solid var(--oe-mix-action-black-10); background: var(--oe-action); color: var(--oe-action-text); box-shadow: 0 6px 16px var(--oe-mix-action-transparent-78); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background-color var(--oe-transition-base), border-color var(--oe-transition-base), box-shadow var(--oe-transition-base), transform var(--oe-transition-base);}.s_oe_testimonial_btn svg{width: 1rem; height: 1rem; display: block;}.s_oe_testimonial_btn:hover, .s_oe_testimonial_btn:focus-visible{background: var(--oe-action-dark); border-color: var(--oe-mix-action-black-18); color: var(--oe-action-text); box-shadow: 0 0 0 0.2rem var(--oe-mix-action-transparent-78); outline: none; transform: translateY(-1px);}.s_oe_testimonial_client{display: flex; align-items: center; gap: var(--oe-space-3);}.s_oe_testimonial_avatar{border-radius: 50%;}.s_oe_testimonial_avatar img{width: 100%; height: 100%; object-fit: cover; display: block;}.s_oe_testimonial_name{font-weight: var(--oe-fw-semibold); color: var(--oe-text-inverse);}.s_oe_testimonial_role{font-size: var(--oe-fs-xs); color: rgba(255, 255, 255, 0.75);}.s_oe_testimonial_card{--oe-card-bg: var(--oe-navy-dark); --oe-card-border-color: rgba(255, 255, 255, 0.08); --oe-card-muted-color: rgba(255, 255, 255, 0.82); background-color: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-radius: var(--oe-radius-lg); padding: var(--oe-space-6); display: flex; flex-direction: column; height: 100%; min-height: 20.5rem; transition: border-color var(--oe-transition-base);}.s_oe_testimonial_card:hover{border-color: var(--oe-teal);}.s_oe_testimonial_stars{color: var(--oe-action); font-size: var(--oe-fs-lg); letter-spacing: 0.06em; line-height: 1;}.s_oe_testimonial_text{color: var(--oe-card-muted-color); line-height: var(--oe-lh-normal); font-style: italic; flex-grow: 1; margin-bottom: var(--oe-space-4); overflow-wrap: anywhere;}.s_oe_testimonial_avatar{width: 2.75rem; height: 2.75rem; min-width: 2.75rem; background: linear-gradient(135deg, var(--oe-teal) 0%, var(--oe-teal-dark) 100%); color: var(--oe-text-inverse); font-size: var(--oe-fs-xs); font-weight: var(--oe-fw-bold); letter-spacing: 0.04em; display: flex; align-items: center; justify-content: center;}.s_oe_testimonial_avatar img{border-radius: inherit;}.s_oe_testimonial_name{font-size: var(--oe-fs-sm);}.s_about_testimonials .carousel, .s_about_testimonials .carousel-inner{overflow: hidden;}.s_about_testimonials .carousel-item{transition: transform 0.5s ease-in-out;}@media (max-width: 767px){.s_about_testimonials .carousel, .s_about_testimonials .carousel-inner{overflow: hidden;}.s_about_testimonials .carousel-inner .row{margin-left: 0; margin-right: 0; row-gap: 1.5rem;}.s_about_testimonials .carousel-inner .col-md-6{flex: 0 0 100%; max-width: 100%; width: 100%; padding-left: 0; padding-right: 0;}.s_oe_testimonial_card{min-height: 18.5rem;}}.s_about_testimonials.s_about_testimonials_dark.o_cc1 h2{color: var(--oe-navy-dark);}.s_about_testimonials.s_about_testimonials_dark.o_cc1 .s_about_testimonials_subtitle{color: var(--oe-text-secondary);}.s_oe_steps.s_oe_steps_dark{--oe-steps-heading-color: var(--oe-text-inverse);}.s_oe_steps.s_oe_steps_dark h2{color: var(--oe-steps-heading-color);}.s_oe_steps_wrapper{--oe-step-icon-size-desktop: 80px; --oe-step-icon-size-mobile: 55px; --oe-step-line-thickness: 3px; position: relative; padding: var(--oe-space-4) 0;}.s_oe_steps_wrapper::before{content: ''; position: absolute; width: var(--oe-step-line-thickness); background-color: var(--oe-mix-action-transparent-75); top: 0; bottom: 0; left: calc(50% - (var(--oe-step-line-thickness) / 2));}@media (max-width: 767.98px){.s_oe_steps_wrapper::before{left: calc((var(--oe-step-icon-size-mobile) / 2) - (var(--oe-step-line-thickness) / 2));}}.s_oe_step_item{margin-bottom: var(--oe-space-12); position: relative;}.s_oe_step_item:last-child{margin-bottom: 0;}.s_oe_step_content{display: flex; align-items: center; gap: 1.875rem;}@media (max-width: 767.98px){.s_oe_step_content{flex-direction: column; align-items: flex-start;}}.s_oe_step_even .s_oe_step_content{flex-direction: row-reverse;}@media (max-width: 767.98px){.s_oe_step_even .s_oe_step_content{flex-direction: column;}}.s_oe_step_icon{width: var(--oe-step-icon-size-desktop); height: var(--oe-step-icon-size-desktop); flex-shrink: 0; background-color: var(--oe-navy-dark); border: 2px solid var(--oe-mix-action-transparent-65); border-radius: 50%; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; color: var(--oe-action); transition: transform var(--oe-transition-base), border-color var(--oe-transition-base), box-shadow var(--oe-transition-base);}.s_oe_step_icon svg{width: 2rem; height: 2rem; display: block;}.s_oe_step_item:hover .s_oe_step_icon{transform: scale(1.12); border-color: var(--oe-action); box-shadow: 0 0 20px var(--oe-mix-action-transparent-70);}@media (max-width: 767.98px){.s_oe_step_icon{width: var(--oe-step-icon-size-mobile); height: var(--oe-step-icon-size-mobile);}.s_oe_step_icon svg{width: 1.5rem; height: 1.5rem;}}.s_oe_step_box{--oe-card-bg: var(--oe-navy-dark); --oe-card-heading-color: var(--oe-text-inverse); --oe-card-muted-color: rgba(255, 255, 255, 0.75); --oe-card-radius: var(--oe-radius-md); --oe-card-shadow: 0 5px 25px rgba(0, 0, 0, 0.20); --oe-card-hover-shadow: 0 15px 40px rgba(0, 0, 0, 0.30); flex: 1; padding: var(--oe-space-8); text-align: left; transition: transform var(--oe-transition-base), box-shadow var(--oe-transition-base);}.s_oe_step_item:hover .s_oe_step_box{transform: translateY(-5px);}@media (max-width: 991.98px){.s_oe_step_box{padding: var(--oe-space-6);}}@media (max-width: 767.98px){.s_oe_step_box{padding: var(--oe-space-4); width: 100%;}}.s_oe_step_number{display: inline-flex; align-items: center; font-size: var(--oe-fs-xs); font-weight: var(--oe-fw-semibold); color: var(--oe-action); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: var(--oe-space-2);}.s_oe_step_number::after{content: ''; display: inline-block; width: 3rem; height: 2px; background: var(--oe-action); margin-left: var(--oe-space-2);}.s_oe_step_box h3{font-size: var(--oe-fs-h3); font-weight: var(--oe-fw-semibold); color: var(--oe-card-heading-color); margin-bottom: var(--oe-space-3);}.s_oe_step_box p{color: var(--oe-card-muted-color); line-height: var(--oe-lh-normal); margin-bottom: 0;}.s_oe_steps_compact .s_oe_steps_wrapper{--oe-step-icon-size-desktop: 3.75rem; --oe-step-icon-size-mobile: 3rem; max-width: 66rem; margin-inline: auto;}.s_oe_steps_compact .s_oe_step_item{margin-bottom: 1.35rem;}.s_oe_steps_compact .s_oe_step_content{gap: 1.1rem;}.s_oe_steps_compact .s_oe_step_box{padding: 1.15rem 1.25rem;}.s_oe_steps_compact .s_oe_step_number{margin-bottom: 0.4rem; font-size: 0.72rem;}.s_oe_steps_compact .s_oe_step_box h3{margin-bottom: 0.35rem; font-size: var(--oe-fs-h4); line-height: 1.2;}.s_oe_steps_compact .s_oe_step_box p{color: var(--oe-card-muted-color, #ffffff); font-size: 0.95rem; line-height: 1.55;}.s_oe_faq{--oe-faq-heading-color: var(--oe-text-inverse); --oe-faq-subtitle-color: #ffffff; --oe-faq-category-color: #ffffff; --oe-faq-category-border: rgba(255, 255, 255, 0.32); --oe-faq-category-bg: rgba(255, 255, 255, 0.04); --oe-faq-body-color: rgba(255, 255, 255, 0.9); --oe-faq-button-color: var(--oe-text-inverse);}.s_oe_faq.s_oe_faq_dark :where(h1, h2, .s_oe_faq_title, .s_oe_faq_group > h2){color: var(--oe-faq-heading-color);}.s_oe_faq.s_oe_faq_spacing_normal{padding-top: 3rem; padding-bottom: 3rem;}.s_oe_faq.s_oe_faq_spacing_large{padding-top: 7rem; padding-bottom: 7rem;}.s_oe_faq_subtitle{color: var(--oe-faq-subtitle-color); line-height: var(--oe-lh-normal);}.s_oe_faq_subtitle_lead{max-width: 45rem; font-size: var(--oe-fs-lg); line-height: 1.65;}.s_oe_faq_title{text-transform: uppercase;}.s_oe_faq_title .s_oe_title_accent{color: var(--oe-action);}#wrapwrap #wrap .s_oe_faq .s_oe_faq_subtitle a.s_oe_faq_link{color: var(--oe-faq-heading-color); -webkit-text-fill-color: currentColor;}@media (max-width: 767.98px){.s_oe_faq_subtitle_lead{font-size: 0.98rem; line-height: 1.5;}}.s_oe_faq_categories{display: flex; flex-wrap: wrap; gap: 0.55rem;}.s_oe_faq_categories a{display: inline-flex; align-items: center; justify-content: center; padding: 0.4rem 0.8rem; border-radius: 999px; border: 1px solid var(--oe-faq-category-border); background: var(--oe-faq-category-bg); color: var(--oe-faq-category-color); font-size: 0.8rem; font-weight: var(--oe-fw-medium); text-decoration: none; transition: border-color var(--oe-transition-base), color var(--oe-transition-base), background-color var(--oe-transition-base);}.s_oe_faq_categories a :where(span, strong, small, i, svg, use){color: currentColor; stroke: currentColor;}.s_oe_faq_categories a:hover, .s_oe_faq_categories a:focus{color: #fff; border-color: var(--oe-action); background: var(--oe-mix-action-transparent-82);}@media (min-width: 992px){.s_oe_faq_sticky_layout{overflow: visible;}.s_oe_faq_sticky_layout .s_oe_faq_sidebar{position: sticky; top: 6rem; align-self: flex-start; z-index: 1; max-height: calc(100vh - 7rem); overflow-y: auto;}}.s_oe_faq_accordion, .s_oe_faq_list{--oe-faq-item-gap: 0.75rem; display: grid; gap: var(--oe-faq-item-gap);}.s_oe_faq_accordion > .s_oe_faq_item + .s_oe_faq_item, .s_oe_faq_list > .s_oe_faq_item + .s_oe_faq_item{margin-top: 0;}.s_oe_faq_item{background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: var(--oe-radius-md); overflow: hidden; transition: border-color var(--oe-transition-base), box-shadow var(--oe-transition-base);}.s_oe_faq.s_oe_faq_card_outline .s_oe_faq_item{background-color: transparent;}.s_oe_faq.s_oe_faq_card_filled .s_oe_faq_item{background: linear-gradient(135deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));}.s_oe_faq.s_oe_faq_card_filled:is(.o_cc1) .s_oe_faq_item{background: #ffffff; box-shadow: 0 16px 34px rgba(8, 20, 32, 0.08);}.s_oe_faq_btn{width: 100%; display: flex; align-items: center; justify-content: space-between; gap: var(--oe-space-4); padding: var(--oe-space-4) var(--oe-space-4); background: transparent; border: none; color: var(--oe-faq-button-color); font-size: var(--oe-fs-body); font-weight: var(--oe-fw-medium); font-family: var(--oe-font-sans); text-align: left; text-decoration-color: transparent; text-decoration-line: underline; text-decoration-thickness: 0.08em; text-underline-offset: 0.22em; cursor: pointer; transition: color var(--oe-transition-base), text-decoration-color var(--oe-transition-base);}.s_oe_faq_btn:focus-visible{outline: 2px solid var(--oe-action); outline-offset: -2px;}.s_oe_faq_btn.s_oe_faq_btn_open, .s_oe_faq_btn[aria-expanded="true"]{color: var(--oe-faq-button-color); text-decoration-color: var(--oe-action);}.s_oe_faq_btn:hover, .s_oe_faq_btn:focus{color: var(--oe-action);}.s_oe_faq_icon{flex-shrink: 0; width: 1rem; height: 1rem; display: flex; align-items: center; justify-content: center;}.s_oe_faq_icon svg{width: 100%; height: 100%; display: block;}.s_oe_faq_body{padding: 0 var(--oe-space-4) var(--oe-space-4); color: var(--oe-faq-body-color); line-height: var(--oe-lh-normal); font-size: var(--oe-fs-sm);}.s_oe_steps.s_oe_steps_dark.o_cc1{--oe-steps-heading-color: var(--oe-navy-dark);}.s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)){--oe-faq-heading-color: var(--oe-navy-dark); --oe-faq-subtitle-color: var(--oe-text-secondary); --oe-faq-category-color: var(--oe-navy-dark); --oe-faq-category-border: var(--oe-mix-navy-white-72); --oe-faq-category-bg: transparent; --oe-faq-body-color: var(--oe-text-secondary); --oe-faq-button-color: var(--oe-navy-dark);}.s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)) .s_oe_faq_item{border-color: var(--oe-faq-category-border);}.s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)) .s_oe_faq_btn{color: var(--oe-faq-button-color);}.s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)) .s_oe_faq_btn:where(.s_oe_faq_btn_open, [aria-expanded="true"]){color: var(--oe-faq-button-color);}.s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)) .s_oe_faq_btn:hover, .s_oe_faq.s_oe_faq_dark:not(:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5)) .s_oe_faq_btn:focus{color: var(--oe-action);}#wrapwrap .s_oe_faq_item:is(:hover, :focus-within){border-color: var(--oe-action); box-shadow: 0 0 0 1px var(--oe-mix-action-transparent-58), 0 12px 28px rgba(8, 20, 32, 0.14);}@media (max-width: 575.98px){.s_oe_faq_categories a{width: 100%; justify-content: flex-start;}}@media (max-width: 991.98px){.s_oe_faq.s_oe_faq_spacing_large{padding-top: 4rem; padding-bottom: 3rem;}}@media (max-width: 575.98px){.s_oe_faq.s_oe_faq_spacing_large{padding-top: 2.25rem; padding-bottom: 2.25rem;}}.s_oe_cta_bar_contact{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%); --oe-cta-bar-border: rgba(255, 255, 255, 0.14); --oe-cta-bar-shadow: 0 22px 48px rgba(8, 23, 35, 0.18); --oe-cta-bar-title: var(--oe-text-inverse); --oe-cta-bar-text: rgba(255, 255, 255, 0.88);}.s_oe_cta_bar_contact .s_oe_cta_bar_inner{display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; border: 1px solid var(--oe-cta-bar-border); border-radius: var(--oe-radius-xl); padding: 1.5rem 1.75rem; background: var(--oe-cta-bar-bg); box-shadow: var(--oe-cta-bar-shadow); isolation: isolate; overflow: hidden; position: relative;}.s_oe_cta_bar_contact .s_oe_cta_bar_inner::before{animation: oeCtaBarSheen 8s ease-in-out infinite; background: linear-gradient(100deg, transparent 0%, rgba(255, 255, 255, 0.14) 48%, transparent 100%); bottom: -1px; content: ""; left: -42%; pointer-events: none; position: absolute; top: -1px; transform: translate3d(-120%, 0, 0); width: 42%; will-change: transform, opacity; z-index: 0;}.s_oe_cta_bar_contact .s_oe_cta_bar_inner > *{position: relative; z-index: 1;}.s_oe_cta_bar_contact .s_oe_cta_bar_content{max-width: 48rem;}.s_oe_cta_bar_contact .s_oe_cta_bar_title{color: var(--oe-cta-bar-title); font-size: var(--oe-fs-h2); line-height: 1.2; font-weight: 700;}.s_oe_cta_bar_contact .s_oe_cta_bar_text{color: var(--oe-cta-bar-text); line-height: 1.55;}.s_oe_cta_bar_contact .s_oe_cta_bar_action{flex-shrink: 0;}.s_oe_cta_bar_contact .s_oe_cta_bar_btn{display: inline-flex; align-items: center; justify-content: center; gap: 0.6rem; min-width: 13.5rem; padding: 0.9rem 1.4rem; border-radius: var(--oe-radius-md); font-weight: 700; transition: transform 0.24s ease, box-shadow 0.24s ease;}.s_oe_cta_bar_contact .s_oe_cta_bar_btn span{transition: transform 0.24s ease;}.s_oe_cta_bar_contact .s_oe_cta_bar_btn:hover{transform: translateY(-2px); box-shadow: 0 10px 22px rgba(0, 0, 0, 0.22);}.s_oe_cta_bar_contact .s_oe_cta_bar_btn:hover span{transform: translateX(2px);}@media (max-width: 991.98px){.s_oe_cta_bar_contact .s_oe_cta_bar_inner{flex-direction: column; align-items: flex-start; padding: 1.25rem;}.s_oe_cta_bar_contact .s_oe_cta_bar_title{font-size: var(--oe-fs-h3);}.s_oe_cta_bar_contact .s_oe_cta_bar_action, .s_oe_cta_bar_contact .s_oe_cta_bar_btn{width: 100%;}}.s_oe_cta_bar_contact.o_cc1{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-bg-teal-tint-35) 0%, var(--oe-mix-bg-soft-teal-tint-30) 100%); --oe-cta-bar-border: var(--oe-border); --oe-cta-bar-title: var(--oe-navy-dark); --oe-cta-bar-text: var(--oe-text-secondary);}.s_oe_cta_bar_contact.o_cc2{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-action-black-9) 0%, var(--oe-mix-action-dark-transparent-18) 100%); --oe-cta-bar-border: rgba(255, 255, 255, 0.28); --oe-cta-bar-title: #ffffff; --oe-cta-bar-text: rgba(255, 255, 255, 0.9);}.s_oe_cta_bar_contact.o_cc3{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%);}.s_oe_cta_bar_contact.o_cc4{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-teal-black-20) 0%, var(--oe-mix-teal-deep-black-12) 100%); --oe-cta-bar-title: #ffffff; --oe-cta-bar-text: rgba(255, 255, 255, 0.88);}.s_oe_cta_bar_contact.o_cc5{--oe-cta-bar-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%);}#wrapwrap .s_oe_cta_bar_contact .s_oe_cta_bar_inner{color: var(--oe-cta-bar-text);}#wrapwrap .s_oe_cta_bar_contact .s_oe_cta_bar_title{color: var(--oe-cta-bar-title);}#wrapwrap .s_oe_cta_bar_contact .s_oe_cta_bar_text{color: var(--oe-cta-bar-text);}#wrapwrap .s_oe_cta_bar_contact .s_oe_cta_bar_btn, #wrapwrap .s_oe_cta_bar_contact .s_oe_cta_bar_btn span{color: var(--oe-navy-dark);}@keyframes oeCtaBarSheen{0%, 28%{opacity: 0; transform: translate3d(-120%, 0, 0);}40%{opacity: 0.72;}62%, 100%{opacity: 0; transform: translate3d(360%, 0, 0);}}@media (prefers-reduced-motion: reduce){.s_oe_cta_bar_contact .s_oe_cta_bar_inner::before{animation: none; opacity: 0;}}.s_oe_contact.s_oe_contact_dark h1, .s_oe_contact.s_oe_contact_dark h2, .s_oe_contact.s_oe_contact_dark h3, .s_oe_contact.s_oe_contact_dark h4, .s_oe_contact.s_oe_contact_dark h5{color: var(--oe-text-inverse);}.s_oe_contact.s_oe_contact_dark p{color: rgba(255, 255, 255, 0.75);}.s_oe_contact.s_oe_contact_dark a:not(.btn):not(.s_oe_contact_social_btn):not(.s_oe_title_accent){color: var(--oe-action-on-dark); text-decoration: none;}.s_oe_contact.s_oe_contact_dark a:not(.btn):not(.s_oe_contact_social_btn):not(.s_oe_title_accent):hover, .s_oe_contact.s_oe_contact_dark a:not(.btn):not(.s_oe_contact_social_btn):not(.s_oe_title_accent):focus{color: #ffffff; text-decoration: none;}.s_oe_contact.s_oe_contact_dark .s_oe_contact_info_card :where( .s_oe_title_accent, .s_oe_title_accent *, .oe_company_address_link, .oe_company_address_link *, .s_oe_contact_card_body p a ){color: var(--oe-title-accent, var(--oe-action)); -webkit-text-fill-color: currentColor;}.s_oe_contact.s_oe_contact_dark .s_oe_contact_info_card .s_oe_contact_card_body > p > a{color: var(--oe-title-accent, var(--oe-action)); -webkit-text-fill-color: currentColor; text-decoration: none;}.s_oe_contact.s_oe_contact_dark .s_oe_contact_info_card .s_oe_contact_card_body > p > a:visited{color: var(--oe-title-accent, var(--oe-action)); -webkit-text-fill-color: currentColor; text-decoration: none;}.s_oe_contact.s_oe_contact_dark .s_oe_contact_info_card .s_oe_contact_card_body > p > a:hover, .s_oe_contact.s_oe_contact_dark .s_oe_contact_info_card .s_oe_contact_card_body > p > a:focus{color: var(--oe-mix-title-accent-white-14); -webkit-text-fill-color: currentColor; text-decoration: none;}.s_oe_contact_intro_title{font-size: var(--oe-fs-h4);}.s_oe_contact_intro_text{font-size: var(--oe-fs-sm); color: rgba(255, 255, 255, 0.7); line-height: var(--oe-lh-normal);}.s_oe_contact_info_card{--oe-card-bg: #0d1b2a; --oe-card-border-color: rgba(255, 255, 255, 0.08); gap: var(--oe-space-4); background-color: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-radius: var(--oe-radius-lg); padding: 0.875rem var(--oe-space-4); transition: border-color 0.25s ease;}.s_oe_contact_info_card:hover{border-color: var(--oe-teal);}.s_oe_contact_icon{width: var(--oe-card-icon-size); height: var(--oe-card-icon-size); min-width: var(--oe-card-icon-size); border: 1px solid var(--oe-card-icon-border); border-radius: var(--oe-card-icon-radius); background-color: var(--oe-card-icon-bg); color: var(--oe-card-icon-color);}.s_oe_contact_icon svg{width: 1.35rem; height: 1.35rem;}.s_oe_contact_card_body h4{font-size: var(--oe-fs-sm); margin-bottom: 0.2rem;}.s_oe_contact_card_body p{font-size: var(--oe-fs-sm);}.s_oe_contact_card_body p a{color: var(--oe-action); transition: color 0.2s ease;}.s_oe_contact_card_body p a:hover{color: var(--oe-mix-action-white-14);}.s_oe_contact_social_title{font-size: var(--oe-fs-xs); color: rgba(255, 255, 255, 0.75); letter-spacing: 0.1em;}.s_oe_contact_map{border-radius: var(--oe-radius-xl); height: 260px;}.s_oe_contact.s_oe_contact_dark.o_cc1 .row.mb-5 .s_oe_page_hero_title, .s_oe_contact.s_oe_contact_dark.o_cc1 .s_oe_contact_intro_title{color: var(--oe-navy-dark);}.s_oe_contact.s_oe_contact_dark.o_cc1 .s_oe_contact_intro_text, .s_oe_contact.s_oe_contact_dark.o_cc1 .s_oe_contact_social_title{color: var(--oe-text-secondary);}.s_oe_demo.s_oe_demo_dark .s_oe_demo_title{color: #ffffff; line-height: 1.1;}.s_oe_demo.s_oe_demo_dark .s_oe_demo_intro{color: rgba(255, 255, 255, 0.86); font-size: var(--oe-fs-lg); line-height: 1.6; max-width: 42rem;}.s_oe_demo_fit_card{--oe-card-bg: #0d1b2a; --oe-card-border-color: rgba(255, 255, 255, 0.12); --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.86); background: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-top-width: var(--oe-card-accent-width, 1px); border-top-color: var(--oe-card-accent-color, var(--oe-card-border-color)); border-radius: 0.85rem; padding: 1.25rem 1.35rem;}.s_oe_demo_fit_card h3{color: var(--oe-card-heading-color); font-weight: 700;}.s_oe_demo_fit_card ul{margin: 0; padding-left: 1.15rem;}.s_oe_demo_fit_card li{color: var(--oe-card-muted-color); margin-bottom: 0.45rem;}.s_oe_demo_fit_note{color: rgba(255, 255, 255, 0.76); font-size: var(--oe-fs-sm); line-height: 1.6;}.s_oe_demo_form .form-select.s_website_form_input option{color: #1a1f24;}.s_oe_demo_form .form-check{margin-bottom: 0.45rem;}.s_oe_demo_form .form-check-label, .s_oe_demo_form .form-text{color: var(--oe-card-muted-color, rgba(255, 255, 255, 0.74));}.s_oe_demo_form .form-check-input{border-color: rgba(255, 255, 255, 0.35); background-color: rgba(255, 255, 255, 0.08);}.s_oe_demo_form .form-check-input:checked{border-color: var(--oe-action); background-color: var(--oe-action);}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options{display: grid; gap: 0.65rem; grid-template-columns: repeat(2, minmax(0, 1fr)); width: 100%;}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check{position: relative; display: block; min-width: 0; margin: 0; padding: 0;}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input{position: absolute; top: 50%; left: 1rem; z-index: 2; float: none; display: block; width: 1rem; min-width: 1rem; height: 1rem; min-height: 1rem; margin: 0; padding: 0; border: 1px solid rgba(31, 107, 114, 0.38); border-radius: 50%; background-color: #ffffff; box-shadow: none; transform: translateY(-50%);}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:checked{border-color: var(--oe-action); background-color: var(--oe-action);}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:focus, #wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:focus-visible{box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-72); outline: none;}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-label{display: flex; align-items: center; width: 100%; min-width: 0; min-height: 3.15rem; margin: 0; padding: 0.75rem 1rem 0.75rem 2.75rem; border: 1px solid rgba(31, 107, 114, 0.2); border-radius: 0.75rem; background: #ffffff; box-shadow: none; color: var(--oe-navy-dark); cursor: pointer; font-weight: 800; line-height: 1.25; overflow-wrap: anywhere; -webkit-text-fill-color: var(--oe-navy-dark); transition: background-color var(--oe-transition-fast), border-color var(--oe-transition-fast), box-shadow var(--oe-transition-fast), color var(--oe-transition-fast);}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:hover + .form-check-label, #wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:focus + .form-check-label, #wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:focus-visible + .form-check-label, #wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-label:hover{border-color: var(--oe-teal); box-shadow: 0 0 0 0.18rem rgba(91, 184, 186, 0.14);}#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options .form-check-input:checked + .form-check-label{border-color: var(--oe-mix-action-black-10); background: var(--oe-mix-action-white-86); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-78); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text);}.s_oe_demo_thanks_hero .s_oe_demo_thanks_title, .s_oe_demo_thanks_hero .s_oe_demo_thanks_intro{color: #ffffff;}.s_oe_demo_thanks_intro{font-size: var(--oe-fs-lg); line-height: 1.65; max-width: 48rem;}.s_oe_demo_thanks_btn_outline{background-color: transparent; border: 1px solid rgba(255, 255, 255, 0.55); color: #ffffff; -webkit-text-fill-color: #ffffff; text-decoration: none;}.s_oe_demo_thanks_btn_outline > :is(span, strong, small, i, svg, use, .fa, .oi){color: inherit; -webkit-text-fill-color: currentColor; stroke: currentColor;}.s_oe_demo_thanks_btn_outline:hover, .s_oe_demo_thanks_btn_outline:focus, .s_oe_demo_thanks_btn_outline:active{background-color: rgba(255, 255, 255, 0.12); border-color: #ffffff; color: #ffffff; -webkit-text-fill-color: #ffffff; text-decoration: none;}.s_oe_demo_thanks_next{--oe-card-bg: rgba(13, 27, 42, 0.7); --oe-card-border-color: rgba(255, 255, 255, 0.14); --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.78); --oe-card-shadow: 0 1.5rem 4rem rgba(13, 27, 42, 0.18); background: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-top-width: var(--oe-card-accent-width, 1px); border-top-color: var(--oe-card-accent-color, var(--oe-card-border-color)); border-radius: 1.25rem; box-shadow: var(--oe-card-shadow); padding: 2rem;}.s_oe_demo_thanks_next h2{color: var(--oe-card-heading-color); font-weight: 800;}.s_oe_demo_thanks_next_header{display: flex; align-items: center; gap: 0.9rem; margin-bottom: 1.5rem;}.s_oe_demo_thanks_icon{display: inline-flex; align-items: center; justify-content: center; width: var(--oe-card-icon-size); min-width: var(--oe-card-icon-size); height: var(--oe-card-icon-size); border: 1px solid var(--oe-card-icon-border); border-radius: var(--oe-card-icon-radius); background: var(--oe-card-icon-bg); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);}.s_oe_demo_thanks_icon svg{width: 1.35rem; height: 1.35rem;}.s_oe_demo_thanks_steps{list-style: none; padding-left: 0;}.s_oe_demo_thanks_steps li{display: flex; gap: 1rem; padding: 1rem 0;}.s_oe_demo_thanks_steps li:not(:last-child){border-bottom: 1px solid rgba(255, 255, 255, 0.12);}.s_oe_demo_thanks_steps li > span{align-items: center; background: var(--oe-action); border-radius: 50%; color: #102231; display: inline-flex; flex: 0 0 2.25rem; font-weight: 800; height: 2.25rem; justify-content: center; width: 2.25rem;}.s_oe_demo_thanks_steps strong{color: var(--oe-card-heading-color); display: block; margin-bottom: 0.25rem;}.s_oe_demo_thanks_steps p{color: var(--oe-card-muted-color); line-height: 1.55; margin-bottom: 0;}.s_oe_demo_goal h2, .s_oe_demo_goal p{color: #ffffff;}.s_oe_demo_goal_panel{--oe-card-bg: linear-gradient(135deg, rgba(31, 78, 121, 0.92) 0%, rgba(31, 107, 114, 0.92) 100%); --oe-card-border-color: rgba(255, 255, 255, 0.14); --oe-card-shadow: 0 1.5rem 4rem rgba(13, 27, 42, 0.16); background: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-top-width: var(--oe-card-accent-width, 1px); border-top-color: var(--oe-card-accent-color, var(--oe-card-border-color)); border-radius: 1.25rem; box-shadow: var(--oe-card-shadow); padding: 2rem;}.s_oe_demo_goal_card{--oe-card-bg: rgba(13, 27, 42, 0.34); --oe-card-border-color: rgba(255, 255, 255, 0.14); --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.82); background: var(--oe-card-bg); border: 1px solid var(--oe-card-border-color); border-top-width: var(--oe-card-accent-width, 1px); border-top-color: var(--oe-card-accent-color, var(--oe-card-border-color)); border-radius: 1rem; padding: 1.35rem;}.s_oe_demo_goal_card h3{color: var(--oe-card-heading-color); font-weight: 800;}.s_oe_demo_goal_card p{color: var(--oe-card-muted-color); line-height: 1.6; margin-bottom: 0;}@media (max-width: 767.98px){#wrapwrap .s_oe_demo_form_wrap .s_oe_support_priority_options{grid-template-columns: 1fr;}.s_oe_demo_thanks_next, .s_oe_demo_goal_panel{padding: 1.2rem;}.s_oe_demo_thanks_steps li{gap: 0.8rem;}}#wrapwrap .s_oe_icon_card_grid{--oe-icon-grid-bg: var(--o-cc-bg, var(--oe-bg-soft)); --oe-icon-grid-color: var(--oe-text-primary); --oe-icon-grid-heading-color: var(--oe-navy-dark); --oe-icon-grid-muted-color: var(--oe-text-secondary); --oe-icon-grid-card-bg: #ffffff; --oe-icon-grid-card-color: var(--oe-text-primary); --oe-icon-grid-card-heading-color: var(--oe-navy-dark); --oe-icon-grid-card-muted-color: var(--oe-text-secondary); --oe-icon-grid-card-border-color: var(--oe-card-light-border-color); --oe-icon-grid-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-icon-grid-card-accent-width: 1px; --oe-icon-grid-card-accent-color: var(--oe-icon-grid-card-border-color); --oe-icon-grid-card-hover-border-color: var(--oe-card-light-hover-border-color); --oe-icon-grid-card-hover-shadow: 0 24px 46px rgba(8, 20, 32, 0.12); --oe-card-icon-bg: var(--oe-mix-action-transparent-82); --oe-card-icon-border: var(--oe-mix-action-transparent-72); --oe-card-icon-color: var(--oe-action-gold, #E3A127); --oe-icon-grid-columns: 3; --oe-icon-grid-padding-top: var(--oe-space-12); --oe-icon-grid-padding-bottom: var(--oe-space-12); padding-top: var(--oe-icon-grid-padding-top); padding-bottom: var(--oe-icon-grid-padding-bottom); background: var(--oe-icon-grid-bg); color: var(--oe-icon-grid-color);}#wrapwrap .s_oe_icon_card_grid :where(h1, h2, h3, h4, h5, h6):not(:where(.s_oe_icon_card_grid_card *)){color: var(--oe-icon-grid-heading-color);}#wrapwrap .s_oe_icon_card_grid :where(p, li, .lead):not(:where(.s_oe_icon_card_grid_card *)){color: var(--oe-icon-grid-muted-color);}#wrapwrap .s_oe_icon_card_grid .s_oe_title_accent{color: var(--oe-action);}#wrapwrap .s_oe_icon_card_grid .s_oe_icon_card_grid_intro{max-width: 45rem; font-size: var(--oe-fs-lg); line-height: 1.65; color: var(--oe-icon-grid-muted-color);}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_layout_split .s_oe_icon_card_grid_intro{margin-bottom: 1.5rem;}#wrapwrap .s_oe_icon_card_grid_action{display: flex; flex-wrap: wrap; gap: 0.85rem;}#wrapwrap .s_oe_icon_card_grid_card_action{display: flex; align-items: center; gap: 0.8rem; width: 100%; margin-top: auto;}#wrapwrap .s_oe_icon_card_grid_card_action .btn{flex: 1 1 auto; min-height: 3.35rem; margin-top: 0; display: inline-flex; align-items: center; justify-content: center;}#wrapwrap .s_oe_icon_card_grid_logo_tile{flex: 0 0 3.35rem; display: inline-flex; align-items: center; justify-content: center; width: 3.35rem; height: 3.35rem; box-sizing: border-box; padding: 0.38rem; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 1rem; background: #ffffff; line-height: 0; box-shadow: 0 14px 28px rgba(8, 20, 32, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.65);}#wrapwrap .s_oe_icon_card_grid_logo_tile img{display: block; width: 100%; height: 100%; object-fit: contain; object-position: center;}#wrapwrap .s_oe_icon_card_grid:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5), #wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cards_dark{--oe-icon-grid-card-bg: #0d1b2a; --oe-icon-grid-card-color: var(--oe-text-inverse); --oe-icon-grid-card-heading-color: #ffffff; --oe-icon-grid-card-muted-color: rgba(255, 255, 255, 0.82); --oe-icon-grid-card-border-color: rgba(255, 255, 255, 0.11); --oe-icon-grid-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-icon-grid-card-accent-width: 3px; --oe-icon-grid-card-accent-color: var(--oe-action); --oe-icon-grid-card-hover-border-color: var(--oe-action); --oe-icon-grid-card-hover-shadow: 0 22px 42px rgba(8, 20, 32, 0.28); --oe-card-icon-bg: rgba(255, 255, 255, 0.08); --oe-card-icon-border: rgba(255, 255, 255, 0.16); --oe-card-icon-color: var(--oe-action-on-dark);}#wrapwrap .s_oe_icon_card_grid:where(.o_cc2, .o_cc3, .o_cc4, .o_cc5){--oe-icon-grid-color: var(--oe-text-inverse); --oe-icon-grid-heading-color: var(--oe-text-inverse); --oe-icon-grid-muted-color: rgba(255, 255, 255, 0.82);}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cards_light{--oe-icon-grid-card-bg: #ffffff; --oe-icon-grid-card-color: var(--oe-text-primary); --oe-icon-grid-card-heading-color: var(--oe-navy-dark); --oe-icon-grid-card-muted-color: var(--oe-text-secondary); --oe-icon-grid-card-border-color: var(--oe-card-light-border-color); --oe-icon-grid-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-icon-grid-card-accent-width: 1px; --oe-icon-grid-card-accent-color: var(--oe-icon-grid-card-border-color); --oe-icon-grid-card-hover-border-color: var(--oe-card-light-hover-border-color); --oe-icon-grid-card-hover-shadow: 0 24px 46px rgba(8, 20, 32, 0.12); --oe-card-icon-bg: var(--oe-mix-action-transparent-82); --oe-card-icon-border: var(--oe-mix-action-transparent-72); --oe-card-icon-color: var(--oe-action-gold, #E3A127);}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cols_2{--oe-icon-grid-columns: 2;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cols_3{--oe-icon-grid-columns: 3;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cols_4{--oe-icon-grid-columns: 4;}#wrapwrap .s_oe_icon_card_grid_items{display: grid; gap: 1rem; grid-template-columns: repeat(var(--oe-icon-grid-columns), minmax(0, 1fr)); grid-auto-rows: auto; align-items: stretch;}#wrapwrap .s_oe_icon_card_grid_items:has( > .s_oe_icon_card_grid_card:only-child ){grid-template-columns: minmax(0, 1fr);}#wrapwrap .s_oe_icon_card_grid_card{--oe-card-bg: var(--oe-icon-grid-card-bg); --oe-card-color: var(--oe-icon-grid-card-color); --oe-card-heading-color: var(--oe-icon-grid-card-heading-color); --oe-card-muted-color: var(--oe-icon-grid-card-muted-color); --oe-card-border-color: var(--oe-icon-grid-card-border-color); --oe-card-shadow: var(--oe-icon-grid-card-shadow); --oe-card-hover-border-color: var(--oe-icon-grid-card-hover-border-color); --oe-card-hover-shadow: var(--oe-icon-grid-card-hover-shadow); --oe-card-accent-width: var(--oe-icon-grid-card-accent-width); --oe-card-accent-color: var(--oe-icon-grid-card-accent-color); --bs-secondary-color: var(--oe-card-muted-color); background: var(--oe-card-bg); color: var(--oe-card-color); display: grid; grid-template-columns: auto minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr) auto; align-content: start; column-gap: 1rem; row-gap: 0.75rem; min-width: 0; min-height: 0; height: 100%; padding: 1.35rem; transition: transform var(--oe-transition-base), border-color var(--oe-transition-base), box-shadow var(--oe-transition-base);}#wrapwrap .s_oe_icon_card_grid_card:hover, #wrapwrap .s_oe_icon_card_grid_card:focus-within{transform: translateY(-4px);}#wrapwrap .s_oe_icon_card_grid_card .s_oe_icon_card_grid_icon{grid-column: 1; grid-row: 1;}#wrapwrap .s_oe_icon_card_grid_card > h3{grid-column: 2; grid-row: 1; align-self: center; min-width: 0; margin: 0; color: var(--oe-card-heading-color); font-size: 1.25rem; font-weight: 700; line-height: 1.18; overflow-wrap: anywhere;}#wrapwrap .s_oe_icon_card_grid_card > p{grid-column: 2; margin-bottom: 0; color: var(--oe-card-muted-color); line-height: 1.6;}#wrapwrap .s_oe_icon_card_grid_card :where(h1, h2, h3, h4, h5, h6, strong){color: var(--oe-card-heading-color);}#wrapwrap .s_oe_icon_card_grid_card :where(p, li, small, .lead, .text-muted, .text-secondary){color: var(--oe-card-muted-color);}#wrapwrap .s_oe_icon_card_grid_card > :where( .s_oe_icon_card_grid_pills, .s_oe_tag_list, .s_oe_icon_card_grid_examples, .s_oe_icon_card_grid_card_action, .s_oe_icon_card_grid_read_more, .btn ){grid-column: 1 / -1;}#wrapwrap .s_oe_icon_card_grid_card > .s_oe_icon_card_grid_card_action{grid-row: 3;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_layout_2_1 .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child){grid-template-columns: repeat(2, minmax(0, 1fr));}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_layout_2_1 .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child) > :nth-child(3){grid-column: 1 / -1;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_steps .s_oe_icon_card_grid_card{padding: 1.25rem;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_steps .s_oe_icon_card_grid_card > h3{font-size: var(--oe-fs-h3); font-weight: var(--oe-fw-semibold);}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_steps .s_oe_icon_card_grid_icon_number{width: 2.2rem; min-width: 2.2rem; height: 2.2rem; border: 0; border-radius: 50%; background: var(--oe-action); color: var(--oe-text-primary); font-size: var(--oe-fs-sm); font-weight: 800; box-shadow: none;}#wrapwrap .s_oe_icon_card_grid_card:not(:has(> .s_oe_icon_card_grid_icon)){grid-template-columns: minmax(0, 1fr);}#wrapwrap .s_oe_icon_card_grid_card:not(:has(> .s_oe_icon_card_grid_icon)) > h3, #wrapwrap .s_oe_icon_card_grid_card:not(:has(> .s_oe_icon_card_grid_icon)) > p{grid-column: 1;}#wrapwrap .s_oe_icon_card_grid_heading{grid-column: 2; grid-row: 1; align-self: center; min-width: 0;}#wrapwrap .s_oe_icon_card_grid_heading > h3{margin: 0; color: var(--oe-card-heading-color); font-weight: 700; line-height: 1.18; overflow-wrap: anywhere;}#wrapwrap .s_oe_icon_card_grid_kicker{display: block; margin-bottom: 0.25rem; color: var(--oe-action-on-light); font-size: var(--oe-fs-xs); text-transform: uppercase; font-weight: 800; letter-spacing: 0.08em; line-height: 1.1;}#wrapwrap :where( .o_cc2, .o_cc3, .o_cc5, .oe-surface-dark, .oe-card--dark, .is-dark ) .s_oe_icon_card_grid_kicker{color: var(--oe-action-on-dark);}#wrapwrap .s_oe_icon_card_grid_heading + p{grid-column: 1 / -1;}#wrapwrap .s_oe_icon_card_grid_pills{display: flex; flex-wrap: wrap; gap: 0.45rem; align-items: flex-end; margin: auto 0 0; padding-top: 1rem;}#wrapwrap .s_oe_icon_card_grid_card:has(> .s_oe_icon_card_grid_pills){grid-template-rows: auto minmax(0, 1fr) auto;}#wrapwrap .s_oe_icon_card_grid_card:has(> .s_oe_icon_card_grid_pills) > .s_oe_icon_card_grid_pills{grid-row: -1;}#wrapwrap .s_oe_icon_card_grid_examples{margin-top: auto; padding-top: 0.35rem;}#wrapwrap .s_oe_icon_card_grid_examples strong{display: block; margin-bottom: 0.35rem; color: var(--oe-card-heading-color); font-size: var(--oe-fs-sm);}#wrapwrap .s_oe_icon_card_grid_examples ul{margin-bottom: 0; padding-left: 1.05rem;}#wrapwrap .s_oe_icon_card_grid_examples li{margin-bottom: 0.35rem; font-size: var(--oe-fs-sm); line-height: 1.45;}#wrapwrap .s_oe_icon_card_grid_examples li:last-child{margin-bottom: 0;}#wrapwrap .s_oe_icon_card_grid_read_more{display: inline-flex; align-items: center; justify-content: center; gap: 0.85rem; width: fit-content; max-width: 100%; margin-top: 1.45rem; min-height: 2.75rem; padding: 0.72rem 1.15rem; border: 1px solid var(--oe-action); border-radius: var(--oe-radius-md); background-color: var(--oe-action); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text); font-weight: 800; font-size: var(--oe-fs-sm); line-height: 1.2; overflow-wrap: anywhere; text-align: center; text-decoration: none; white-space: normal; box-shadow: 0 14px 26px rgba(8, 20, 32, 0.18); transition: background-color var(--oe-transition-base), border-color var(--oe-transition-base), color var(--oe-transition-base), transform var(--oe-transition-base), box-shadow var(--oe-transition-base);}#wrapwrap .s_oe_icon_card_grid_read_more span[aria-hidden="true"]{flex: 0 0 auto; margin-left: 0.1rem; color: inherit; -webkit-text-fill-color: currentColor; stroke: currentColor;}#wrapwrap .s_oe_icon_card_grid_read_more:hover, #wrapwrap .s_oe_icon_card_grid_read_more:focus{border-color: var(--oe-mix-action-transparent-15); background-color: var(--oe-mix-action-transparent-15); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text); transform: translateY(-2px); text-decoration: none; box-shadow: 0 18px 32px rgba(8, 20, 32, 0.26);}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_card{height: 100%; grid-template-rows: auto auto auto minmax(auto, 1fr) auto;}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_card:has(> .s_oe_icon_card_grid_card_action){grid-template-rows: auto minmax(0, 1fr) auto;}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_card:has(> .s_oe_icon_card_grid_card_action) > .s_oe_icon_card_grid_card_action{grid-row: 3;}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_read_more{align-self: end; margin-top: 1rem;}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_examples{margin-top: 0;}#wrapwrap .s_oe_icon_card_grid_icon_number{font-size: var(--oe-fs-sm); font-weight: 800;}@media (max-width: 991.98px){#wrapwrap .s_oe_icon_card_grid{--oe-icon-grid-padding-top: var(--oe-space-12); --oe-icon-grid-padding-bottom: var(--oe-space-12);}#wrapwrap .s_oe_icon_card_grid_items{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 992px){#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_cols_3 .s_oe_icon_card_grid_items:has(> .s_oe_icon_card_grid_card:nth-child(4):last-child) > .s_oe_icon_card_grid_card:nth-child(4){grid-column: 2;}#wrapwrap .s_oe_icon_card_grid_layout_full .row:has(> .col-lg-5 + .col-lg-7 > .s_oe_icon_card_grid_items) > .col-lg-5, #wrapwrap .s_oe_icon_card_grid_layout_full .row:has(> .col-lg-5 + .col-lg-7 > .s_oe_icon_card_grid_items) > .col-lg-7{flex: 0 0 100%; width: 100%; max-width: 100%;}#wrapwrap .s_oe_icon_card_grid_layout_split > .container:has(> .row + .s_oe_icon_card_grid_items){display: grid; gap: 3rem; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); align-items: start;}#wrapwrap .s_oe_icon_card_grid_layout_split > .container:has(> .row + .s_oe_icon_card_grid_items) > .row{grid-column: 1; grid-row: 1; align-self: start; min-width: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;}#wrapwrap .s_oe_icon_card_grid_layout_split > .container:has(> .row + .s_oe_icon_card_grid_items) > .row > [class*="col"]{width: 100%; max-width: 100%; padding-right: 0; padding-left: 0;}#wrapwrap .s_oe_icon_card_grid_layout_split > .container:has(> .row + .s_oe_icon_card_grid_items) > .s_oe_icon_card_grid_items{grid-column: 2; grid-row: 1; align-self: start; min-width: 0; grid-template-columns: repeat(var(--oe-icon-grid-columns), minmax(0, 1fr));}#wrapwrap .s_oe_icon_card_grid_layout_split .col-lg-5, #wrapwrap .s_oe_icon_card_grid_layout_split .col-lg-7, #wrapwrap .s_oe_icon_card_grid_layout_split .col-lg-8{min-width: 0;}#wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 > .container:has(> .row + .s_oe_icon_card_grid_items) > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child), #wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 .col-lg-7 > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child), #wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 .col-lg-8 > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child){grid-template-columns: repeat(2, minmax(0, 1fr));}#wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 > .container:has(> .row + .s_oe_icon_card_grid_items) > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child) > :nth-child(3), #wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 .col-lg-7 > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child) > :nth-child(3), #wrapwrap .s_oe_icon_card_grid_layout_split.s_oe_icon_card_grid_cols_2 .col-lg-8 > .s_oe_icon_card_grid_items:has(> :nth-child(3):last-child) > :nth-child(3){grid-column: 1 / -1;}#wrapwrap .s_oe_icon_card_grid_rich .s_oe_icon_card_grid_pills{align-content: flex-start;}}@media (max-width: 767.98px){#wrapwrap .s_oe_icon_card_grid_items{grid-template-columns: 1fr;}#wrapwrap .s_oe_icon_card_grid.s_oe_icon_card_grid_steps .s_oe_icon_card_grid_card{padding: 1.15rem;}}.s_oe_target_audience{--oe-target-audience-columns: 2; --oe-target-audience-heading-color: var(--oe-navy-dark); --oe-target-audience-text-color: var(--oe-text-primary); --oe-target-audience-muted-color: var(--oe-text-secondary); color: var(--oe-target-audience-text-color);}.s_oe_target_audience .s_oe_target_audience_title{color: var(--oe-target-audience-heading-color);}.s_oe_target_audience .s_oe_target_audience_intro{color: var(--oe-target-audience-muted-color);}.s_oe_target_audience_bg_light{--oe-target-audience-heading-color: var(--oe-navy-dark); --oe-target-audience-text-color: var(--oe-text-primary); --oe-target-audience-muted-color: var(--oe-text-secondary); background: var(--o-cc-bg, var(--oe-bg, #ffffff));}.s_oe_target_audience_bg_dark, .s_oe_target_audience_bg_brand, .s_oe_target_audience:is(.o_cc2, .o_cc3, .o_cc4, .o_cc5){--oe-target-audience-heading-color: #ffffff; --oe-target-audience-text-color: #ffffff; --oe-target-audience-muted-color: rgba(255, 255, 255, 0.84);}.s_oe_target_audience_bg_brand{background: radial-gradient(circle at 80% 0%, rgba(93, 184, 188, 0.18), transparent 34%), linear-gradient(135deg, var(--oe-teal-deep, #1f6b72), #0d1b2a);}.s_oe_target_audience_spacing_compact{padding-top: 2rem; padding-bottom: 2rem;}.s_oe_target_audience_spacing_large{padding-top: clamp(4rem, 7vw, 6rem); padding-bottom: clamp(4rem, 7vw, 6rem);}.s_oe_target_audience_layout_full .s_oe_target_audience_intro_col{max-width: 58rem;}.s_oe_target_audience_layout_full :is( .s_oe_target_audience_intro_col, .s_oe_target_audience_cards_col ), .s_oe_target_audience_layout_header .s_oe_target_audience_cards_col{flex: 0 0 auto; width: 100%;}.s_oe_target_audience_layout_header .row{row-gap: 1.5rem;}.s_oe_target_audience_cards{display: grid; gap: 1rem; grid-template-columns: repeat(var(--oe-target-audience-columns), minmax(0, 1fr));}.s_oe_target_audience.s_oe_target_audience_cols_2{--oe-target-audience-columns: 2;}.s_oe_target_audience.s_oe_target_audience_cols_3{--oe-target-audience-columns: 3;}.s_oe_target_audience.s_oe_target_audience_cols_4{--oe-target-audience-columns: 4;}.s_oe_target_audience_card{--oe-card-radius: 1rem; --oe-card-padding: 1.25rem; --oe-card-hover-transform: translateY(-3px); --oe-card-transition-duration: 0.22s; position: relative; display: flex; flex-direction: column; min-width: 0; min-height: 0; height: 100%;}.s_oe_target_audience_card:hover, .s_oe_target_audience_card:focus-within{transform: var(--oe-card-hover-transform);}.s_oe_target_audience_card p{margin: 0; line-height: 1.65;}.s_oe_target_audience_card h3{margin: 0 0 0.85rem; color: var(--oe-card-heading-color, var(--oe-navy-dark)); font-size: clamp(1.42rem, calc(1.05rem + 0.65vw), 1.9rem); line-height: 1.16; text-wrap: balance;}.s_oe_target_audience_card > .btn{margin-top: auto;}.s_oe_target_audience_cards_dark .s_oe_target_audience_card{--oe-card-muted-color: rgba(255, 255, 255, 0.78); --oe-card-border-color: var(--oe-mix-teal-white-24); --oe-card-background: radial-gradient(circle at 100% 0%, rgba(93, 184, 188, 0.16), transparent 34%), linear-gradient(180deg, #0d1b2a 0%, #0a1724 100%); --oe-card-shadow: 0 18px 34px rgba(7, 24, 37, 0.14); --oe-card-hover-border-color: var(--oe-mix-action-teal-32); --oe-card-hover-shadow: 0 24px 44px rgba(7, 24, 37, 0.2); row-gap: 0.65rem; min-height: 14.5rem;}.s_oe_target_audience_cards_dark .s_oe_target_audience_card p{color: var(--oe-card-muted-color); font-size: 0.96rem;}.s_oe_target_audience_cards_dark .s_oe_target_audience_card h3{color: var(--oe-card-heading-color, #ffffff);}.s_oe_target_audience_cards_light .s_oe_target_audience_card{--oe-card-padding: 1.35rem; --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-background: #ffffff; --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-hover-transform: translateY(-4px); --oe-card-hover-border-color: var(--oe-mix-action-transparent-45); --oe-card-hover-shadow: 0 24px 46px rgba(8, 20, 32, 0.12);}.s_oe_target_audience_cards_light .s_oe_target_audience_card h3{margin-bottom: 0.8rem; color: var(--oe-navy-dark); font-size: 1.18rem; line-height: 1.2;}.s_oe_target_audience_cards_light .s_oe_target_audience_card p{color: var(--oe-text-secondary); line-height: 1.6;}.s_oe_target_audience_cards_compact .s_oe_target_audience_card{--oe-card-padding: 1.6rem; --oe-card-border-color: rgba(255, 255, 255, 0.11); --oe-card-background: #0d1b2a; --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-card-hover-transform: translateY(-4px); --oe-card-hover-border-color: var(--oe-mix-action-transparent-45); --oe-card-hover-shadow: 0 18px 36px rgba(8, 20, 32, 0.22); row-gap: 0.65rem; min-height: 0;}.s_oe_target_audience_cards_compact .s_oe_target_audience_card p{color: #ffffff; font-size: var(--oe-fs-sm); line-height: 1.6;}.s_oe_target_audience_cards_outline .s_oe_target_audience_card{--oe-card-background: transparent; --oe-card-shadow: none; --oe-card-hover-border-color: var(--oe-mix-action-transparent-45); --oe-card-hover-shadow: 0 16px 36px rgba(8, 20, 32, 0.08);}#wrapwrap .s_oe_target_audience_btn{display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 3rem; margin-top: auto; padding: 0.75rem 1rem; border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 0.6rem; color: var(--oe-action-text); font-weight: var(--oe-fw-semibold); line-height: 1.2; text-align: center; -webkit-text-fill-color: var(--oe-action-text); text-decoration: none;}#wrapwrap .s_oe_target_audience_btn > :is(span, strong, small, i, svg, use, .fa, .oi){color: inherit; -webkit-text-fill-color: currentColor; stroke: currentColor;}#wrapwrap .s_oe_target_audience_btn:hover, #wrapwrap .s_oe_target_audience_btn:focus{border-color: var(--oe-action); background: var(--oe-action); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text); text-decoration: none;}#wrapwrap .s_oe_target_audience_card.oe-card--dark .s_oe_target_audience_btn{color: #ffffff; -webkit-text-fill-color: #ffffff;}#wrapwrap .s_oe_target_audience_card.oe-card--dark .s_oe_target_audience_btn:hover, #wrapwrap .s_oe_target_audience_card.oe-card--dark .s_oe_target_audience_btn:focus, #wrapwrap .s_oe_target_audience_card.oe-card--dark .s_oe_target_audience_btn:active{color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text);}@media (max-width: 767.98px){.s_oe_target_audience.s_oe_target_audience_stack_md{--oe-target-audience-columns: 1;}}@media (max-width: 575.98px){.s_oe_target_audience{--oe-target-audience-columns: 1;}.s_oe_target_audience_cards_dark .s_oe_target_audience_card{min-height: 0;}}.s_oe_tag_list{display: flex; flex-wrap: wrap; gap: 0.6rem; margin-top: 1rem;}#wrapwrap :is(.s_oe_icon_card_grid_card, .oe-card--icon-title):has(> .s_oe_tag_list:last-child){grid-template-rows: auto minmax(0, 1fr) auto;}#wrapwrap :is(.s_oe_icon_card_grid_card, .oe-card--icon-title):has(> .s_oe_tag_list:last-child) > .s_oe_tag_list{grid-row: 3; align-self: end;}.s_oe_related_links{--oe-related-link-bg: rgba(255, 255, 255, 0.035); --oe-related-link-bg-hover: rgba(255, 255, 255, 0.075); --oe-related-link-border: rgba(92, 181, 187, 0.58); --oe-related-link-color: var(--oe-text-inverse); --oe-related-link-arrow: var(--oe-action-on-dark); --oe-related-link-focus: rgba(231, 174, 78, 0.28);}.s_oe_related_links_intro{color: rgba(255, 255, 255, 0.84);}.s_oe_related_links_spacing_compact{padding-top: 2rem; padding-bottom: 2rem;}.s_oe_related_links_spacing_large{padding-top: clamp(4rem, 7vw, 6rem); padding-bottom: clamp(4rem, 7vw, 6rem);}.s_oe_related_links_layout_full .row{row-gap: 1.5rem;}.s_oe_related_links_layout_full .row > [class*="col-lg-"]{flex: 0 0 auto; width: 100%;}.s_oe_related_links_layout_full .row > [class*="col-lg-"]:first-child{max-width: 58rem;}.s_oe_related_links_panel{--oe-card-padding: clamp(1rem, 2vw, 1.35rem); --oe-card-hover-border-color: var(--oe-card-border-color); --oe-card-hover-shadow: var(--oe-card-shadow); --oe-card-hover-transform: none;}.s_oe_related_links_list{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem;}#wrapwrap a.s_oe_related_link{display: flex; min-width: 0; min-height: 3.5rem; align-items: center; justify-content: space-between; gap: 1rem; padding: 0.85rem 1rem; border: 1px solid var(--oe-related-link-border); border-radius: var(--oe-radius-md); background: var(--oe-related-link-bg); color: var(--oe-related-link-color); font-size: var(--oe-fs-sm); font-weight: var(--oe-fw-semibold); line-height: 1.35; text-decoration: none; overflow-wrap: anywhere; -webkit-text-fill-color: currentColor; transition: background-color var(--oe-transition-base), border-color var(--oe-transition-base), box-shadow var(--oe-transition-base), color var(--oe-transition-base), transform var(--oe-transition-fast);}#wrapwrap a.s_oe_related_link .s_oe_related_link_label{min-width: 0; overflow-wrap: anywhere;}#wrapwrap a.s_oe_related_link .s_oe_related_link_arrow{flex: 0 0 auto; color: var(--oe-related-link-arrow); font-size: 1.3em; line-height: 1; transition: transform var(--oe-transition-fast);}#wrapwrap a.s_oe_related_link:where(:visited){color: var(--oe-related-link-color);}#wrapwrap a.s_oe_related_link:where(:hover, :focus-visible){border-color: var(--oe-action); background: var(--oe-related-link-bg-hover); color: var(--oe-related-link-color); box-shadow: 0 0 0 3px var(--oe-related-link-focus); text-decoration: none; transform: translateY(-1px);}#wrapwrap a.s_oe_related_link:where(:hover, :focus-visible) .s_oe_related_link_arrow{transform: translateX(0.25rem);}#wrapwrap a.s_oe_related_link:focus-visible{outline: 0;}#wrapwrap a.s_oe_related_link:active{transform: translateY(0);}.s_oe_related_links_list > .s_oe_related_link:last-child:nth-child(odd){grid-column: 1 / -1;}.s_oe_related_links_panel_light{--oe-related-link-bg: rgba(31, 107, 114, 0.045); --oe-related-link-bg-hover: rgba(31, 107, 114, 0.09); --oe-related-link-border: rgba(31, 107, 114, 0.38); --oe-related-link-color: var(--oe-text-primary); --oe-related-link-arrow: var(--oe-action-dark);}.s_oe_related_links_panel_light .s_oe_related_links_panel{--oe-card-bg: #ffffff; --oe-card-color: var(--oe-text-primary); --oe-card-heading-color: var(--oe-navy-dark); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-accent-width: 1px; --oe-card-accent-color: var(--oe-card-border-color); background: var(--oe-card-bg); border-color: var(--oe-card-border-color); box-shadow: var(--oe-card-shadow);}.s_oe_related_links_panel_outline .s_oe_related_links_panel{background: transparent; box-shadow: none;}@media (max-width: 767.98px){.s_oe_related_links_list{grid-template-columns: minmax(0, 1fr);}.s_oe_related_links_list > .s_oe_related_link:last-child:nth-child(odd){grid-column: auto;}}.s_oe_pricing_intro{max-width: 44rem; font-size: var(--oe-fs-lg); line-height: 1.65;}.s_oe_pricing_actions{display: flex; flex-wrap: wrap; gap: 0.85rem;}.s_oe_pricing_summary{--oe-card-border-color: transparent; --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-card-radius: 1rem; --oe-card-padding: 1.5rem;}.s_oe_pricing_summary ul{margin-bottom: 0; padding-left: 1.15rem;}.s_oe_pricing_summary li{margin-bottom: 0.55rem;}.s_oe_pricing_summary li:last-child{margin-bottom: 0;}.s_oe_pricing_card{--oe-card-padding: 1.6rem; --oe-card-radius: 1rem; --oe-card-hover-transform: translateY(-4px); --oe-card-hover-border-color: var(--oe-mix-action-transparent-45); --oe-card-hover-shadow: 0 18px 36px rgba(8, 20, 32, 0.22); display: flex; flex-direction: column; row-gap: 0.65rem; height: 100%; min-width: 0; min-height: 0;}.s_oe_pricing_card h3{font-size: 1.08rem; font-weight: 700;}.s_oe_pricing_card p{font-size: var(--oe-fs-sm); line-height: 1.6; margin-bottom: 0;}.s_oe_pricing_card .btn{margin-top: auto; align-self: flex-start;}.s_oe_pricing_card.oe-card--icon-title{grid-template-rows: auto auto minmax(0, 1fr) auto;}.s_oe_pricing_card.oe-card--icon-title > .btn{grid-row: 4; align-self: end; margin-top: 0.65rem;}.s_oe_pricing_panel{border-radius: 1rem; padding: 2rem; border: 1px solid transparent;}.s_oe_pricing_bullet_steps{display: grid; gap: 1rem; margin: 0; padding: 0; list-style: none;}.s_oe_pricing_bullet_steps li{position: relative; padding-left: 1.45rem; margin-bottom: 0;}.s_oe_pricing_bullet_steps li::before{content: ""; position: absolute; left: 0; top: 0.7em; width: 0.48rem; height: 0.48rem; border-radius: 50%; background: var(--oe-action); box-shadow: 0 0 0 0.18rem rgba(234, 166, 30, 0.14);}.s_oe_pricing_note{border-left: 3px solid var(--oe-action); padding-left: 1rem;}.s_oe_pricing.o_cc3{color: var(--oe-text-inverse);}.s_oe_pricing.o_cc3 .s_oe_pricing_title{color: var(--oe-text-inverse);}.s_oe_pricing.o_cc3 .s_oe_pricing_intro{color: rgba(255, 255, 255, 0.84);}.s_oe_pricing.o_cc3 .s_oe_pricing_card{--oe-card-bg: #0d1b2a; --oe-card-heading-color: #ffffff; --oe-card-muted-color: #ffffff; --oe-card-border-color: rgba(255, 255, 255, 0.11); --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-card-accent-width: 3px; --oe-card-accent-color: var(--oe-action);}.s_oe_pricing.o_cc3 .s_oe_pricing_panel{--oe-card-bg: rgba(255, 255, 255, 0.06); --oe-card-heading-color: #ffffff; --oe-card-muted-color: #ffffff; --oe-card-border-color: rgba(255, 255, 255, 0.12); background: var(--oe-card-bg); border-color: var(--oe-card-border-color);}.s_oe_pricing.o_cc3 .s_oe_pricing_note{color: rgba(255, 255, 255, 0.82);}.s_oe_pricing.o_cc1{color: var(--oe-text-primary);}.s_oe_pricing.o_cc1 h1, .s_oe_pricing.o_cc1 h2, .s_oe_pricing.o_cc1 h3, .s_oe_pricing.o_cc1 h4, .s_oe_pricing.o_cc1 h5, .s_oe_pricing.o_cc1 h6{color: var(--oe-navy-dark);}.s_oe_pricing.o_cc1 p, .s_oe_pricing.o_cc1 li, .s_oe_pricing.o_cc1 .lead, .s_oe_pricing.o_cc1 .s_oe_pricing_intro, .s_oe_pricing.o_cc1 .s_oe_pricing_note{color: var(--oe-text-secondary);}.s_oe_pricing.o_cc1 .s_oe_title_accent{color: var(--oe-action);}.s_oe_pricing.o_cc1 .s_oe_demo_form_wrap{background-color: #0d1b2a; border-color: rgba(255, 255, 255, 0.1);}.s_oe_pricing.o_cc1 .s_oe_demo_form_wrap h2{color: #ffffff;}.s_oe_pricing.o_cc1 .s_oe_demo_form_wrap .s_oe_demo_form_desc{color: rgba(255, 255, 255, 0.84);}.s_oe_pricing.o_cc1 :where( .s_oe_pricing_panel, .s_oe_pricing_card ):not(.oe-card){--oe-card-bg: #ffffff; --oe-card-color: var(--oe-text-primary); --oe-card-heading-color: var(--oe-navy-dark); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-accent-width: 1px; --oe-card-accent-color: var(--oe-card-border-color); background: var(--oe-card-bg); border-color: var(--oe-card-border-color); box-shadow: var(--oe-card-shadow);}.s_oe_pricing.o_cc1 :where( .s_oe_pricing_summary, .s_oe_pricing_panel, .s_oe_pricing_card ).oe-card{--oe-card-bg: #ffffff; --oe-card-color: var(--oe-text-primary); --oe-card-heading-color: var(--oe-navy-dark); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-accent-width: 1px; --oe-card-accent-color: var(--oe-card-border-color);}.s_oe_pricing.o_cc1 .s_oe_pricing_note{border-left-color: var(--oe-action);}#wrapwrap .s_oe_pricing_card .btn-primary, #wrapwrap .s_oe_pricing_panel .btn-primary{display: inline-flex; align-items: center; justify-content: center; gap: 0.45rem; min-height: 3.1rem; background: var(--oe-action); border-color: var(--oe-mix-action-black-8); color: var(--oe-action-text); box-shadow: 0 12px 24px rgba(227, 161, 39, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.28); transition: transform var(--oe-transition-fast), box-shadow var(--oe-transition-fast), background-color var(--oe-transition-fast), border-color var(--oe-transition-fast);}#wrapwrap .s_oe_pricing_card .btn-primary > *, #wrapwrap .s_oe_pricing_card .btn-primary i, #wrapwrap .s_oe_pricing_card .btn-primary svg, #wrapwrap .s_oe_pricing_card .btn-primary use, #wrapwrap .s_oe_pricing_panel .btn-primary > *, #wrapwrap .s_oe_pricing_panel .btn-primary i, #wrapwrap .s_oe_pricing_panel .btn-primary svg, #wrapwrap .s_oe_pricing_panel .btn-primary use{color: inherit; stroke: currentColor;}#wrapwrap .s_oe_pricing_card .btn-primary span[aria-hidden="true"], #wrapwrap .s_oe_pricing_panel .btn-primary span[aria-hidden="true"]{display: inline-block; transition: transform var(--oe-transition-fast);}#wrapwrap .s_oe_pricing_card .btn-primary:hover, #wrapwrap .s_oe_pricing_card .btn-primary:focus, #wrapwrap .s_oe_pricing_panel .btn-primary:hover, #wrapwrap .s_oe_pricing_panel .btn-primary:focus{transform: translateY(-2px); background-color: var(--oe-mix-action-white-10); border-color: var(--oe-mix-action-black-18); color: var(--oe-action-text); box-shadow: 0 16px 30px rgba(227, 161, 39, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.36);}#wrapwrap .s_oe_pricing_card .btn-primary:hover span[aria-hidden="true"], #wrapwrap .s_oe_pricing_card .btn-primary:focus span[aria-hidden="true"], #wrapwrap .s_oe_pricing_panel .btn-primary:hover span[aria-hidden="true"], #wrapwrap .s_oe_pricing_panel .btn-primary:focus span[aria-hidden="true"]{transform: translateX(0.18rem);}#wrapwrap .s_oe_pricing_card .btn-primary:focus-visible, #wrapwrap .s_oe_pricing_panel .btn-primary:focus-visible{outline: none; box-shadow: var(--oe-focus-ring), 0 16px 30px rgba(227, 161, 39, 0.28);}@media (max-width: 767.98px){.s_oe_pricing_intro{font-size: 0.98rem; line-height: 1.5; margin-bottom: 1.15rem;}.s_oe_pricing_actions{gap: 0.65rem;}.s_oe_pricing_actions .btn{width: 100%; justify-content: center;}.s_oe_pricing_panel, .s_oe_pricing_summary, .s_oe_pricing_card{padding: 1.15rem;}}#wrapwrap .s_oe_approach_panel{border: 1px solid transparent; border-radius: 1rem; padding: 2rem;}#wrapwrap .s_oe_approach_list{display: grid; gap: 1rem;}#wrapwrap .s_oe_approach_step{display: grid; gap: 1rem; grid-template-columns: auto minmax(0, 1fr); align-items: start;}#wrapwrap .s_oe_approach_step_number{display: inline-flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; border-radius: 50%; background: var(--oe-action); color: var(--oe-text-primary); font-weight: 800; font-size: var(--oe-fs-sm);}#wrapwrap .s_oe_approach_steps.o_cc3 .s_oe_approach_intro{color: rgba(255, 255, 255, 0.84);}#wrapwrap .s_oe_approach_steps.o_cc1 .s_oe_approach_intro{color: var(--oe-text-secondary);}#wrapwrap .s_oe_approach_steps_panel_dark .s_oe_approach_panel{--oe-card-bg: #0d1b2a; --oe-card-heading-color: #ffffff; --oe-card-muted-color: #ffffff; --oe-card-border-color: rgba(255, 255, 255, 0.13); --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-card-accent-width: 3px; --oe-card-accent-color: var(--oe-action);}#wrapwrap .s_oe_approach_steps_panel_light .s_oe_approach_panel{--oe-card-bg: #ffffff; --oe-card-color: var(--oe-text-primary); --oe-card-heading-color: var(--oe-navy-dark); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-accent-width: 1px; --oe-card-accent-color: var(--oe-card-border-color);}.s_oe_price_configurator_shell{display: grid; gap: 1rem; grid-template-columns: minmax(0, 1.25fr) minmax(19rem, 0.75fr); align-items: stretch;}.s_oe_price_configurator_controls{border-radius: 1rem; padding: 1.5rem; border: 1px solid rgba(31, 107, 114, 0.16); box-shadow: 0 18px 38px rgba(8, 20, 32, 0.08);}.s_oe_price_summary{--oe-card-bg: #0d1b2a; --oe-card-color: #ffffff; --oe-card-heading-color: #ffffff; --oe-card-muted-color: #ffffff; --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-radius: 1rem; --oe-card-padding: 1.5rem; --bs-secondary-color: #ffffff; --bs-secondary-rgb: 255, 255, 255;}.s_oe_price_configurator_controls{display: grid; gap: 1rem; grid-template-columns: repeat(2, minmax(0, 1fr)); background: #ffffff;}.s_oe_price_field, .s_oe_price_scope{display: flex; flex-direction: column; gap: 0.45rem;}.s_oe_price_field label{color: var(--oe-navy-dark); font-weight: 800; font-size: 0.96rem;}.s_oe_price_field .form-control, .s_oe_price_field .form-select{min-height: 3.25rem; border-radius: 0.75rem; border-color: rgba(31, 107, 114, 0.22); color: var(--oe-navy-dark); font-weight: 800; box-shadow: none;}.s_oe_price_field .form-control:focus, .s_oe_price_field .form-select:focus{border-color: var(--oe-teal); box-shadow: 0 0 0 0.18rem rgba(91, 184, 186, 0.18);}.s_oe_price_hint{margin: 0; color: var(--oe-text-secondary); font-size: 0.88rem; line-height: 1.45;}.s_oe_price_field_group{display: grid; gap: 1rem; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-column: 1 / -1;}.s_oe_price_storage{grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: 1rem; border-radius: 0.9rem; background: var(--oe-mix-teal-white-86); border: 1px solid rgba(31, 107, 114, 0.15);}.s_oe_price_storage > div{display: grid; gap: 0.15rem;}.s_oe_price_storage strong{color: var(--oe-navy-dark); font-size: 1.55rem; line-height: 1;}.s_oe_price_storage p{max-width: 27rem; margin: 0; color: var(--oe-text-secondary); font-size: 0.9rem; line-height: 1.45;}.s_oe_price_storage_label{color: var(--oe-teal-deep); font-size: 0.78rem; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase;}.s_oe_price_scope{grid-column: 1 / -1; --oe-card-color: var(--oe-text-secondary); --oe-card-heading-color: var(--oe-text-primary); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-hover-border-color: rgba(31, 107, 114, 0.15); --oe-card-hover-shadow: none; padding: 1rem; border-radius: 0.9rem; background: var(--oe-mix-teal-white-86); border: 1px solid rgba(31, 107, 114, 0.15); box-shadow: none; color: var(--oe-text-primary); transition: none;}.s_oe_price_scope:hover, .s_oe_price_scope:focus-within{border-color: rgba(31, 107, 114, 0.15); box-shadow: none; transform: none;}.s_oe_price_scope .s_oe_pricing_bullet_steps{gap: 0.7rem;}.s_oe_price_configurator_controls .s_oe_price_scope > .s_oe_price_scope_title{display: block; width: auto; min-width: 0; min-height: 0; height: auto; margin-bottom: 0.7rem; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; color: var(--oe-teal-deep); font-size: 0.78rem; font-weight: 900; letter-spacing: 0.08em; line-height: 1.2; text-align: left; text-transform: uppercase;}.s_oe_price_configurator_controls .s_oe_price_scope .s_oe_pricing_bullet_steps > li{color: var(--oe-text-secondary); font-size: 0.95rem; line-height: 1.45; -webkit-text-fill-color: currentColor;}#wrapwrap .s_oe_price_configurator_controls .s_oe_price_scope:where(:hover, :focus-within) > .s_oe_price_scope_title{border-color: transparent; background: transparent; box-shadow: none; color: var(--oe-teal-deep);}.s_oe_price_summary{display: flex; flex-direction: column; gap: 1rem;}.s_oe_price_summary .btn{width: 100%; min-height: 3.35rem; justify-content: center;}.s_oe_price_summary_header, .s_oe_price_total{display: flex; align-items: baseline; justify-content: space-between; gap: 1rem;}.s_oe_price_summary_header > *, .s_oe_price_total > *{min-width: 0; overflow-wrap: anywhere;}.s_oe_price_summary_header{padding-bottom: 0.9rem; border-bottom: 1px solid rgba(255, 255, 255, 0.13);}.s_oe_price_summary_header span{color: #ffffff; font-size: 1.1rem; font-weight: 800; letter-spacing: 0; line-height: 1.25; text-transform: none;}.s_oe_price_summary_header strong{color: #ffffff; font-size: 1.1rem; font-weight: 800; line-height: 1.25;}.s_oe_price_summary_rows{display: grid; gap: 0.72rem; margin: 0;}.s_oe_price_summary_rows > div{display: flex; justify-content: space-between; gap: 1rem;}.s_oe_price_summary_rows dt, .s_oe_price_summary_rows dd{min-width: 0; margin: 0; color: #ffffff; font-size: 0.95rem; line-height: 1.4; overflow-wrap: anywhere;}.s_oe_price_summary_rows dt{max-width: 13rem; font-weight: 500;}.s_oe_price_summary_rows dd{color: #ffffff; font-weight: 800; white-space: nowrap;}.s_oe_price_total{margin-top: auto; padding-top: 1rem; border-top: 1px solid rgba(255, 255, 255, 0.13);}.s_oe_price_total span{color: #ffffff; font-weight: 800;}.s_oe_price_total strong{color: var(--oe-action); font-size: 2rem; line-height: 1; white-space: nowrap;}.s_oe_price_billing, .s_oe_price_disclaimer{margin: 0; color: #ffffff; font-size: 0.92rem; line-height: 1.45;}.s_oe_price_billing strong{color: #ffffff;}.s_oe_price_disclaimer{padding-top: 0.1rem;}@media (max-width: 991.98px){.s_oe_price_configurator_shell{grid-template-columns: 1fr;}}@media (max-width: 767.98px){.s_oe_price_configurator_controls, .s_oe_price_summary{padding: 1.15rem;}.s_oe_price_configurator_controls, .s_oe_price_field_group{grid-template-columns: 1fr;}.s_oe_price_storage{align-items: flex-start; flex-direction: column;}.s_oe_price_summary_header{align-items: flex-start; flex-direction: column; gap: 0.28rem;}.s_oe_price_summary_rows > div{align-items: flex-start;}.s_oe_price_summary_rows dd{margin-left: auto; text-align: right;}.s_oe_price_total strong{font-size: 1.65rem;}}.s_oe_apps_section_title{max-width: 46rem; font-size: var(--oe-fs-h2); line-height: 1.12;}.s_oe_apps_intro{max-width: 45rem; font-size: var(--oe-fs-lg); line-height: 1.65;}.s_oe_apps_actions{display: flex; flex-wrap: wrap; gap: 0.85rem;}.s_oe_apps_panel{--oe-card-border-color: transparent; --oe-card-radius: 1rem;}.s_oe_apps_panel ul{margin-bottom: 0; padding-left: 1.15rem;}.s_oe_apps_panel li{margin-bottom: 0.55rem;}.s_oe_apps_panel li:last-child{margin-bottom: 0;}.s_oe_apps_grid{display: grid; gap: 1rem; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-rows: auto; align-items: stretch;}:where(.s_oe_apps_advice) .s_oe_apps_grid{grid-template-columns: repeat(2, minmax(0, 1fr));}:where(.s_oe_apps_advice) .s_oe_apps_card:nth-child(3){grid-column: 1 / -1;}.s_oe_apps_card{--oe-card-padding: 1.35rem; --oe-card-hover-transform: translateY(-4px); --oe-card-hover-border-color: var(--oe-teal); --oe-card-hover-shadow: 0 22px 42px rgba(8, 20, 32, 0.28);}.s_oe_apps_card h3{font-size: 1.16rem; font-weight: 700;}.s_oe_apps_card p{line-height: 1.6;}.s_oe_apps_card_icon{margin-bottom: 1rem;}.s_oe_apps_note{border-left: 3px solid var(--oe-action); padding-left: 1rem;}.s_oe_customer_references_page > .reference_title{display: none;}.s_oe_customer_references_page .reference_filters{background: var(--oe-bg); position: relative; z-index: 2;}.s_oe_customer_references_page .reference_filters .filter_block{margin-top: -2rem; margin-bottom: var(--oe-space-6); padding: 0.6rem; background: var(--oe-bg); border: 1px solid var(--oe-mix-border-action-18); border-radius: 0; box-shadow: 0 12px 26px var(--oe-mix-navy-dark-transparent-92);}.s_oe_customer_references_page .reference_filters .reference_filter_form{align-items: stretch; gap: 0.75rem;}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select{min-width: 10.5rem;}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown, .s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle{width: 100%; height: 100%;}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle{min-height: 3.05rem; padding: 0.72rem 2.55rem 0.72rem 1rem; border: 1px solid var(--oe-action); border-radius: var(--oe-radius-sm); background-color: var(--oe-teal-deep); color: var(--oe-text-inverse); font-weight: var(--oe-fw-semibold); line-height: 1.25; box-shadow: none;}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle::after{right: 1rem; border-top-color: currentColor;}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle:hover, .s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle:focus, .s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-toggle.show{border-color: var(--oe-action); background-color: var(--oe-title-block-bg); color: var(--oe-text-inverse); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-78);}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .dropdown-menu{margin-top: 0.45rem; border: 1px solid var(--oe-mix-action-border-64); border-radius: var(--oe-radius-md); box-shadow: 0 18px 34px var(--oe-mix-navy-dark-transparent-84);}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .multi-select-search-input{border-color: var(--oe-mix-action-border-46);}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .multi-select-search-input:focus{border-color: var(--oe-action); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-82);}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .form-check-input:checked{background-color: var(--oe-action); border-color: var(--oe-action);}.s_oe_customer_references_page .reference_filters .customer_reference_multi_select .form-check-input:focus{border-color: var(--oe-action); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-82);}.s_oe_customer_references_page .reference_filters .customer-manual-search{flex: 1.6 1 16rem;}.s_oe_customer_references_page .reference_filters .customer-manual-search .form-control{min-height: 3.05rem; border: 1px solid var(--oe-action); border-radius: var(--oe-radius-sm); background-color: var(--oe-bg); color: var(--oe-text-primary); box-shadow: none;}.s_oe_customer_references_page .reference_filters .customer-manual-search .form-control::placeholder{color: var(--oe-mix-text-secondary-transparent-20);}.s_oe_customer_references_page .reference_filters .customer-manual-search .form-control:focus{border-color: var(--oe-action); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-82);}.s_oe_customer_references_page .reference_filters .apply_clear_btns{display: flex; align-items: stretch; gap: 0.75rem; margin-left: 0;}.s_oe_customer_references_page .reference_filters .apply_clear_btns .btn{min-height: 3.05rem; display: inline-flex; align-items: center; justify-content: center; border-color: var(--oe-action); border-radius: var(--oe-radius-sm); background-color: var(--oe-action); color: var(--oe-action-text); font-weight: var(--oe-fw-semibold); box-shadow: none;}.s_oe_customer_references_page .reference_filters .apply_clear_btns .btn:hover, .s_oe_customer_references_page .reference_filters .apply_clear_btns .btn:focus, .s_oe_customer_references_page .reference_filters .apply_clear_btns .btn:active{border-color: var(--oe-action-dark); background-color: var(--oe-action-dark); color: var(--oe-action-text); box-shadow: 0 0 0 0.18rem var(--oe-mix-action-transparent-80);}.s_oe_customer_references_page .reference_filters .apply_clear_btns a.btn{width: 3.65rem; padding-right: 1rem; padding-left: 1rem;}.s_oe_customer_references_page .reference_filters .selected_tags .title{color: var(--oe-text-primary); font-weight: var(--oe-fw-semibold);}.s_oe_customer_references_page .reference_filters .selected_tags .select_tag{border: 1px solid var(--oe-mix-action-border-58); background-color: var(--oe-mix-action-bg-86); color: var(--oe-teal-deep); font-weight: var(--oe-fw-medium);}.s_oe_customer_references_page .reference_filters .selected_tags .remove{color: var(--oe-action-dark); font-weight: var(--oe-fw-bold);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3{color: var(--oe-text-inverse);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_apps_title{color: var(--oe-text-inverse);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_apps_intro{color: rgba(255, 255, 255, 0.84);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_apps_panel, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_apps_card{--oe-card-border-color: rgba(255, 255, 255, 0.11);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_pricing_panel{--oe-card-bg: #0d1b2a; --oe-card-heading-color: #ffffff; --oe-card-muted-color: #ffffff; --oe-card-border-color: rgba(255, 255, 255, 0.11); --oe-card-shadow: 0 18px 40px rgba(8, 20, 32, 0.22); --oe-card-accent-width: 3px; --oe-card-accent-color: var(--oe-action); background: rgba(255, 255, 255, 0.06); border-color: rgba(255, 255, 255, 0.12); box-shadow: var(--oe-card-shadow);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc3 .s_oe_apps_note{color: rgba(255, 255, 255, 0.82);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc1{color: var(--oe-text-primary);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h1, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h2, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h3, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h4, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h5, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 h6{color: var(--oe-navy-dark);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 p, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 li, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .lead, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_apps_intro, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_apps_note{color: var(--oe-text-secondary);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_title_accent{color: var(--oe-action);}:is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_apps_panel, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_apps_card, :is(.s_oe_apps_advice, .s_oe_teaser).o_cc1 .s_oe_pricing_panel{--oe-card-bg: #ffffff; --oe-card-color: var(--oe-text-primary); --oe-card-heading-color: var(--oe-navy-dark); --oe-card-muted-color: var(--oe-text-secondary); --oe-card-border-color: rgba(31, 107, 114, 0.16); --oe-card-shadow: 0 18px 38px rgba(8, 20, 32, 0.08); --oe-card-accent-width: 1px; --oe-card-accent-color: var(--oe-card-border-color); background: var(--oe-card-bg); border-color: var(--oe-card-border-color); box-shadow: var(--oe-card-shadow);}@media (max-width: 991.98px){.s_oe_apps_section_title{font-size: 1.9rem;}.s_oe_apps_grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767.98px){.s_oe_apps_section_title{font-size: var(--oe-fs-h3); line-height: 1.16; margin-bottom: 0.9rem;}.s_oe_apps_intro{font-size: 0.98rem; line-height: 1.5; margin-bottom: 1.15rem;}.s_oe_apps_actions{gap: 0.65rem;}.s_oe_apps_grid{grid-template-columns: 1fr;}.s_oe_apps_actions .btn{width: 100%; justify-content: center;}.s_oe_apps_panel{--oe-card-padding: 1.15rem;}.s_oe_apps_card{--oe-card-padding: 1.15rem;}}.s_oe_jobs_page{background: var(--oe-bg-soft);}.s_oe_jobs_page .o_wevent_index_topbar_filters > h1{display: none;}.s_oe_jobs_hero{color: var(--oe-text-inverse);}.s_oe_jobs_title{color: var(--oe-text-inverse);}.s_oe_jobs_intro{max-width: 45rem; color: rgba(255, 255, 255, 0.84); font-size: var(--oe-fs-lg); line-height: 1.65;}.s_oe_jobs_actions{display: flex; flex-wrap: wrap; gap: 0.85rem;}.s_oe_jobs_panel, .s_oe_jobs_card, .s_oe_jobs_empty, .s_oe_jobs_sidebar{--oe-card-radius: 1rem;}.s_oe_jobs_panel ul{margin-bottom: 0; padding-left: 1.15rem;}.s_oe_jobs_panel li{margin-bottom: 0.55rem;}.s_oe_jobs_panel li:last-child{margin-bottom: 0;}.s_oe_jobs_icon, .s_oe_jobs_empty_icon{display: inline-flex; align-items: center; justify-content: center; width: var(--oe-card-icon-size); min-width: var(--oe-card-icon-size); height: var(--oe-card-icon-size); border: 1px solid var(--oe-card-icon-border); border-radius: var(--oe-card-icon-radius); margin-bottom: 1rem; background: var(--oe-card-icon-bg); color: var(--oe-card-icon-color); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}.s_oe_jobs_icon svg, .s_oe_jobs_empty_icon svg{width: 1.35rem; height: 1.35rem;}.s_oe_jobs_listing{padding-top: 3rem; padding-bottom: 3rem;}.s_oe_jobs_sidebar_col{margin-top: 1rem;}.s_oe_jobs_sidebar{overflow: hidden;}.s_oe_jobs_sidebar_image{display: block; width: 100%; aspect-ratio: 16 / 9; object-fit: cover;}.s_oe_jobs_sidebar_body{padding: 1.35rem;}.s_oe_jobs_sidebar_body h2{margin-bottom: 0.85rem; color: var(--oe-card-heading-color); font-size: 1.35rem; font-weight: 800; line-height: 1.25;}.s_oe_jobs_sidebar_body p{color: var(--oe-card-muted-color); line-height: 1.65;}.s_oe_jobs_sidebar_body p:last-of-type{margin-bottom: 0;}.s_oe_jobs_sidebar_divider{height: 1px; margin: 1.25rem 0; background: rgba(31, 107, 114, 0.16);}.s_oe_jobs_sidebar_contact{display: grid; gap: 0.65rem;}.s_oe_jobs_sidebar_contact li{display: flex; align-items: flex-start; gap: 0.6rem; color: var(--oe-card-muted-color); line-height: 1.45;}.s_oe_jobs_sidebar_contact i{margin-top: 0.2rem; color: var(--oe-teal-deep);}.s_oe_jobs_sidebar_contact a{color: var(--oe-teal-deep); font-weight: 700; text-decoration-color: rgba(31, 107, 114, 0.35); text-underline-offset: 0.2em;}.s_oe_jobs_sidebar_contact a:hover, .s_oe_jobs_sidebar_contact a:focus{color: var(--oe-action);}.s_oe_jobs_results{display: grid; gap: 1rem;}.s_oe_jobs_card{overflow: hidden;}.s_oe_jobs_card:hover, .s_oe_jobs_card:focus-within{transform: translateY(-4px);}.s_oe_jobs_card_link{display: block; color: inherit; text-decoration: none;}.s_oe_jobs_card_body{display: flex; flex-direction: column; gap: 0.9rem; padding: 1.35rem;}.s_oe_jobs_card_head{display: flex; justify-content: space-between; gap: 1rem;}.s_oe_jobs_card_head > div{min-width: 0;}.s_oe_jobs_card_head h3{margin-bottom: 0; color: var(--oe-card-heading-color); font-size: 1.3rem; font-weight: 800; overflow-wrap: anywhere;}.s_oe_jobs_unpublished_badge{align-self: flex-start; flex: 0 0 auto; margin-top: 0.08rem; border-radius: 999px; font-size: 0.72rem; letter-spacing: 0.02em; line-height: 1; padding: 0.45rem 0.65rem; text-transform: uppercase; white-space: nowrap;}.s_oe_jobs_positions{margin-bottom: 0; color: var(--oe-action-on-light); font-weight: 800;}.s_oe_jobs_description{color: var(--oe-card-muted-color); line-height: 1.65;}.s_oe_jobs_description p:last-child{margin-bottom: 0;}.s_oe_jobs_meta{display: flex; flex-wrap: wrap; gap: 0.55rem;}.s_oe_jobs_meta_item{display: inline-flex; align-items: center; gap: 0.35rem; min-width: 0; min-height: 2.1rem; padding: 0.35rem 0.65rem; border-radius: 999px; background: rgba(31, 107, 114, 0.08); color: var(--oe-teal-deep); font-size: var(--oe-fs-sm); font-weight: 700;}.s_oe_jobs_meta_item .fa{flex: 0 0 auto;}.s_oe_jobs_meta_item span{min-width: 0; overflow-wrap: anywhere;}.s_oe_jobs_read_more{display: inline-flex; align-items: center; gap: 0.45rem; width: fit-content; margin-top: 0.35rem; color: var(--oe-action-on-light); font-weight: 800;}.s_oe_jobs_alert{margin-bottom: 0; border-color: rgba(31, 107, 114, 0.18); background: rgba(92, 186, 190, 0.1); color: var(--oe-navy-dark);}.s_oe_jobs_empty{padding: 2rem; text-align: center;}.s_oe_jobs_empty h3{color: var(--oe-card-heading-color); font-weight: 800;}.s_oe_jobs_empty p{max-width: 38rem; margin-inline: auto; color: var(--oe-card-muted-color);}@media (max-width: 767.98px){.s_oe_jobs_actions .btn{width: 100%; justify-content: center;}.s_oe_jobs_card_head{flex-direction: column;}}#wrapwrap .s_oe_page_hero, #wrapwrap .s_oe_page_hero.pt128{padding-top: 7rem;}#wrapwrap .s_oe_page_hero > .container > .row:first-child > :first-child{align-self: flex-start;}#wrapwrap .s_oe_page_hero_title{max-width: 48rem; font-size: var(--oe-fs-page-title-desktop); line-height: 1.08;}@media (max-width: 991.98px){#wrapwrap .s_oe_page_hero, #wrapwrap .s_oe_page_hero.pt128{padding-top: 4rem; padding-bottom: 3rem;}#wrapwrap .s_oe_page_hero_title{font-size: var(--oe-fs-page-title-tablet);}}@media (max-width: 767.98px){#wrapwrap .s_oe_page_hero, #wrapwrap .s_oe_page_hero.pt128{padding-top: 2.25rem; padding-bottom: 2.25rem;}#wrapwrap .s_oe_page_hero .row, #wrapwrap .s_oe_page_hero.pt128 .row{--bs-gutter-y: 1.5rem;}#wrapwrap .s_oe_page_hero_title{font-size: var(--oe-fs-page-title-mobile); line-height: 1.08; margin-bottom: 0.9rem;}}.s_oe_latest_insights{--oe-insights-title: var(--oe-text-inverse); --oe-insights-subtitle: var(--oe-mix-navy-white-34); --oe-insights-card-bg: var(--oe-mix-bg-soft-white-62); --oe-insights-card-border: var(--oe-mix-action-white-68); --oe-insights-card-title: var(--oe-navy-dark); --oe-insights-card-text: var(--oe-text-secondary); --oe-insights-date: var(--oe-text-primary); --oe-insights-empty-bg: var(--oe-bg-soft); --oe-title-accent: var(--oe-insights-title); padding: clamp(2rem, 3vw, 2.75rem) 0;}.s_oe_latest_insights_header{max-width: 42rem; margin: 0 0 3rem; text-align: left;}.s_oe_latest_insights_header h2{margin-bottom: 1rem; font-size: 3.25rem; color: var(--oe-insights-title); text-transform: uppercase;}.s_oe_latest_insights_header p{margin-bottom: 0; font-size: 1.05rem; color: var(--oe-insights-subtitle);}.s_oe_latest_insights_title .s_oe_title_accent{color: var(--oe-insights-title); -webkit-text-fill-color: currentColor;}.s_oe_latest_insights_title .s_oe_latest_insights_title_main{color: var(--oe-insights-title);}.s_oe_latest_insights_card{--oe-card-bg: var(--oe-insights-card-bg); --oe-card-border-color: var(--oe-insights-card-border); --oe-card-hover-border-color: var(--oe-action); --oe-card-shadow: 0 16px 36px rgba(8, 20, 32, 0.10); --oe-card-hover-shadow: 0 22px 44px rgba(8, 20, 32, 0.16); --oe-card-color: var(--oe-navy); --oe-card-radius: 0.95rem; overflow: hidden; padding: 0.72rem; transition: transform 0.24s ease, box-shadow 0.24s ease, border-color 0.24s ease;}.s_oe_latest_insights_card:hover, .s_oe_latest_insights_card:focus-within{transform: translateY(-4px);}.s_oe_latest_insights_card_media{display: block; aspect-ratio: 16 / 7; overflow: hidden; border-radius: 0.7rem; text-decoration: none;}.s_oe_latest_insights_card_media_image{display: block; width: 100%; height: 100%; min-height: 9.75rem; object-fit: cover; object-position: center; transition: transform 0.42s ease;}.s_oe_latest_insights_card:hover .s_oe_latest_insights_card_media_image, .s_oe_latest_insights_card:focus-within .s_oe_latest_insights_card_media_image{transform: scale(1.025);}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body{display: flex; flex-direction: column; padding: 0.95rem 0.45rem 0.35rem; background: transparent; color: var(--oe-insights-card-text);}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body h3{margin: 0 0 0.55rem; font-size: var(--oe-fs-h4); line-height: 1.22; color: var(--oe-insights-card-title);}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body h3 a{color: var(--oe-insights-card-title); text-decoration: none;}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body h3 a:hover, #wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body h3 a:focus{color: var(--oe-action);}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_card .s_oe_latest_insights_card_body .s_oe_latest_insights_teaser{display: -webkit-box; margin: 0; overflow: hidden; color: var(--oe-insights-card-text); font-size: 0.96rem; line-height: 1.55; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_kicker{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.85rem;}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_item_date{display: inline-flex; align-items: center; flex: 0 0 auto; margin: 0; padding: 0.22rem 0.5rem; border: 1px solid var(--oe-mix-navy-white-82); border-radius: 999px; background: var(--oe-mix-bg-soft-white-42); font-size: var(--oe-fs-xs); font-weight: var(--oe-fw-semibold); line-height: 1.2; white-space: nowrap; color: var(--oe-insights-date);}#wrapwrap .s_oe_latest_insights .s_oe_latest_insights_item_date::before{content: ""; width: 0.68rem; height: 0.68rem; margin-right: 0.36rem; border: 1px solid currentColor; border-radius: 0.16rem; box-shadow: inset 0 0.18rem 0 0 currentColor; opacity: 0.78;}.s_oe_latest_insights_empty{border-radius: 1.5rem; background: var(--oe-insights-empty-bg); color: var(--oe-insights-card-text); box-shadow: 0 22px 48px rgba(10, 34, 52, 0.08);}.s_oe_latest_insights_empty .card-body{padding: clamp(2rem, 4vw, 3rem);}.s_oe_latest_insights_empty h3{margin-bottom: 0.75rem; color: var(--oe-insights-card-title);}.s_oe_latest_insights_empty p{max-width: 38rem; margin-bottom: 1.25rem; color: var(--oe-insights-card-text);}.s_oe_latest_insights.o_cc1{--oe-insights-title: var(--oe-navy-dark); --oe-insights-subtitle: var(--oe-text-secondary);}.s_oe_latest_insights.o_cc2{--oe-insights-title: var(--oe-text-inverse); --oe-insights-subtitle: rgba(255, 255, 255, 0.9);}.s_oe_latest_insights.o_cc3{--oe-insights-title: var(--oe-text-inverse); --oe-insights-subtitle: rgba(255, 255, 255, 0.86);}.s_oe_latest_insights.o_cc4{--oe-insights-title: var(--oe-text-inverse); --oe-insights-subtitle: rgba(255, 255, 255, 0.88);}.s_oe_latest_insights.o_cc5{--oe-insights-title: var(--oe-text-inverse); --oe-insights-subtitle: rgba(255, 255, 255, 0.86);}@media (max-width: 767.98px){.s_oe_latest_insights{padding: 2.5rem 0;}.s_oe_latest_insights_header h2{font-size: 2.25rem;}.s_oe_latest_insights_card_body{padding: 1rem 0.35rem 0.25rem;}.s_oe_latest_insights_card_body h3{font-size: var(--oe-fs-h4);}.s_oe_latest_insights_kicker{gap: 0.5rem;}}.s_oe_blog_author{width: 100%; max-width: none; margin-inline: 0;}.s_oe_blog_author .s_oe_blog_author_card{--oe-card-bg: var(--oe-bg); --oe-card-border-color: var(--oe-border); --oe-card-shadow: 0 10px 26px rgba(8, 20, 32, 0.07); --oe-card-padding: 0;}.s_oe_blog_author .s_oe_blog_author_main{display: grid; grid-template-columns: minmax(7.25rem, 0.22fr) minmax(0, 0.78fr);}.s_oe_blog_author .s_oe_blog_author_visual{display: grid; min-height: 10rem; place-items: center; padding: 1rem; background-color: var(--oe-teal-deep);}.s_oe_blog_author .s_oe_blog_author_image{width: 100%; height: auto; max-width: 6.5rem; aspect-ratio: 1; border: 0.25rem solid var(--oe-bg); border-radius: 50%; object-fit: cover; box-shadow: 0 8px 20px rgba(8, 20, 32, 0.18);}.s_oe_blog_author .s_oe_blog_author_image_placeholder{display: grid; place-items: center; background: var(--oe-teal-tint); color: var(--oe-teal-deep);}.s_oe_blog_author .s_oe_blog_author_content{padding: 1rem 1.15rem;}.s_oe_blog_author .s_oe_blog_author_label{margin-bottom: 0.3rem; color: var(--oe-teal-deep); font-size: 0.7rem; font-weight: var(--oe-fw-bold); letter-spacing: 0.09em; text-transform: uppercase;}.s_oe_blog_author .s_oe_blog_author_name{margin-bottom: 0.2rem; color: var(--oe-navy-dark); font-size: clamp(1.35rem, 2.4vw, 1.7rem); font-weight: var(--oe-fw-semibold); line-height: 1.12;}.s_oe_blog_author .s_oe_blog_author_role{margin-bottom: 0.55rem; color: var(--oe-teal-deep); font-size: 0.95rem; font-weight: var(--oe-fw-medium);}.s_oe_blog_author .s_oe_blog_author_biography{color: var(--oe-text-primary); font-size: 0.94rem; line-height: 1.55;}.s_oe_blog_author .s_oe_blog_author_biography > :is(p, div):empty, .s_oe_blog_author .s_oe_blog_author_biography > :is(p, div):has(> br:only-child){display: none;}.s_oe_blog_author .s_oe_blog_author_biography > :last-child{margin-bottom: 0;}.s_oe_blog_author .s_oe_blog_author_expertise{margin-top: 0.65rem;}.s_oe_blog_author .s_oe_blog_author_expertise h3{margin-bottom: 0.45rem; color: var(--oe-navy-dark); font-size: 0.88rem; font-weight: var(--oe-fw-semibold);}.s_oe_blog_author .s_oe_blog_author_tags{display: flex; flex-wrap: wrap; gap: 0.4rem;}.s_oe_blog_author .s_oe_blog_author_tag{padding: 0.3rem 0.55rem; border-radius: var(--oe-radius-md); background: var(--oe-teal-tint); color: var(--oe-teal-deep); font-size: 0.78rem; font-weight: var(--oe-fw-medium);}.s_oe_blog_author .s_oe_blog_author_link{display: inline-flex; gap: 0.45rem; align-items: center; margin-top: 0.65rem; color: var(--oe-teal-deep); font-size: 0.9rem; font-weight: var(--oe-fw-semibold); text-decoration-color: var(--oe-action); text-decoration-thickness: 2px; text-underline-offset: 0.3rem;}.s_oe_blog_author .s_oe_blog_author_link:hover, .s_oe_blog_author .s_oe_blog_author_link:focus-visible{color: var(--oe-navy-dark);}.s_oe_blog_author .s_oe_blog_author_credentials{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); background: var(--oe-navy-dark); color: var(--oe-text-inverse);}.s_oe_blog_author .s_oe_blog_author_credential{display: flex; gap: 0.5rem; align-items: center; min-height: 0; padding: 0.55rem 0.8rem; font-size: 0.78rem; font-weight: var(--oe-fw-medium);}.s_oe_blog_author .s_oe_blog_author_credential + .s_oe_blog_author_credential{border-left: 1px solid rgba(255, 255, 255, 0.24);}.s_oe_blog_author .s_oe_blog_author_credential_icon{display: grid; width: 1.8rem; height: 1.8rem; flex: 0 0 1.8rem; place-items: center; border-radius: 50%; background: var(--oe-teal-deep); color: var(--oe-text-inverse);}@media (max-width: 991.98px){.s_oe_blog_author .s_oe_blog_author_main{grid-template-columns: minmax(7rem, 0.24fr) minmax(0, 0.76fr);}.s_oe_blog_author .s_oe_blog_author_visual, .s_oe_blog_author .s_oe_blog_author_content{padding: 1rem;}.s_oe_blog_author .s_oe_blog_author_credential{padding: 0.7rem 0.85rem;}}@media (max-width: 767.98px){.s_oe_blog_author .s_oe_blog_author_main, .s_oe_blog_author .s_oe_blog_author_credentials{grid-template-columns: 1fr;}.s_oe_blog_author .s_oe_blog_author_visual{min-height: 0; padding: 1.25rem;}.s_oe_blog_author .s_oe_blog_author_image{width: 6.5rem; max-width: 42vw;}.s_oe_blog_author .s_oe_blog_author_content{padding: 1.25rem;}.s_oe_blog_author .s_oe_blog_author_credential{min-height: 0; padding: 0.75rem 1rem;}.s_oe_blog_author .s_oe_blog_author_credential + .s_oe_blog_author_credential{border-top: 1px solid rgba(255, 255, 255, 0.24); border-left: 0;}}.s_oe_newsletter{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%); --oe-newsletter-title: #ffffff; --oe-newsletter-text: rgba(255, 255, 255, 0.86); --oe-newsletter-icon-bg: var(--oe-mix-action-transparent-18); --oe-newsletter-icon-color: var(--oe-navy); --oe-newsletter-input-bg: rgba(255, 255, 255, 0.94); --oe-newsletter-input-border: rgba(255, 255, 255, 0.14); --oe-newsletter-placeholder: var(--oe-mix-navy-white-52); --oe-newsletter-success-bg: rgba(255, 255, 255, 0.12); --oe-newsletter-success-color: var(--oe-text-inverse); --oe-newsletter-warning: rgba(255, 255, 255, 0.76); padding: clamp(2.75rem, 5vw, 4.25rem) 0; background: transparent;}.s_oe_newsletter_wrap{display: flex; align-items: stretch; justify-content: space-between; gap: 2rem; padding: clamp(1.5rem, 3vw, 2.2rem); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 1.5rem; background: var(--oe-newsletter-wrap-bg); box-shadow: 0 22px 48px rgba(8, 23, 35, 0.18);}.s_oe_newsletter_intro{display: flex; align-items: center; align-self: stretch; gap: 1.1rem; min-width: 0; min-height: 4rem;}.s_oe_newsletter_icon{display: inline-flex; align-items: center; justify-content: center; width: 4rem; height: 4rem; min-width: 4rem; border-radius: 1rem; background: var(--oe-newsletter-icon-bg); color: var(--oe-newsletter-icon-color); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22);}.s_oe_newsletter_icon svg{display: block; width: 1.7rem; height: 1.7rem;}.s_oe_newsletter_copy{display: flex; flex-direction: column; justify-content: center; align-self: center; height: 100%; min-height: 4rem;}.s_oe_newsletter_copy h3{margin-bottom: 0.35rem; color: var(--oe-newsletter-title); font-size: 1.75rem; line-height: 1.2;}.s_oe_newsletter_copy p{margin-bottom: 0; max-width: 38rem; color: var(--oe-newsletter-text); line-height: 1.5;}.s_oe_newsletter_form{display: flex; align-items: center; flex: 0 0 auto; width: 100%; max-width: 33rem;}.s_oe_newsletter_form .input-group{display: grid; gap: 0.85rem; grid-template-columns: minmax(0, 1fr) auto; align-items: center; width: 100%;}#wrapwrap .s_oe_newsletter_input{flex: 1 1 auto; width: 100%; min-height: 3.5rem; padding: 0.85rem 1.15rem; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: var(--oe-radius-md); border-start-start-radius: var(--oe-radius-md); border-start-end-radius: var(--oe-radius-md); border-end-start-radius: var(--oe-radius-md); border-end-end-radius: var(--oe-radius-md); background: var(--oe-newsletter-input-bg); border-color: var(--oe-newsletter-input-border); box-shadow: none;}#wrapwrap .s_oe_newsletter_input::placeholder{color: var(--oe-newsletter-placeholder);}#wrapwrap .s_oe_newsletter_input:focus{border-color: var(--oe-mix-action-transparent-30); box-shadow: 0 0 0 0.25rem var(--oe-mix-action-transparent-82);}.s_oe_newsletter_form .js_subscribe_wrap, .s_oe_newsletter_form .js_subscribed_wrap{width: 100%;}#wrapwrap .s_oe_newsletter_form .input-group > .form-control{width: 100%;}.s_oe_newsletter_form .js_subscribed_wrap p{margin: 0; padding: 0.9rem 1rem; border-radius: 999px; background: var(--oe-newsletter-success-bg); color: var(--oe-newsletter-success-color);}.s_oe_newsletter_warning{margin: 0.7rem 0 0; color: var(--oe-newsletter-warning); font-size: 0.92rem;}#wrapwrap .s_oe_newsletter_button{display: inline-flex; align-items: center; justify-content: center; min-height: 3.5rem; padding: 0.85rem 1.45rem; border-radius: var(--oe-radius-md); border-start-start-radius: var(--oe-radius-md); border-start-end-radius: var(--oe-radius-md); border-end-start-radius: var(--oe-radius-md); border-end-end-radius: var(--oe-radius-md); font-weight: var(--oe-fw-semibold); white-space: nowrap;}@media (max-width: 991.98px){.s_oe_newsletter_wrap{flex-direction: column; align-items: stretch; gap: 1.25rem;}.s_oe_newsletter_form{max-width: none; flex-basis: auto;}.s_oe_newsletter_copy p{max-width: none;}}@media (max-width: 767.98px){.s_oe_newsletter{padding: 2rem 0;}.s_oe_newsletter_wrap{border-radius: 1.25rem; padding: 1.35rem;}.s_oe_newsletter_intro{align-items: center; gap: 0.9rem;}.s_oe_newsletter_icon{width: 3.4rem; height: 3.4rem; min-width: 3.4rem;}.s_oe_newsletter_copy h3{font-size: var(--oe-fs-h3);}.s_oe_newsletter_copy p{font-size: 1.02rem;}.s_oe_newsletter_form{max-width: 100%;}.s_oe_newsletter_form .input-group{grid-template-columns: 1fr; align-items: stretch; gap: 0.7rem;}.s_oe_newsletter_button{width: 100%; text-align: center;}.s_oe_newsletter_input{min-height: 3.25rem;}}.s_oe_newsletter.o_cc1{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-bg-teal-tint-35) 0%, var(--oe-mix-bg-soft-teal-tint-30) 100%); --oe-newsletter-title: var(--oe-navy-dark); --oe-newsletter-text: var(--oe-text-secondary); --oe-newsletter-icon-bg: var(--oe-mix-action-white-18); --oe-newsletter-icon-color: var(--oe-navy-dark); --oe-newsletter-input-bg: #ffffff; --oe-newsletter-input-border: var(--oe-border); --oe-newsletter-placeholder: var(--oe-mix-navy-white-45); --oe-newsletter-success-bg: rgba(31, 78, 121, 0.1); --oe-newsletter-success-color: var(--oe-navy-dark); --oe-newsletter-warning: var(--oe-text-secondary);}.s_oe_newsletter.o_cc2{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-action-black-9) 0%, var(--oe-mix-action-dark-transparent-18) 100%); --oe-newsletter-title: #ffffff; --oe-newsletter-text: rgba(255, 255, 255, 0.9); --oe-newsletter-icon-bg: rgba(20, 54, 85, 0.22); --oe-newsletter-icon-color: #ffffff; --oe-newsletter-input-bg: rgba(255, 255, 255, 0.95); --oe-newsletter-input-border: rgba(255, 255, 255, 0.28); --oe-newsletter-placeholder: var(--oe-mix-navy-white-38); --oe-newsletter-success-bg: rgba(20, 54, 85, 0.2); --oe-newsletter-success-color: #ffffff; --oe-newsletter-warning: rgba(255, 255, 255, 0.86);}.s_oe_newsletter.o_cc3{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%);}.s_oe_newsletter.o_cc4{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-teal-black-20) 0%, var(--oe-mix-teal-deep-black-12) 100%); --oe-newsletter-title: #ffffff; --oe-newsletter-text: rgba(255, 255, 255, 0.88);}.s_oe_newsletter.o_cc5{--oe-newsletter-wrap-bg: linear-gradient(135deg, var(--oe-mix-navy-black-8) 0%, var(--oe-mix-teal-deep-black-12) 100%);}.s_oe_team{scroll-margin-top: 6rem;}.s_oe_team.s_oe_team_spacing_normal{padding-top: 3rem; padding-bottom: 3rem;}@media (max-width: 767.98px){.s_oe_team{scroll-margin-top: 6.75rem;}.s_oe_team.s_oe_team_spacing_normal{padding-top: 5.5rem;}}.s_oe_team_img{flex: 0 0 10rem; min-height: 12rem;}.s_oe_team_img img{object-position: center;}.s_oe_team_info{min-width: 0;}@media (max-width: 575.98px){.s_oe_team_img{aspect-ratio: 4 / 3; flex-basis: auto; min-height: 0; width: 100%;}}.s_oe_hero.s_oe_hero_dark{position: relative; min-height: clamp(560px, 80vh, 960px); display: flex; align-items: center; overflow: clip; overflow-x: hidden;}@supports not (overflow: clip){.s_oe_hero.s_oe_hero_dark{overflow-x: hidden;}}.s_oe_hero.s_oe_hero_dark > .container{position: relative; z-index: 1; padding-top: 5rem; padding-bottom: 5rem;}.s_oe_hero.s_oe_hero_with_photo{background: linear-gradient(135deg, rgba(10, 24, 34, 0.98) 0%, rgba(20, 74, 83, 0.98) 56%, rgba(19, 35, 48, 0.98) 100%);}.s_oe_hero_label{display: inline-flex; align-items: center; max-width: 100%; gap: 0.65rem; margin-top: clamp(0.75rem, 1.4vw, 1.35rem); margin-bottom: 1.35rem; padding: 0.36rem 0.95rem 0.36rem 0.36rem; border: 1px solid var(--oe-mix-action-transparent-18); border-radius: 999px; background: var(--oe-mix-navy-dark-transparent-18); box-shadow: 0 14px 30px rgba(7, 24, 37, 0.18); color: var(--oe-text-inverse); -webkit-text-fill-color: currentColor; font-size: var(--oe-fs-sm); font-weight: 700; line-height: 1.2; letter-spacing: 0; text-transform: none;}.s_oe_hero_label span{min-width: 0;}.s_oe_hero_partner_logo_wrap{display: inline-flex; align-items: center; justify-content: center; width: 2.35rem; height: 2.35rem; flex: 0 0 auto; border: 1px solid var(--oe-mix-action-white-45); border-radius: 50%; background: #ffffff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.72);}.s_oe_hero_partner_logo{width: 1.55rem; height: 1.55rem; object-fit: contain;}.s_oe_hero_heading{font-size: var(--oe-fs-h1); font-weight: var(--oe-fw-semibold); line-height: 1.05; letter-spacing: 0; text-transform: uppercase; color: #ffffff; -webkit-text-fill-color: currentColor; margin-bottom: 2rem;}.s_oe_hero_heading .s_oe_title_accent{color: var(--oe-title-accent, var(--oe-action)); -webkit-text-fill-color: currentColor;}.s_oe_hero.s_oe_hero_display .s_oe_hero_heading{font-size: 3.35rem;}@media (min-width: 1200px){.s_oe_hero.s_oe_hero_display .s_oe_hero_heading{font-size: 4rem;}}@media (max-width: 991px){.s_oe_hero.s_oe_hero_display .s_oe_hero_heading{font-size: 3.05rem;}}@media (max-width: 767.98px){.s_oe_hero.s_oe_hero_display.s_oe_hero_dark > .container{padding-top: clamp(4.75rem, 16vw, 6rem);}}@media (max-width: 575.98px){.s_oe_hero.s_oe_hero_display .s_oe_hero_heading{font-size: 2.25rem;}}.s_oe_hero_divider{width: 55%; height: 1px; background-color: rgba(255, 255, 255, 0.22); margin-bottom: 2rem;}.s_oe_hero_desc{color: rgba(255, 255, 255, 0.8); font-size: var(--oe-fs-lg); line-height: 1.7; max-width: 520px; margin-bottom: 2.5rem;}.s_oe_hero_actions{display: flex; flex-wrap: wrap; gap: 1rem; align-items: center;}#wrapwrap .s_oe_hero .s_oe_hero_btn{display: inline-flex; align-items: center; gap: 0.625rem; padding: 0.875rem 2rem; border: 1px solid rgba(255, 255, 255, 0.45); border-radius: var(--oe-radius-md); color: #ffffff; font-size: var(--oe-fs-sm); font-weight: 600; letter-spacing: 0; text-transform: uppercase; text-decoration: none; transition: background-color var(--oe-transition-base), border-color var(--oe-transition-base), color var(--oe-transition-base);}#wrapwrap .s_oe_hero .s_oe_hero_btn > :is(span, strong, small, i, svg, use, .fa, .oi){color: inherit; -webkit-text-fill-color: currentColor; stroke: currentColor;}#wrapwrap .s_oe_hero .s_oe_hero_btn svg{transition: transform var(--oe-transition-base); flex-shrink: 0;}#wrapwrap .s_oe_hero .s_oe_hero_btn:hover{background-color: var(--oe-action); border-color: var(--oe-action); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text); text-decoration: none;}#wrapwrap .s_oe_hero .s_oe_hero_btn:hover svg{transform: translateX(4px);}#wrapwrap .s_oe_hero .s_oe_hero_btn:focus, #wrapwrap .s_oe_hero .s_oe_hero_btn:active{color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text); text-decoration: none;}#wrapwrap .s_oe_hero .s_oe_hero_btn_primary{background-color: var(--oe-action); border-color: var(--oe-action); color: var(--oe-action-text); -webkit-text-fill-color: var(--oe-action-text);}#wrapwrap .s_oe_hero .s_oe_hero_btn_primary:hover{background-color: #ffffff; border-color: #ffffff; color: var(--oe-navy-dark); -webkit-text-fill-color: var(--oe-navy-dark);}.s_oe_hero_visual{position: relative; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 36rem; min-width: 0; aspect-ratio: 1 / 1; margin-inline: auto;}.s_oe_hero_visual_photo{--oe-hero-photo-focus: 63% 50%; display: block; width: 100%; max-width: 46rem; min-width: 0; box-sizing: border-box; aspect-ratio: auto;}.s_oe_hero_photo_frame{position: relative; display: block; width: 100%; max-width: 100%; height: auto; aspect-ratio: 1500 / 814; box-sizing: border-box; overflow: hidden; border-radius: 22px; border: 1px solid rgba(255, 255, 255, 0.18); background-color: rgba(255, 255, 255, 0.05); box-shadow: 0 26px 70px rgba(2, 10, 18, 0.36), 0 1px 0 rgba(255, 255, 255, 0.18) inset;}.s_oe_hero_photo_frame::before, .s_oe_hero_photo_frame::after{content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 1;}.s_oe_hero_photo_frame::before{background: linear-gradient(90deg, rgba(9, 24, 34, 0.34) 0%, rgba(9, 24, 34, 0.08) 42%, rgba(9, 24, 34, 0) 100%), linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 34%, rgba(9, 24, 34, 0.3) 100%);}.s_oe_hero_photo_frame::after{border: 1px solid rgba(255, 255, 255, 0.1); border-radius: inherit; box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.025) inset;}.s_oe_hero_photo{width: 100%; height: 100%; object-fit: cover; object-position: var(--oe-hero-photo-focus, 63% 50%); display: block;}.s_oe_hero_stat{--oe-card-color: #ffffff; --oe-card-heading-color: #ffffff; --oe-card-muted-color: rgba(255, 255, 255, 0.88); --bs-secondary-color: var(--oe-card-muted-color); --bs-secondary-rgb: 255, 255, 255; position: absolute; bottom: 10%; right: 0; display: grid; gap: 1.25rem; grid-template-columns: minmax(0, 1fr) auto; align-items: center; background: linear-gradient(135deg, rgba(12, 26, 39, 0.96), rgba(17, 48, 66, 0.88)), rgba(14, 29, 43, 0.94); backdrop-filter: blur(18px) saturate(145%); -webkit-backdrop-filter: blur(18px) saturate(145%); border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 16px; padding: 1.2rem 1.25rem 1.15rem; min-width: 250px; box-shadow: 0 24px 46px rgba(2, 10, 18, 0.34), 0 1px 0 rgba(255, 255, 255, 0.12) inset; transition: transform var(--oe-transition-base), border-color var(--oe-transition-base), background-color var(--oe-transition-base);}.s_oe_hero_stat, .s_oe_hero_stat:hover, .s_oe_hero_stat:focus, .s_oe_hero_stat:focus-visible, .s_oe_hero_stat:active, .s_oe_hero_stat:visited{color: var(--oe-card-color); text-decoration: none; text-decoration-line: none; text-decoration-color: transparent;}.s_oe_hero_stat:hover, .s_oe_hero_stat:focus-visible{transform: translateY(-3px); background: rgba(16, 46, 61, 0.72); border-color: var(--oe-mix-action-transparent-25);}.s_oe_hero_stat:hover .s_oe_hero_stat_icon svg, .s_oe_hero_stat:focus-visible .s_oe_hero_stat_icon svg{transform: translate(2px, -2px);}.s_oe_hero_stat :where(.s_oe_hero_stat_value, .s_oe_hero_stat_label), .s_oe_hero_stat :where(.s_oe_hero_stat_value, .s_oe_hero_stat_label):where(:hover, :focus, :active, :visited){text-decoration: none; text-decoration-line: none; text-decoration-color: transparent;}.s_oe_hero_visual_photo .s_oe_hero_stat{right: 1.55rem; bottom: 1.55rem;}.s_oe_hero_stat_body{min-width: 0;}.s_oe_hero_stat_value{font-size: var(--oe-fs-h1); font-weight: 800; line-height: 0.95; color: var(--oe-card-heading-color); letter-spacing: 0;}.s_oe_hero_stat_label{font-size: 0.82rem; font-weight: var(--oe-fw-medium); color: var(--oe-card-muted-color); line-height: 1.25; margin-top: 0.35rem; white-space: nowrap;}.s_oe_hero_stat_icon{width: 44px; height: 44px; min-width: 44px; min-height: 44px; max-width: 44px; max-height: 44px; aspect-ratio: 1 / 1; flex-shrink: 0; background: linear-gradient(135deg, var(--oe-mix-action-white-12), var(--oe-action)); border-radius: 11px; border-start-start-radius: 11px; border-start-end-radius: 11px; border-end-start-radius: 11px; border-end-end-radius: 11px; display: flex; align-items: center; justify-content: center; color: #ffffff; box-shadow: 0 10px 22px var(--oe-mix-action-transparent-72);}.s_oe_hero_stat_icon svg{stroke: #ffffff; transition: transform var(--oe-transition-base);}@media (max-width: 991px){.s_oe_hero_divider{width: 80%;}.s_oe_hero_visual.s_oe_hero_visual_photo{--oe-hero-photo-focus: 61% 50%; display: flex; flex-direction: column; align-items: center; width: 100%; height: auto; max-width: 32rem; min-width: 0; aspect-ratio: auto; margin-top: 1rem; margin-inline: auto; overflow: visible;}.s_oe_hero_photo_frame{flex: 0 0 auto; width: 100%; height: auto; max-width: 100%; margin-inline: auto; aspect-ratio: 3 / 2; border-radius: 18px;}.s_oe_hero_visual{flex-direction: column; width: 100%; height: auto; max-width: 32rem; min-width: 0; aspect-ratio: auto;}.s_oe_hero_stat{position: relative; bottom: auto; right: auto; margin-top: 1.65rem; margin-inline: auto; width: 100%; max-width: 100%; min-width: 0; box-sizing: border-box; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 1rem; padding: 1.1rem;}.s_oe_hero_visual_photo .s_oe_hero_stat{inset: auto; transform: none; justify-self: center; align-self: center;}.s_oe_hero_stat_icon{position: static;}}@media (max-width: 575px){.s_oe_hero.s_oe_hero_dark{min-height: auto;}.s_oe_hero.s_oe_hero_dark > .container{padding-top: 2.75rem; padding-bottom: 2.75rem;}.s_oe_hero_label{gap: 0.5rem; margin-top: 0.4rem; margin-bottom: 0.85rem; padding: 0.32rem 0.72rem 0.32rem 0.32rem; font-size: var(--oe-fs-xs);}.s_oe_hero_partner_logo_wrap{width: 2rem; height: 2rem;}.s_oe_hero_partner_logo{width: 1.35rem; height: 1.35rem;}.s_oe_hero_heading{font-size: 2.25rem; line-height: 1.04; margin-bottom: 1.15rem;}.s_oe_hero_divider{margin-bottom: 1.15rem;}.s_oe_hero_desc{font-size: 1rem; line-height: 1.55; margin-bottom: 1.5rem;}.s_oe_hero_actions{gap: 0.65rem;}.s_oe_hero_actions, .s_oe_hero_btn{width: 100%;}.s_oe_hero_btn{justify-content: center;}.s_oe_hero_visual.s_oe_hero_visual_photo{max-width: 28rem; padding-inline: 0;}.s_oe_hero_visual_photo .s_oe_hero_stat{margin-top: 1.35rem; padding: 1rem;}.s_oe_hero_stat_value{font-size: 2.75rem;}.s_oe_hero_stat_label{white-space: normal;}}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_label{color: var(--oe-mix-navy-white-30);}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_heading{color: var(--oe-navy-dark);}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_divider{background-color: var(--oe-mix-navy-white-76);}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_desc{color: var(--oe-text-secondary);}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_btn{border-color: var(--oe-mix-navy-white-45); color: var(--oe-navy-dark);}.s_oe_hero.s_oe_hero_dark.o_cc1 .s_oe_hero_btn:hover{color: var(--oe-action-text);}#wrapwrap .s_oe_media_card{display: flex; flex-direction: column; height: 100%; overflow: hidden; padding: 0; position: relative; transition: transform 260ms ease, border-color 260ms ease, box-shadow 260ms ease;}#wrapwrap .s_oe_media_card:hover, #wrapwrap .s_oe_media_card:focus-within{transform: translateY(-0.35rem);}#wrapwrap .s_oe_media_card_media{aspect-ratio: 16 / 9; background: var(--oe-navy-dark); flex: 0 0 auto; overflow: hidden; position: relative;}#wrapwrap .s_oe_media_card_media > .s_oe_media_card_image, #wrapwrap .s_oe_media_card_media > img{display: block; height: 100%; object-fit: cover; width: 100%;}#wrapwrap .s_oe_media_card_media .media_iframe_video{border-radius: 0; height: 100%; margin: 0; overflow: hidden; width: 100%;}#wrapwrap .s_oe_media_card_media .media_iframe_video_size{padding-bottom: 56.25%;}#wrapwrap .s_oe_media_card_media iframe{border: 0; display: block;}#wrapwrap .s_oe_media_card_body{display: flex; flex: 1 1 auto; flex-direction: column; min-width: 0; padding: var(--oe-space-6); position: relative; z-index: 1;}#wrapwrap .s_oe_media_card_body h3{color: var(--oe-card-heading-color, var(--oe-navy-dark)); font-size: var(--oe-fs-h4); font-weight: var(--oe-fw-bold); line-height: var(--oe-lh-snug); margin: 0 0 var(--oe-space-3);}#wrapwrap .s_oe_media_card_body > p:not([class*="kicker"]){color: var(--oe-card-muted-color, var(--oe-text-secondary)); line-height: var(--oe-lh-normal); margin-bottom: 0;}#wrapwrap .s_oe_media_card_body .s_oe_icon_card_grid_pills{margin-top: auto;}@media (max-width: 767.98px){#wrapwrap .s_oe_media_card_body{padding: var(--oe-space-4);}}#wrapwrap .s_oe_process_story{--oe-process-story-line: rgba(255, 255, 255, 0.28); --oe-process-story-text: rgba(255, 255, 255, 0.78); padding-block: clamp(4rem, 7vw, 6.5rem);}#wrapwrap .s_oe_process_story_header{margin-bottom: clamp(2.5rem, 4vw, 3.5rem); max-width: 56rem;}#wrapwrap .s_oe_process_story_title{max-width: 48rem;}#wrapwrap .s_oe_process_story_intro{color: var(--oe-process-story-text); font-size: 1.08rem; line-height: 1.7; max-width: 48rem;}#wrapwrap .s_oe_process_story_list{display: grid; gap: 0; grid-template-columns: repeat(var(--oe-process-story-columns, 5), minmax(0, 1fr)); list-style: none; margin: 0; padding: 0;}#wrapwrap .s_oe_process_story_item{display: flex; flex-direction: column; min-width: 0; padding: 3.4rem clamp(0.6rem, 1.2vw, 1.15rem) 0; position: relative; text-align: center;}#wrapwrap .s_oe_process_story_item::after{background: var(--oe-process-story-line); content: ""; height: 2px; left: 50%; position: absolute; top: 1.15rem; width: 100%; z-index: 0;}#wrapwrap .s_oe_process_story_item:last-child::after{content: none;}#wrapwrap .s_oe_process_story_item h3{align-items: flex-start; color: var(--oe-text-inverse); display: flex; font-size: 1rem; font-weight: 750; line-height: 1.3; margin-bottom: 0.55rem; min-height: 2.6em; justify-content: center; width: 100%;}#wrapwrap .s_oe_process_story_item p{color: var(--oe-process-story-text); font-size: 0.86rem; line-height: 1.55; margin-bottom: 0.8rem;}#wrapwrap .s_oe_process_story_step{align-items: center; background: var(--oe-action); border: 0.3rem solid var(--oe-teal); border-radius: 50%; color: var(--oe-navy-dark); display: inline-flex; font-size: 0.78rem; font-weight: 800; height: 2.6rem; justify-content: center; left: 50%; line-height: 1; position: absolute; top: 0; transform: translateX(-50%); width: 2.6rem; z-index: 1;}#wrapwrap .s_oe_process_story_result{align-items: flex-end; color: var(--oe-action); display: flex; font-size: 0.76rem; font-weight: 750; justify-content: center; line-height: 1.35; margin-top: auto; min-height: 2.7em; width: 100%;}#wrapwrap .s_oe_process_story_steps_5{--oe-process-story-columns: 5;}#wrapwrap .s_oe_process_story_steps_6{--oe-process-story-columns: 6;}@media (max-width: 991.98px){#wrapwrap .s_oe_process_story_list{--oe-process-story-columns: 2; gap: 1.75rem 0;}#wrapwrap .s_oe_process_story_item:nth-child(2n)::after{content: none;}}@media (max-width: 575.98px){#wrapwrap .s_oe_process_story_list{display: block;}#wrapwrap .s_oe_process_story_item{min-height: 8.6rem; padding: 0 0 1.6rem 4rem; text-align: left;}#wrapwrap .s_oe_process_story_item h3{justify-content: flex-start; min-height: 0;}#wrapwrap .s_oe_process_story_item::after{height: 100%; left: 1.3rem; top: 1.3rem; width: 2px;}#wrapwrap .s_oe_process_story_item:not(:last-child)::after{content: "";}#wrapwrap .s_oe_process_story_item:last-child{min-height: auto;}#wrapwrap .s_oe_process_story_step{border-color: var(--oe-teal); left: 0; top: 0; transform: none;}#wrapwrap .s_oe_process_story_result{justify-content: flex-start; min-height: 0;}}.s_oe_video_columns{--oe-video-columns-title: var(--oe-text-inverse); --oe-video-columns-intro: rgba(255, 255, 255, 0.82);}.s_oe_video_columns .s_oe_video_columns_title{color: var(--oe-video-columns-title); font-size: var(--oe-fs-h2); font-weight: var(--oe-fw-bold); line-height: var(--oe-lh-snug); margin-bottom: var(--oe-space-4);}.s_oe_video_columns .s_oe_video_columns_intro{color: var(--oe-video-columns-intro); font-size: var(--oe-fs-lg); line-height: var(--oe-lh-normal); max-width: 48rem;}.s_oe_video_column_card{--oe-card-heading-color: var(--oe-text-inverse); --oe-card-muted-color: rgba(255, 255, 255, 0.76); --oe-card-kicker-color: var(--oe-action); --oe-card-border-color: rgba(255, 255, 255, 0.12); --oe-card-hover-border-color: var(--oe-mix-action-transparent-45); --oe-card-radius: var(--oe-radius-xl); --oe-card-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.24); --oe-card-hover-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.34); background: radial-gradient(circle at 14% 0%, var(--oe-mix-teal-transparent-70), transparent 18rem), linear-gradient(180deg, rgba(15, 34, 50, 0.98), rgba(8, 24, 38, 0.98));}.s_oe_video_column_media{background: #081522; overflow: hidden; position: relative;}.s_oe_video_column_media .media_iframe_video{border-radius: 0; margin: 0; overflow: hidden; position: relative; width: 100%;}.s_oe_video_column_media .media_iframe_video_size{padding-bottom: 56.25%;}.s_oe_video_column_media iframe{border: 0; display: block;}.s_oe_video_facade{align-items: center; background: #081522; border: 0; cursor: pointer; display: flex; inset: 0; justify-content: center; overflow: hidden; padding: 0; position: absolute; width: 100%;}.s_oe_video_facade img{height: 100%; object-fit: cover; width: 100%;}.s_oe_video_facade::before{background: rgba(8, 21, 34, 0.35); content: ""; inset: 0; position: absolute;}.s_oe_video_facade_label{background: var(--oe-action); border-radius: var(--oe-radius-pill); color: var(--oe-text-inverse); font-weight: 700; padding: 0.65rem 1rem; position: absolute;}.s_oe_video_column_body::before{background: var(--oe-action); border-radius: var(--oe-radius-pill); content: ""; height: 0.18rem; margin-bottom: var(--oe-space-4); width: 2.5rem;}.s_oe_video_column_kicker{color: var(--oe-card-kicker-color); font-size: var(--oe-fs-xs); text-transform: uppercase; font-weight: var(--oe-fw-bold); letter-spacing: 0.14em; margin-bottom: var(--oe-space-2);}@media (max-width: 767.98px){.s_oe_video_columns .s_oe_video_columns_title{font-size: 1.75rem;}.s_oe_video_columns .s_oe_video_columns_intro{font-size: var(--oe-fs-body);}}.s_whitepapers_and_brochures{position: relative;}.s_whitepapers_and_brochures::before{position: fixed; inset: 0; z-index: 1040; content: ""; visibility: hidden; opacity: 0; background: rgba(8, 20, 32, 0.64); backdrop-filter: blur(4px); transition: opacity var(--oe-transition-base), visibility var(--oe-transition-base);}.s_whitepapers_and_brochures.backdrop::before{visibility: visible; opacity: 1;}.s_whitepapers_and_brochures .download_button{cursor: pointer;}.whitepapers_req_form{--oe-form-label-color: var(--oe-navy-dark); --oe-form-field-border: var(--oe-mix-border-teal-12); --oe-form-field-bg: #ffffff; --oe-form-field-color: var(--oe-text-primary); --oe-form-field-min-height: 3.25rem; --oe-form-placeholder-color: var(--oe-mix-text-secondary-white-18); --oe-form-focus-bg: #ffffff; --oe-form-focus-shadow: 0 0 0 0.18rem rgba(92, 181, 187, 0.18); --oe-form-mark-color: var(--oe-action-dark); position: fixed; top: 50%; left: 50%; z-index: 1050; display: none; box-sizing: border-box; width: calc(100% - 2rem); max-width: 36rem; padding: clamp(1.65rem, 3vw, 2.4rem); border: 1px solid rgba(255, 255, 255, 0.12); border-radius: var(--oe-radius-xl); background: #ffffff; color: var(--oe-text-primary); box-shadow: 0 34px 46px -34px rgba(8, 20, 32, 0.52), 0 12px 22px -18px rgba(8, 20, 32, 0.42); transform: translate(-50%, -50%); isolation: isolate;}.whitepapers_req_form.is-visible{display: block;}.whitepapers_req_form.o_snippet_override_invisible{opacity: 1;}.whitepapers_req_form .s_website_form_rows{gap: 1rem;}.whitepapers_req_form .s_website_form_field{margin-bottom: 0;}.whitepapers_req_form .s_website_form_label{display: flex; align-items: center; width: auto; margin-bottom: 0.45rem; padding: 0; font-size: var(--oe-fs-sm); font-weight: var(--oe-fw-semibold); line-height: 1.25;}.whitepapers_req_form .s_website_form_label span{color: inherit;}.whitepapers_req_form .s_website_form_submit{display: grid; gap: 0.75rem; margin-top: 0.25rem;}.whitepapers_req_form .btn-primary{color: var(--oe-text-primary);}.whitepapers_req_form_intro{padding-right: 3.4rem; margin-bottom: 1.45rem;}.whitepapers_req_form_kicker{display: inline-flex; align-items: center; gap: 0.75rem; margin-bottom: 0.7rem; color: var(--oe-teal-deep); font-size: 0.78rem; font-weight: var(--oe-fw-bold); letter-spacing: 0; line-height: 1.2; text-transform: uppercase;}.whitepapers_req_form_kicker::after{display: block; width: 2.5rem; height: 2px; content: ""; background: var(--oe-action);}.whitepapers_req_form_title{max-width: 28rem; margin-bottom: 0.7rem; color: var(--oe-navy-dark); font-size: var(--oe-fs-h2); font-weight: var(--oe-fw-bold); line-height: 1.12;}.whitepapers_req_form_lead{max-width: 29rem; margin-bottom: 1rem; color: var(--oe-text-secondary); font-size: 0.98rem; line-height: 1.65;}.whitepapers_req_form_trust{display: grid; gap: 0.45rem; max-width: 29rem; margin: 0; padding: 0.85rem 1rem; border: 1px solid rgba(31, 107, 114, 0.2); border-radius: var(--oe-radius-md); background: #eef8f9; list-style: none;}.whitepapers_req_form_trust li{position: relative; padding-left: 1.35rem; color: var(--oe-navy-dark); font-size: var(--oe-fs-sm); font-weight: var(--oe-fw-medium); line-height: 1.35;}.whitepapers_req_form_trust li::before{position: absolute; top: 0.2rem; left: 0; width: 0.62rem; height: 0.62rem; border-radius: 50%; content: ""; background: var(--oe-teal-deep); box-shadow: 0 0 0 3px rgba(92, 181, 187, 0.2);}.whitepapers_req_form_hint, .whitepapers_req_form_footer{color: var(--oe-text-secondary); font-size: 0.82rem; line-height: 1.45;}.whitepapers_req_form_hint{margin-top: 0.4rem;}.whitepapers_req_form_footer{max-width: 28rem; margin-right: auto; margin-left: auto; text-align: center;}.whitepapers_req_form_close{position: absolute; top: 1.35rem; right: 1.35rem; z-index: 2; display: inline-flex; align-items: center; justify-content: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid var(--oe-border); border-radius: var(--oe-radius-md); background: #ffffff; color: var(--oe-text-secondary); cursor: pointer; transition: color var(--oe-transition-fast), border-color var(--oe-transition-fast), background-color var(--oe-transition-fast);}.whitepapers_req_form_close:hover, .whitepapers_req_form_close:focus-visible{border-color: var(--oe-teal); background: var(--oe-teal-tint); color: var(--oe-navy-dark);}@media (max-width: 767.98px){.whitepapers_req_form{width: calc(100% - 1rem); max-height: calc(100vh - 1rem); overflow-y: auto; border-radius: var(--oe-radius-lg);}.whitepapers_req_form_intro{padding-right: 3rem;}.whitepapers_req_form_title{font-size: var(--oe-fs-h3);}.whitepapers_req_form_close{top: 1rem; right: 1rem;}}#wrapwrap .o_colored_level.o_cc2, #wrapwrap .o_colored_level.o_cc3, #wrapwrap .o_colored_level.o_cc5{--bs-secondary-color: rgba(255, 255, 255, 0.88); --bs-secondary-rgb: 255, 255, 255;}#wrapwrap .o_colored_level.o_cc2 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc3 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc5 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)){color: var(--oe-text-inverse);}#wrapwrap .o_colored_level.o_cc2 :where(p, li, dt, dd, label, .lead):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc3 :where(p, li, dt, dd, label, .lead):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc5 :where(p, li, dt, dd, label, .lead):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)){color: rgba(255, 255, 255, 0.88);}#wrapwrap .o_colored_level.o_cc2 :where(small, .text-muted, .text-secondary, .form-text, .form-check-label):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc3 :where(small, .text-muted, .text-secondary, .form-text, .form-check-label):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc5 :where(small, .text-muted, .text-secondary, .form-text, .form-check-label):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)){color: rgba(255, 255, 255, 0.88);}#wrapwrap .o_colored_level.o_cc2 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc3 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc5 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)){color: var(--oe-action-on-dark); text-decoration-color: var(--oe-mix-action-on-dark-transparent-34); text-underline-offset: 0.14em;}#wrapwrap .o_colored_level.o_cc2 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):hover, #wrapwrap .o_colored_level.o_cc2 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):focus, #wrapwrap .o_colored_level.o_cc3 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):hover, #wrapwrap .o_colored_level.o_cc3 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):focus, #wrapwrap .o_colored_level.o_cc5 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):hover, #wrapwrap .o_colored_level.o_cc5 :where(a:not(.btn):not(.s_oe_hero_btn):not(.s_oe_hero_stat):not(.s_oe_icon_card_grid_read_more):not(.s_oe_demo_thanks_btn_outline):not(.s_oe_tag)):not(:where(.s_oe_faq_categories *, .oe-card *, .card *, .dropdown-menu *, .modal *, .whitepapers_req_form *)):focus{color: #ffffff; text-decoration-color: currentColor;}#wrapwrap .o_colored_level.o_cc2 :where(.s_oe_title_accent):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc3 :where(.s_oe_title_accent):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)), #wrapwrap .o_colored_level.o_cc5 :where(.s_oe_title_accent):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)){color: var(--oe-title-accent, var(--oe-action));}#wrapwrap .o_colored_level.o_cc2 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)) :where(.s_oe_title_accent), #wrapwrap .o_colored_level.o_cc3 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)) :where(.s_oe_title_accent), #wrapwrap .o_colored_level.o_cc5 :where(h1, h2, h3, h4, h5, h6):not(:where(.oe-card *, .card *, .btn *, .dropdown-menu *, .modal *, .whitepapers_req_form *)) :where(.s_oe_title_accent){color: var(--oe-text-inverse); -webkit-text-fill-color: currentColor; background-image: linear-gradient(var(--oe-action), var(--oe-action)); background-position: 0 calc(100% - 0.02em); background-repeat: no-repeat; background-size: 100% 0.08em; box-decoration-break: clone; -webkit-box-decoration-break: clone;}#wrapwrap :where( .oe-surface-dark, .is-dark ){--bs-secondary-color: #ffffff; --bs-secondary-rgb: 255, 255, 255; color: #ffffff;}#wrapwrap :where( .oe-surface-dark, .is-dark ) :where( h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, strong, legend, label, .s_website_form_label, .s_website_form_label_content, .s_website_form_mark ):not(:where(.btn, .btn *, a, a *, .dropdown-menu *, .modal *, .form-control, .form-control *, .form-select, .form-select *, input, textarea, select, option, .s_oe_price_total strong, .s_oe_price_total strong *)){color: #ffffff;}#wrapwrap :where( .oe-surface-dark, .is-dark ) :where( p, li, dt, dd, span, .lead ):not(:where( .btn, .btn *, a, a *, .dropdown-menu *, .modal *, .form-control, .form-control *, .form-select, .form-select *, input, textarea, select, option, .s_oe_title_accent, .s_oe_title_accent *, .s_oe_target_audience_card_label, .s_oe_apps_card_icon, .s_oe_icon_card_grid_icon, .s_oe_contact_icon, .s_oe_jobs_icon, .s_oe_jobs_empty_icon, .s_oe_card_icon, .s_oe_demo_thanks_icon, .s_oe_pricing_card_icon )){color: #ffffff;}#wrapwrap :where( .oe-surface-dark, .is-dark ) :where(small, .text-muted, .text-secondary, .form-text, .form-check-label):not(:where(.btn, .btn *, a, a *, .dropdown-menu *, .modal *, .form-control, .form-control *, .form-select, .form-select *, input, textarea, select, option, .s_oe_title_accent, .s_oe_title_accent *)){color: #ffffff;}#wrapwrap :where( .oe-surface-dark, .is-dark ) :where(.s_oe_title_accent){color: var(--oe-title-accent, var(--oe-action));}#wrapwrap :where( .oe-surface-dark, .is-dark ) :where(svg, svg *, use){stroke: currentColor;}#wrapwrap .o_colored_level :where(h1, h2, h3, h4, h5, h6) .s_oe_title_accent{color: inherit; -webkit-text-fill-color: currentColor; background-image: linear-gradient(var(--oe-action), var(--oe-action)); background-position: 0 calc(100% - 0.02em); background-repeat: no-repeat; background-size: 100% 0.08em; box-decoration-break: clone; -webkit-box-decoration-break: clone;}#wrapwrap :where( .o_cc1, .o_cc4, .oe-surface-light, .oe-card--light, .is-light ) :where( .s_oe_apps_card_icon, .s_oe_icon_card_grid_icon, .s_oe_contact_icon, .s_oe_jobs_icon, .s_oe_jobs_empty_icon, .s_oe_card_icon, .s_oe_demo_thanks_icon ):not(:where( .oe-card--dark *, .s_oe_icon_card_grid_cards_dark *, .s_oe_icon_card_grid:is(.o_cc2, .o_cc3, .o_cc4, .o_cc5) * )){--oe-card-icon-bg: var(--oe-mix-navy-dark-transparent-92); --oe-card-icon-border: var(--oe-mix-navy-dark-transparent-84); --oe-card-icon-color: var(--oe-action-gold, #E3A127); background: var(--oe-card-icon-bg); border-color: var(--oe-card-icon-border); color: var(--oe-card-icon-color);}#wrapwrap :where( .o_cc1, .o_cc4, .oe-surface-light, .oe-card--light, .is-light ) :where( .s_oe_apps_card_icon, .s_oe_icon_card_grid_icon, .s_oe_contact_icon, .s_oe_jobs_icon, .s_oe_jobs_empty_icon, .s_oe_card_icon, .s_oe_demo_thanks_icon ):not(:where( .oe-card--dark *, .s_oe_icon_card_grid_cards_dark *, .s_oe_icon_card_grid:is(.o_cc2, .o_cc3, .o_cc4, .o_cc5) * )) svg, #wrapwrap :where( .o_cc1, .o_cc4, .oe-surface-light, .oe-card--light, .is-light ) :where( .s_oe_apps_card_icon, .s_oe_icon_card_grid_icon, .s_oe_contact_icon, .s_oe_jobs_icon, .s_oe_jobs_empty_icon, .s_oe_card_icon, .s_oe_demo_thanks_icon ):not(:where( .oe-card--dark *, .s_oe_icon_card_grid_cards_dark *, .s_oe_icon_card_grid:is(.o_cc2, .o_cc3, .o_cc4, .o_cc5) * )) svg *, #wrapwrap :where( .o_cc1, .o_cc4, .oe-surface-light, .oe-card--light, .is-light ) :where( .s_oe_apps_card_icon, .s_oe_icon_card_grid_icon, .s_oe_contact_icon, .s_oe_jobs_icon, .s_oe_jobs_empty_icon, .s_oe_card_icon, .s_oe_demo_thanks_icon ):not(:where( .oe-card--dark *, .s_oe_icon_card_grid_cards_dark *, .s_oe_icon_card_grid:is(.o_cc2, .o_cc3, .o_cc4, .o_cc5) * )) use{color: currentColor; stroke: currentColor;}