﻿@font-face{font-family:"Poppins";src:url("/static/fonts/Poppins-300.woff2?7e87d23d2e07") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/static/fonts/Poppins-400.woff2?7e87d23d2e07") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/static/fonts/Poppins-500.woff2?7e87d23d2e07") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/static/fonts/Poppins-600.woff2?7e87d23d2e07") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/static/fonts/Poppins-700.woff2?7e87d23d2e07") format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body{margin:0;padding:0;width:100%}html{height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Poppins,sans-serif;line-height:1.6;color:#1a202c;background-color:#fff;min-height:100%;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#__next,#root,.app-wrapper,main{min-height:100%}@supports(-webkit-overflow-scrolling:touch){body{-webkit-overflow-scrolling:touch}}.scrollable,[data-scrollable=true]{overflow-y:auto;overscroll-behavior-y:contain}.section{width:100%;padding:0 24px}@media(max-width:768px){.section{padding:0 16px}}@media(min-width:1200px){.section{padding:0 48px}}@media(min-width:1340px){.section{padding:0 64px}}.section--gray{background-color:#f2f4f8}.section--white{background-color:#fff}.section--primary{background-color:#004583;color:#fff}.section .section-container{max-width:1340px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}@media(max-width:1200px){.section .section-container{padding:0 32px}}@media(max-width:1024px){.section .section-container{padding:0 24px}}@media(max-width:768px){.section .section-container{padding:0 16px}}@media(max-width:480px){.section .section-container{padding:0 8px}}.modal-content{overflow:hidden}.dropdown-menu{overflow-y:auto;max-height:300px}.carousel-inner{overflow:hidden}.stat-item,.stat-label,.stat-number,.marketing-statistics__item,.marketing-statistics__label,.marketing-statistics__number,.solution-card-description,.faq-answer-text,p,h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title,h2,.image-text-block__title,.text-image-block__title,h3,h4,h5,h6,span,li,a{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.main-content{min-height:calc(100vh - 300px);width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}@media(min-width:701px)and (max-width:768px){.main-content{overflow-y:visible;min-height:auto}}.hero-section{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.full-width-section,.industries-section,.trusted-section,.services-section,.clients-section,.testimonials-section,.awards-section,.cta-section,.stats-section,.news-section,.faq-section,.cta-download-section{width:100%;box-sizing:border-box;overflow-x:hidden}@media(min-width:690px)and (max-width:780px){.full-width-section,.industries-section,.trusted-section,.services-section,.clients-section,.testimonials-section,.awards-section,.cta-section,.stats-section,.news-section,.faq-section,.cta-download-section{width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media(min-width:690px)and (max-width:780px){*{touch-action:auto!important}html{overflow-y:scroll!important;height:auto!important;-webkit-overflow-scrolling:touch!important}body{overflow-y:scroll!important;height:auto!important;position:relative!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:auto!important}}@media(max-width:1024px){body,.scrollable,[data-scrollable=true]{-webkit-overflow-scrolling:touch}}@media(max-width:768px){main,.container,section{max-width:100%;overflow-x:hidden}p,h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title,h2,.image-text-block__title,.text-image-block__title,h3,h4,h5,h6,li,span,a{word-break:break-word}}.content-container,.template-event-index .events-container,.template-event-page .hero-section .container,.template-event-page .event-detail-container{max-width:1340px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media(max-width:1200px){.content-container,.template-event-index .events-container,.template-event-page .hero-section .container,.template-event-page .event-detail-container{padding:0 32px}}@media(max-width:1024px){.content-container,.template-event-index .events-container,.template-event-page .hero-section .container,.template-event-page .event-detail-container{padding:0 24px}}@media(max-width:768px){.content-container,.template-event-index .events-container,.template-event-page .hero-section .container,.template-event-page .event-detail-container{padding:0 16px}}@media(max-width:480px){.content-container,.template-event-index .events-container,.template-event-page .hero-section .container,.template-event-page .event-detail-container{padding:0 8px}}.section-padding,.image-text-block,.text-image-block,.template-event-page .hero-section{padding:64px 0}@media(max-width:1200px){.section-padding,.image-text-block,.text-image-block,.template-event-page .hero-section{padding:48px 0}}@media(max-width:1024px){.section-padding,.image-text-block,.text-image-block,.template-event-page .hero-section{padding:32px 0}}@media(max-width:768px){.section-padding,.image-text-block,.text-image-block,.template-event-page .hero-section{padding:24px 0}}.two-column-grid,.personalplanung-block__content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:1024px){.two-column-grid,.personalplanung-block__content{grid-template-columns:1fr;gap:32px}}.two-column-grid--top{align-items:start}.two-column-grid--bottom{align-items:end}.two-column-grid--stretch{align-items:stretch}.two-column-grid--text-left{text-align:left}.two-column-grid--text-left h1,.two-column-grid--text-left .template-event-index .events-header .page-title,.template-event-index .events-header .two-column-grid--text-left .page-title,.two-column-grid--text-left .template-event-page .hero-section .hero-title,.template-event-page .hero-section .two-column-grid--text-left .hero-title,.two-column-grid--text-left .template-event-page .event-detail-title,.template-event-page .two-column-grid--text-left .event-detail-title,.two-column-grid--text-left h2,.two-column-grid--text-left .image-text-block__title,.two-column-grid--text-left .text-image-block__title,.two-column-grid--text-left h3,.two-column-grid--text-left h4,.two-column-grid--text-left h5,.two-column-grid--text-left h6,.two-column-grid--text-left p,.two-column-grid--text-left div{text-align:left}@media(max-width:1024px){.mobile-order-1,.personalplanung-block__image{order:1}}@media(max-width:1024px){.mobile-order-2,.personalplanung-block__text{order:2}}@media(max-width:1024px){.mobile-order-none{order:unset}}.responsive-image img,.problem-solution-block__solution-icon img img,.problem-solution-block__image img img,.image-text-block__image img,.text-image-block__image img{width:100%;height:auto;display:block;object-fit:cover}.standard-transition{transition:all .3s ease}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,69,131,.15)}.icon-hover:hover .icon,.icon-hover:hover img{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(70%) sepia(45%) saturate(1000%) hue-rotate(315deg) brightness(95%) contrast(95%);transition:all .3s ease}.bg-white{background-color:#fff}.bg-soft{background-color:#f2f4f8}.bg-blue-lightest{background-color:#e0ebf7}.gap-xs{gap:8px}.gap-sm{gap:16px}.gap-md{gap:24px}.gap-lg{gap:32px}.gap-xl{gap:48px}.gap-xxl{gap:64px}.section-header,.template-event-index .events-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:64px;margin-bottom:64px;max-width:1340px;margin-left:auto;margin-right:auto}.section-header h1,.template-event-index .events-header h1,.template-event-index .events-header .page-title,.section-header .template-event-page .hero-section .hero-title,.template-event-page .hero-section .section-header .hero-title,.template-event-index .events-header .template-event-page .hero-section .hero-title,.template-event-page .hero-section .template-event-index .events-header .hero-title,.section-header .template-event-page .event-detail-title,.template-event-page .section-header .event-detail-title,.template-event-index .events-header .template-event-page .event-detail-title,.template-event-page .template-event-index .events-header .event-detail-title,.section-header h2,.template-event-index .events-header h2,.section-header .image-text-block__title,.template-event-index .events-header .image-text-block__title,.section-header .text-image-block__title,.template-event-index .events-header .text-image-block__title,.section-header h3,.template-event-index .events-header h3{margin-bottom:24px}.section-header .subtitle,.template-event-index .events-header .subtitle,.section-header .description,.template-event-index .events-header .description{margin-bottom:0}.section-header.title-only,.template-event-index .title-only.events-header{margin-bottom:48px}.section-header.title-only h1,.template-event-index .title-only.events-header h1,.section-header.title-only .template-event-index .events-header .page-title,.template-event-index .events-header .section-header.title-only .page-title,.template-event-index .title-only.events-header .page-title,.section-header.title-only .template-event-page .hero-section .hero-title,.template-event-page .hero-section .section-header.title-only .hero-title,.template-event-index .title-only.events-header .template-event-page .hero-section .hero-title,.template-event-page .hero-section .template-event-index .title-only.events-header .hero-title,.section-header.title-only .template-event-page .event-detail-title,.template-event-page .section-header.title-only .event-detail-title,.template-event-index .title-only.events-header .template-event-page .event-detail-title,.template-event-page .template-event-index .title-only.events-header .event-detail-title,.section-header.title-only h2,.template-event-index .title-only.events-header h2,.section-header.title-only .image-text-block__title,.template-event-index .title-only.events-header .image-text-block__title,.section-header.title-only .text-image-block__title,.template-event-index .title-only.events-header .text-image-block__title,.section-header.title-only h3,.template-event-index .title-only.events-header h3{margin-bottom:0}@media(max-width:1024px){.section-header,.template-event-index .events-header{margin-top:48px}}@media(max-width:768px){.section-header,.template-event-index .events-header{margin-top:32px}}@media(max-width:480px){.section-header,.template-event-index .events-header{margin-top:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:8px 12px;margin:0;overflow:visible;clip:auto;white-space:normal;background:#004583;color:#fff;text-decoration:none;border-radius:4px;z-index:10000}.privacy-notice{font-size:11px;color:#666;line-height:1.5;margin:16px 0}.privacy-notice a{color:#e8927c;text-decoration:none}.privacy-notice a:hover{text-decoration:underline}h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title,h2,.image-text-block__title,.text-image-block__title,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600;line-height:1.3;color:#004583;margin:0 0 16px 0}h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title{font-size:36px}@media(max-width:768px){h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title{font-size:28px}}@media(max-width:480px){h1,.template-event-index .events-header .page-title,.template-event-page .hero-section .hero-title,.template-event-page .event-detail-title{font-size:24px}}h2,.image-text-block__title,.text-image-block__title{font-size:32px}@media(max-width:768px){h2,.image-text-block__title,.text-image-block__title{font-size:24px}}@media(max-width:480px){h2,.image-text-block__title,.text-image-block__title{font-size:20px}}h3{font-size:24px}@media(max-width:768px){h3{font-size:20px}}@media(max-width:480px){h3{font-size:18px}}h4{font-size:20px}@media(max-width:768px){h4{font-size:18px}}@media(max-width:480px){h4{font-size:16px}}h5{font-size:18px}@media(max-width:768px){h5{font-size:16px}}@media(max-width:480px){h5{font-size:14px}}h6{font-size:16px}@media(max-width:768px){h6{font-size:14px}}@media(max-width:480px){h6{font-size:12px}}.text-primary{color:#141414}.text-secondary,.image-text-block__body,.text-image-block__body{color:#444}.text-tertiary{color:#666}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold,.problem-solution-block__problem-subtitle,.problem-solution-block__problem-title,.problem-solution-block__solution-title{font-weight:700}.text-blue{color:#004583}.text-orange{color:#e8927c}.text-dark{color:#0c2340}.text-gray{color:#697077}.content-spacing p,.problem-solution-block__problem-description p,.problem-solution-block__solution-description p,.image-text-block__body p,.text-image-block__body p,.template-event-page .event-detail-description p,.personalplanung-block__body p{margin:0 0 16px 0}.content-spacing p:last-child,.problem-solution-block__problem-description p:last-child,.problem-solution-block__solution-description p:last-child,.image-text-block__body p:last-child,.text-image-block__body p:last-child,.template-event-page .event-detail-description p:last-child,.personalplanung-block__body p:last-child{margin-bottom:0}.content-spacing p:empty,.problem-solution-block__problem-description p:empty,.problem-solution-block__solution-description p:empty,.image-text-block__body p:empty,.text-image-block__body p:empty,.template-event-page .event-detail-description p:empty,.personalplanung-block__body p:empty{margin:8px 0}.btn,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,.aida-footer .footer-top .newsletter-form .input-group button{display:inline-flex;align-items:center;gap:12px;width:auto;height:51px;padding:14.5px 24px;border-radius:24px;border:1px solid #004583;background-color:#004583;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;box-sizing:border-box;white-space:nowrap}.btn:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:hover,.aida-footer .footer-top .newsletter-form .input-group button:hover{background-color:rgb(0,42.1374045802,80);border-color:rgb(0,42.1374045802,80);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.btn:active,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:active,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:active,.aida-footer .footer-top .newsletter-form .input-group button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.2)}.btn:focus,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:focus,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:focus,.aida-footer .footer-top .newsletter-form .input-group button:focus{outline:none;box-shadow:0 0 0 3px rgba(11,75,136,.3)}.btn:disabled,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:disabled,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:disabled,.aida-footer .footer-top .newsletter-form .input-group button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn:disabled:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:disabled:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:disabled:hover,.aida-footer .footer-top .newsletter-form .input-group button:disabled:hover{background-color:#004583;border-color:#004583;transform:none;box-shadow:none}.btn-secondary,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel{background-color:rgba(0,0,0,0);color:#004583;border-color:#004583}.btn-secondary:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:hover{background-color:#004583;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.btn-secondary:active,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.2)}.btn-outline{background-color:rgba(0,0,0,0);color:#004583;border-color:#004583}.btn-outline:hover{background-color:rgba(11,75,136,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.2)}.btn-outline:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.1)}.btn-white{background-color:#fff;color:#004583;border-color:#004583}.btn-white:hover{background-color:#e0ebf7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.2)}.btn-white:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.1)}.btn-orange,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,.aida-footer .footer-top .newsletter-form .input-group button{color:#fff;background-color:#e8927c;border-color:#e8927c}.btn-orange:hover,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:hover,.aida-footer .footer-top .newsletter-form .input-group button:hover{color:#fff;background-color:#e8927c;border-color:#e8927c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(226,103,79,.3)}.btn-orange:active,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe:active,.aida-footer .footer-top .newsletter-form .input-group button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(226,103,79,.2)}.btn-small{width:auto;height:40px;padding:10px 20px;font-size:14px;gap:8px}.btn-large{width:400px;height:60px;padding:18px 32px;font-size:18px;gap:16px}.btn-auto,.aida-footer .footer-top .newsletter-form .input-group button{width:auto}.btn-full{width:100%}.btn-group-center{justify-content:center}.btn-icon{gap:8px}.btn-icon .icon{width:16px;height:16px;fill:currentColor;mask:var(--icon-url,var(--default-arrow-icon)) no-repeat center;mask-size:contain;background-color:currentColor}.btn-group{display:flex;gap:12px;align-items:center;padding:16px 0}.btn-group .btn,.btn-group #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group .btn-cancel,.btn-group #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group .btn-subscribe,.btn-group .aida-footer .footer-top .newsletter-form .input-group button,.aida-footer .footer-top .newsletter-form .input-group .btn-group button{flex:none}.btn-group.btn-group-vertical{flex-direction:column}.btn-group.btn-group-vertical .btn,.btn-group.btn-group-vertical #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group.btn-group-vertical .btn-cancel,.btn-group.btn-group-vertical #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group.btn-group-vertical .btn-subscribe,.btn-group.btn-group-vertical .aida-footer .footer-top .newsletter-form .input-group button,.aida-footer .footer-top .newsletter-form .input-group .btn-group.btn-group-vertical button{width:100%}.btn-link,.btn-link-nav,.btn-link-styled,.btn-link-arrow,.solutions-section .solution-card .solution-card-link,.btn-link-arrow-small,.case-study-cta .case-study-button{display:inline-flex;align-items:center;gap:8px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#0c2340;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:all .3s ease}.btn-link:hover,.btn-link-nav:hover,.btn-link-styled:hover,.btn-link-arrow:hover,.solutions-section .solution-card .solution-card-link:hover,.btn-link-arrow-small:hover,.case-study-cta .case-study-button:hover{font-weight:600;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font}.btn-link:focus,.btn-link-nav:focus,.btn-link-styled:focus,.btn-link-arrow:focus,.solutions-section .solution-card .solution-card-link:focus,.btn-link-arrow-small:focus,.case-study-cta .case-study-button:focus{outline:2px solid #004583;outline-offset:2px}.btn-link-arrow .btn-link__text,.solutions-section .solution-card .solution-card-link .btn-link__text,.btn-link-arrow-small .btn-link__text,.case-study-cta .case-study-button .btn-link__text{transition:all .3s ease}.btn-link-arrow .btn-link__arrow,.solutions-section .solution-card .solution-card-link .btn-link__arrow,.btn-link-arrow-small .btn-link__arrow,.case-study-cta .case-study-button .btn-link__arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.btn-link-arrow .btn-link__arrow img,.solutions-section .solution-card .solution-card-link .btn-link__arrow img,.btn-link-arrow-small .btn-link__arrow img,.case-study-cta .case-study-button .btn-link__arrow img,.btn-link-arrow .btn-link__arrow svg,.solutions-section .solution-card .solution-card-link .btn-link__arrow svg,.btn-link-arrow-small .btn-link__arrow svg,.case-study-cta .case-study-button .btn-link__arrow svg{width:15.5px;height:13.482px;transition:transform .3s ease}.btn-link-arrow:hover .btn-link__text,.solutions-section .solution-card .solution-card-link:hover .btn-link__text,.btn-link-arrow-small:hover .btn-link__text,.case-study-cta .case-study-button:hover .btn-link__text{font-weight:600;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font}.btn-link-arrow:hover .btn-link__arrow,.solutions-section .solution-card .solution-card-link:hover .btn-link__arrow,.btn-link-arrow-small:hover .btn-link__arrow,.case-study-cta .case-study-button:hover .btn-link__arrow{transform:translateX(4px)}.btn-link-arrow-small .btn-link__arrow,.case-study-cta .case-study-button .btn-link__arrow{width:16px;height:16px}.btn-link-arrow-small .btn-link__arrow img,.case-study-cta .case-study-button .btn-link__arrow img,.btn-link-arrow-small .btn-link__arrow svg,.case-study-cta .case-study-button .btn-link__arrow svg{width:12px;height:12px}.btn-link-icon,.awards-section .award-item .award-link,.btn-link-icon-large{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;transition:all .3s ease}.btn-link-icon img,.awards-section .award-item .award-link img,.btn-link-icon-large img,.btn-link-icon svg,.awards-section .award-item .award-link svg,.btn-link-icon-large svg{width:100%;height:100%}.btn-link-icon:hover,.awards-section .award-item .award-link:hover,.btn-link-icon-large:hover{opacity:.8;transform:scale(1.05)}.btn-link-icon:focus,.awards-section .award-item .award-link:focus,.btn-link-icon-large:focus{outline:2px solid #004583;outline-offset:2px}.btn-link-icon-large{width:32px;height:32px}.btn-link-styled{font-size:14px;font-weight:700;padding:8px 16px;background-color:#e0ebf7;border:1px solid #dedede;border-radius:4px;text-decoration:none}.btn-link-styled:hover{background-color:#a7c6ed;color:#0c2340;text-decoration:none;font-weight:700}.btn-link-nav{font-size:14px;padding:10.5px 17.5px;width:100%;justify-content:flex-start}.btn-link-nav:hover{background-color:#fff;text-decoration:none;font-weight:400}.btn-link-small{font-size:12px;gap:6px}.btn-link-medium{font-size:14px;gap:8px}.btn-link-large{font-size:16px;gap:12px}.btn-link-primary{color:#004583}.btn-link-primary:hover{color:rgb(0,42.1374045802,80)}.btn-link-secondary{color:#697077}.btn-link-secondary:hover{color:#0c2340}.btn-link-white{color:#fff}.btn-link-white:hover{color:#e0ebf7}@media(max-width:768px){.btn,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,.aida-footer .footer-top .newsletter-form .input-group button{width:100%;height:48px;padding:12px 20px;font-size:14px}.btn-small{height:36px;padding:8px 16px;font-size:12px}.btn-large{width:100%;height:56px;padding:16px 28px;font-size:16px}}@media(max-width:480px){.btn,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,.aida-footer .footer-top .newsletter-form .input-group button{width:100%;height:44px;padding:10px 16px;font-size:14px;gap:8px}.btn-group{flex-direction:column}.btn-group .btn,.btn-group #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-cancel,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group .btn-cancel,.btn-group #newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-subscribe,#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions .btn-group .btn-subscribe,.btn-group .aida-footer .footer-top .newsletter-form .input-group button,.aida-footer .footer-top .newsletter-form .input-group .btn-group button{width:100%}}.aida-context-widget{position:fixed;bottom:calc(2rem + 55px);right:1rem;z-index:9998}.aida-context-widget .widget-toggle{display:flex;align-items:center;justify-content:center;min-width:55px;height:55px;padding:12px 14px;background:#e8927c;color:#fff;border:none;border-radius:27px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:rgba(0,0,0,.2) 0px 4px 8px 0px;gap:8px}.aida-context-widget .widget-toggle:hover{box-shadow:rgba(0,0,0,.3) 0px 6px 12px 0px;transform:scale(1.05)}.aida-context-widget .widget-toggle svg{width:20px;height:20px;flex-shrink:0}.aida-context-widget .widget-toggle span{display:block;white-space:nowrap}.aida-context-widget .widget-content{position:fixed;bottom:148px;right:16px;width:320px;background:#fff;border-radius:12px;box-shadow:rgba(0,0,0,.2) 0px 4px 8px 0px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;max-height:calc(100% - 154px);overflow:auto}.aida-context-widget .widget-content.active{opacity:1;visibility:visible;transform:translateY(0)}.aida-context-widget .widget-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #c1c7cd}.aida-context-widget .widget-header h3{margin:0;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#141414}.aida-context-widget .widget-header .widget-back{background:none;border:none;color:#697077;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.aida-context-widget .widget-header .widget-back:hover{background:#f2f4f8;color:#141414}.aida-context-widget .widget-header .widget-back svg{width:20px;height:20px}.aida-context-widget .widget-header .close-widget{background:none;border:none;font-size:24px;color:#697077;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.aida-context-widget .widget-header .close-widget:hover{background:#f2f4f8;color:#141414}.aida-context-widget .widget-body{padding:16px 20px;overflow-y:auto}.aida-context-widget .widget-body .widget-subtitle{font-size:14px;color:#666;margin:0 0 20px 0;line-height:1.4}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn,.aida-context-widget .widget-body .location-enabled-view .action-btn{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#e8927c;color:#fff;text-decoration:none;border:none;border-radius:8px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;transition:all .2s ease}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn:hover:not(:disabled),.aida-context-widget .widget-body .location-enabled-view .action-btn:hover:not(:disabled){background:rgb(224.3831168831,109.9025974026,80.6168831169);transform:translateY(-1px);box-shadow:0 4px 8px rgba(232,146,124,.2)}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn:disabled,.aida-context-widget .widget-body .location-enabled-view .action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn span,.aida-context-widget .widget-body .location-enabled-view .action-btn span{flex:1;text-align:left}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn svg,.aida-context-widget .widget-body .location-enabled-view .action-btn svg{width:20px;height:20px;flex-shrink:0}.aida-context-widget .widget-body .location-enabled-view .action-buttons{display:flex;flex-direction:column;gap:12px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group{margin-bottom:16px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group label{display:block;font-size:14px;font-weight:500;color:#141414;margin-bottom:6px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea{font-family:"Poppins",sans-serif;width:100%;padding:10px 12px;border:1px solid #c1c7cd;border-radius:6px;font-size:14px;transition:border-color .2s ease;box-sizing:border-box}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input:focus,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea:focus{outline:none;border-color:#e8927c;box-shadow:0 0 0 3px rgba(232,146,124,.1)}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input::placeholder,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea::placeholder{color:#697077}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea{resize:vertical;min-height:80px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group{display:flex;align-items:flex-start;gap:8px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group input[type=checkbox]{width:auto;margin:0;flex-shrink:0;margin-top:2px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label{margin:0;font-size:12px;line-height:1.4}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label a{color:#e8927c;text-decoration:none}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label a:hover{text-decoration:underline}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn{width:100%}.aida-context-widget .widget-body .contact-form-view .success-message{text-align:center;padding:20px}.aida-context-widget .widget-body .contact-form-view .success-message h4{color:#319b42;margin:0 0 8px 0;font-size:16px}.aida-context-widget .widget-body .contact-form-view .success-message p{color:#666;margin:0;font-size:14px;line-height:1.4}@media(max-width:768px){.aida-context-widget .widget-content{width:calc(100vw - 32px);max-width:320px}}.hardware-software-toggle{padding-top:4rem;background:#fff}.hardware-software-toggle .toggle-container{max-width:1200px;margin:0 auto;padding:0 2rem}.hardware-software-toggle .toggle-header{text-align:center;margin-bottom:3rem}.hardware-software-toggle .toggle-header .toggle-title{color:#0c2340;margin-bottom:1rem;line-height:1.2}.hardware-software-toggle .toggle-header .toggle-subtitle{font-size:1.125rem;color:#444;max-width:600px;margin:0 auto;line-height:1.6}.hardware-software-toggle .toggle-header .toggle-subtitle p{margin:0}.hardware-software-toggle .toggle-controls,.hardware-software-toggle .toggle-navigation{display:flex;justify-content:center;gap:1rem}.hardware-software-toggle .toggle-controls .toggle-options,.hardware-software-toggle .toggle-navigation .toggle-options{display:flex;align-items:center;gap:1rem}.hardware-software-toggle .toggle-controls .toggle-separator,.hardware-software-toggle .toggle-navigation .toggle-separator{color:#666;font-size:1.5rem;line-height:1}.hardware-software-toggle .toggle-controls .toggle-btn,.hardware-software-toggle .toggle-controls .toggle-nav-btn,.hardware-software-toggle .toggle-navigation .toggle-btn,.hardware-software-toggle .toggle-navigation .toggle-nav-btn{background:#f2f4f8;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#21272a;cursor:pointer;transition:all .3s ease;position:relative;min-width:120px}.hardware-software-toggle .toggle-controls .toggle-btn .toggle-text,.hardware-software-toggle .toggle-controls .toggle-nav-btn .toggle-text,.hardware-software-toggle .toggle-navigation .toggle-btn .toggle-text,.hardware-software-toggle .toggle-navigation .toggle-nav-btn .toggle-text{position:relative;z-index:1}.hardware-software-toggle .toggle-controls .toggle-btn .toggle-underline,.hardware-software-toggle .toggle-controls .toggle-nav-btn .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-btn .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-nav-btn .toggle-underline{position:absolute;bottom:0;left:0;right:0;height:3px;background:#004583;transform:scaleX(0);transition:transform .3s ease}.hardware-software-toggle .toggle-controls .toggle-btn:hover,.hardware-software-toggle .toggle-controls .toggle-nav-btn:hover,.hardware-software-toggle .toggle-navigation .toggle-btn:hover,.hardware-software-toggle .toggle-navigation .toggle-nav-btn:hover{background:#dedede;transform:translateY(-2px)}.hardware-software-toggle .toggle-controls .toggle-btn.active,.hardware-software-toggle .toggle-controls .toggle-btn[aria-pressed=true],.hardware-software-toggle .toggle-controls .toggle-nav-btn.active,.hardware-software-toggle .toggle-controls .toggle-nav-btn[aria-pressed=true],.hardware-software-toggle .toggle-navigation .toggle-btn.active,.hardware-software-toggle .toggle-navigation .toggle-btn[aria-pressed=true],.hardware-software-toggle .toggle-navigation .toggle-nav-btn.active,.hardware-software-toggle .toggle-navigation .toggle-nav-btn[aria-pressed=true]{background:#004583;color:#fff;border-color:#004583}.hardware-software-toggle .toggle-controls .toggle-btn.active .toggle-underline,.hardware-software-toggle .toggle-controls .toggle-btn[aria-pressed=true] .toggle-underline,.hardware-software-toggle .toggle-controls .toggle-nav-btn.active .toggle-underline,.hardware-software-toggle .toggle-controls .toggle-nav-btn[aria-pressed=true] .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-btn.active .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-btn[aria-pressed=true] .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-nav-btn.active .toggle-underline,.hardware-software-toggle .toggle-navigation .toggle-nav-btn[aria-pressed=true] .toggle-underline{transform:scaleX(1)}.hardware-software-toggle .toggle-controls .toggle-btn .toggle-btn-text,.hardware-software-toggle .toggle-controls .toggle-nav-btn .toggle-btn-text,.hardware-software-toggle .toggle-navigation .toggle-btn .toggle-btn-text,.hardware-software-toggle .toggle-navigation .toggle-nav-btn .toggle-btn-text{position:relative;z-index:1}.hardware-software-toggle .toggle-controls .toggle-btn:focus,.hardware-software-toggle .toggle-controls .toggle-nav-btn:focus,.hardware-software-toggle .toggle-navigation .toggle-btn:focus,.hardware-software-toggle .toggle-navigation .toggle-nav-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(11,75,136,.3)}.hardware-software-toggle .toggle-background{background:linear-gradient(135deg,#0b4b88 0%,#042141 100%);padding:2rem 0}.hardware-software-toggle .toggle-content{position:relative;min-height:400px}@media(max-width:768px){.hardware-software-toggle{padding-top:2rem}.hardware-software-toggle .toggle-container{padding:0 1rem}.hardware-software-toggle .toggle-header{margin-bottom:2rem}.hardware-software-toggle .toggle-header .toggle-title{font-size:2rem}.hardware-software-toggle .toggle-header .toggle-subtitle{font-size:1rem}.hardware-software-toggle .toggle-controls,.hardware-software-toggle .toggle-navigation{flex-direction:column;align-items:center;gap:.75rem}.hardware-software-toggle .toggle-controls .toggle-options,.hardware-software-toggle .toggle-navigation .toggle-options{flex-direction:column;gap:.75rem}.hardware-software-toggle .toggle-controls .toggle-separator,.hardware-software-toggle .toggle-navigation .toggle-separator{display:none}.hardware-software-toggle .toggle-controls .toggle-btn,.hardware-software-toggle .toggle-controls .toggle-nav-btn,.hardware-software-toggle .toggle-navigation .toggle-btn,.hardware-software-toggle .toggle-navigation .toggle-nav-btn{width:100%;max-width:280px;padding:1rem}}@media(max-width:480px){.hardware-software-toggle .toggle-header .toggle-title{font-size:1.75rem}}.top-nav{display:flex;align-items:center;gap:14px}.top-nav .search-wrapper{position:relative;display:flex;align-items:center;height:32px}.top-nav .search-wrapper .search-input{position:absolute;left:-9999px;width:0;height:0;padding:0;margin:0;border:none;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:14px;color:#141414;outline:none;transition:all .3s ease;opacity:0;visibility:hidden;z-index:2}.top-nav .search-wrapper .search-input::placeholder{color:#999}.top-nav .search-wrapper .search-input:focus,.top-nav .search-wrapper .search-input:not(:placeholder-shown){position:relative;left:0;width:300px;height:32px;padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:1;visibility:visible}.top-nav .search-wrapper .search-input:focus+.search-label,.top-nav .search-wrapper .search-input:not(:placeholder-shown)+.search-label{opacity:0;pointer-events:none}.top-nav .search-wrapper .search-label{position:absolute;left:0;display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;transition:opacity .3s ease;z-index:1;white-space:nowrap}.top-nav .search-wrapper .search-label .search-text{font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;line-height:1.4}.top-nav .search-wrapper .search-label .search-icon{width:18px;height:18px;margin-top:2px}.top-nav .search-wrapper .search-label:hover{opacity:.8}.top-nav .dropdown-container{position:relative}.top-nav .dropdown-container:hover .dropdown-content{opacity:1;visibility:visible}.top-nav .dropdown-container .dropdown-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap;padding:4px 8px;transition:color .2s ease}.top-nav .dropdown-container .dropdown-btn:hover{color:#0b4b88}.top-nav .dropdown-container .dropdown-btn:active{color:#0b4b88;background-color:rgba(11,75,136,.15);transform:none}.top-nav .dropdown-container .dropdown-btn:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.top-nav .dropdown-container .dropdown-btn[aria-expanded=true] svg{transform:rotate(180deg)}.top-nav .dropdown-container .dropdown-btn svg{width:8px;height:4px;transition:transform .2s ease}.top-nav .dropdown-container .dropdown-content{position:absolute;top:calc(100% - 8px);right:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000}.top-nav .dropdown-container .dropdown-content.dropdown-open{opacity:1;visibility:visible}.top-nav .dropdown-container .dropdown-content .dropdown-menu{background:#f9f9ff;border-radius:8px;padding:8px 0;min-width:200px;box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid #e0e0e0}.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link{display:block;padding:12px 16px;color:#212121;text-decoration:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.4;transition:background-color .15s ease;border-radius:4px;margin:0 8px}.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link:hover,.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link:focus{background-color:#0b4b88;color:#fff}.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link .dropdown-link-description{display:block;font-size:12px;color:#666;margin-top:4px;font-weight:300}.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link:hover .dropdown-link-description,.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link:focus .dropdown-link-description{color:#e0e0e0}.top-nav .nav-link{font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap;text-decoration:none;padding:4px 8px;transition:opacity .2s ease}.top-nav .nav-link:hover{color:#0b4b88}.top-nav .nav-link:active{color:#0b4b88;background-color:rgba(11,75,136,.15);transform:none}.top-nav .nav-link:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}@media(max-width:1100px){.top-nav .dropdown-container,.top-nav .nav-link{display:none}}@media(max-width:768px){.top-nav{gap:8px}.top-nav .search-wrapper .search-input:focus,.top-nav .search-wrapper .search-input:not(:placeholder-shown){width:250px}.top-nav .dropdown-container .dropdown-btn{font-size:12px;padding:2px 4px}.top-nav .dropdown-container .dropdown-content .dropdown-menu{min-width:180px}.top-nav .dropdown-container .dropdown-content .dropdown-menu .dropdown-link{padding:10px 16px;font-size:13px}.top-nav .nav-link{font-size:12px;padding:2px 4px}}@media(max-width:480px){.top-nav .search-wrapper .search-input:focus,.top-nav .search-wrapper .search-input:not(:placeholder-shown){width:200px}.top-nav .dropdown-container:not(:first-child):not(:nth-child(2)){display:none}}@media(prefers-reduced-motion:reduce){.top-nav .search-wrapper .search-input,.top-nav .search-wrapper .search-label,.top-nav .dropdown-container .dropdown-btn svg,.top-nav .dropdown-container .dropdown-content{transition:none}}.top-nav .dropdown-btn,.top-nav .nav-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.top-nav .dropdown-btn:active,.top-nav .nav-link:active{outline:none}.top-nav .dropdown-btn:focus:not(.focus-visible),.top-nav .nav-link:focus:not(.focus-visible){outline:none}.top-nav .search-wrapper .search-input:focus{outline:none;box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 2px rgba(0,124,186,.3)}.faq-section-original{padding:64px 0;background:#fff}.faq-section-original .faq-container{max-width:1340px;margin:0 auto;padding:0 48px}@media(max-width:768px){.faq-section-original .faq-container{padding:0 24px}}.faq-section-original .faq-header{text-align:center;margin-bottom:60px}.faq-section-original .faq-header .faq-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:36px;line-height:1.2;color:#042141;margin:0 0 24px 0}@media(max-width:768px){.faq-section-original .faq-header .faq-title{font-size:28px}}.faq-section-original .faq-header .faq-subtitle{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#606060;margin:0;max-width:800px;margin:0 auto}.faq-section-original .faq-list{max-width:800px;margin:0 auto}.faq-section-original .faq-list .faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:0}.faq-section-original .faq-list .faq-item:last-child{border-bottom:none}.faq-section-original .faq-list .faq-item .faq-question{width:100%;padding:32px 0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left}.faq-section-original .faq-list .faq-item .faq-question h3{font-family:"Poppins",sans-serif;font-weight:500;font-size:20px;line-height:1.4;color:#042141;margin:0;flex:1}@media(max-width:768px){.faq-section-original .faq-list .faq-item .faq-question h3{font-size:16px}}.faq-section-original .faq-list .faq-item .faq-question .faq-icon{flex-shrink:0}.faq-section-original .faq-list .faq-item .faq-question .faq-icon svg{width:24px;height:24px}.faq-section-original .faq-list .faq-item .faq-answer{max-height:0;overflow:hidden;padding:0}.faq-section-original .faq-list .faq-item .faq-answer p{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#606060;margin:0;padding-bottom:32px}.faq-section-original .faq-list .faq-item.active .faq-answer{max-height:500px;padding-top:0}.faq-section-original .faq-list .faq-item.active .faq-icon{transform:rotate(45deg)}.faq-section-original .faq-list .faq-item.active .faq-icon svg path:last-child{opacity:0}.faq-section-original .faq-list .faq-item.expanded .faq-answer{max-height:500px}.faq-section{padding:66px 0;background:#fff;display:flex;flex-direction:column;gap:66px;align-items:center;justify-content:flex-start;width:100%}.faq-section .faq-container{max-width:1340px;margin:0 auto;padding:0 48px;width:100%;display:flex;flex-direction:column;gap:66px;align-items:center;justify-content:flex-start}@media(max-width:768px){.faq-section .faq-container{padding:0 24px}}.faq-section .faq-header{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%}.faq-section .faq-header .faq-title-container{width:100%;display:flex;justify-content:center;padding:0 136.41px 0 136.43px}@media(max-width:968px){.faq-section .faq-header .faq-title-container{padding:0 68px}}@media(max-width:768px){.faq-section .faq-header .faq-title-container{padding:0 24px}}.faq-section .faq-header .faq-title-container .faq-heading{font-family:"Poppins",sans-serif!important;font-size:36px!important;font-weight:600!important;line-height:46.25px!important;color:#0b4b88!important;text-align:center!important;margin:0!important;padding:0!important}@media(max-width:768px){.faq-section .faq-header .faq-title-container .faq-heading{font-size:28px!important;line-height:36px!important}}.faq-section .faq-header .faq-subtitle-container{display:flex;align-items:center;justify-content:center;width:100%}.faq-section .faq-header .faq-subtitle-container .faq-subtitle{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#444;text-align:center;margin:0;width:842.183px;max-width:100%;font-variation-settings:"wdth" 100}@media(max-width:968px){.faq-section .faq-header .faq-subtitle-container .faq-subtitle{width:100%}}@media(max-width:768px){.faq-section .faq-header .faq-subtitle-container .faq-subtitle{font-size:14px;line-height:21px}}.faq-section .faq-accordion{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.faq-section .faq-accordion .faq-container-inner{display:flex;flex-direction:column;gap:36px;align-items:center;justify-content:flex-start;padding:0 192px 0 192px;width:100%}@media(max-width:1400px){.faq-section .faq-accordion .faq-container-inner{padding:0 96px}}@media(max-width:968px){.faq-section .faq-accordion .faq-container-inner{padding:0 48px}}@media(max-width:768px){.faq-section .faq-accordion .faq-container-inner{padding:0 24px;gap:0}}.faq-section .faq-accordion .faq-container-inner .faq-list-inner{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;width:1340px;max-width:100%}@media(max-width:768px){.faq-section .faq-accordion .faq-container-inner .faq-list-inner{align-items:stretch}}.faq-section .faq-accordion .faq-item{border-top:2px solid #dedede;width:100%}.faq-section .faq-accordion .faq-item:last-child{border-bottom:2px solid #dedede}.faq-section .faq-accordion .faq-item .faq-question{margin:0}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle{width:100%;padding:25px 16px;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;text-align:left;overflow:hidden}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle{padding:20px 12px;gap:16px}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text{flex:1;font-family:"Poppins",sans-serif;font-weight:700;font-size:24px;line-height:34px;color:#0b233a;margin:0;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text{font-size:18px;line-height:26px}}@media(max-width:480px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text{font-size:16px;line-height:22px}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#444;margin:8px 0 0 0;font-variation-settings:"wdth" 100;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;max-width:100%}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text{font-size:14px;line-height:21px}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text p{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#444;margin:8px 0 0 0;font-variation-settings:"wdth" 100;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;max-width:100%}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text p{font-size:14px;line-height:21px}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ul,.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ol{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#444;margin:8px 0;padding-left:20px}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ul,.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ol{font-size:14px;line-height:21px}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ul li,.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text ol li{margin:4px 0}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text a{color:#0c4a88;text-decoration:none}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-question-text .faq-answer-text a:hover{text-decoration:underline}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon{width:24px;height:24px;flex-shrink:0;cursor:pointer;padding:4px;margin:-4px;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon{width:32px;height:32px;padding:6px;margin:-6px;border-radius:6px}}@media(max-width:500px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon{width:36px;height:36px;padding:8px;margin:-8px;border-radius:8px;border:none;background-color:#f8f9fa;min-width:36px;min-height:36px;box-shadow:0 1px 3px rgba(0,0,0,.1);transform:translateZ(0);will-change:transform}}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon .faq-icon-symbol{font-family:"Poppins",sans-serif;font-weight:600;font-size:18px;line-height:1;color:#0c4a88;pointer-events:none;user-select:none;opacity:.8;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon .faq-icon-symbol{font-size:20px;font-weight:700}}@media(max-width:500px){.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon .faq-icon-symbol{font-size:22px;font-weight:700;color:#0c4a88;opacity:1}.faq-section .faq-accordion .faq-item .faq-question .faq-toggle .faq-icon .faq-icon-symbol::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);z-index:-1}}.faq-section .faq-accordion .faq-item .faq-question-text .faq-answer-text{display:none}.faq-section .faq-accordion .faq-item.active .faq-question-text .faq-answer-text{display:block}@media(max-width:768px){.faq-section{padding:40px 0}.faq-section .faq-container{padding:0 16px;gap:40px}.faq-section .faq-header .faq-title-container .faq-heading{font-size:24px!important;line-height:1.2!important}.faq-section .faq-header .faq-subtitle-container .faq-subtitle{font-size:14px;line-height:1.4}.faq-section .faq-accordion{gap:16px}.faq-section .faq-accordion .faq-item .faq-toggle{padding:16px;gap:12px}.faq-section .faq-accordion .faq-item .faq-toggle .faq-question-text{font-size:16px!important;line-height:1.3!important}.faq-section .faq-accordion .faq-item .faq-toggle .faq-question-text .faq-answer-text{font-size:14px;line-height:1.4;margin-top:12px}}@media(max-width:500px){.faq-section .faq-accordion .faq-item .faq-toggle .faq-question-text{font-size:14px!important;line-height:1.2!important}.faq-section .faq-accordion .faq-item .faq-toggle .faq-question-text .faq-answer-text{font-size:13px;line-height:1.3}}.faq-question-text,.faq-answer-text{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.faq-section{width:100%;box-sizing:border-box;overflow-x:hidden}@media(min-width:690px)and (max-width:780px){.faq-section{width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}.aida-header{font-family:"Poppins",sans-serif}@media(min-width:1101px){.aida-header{position:sticky;top:0;z-index:100;transition:box-shadow .3s ease}.aida-header.scrolled{box-shadow:0 2px 8px rgba(0,0,0,.1)}}.aida-header .top-bar{background:#e0ebf7;height:40px;transition:background-color .3s ease}.aida-header .top-bar .top-bar-container{max-width:1340px;margin:0 auto;padding:0 16px;height:100%}.aida-header .top-bar .top-bar-container .top-bar-content{height:100%;display:flex;justify-content:flex-end;align-items:center}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right{display:flex;align-items:center;gap:28px;padding-left:27px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;color:#141414;line-height:18px;padding:2px 0;transition:opacity .2s ease}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-btn:hover{opacity:.8}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-btn span{font-weight:400;font-style:normal}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-btn svg{width:24px;height:24px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component{position:relative;display:flex;align-items:center;cursor:pointer;height:30px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-collapsed{display:flex;align-items:center;gap:8px;transition:opacity .3s ease;height:30px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-collapsed .search-text{font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;line-height:18px;white-space:nowrap}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-collapsed .search-icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-expanded{display:none;position:absolute;right:-10px;top:0;background-color:#f9f9ff;border-radius:50px;height:30px;width:240px;padding:0 24px;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1)}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-expanded .search-input{border:none;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:14px;color:#141414;flex:1;outline:none;padding:0;margin:0;padding-right:32px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-expanded .search-input::placeholder{color:#a2a2a2}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component .search-expanded .search-icon{position:absolute;right:12px;top:calc(50% + 2px);transform:translateY(-50%);width:18px;height:18px;flex-shrink:0}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component.expanded .search-collapsed{opacity:0;pointer-events:none}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component.expanded .search-expanded{display:flex;animation:searchExpand .3s ease-out}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .search-component:hover:not(.expanded) .search-collapsed{opacity:.8}@keyframes searchExpand{from{width:80px;opacity:0}to{width:240px;opacity:1}}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav{display:flex;align-items:center;gap:14px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-container{position:relative}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-container:hover .dropdown-content{opacity:1;visibility:visible}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0);border:none;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:left;white-space:nowrap;padding:10.5px 17.5px;transition:all .2s ease;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn:hover{color:#004583}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn:active{color:#004583;background-color:rgba(11,75,136,.15);transform:none;outline:none}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn:focus:not(.focus-visible){outline:none}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn[aria-expanded=true] svg{transform:rotate(180deg)}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-btn svg{width:8px;height:10px;transition:transform .2s ease;flex-shrink:0;display:block}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content{position:absolute;top:100%;right:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:1000}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content.dropdown-open{opacity:1;visibility:visible}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu{background:#c1d7ef;border-radius:0;padding:0;width:240px;box-shadow:0 2px 12px rgba(0,0,0,.1);border:none}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link{display:block;padding:10.5px 17.5px;color:#141414;text-decoration:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:normal;text-align:left;background:rgba(0,0,0,0);transition:background-color .15s ease;border-radius:0;margin:0}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link:hover,.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link:focus{background-color:#fff;color:#141414}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link .dropdown-link-description{display:block;font-size:12px;color:#666;margin-top:4px;font-weight:300}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link:hover .dropdown-link-description,.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .dropdown-content .dropdown-menu .dropdown-link:focus .dropdown-link-description{color:#666}.aida-header .top-bar .top-bar-container .top-bar-content .top-bar-right .top-nav .phone-number{font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap}.aida-header .main-nav{background-color:#fff;height:81px}.aida-header .main-nav .nav-container{max-width:1340px;margin:0 auto;padding:0 48px;height:100%}.aida-header .main-nav .nav-container .nav-content{height:100%;display:flex;align-items:center;gap:15px}.aida-header .main-nav .nav-container .nav-content .logo-section{display:flex;align-items:center;gap:32px;height:76px}.aida-header .main-nav .nav-container .nav-content .logo-section .logo{height:65.94px;width:107.636px}.aida-header .main-nav .nav-container .nav-content .logo-section .logo img{height:100%;width:100%;object-fit:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.aida-header .main-nav .nav-container .nav-content .logo-section .divider{width:0px;height:57px;display:flex;align-items:center;justify-content:center}.aida-header .main-nav .nav-container .nav-content .logo-section .divider::after{content:"";width:57px;height:1px;background-color:#dcdcdc;transform:rotate(90deg)}.aida-header .main-nav .nav-container .nav-content .main-navigation{display:flex;align-items:center;gap:14px;margin-left:auto;cursor:pointer}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap;padding:4px 8px;transition:all .2s ease;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown:hover{color:#004583;background-color:rgba(11,75,136,.1)}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown:active{color:#004583;background-color:rgba(11,75,136,.15);transform:none;outline:none}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown:focus:not(.focus-visible){outline:none}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-dropdown svg{width:8px;height:4px}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-link{font-family:"Poppins",sans-serif;font-size:14px;color:#141414;font-weight:400;font-style:normal;line-height:1.4;text-align:center;white-space:nowrap;text-decoration:none;padding:4px 8px;transition:all .2s ease;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-link:hover{color:#004583;background-color:rgba(11,75,136,.1)}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-link:active{color:#004583;background-color:rgba(11,75,136,.15);transform:none}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-link:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.aida-header .main-nav .nav-container .nav-content .main-navigation .nav-link:focus:not(.focus-visible){outline:none}@media(max-width:1200px){.aida-header .main-nav .nav-container{padding:0 20px}.aida-header .top-bar .top-bar-container{padding:0 20px}}@media(max-width:1100px){.top-bar .top-bar-container .top-bar-content .top-bar-right{flex:1;padding:0!important}.top-bar .top-bar-container .top-bar-content .top-nav{flex:1;justify-content:flex-end}.top-bar .top-bar-container .top-bar-content .search-component.expanded,.top-bar .top-bar-container .top-bar-content .search-expanded{width:100%!important}}@media(max-width:768px){.aida-header .top-bar .top-bar-content .top-bar-right{gap:16px;padding-left:16px}.aida-header .top-bar .top-bar-content .top-bar-right .top-nav{gap:8px}.aida-header .top-bar .top-bar-content .top-bar-right .top-nav .dropdown-btn{font-size:12px;padding:2px 4px}.aida-header .top-bar .top-bar-content .top-bar-right .top-nav .phone-number{display:none}.aida-header .main-nav .nav-content{gap:8px}.aida-header .main-nav .nav-content .logo-section{gap:16px}.aida-header .main-nav .nav-content .logo-section .logo{height:50px;width:auto}.aida-header .main-nav .nav-content .main-navigation{gap:8px}.aida-header .main-nav .nav-content .main-navigation .nav-dropdown,.aida-header .main-nav .nav-content .main-navigation .nav-link{font-size:12px;padding:2px 4px}}@media(max-width:480px){.aida-header .top-bar .top-bar-content .top-bar-right .top-nav .dropdown-btn:not(:first-child):not(:nth-child(2)){display:none}.aida-header .main-nav .nav-content .main-navigation .nav-dropdown:not(:first-child),.aida-header .main-nav .nav-content .main-navigation .nav-link:not(:first-child){display:none}}.aida-footer{background-color:#0c2340;color:#fff;font-family:"Poppins",sans-serif}.aida-footer .footer-container{max-width:1340px;margin:0 auto;padding:48px 0;display:flex;flex-direction:column;gap:48px}.aida-footer .footer-top{display:flex;align-items:center;justify-content:space-between;gap:48px}.aida-footer .footer-top .footer-logo{display:flex;align-items:center;gap:24px;flex-shrink:0}.aida-footer .footer-top .footer-logo>a{height:82px;width:122px;flex-shrink:0}.aida-footer .footer-top .footer-logo>a img{width:100%;height:100%;object-fit:contain}.aida-footer .footer-top .footer-logo .footer-partner-logos{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aida-footer .footer-top .footer-logo .footer-partner-logos .partner-logo{height:40px;opacity:.8;transition:opacity .3s ease}.aida-footer .footer-top .footer-logo .footer-partner-logos .partner-logo:hover{opacity:1}.aida-footer .footer-top .footer-logo .footer-partner-logos .partner-logo a,.aida-footer .footer-top .footer-logo .footer-partner-logos .partner-logo img{display:block;height:100%;width:auto}.aida-footer .footer-top .footer-logo .footer-partner-logos .partner-logo img{object-fit:contain;filter:brightness(0) invert(1)}.aida-footer .footer-top .newsletter-form{flex:1;display:flex;justify-content:flex-end}.aida-footer .footer-top .newsletter-form .input-group{display:flex;gap:16px;align-items:center}.aida-footer .footer-top .newsletter-form .input-group .email-input{background-color:#e0ebf7;border:1px solid #c1c7cd;border-radius:8px;height:48px;display:flex;align-items:center;padding:0 16px;gap:8px;min-width:300px}.aida-footer .footer-top .newsletter-form .input-group .email-input svg{width:24px;height:24px;flex-shrink:0}.aida-footer .footer-top .newsletter-form .input-group .email-input input{border:none;background:rgba(0,0,0,0);font-family:"Roboto",sans-serif;font-size:16px;color:#2d3748;flex:1;outline:none}.aida-footer .footer-top .newsletter-form .input-group .email-input input::placeholder{color:#4a5568}.aida-footer .footer-top .newsletter-form .input-group button{height:48px;justify-content:center;text-align:center}.aida-footer .footer-divider{height:1px;background-color:#c1c7cd;width:100%}.aida-footer .footer-main{display:flex;gap:45px;align-items:flex-start}.aida-footer .footer-main .footer-column{flex:0 0 auto}.aida-footer .footer-main .footer-column.contact-info{flex:1;min-width:0}.aida-footer .footer-main .footer-column .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.aida-footer .footer-main .footer-column .footer-links li{margin:0}.aida-footer .footer-main .footer-column .footer-links li a{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#fff;text-decoration:none;line-height:1.625;transition:opacity .2s ease}.aida-footer .footer-main .footer-column .footer-links li a:hover{opacity:.8}.aida-footer .footer-main .footer-column .support-tool{display:flex;flex-direction:column;gap:16px;width:225px}.aida-footer .footer-main .footer-column .support-tool .tool-logo{height:27px;display:flex;align-items:center}.aida-footer .footer-main .footer-column .support-tool .tool-logo.anydesk-logo{width:91px}.aida-footer .footer-main .footer-column .support-tool .tool-logo.anydesk-logo img{width:100%;height:auto;max-height:100%;object-fit:cover}.aida-footer .footer-main .footer-column .support-tool .tool-logo.teamviewer-logo{width:93px}.aida-footer .footer-main .footer-column .support-tool .tool-logo.teamviewer-logo img{width:100%;height:auto;max-height:100%;object-fit:contain}.aida-footer .footer-main .footer-column .support-tool p{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:1.3125;margin:0}.aida-footer .footer-main .footer-column .support-tool .download-link{font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;color:#fff;text-decoration:underline;transition:opacity .2s ease}.aida-footer .footer-main .footer-column .support-tool .download-link:hover{opacity:.8}.aida-footer .footer-main .footer-column .company-description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#fff;line-height:normal;margin:0 0 24px 0}.aida-footer .footer-main .footer-column .contact-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.aida-footer .footer-main .footer-column .contact-item svg{width:19px;height:24px;flex-shrink:0;margin-top:2px}.aida-footer .footer-main .footer-column .contact-item span{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#fff;line-height:1.4}.aida-footer .footer-main .footer-column .contact-item .footer-contact-link{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:none;line-height:1.4;transition:opacity .2s ease}.aida-footer .footer-main .footer-column .contact-item .footer-contact-link:hover{opacity:.8}.aida-footer .footer-main .footer-column .social-section{margin-top:24px}.aida-footer .footer-main .footer-column .social-section h3,.aida-footer .footer-main .footer-column .social-section h4{font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.1;margin:0 0 8px 0}.aida-footer .footer-main .footer-column .social-section .social-icons{display:flex;gap:16px;align-items:center}.aida-footer .footer-main .footer-column .social-section .social-icons .social-link{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.aida-footer .footer-main .footer-column .social-section .social-icons .social-link:hover{opacity:.8}.aida-footer .footer-main .footer-column .social-section .social-icons .social-link svg{width:24px;height:24px}.aida-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:48px}.aida-footer .footer-bottom .copyright span{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;color:#fff;line-height:1.4}.aida-footer .footer-bottom .footer-legal-links{display:flex;gap:16px;align-items:center}.aida-footer .footer-bottom .footer-legal-links a{font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;color:#fff;text-decoration:none;padding:8px 12px;transition:opacity .2s ease}.aida-footer .footer-bottom .footer-legal-links a:hover{opacity:.8}@media(max-width:1440px){.aida-footer .footer-container{padding:24px 24px;gap:32px}.aida-footer .footer-top{flex-direction:column;align-items:stretch;gap:24px}.aida-footer .footer-top .footer-logo{align-self:center;height:60px;width:auto}.aida-footer .footer-top .newsletter-form{justify-content:center}.aida-footer .footer-top .newsletter-form .input-group{flex-direction:column;gap:16px;width:100%}.aida-footer .footer-top .newsletter-form .input-group .email-input{min-width:auto;width:100%}.aida-footer .footer-top .newsletter-form .input-group button{width:100%}.aida-footer .footer-main{flex-direction:column;gap:24px}.aida-footer .footer-main .footer-column{width:100%}.aida-footer .footer-main .footer-column .support-tool{width:100%}.aida-footer .footer-bottom{flex-direction:column;align-items:center;gap:16px;text-align:center}.aida-footer .footer-bottom .footer-legal-links{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.aida-footer .footer-container{padding:24px 16px;gap:24px}.aida-footer .footer-top .footer-logo{height:50px}.aida-footer .footer-main{gap:24px}.aida-footer .footer-main .footer-column .footer-links{gap:16px}.aida-footer .footer-main .footer-column .footer-links li a{font-size:14px}.aida-footer .footer-main .footer-column .support-tool p{font-size:14px}.aida-footer .footer-main .footer-column .support-tool .download-link{font-size:14px}.aida-footer .footer-main .footer-column .company-description{font-size:13px}.aida-footer .footer-main .footer-column .contact-item span{font-size:13px}.aida-footer .footer-bottom{gap:16px}.aida-footer .footer-bottom .copyright span{font-size:12px}.aida-footer .footer-bottom .footer-legal-links a{font-size:14px;padding:6px 8px}}.content-sections{max-width:1340px;margin:0 auto;padding:40px 20px}.content-sections .content-container{max-width:800px;margin:0 auto}.content-sections .content-container p{line-height:1.7;margin-bottom:20px;color:#1a202c}.intro{max-width:1340px;margin:0 auto 20px;padding:15px 20px;background-color:#f5f5f5;border-left:4px solid #004583;border-radius:5px;font-size:1.1em}.intro p:last-child{margin-bottom:0}.child-pages{max-width:1340px;margin:30px auto 0;padding:20px;background-color:#f9f9f9;border-radius:5px}.child-pages h2{margin-top:0;color:#1a202c}.child-pages ul{list-style-type:none;padding:0;margin:0}.child-pages li{margin:10px 0;padding:15px;background-color:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease}.child-pages li:hover{box-shadow:0 2px 6px rgba(0,0,0,.15)}.child-pages a{text-decoration:none;color:#004583;font-weight:bold}.child-pages a:hover{text-decoration:underline}.search-form{max-width:1340px;margin:0 auto 30px;padding:20px;background-color:#f5f5f5;border-radius:5px}.search-form input[type=text]{padding:10px;border:1px solid #ddd;border-radius:5px;margin-right:10px;font-size:1rem}.search-form input[type=text]:focus{outline:none;border-color:#004583;box-shadow:0 0 0 2px rgba(0,124,186,.2)}.search-form input[type=submit]{padding:10px 20px;background-color:#004583;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem}.search-form input[type=submit]:hover{background-color:rgb(0,42.1374045802,80)}.search-results{max-width:1340px;margin:0 auto;padding:0 20px}.search-results .result{margin-bottom:20px;padding:15px;border-bottom:1px solid #eee}.search-results .result:last-child{border-bottom:none}.search-results .result h3{margin-top:0;margin-bottom:5px}.search-results .result h3 a{color:#004583;text-decoration:none}.search-results .result h3 a:hover{text-decoration:underline}.search-results .result p{margin:0;color:#666}.pagination{max-width:1340px;margin:30px auto 0;padding:0 20px;text-align:center}.pagination a{display:inline-block;padding:10px 15px;margin:0 5px;background-color:#004583;color:#fff;text-decoration:none;border-radius:5px}.pagination a:hover{background-color:rgb(0,42.1374045802,80)}@media(max-width:768px){.child-pages{padding:15px}.search-form input[type=text]{width:100%;margin-right:0;margin-bottom:10px}.search-form input[type=submit]{width:100%}}.testimonials-block{background-color:#f7f9fc;padding:24px 0 64px 0}.testimonials-block .testimonials-header{text-align:center;margin-bottom:40px}.testimonials-block .testimonials-header .testimonials-subtitle{font-family:"Roboto",sans-serif;font-size:18px;color:#444;margin:0}.testimonials-block .company-logos{width:100%;margin-bottom:64px}.testimonials-block .company-logos .logos-row{display:flex;gap:clamp(16px,3vw,32px);align-items:center;justify-content:center;flex-wrap:wrap;padding:0 32px}@media(max-width:1200px){.testimonials-block .company-logos .logos-row{gap:clamp(8px,2.5vw,24px)}}@media(max-width:768px){.testimonials-block .company-logos .logos-row{gap:clamp(8px,2vw,16px);justify-content:space-around}}.testimonials-block .company-logos .logos-row .logo-item{height:clamp(40px,8vw,60px);display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7;min-width:80px;max-width:160px}.testimonials-block .company-logos .logos-row .logo-item img{height:clamp(40px,8vw,60px);width:auto;filter:grayscale(1);max-width:100%;object-fit:contain;display:block}.testimonials-block .company-logos .logos-row .logo-item:hover{opacity:1}.testimonials-block .company-logos .logos-row .logo-item:hover img{filter:grayscale(0)}.testimonials-block .testimonials-section{font-family:"Poppins",sans-serif}.testimonials-block .testimonials-section .testimonials-container{max-width:1340px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:16px}.testimonials-block .testimonials-section .testimonial-nav{width:64px;height:64px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;flex-shrink:0}.testimonials-block .testimonials-section .testimonial-nav:hover{opacity:.7}.testimonials-block .testimonials-section .testimonial-nav:disabled{opacity:.3;cursor:not-allowed}.testimonials-block .testimonials-section .testimonial-nav svg{width:24px;height:24px}@media(max-width:768px){.testimonials-block .testimonials-section .testimonial-nav{width:32px;height:32px}.testimonials-block .testimonials-section .testimonial-nav svg{width:16px;height:16px}}.testimonials-block .testimonials-section .testimonials-wrapper{flex:1;overflow:hidden;position:relative}.testimonials-block .testimonials-section .testimonials-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.testimonials-block .testimonials-section .testimonials-track.single-testimonial{justify-content:center}.testimonials-block .testimonials-section .testimonials-track.single-testimonial .testimonial-card{flex:0 0 calc((100% - 16px)/2);margin-right:0}.testimonials-block .testimonials-section .testimonials-track:has(.testimonial-card:only-child){justify-content:center}.testimonials-block .testimonials-section .testimonials-track:has(.testimonial-card:only-child) .testimonial-card{flex:0 0 calc((100% - 16px)/2);margin-right:0}.testimonials-block .testimonials-section .testimonials-track .testimonial-card{background-color:#fff;border:1px solid #dedede;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;height:auto;flex:0 0 calc((100% - 16px)/2);margin-right:16px}.testimonials-block .testimonials-section .testimonials-track .testimonial-card:last-child{margin-right:0}.testimonials-block .testimonials-section .testimonials-track .testimonial-card.active{flex:0 0 calc((100% - 16px)/2)}.testimonials-block .testimonials-section .testimonials-track .testimonial-card.inactive{flex:0 0 calc((100% - 16px)/2);opacity:.95}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-logo{height:64px;display:flex;align-items:center;justify-content:center;gap:8px}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-logo img{height:32px;width:auto}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-logo .logo-text{font-size:24px;font-weight:700;color:#697077;margin:0}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-text{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#484848;line-height:1.4;margin:0;flex:1;padding:0 24px;text-align:center;transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.testimonials-block .testimonials-section .testimonials-track .testimonial-card:hover .testimonial-text{color:#0b233a}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:16px}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-avatar{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-avatar .user-icon{width:24px;height:24px}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-avatar .user-icon img{width:100%;height:100%}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-details{text-align:center}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-details .author-name{font-size:24px;font-weight:700;color:#0b233a;line-height:1.1;margin:0 0 4px 0}.testimonials-block .testimonials-section .testimonials-track .testimonial-card .testimonial-author .author-details .author-role{font-family:"Roboto",sans-serif;font-size:18px;font-weight:500;color:#c53030;line-height:1.4;margin:0}@media(max-width:768px){.testimonials-block .testimonials-section .testimonials-container{padding:0 16px;gap:8px}.testimonials-block .testimonials-section .testimonials-track .testimonial-card{flex:0 0 100%;margin-right:0}.testimonials-block .testimonials-section .testimonials-track .testimonial-card.active,.testimonials-block .testimonials-section .testimonials-track .testimonial-card.inactive{flex:0 0 100%;opacity:1}}.case-study-cards-block{background-color:#fff;padding:64px 0}.case-study-header{text-align:center;margin-bottom:48px}.case-study-header .case-study-title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:600;line-height:1.15;color:#004583;margin:0 0 24px 0;letter-spacing:-0.72px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.case-study-header .case-study-subtitle{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#484848;max-width:458px;margin:0 auto;letter-spacing:-0.32px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.case-study-cards-container{width:100%}.case-study-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(612px,100%),1fr));gap:24px 16px;justify-items:center;padding:24px 0;max-width:1270px;margin:0 auto}.case-study-cards-grid .case-study-card--full-width:last-child{grid-column:1/-1;justify-self:center}.case-study-card{background-color:#f2f4f8;border-radius:16px;padding:16px;width:612px;max-width:100%;flex:none}.case-study-card--full-width{width:100%;max-width:1260px}.case-study-card .case-study-card-inner{display:flex;align-items:center;min-height:357px;gap:24px}.case-study-card .case-study-card-inner:not(:has(.case-study-image)){min-height:auto}.case-study-card-link{display:block;text-decoration:none;color:inherit;width:100%;height:100%;border-radius:16px}.case-study-card-link:hover{text-decoration:none;color:inherit}.case-study-card-link:focus{outline:none;box-shadow:0 0 0 3px rgba(0,69,131,.3)}.case-study-card-link:focus:not(:focus-visible){box-shadow:none}.case-study-card-link .case-study-card-inner{height:100%}.case-study-image{width:248px;height:100%;flex-shrink:0;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.case-study-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:100%;flex-shrink:0}@media(max-width:1024px){.case-study-image{border-radius:0}.case-study-image img{border-radius:0}}.case-study-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 0;min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.case-study-text{flex:1}.case-study-text .case-study-card-title{font-family:"Poppins",sans-serif;font-size:24px;font-weight:600;line-height:1.15;color:#0c2340;margin:0 0 8px 0;letter-spacing:-0.48px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.case-study-text .case-study-description{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#484848;letter-spacing:-0.32px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.case-study-cta{margin-top:auto}.case-study-cta .case-study-button{padding:4px 0;color:#004583;font-size:16px;font-weight:500;letter-spacing:-0.32px;display:inline-flex;align-items:center;gap:8px}.case-study-cta .case-study-button .btn-link__text{color:inherit}.case-study-cta .case-study-button .btn-link__arrow{display:flex;align-items:center}.case-study-cta .case-study-button .btn-link__arrow svg{width:12px;height:12px}@media(max-width:1340px){.case-study-cards-grid{grid-template-columns:1fr;gap:16px;max-width:612px}.case-study-card{width:100%;max-width:612px}.case-study-card--full-width{max-width:612px}}@media(max-width:1024px){.case-study-cards-block{padding:48px 0}.case-study-header{margin-bottom:32px}.case-study-header .case-study-title{font-size:32px}.case-study-header .case-study-subtitle{font-size:14px}.case-study-card .case-study-card-inner{height:auto;min-height:280px}.case-study-card .case-study-card-inner:not(:has(.case-study-image)){min-height:auto}.case-study-image{width:200px;height:248px}}@media(max-width:768px){.case-study-cards-block{padding:32px 0}.case-study-header .case-study-title{font-size:28px}.case-study-header .case-study-subtitle{max-width:100%}.case-study-card .case-study-card-inner{flex-direction:column;height:auto;gap:16px;text-align:left}.case-study-image{width:100%;height:200px;max-width:none;margin:0}.case-study-content{height:auto;text-align:left;width:100%;padding:0}.case-study-cta{text-align:left}}@media(max-width:480px){.case-study-cards-block{padding:32px 0}.case-study-header{margin-bottom:24px}.case-study-header .case-study-title{font-size:24px}.case-study-card .case-study-card-inner{padding:16px 0;text-align:left}.case-study-content{text-align:left;width:100%;padding:0}.case-study-cta{text-align:left}.case-study-text{text-align:left}.case-study-text .case-study-card-title{font-size:20px;text-align:left}.case-study-text .case-study-description{font-size:14px;text-align:left}}.document-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center}.document-modal *{box-sizing:border-box}.document-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.document-modal .modal-content{position:relative;background:#fff;border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.25);max-width:1222px;width:90%;height:auto;max-height:85vh;overflow:hidden;animation:modalSlideIn .3s ease-out;margin:0 auto;display:flex}@media(max-width:1024px){.document-modal .modal-content{width:95%;max-width:900px;height:auto;min-height:600px;max-height:90vh}}@media(max-width:768px){.document-modal .modal-content{flex-direction:column;height:auto;min-height:auto;max-height:95vh;width:96%;overflow-y:auto}}@media(max-width:480px){.document-modal .modal-content{width:calc(100% - 20px);max-width:none;margin:10px;max-height:calc(100vh - 20px);border-radius:12px}}@media(max-width:360px){.document-modal .modal-content{width:calc(100% - 16px);margin:8px;border-radius:8px}}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.document-modal .modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:none;border:none;font-size:20px;color:#666;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.document-modal .modal-close:hover{background-color:#f5f5f5;color:#333}.document-modal .modal-body{display:flex;width:100%;min-height:100%;overflow:auto;justify-content:stretch}.document-modal .modal-body *{box-sizing:border-box}@media(max-width:1024px){.document-modal .modal-body{height:auto;min-height:500px}}@media(max-width:768px){.document-modal .modal-body{flex-direction:column;height:auto;min-height:auto}}.document-modal .modal-left{width:618px;background:#fff;padding:66px 52px 40px 52px;display:flex;flex-direction:column;justify-content:space-between;border-radius:16px 0 0 16px}@media(max-width:1024px){.document-modal .modal-left{width:55%;padding:48px 36px 32px 36px}}@media(max-width:768px){.document-modal .modal-left{width:100%;padding:32px 24px 24px 24px;order:2}}@media(max-width:480px){.document-modal .modal-left{padding:24px 20px}}@media(max-width:360px){.document-modal .modal-left{padding:20px 16px}}@media(max-width:768px){.document-modal .modal-left{border-radius:0 0 16px 16px}}.document-modal .modal-left .modal-header{flex-shrink:0}.document-modal .modal-left .modal-header .modal-title{font-family:"Poppins",sans-serif;font-size:40px;font-weight:700;line-height:52px;color:#0b4b88;margin-bottom:32px;text-align:left;max-width:560px}@media(max-width:1024px){.document-modal .modal-left .modal-header .modal-title{font-size:32px;line-height:42px;margin-bottom:24px}}@media(max-width:768px){.document-modal .modal-left .modal-header .modal-title{font-size:28px;line-height:36px;margin-bottom:20px;max-width:none}}@media(max-width:480px){.document-modal .modal-left .modal-header .modal-title{font-size:24px;line-height:32px;margin-bottom:16px}}.document-modal .modal-left .modal-header .modal-description{font-family:"Poppins",sans-serif;font-size:24px;font-weight:400;line-height:34px;color:#1d1d1b;margin:0;max-width:535px}@media(max-width:1024px){.document-modal .modal-left .modal-header .modal-description{font-size:20px;line-height:28px}}@media(max-width:768px){.document-modal .modal-left .modal-header .modal-description{font-size:18px;line-height:26px;max-width:none}}@media(max-width:480px){.document-modal .modal-left .modal-header .modal-description{font-size:16px;line-height:24px}}.document-modal .modal-left .document-preview{flex-shrink:0;align-self:center;width:245px;height:322px;margin-top:auto;margin-bottom:20px}@media(max-width:1024px){.document-modal .modal-left .document-preview{width:200px;height:260px;margin-bottom:16px}}@media(max-width:768px){.document-modal .modal-left .document-preview{width:150px;height:195px;margin:20px auto 0;align-self:center}}@media(max-width:480px){.document-modal .modal-left .document-preview{width:120px;height:156px;margin:16px auto 0}}.document-modal .modal-left .document-preview .document-image{width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0px 2px 10px rgba(0,0,0,.15);position:relative}.document-modal .modal-left .document-preview .document-image .document-placeholder{width:100%;height:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.document-modal .modal-left .document-preview .document-image .document-placeholder svg{width:60px;height:60px}@media(max-width:768px){.document-modal .modal-left .document-preview .document-image .document-placeholder svg{width:45px;height:45px}}@media(max-width:480px){.document-modal .modal-left .document-preview .document-image .document-placeholder svg{width:36px;height:36px}}.document-modal .modal-right{width:604px;background:#a7c6ed;padding:85.5px;border-radius:0 16px 16px 0;height:auto;max-height:85vh;overflow-y:auto;display:inline-table}@media(max-width:1024px){.document-modal .modal-right{width:45%;padding:80px 36px 32px 36px}}@media(max-width:768px){.document-modal .modal-right{width:100%;padding:32px 24px 40px 24px;border-radius:16px 16px 0 0;order:1}}@media(max-width:480px){.document-modal .modal-right{padding:24px 20px 32px 20px}}@media(max-width:360px){.document-modal .modal-right{padding:20px 16px 28px 16px}}.document-modal .modal-right form{width:433px}@media(max-width:1024px){.document-modal .modal-right form{width:100%;max-width:380px;margin:0 auto}}@media(max-width:768px){.document-modal .modal-right form{width:100%;max-width:400px;margin:0 auto}}@media(max-width:480px){.document-modal .modal-right form{max-width:none}}.document-modal .modal-right .form-group{margin-bottom:16px}.document-modal .modal-right .form-group label{display:block;font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;color:#484848;margin-bottom:3.5px;line-height:21px}.document-modal .modal-right .form-group label .required{color:#484848}.document-modal .modal-right .form-group input{width:100%;padding:10.5px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#484848;background:#fff;border:1px solid #ced4da;border-radius:6px;transition:border-color .3s;box-sizing:border-box;line-height:21px}.document-modal .modal-right .form-group input:focus{outline:none;border-color:#0b4b88;box-shadow:0 0 0 2px rgba(11,75,136,.1)}.document-modal .modal-right .form-group input::placeholder{color:rgba(72,72,72,.5);font-family:"Poppins",sans-serif;font-size:14px;font-weight:400}.document-modal .modal-right .checkbox-group{margin:16px 0 24px 0}.document-modal .modal-right .checkbox-group .checkbox-label{display:flex;align-items:center;gap:9px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#495057;line-height:14px;cursor:pointer}.document-modal .modal-right .checkbox-group .checkbox-label input[type=checkbox]{appearance:none;flex:0 0 22px;width:22px;height:22px;background:#fff;border:2px solid #ced4da;border-radius:6px;position:relative;cursor:pointer;margin:0}.document-modal .modal-right .checkbox-group .checkbox-label input[type=checkbox]:checked{background:#004583;border-color:#004583}.document-modal .modal-right .checkbox-group .checkbox-label input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.document-modal .modal-right .checkbox-group .checkbox-label .checkbox-text a{color:#e8927c;text-decoration:none}.document-modal .modal-right .checkbox-group .checkbox-label .checkbox-text a:hover{text-decoration:underline}.document-modal .modal-right .submit-button{width:100%;max-width:433px;height:49px;background:#0b4b88;border:1px solid #0b233a;border-radius:24px;font-family:"Poppins",sans-serif;font-size:20px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}@media(max-width:1024px){.document-modal .modal-right .submit-button{max-width:380px;height:46px;font-size:18px}}@media(max-width:768px){.document-modal .modal-right .submit-button{max-width:400px;height:44px;font-size:16px;border-radius:22px}}@media(max-width:480px){.document-modal .modal-right .submit-button{max-width:none;height:42px;font-size:16px;border-radius:21px}}.document-modal .modal-right .submit-button:hover:not(:disabled){background:#093d72;transform:translateY(-1px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.document-modal .modal-right .submit-button:active{transform:translateY(0)}.document-modal .modal-right .submit-button:disabled{background:#ccc;cursor:not-allowed;border-color:#aaa}.document-modal .modal-right .privacy-note{font-size:11px;color:#666;text-align:center;margin-top:12px;line-height:1.4}.document-modal .modal-right .privacy-note a{color:#004583;text-decoration:none}.document-modal .modal-right .privacy-note a:hover{text-decoration:underline}.document-modal .modal-right .privacy-notice{font-size:11px;color:#495057;line-height:1.5;margin:16px 0}.document-modal .modal-right .privacy-notice a{color:#e8927c;text-decoration:none}.document-modal .modal-right .privacy-notice a:hover{text-decoration:underline}@media(max-width:480px){.document-modal .modal-content{max-width:95%;margin:10px}.document-modal .modal-body{padding:20px 16px}.document-modal .modal-body .document-icon svg{width:36px;height:36px}.document-modal .modal-body .modal-title{font-size:16px}.document-modal .modal-body .document-title-display{font-size:12px;margin-bottom:16px}}.document-gate-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:480px;width:100%;padding:40px;margin:0 auto}.document-gate-container .document-icon{display:flex;justify-content:center;margin-bottom:24px}.document-gate-container .document-icon svg{width:64px;height:64px;fill:#004583}.document-gate-container h1{font-size:24px;font-weight:600;color:#333;margin-bottom:16px;text-align:center}.document-gate-container .document-title{color:#666;text-align:center;margin-bottom:32px;font-weight:normal}.document-gate-container .form-group{margin-bottom:20px}.document-gate-container .form-group label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.document-gate-container .form-group label .required{color:#e74c3c}.document-gate-container .form-group input[type=text],.document-gate-container .form-group input[type=email],.document-gate-container .form-group input[type=tel]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s;box-sizing:border-box}.document-gate-container .form-group input[type=text]:focus,.document-gate-container .form-group input[type=email]:focus,.document-gate-container .form-group input[type=tel]:focus{outline:none;border-color:#004583}.document-gate-container .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.document-gate-container button[type=submit]{background-color:#e8927c;border-color:#e8927c;padding:14px 24px;border-radius:24px}.document-gate-container button[type=submit]:hover{background-color:rgb(224.3831168831,109.9025974026,80.6168831169);border-color:rgb(224.3831168831,109.9025974026,80.6168831169)}.document-gate-container button[type=submit]{margin-top:24px}.document-gate-container button[type=submit]:active{transform:translateY(1px)}.document-gate-container .privacy-note,.document-gate-container .privacy-notice{font-size:11px;color:#666;line-height:1.5;margin:16px 0}.document-gate-container .privacy-note a,.document-gate-container .privacy-notice a{color:#e8927c;text-decoration:none}.document-gate-container .privacy-note a:hover,.document-gate-container .privacy-notice a:hover{text-decoration:underline}@media(max-width:600px){.document-gate-container{padding:28px 20px;margin:10px;max-width:calc(100% - 20px)}.document-gate-container .form-row{grid-template-columns:1fr;gap:16px}.document-gate-container h1{font-size:20px}.document-gate-container .document-title{font-size:14px;margin-bottom:24px}.document-gate-container .document-icon svg{width:48px;height:48px}}@media(max-width:400px){.document-gate-container{padding:24px 16px;max-width:95%}.document-gate-container .form-row{gap:12px}.document-gate-container .form-group input[type=text],.document-gate-container .form-group input[type=email],.document-gate-container .form-group input[type=tel]{padding:10px 12px;font-size:16px}.document-gate-container button[type=submit]{padding:12px 20px}}body.document-gate-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;margin:0}@media(max-width:1024px){body.document-gate-page{padding:0}}#newsletter-modal.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px;box-sizing:border-box}#newsletter-modal.modal-overlay[style*=flex]{display:flex!important}#newsletter-modal .newsletter-modal{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3);margin:auto;animation:modalFadeIn .2s ease-out}#newsletter-modal .newsletter-modal .modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;line-height:1;padding:0;z-index:10;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#newsletter-modal .newsletter-modal .modal-close:hover{color:#000}#newsletter-modal .newsletter-modal .modal-header{padding:30px 30px 20px;border-bottom:1px solid #eee}#newsletter-modal .newsletter-modal .modal-header h3{margin:0 0 10px 0;color:#333;font-size:24px;font-weight:600;line-height:1.3}#newsletter-modal .newsletter-modal .modal-header p{margin:0;color:#666;font-size:16px;line-height:1.5}#newsletter-modal .newsletter-modal .newsletter-message{margin:20px 30px;padding:15px 20px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.4}#newsletter-modal .newsletter-modal .newsletter-message.success{background-color:#e0ebf7;color:#0c2340;border:1px solid #004583}#newsletter-modal .newsletter-modal .newsletter-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #dc3545}#newsletter-modal .newsletter-modal .newsletter-message .message-content{margin-bottom:15px}#newsletter-modal .newsletter-modal .newsletter-message .message-close-btn{background-color:#004583;color:#fff;border:none;padding:8px 20px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease}#newsletter-modal .newsletter-modal .newsletter-message .message-close-btn:hover{background-color:#0c2340}#newsletter-modal .newsletter-modal .newsletter-details-form{padding:30px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group{margin-bottom:24px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px;line-height:1.3}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-sizing:border-box;background-color:#fff}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input:focus{outline:none;border-color:#004583;box-shadow:0 0 0 3px rgba(0,69,131,.1)}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input::placeholder{color:#999}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input.error{border-color:#dc3545;background-color:#fff5f5}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input.error:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group .field-error{color:#dc3545;font-size:12px;margin-top:4px;display:block;line-height:1.3}#newsletter-modal .newsletter-modal .newsletter-details-form .privacy-notice{font-size:11px;color:#666;line-height:1.5;margin:16px 0 8px 0}#newsletter-modal .newsletter-modal .newsletter-details-form .privacy-notice a{color:#e8927c;text-decoration:none}#newsletter-modal .newsletter-modal .newsletter-details-form .privacy-notice a:hover{text-decoration:underline}#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions button{padding:12px 24px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:120px;line-height:1.3}#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions button:disabled{opacity:.6;cursor:not-allowed}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){#newsletter-modal.modal-overlay{padding:10px}#newsletter-modal .newsletter-modal{max-width:100%;max-height:95vh}#newsletter-modal .newsletter-modal .modal-header{padding:20px 20px 15px}#newsletter-modal .newsletter-modal .modal-header h3{font-size:20px}#newsletter-modal .newsletter-modal .modal-header p{font-size:14px}#newsletter-modal .newsletter-modal .newsletter-message{margin:0 20px;padding:12px 16px;font-size:13px}#newsletter-modal .newsletter-modal .newsletter-details-form{padding:20px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group{margin-bottom:20px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-group input{font-size:16px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions{flex-direction:column-reverse;margin-top:24px}#newsletter-modal .newsletter-modal .newsletter-details-form .form-actions button{width:100%;min-width:auto;padding:14px 24px}}@media(max-width:480px){#newsletter-modal.modal-overlay{padding:5px}#newsletter-modal .newsletter-modal .modal-header{padding:15px 15px 12px}#newsletter-modal .newsletter-modal .modal-header h3{font-size:18px}#newsletter-modal .newsletter-modal .newsletter-message{margin:0 15px}#newsletter-modal .newsletter-modal .newsletter-details-form{padding:15px}}.functionality-overview{padding:64px 0;background:#fff;display:flex;flex-direction:column;gap:64px;align-items:center;justify-content:flex-start;width:100%}.functionality-overview .functionality-header{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:768px){.functionality-overview .functionality-header{padding:0 24px}}.functionality-overview .functionality-header .functionality-title{font-family:"Poppins",sans-serif!important;font-size:36px!important;font-weight:600!important;line-height:46.25px!important;color:#004583!important;text-align:center!important;margin:0!important;padding:0!important}@media(max-width:768px){.functionality-overview .functionality-header .functionality-title{font-size:28px!important;line-height:36px!important}}.functionality-overview .functionality-header .functionality-description{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.functionality-overview .functionality-header .functionality-description p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#484848;text-align:center;margin:0;max-width:1064px}@media(max-width:768px){.functionality-overview .functionality-header .functionality-description p{font-size:14px;line-height:21px}}.functionality-overview .functionality-header .functionality-description .responsive-object,.functionality-overview .functionality-header .functionality-description .embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;width:100%;max-width:1064px;margin:24px auto}.functionality-overview .functionality-header .functionality-description .responsive-object iframe,.functionality-overview .functionality-header .functionality-description .responsive-object embed,.functionality-overview .functionality-header .functionality-description .responsive-object video,.functionality-overview .functionality-header .functionality-description .embed-container iframe,.functionality-overview .functionality-header .functionality-description .embed-container embed,.functionality-overview .functionality-header .functionality-description .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.functionality-overview .functionality-list{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.functionality-overview .functionality-list .functionality-item{background:#f0f0f0;border:none;margin:0;width:100%}.functionality-overview .functionality-list .functionality-item[open] .functionality-summary{color:#005d96}.functionality-overview .functionality-list .functionality-item[open] .functionality-summary::before{content:"×";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;justify-content:center;color:#005d96;font-weight:400;font-size:18px;line-height:1}@media(max-width:768px){.functionality-overview .functionality-list .functionality-item[open] .functionality-summary::before{left:16px;font-size:16px}}.functionality-overview .functionality-list .functionality-item .functionality-summary{display:flex;align-items:center;justify-content:flex-start;padding:12px 20px 11.5px 50px;cursor:pointer;font-family:"Poppins",sans-serif;font-weight:400;font-size:18px;line-height:18px;color:#626262;list-style:none;position:relative}.functionality-overview .functionality-list .functionality-item .functionality-summary::-webkit-details-marker{display:none}.functionality-overview .functionality-list .functionality-item .functionality-summary::marker{display:none}.functionality-overview .functionality-list .functionality-item .functionality-summary::before{content:"+";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;color:#999;line-height:1}@media(max-width:768px){.functionality-overview .functionality-list .functionality-item .functionality-summary{padding:10px 16px 10px 40px;font-size:16px}.functionality-overview .functionality-list .functionality-item .functionality-summary::before{left:16px;font-size:14px}}.functionality-overview .functionality-list .functionality-item .functionality-content{border:1px solid #f0f0f0;border-top:none;padding:20px 21px 21px;background:#fff}.functionality-overview .functionality-list .functionality-item .functionality-content p{font-family:"Poppins",sans-serif;font-weight:400;font-size:18px;line-height:27px;color:#626262;margin:0;max-width:1134px}@media(max-width:768px){.functionality-overview .functionality-list .functionality-item .functionality-content p{font-size:16px;line-height:24px}}.functionality-overview .functionality-list .functionality-item .functionality-content .responsive-object,.functionality-overview .functionality-list .functionality-item .functionality-content .embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;width:100%;margin:24px 0}.functionality-overview .functionality-list .functionality-item .functionality-content .responsive-object iframe,.functionality-overview .functionality-list .functionality-item .functionality-content .responsive-object embed,.functionality-overview .functionality-list .functionality-item .functionality-content .responsive-object video,.functionality-overview .functionality-list .functionality-item .functionality-content .embed-container iframe,.functionality-overview .functionality-list .functionality-item .functionality-content .embed-container embed,.functionality-overview .functionality-list .functionality-item .functionality-content .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:768px){.functionality-overview .functionality-list .functionality-item .functionality-content{padding:16px 20px}}@media(max-width:768px){.functionality-overview{padding:48px 0;gap:48px}}h1.content-heading,h2.content-heading,h3.content-heading,h4.content-heading,h5.content-heading,h6.content-heading{max-width:1340px;margin-top:48px;margin-bottom:32px;margin-left:auto;margin-right:auto;padding:0 24px}@media(max-width:768px){h1.content-heading,h2.content-heading,h3.content-heading,h4.content-heading,h5.content-heading,h6.content-heading{margin-top:32px;margin-bottom:24px;padding:0 16px}}.content-paragraph{max-width:1340px;margin:0 auto;padding:24px 24px}.content-paragraph p{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#141414;margin:0 0 24px 0}.content-paragraph p:last-child{margin-bottom:0}.content-paragraph p:empty{margin:8px 0}.content-paragraph p strong,.content-paragraph p b{font-weight:700;color:#004583}.content-paragraph p em,.content-paragraph p i{font-style:italic;color:#444}.content-paragraph p a{color:#004583;text-decoration:underline;transition:all .3s ease}.content-paragraph p a:hover{color:#0c2340;text-decoration:none}.content-paragraph p a:focus{outline:2px solid #004583;outline-offset:2px}@media(max-width:1024px){.content-paragraph p{font-size:15px;line-height:1.7}}@media(max-width:768px){.content-paragraph p{font-size:14px;line-height:1.65;margin-bottom:16px}}.content-paragraph h1,.content-paragraph h2,.content-paragraph h3,.content-paragraph h4,.content-paragraph h5,.content-paragraph h6{font-family:"Poppins",sans-serif;font-weight:600;color:#004583;line-height:1.3;margin:32px 0 24px 0}.content-paragraph h1:first-child,.content-paragraph h2:first-child,.content-paragraph h3:first-child,.content-paragraph h4:first-child,.content-paragraph h5:first-child,.content-paragraph h6:first-child{margin-top:0}.content-paragraph h2{font-size:28px}@media(max-width:1024px){.content-paragraph h2{font-size:24px}}@media(max-width:768px){.content-paragraph h2{font-size:20px}}.content-paragraph h3{font-size:22px}@media(max-width:1024px){.content-paragraph h3{font-size:20px}}@media(max-width:768px){.content-paragraph h3{font-size:18px}}.content-paragraph h4{font-size:18px}@media(max-width:1024px){.content-paragraph h4{font-size:16px}}@media(max-width:768px){.content-paragraph h4{font-size:16px}}.content-paragraph ul,.content-paragraph ol{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#141414;margin:0 0 24px 0;padding-left:32px}@media(max-width:1024px){.content-paragraph ul,.content-paragraph ol{font-size:15px;padding-left:24px}}@media(max-width:768px){.content-paragraph ul,.content-paragraph ol{font-size:14px;margin-bottom:16px}}.content-paragraph ul li,.content-paragraph ol li{margin-bottom:8px}.content-paragraph ul li:last-child,.content-paragraph ol li:last-child{margin-bottom:0}.content-paragraph ul{list-style-type:disc}.content-paragraph ul ul{list-style-type:circle;margin-top:8px;margin-bottom:8px}.content-paragraph ul ul ul{list-style-type:square}.content-paragraph ol{list-style-type:decimal}.content-paragraph ol ol{list-style-type:lower-alpha;margin-top:8px;margin-bottom:8px}.content-paragraph ol ol ol{list-style-type:lower-roman}.content-paragraph blockquote{font-family:"Poppins",sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.8;color:#444;margin:32px 0;padding:24px 32px;border-left:4px solid #004583;background-color:#e0ebf7}@media(max-width:1024px){.content-paragraph blockquote{font-size:16px;padding:16px 24px;margin:24px 0}}@media(max-width:768px){.content-paragraph blockquote{font-size:14px;padding:8px 16px;margin:16px 0}}.content-paragraph blockquote p{margin-bottom:16px}.content-paragraph blockquote p:last-child{margin-bottom:0}.content-paragraph pre{background-color:#f2f4f8;border:1px solid #dedede;border-radius:5px;padding:24px;margin:24px 0;overflow-x:auto}.content-paragraph pre code{font-family:"Monaco","Courier New",monospace;font-size:14px;line-height:1.5;color:#141414}@media(max-width:768px){.content-paragraph pre{padding:16px;margin:16px 0}.content-paragraph pre code{font-size:12px}}.content-paragraph code:not(pre code){font-family:"Monaco","Courier New",monospace;font-size:.9em;background-color:#e0ebf7;color:#0c2340;padding:2px 6px;border-radius:3px}.content-paragraph hr{border:none;border-top:1px solid #dedede;margin:48px 0}@media(max-width:1024px){.content-paragraph hr{margin:32px 0}}@media(max-width:768px){.content-paragraph hr{margin:24px 0}}.content-paragraph img{max-width:100%;height:auto;display:block;margin:32px auto}@media(max-width:1024px){.content-paragraph img{margin:24px auto}}@media(max-width:768px){.content-paragraph img{margin:16px auto}}.content-paragraph .responsive-object,.content-paragraph .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;width:100%;margin:32px 0;display:block}.content-paragraph .responsive-object iframe,.content-paragraph .responsive-object embed,.content-paragraph .responsive-object object,.content-paragraph .responsive-object video,.content-paragraph .embed-container iframe,.content-paragraph .embed-container embed,.content-paragraph .embed-container object,.content-paragraph .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.content-paragraph .rich-text .responsive-object,.content-paragraph .rich-text .embed-container{flex:0 0 100%;width:100%!important}.content-paragraph table{width:100%;border-collapse:collapse;margin:32px 0;font-family:"Poppins",sans-serif;font-size:16px}@media(max-width:1024px){.content-paragraph table{font-size:14px;margin:24px 0}}@media(max-width:768px){.content-paragraph table{font-size:12px;margin:16px 0}}.content-paragraph table th,.content-paragraph table td{padding:16px;text-align:left;border:1px solid #dedede}.content-paragraph table th{background-color:#e0ebf7;color:#004583;font-weight:600}.content-paragraph table tr:nth-child(even){background-color:#f2f4f8}.content-paragraph--after-hero{padding-top:0}.content-paragraph--before-footer{padding-bottom:64px}@media(max-width:1024px){.content-paragraph--before-footer{padding-bottom:48px}}.content-paragraph--centered .paragraph-content{text-align:center}.content-paragraph--centered .paragraph-content p,.content-paragraph--centered .paragraph-content h1,.content-paragraph--centered .paragraph-content h2,.content-paragraph--centered .paragraph-content h3,.content-paragraph--centered .paragraph-content h4,.content-paragraph--centered .paragraph-content h5,.content-paragraph--centered .paragraph-content h6{text-align:center}.content-paragraph--gray-bg{background-color:#f2f4f8}.content-paragraph--blue-bg{background-color:#e0ebf7}.content-paragraph--compact{padding:24px 0}@media(max-width:1024px){.content-paragraph--compact{padding:16px 0}}.content-image{margin:48px 0;text-align:center;width:100%}.content-image img{width:100%;max-width:1340px;height:auto;display:block;margin:0 auto;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.content-image img:hover{transform:scale(1.02);box-shadow:0 1px 3px rgba(0,0,0,.1)}.content-image figcaption{margin-top:16px;font-size:.9rem;color:#666;font-style:italic;font-family:"Poppins",sans-serif;line-height:1.5;max-width:90%;margin-left:auto;margin-right:auto}@media(max-width:1024px){.content-image{margin:32px 0}.content-image img{border-radius:2.5px}.content-image figcaption{font-size:.85rem;max-width:95%}}.full-width-image{margin:64px 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.full-width-image img{width:100%;max-width:none;height:auto;display:block;border-radius:0}.full-width-image img:hover{transform:none}.full-width-image figcaption{max-width:1340px;margin:16px auto 0 auto;padding:0 24px;text-align:center}@media(max-width:1024px){.full-width-image{margin:32px 0}}.media-gallery .content-image{margin:16px}.media-gallery .content-image img:hover{transform:scale(1.05);cursor:pointer}.media-gallery .content-image figcaption{font-size:.85rem}.content-image--left{text-align:left}.content-image--left img{margin:0}.content-image--left figcaption{text-align:left;margin-left:0}.content-image--right{text-align:right}.content-image--right img{margin:0 0 0 auto}.content-image--right figcaption{text-align:right;margin-right:0}.content-image[role=presentation] img:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.features-list-block{padding:64px 0}.features-list-block__header{text-align:center;margin-bottom:48px;max-width:1064px;margin-left:auto;margin-right:auto;padding:0 16px}.features-list-block__header h2{margin-bottom:16px}.features-list-block__header .description{font-size:16px;line-height:1.5}.features-list-block__header .description p{margin:0}.features-list-block__content{display:flex;gap:48px;max-width:1340px;margin:0 auto;padding:0 24px}@media(max-width:1024px){.features-list-block__content{flex-direction:column;gap:32px}}.features-list-block__content:empty{display:none}.features-list-block__intro{flex:0 0 40%;padding-right:32px}@media(max-width:1024px){.features-list-block__intro{flex:1 1 auto;padding-right:0}}.features-list-block__intro p{color:#004583;font-family:"Poppins",sans-serif;font-weight:500;font-size:32px;line-height:46.25px;margin:0}@media(max-width:768px){.features-list-block__intro p{font-size:24px;line-height:36px}}.features-list-block__intro .responsive-object,.features-list-block__intro .embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;width:100%;margin:24px 0;flex:0 0 100%}.features-list-block__intro .responsive-object iframe,.features-list-block__intro .responsive-object embed,.features-list-block__intro .responsive-object video,.features-list-block__intro .embed-container iframe,.features-list-block__intro .embed-container embed,.features-list-block__intro .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.features-list-block__features{flex:1;display:flex;flex-direction:column;gap:0}.features-list-block__feature-pair{display:grid;grid-template-columns:repeat(2,1fr)}.features-list-block__feature-pair:not(:last-child){border-bottom:1px solid #dedede}@media(max-width:768px){.features-list-block__feature-pair{grid-template-columns:1fr;border-bottom:none}}.features-list-block__feature-item{position:relative;padding:17px 27px 17px 27px;padding-left:27px}@media(max-width:768px){.features-list-block__feature-item:not(:last-child){border-bottom:1px solid #dedede}}.features-list-block__feature-item::before{content:"";position:absolute;left:2px;top:22px;width:5px;height:13px;border-right:2px solid #004583;border-bottom:2px solid #004583;transform:rotate(45deg)}.features-list-block__feature-item.feature--positive::before{width:5px;height:13px;border-right:2px solid #004583;border-bottom:2px solid #004583;transform:rotate(45deg)}.features-list-block__feature-item.feature--negative::before{width:16px;height:14px;background-image:url("/static/images/danger-icon.svg?7e87d23d2e07");background-size:contain;background-repeat:no-repeat;background-position:center;border:none;transform:none;top:20px;left:0px}.features-list-block__feature-item strong{color:#004583;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;line-height:24px}.features-list-block__feature-item span{color:#444;font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-left:4px}@media(max-width:480px){.features-list-block{padding:32px 0}}.challenges-solutions-block{padding:64px 0}.challenges-solutions-block__content{display:flex;flex-direction:column;max-width:1230px;margin:0 auto;padding:0 16px}.challenges-solutions-block__desktop{display:flex;flex-direction:column}@media(max-width:1024px){.challenges-solutions-block__desktop{display:none}}.challenges-solutions-block__mobile{display:none}@media(max-width:1024px){.challenges-solutions-block__mobile{display:flex;flex-direction:column}}.challenges-solutions-block__row{display:flex;position:relative}@media(max-width:1024px){.challenges-solutions-block__row{flex-direction:column}}.challenges-solutions-block__item{position:relative;flex:1;padding:17px 27px 17px 27px;padding-left:27px}.challenges-solutions-block__item--challenge:not(:last-child){padding-right:32px}.challenges-solutions-block__item strong{color:#004583;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;line-height:24px}.challenges-solutions-block__item span{color:#444;font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-left:4px}.challenges-solutions-block__item .responsive-object,.challenges-solutions-block__item .embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;width:100%;margin:24px 0;flex:0 0 100%}.challenges-solutions-block__item .responsive-object iframe,.challenges-solutions-block__item .responsive-object embed,.challenges-solutions-block__item .responsive-object video,.challenges-solutions-block__item .embed-container iframe,.challenges-solutions-block__item .embed-container embed,.challenges-solutions-block__item .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.challenges-solutions-block__item--empty{min-height:1px;visibility:hidden}.challenges-solutions-block__item--empty::before{display:none}.challenges-solutions-block__item--empty::after{content:"";visibility:visible}.challenges-solutions-block__item--challenge::before{content:"";position:absolute;left:0px;top:20px;width:16px;height:14px;background-image:url("/static/images/danger-icon.svg?7e87d23d2e07");background-size:contain;background-repeat:no-repeat;background-position:center}.challenges-solutions-block__item--solution::before{content:"";position:absolute;left:2px;top:22px;width:5px;height:13px;border-right:2px solid #004583;border-bottom:2px solid #004583;transform:rotate(45deg)}@media(min-width:calc(1024px + 1px)){.challenges-solutions-block__desktop .challenges-solutions-block__row+.challenges-solutions-block__row{border-top:1px solid #dedede}}@media(max-width:1024px){.challenges-solutions-block__mobile .challenges-solutions-block__item+.challenges-solutions-block__item{border-top:1px solid #dedede}}@media(max-width:480px){.challenges-solutions-block{padding:32px 0}}.personalplanung-block{background-color:#004583;padding:0;margin-bottom:32px}.personalplanung-block__content{margin:0 auto;padding:0;align-items:stretch;min-height:500px;gap:0}@media(max-width:1024px){.personalplanung-block__content{min-height:auto}}.personalplanung-block__text{color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:64px;padding-bottom:64px;padding-left:max(calc((100vw - 1340px) / 2 + 24px),50px);padding-right:64px}@media(max-width:1340px){.personalplanung-block__text{padding-left:max(calc((100vw - 1340px) / 2 + 24px),50px);padding-right:32px}}@media(max-width:1024px){.personalplanung-block__text{padding:32px 24px}}@media(max-width:480px){.personalplanung-block__text{padding:32px 16px}}.personalplanung-block__heading{color:#fff;font-family:"Poppins",sans-serif;font-weight:600;font-size:32px;line-height:40px;margin:0 0 16px 0}@media(max-width:768px){.personalplanung-block__heading{font-size:28px;line-height:36px}}@media(max-width:480px){.personalplanung-block__heading{font-size:24px;line-height:32px}}.personalplanung-block__body{color:#fff;font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px}.personalplanung-block__body br{line-height:16px}.personalplanung-block__body .responsive-object,.personalplanung-block__body .embed-container{display:block;position:relative;padding-bottom:56.25%;height:0;width:100%;margin:24px 0;flex:0 0 100%}.personalplanung-block__body .responsive-object iframe,.personalplanung-block__body .responsive-object embed,.personalplanung-block__body .responsive-object video,.personalplanung-block__body .embed-container iframe,.personalplanung-block__body .embed-container embed,.personalplanung-block__body .embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.personalplanung-block__image{position:relative;height:100%;align-self:stretch;overflow:hidden}@media(max-width:1024px){.personalplanung-block__image{min-height:300px;height:auto}}@media(max-width:768px){.personalplanung-block__image{min-height:250px}}.personalplanung-block__image img{width:100%;height:100%;width:100%;object-fit:cover;object-position:center;border-radius:0;display:block}@media(max-width:1024px){.personalplanung-block__image img{height:100%;object-fit:cover}}.personalplanung-block__image-accent{position:absolute;top:0;left:0;bottom:0;width:24px;background-color:#e8927c;pointer-events:none}@media(max-width:1024px){.personalplanung-block__image-accent{display:none}}.marketing-page .industries-section,.industries-section.marketing-industries{background-color:#fff;padding:64px 0;font-family:"Poppins",sans-serif;width:100%;margin:0;box-sizing:border-box;overflow-x:hidden}.marketing-page .industries-section .industries-container,.industries-section.marketing-industries .industries-container{gap:32px}.marketing-page .industries-section .industries-header,.industries-section.marketing-industries .industries-header{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;width:100%}.marketing-page .industries-section .industries-header .industries-title,.industries-section.marketing-industries .industries-header .industries-title{line-height:46.25px;margin:0;text-align:center}.marketing-page .industries-section .industries-header .industries-description,.industries-section.marketing-industries .industries-header .industries-description{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;color:#444;line-height:24px;max-width:1004px;margin:0}.marketing-page .industries-section .industries-grid,.industries-section.marketing-industries .industries-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;width:100%;margin:0 auto;max-width:1240px}@media(max-width:480px){.marketing-page .industries-section .industries-grid .industry-card,.industries-section.marketing-industries .industries-grid .industry-card{width:150px}}.marketing-page .industries-section .industry-card,.marketing-page .industries-section .industry-card>a,.industries-section.marketing-industries .industry-card,.industries-section.marketing-industries .industry-card>a{flex:0 0 auto;width:180px;min-width:150px;max-width:180px;display:flex;flex-direction:column;gap:8px;align-items:center;min-height:140px;height:auto;background:none;box-sizing:border-box}.marketing-page .industries-section .industry-card:hover .industry-icon,.marketing-page .industries-section .industry-card>a:hover .industry-icon,.industries-section.marketing-industries .industry-card:hover .industry-icon,.industries-section.marketing-industries .industry-card>a:hover .industry-icon{transform:scale(1.1)}.marketing-page .industries-section .industry-card:hover .industry-icon::before,.marketing-page .industries-section .industry-card>a:hover .industry-icon::before,.industries-section.marketing-industries .industry-card:hover .industry-icon::before,.industries-section.marketing-industries .industry-card>a:hover .industry-icon::before{background-color:#E8927C}.marketing-page .industries-section .industry-card .industry-icon,.marketing-page .industries-section .industry-card>a .industry-icon,.industries-section.marketing-industries .industry-card .industry-icon,.industries-section.marketing-industries .industry-card>a .industry-icon{width:97px;min-height:77px;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:16px;transition:transform .3s ease;position:relative}.marketing-page .industries-section .industry-card .industry-icon::before,.marketing-page .industries-section .industry-card>a .industry-icon::before,.industries-section.marketing-industries .industry-card .industry-icon::before,.industries-section.marketing-industries .industry-card>a .industry-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;background-color:#004583;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease}.marketing-page .industries-section .industry-card .industry-title,.marketing-page .industries-section .industry-card>a .industry-title,.industries-section.marketing-industries .industry-card .industry-title,.industries-section.marketing-industries .industry-card>a .industry-title{color:#0c2340;line-height:23.57px;text-align:center;margin:0;min-height:42.8px;width:100%;display:flex;align-items:center;justify-content:center;background:none;font-family:"Poppins",sans-serif}.marketing-page .industries-section .industry-card .industry-title br,.marketing-page .industries-section .industry-card>a .industry-title br,.industries-section.marketing-industries .industry-card .industry-title br,.industries-section.marketing-industries .industry-card>a .industry-title br{line-height:1}@media(max-width:1024px){.industries-section .industries-container{padding:0 16px}}@media(max-width:768px){.industries-section{padding:48px 0}.industries-section .industries-container{gap:24px}.industries-section .industry-card{min-height:120px}.industries-section .industry-card .industry-icon{width:80px;min-height:60px}.industries-section .industry-card .industry-icon::before{width:36px;height:36px}.industries-section .industry-card .industry-title{font-size:14px;min-height:auto}}.solutions-section{background:rgba(0,0,0,0);font-family:"Poppins",sans-serif}.solutions-section .solutions-container{max-width:1400px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:1200px){.solutions-section .solutions-container{padding:0 32px}}@media(max-width:1024px){.solutions-section .solutions-container{padding:0 24px}}@media(max-width:768px){.solutions-section .solutions-container{padding:0 16px}}@media(max-width:480px){.solutions-section .solutions-container{padding:0 8px}}.solutions-section .solutions-header .solutions-title{line-height:46.25px!important;text-align:center!important;margin:0!important;width:100%!important}.solutions-section .solutions-header .solutions-subtitle{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#666;text-align:center;margin:0;width:100%}.solutions-section .solutions-header .solutions-subtitle p{margin:0;line-height:24px}.solutions-section .solutions-grid{display:grid;gap:27px;justify-content:center;align-items:stretch;width:100%;grid-template-columns:repeat(auto-fit,minmax(280px,305px));max-width:1301px;margin:0 auto}@media(max-width:1200px){.solutions-section .solutions-grid{grid-template-columns:repeat(auto-fit,minmax(280px,305px));max-width:969px}}@media(max-width:1024px){.solutions-section .solutions-grid{grid-template-columns:repeat(2,minmax(280px,305px));max-width:637px}}@media(max-width:768px){.solutions-section .solutions-grid{grid-template-columns:1fr;max-width:305px}}.solutions-section .solution-card{background:#fff;border:.78562px solid #dedede;border-radius:3.14248px;padding:18.8549px;min-width:280px;max-width:305px;min-height:231px;height:auto;display:flex;flex-direction:column;gap:12.57px;position:relative;box-sizing:border-box;transition:all .3s ease;cursor:pointer}.solutions-section .solution-card .solution-icon{position:relative;display:inline-block;width:48px;height:48px;flex-shrink:0;margin-bottom:13px}.solutions-section .solution-card .solution-icon::before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background-color:#004583;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease}.solutions-section .solution-card:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.solutions-section .solution-card:hover .solution-icon::before{background-color:#E8927C}.solutions-section .solution-card .solution-card-title{font-family:"Poppins",sans-serif;font-size:18.8549px;font-weight:700;line-height:23.5686px;color:#004583;margin:0;padding:0}.solutions-section .solution-card .solution-card-description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#666;margin:0;padding:0;flex-grow:1}.solutions-section .solution-card .solution-card-link{margin-top:auto}@media(max-width:1024px){.solutions-section .solutions-container{padding:0 16px}}@media(max-width:768px){.solutions-section{padding:48px 0}.solutions-section .solutions-container{gap:24px}.solutions-section .solution-card{min-height:200px}}@media(max-width:480px){.solutions-section .solution-card{padding:16px}.solutions-section .solution-card .solution-card-title{font-size:16px;line-height:20px}.solutions-section .solution-card .solution-card-description{font-size:13px}}.awards-section{background:#f2f4f8;padding:64px 0;font-family:"Poppins",sans-serif;width:100%;margin:0 0 32px 0;box-sizing:border-box;overflow-x:hidden}.awards-section .awards-container{justify-content:center}.awards-section .awards-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;max-width:1347px;padding:0 24px;box-sizing:border-box}.awards-section .award-item{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.awards-section .award-item .award-link{width:auto;height:auto}.awards-section .award-item .award-link:hover{opacity:.8;transform:scale(1.05)}.awards-section .award-item .certificate-link{display:inline-block;text-decoration:none;transition:all .3s ease;border-radius:5px}.awards-section .award-item .certificate-link:hover{opacity:.8;transform:scale(1.05)}.awards-section .award-item .certificate-link:focus{outline:2px solid #004583;outline-offset:2px}.awards-section .award-item .award-logo{display:flex;align-items:center;justify-content:center;height:64px;width:auto;padding:8px}.awards-section .award-item .award-logo img,.awards-section .award-item .award-logo picture{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:all .3s ease}.awards-section .award-item .award-placeholder{display:flex;align-items:center;justify-content:center;height:64px;min-width:100px;padding:8px 16px;background:#e0ebf7;border:1px solid #dedede;border-radius:5px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;color:#444;text-align:center}.awards-section .award-item:not(:has(.award-link)):hover .award-logo img{transform:scale(1.02)}@media(max-width:1200px){.awards-section .awards-grid{justify-content:space-evenly}}@media(max-width:1024px){.awards-section .awards-container{padding:0 16px}.awards-section .awards-grid{justify-content:space-evenly;padding:0 16px}.awards-section .award-item .award-logo{height:56px;width:140px}}@media(max-width:768px){.awards-section{padding:48px 0}.awards-section .awards-grid{gap:16px;flex-direction:column;align-items:center}.awards-section .award-item{width:auto}.awards-section .award-item .award-logo{height:48px;width:120px}.awards-section .award-item .award-placeholder{height:48px;min-width:80px;font-size:11px}}@media(max-width:480px){.awards-section .award-item .award-logo{height:40px;width:100px}.awards-section .award-placeholder{height:40px!important;min-width:70px!important;font-size:10px!important}}.marketing-banner{background-color:#c1d7ef;background-image:url("/static/images/marketing_footer_bg.svg?7e87d23d2e07");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;position:relative;width:100%;min-height:400px;overflow:hidden}.marketing-banner__text{display:flex;flex-direction:column;gap:16px}.marketing-banner__top{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;width:100%}.marketing-banner__description{font-family:"Poppins",sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:#141414;text-align:left;margin:0;width:100%;word-wrap:break-word;overflow-wrap:break-word}.marketing-banner__btn-group{display:flex;gap:16px;align-items:center;margin-top:8px}.marketing-banner__btn{background-color:#004583;border-radius:24px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;padding:16px 56px;text-decoration:none;position:relative;transition:background-color .3s ease}.marketing-banner__btn:hover{background-color:rgb(0,42.1374045802,80)}.marketing-banner__btn span{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#fff;text-align:center;white-space:nowrap}.marketing-banner__background{position:absolute;bottom:-126.212%;left:57.812%;right:-29.123%;top:-66.113%;display:flex;align-items:center;justify-content:center;z-index:0}.marketing-banner__background img{width:426.688px;height:1275.66px;transform:rotate(47.866deg);max-width:none}.marketing-banner__image{box-sizing:border-box;display:flex;flex-direction:row;height:241px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;box-shadow:0px 8px 21px 0px rgba(0,0,0,.25);flex-shrink:0;width:161px;z-index:2}.marketing-banner__image img{background-position:center;background-size:cover;background-repeat:no-repeat;height:240px;flex-shrink:0;width:161.416px}@media(max-width:1200px){.marketing-banner__content{padding:60px 0 60px 100px;gap:80px;width:auto}.marketing-banner__content__text{width:100%;max-width:600px}.marketing-banner__background img{width:600px;height:1200px}}@media(max-width:768px){.marketing-banner{min-height:300px}.marketing-banner__content{padding:40px 20px;gap:40px;flex-direction:column;align-items:center;text-align:center}.marketing-banner__text{max-width:500px;align-items:center}.marketing-banner__title{font-size:28px;text-align:center}.marketing-banner__description{font-size:16px;text-align:center}}@media(max-width:1024px){.marketing-banner__content{flex-direction:column;gap:32px;align-items:center;text-align:center;padding:60px 40px}.marketing-banner__text{width:100%;align-items:center}.marketing-banner__title{text-align:center}.marketing-banner__description{text-align:center}.marketing-banner__background{display:none}}@media(max-width:480px){.marketing-banner__content{padding:40px 20px}.marketing-banner__text{max-width:none;width:100%}.marketing-banner__title{font-size:24px}.marketing-banner__description{font-size:14px}}.featured-products-section{background-color:#fff;padding:64px 0;width:100%}.featured-products-section .product-filters{max-width:1340px;margin:0 auto 64px auto;padding:0 24px}.featured-products-section .product-filters .filter-title{text-align:center;margin-bottom:32px}.featured-products-section .product-filters .filter-title h3{font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:600;color:#0c2340;margin:0}@media(max-width:768px){.featured-products-section .product-filters .filter-title h3{font-size:1.25rem}}.featured-products-section .product-filters .filter-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(max-width:768px){.featured-products-section .product-filters .filter-buttons{gap:8px}}.featured-products-section .product-filters .filter-btn{background-color:#fff;border:2px solid #e2e8f0;color:#444;padding:8px 24px;border-radius:24px;cursor:pointer;font-family:"Poppins",sans-serif;font-size:.875rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap}.featured-products-section .product-filters .filter-btn .count{background-color:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;min-width:24px;text-align:center;transition:all .3s ease}.featured-products-section .product-filters .filter-btn:hover{border-color:#a7c6ed;color:#004583;transform:translateY(-1px)}.featured-products-section .product-filters .filter-btn:hover .count{background-color:#a7c6ed;color:#fff}.featured-products-section .product-filters .filter-btn.active{background-color:#004583;border-color:#004583;color:#fff}.featured-products-section .product-filters .filter-btn.active .count{background-color:#0c2340;color:#fff}.featured-products-section .product-filters .filter-btn:focus{outline:2px solid #a7c6ed;outline-offset:2px}@media(max-width:768px){.featured-products-section .product-filters .filter-btn{padding:8px 16px;font-size:.8125rem}.featured-products-section .product-filters .filter-btn .count{padding:1px 6px;font-size:.6875rem;min-width:20px}}.featured-products-section .product-categories{margin:8px 0;display:flex;flex-wrap:wrap;gap:8px}.featured-products-section .product-categories .category-tag{background-color:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:12px;font-size:.6875rem;font-weight:500;white-space:nowrap}.featured-products-section .section-header{text-align:center;margin-bottom:64px}.featured-products-section .section-header .section-title{font-family:"Poppins",sans-serif;font-size:2.5rem;font-weight:600;color:#0c2340;margin:0}@media(max-width:1024px){.featured-products-section .section-header .section-title{font-size:2rem}}@media(max-width:768px){.featured-products-section .section-header .section-title{font-size:1.75rem}}.featured-products-section .products-container{background-color:#f2f4f8;width:1340px;max-width:100vw;margin:0 auto;padding:0;box-sizing:border-box}@media(max-width:1200px){.featured-products-section .products-container{width:100%;padding:0 24px}}.featured-products-section .products-grid{display:grid;grid-template-columns:repeat(4,335px);gap:0;justify-content:center;width:100%;margin:0}@media(max-width:1200px){.featured-products-section .products-grid{grid-template-columns:repeat(3,minmax(300px,1fr));gap:24px;padding:0 24px}}@media(max-width:1024px){.featured-products-section .products-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:24px}}@media(max-width:768px){.featured-products-section .products-grid{grid-template-columns:1fr;gap:16px}}.featured-products-section .product-column{width:335px;min-height:915px;padding:32px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box;overflow:hidden}@media(max-width:1200px){.featured-products-section .product-column{width:100%;height:auto}}@media(max-width:1024px){.featured-products-section .product-column{gap:24px}}@media(max-width:768px){.featured-products-section .product-column{height:auto;padding:24px;gap:16px}}.featured-products-section .product-image{width:100%;height:458px;background-size:contain;background-repeat:no-repeat;background-position:center center;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-products-section .product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}@media(max-width:768px){.featured-products-section .product-image{width:100%;height:320px;background-size:contain;background-position:center center}}.featured-products-section .product-image-placeholder{background-color:#f2f4f8;display:flex;align-items:center;justify-content:center;color:#666;font-family:"Poppins",sans-serif;font-size:.875rem;text-align:center}.featured-products-section .product-title{font-family:"Poppins",sans-serif;font-size:1.875rem;font-weight:400;color:#042141;line-height:1.25;margin:0;text-align:left}.product-column:first-child .featured-products-section .product-title{font-size:2.0625rem;line-height:1.455}@media(max-width:768px){.featured-products-section .product-title{font-size:1.5rem;line-height:1.3}}.featured-products-section .product-description{font-family:"Poppins",sans-serif;font-size:.875rem;font-weight:500;color:#484848;line-height:1.714;text-align:left;margin:0;min-height:120px;max-height:180px;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media(max-width:768px){.featured-products-section .product-description{min-height:80px;max-height:140px;-webkit-line-clamp:5}}.featured-products-section .view-btn{background-color:#0b4b88;color:#fff;padding:16px 96px;border-radius:24px;text-decoration:none;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;flex-shrink:0;width:fit-content;margin-top:auto}.featured-products-section .view-btn:hover{background-color:#042141;transform:translateY(-1px);text-decoration:none;color:#fff}.featured-products-section .view-btn:focus{outline:2px solid #a7c6ed;outline-offset:2px}@media(max-width:768px){.featured-products-section .view-btn{width:100%;padding:16px 32px}}.featured-products-section .no-products-message{text-align:center;padding:96px;color:#666}.featured-products-section .no-products-message p{font-size:1.125rem;margin:0}.marketing-timeline-section{padding:64px 0;background-color:#fff}@media(max-width:1024px){.marketing-timeline-section{padding:32px 0}}@media(max-width:768px){.marketing-timeline-section{padding:24px 0}}.marketing-timeline-section>.container{display:flex;max-width:1340px;margin:0 auto}@media(max-width:1440px){.marketing-timeline-section>.container{flex-direction:column}}.marketing-timeline-section>.container>*{flex:1 1 50%}.marketing-timeline-header{text-align:center;max-width:800px;margin:0 auto 60px}@media(max-width:1024px){.marketing-timeline-header{margin-bottom:40px}}.marketing-timeline-title{text-align:left;padding-right:40px}@media(max-width:1024px){.marketing-timeline-title{font-size:36px}}@media(max-width:768px){.marketing-timeline-title{font-size:28px}}@media(max-width:1440px){.marketing-timeline-title{text-align:center;padding-right:initial}}.marketing-timeline-subtitle{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.6;color:#444;text-align:left;padding-right:40px}.marketing-timeline-subtitle p{margin:0}@media(max-width:768px){.marketing-timeline-subtitle{font-size:16px}}@media(max-width:1440px){.marketing-timeline-subtitle{text-align:center;padding-right:initial}}.marketing-timeline-wrapper{position:relative;max-width:800px;margin:0 auto;padding-left:20px}@media(max-width:768px){.marketing-timeline-wrapper{padding-left:20px}}.marketing-timeline-line{position:absolute;left:23px;top:30px;bottom:30px;width:2px;background:#e8927c}@media(max-width:768px){.marketing-timeline-line{left:19px}}.marketing-timeline-items{position:relative}.marketing-timeline-item{position:relative;display:flex;align-items:flex-start;margin-bottom:48px}.marketing-timeline-item:last-child{margin-bottom:0}@media(max-width:768px){.marketing-timeline-item{margin-bottom:36px}}.marketing-timeline-icon-wrapper{position:absolute;left:-20px;width:48px;height:48px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:768px){.marketing-timeline-icon-wrapper{left:-20px;width:40px;height:40px}}.marketing-timeline-icon{width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(2000%) hue-rotate(205deg) brightness(90%) contrast(100%)}@media(max-width:768px){.marketing-timeline-icon{width:24px;height:24px}}.marketing-timeline-icon-placeholder{width:12px;height:12px;background-color:#004583;border-radius:50%}@media(max-width:768px){.marketing-timeline-icon-placeholder{width:10px;height:10px}}.marketing-timeline-content{flex:1;padding-left:40px}@media(max-width:768px){.marketing-timeline-content{padding-left:24px}}.marketing-timeline-item-title{font-family:"Poppins",sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#004583;margin:6px 0 12px 0}@media(max-width:1024px){.marketing-timeline-item-title{font-size:20px}}@media(max-width:768px){.marketing-timeline-item-title{font-size:18px}}.marketing-timeline-item-subtitle{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.6;color:#444}.marketing-timeline-item-subtitle p{margin:0 0 12px 0}.marketing-timeline-item-subtitle p:last-child{margin-bottom:0}.marketing-timeline-item-subtitle p:first-child{font-weight:600;color:#5b7f95}.marketing-timeline-item-subtitle ul,.marketing-timeline-item-subtitle ol{margin:12px 0;padding-left:20px}.marketing-timeline-item-subtitle ul li,.marketing-timeline-item-subtitle ol li{margin-bottom:8px}.marketing-timeline-item-subtitle ul li:last-child,.marketing-timeline-item-subtitle ol li:last-child{margin-bottom:0}.marketing-timeline-item-subtitle .btn{margin-top:16px}@media(max-width:768px){.marketing-timeline-item-subtitle .btn{margin-top:12px;width:auto}}@media(max-width:768px){.marketing-timeline-item-subtitle{font-size:14px}}.marketing-timeline-item{transition:transform .3s ease}.marketing-timeline-item:hover .marketing-timeline-icon-wrapper{transform:scale(1.1);transition:transform .3s ease}.marketing-timeline-item:hover .marketing-timeline-item-title{color:#e8927c;transition:color .3s ease}.event-description-wrapper{position:relative;margin-bottom:16px}.event-description-content{font-family:"Roboto",sans-serif;font-size:16px;line-height:1.6;color:#444;transition:max-height .3s ease;overflow:hidden}@media(max-width:768px){.event-description-content{font-size:14px}}.event-description-content.collapsed{max-height:100px;position:relative}.event-description-content.collapsed::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,transparent,white);pointer-events:none}.event-description-content.expanded{max-height:none}.event-description-content.expanded::after{display:none}.event-description-content p{margin:0 0 12px 0}.event-description-content p:last-child{margin-bottom:0}.event-description-content ul,.event-description-content ol{margin:12px 0;padding-left:20px}.event-description-content ul li,.event-description-content ol li{margin-bottom:8px}.event-description-content ul li:last-child,.event-description-content ol li:last-child{margin-bottom:0}.event-description-content h3,.event-description-content h4,.event-description-content h5,.event-description-content h6{font-family:"Poppins",sans-serif;font-weight:600;color:#004583;margin:16px 0 8px 0}.event-description-content h3:first-child,.event-description-content h4:first-child,.event-description-content h5:first-child,.event-description-content h6:first-child{margin-top:0}.event-description-toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:8px 0;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#e8927c;cursor:pointer;transition:all .3s ease;margin-top:8px}.event-description-toggle:hover{color:#004583;transform:translateX(4px)}.event-description-toggle:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.event-description-toggle:focus:not(:focus-visible){outline:none}.event-description-toggle .toggle-icon{transition:transform .3s ease;color:currentColor}@media(max-width:768px){.event-description-toggle{font-size:13px;gap:6px}}.search-container{max-width:1340px;margin:80px auto 40px;padding:0 20px}.search-input-container{display:flex;align-items:center;margin-bottom:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:0;overflow:hidden;border:1px solid #dedede;transition:box-shadow .3s ease,border-color .3s ease}.search-input-container:focus-within{box-shadow:0 4px 20px rgba(0,69,131,.15);border-color:#004583}.search-input{flex:1;padding:15px 24px;font-size:1rem;font-family:"Poppins",sans-serif;border:none;outline:none;color:#141414;background:rgba(0,0,0,0)}.search-input::placeholder{color:#444}.search-form input[type=text]{border:none;outline:none;padding:15px 24px;font-family:"Poppins",sans-serif}.search-submit-btn{margin:0;border-radius:0 8px 8px 0!important;height:53px}.search-submit-btn svg{width:20px;height:20px}.search-submit-btn svg path{fill:#fff!important}.search-submit-btn:hover svg{transform:scale(1.1)}.loading-spinner{display:none;text-align:center;margin:20px 0}.loading-spinner .spinner{border:3px solid #e9ecef;border-top:3px solid #004583;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-results{margin-top:2rem}.results-summary{font-size:.9rem;color:#444;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dedede}.search-result{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.search-result:last-child{border-bottom:none}.result-title{margin-bottom:.5rem}.result-title a{font-size:1.25rem;color:#004583;text-decoration:none;font-weight:500;transition:color .2s ease}.result-title a:hover{color:rgb(0,42.1374045802,80);text-decoration:underline}.result-url{margin-bottom:.5rem}.result-url a{font-size:.85rem;color:#a7c6ed;text-decoration:none;word-break:break-all}.result-url a:hover{text-decoration:underline}.result-excerpt{font-size:.95rem;line-height:1.6;color:#141414}.result-excerpt .keyword-highlight{background-color:rgba(232,146,124,.2);padding:0 3px;border-radius:3px;font-weight:500}.no-results{text-align:center;padding:3rem 0}.no-results p{font-size:1.1rem;color:#444;margin-bottom:.5rem}.no-results .search-tips{margin-top:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;text-align:left}.no-results .search-tips h3{font-size:1.1rem;color:#141414;margin-bottom:1rem}.no-results .search-tips ul{list-style:none;padding:0}.no-results .search-tips ul li{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:#444}.no-results .search-tips ul li::before{content:"•";position:absolute;left:0;color:#004583;font-weight:bold}.pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.pagination-link{padding:8px 16px;font-size:.9rem;min-width:40px;text-align:center}.pagination-link:hover{background-color:#004583;color:#fff;border-color:#004583}.pagination-link.pagination-prev,.pagination-link.pagination-next{padding:8px 20px}.pagination-current{background-color:#004583;color:#fff;padding:8px 16px;font-size:.9rem;font-weight:500;border-radius:4px;min-width:40px;text-align:center}.pagination-ellipsis{color:#444;padding:0 8px}@media(max-width:768px){.search-container{margin-top:60px}.search-title{font-size:2rem}.search-input-container{flex-direction:column}.search-input-container .search-input{width:100%}.search-input-container .search-submit-btn{width:100%;justify-content:center;border-radius:0 0 8px 8px}.result-title a{font-size:1.1rem}.pagination{font-size:.85rem}.pagination .pagination-link,.pagination .pagination-current{padding:6px 12px;font-size:.85rem}}.contact-page{background:#f2f4f8;min-height:calc(100vh - 200px);padding:32px 0 64px}.contact-page__container{max-width:1340px;margin:0 auto;padding:0 24px}.contact-page__content{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start}@media(max-width:1200px){.contact-page__content{grid-template-columns:1fr;gap:32px}}.contact-page__form-section,.partner-contact-form-container .partner-contact-form.has-partner-info{background:#fff;border-radius:20px;box-shadow:0px 3px 8px 0px rgba(48,150,137,.0784313725);padding:48px}@media(max-width:1024px){.contact-page__form-section,.partner-contact-form-container .partner-contact-form.has-partner-info{padding:32px}}.contact-page__info-section,.partner-contact-form-container .partner-contact-info{background:#fff;border-radius:20px;box-shadow:0px 3px 8px 0px rgba(48,150,137,.0784313725);padding:32px}@media(max-width:1024px){.contact-page__info-section,.partner-contact-form-container .partner-contact-info{padding:32px}}.contact-form__title{margin:0 0 32px 0}.contact-form__form{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:1024px){.contact-form__form{grid-template-columns:1fr;gap:24px}}.contact-form__field{display:flex;flex-direction:column}.contact-form__field--full-width{grid-column:1/-1}.contact-form__field--checkbox{flex-direction:row;align-items:flex-start;gap:0;flex-wrap:wrap}.contact-form__field--submit{margin-top:16px}.contact-form__label{font-size:.9rem;font-weight:500;color:#141414;margin-bottom:8px;line-height:1.4}.contact-form__input,.contact-form__textarea{padding:12px 16px;border:2px solid #dedede;border-radius:8px;font-size:16px;line-height:1.5;color:#141414;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.contact-form__input:focus,.contact-form__textarea:focus{outline:none;border-color:#004583;box-shadow:0 0 0 3px rgba(0,69,131,.1)}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#697077}.contact-form__input.error,.contact-form__textarea.error{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.contact-form__input:invalid,.contact-form__textarea:invalid{box-shadow:none}.contact-form__textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form__checkbox-wrapper{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.5}.contact-form__checkbox{appearance:none;width:20px;height:20px;border:2px solid #dedede;border-radius:4px;background-color:#fff;position:relative;flex-shrink:0;margin-top:2px;cursor:pointer;transition:all .3s ease}.contact-form__checkbox:checked{background-color:#004583;border-color:#004583}.contact-form__checkbox:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:bold}.contact-form__checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(0,69,131,.1)}.contact-form__checkmark{display:none}.contact-form__checkbox-label{font-size:14px;color:#141414;line-height:1.5}.contact-form__link{color:#004583;text-decoration:none}.contact-form__link:hover{text-decoration:underline}.contact-form__submit-button{background-color:#004583;color:#fff;border:1px solid #004583;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,69,131,.3)}.contact-form__submit-button:hover:not(:disabled){background-color:rgb(0,42.1374045802,80);border-color:rgb(0,42.1374045802,80);box-shadow:0 4px 12px rgba(0,69,131,.4);transform:translateY(-1px)}.contact-form__submit-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(0,69,131,.3)}.contact-form__submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-form__error{color:#dc3545;font-size:13px;margin-top:4px;min-height:18px;line-height:1.4}.contact-form__field--checkbox .contact-form__error{flex-basis:100%;width:100%}.contact-form__messages{margin-top:24px;padding:16px;border-radius:8px}.contact-form__success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;padding:16px;border-radius:8px;font-size:14px;line-height:1.5}.contact-form__error-global{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;padding:16px;border-radius:8px;font-size:14px;line-height:1.5}.contact-info__title{margin:0 0 24px 0}.contact-info__content{display:flex;flex-direction:column;gap:15px}.contact-info__item{display:flex;gap:16px;align-items:flex-start}.contact-info__icon{width:24px;height:24px;flex-shrink:0}.contact-info__icon img{width:24px;height:24px}.contact-info__details{flex:1;min-width:0}.contact-info__label{font-size:16px;font-weight:500;color:#141414;margin:0 0 2px 0;line-height:1.5}.contact-info__value{font-size:16px;font-weight:400;color:#000;line-height:1.5}.contact-info__value p{margin:0;line-height:1.5}.contact-info__value p+p{margin-top:0}.contact-info__value a{color:inherit;text-decoration:none;transition:color .2s ease}.contact-info__value a:hover{color:#004583;text-decoration:underline}@media(max-width:1024px){.contact-page__content{gap:40px}}@media(max-width:768px){.contact-page{padding:24px 0}.contact-page__container{padding:0 16px}.contact-form__form{gap:16px}}.cta{background-color:#c1d7ef;position:relative;width:100%;min-height:371px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cta--with-image{background-color:#fff;min-height:auto;padding:64px 0}.cta__container{position:relative}.cta__content{display:flex;flex-direction:column;gap:32px;align-items:center;justify-content:center;text-align:center;max-width:1056px;margin:0 auto;padding:48px 24px;position:relative;z-index:2;width:100%;box-sizing:border-box}.cta--with-image .cta__content{max-width:1280px;padding:0;gap:24px}.cta__header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;overflow:hidden}.cta__title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:600;line-height:1.2;color:#0c2340;text-align:center;margin:0;letter-spacing:-0.72px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal;width:100%;max-width:100%;box-sizing:border-box}@media(max-width:768px){.cta__title{font-size:28px;line-height:1.3}}@media(max-width:480px){.cta__title{font-size:24px;line-height:1.3}}.cta--with-image .cta__title{color:#004583;margin-bottom:32px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;hyphens:auto}.cta__description{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#484848;text-align:center;margin:0;max-width:653px;letter-spacing:-0.32px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal;width:100%}.cta__description p{margin:0 0 16px 0;color:inherit;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;white-space:normal;width:100%}.cta__description p:last-child{margin-bottom:0}.cta__description p:empty{margin:8px 0}@media(max-width:1024px){.cta__description{max-width:90%}}@media(max-width:768px){.cta__description{font-size:15px;line-height:1.6;max-width:95%}}@media(max-width:480px){.cta__description{font-size:14px;line-height:1.6;max-width:100%}}.cta--with-image .cta__description{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;hyphens:auto}.cta--with-image .cta__description p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;hyphens:auto}.cta__actions{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.cta__actions .btn img{filter:brightness(0) invert(1)}.cta__image{width:100%;max-width:900px;height:302px;border-radius:8px;overflow:hidden;margin:0 auto}.cta__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.cta__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.cta__background-image img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.1}.marketing-cta__image{width:100%;max-width:900px;height:302px;border-radius:8px;overflow:hidden;margin:0 auto}.marketing-cta__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:1200px){.cta{min-height:300px}.cta--with-image{padding:48px 0}.cta__content{max-width:900px;gap:24px;padding:32px 0}.cta--with-image .cta__content{max-width:100%;padding:0}.cta__image{height:250px}.marketing-cta__image{height:250px}}@media(max-width:1024px){.cta{min-height:280px}.cta--with-image{padding:32px 0}.cta__content{gap:24px;padding:32px 0}.cta--with-image .cta__content{padding:0}.cta__image{height:200px;border-radius:6px}.marketing-cta__image{height:200px;border-radius:6px}}@media(max-width:768px){.cta{min-height:250px}.cta--with-image{padding:24px 0}.cta__content{gap:16px;padding:24px 0}.cta--with-image .cta__content{padding:0}.cta__actions{flex-direction:column;align-items:center;width:100%}.cta__actions .btn{width:auto;min-width:200px;max-width:none}.cta__image{height:180px;border-radius:4px}.marketing-cta__image{height:180px;border-radius:4px}}@media(max-width:480px){.cta--with-image{padding:30px 0}.cta__image{height:160px}.marketing-cta__image{height:160px}.cta__actions .btn{width:auto;min-width:180px;max-width:none}}.event-impressions-carousel{padding:96px 0;background:#fff}.event-impressions-carousel .container{max-width:1340px;margin:0 auto;padding:0 48px}@media(max-width:768px){.event-impressions-carousel .container{padding:0 24px}}.event-impressions-carousel .section-header{text-align:center;margin-bottom:48px}.event-impressions-carousel .section-header .section-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:36px;line-height:1.15;color:#0b4b88;margin:0 0 16px 0;letter-spacing:-0.72px}@media(max-width:768px){.event-impressions-carousel .section-header .section-title{font-size:28px}}.event-impressions-carousel .section-header .section-subtitle{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#444;margin:0}.event-impressions-carousel .section-header .section-subtitle p{margin:0}.event-impressions-carousel .impressions-carousel{position:relative;width:100%;padding:0 60px}.event-impressions-carousel .impressions-carousel .carousel-viewport{overflow:hidden;width:100%;position:relative}.event-impressions-carousel .impressions-carousel .carousel-container{position:relative;display:flex;transition:transform .5s ease-in-out;will-change:transform}.event-impressions-carousel .impression-item{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box}.event-impressions-carousel .impression-item--trade_fair{display:block;position:relative;height:500px;border-radius:8px;overflow:hidden}.event-impressions-carousel .impression-item--trade_fair .impression-image{position:absolute;top:0;left:0;width:100%;height:100%}.event-impressions-carousel .impression-item--trade_fair .impression-image img{width:100%;height:100%;object-fit:cover}.event-impressions-carousel .impression-item--trade_fair::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.event-impressions-carousel .impression-item--trade_fair .impression-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;color:#fff;max-width:768px;padding:0 48px}@media(max-width:768px){.event-impressions-carousel .impression-item--trade_fair .impression-content{padding:0 24px}}.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-title{display:none}.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial{margin:0}.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial p{font-family:"Poppins",sans-serif;font-weight:400;font-size:24px;line-height:normal;color:#fff;margin:0 0 8px 0}@media(max-width:768px){.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial p{font-size:20px}}@media(max-width:480px){.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial p{font-size:18px}}.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial .testimonial-author{font-family:"Poppins",sans-serif;font-weight:400;font-size:24px;line-height:normal;color:#fff;font-style:normal}@media(max-width:768px){.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial .testimonial-author{font-size:20px}}@media(max-width:480px){.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial .testimonial-author{font-size:18px}}.event-impressions-carousel .impression-item--webinar{display:flex;flex-direction:row;gap:24px;align-items:center;min-height:512px}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar{flex-direction:column;gap:32px;text-align:center}}.event-impressions-carousel .impression-item--webinar .impression-content{flex:1;padding-right:0}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-content{flex:none;padding-right:0;order:2}}.event-impressions-carousel .impression-item--webinar .impression-content .impression-title{font-family:"Poppins",sans-serif;font-weight:500;font-size:26px;line-height:1.15;color:#0b4b88;margin:0 0 16px 0;letter-spacing:-0.72px}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-content .impression-title{font-size:22px}}.event-impressions-carousel .impression-item--webinar .impression-content .webinar-date{margin-bottom:32px}.event-impressions-carousel .impression-item--webinar .impression-content .webinar-date time{font-family:"Poppins",sans-serif;font-weight:400;font-size:20px;color:#042141;white-space:pre-wrap}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-content .webinar-date time{font-size:18px}}.event-impressions-carousel .impression-item--webinar .impression-content .impression-description p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.15;color:#484848;margin:0;letter-spacing:-0.32px}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-content .impression-description p{font-size:14px;line-height:1.4}}.event-impressions-carousel .impression-item--webinar .impression-image{flex:1;height:512px;border-radius:16px;overflow:hidden}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-image{flex:none;order:1;width:100%;max-width:600px}}@media(max-width:768px){.event-impressions-carousel .impression-item--webinar .impression-image{height:300px}}.event-impressions-carousel .impression-item--webinar .impression-image img{width:100%;height:100%;object-fit:cover}.event-impressions-carousel .carousel-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:3}.event-impressions-carousel .carousel-navigation .carousel-btn{position:absolute;top:0;width:48px;height:48px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;pointer-events:all;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(12,35,64,.15)}.event-impressions-carousel .carousel-navigation .carousel-btn svg{width:24px;height:24px;color:#004583}.event-impressions-carousel .carousel-navigation .carousel-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(12,35,64,.2)}.event-impressions-carousel .carousel-navigation .carousel-btn:disabled{opacity:.5;cursor:not-allowed}.event-impressions-carousel .carousel-navigation .carousel-btn:disabled:hover{transform:none}.event-impressions-carousel .carousel-navigation .carousel-btn--prev{left:-24px}@media(max-width:768px){.event-impressions-carousel .carousel-navigation .carousel-btn--prev{width:40px;height:40px;left:-20px}.event-impressions-carousel .carousel-navigation .carousel-btn--prev svg{width:20px;height:20px}}@media(max-width:480px){.event-impressions-carousel .carousel-navigation .carousel-btn--prev{left:-15px}}.event-impressions-carousel .carousel-navigation .carousel-btn--next{right:-24px}@media(max-width:768px){.event-impressions-carousel .carousel-navigation .carousel-btn--next{width:40px;height:40px;right:-20px}.event-impressions-carousel .carousel-navigation .carousel-btn--next svg{width:20px;height:20px}}@media(max-width:480px){.event-impressions-carousel .carousel-navigation .carousel-btn--next{right:-15px}}.event-impressions-carousel .carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.event-impressions-carousel .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background:rgba(0,69,131,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.event-impressions-carousel .carousel-dots .carousel-dot:hover{background:rgba(0,69,131,.5)}.event-impressions-carousel .carousel-dots .carousel-dot.active{background:#004583;width:24px;border-radius:5px}@media(max-width:768px){.event-impressions-carousel{padding:48px 0}.event-impressions-carousel .section-header{margin-bottom:32px}.event-impressions-carousel .impression-item--trade_fair{height:400px}.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial p,.event-impressions-carousel .impression-item--trade_fair .impression-content .impression-testimonial .testimonial-author{font-size:18px}.event-impressions-carousel .impression-item--webinar{min-height:auto}.event-impressions-carousel .impression-item--webinar .impression-image{height:250px}}@media(max-width:480px){.event-impressions-carousel{padding:32px 0}.event-impressions-carousel .impression-item--trade_fair{height:300px}.event-impressions-carousel .impression-item--webinar .impression-image{height:200px}}.image-gallery-section{padding:64px 0;background:#fff}.image-gallery-section .container{max-width:1340px;margin:0 auto;padding:0 48px}@media(max-width:768px){.image-gallery-section .container{padding:0 24px}}@media(max-width:768px){.image-gallery-section{padding:48px 0}}.image-gallery-section .section-header{text-align:center;margin-bottom:48px}.image-gallery-section .section-header .section-title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:600;line-height:1.2;color:#004583;margin:0 0 16px 0}@media(max-width:768px){.image-gallery-section .section-header .section-title{font-size:28px}}.image-gallery-section .section-header .section-subtitle{font-family:"Poppins",sans-serif;font-size:18px;line-height:1.6;color:#666;max-width:800px;margin:0 auto}.image-gallery-section .section-header .section-subtitle p{margin:0}@media(max-width:768px){.image-gallery-section .section-header .section-subtitle{font-size:16px}}.image-gallery-section .image-gallery{position:relative;width:100%}.image-gallery-section .image-gallery .gallery-viewport{overflow:hidden;width:100%;position:relative;border-radius:12px}.image-gallery-section .image-gallery .gallery-container{position:relative;display:flex;transition:transform .5s ease-in-out;will-change:transform}.image-gallery-section .image-gallery .gallery-item{flex:0 0 100%;width:100%;min-width:100%;box-sizing:border-box;position:relative}.image-gallery-section .image-gallery .gallery-item .gallery-image{width:100%;height:600px;position:relative;background:#f5f5f5}@media(max-width:1024px){.image-gallery-section .image-gallery .gallery-item .gallery-image{height:500px}}@media(max-width:768px){.image-gallery-section .image-gallery .gallery-item .gallery-image{height:400px}}@media(max-width:480px){.image-gallery-section .image-gallery .gallery-item .gallery-image{height:300px}}.image-gallery-section .image-gallery .gallery-item .gallery-image img{width:100%;height:100%;object-fit:cover;display:block}.image-gallery-section .image-gallery .gallery-item .gallery-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(12,35,64,0.8),transparent);padding:24px;color:#fff}.image-gallery-section .image-gallery .gallery-item .gallery-caption p{margin:0;font-size:16px;line-height:1.5;text-shadow:0 1px 3px rgba(12,35,64,.5)}@media(max-width:768px){.image-gallery-section .image-gallery .gallery-item .gallery-caption{padding:16px}.image-gallery-section .image-gallery .gallery-item .gallery-caption p{font-size:14px}}.image-gallery-section .image-gallery .gallery-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:3}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn{position:absolute;top:0;width:48px;height:48px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;pointer-events:all;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(12,35,64,.15)}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn svg{width:24px;height:24px;color:#004583}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(12,35,64,.2)}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn:disabled{opacity:.5;cursor:not-allowed}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn:disabled:hover{transform:none}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--prev{left:20px}@media(max-width:768px){.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--prev{width:40px;height:40px;left:15px}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--prev svg{width:20px;height:20px}}@media(max-width:480px){.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--prev{left:10px}}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--next{right:20px}@media(max-width:768px){.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--next{width:40px;height:40px;right:15px}.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--next svg{width:20px;height:20px}}@media(max-width:480px){.image-gallery-section .image-gallery .gallery-navigation .gallery-btn--next{right:10px}}.image-gallery-section .image-gallery .gallery-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.image-gallery-section .image-gallery .gallery-dots .gallery-dot{width:10px;height:10px;border-radius:50%;background:rgba(0,69,131,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.image-gallery-section .image-gallery .gallery-dots .gallery-dot:hover{background:rgba(0,69,131,.5)}.image-gallery-section .image-gallery .gallery-dots .gallery-dot.active{background:#004583;width:24px;border-radius:5px}.template-event-index .events-container{padding-top:48px;padding-bottom:64px}.template-event-index .events-header{text-align:center;margin-bottom:64px}.template-event-index .events-header .page-title{color:#004583;font-family:"Poppins",sans-serif;font-weight:600;text-align:center;margin-bottom:24px}.template-event-index .events-header .page-intro{font-family:"Poppins",sans-serif;font-size:18px;line-height:1.6;color:#444;text-align:center;max-width:800px;margin:0 auto}.template-event-index .events-header .page-intro p{margin-bottom:16px}.template-event-index .events-header .page-intro p:last-child{margin-bottom:0}.template-event-index .marketing-timeline-section .marketing-timeline-wrapper{max-width:1100px;margin:0 auto}.template-event-index .marketing-timeline-section .marketing-timeline-item-title span{font-size:14px;font-weight:400;color:#5b7f95;margin-left:16px}.template-event-index .marketing-timeline-section .marketing-timeline-item-subtitle p{margin-bottom:8px;color:#5b7f95}.template-event-index .marketing-timeline-section .marketing-timeline-item-subtitle p:last-child{margin-bottom:0}.template-event-index .marketing-timeline-section .marketing-timeline-item-subtitle a{display:inline-flex;align-items:center;gap:8px;margin-top:16px}.template-event-index .marketing-timeline-section .marketing-timeline-item-subtitle a svg{transition:transform .3s ease}.template-event-index .marketing-timeline-section .marketing-timeline-item-subtitle a:hover svg{transform:translateX(4px)}.template-event-index .events-empty-state{text-align:center;padding:64px 32px;background:linear-gradient(135deg,rgba(151,189,228,0.05) 0%,rgba(232,144,123,0.05) 100%);border-radius:16px;margin:32px 0}.template-event-index .events-empty-state p{font-family:"Poppins",sans-serif;font-size:18px;color:#5b7f95;margin:0}.template-event-index .events-empty-state p.archive-hint{font-size:14px;color:#666;margin-top:16px}.template-event-index .events-content-blocks{margin-top:64px}.template-event-index .events-content-blocks>*{margin-bottom:48px}.template-event-index .events-content-blocks>*:last-child{margin-bottom:0}.template-event-page .hero-section{background-color:#e0ebf7;position:relative;overflow:hidden}.template-event-page .hero-section::after{content:"";position:absolute;top:0;right:-200px;width:600px;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0,50 Q50,0 100,50 T200,50' stroke='%2397bde4' stroke-width='0.5' fill='none' opacity='0.3'/%3E%3C/svg%3E") no-repeat center;background-size:cover;pointer-events:none}.template-event-page .hero-section .hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.template-event-page .hero-section .hero-title{color:#0c2340;font-family:"Poppins",sans-serif;font-weight:700;text-align:center;margin-bottom:16px}.template-event-page .hero-section .hero-subtitle{font-family:"Poppins",sans-serif;font-size:18px;line-height:1.5;color:#444;text-align:center}.template-event-page .event-detail-container{padding-top:64px;padding-bottom:64px}.template-event-page .event-detail-card{background:#fff;border-radius:8px;padding:32px;box-shadow:0px 2px 4px rgba(0,0,0,.1),0px 4px 6px rgba(0,0,0,.1);border:1px solid #c1c7cd}@media(max-width:768px){.template-event-page .event-detail-card{padding:24px}}.template-event-page .event-detail-title{color:#0c2340;font-family:"Poppins",sans-serif;font-weight:700;text-align:center;margin-bottom:24px}.template-event-page .event-detail-description{color:#484848;font-family:"Poppins",sans-serif;font-size:16px;line-height:1.6;margin-bottom:32px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.template-event-page .event-details-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}@media(min-width:768px){.template-event-page .event-details-grid{grid-template-columns:1fr 1fr}.template-event-page .event-details-grid .event-detail-section:first-child{grid-column:1/-1}}.template-event-page .event-detail-section{border-top:1px solid #dedede;padding-top:24px}.template-event-page .event-detail-heading{color:#004583;font-family:"Poppins",sans-serif;font-size:20px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:16px}.template-event-page .event-detail-heading .event-icon{flex-shrink:0;width:24px;height:24px;background-color:#004583;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-event-page .event-detail-content{padding-left:32px}.template-event-page .event-detail-content .event-location-name,.template-event-page .event-detail-content .event-organizer,.template-event-page .event-detail-content .event-date{color:#0c2340;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;margin-bottom:8px}.template-event-page .event-detail-content .event-location-detail{color:#484848;font-size:16px;margin-top:4px}.template-event-page .event-detail-content .event-time{display:flex;align-items:center;gap:8px;color:#0c2340;font-size:16px;margin-top:8px}.template-event-page .event-detail-content .event-time .event-icon-small{width:20px;height:20px;flex-shrink:0;background-color:#004583;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-event-page .external-link-icon{width:16px;height:16px;display:inline-block;background-color:currentColor;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-event-page .event-cta-section{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:24px;border-top:1px solid #dedede}.template-event-page .event-cta-section .event-cta-button{background:#e8927c;color:#0c2340;padding:14px 24px;border-radius:24px;font-family:"Poppins",sans-serif;font-weight:600;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;border:1px solid #0c2340}.template-event-page .event-cta-section .event-cta-button:hover{background:rgb(224.3831168831,109.9025974026,80.6168831169);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.template-event-page .event-cta-section .event-cta-button .external-link-icon{margin-left:4px}.template-event-page .event-cta-section .event-cta-button .external-link-icon path{fill:currentColor}.template-event-page .event-cta-section .event-free-badge{background:#a7c6ed;color:#0c2340;padding:6px 12px;border-radius:16px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500}.text-image-block .content-container{max-width:100%;padding:0}@media(max-width:1200px){.text-image-block .content-container{padding:0}}@media(max-width:1024px){.text-image-block .content-container{padding:0}}.text-image-block__image{position:relative}@media(max-width:1024px){.text-image-block__image{order:2}}.text-image-block__text{display:flex;flex-direction:column;justify-content:center;padding:0 24px}@media(max-width:1024px){.text-image-block__text{order:1;padding:0 16px}}@media(max-width:480px){.text-image-block__text{padding:0 8px}}.text-image-block__title{margin-bottom:24px}.text-image-block__body{font-size:16px;line-height:1.5}.image-text-block .content-container{max-width:100%;padding:0}@media(max-width:1200px){.image-text-block .content-container{padding:0}}@media(max-width:1024px){.image-text-block .content-container{padding:0}}.image-text-block__image{position:relative}@media(max-width:1024px){.image-text-block__image{order:2}}.image-text-block__text{display:flex;flex-direction:column;justify-content:center;padding:0 24px}@media(max-width:1024px){.image-text-block__text{order:1;padding:0 16px}}@media(max-width:480px){.image-text-block__text{padding:0 8px}}.image-text-block__title{margin-bottom:24px}.image-text-block__body{font-size:16px;line-height:1.5}.marketing-statistics{width:100%;padding:96px 0;background-color:#fff;overflow:hidden}.marketing-statistics__header{text-align:center;margin-bottom:64px}.marketing-statistics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:64px;max-width:1200px;margin:0 auto;width:100%;justify-items:center}.marketing-statistics__item{text-align:center;min-width:0;width:100%;box-sizing:border-box;max-width:300px}.marketing-statistics__number{font-family:"Poppins",sans-serif;font-weight:700;font-size:60px;line-height:1;color:#e8927c;margin:0 0 8px 0;word-wrap:break-word;overflow-wrap:break-word}.marketing-statistics__label{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#484848;margin:0;word-wrap:break-word;overflow-wrap:break-word}.marketing-statistics__description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#666;margin:8px 0 0 0}.marketing-statistics__description p{margin:0;color:inherit}@media(max-width:1200px){.marketing-statistics{padding:48px 0}.marketing-statistics__container{padding:0 32px}.marketing-statistics__grid{gap:48px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketing-statistics__title{font-size:32px}.marketing-statistics__subtitle{font-size:16px}.marketing-statistics__number{font-size:52px}.marketing-statistics__label{font-size:15px}}@media(max-width:1024px){.marketing-statistics{padding:32px 0}.marketing-statistics__container{padding:0 24px}.marketing-statistics__grid{grid-template-columns:repeat(2,1fr);gap:32px}.marketing-statistics__title{font-size:28px}.marketing-statistics__subtitle{font-size:15px}.marketing-statistics__number{font-size:44px}.marketing-statistics__label{font-size:14px}.marketing-statistics__description{font-size:13px}}@media(max-width:768px){.marketing-statistics{padding:24px 0}.marketing-statistics__container{padding:0 16px}.marketing-statistics__header{margin-bottom:48px}.marketing-statistics__grid{grid-template-columns:repeat(2,1fr);gap:24px}.marketing-statistics__title{font-size:24px;line-height:1.25}.marketing-statistics__subtitle{font-size:14px;line-height:1.6}.marketing-statistics__number{font-size:36px}.marketing-statistics__label{font-size:13px}.marketing-statistics__description{font-size:12px}}@media(max-width:480px){.marketing-statistics{padding:30px 0}.marketing-statistics__container{padding:0 8px}.marketing-statistics__grid{grid-template-columns:1fr;gap:32px}.marketing-statistics__title{font-size:22px}.marketing-statistics__subtitle{font-size:13px}.marketing-statistics__number{font-size:32px}.marketing-statistics__label{font-size:12px}}.marketing-partners{width:100%;padding:64px 0;background-color:#fff;overflow:hidden}.marketing-partners__header{text-align:center;margin-bottom:64px}.marketing-partners__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1rem,3vw,2rem);max-width:1313px;margin:0 auto;justify-items:center;align-items:center}.marketing-partners--horizontal .marketing-partners__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.marketing-partners--grid .marketing-partners__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1rem,3vw,2rem);justify-items:center}.marketing-partners__item{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-width:150px;height:auto;box-sizing:border-box;text-align:center}.marketing-partners__link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;color:inherit;transition:all .3s ease}.marketing-partners__link:hover{opacity:.8;transform:translateY(-2px)}.marketing-partners__logo{display:flex;align-items:center;justify-content:center;width:100%;height:32px}.marketing-partners__logo img{max-width:100%;max-height:32px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.marketing-partners__name{font-family:"Poppins",sans-serif;font-size:24px;font-weight:700;line-height:1.1;color:#4a5568;margin:0;white-space:nowrap;word-wrap:break-word;overflow-wrap:break-word}.marketing-partners__description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#666;margin:8px 0 0 0;text-align:center}.marketing-partners__item:hover .marketing-partners__logo img{filter:none}.marketing-partners__item:hover .marketing-partners__name{color:#21272a}@media(max-width:1024px){.marketing-partners{padding:clamp(40px,8vw,60px) 0}.marketing-partners__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(.75rem,2.5vw,1.5rem)}.marketing-partners__item{min-width:140px}}@media(max-width:768px){.marketing-partners{padding:clamp(30px,6vw,50px) 0}.marketing-partners__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(.5rem,2vw,1rem)}.marketing-partners__item{min-width:120px}.marketing-partners__logo{height:clamp(24px,4vw,32px)}.marketing-partners__logo img{max-height:clamp(24px,4vw,32px)}.marketing-partners__name{font-size:clamp(18px,4vw,24px)}}.content-spacing{margin-bottom:64px}.tabbed-content{background-color:#f2f4f8;margin-bottom:64px;padding:64px 0 0 0;width:100%;height:100%}.tabbed-content__header{text-align:center;margin-bottom:48px;max-width:1340px;margin-left:auto;margin-right:auto;padding:64px 32px 0}@media(max-width:1024px){.tabbed-content__header{padding:0 16px;margin-bottom:32px}}.tabbed-content__section-title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:600;line-height:46px;color:#004583;margin:0 0 16px 0}@media(max-width:1024px){.tabbed-content__section-title{font-size:28px;line-height:36px}}@media(max-width:768px){.tabbed-content__section-title{font-size:24px;line-height:32px}}.tabbed-content__section-subtitle{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#484848}.tabbed-content__section-subtitle p{margin:0 0 16px 0}.tabbed-content__section-subtitle p:last-child{margin-bottom:0}.tabbed-content__nav{display:flex;justify-content:center;align-items:flex-end;margin-bottom:0;position:relative}.tabbed-content__tabs{display:flex;justify-content:center;align-items:flex-end;overflow:hidden;transition:opacity .2s ease}@media(max-width:1024px){.tabbed-content__tabs{justify-content:flex-start;padding:0 16px}}.tabbed-content__tabs--hidden{display:none}.tabbed-content__tab{background-color:#f5f5f5;border:1px solid #dedede;border-bottom:none;border-radius:2px 2px 0 0;color:#1a202c;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:22px;padding:9px 16px;white-space:nowrap;transition:all .2s ease;position:relative;height:45px;display:flex;align-items:center}.tabbed-content__tab:not(:last-child){margin-right:4px}.tabbed-content__tab:hover{background-color:hsl(0,0%,91.0784313725%)}.tabbed-content__tab--active{background-color:#a7c6ed;border-color:#a7c6ed;color:#0c2340;font-weight:600}.tabbed-content__tab:focus{outline:none;box-shadow:0 0 0 2px rgba(0,69,131,.3)}.tabbed-content__content{background-color:#f2f4f8;border-top:1px solid #dedede}.tabbed-content__panel{display:none}.tabbed-content__panel--active{display:block}.tabbed-content__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start}@media(max-width:1024px){.tabbed-content__inner{grid-template-columns:1fr}}.tabbed-content__text{padding:64px 48px 64px 48px}@media(max-width:1024px){.tabbed-content__text{order:2;padding:32px 24px 64px 24px}}@media(max-width:768px){.tabbed-content__text{padding:24px 16px 48px 16px}}.tabbed-content__title{font-family:"Poppins",sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#0c2340;margin:0 0 16px 0}@media(max-width:1024px){.tabbed-content__title{font-size:28px;line-height:32px}}@media(max-width:768px){.tabbed-content__title{font-size:24px;line-height:28px}}.tabbed-content__description{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#484848}.tabbed-content__description p{margin:0 0 16px 0}.tabbed-content__description p:last-child{margin-bottom:0}.tabbed-content__description strong{font-weight:600}.tabbed-content__description em{font-style:italic}.tabbed-content__description ul,.tabbed-content__description ol{margin:16px 0;padding-left:24px}.tabbed-content__description li{margin:8px 0}.tabbed-content__image{width:100%;height:100%}@media(max-width:1024px){.tabbed-content__image{order:1}}.tabbed-content__image picture{display:block}.tabbed-content__image img{width:100%;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.1);object-fit:cover}.tabbed-content__mobile-nav{display:none;width:100%;position:relative}.tabbed-content__mobile-nav--visible{display:block;padding:0 16px 16px}.tabbed-content__mobile-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 24px;background-color:#fff;border:2px solid #dedede;border-radius:8px;font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;color:#0c2340;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.04);min-height:48px}.tabbed-content__mobile-toggle:hover{background-color:#f2f4f8;border-color:#004583;box-shadow:0 4px 8px rgba(0,0,0,.08)}.tabbed-content__mobile-toggle:focus{outline:none;border-color:#004583;box-shadow:0 0 0 3px rgba(0,69,131,.15),0 4px 8px rgba(0,0,0,.08)}.tabbed-content__mobile-toggle[aria-expanded=true]{border-color:#004583;background-color:#e0ebf7}.tabbed-content__mobile-toggle[aria-expanded=true] .tabbed-content__mobile-arrow{transform:rotate(180deg);color:#004583}.tabbed-content__mobile-current{flex:1;text-align:left;font-weight:500;color:inherit}.tabbed-content__mobile-arrow{flex-shrink:0;transition:transform .3s ease,color .3s ease;color:#697077;margin-left:16px;opacity:.8}.tabbed-content__mobile-dropdown{position:absolute;top:calc(100% - 16px);left:0;right:0;background-color:#fff;border:2px solid #dedede;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);z-index:1000;transform:translateY(-10px);opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(0.4,0,0.2,1),opacity .3s ease,visibility .3s ease;padding:8px;margin:0 16px}.tabbed-content__mobile-dropdown--open{transform:translateY(0);opacity:1;visibility:visible}.tabbed-content__mobile-option{width:100%;padding:24px;background-color:rgba(0,0,0,0);border:none;font-family:"Poppins",sans-serif;font-size:15px;font-weight:400;color:#0c2340;text-align:left;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;border-radius:4px}.tabbed-content__mobile-option:hover{background-color:#f2f4f8;color:#004583}.tabbed-content__mobile-option:focus{outline:none;background-color:#e0ebf7;color:#004583}.tabbed-content__mobile-option--active{background-color:#e0ebf7;color:#004583;font-weight:600}.tabbed-content__mobile-option:not(:last-child){margin-bottom:2px}.tabbed-content__panel{opacity:0;transition:opacity .3s ease}.tabbed-content__panel--active{opacity:1}.problem-solution-block{position:relative;width:100%;overflow:hidden}@media(max-width:1200px){.problem-solution-block{min-height:600px}}@media(max-width:1024px){.problem-solution-block{min-height:auto}}.problem-solution-block__content{display:flex;flex-direction:row;height:100%;width:100%}@media(max-width:1200px){.problem-solution-block__content{flex-direction:column}}.problem-solution-block__problem{display:flex;align-items:center;color:#fff;background-color:#004583;justify-content:flex-start;padding-left:200px;padding-right:40px;flex:0 0 calc(50% - 180px)}@media(max-width:1340px){.problem-solution-block__problem{padding-left:100px}}@media(max-width:1200px){.problem-solution-block__problem{flex:none;width:100%;padding:64px 48px;min-height:400px}}@media(max-width:1024px){.problem-solution-block__problem{padding:48px 24px;min-height:300px}}.problem-solution-block__problem-inner{display:flex;flex-direction:column;width:100%;max-width:488px;gap:24px;padding:100px 0 91px 0}@media(max-width:1200px){.problem-solution-block__problem-inner{padding:0;gap:16px;max-width:none}}.problem-solution-block__problem-subtitle{font-family:"Poppins",sans-serif;line-height:1.5;color:#fff;text-transform:uppercase;letter-spacing:2.56px;margin:0;padding:4px 0;font-size:16px}@media(max-width:1200px){.problem-solution-block__problem-subtitle{font-size:14px}}@media(max-width:1024px){.problem-solution-block__problem-subtitle{font-size:14px}}@media(max-width:1024px){.problem-solution-block__problem-subtitle{letter-spacing:2px}}.problem-solution-block__problem-title{font-family:"Poppins",sans-serif;font-size:40px}@media(max-width:1200px){.problem-solution-block__problem-title{font-size:32px}}@media(max-width:1024px){.problem-solution-block__problem-title{font-size:28px}}.problem-solution-block__problem-title{line-height:1.15;color:#fff;letter-spacing:-0.8px;margin:0}@media(max-width:1200px){.problem-solution-block__problem-title{line-height:1.2}}@media(max-width:1024px){.problem-solution-block__problem-title{line-height:1.25}}.problem-solution-block__problem-description{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px}@media(max-width:1200px){.problem-solution-block__problem-description{font-size:14px}}@media(max-width:1024px){.problem-solution-block__problem-description{font-size:14px}}.problem-solution-block__problem-description{line-height:1.5;letter-spacing:-0.32px;margin:0;width:100%}.problem-solution-block__solution{display:flex;align-items:center;color:#fff;background-color:#e8927c;justify-content:center;flex:0 0 360px;padding:0 12px}@media(max-width:1200px){.problem-solution-block__solution{flex:none;padding:64px 48px;min-height:350px}}@media(max-width:1024px){.problem-solution-block__solution{padding:48px 24px;min-height:280px}}.problem-solution-block__solution-inner{display:flex;flex-direction:column;width:100%;gap:16px;max-width:327px;padding:12px}@media(max-width:1200px){.problem-solution-block__solution-inner{padding:0;max-width:none}}.problem-solution-block__solution-icon{position:relative;display:inline-block;width:48px;height:48px;margin-bottom:8px}.problem-solution-block__solution-icon img{opacity:0}.problem-solution-block__solution-icon::before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background-color:#fff;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.problem-solution-block__solution-title{font-family:"Poppins",sans-serif;font-size:18.855px;line-height:23.569px;color:#fff;margin:0 0 16px 0}@media(max-width:1200px){.problem-solution-block__solution-title{font-size:20px;line-height:1.2}}@media(max-width:1024px){.problem-solution-block__solution-title{font-size:18px}}.problem-solution-block__solution-description{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px}@media(max-width:1200px){.problem-solution-block__solution-description{font-size:12.992px}}@media(max-width:1024px){.problem-solution-block__solution-description{font-size:12.992px}}.problem-solution-block__solution-description{line-height:1.5;margin:0}.problem-solution-block__image{flex:0 0 calc(50% - 180px);min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:1200px){.problem-solution-block__image{flex:none;width:100%;height:300px;order:-1;margin:0;padding:0}}@media(max-width:1024px){.problem-solution-block__image{height:250px}}.problem-solution-block__image img{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:1200px){.problem-solution-block__image img{max-width:100%;margin:0;padding:0;border:0}}.marketing-app-screenshots-block{padding:80px 0;background-color:#fff}.marketing-app-screenshots-block .content-container{max-width:1340px;margin:0 auto;padding:0 16px}.marketing-app-screenshots-block__header{text-align:center;margin-bottom:80px}.marketing-app-screenshots-block__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:1024px){.marketing-app-screenshots-block__gallery{gap:24px}}@media(max-width:768px){.marketing-app-screenshots-block__gallery{grid-template-columns:1fr;gap:32px}}.marketing-app-screenshots-block__item{display:flex;flex-direction:column;align-items:center}.marketing-app-screenshots-block__image{width:100%;max-width:320px;aspect-ratio:3/5;border-radius:16px;overflow:hidden;position:relative;margin-bottom:24px;box-shadow:0 6px 12px rgba(0,0,0,.3);transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;border:8px solid #fff}.marketing-app-screenshots-block__image:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.4)}.marketing-app-screenshots-block__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.marketing-app-screenshots-block__title{text-align:center}.marketing-app-screenshots-block__no-items{text-align:center;padding:64px 16px}.marketing-what-drives-us-section{padding:64px 0;background-color:#fff}@media(max-width:1024px){.marketing-what-drives-us-section{padding:32px 0}}@media(max-width:768px){.marketing-what-drives-us-section{padding:24px 0}}.marketing-what-drives-us-container{max-width:1340px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:60px}@media(max-width:1200px){.marketing-what-drives-us-container{gap:48px}}@media(max-width:1024px){.marketing-what-drives-us-container{gap:40px}}@media(max-width:768px){.marketing-what-drives-us-container{gap:32px}}.marketing-what-drives-us-top{width:100%;display:flex;gap:60px;align-items:flex-start}@media(max-width:1200px){.marketing-what-drives-us-top{gap:48px}}@media(max-width:1024px){.marketing-what-drives-us-top{flex-direction:column;gap:40px;align-items:center}}@media(max-width:768px){.marketing-what-drives-us-top{gap:32px}}.marketing-what-drives-us-bottom{width:100%;display:flex;justify-content:center}@media(max-width:1024px){.marketing-what-drives-us-bottom{max-width:100%}}.marketing-what-drives-us-header{flex:0 0 30%;text-align:left}@media(max-width:1200px){.marketing-what-drives-us-header{flex:0 0 35%}}@media(max-width:1024px){.marketing-what-drives-us-header{flex:1 1 100%;text-align:center;margin-bottom:0}}.marketing-what-drives-us-description{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.6;color:#444;margin:0 0 32px 0}.marketing-what-drives-us-description p{margin:0 0 12px 0}.marketing-what-drives-us-description p:last-child{margin-bottom:0}@media(max-width:768px){.marketing-what-drives-us-description{font-size:16px;margin-bottom:24px}}.marketing-what-drives-us-ctas{display:flex;gap:16px;margin-top:32px}@media(max-width:1024px){.marketing-what-drives-us-ctas{justify-content:center;margin-top:24px}}@media(max-width:768px){.marketing-what-drives-us-ctas{flex-direction:column;gap:12px;margin-top:20px}}.marketing-what-drives-us-content{flex:1;min-width:0}@media(max-width:1024px){.marketing-what-drives-us-content{width:100%}}.marketing-what-drives-us-items{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1200px){.marketing-what-drives-us-items{gap:20px}}@media(max-width:768px){.marketing-what-drives-us-items{grid-template-columns:1fr;gap:16px}}.marketing-what-drives-us-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 20px 40px 20px;transition:all .3s ease}.marketing-what-drives-us-item:hover{transform:translateY(-2px)}@media(max-width:768px){.marketing-what-drives-us-item{padding:0 16px 40px 16px;gap:12px}}.marketing-what-drives-us-item-icon-wrapper{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:flex-start}@media(max-width:768px){.marketing-what-drives-us-item-icon-wrapper{width:40px;height:40px}}.marketing-what-drives-us-item-icon{width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(2000%) hue-rotate(205deg) brightness(90%) contrast(100%)}@media(max-width:768px){.marketing-what-drives-us-item-icon{width:24px;height:24px}}.marketing-what-drives-us-item-icon-placeholder{width:24px;height:24px;background-color:#004583;border-radius:4px}@media(max-width:768px){.marketing-what-drives-us-item-icon-placeholder{width:18px;height:18px}}.marketing-what-drives-us-item-content{flex:1;min-width:0}.marketing-what-drives-us-item-title{font-family:"Poppins",sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#004583;margin:0}@media(max-width:1024px){.marketing-what-drives-us-item-title{font-size:18px}}@media(max-width:768px){.marketing-what-drives-us-item-title{font-size:16px}}.marketing-what-drives-us-image-wrapper{position:relative;width:100%}.marketing-what-drives-us-image{width:100%;height:auto;border-radius:12px;transition:transform .3s ease}.marketing-what-drives-us-image:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:no-preference){.marketing-what-drives-us-item{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.marketing-what-drives-us-item:nth-child(1){animation-delay:0.1s}.marketing-what-drives-us-item:nth-child(2){animation-delay:0.2s}.marketing-what-drives-us-item:nth-child(3){animation-delay:0.3s}.marketing-what-drives-us-item:nth-child(4){animation-delay:0.4s}.marketing-what-drives-us-item:nth-child(5){animation-delay:0.5s}.marketing-what-drives-us-item:nth-child(6){animation-delay:0.6s}.marketing-what-drives-us-item:nth-child(7){animation-delay:0.7s}.marketing-what-drives-us-item:nth-child(8){animation-delay:0.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}}.team-gallery-block{padding:64px 0;background:#fff}@media(max-width:1024px){.team-gallery-block{padding:32px 0}}.team-gallery-header{text-align:center;margin-bottom:50px}@media(max-width:1024px){.team-gallery-header{margin-bottom:40px}}.team-gallery-subtitle{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;color:#444;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:1024px){.team-gallery-subtitle{font-size:16px}}.team-gallery-subtitle p{margin:0 0 16px 0}.team-gallery-subtitle p:last-child{margin-bottom:0}.team-gallery-grid{display:grid;gap:20px;margin:0 auto;max-width:1340px;grid-template-columns:repeat(4,1fr)}@media(max-width:1340px){.team-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:1200px){.team-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:1024px){.team-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){.team-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:480px){.team-gallery-grid{grid-template-columns:1fr}}.team-member-card{background:#fff;padding:32px 0;text-align:center;transition:all .3s ease}@media(max-width:1024px){.team-member-card{padding:24px 0}}.team-member-image{margin-bottom:24px}.team-member-image .team-photo{width:300px;height:300px;object-fit:cover;transition:all .3s ease}@media(max-width:1024px){.team-member-image{margin-bottom:20px}.team-member-image .team-photo{width:250px;height:250px}}@media(max-width:768px){.team-member-image .team-photo{width:200px;height:200px}}.team-member-info{display:flex;flex-direction:column;gap:6px}.team-member-name{font-family:"Poppins",sans-serif;font-size:18px;font-weight:400;color:#141414;margin:0;line-height:1.4}@media(max-width:1024px){.team-member-name{font-size:16px}}.team-member-job-title{font-family:"Poppins",sans-serif;font-size:18px;font-weight:300;color:#697077;margin:0;line-height:1.4}@media(max-width:1024px){.team-member-job-title{font-size:16px}}.team-member-social{display:flex;justify-content:center;gap:12px;margin:8px 0}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#697077;text-decoration:none;transition:all .3s ease}.social-link:hover{color:#141414}.social-link:focus{outline:2px solid #004583;outline-offset:2px}.social-link svg{width:20px;height:20px;transition:transform .3s ease}.social-link:hover svg{transform:scale(1.1)}.team-member-contact{margin-top:8px}@media(prefers-reduced-motion:no-preference){.team-member-card{opacity:0;animation:fadeInUp .6s ease-out forwards}.team-member-card:nth-child(1){animation-delay:.1s}.team-member-card:nth-child(2){animation-delay:.2s}.team-member-card:nth-child(3){animation-delay:.3s}.team-member-card:nth-child(4){animation-delay:.4s}.team-member-card:nth-child(5){animation-delay:.5s}.team-member-card:nth-child(6){animation-delay:.6s}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.simple-header-block{padding:64px 0;background:#fff}@media(max-width:1024px){.simple-header-block{padding:32px 0}}.simple-header-block .container{max-width:1340px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}@media(max-width:1200px){.simple-header-block .container{padding:0 32px}}@media(max-width:1024px){.simple-header-block .container{padding:0 24px}}@media(max-width:768px){.simple-header-block .container{padding:0 16px}}.simple-header-content{text-align:center}.simple-header-content p{font-family:"Poppins",sans-serif;font-size:29px;font-weight:600;color:#004583;line-height:1.6;margin:0}@media(max-width:1200px){.simple-header-content p{font-size:26px}}@media(max-width:1024px){.simple-header-content p{font-size:24px}}@media(max-width:768px){.simple-header-content p{font-size:20px;line-height:1.5}}.partner-external-cta-block{position:relative;padding:48px 0;background-color:rgba(0,0,0,0)}.partner-external-cta-block .partner-external-cta-block__wrapper{max-width:1200px;margin:0 auto;padding:0 48px;background-color:#e8927c}@media(max-width:1340px){.partner-external-cta-block .partner-external-cta-block__wrapper{margin:0 48px}}@media(max-width:1200px){.partner-external-cta-block .partner-external-cta-block__wrapper{margin:0 32px}}@media(max-width:1024px){.partner-external-cta-block .partner-external-cta-block__wrapper{margin:0 24px}}.partner-external-cta-block.partner-external-cta-block--orange .partner-external-cta-block__wrapper{background-color:#e8927c}.partner-external-cta-block.partner-external-cta-block--peach-light .partner-external-cta-block__wrapper{background-color:hsl(12.2222222222,70.1298701299%,79.8039215686%)}.partner-external-cta-block.partner-external-cta-block--primary .partner-external-cta-block__wrapper{background-color:#004583}.partner-external-cta-block.partner-external-cta-block--white .partner-external-cta-block__wrapper{background-color:#fff}.partner-external-cta-block.partner-external-cta-block--dark .partner-external-cta-block__wrapper{background-color:#0c2340}.partner-external-cta-block .partner-external-cta-block__content{padding:48px 48px;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:48px}@media(max-width:1200px){.partner-external-cta-block .partner-external-cta-block__content{max-width:100%;padding:24px 24px;gap:32px}}@media(max-width:1024px){.partner-external-cta-block .partner-external-cta-block__content{flex-direction:column;align-items:flex-start;gap:24px;min-height:auto;padding:24px}}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__content{padding:16px;gap:16px}}.partner-external-cta-block .partner-external-cta-block__text{flex:1;max-width:753.641px}@media(max-width:1024px){.partner-external-cta-block .partner-external-cta-block__text{max-width:100%}}.partner-external-cta-block .partner-external-cta-block__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#0c2340;margin:0 0 8px 0}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__title{font-size:20px;line-height:26px}}@media(max-width:480px){.partner-external-cta-block .partner-external-cta-block__title{font-size:18px;line-height:24px}}.partner-external-cta-block .partner-external-cta-block__subtitle{font-family:"Poppins",sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#0c2340;margin:0 0 16px 0}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__subtitle{font-size:16px}}.partner-external-cta-block .partner-external-cta-block__description{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#484848;margin:0;max-width:754px}.partner-external-cta-block .partner-external-cta-block__description p{margin:0 0 8px 0}.partner-external-cta-block .partner-external-cta-block__description p:last-child{margin-bottom:0}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__description{font-size:14px;line-height:20px}}.partner-external-cta-block .partner-external-cta-block__actions{flex-shrink:0;display:flex;gap:24px;align-items:center}@media(max-width:1024px){.partner-external-cta-block .partner-external-cta-block__actions{width:100%;justify-content:flex-start}}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__actions{flex-direction:column;align-items:stretch;gap:16px}}.partner-external-cta-block .partner-external-cta-block__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14.5px 24px;background-color:#fff;border:2px solid #0c2340;border-radius:24px;color:#0c2340;font-family:"Poppins",sans-serif;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(5px);white-space:nowrap}.partner-external-cta-block .partner-external-cta-block__actions .btn .btn__arrow{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.partner-external-cta-block .partner-external-cta-block__actions .btn .btn__arrow svg{width:100%;height:100%;transition:transform .3s ease}.partner-external-cta-block .partner-external-cta-block__actions .btn:hover{background-color:#0c2340;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(12,35,64,.3)}.partner-external-cta-block .partner-external-cta-block__actions .btn:hover .btn__arrow svg{transform:translateX(2px)}.partner-external-cta-block .partner-external-cta-block__actions .btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(12,35,64,.2)}.partner-external-cta-block .partner-external-cta-block__actions .btn:focus{outline:none;box-shadow:0 0 0 3px rgba(12,35,64,.3)}@media(max-width:768px){.partner-external-cta-block .partner-external-cta-block__actions .btn{width:100%;justify-content:center;padding:12px 20px;font-size:14px;gap:8px}.partner-external-cta-block .partner-external-cta-block__actions .btn .btn__arrow{width:16px;height:16px}}.partner-external-cta-block .partner-external-cta-block__actions .btn--secondary{background-color:rgba(0,0,0,0);color:#0c2340;border-color:#0c2340}.partner-external-cta-block .partner-external-cta-block__actions .btn--secondary:hover{background-color:rgba(12,35,64,.1);color:#0c2340}.partner-external-cta-block .partner-external-cta-block__actions .btn--outline{background-color:rgba(0,0,0,0);color:#0c2340;border-color:#0c2340}.partner-external-cta-block .partner-external-cta-block__actions .btn--outline:hover{background-color:rgba(12,35,64,.05);color:#0c2340}.partner-external-cta-block .partner-external-cta-block__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.partner-external-cta-block .partner-external-cta-block__background .partner-external-cta-block__background-image{width:100%;height:100%;object-fit:cover;object-position:center}.partner-external-cta-block .partner-external-cta-block__background .partner-external-cta-block__background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.partner-external-cta-block.partner-external-cta-block--has-background .partner-external-cta-block__content{position:relative;z-index:1}.partner-external-cta-block.partner-external-cta-block--has-background .partner-external-cta-block__title,.partner-external-cta-block.partner-external-cta-block--has-background .partner-external-cta-block__subtitle{color:#fff}.partner-external-cta-block.partner-external-cta-block--has-background .partner-external-cta-block__description{color:hsla(0,0%,100%,.9)}@media(max-width:1340px){.partner-external-cta-block .partner-external-cta-block__content{max-width:100%}.partner-external-cta-block .partner-external-cta-block__text{max-width:65%}}@media(max-width:1340px)and (max-width:1200px){.partner-external-cta-block .partner-external-cta-block__text{max-width:70%}}@media(max-width:1024px){.partner-external-cta-block .partner-external-cta-block__text{max-width:100%}}.partner-hero-section{position:relative;background-color:#e0ebf7;min-height:560px;display:flex;align-items:center;overflow:hidden}.partner-hero-section .partner-hero__background{position:absolute;top:0;right:0;bottom:0;left:40%;z-index:1}.partner-hero-section .partner-hero__background .partner-hero__bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.partner-hero-section .partner-hero__background::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(224,235,247,0.9) 0%,rgba(224,235,247,0.4) 50%,rgba(224,235,247,0.1) 100%);z-index:2}.partner-hero-section .partner-hero__overlay{position:relative;z-index:3;width:100%}.partner-hero-section .partner-hero__overlay .container{max-width:1340px;margin:0 auto;padding:0 48px}@media(max-width:1200px){.partner-hero-section .partner-hero__overlay .container{padding:0 32px}}@media(max-width:1024px){.partner-hero-section .partner-hero__overlay .container{padding:0 24px}}@media(max-width:768px){.partner-hero-section .partner-hero__overlay .container{padding:0 16px}}.partner-hero-section .partner-hero__content{background:#fff;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:48px;max-width:973px}@media(max-width:1024px){.partner-hero-section .partner-hero__content{padding:32px;max-width:100%}}@media(max-width:768px){.partner-hero-section .partner-hero__content{padding:24px}}.partner-breadcrumb{margin-bottom:24px}.partner-breadcrumb .partner-breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font-family:"Poppins",sans-serif;font-size:14px;line-height:27px}.partner-breadcrumb .partner-breadcrumb__item{display:flex;align-items:center}.partner-breadcrumb .partner-breadcrumb__link{color:#0f4c81;text-decoration:none;transition:all .2s ease}.partner-breadcrumb .partner-breadcrumb__link:hover{text-decoration:underline;color:#004583}.partner-breadcrumb .partner-breadcrumb__link:focus{outline:2px solid #004583;outline-offset:2px}.partner-breadcrumb .partner-breadcrumb__separator{color:#0f4c81;margin:0 8px;user-select:none}.partner-breadcrumb .partner-breadcrumb__item--current .partner-breadcrumb__text{color:#0f4c81;font-weight:400}.partner-hero__info .partner-hero__title{font-family:"Poppins",sans-serif;font-weight:700;font-size:32px;line-height:1.3;color:#0f4c81;margin:0 0 24px 0}@media(max-width:768px){.partner-hero__info .partner-hero__title{font-size:24px}}@media(max-width:480px){.partner-hero__info .partner-hero__title{font-size:20px}}.partner-hero__info .partner-hero__certification{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#0f4c81;margin:0 0 16px 0}.partner-hero__info .partner-hero__description{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#0f4c81;margin-bottom:32px}.partner-hero__info .partner-hero__description p{margin:0 0 16px 0}.partner-hero__info .partner-hero__description p:last-child{margin-bottom:0}.partner-hero__info .partner-hero__actions{display:flex;gap:24px;align-items:center}@media(max-width:768px){.partner-hero__info .partner-hero__actions{flex-direction:column;align-items:stretch;gap:16px}}.partner-hero__info .partner-hero__actions .btn{background-color:#0b4b88;border-color:#0b233a;color:#fff}.partner-hero__info .partner-hero__actions .btn:hover{background-color:rgba(11,75,136,.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}@media(max-width:1024px){.partner-hero-section{min-height:400px}.partner-hero-section .partner-hero__background{left:30%}}@media(max-width:768px){.partner-hero-section{min-height:350px;padding:32px 0}.partner-hero-section .partner-hero__background{left:0;opacity:.3}.partner-hero-section .partner-hero__background::after{background:rgba(224,235,247,.85)}}.partner-introduction{background:#fff;padding:64px 0}.partner-introduction .partner-intro__content{max-width:1200px;margin:0 auto;text-align:center;padding:0 32px}@media(max-width:1200px){.partner-introduction .partner-intro__content{padding:0 24px}}@media(max-width:768px){.partner-introduction .partner-intro__content{padding:0 16px}}.partner-introduction .partner-intro__heading{margin-bottom:32px}.partner-introduction .partner-intro__heading .partner-intro__title{font-family:"Poppins",sans-serif;font-weight:600;font-size:36px;line-height:46.25px;color:#0b4b88;margin:0;max-width:1039px;margin-left:auto;margin-right:auto}@media(max-width:1200px){.partner-introduction .partner-intro__heading .partner-intro__title{font-size:32px;line-height:1.3}}@media(max-width:1024px){.partner-introduction .partner-intro__heading .partner-intro__title{font-size:28px;line-height:1.3}}@media(max-width:768px){.partner-introduction .partner-intro__heading .partner-intro__title{font-size:24px;line-height:1.3;text-align:left}}.partner-introduction .partner-intro__description .partner-intro__description p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#484848;margin:0;max-width:1064px;margin-left:auto;margin-right:auto}@media(max-width:768px){.partner-introduction .partner-intro__description .partner-intro__description p{text-align:left}}.partner-introduction .partner-intro__description p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#484848;margin:0;max-width:1064px;margin-left:auto;margin-right:auto}@media(max-width:768px){.partner-introduction .partner-intro__description p{text-align:left}}.partner-header{background:#fff;border-bottom:1px solid #dedede;padding:48px 0}.partner-header .partner-header__content{display:flex;align-items:center;gap:32px;margin-bottom:32px}@media(max-width:1024px){.partner-header .partner-header__content{flex-direction:column;align-items:flex-start;gap:24px}}.partner-header .partner-header__logo{flex-shrink:0;max-width:150px;height:auto}.partner-header .partner-header__info{flex:1}.partner-header .partner-header__info .partner-header__name{font-size:2rem;font-weight:600;color:#004583;margin-bottom:16px}.partner-header .partner-header__info .partner-header__tagline{font-size:1.1rem;color:#444;margin-bottom:16px}.partner-header .partner-header__info .partner-header__description{color:#141414;line-height:1.6}.partner-header .partner-actions{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:768px){.partner-header .partner-actions{flex-direction:column}.partner-header .partner-actions .btn{width:100%}}.partner-main-layout{display:grid;grid-template-columns:1fr 350px;gap:64px;padding:64px 0;max-width:1340px;margin:0 auto;padding-left:32px;padding-right:32px}@media(max-width:1200px){.partner-main-layout{grid-template-columns:1fr;gap:48px;padding:48px 24px}}@media(max-width:1024px){.partner-main-layout{padding:32px 16px}}.partner-content .block{margin-bottom:64px}.partner-content .block:last-child{margin-bottom:0}.partner-sidebar .partner-contact-card{background:#fff;border:1px solid #dedede;border-radius:8px;padding:32px;position:sticky;top:32px}.partner-sidebar .partner-contact-card h3{margin-top:0;margin-bottom:24px;color:#004583}.partner-sidebar .partner-contact-card .contact-item{margin-bottom:24px}.partner-sidebar .partner-contact-card .contact-item strong{display:block;margin-bottom:8px;color:#141414}.partner-sidebar .partner-contact-card .contact-item a{color:#004583;text-decoration:none}.partner-sidebar .partner-contact-card .contact-item a:hover{text-decoration:underline}.partner-sidebar .partner-contact-card .partner-address{margin-bottom:32px;line-height:1.6}.partner-sidebar .partner-contact-card .partner-address strong{display:block;margin-bottom:8px;color:#141414}.partner-sidebar .partner-contact-card .calendar-integration{border-top:1px solid #dedede;padding-top:24px}.partner-sidebar .partner-contact-card .calendar-integration h4{margin-top:0;margin-bottom:16px;color:#004583;font-size:1rem}.partners-content{background:#f2f4f8;padding:32px calc((100% - 1340px + 96px)/2) 64px;min-height:100vh}@media(min-width:1200px){.partners-content{padding:32px 28px 64px}}@media(min-width:1340px){.partners-content{padding:32px calc((100% - 1340px)/2 + 28px) 64px}}.partners-filter-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-bottom:32px}.filter-label{display:flex;align-items:center;gap:12px;color:#004583;font-weight:500;font-size:1rem}.filter-controls{display:flex;align-items:center;gap:16px;flex-grow:1;justify-content:flex-end;flex-wrap:wrap}.filter-field{position:relative;min-width:200px}.filter-select,.filter-input{width:100%;padding:12px 40px 12px 16px;border:1px solid #dedede;border-radius:6px;background:#fff;font-size:.95rem;color:#1a202c;appearance:none;transition:border-color .2s ease,background-color .2s ease}.filter-select:-webkit-autofill,.filter-select:-webkit-autofill:hover,.filter-select:-webkit-autofill:focus,.filter-select:-webkit-autofill:active,.filter-input:-webkit-autofill,.filter-input:-webkit-autofill:hover,.filter-input:-webkit-autofill:focus,.filter-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #e0ebf7 inset!important;-webkit-text-fill-color:#1a202c!important;border-color:#004583!important}.filter-select[style*=background-color],.filter-input[style*=background-color]{background-color:#e0ebf7!important;border-color:#004583!important}.filter-select:hover,.filter-input:hover{border-color:#c1c7cd}.filter-select:focus,.filter-input:focus{outline:none;border-color:#004583;box-shadow:0 0 0 3px #e0ebf7}.filter-input::placeholder{color:#666}.select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.input-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.4}.filter-search-btn{white-space:nowrap}.partners-intro{text-align:center;padding:48px 0}.partners-intro h2{margin-bottom:32px}.partners-intro .lead{color:#666;font-size:1.2rem}.location-status{margin:32px 0;padding:16px 32px;border-radius:8px;text-align:center}.location-status.inactive{background:rgba(105,112,119,.1);color:#666}.location-status.success{background:#e0ebf7;color:#004583;border:1px solid #c1d7ef}.location-status.info{background:#e0ebf7;color:#004583;border:1px solid #c1d7ef}.status-message{display:flex;flex-direction:column;align-items:center;gap:4px}.status-text{font-weight:500;font-size:.95rem}.status-action-hint{font-size:.85rem;opacity:.8}.partners-grid{padding:0 0 64px 0}.partners-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:48px}.partner-card{background:#fff;border-radius:20px;padding:40px 48px;box-shadow:0px 3px 8px 0px rgba(48,150,137,.0784313725);transition:all .3s ease;text-align:center;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;position:relative;overflow:hidden}.partner-card[data-location-state=inactive] .location-overlay{display:flex}.partner-card[data-location-state=inactive] .btn-appointment,.partner-card[data-location-state=inactive] .link-profile{pointer-events:none}.partner-card[data-location-state=active] .location-overlay{display:none}.partner-card[data-location-state=active] .active-partner-badge{display:block}.partner-card[data-location-state=active]{border:2px solid #c1d7ef;box-shadow:0 4px 15px #e0ebf7}.partner-card[data-location-state=active]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #a7c6ed}.partner-card[data-location-state=greyed-out]{opacity:.4}.partner-card[data-location-state=greyed-out] .location-overlay{display:flex;background:hsla(0,0%,100%,.8)}.partner-card[data-location-state=greyed-out] .overlay-content span{display:none}.partner-card[data-location-state=greyed-out] .btn-appointment,.partner-card[data-location-state=greyed-out] .link-profile{pointer-events:none}.partner-card[data-location-state=hidden]{display:none}.location-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#004583;opacity:.9;color:#fff;display:none;align-items:center;justify-content:center;z-index:1;border-radius:20px}.overlay-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.overlay-content svg{opacity:.8}.overlay-content span{font-size:.9rem;font-weight:500;opacity:.9}.active-partner-badge{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,#004583,#0C2340);color:#fff;padding:6px 12px;border-radius:0 20px 0 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2;box-shadow:0 2px 8px #a7c6ed;display:none}.active-partner-badge span{display:block;line-height:1}.active-partner-badge::before{content:"";position:absolute;bottom:-4px;right:0;width:0;height:0;border-right:4px solid #0c2340;border-bottom:4px solid rgba(0,0,0,0)}.partner-logo{margin-bottom:32px;height:80px;display:flex;align-items:center;justify-content:center}.partner-logo img{max-width:200px;max-height:80px;object-fit:contain}.partner-info{flex-grow:1;margin-bottom:48px}.partner-name{margin:0 0 16px 0}.partner-description{color:#666;font-size:.95rem;line-height:1.5;margin:0}.partner-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.btn-appointment{width:auto;align-self:center}.link-profile{font-size:.9rem}@media(max-width:768px){.partners-content{padding:32px 16px 64px}}@media(max-width:1024px){.partners-content{padding:32px 24px 64px}.filter-controls{width:100%;justify-content:stretch}.filter-field{flex:1;min-width:0}.filter-search-btn{width:100%}.partners-grid-container{grid-template-columns:1fr;gap:32px}.partner-card{padding:48px 32px;min-height:280px}}@media(min-width:1025px)and (max-width:1200px){.partners-content{padding:64px 24px}.partners-grid-container{grid-template-columns:repeat(2,1fr)}}.partners-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.partners-modal.active{opacity:1;visibility:visible}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.modal-content{position:relative;width:90vw;max-width:1340px;height:90vh;max-height:90vh;background:#f2f4f8;border-radius:20px;padding:48px;box-shadow:0px 3px 8px 0px rgba(48,150,137,.0784313725);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.modal-close{position:absolute;top:32px;right:32px;width:40px;height:40px;background:#fff;border:none;cursor:pointer;color:#697077;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10;box-shadow:0px 2px 4px 0px rgba(48,150,137,.0784313725)}.modal-close:hover{background:#fff;color:#141414;box-shadow:0px 3px 8px 0px rgba(48,150,137,.1254901961)}.modal-close svg{width:20px;height:20px}.modal-back{position:absolute;top:32px;left:32px;width:40px;height:40px;background:#fff;border:none;cursor:pointer;color:#697077;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10;box-shadow:0px 2px 4px 0px rgba(48,150,137,.0784313725)}.modal-back:hover{background:#fff;color:#141414;box-shadow:0px 3px 8px 0px rgba(48,150,137,.1254901961)}.modal-back svg{width:20px;height:20px}.modal-header{flex:0 0 auto;text-align:center}.modal-title .partner-count{color:#004583;font-weight:700}.modal-subtitle{font-size:1rem;color:#666;margin:0;line-height:1.5;max-width:85%;margin:0 auto}.modal-partners-scroll{flex:1 1 auto;overflow-y:auto;margin:16px 0 0;padding-right:8px;min-height:0;position:relative}.modal-partners-scroll::after{content:"";position:sticky;bottom:0;left:0;right:8px;height:20px;background:linear-gradient(to top,rgba(220,230,240,0.85) 0%,rgba(242,244,248,0.6) 50%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10;margin-top:-20px;display:block}.modal-partners-scroll.has-scroll-content::after{opacity:1}.modal-partners-scroll::-webkit-scrollbar{width:8px}.modal-partners-scroll::-webkit-scrollbar-track{background:#f2f4f8;border-radius:4px}.modal-partners-scroll::-webkit-scrollbar-thumb{background:#dedede;border-radius:4px}.modal-partners-scroll::-webkit-scrollbar-thumb:hover{background:#697077}.modal-partners-scroll{scrollbar-width:thin;scrollbar-color:#dedede #f2f4f8}#modal-partners-container .partner-card{background:#fff;box-shadow:0px 3px 8px 0px rgba(48,150,137,.0784313725);transition:all .3s ease}#modal-partners-container .partner-card:hover{transform:translateY(-2px);box-shadow:0px 6px 16px 0px rgba(48,150,137,.1254901961)}#modal-partners-container .partner-card[data-location-state]{opacity:1}#modal-partners-container .partner-card[data-location-state] .location-overlay{display:none!important}#modal-partners-container .partner-card[data-location-state] .active-partner-badge{display:none!important}#modal-partners-container .partner-card[data-location-state] .btn-appointment,#modal-partners-container .partner-card[data-location-state] .link-profile{pointer-events:auto}#modal-partners-container .partner-card[data-location-state][data-location-state=active]{border:1px solid #dedede;box-shadow:0 1px 3px rgba(0,0,0,.1)}#modal-partners-container .partner-card[data-location-state][data-location-state=active]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.modal-footer{flex:0 0 auto;text-align:center;padding-top:32px;border-top:1px solid #c1c7cd}.modal-footer-text{font-size:.9rem;color:#666;margin:0 0 32px 0;line-height:1.5}.explore-partners-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#004583;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.explore-partners-btn:hover{color:#0c2340;transform:translateX(4px)}.explore-partners-btn svg{transition:transform .2s ease}.explore-partners-btn:hover svg{transform:translateX(2px)}.wizard-step{display:flex;flex-direction:column;height:100%;transition:all .3s ease;overflow:auto}.wizard-step.slide-out-left{transform:translateX(-100%);opacity:0}.wizard-step.slide-in-left{transform:translateX(0);opacity:1}.wizard-step.slide-out-right{transform:translateX(100%);opacity:0}.wizard-step.slide-in-right{transform:translateX(0);opacity:1}.modal-content-scroll{flex:1 1 auto;overflow-y:auto;margin:16px 0 0;padding-right:8px;min-height:0}.modal-content-scroll::-webkit-scrollbar{width:8px}.modal-content-scroll::-webkit-scrollbar-track{background:#f2f4f8;border-radius:4px}.modal-content-scroll::-webkit-scrollbar-thumb{background:#dedede;border-radius:4px}.modal-content-scroll::-webkit-scrollbar-thumb:hover{background:#697077}.modal-content-scroll{scrollbar-width:thin;scrollbar-color:#dedede #f2f4f8}.partner-iframe-block .partner-iframe-block__content{max-width:1340px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width:1024px){.partner-iframe-block .partner-iframe-block__content{padding:0 24px}}@media(max-width:768px){.partner-iframe-block .partner-iframe-block__content{padding:0 16px}}.partner-iframe-block .partner-iframe-container{width:100%}.partner-iframe-block .partner-iframe-container iframe{width:100%;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:block}.partner-contact-form-container{display:flex;gap:48px;align-items:flex-start}@media(min-width:1024px){.partner-contact-form-container{flex-direction:row}.partner-contact-form-container .partner-contact-form{flex:2}.partner-contact-form-container .contact-form__form.has-partner-info{flex:2}.partner-contact-form-container .partner-contact-info{flex:1;order:2}}@media(max-width:1023px){.partner-contact-form-container{flex-direction:column}.partner-contact-form-container .partner-contact-form,.partner-contact-form-container .contact-form__form{order:1;width:100%}.partner-contact-form-container .partner-contact-info{order:2;width:100%;margin-top:32px;margin-bottom:0}}.partner-contact-form-container .partner-contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.partner-contact-form-container .partner-contact-form .form-row{grid-template-columns:1fr}}.partner-contact-form-container .partner-contact-info{margin-bottom:48px}.partner-contact-form-container .partner-contact-info__title{font-size:1.1rem;font-weight:600;color:#004583;margin:0 0 24px 0}.partner-contact-form-container .partner-contact-info__content{display:flex;flex-direction:column;gap:24px}.partner-contact-form-container .partner-contact-info__item{display:flex;align-items:flex-start;gap:16px}.partner-contact-form-container .partner-contact-info__item:hidden{display:none!important}.partner-contact-form-container .partner-contact-info__icon{flex-shrink:0;width:20px;height:20px;color:#004583;margin-top:2px}.partner-contact-form-container .partner-contact-info__details{flex:1}.partner-contact-form-container .partner-contact-info__details .partner-contact-info__label{font-size:.875rem;font-weight:600;color:#141414;margin:0 0 2px 0}.partner-contact-form-container .partner-contact-info__details .partner-contact-info__value{font-size:.875rem;color:#444;line-height:1.4}.partner-contact-form-container .partner-contact-info__details .partner-contact-info__value p{margin:0}.partner-contact-form-container .partner-contact-info__details .partner-contact-info__value a{color:#004583;text-decoration:none}.partner-contact-form-container .partner-contact-info__details .partner-contact-info__value a:hover{text-decoration:underline}.partner-contact-form-container .form-group{margin-bottom:32px}.partner-contact-form-container .form-group label{display:block;font-family:"Poppins",sans-serif;font-size:.9rem;font-weight:500;color:#141414;margin-bottom:6px}.partner-contact-form-container .form-group input,.partner-contact-form-container .form-group textarea{width:100%;padding:12px 16px;border:1px solid #dedede;border-radius:6px;font-family:"Poppins",sans-serif;font-size:.9rem;transition:border-color .2s ease;box-sizing:border-box}.partner-contact-form-container .form-group input:focus,.partner-contact-form-container .form-group textarea:focus{outline:none;border-color:#004583;box-shadow:0 0 0 3px #e0ebf7}.partner-contact-form-container .form-group input::placeholder,.partner-contact-form-container .form-group textarea::placeholder{color:#697077}.partner-contact-form-container .form-group textarea{resize:vertical;min-height:100px;line-height:1.5}.partner-contact-form-container .form-group.checkbox-group{display:flex;align-items:flex-start;gap:12px;margin-bottom:48px}.partner-contact-form-container .form-group.checkbox-group input[type=checkbox]{width:auto;margin:0;flex-shrink:0;margin-top:3px}.partner-contact-form-container .form-group.checkbox-group label{margin:0;font-size:.85rem;line-height:1.5}.partner-contact-form-container .form-group.checkbox-group label a{color:#004583;text-decoration:none}.partner-contact-form-container .form-group.checkbox-group label a:hover{text-decoration:underline}.partner-contact-form-container .partner-submit-btn{display:block;width:100%;margin-top:32px;text-align:center}.partner-form-success{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px;z-index:10}.partner-form-success .success-icon{margin:0 auto 32px auto;width:48px;height:48px}.partner-form-success h3{color:#004583;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:600;margin:0 0 16px 0}.partner-form-success p{color:#666;font-size:1rem;line-height:1.5;margin:0;max-width:400px;margin:0 auto}@media(max-width:1024px){.modal-content{width:95vw;height:95vh;max-height:95vh;padding:32px;border-radius:16px}.modal-header{padding:0 40px}.modal-title{font-size:1.5rem}.modal-partners-scroll{padding-right:4px}.modal-content-scroll{padding-right:4px}.partner-contact-form .form-row{grid-template-columns:1fr;gap:0}.partner-contact-form .form-group{margin-bottom:16px}.partner-iframe-container iframe{height:400px}}.main-navigation{position:relative;background:#fff;border-bottom:1px solid #dedede;font-family:"Poppins",sans-serif}.main-nav-wrapper{display:flex;align-items:center;height:120px;max-width:1340px;margin:0 auto;padding:0 28px;justify-content:space-between;transition:height .3s ease}.logo-section{display:flex;align-items:center;gap:32px;padding:24px 0}.logo-section .logo-link{display:inline-block;line-height:0;transition:all .2s ease}.logo-section .logo-link:hover{opacity:.8}.logo-section .logo{height:65.94px;width:107.636px;transition:all .3s ease}.logo-section .logo-divider{width:57.427px;height:1px;background:#dedede;transform:rotate(90deg)}.menu-items{display:flex;align-items:center;gap:14px;margin-left:auto}.menu-trigger{display:flex;align-items:center;gap:8px;padding:4px 8px;background:none;border:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#141414;cursor:pointer;transition:color .3s ease}.menu-trigger.active{color:#004583}.menu-trigger:hover{color:#004583}.menu-trigger span{white-space:nowrap}.menu-trigger .menu-arrow{width:8px;height:4px;transition:transform .3s ease}.menu-trigger.active .menu-arrow{transform:rotate(180deg)}.menu-overlay{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 8px 30px 8px rgba(0,0,0,.1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.menu-overlay.active{opacity:1;visibility:visible;transform:translateY(0)}.menu-content{display:none}.menu-content.active{display:block}.menu-overlay-content{display:flex;min-height:373px;max-width:1340px;margin:0 auto;padding:40px 28px;position:relative}@media(min-width:1200px){.menu-overlay-content{padding:40px 28px}}@media(min-width:1340px){.menu-overlay-content{padding:40px 28px}}.menu-sections{display:flex;gap:47px;flex:1;min-width:0;justify-content:space-between}.menu-section{flex:1 1 0;min-width:0}.menu-section:not(:last-child){padding-right:12px}.menu-section .section-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#0c2340;margin:0 0 8px 0;line-height:24px;letter-spacing:-0.176px;overflow:hidden;word-wrap:break-word;hyphens:none}.menu-section .section-title-link{text-decoration:none;color:inherit}.menu-section .section-title-link:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.menu-section .section-description{font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;color:#686868;margin:0 0 20px 0;line-height:1.4;overflow:hidden;word-wrap:break-word;hyphens:auto}.menu-item{margin-bottom:20px}.menu-item .menu-item-link{display:block;text-decoration:none;color:inherit;transition:color .3s ease}.menu-item .menu-item-link:hover{color:#004583}.menu-item .menu-item-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#0c2340;margin:0 0 8px 0;line-height:24px;letter-spacing:-0.176px;overflow:hidden;word-wrap:normal;hyphens:none}.menu-item .menu-item-description{font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;color:#686868;margin:0;line-height:1.4;overflow:hidden;word-wrap:break-word;hyphens:auto}.checklist-item{display:flex;align-items:center;gap:8px;margin-bottom:12px}.checklist-item .checklist-icon{flex-shrink:0}.checklist-item .checklist-text{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#0c2340;line-height:1.4}.checklist-item-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:color .3s ease}.checklist-item-link:hover{color:#004583}.checklist-item-link:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.highlight-item{border:1px solid #e2e2e2;border-radius:4px;padding:16px 20px;margin-bottom:20px}.highlight-item .highlight-item-link{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit}.highlight-item .highlight-item-link:hover .highlight-title{color:#004583}.highlight-item .highlight-icon{flex-shrink:0;width:61px;height:61px;background:rgba(232,144,123,.5);border-radius:3px;display:flex;align-items:center;justify-content:center;position:relative}.highlight-item .highlight-icon img{width:48px;height:48px;object-fit:contain}.highlight-item .highlight-content{flex:1;display:flex;flex-direction:column;gap:8px}.highlight-item .highlight-title{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#0c2340;margin:0;line-height:1.4;transition:color .3s ease}.highlight-item .highlight-description{font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;color:#0c2340;margin:0;line-height:1.4}.menu-banner{background:rgba(151,189,228,.3);border-radius:8px;padding:40px;flex:0 0 500px;height:100%;margin-left:40px;display:flex;align-items:center;justify-content:center}.menu-banner .banner-content{flex:1;padding-right:16px}.menu-banner .banner-title{font-family:"Poppins",sans-serif;font-size:14px;font-weight:700;color:#0c2340;margin:0 0 8px 0;line-height:1.25}.menu-banner .banner-description{font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;color:#0c2340;margin:0 0 16px 0;line-height:1.25;max-width:270px}.menu-banner .banner-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#fff;border:1px solid #004583;border-radius:24px;color:#0c2340;text-decoration:none;font-family:"Poppins",sans-serif;font-size:12px;font-weight:600;line-height:1.4;transition:all .3s ease;backdrop-filter:blur(5px)}.menu-banner .banner-button:hover{background:#eff3fd}.menu-banner .banner-image{flex-shrink:0;width:203.689px;height:247.703px;background:#eff3fd;border-radius:20px 0 0 20px;overflow:hidden;display:flex;justify-content:flex-end}.menu-banner .banner-image img{flex:1;object-fit:contain;width:100%}.menu-footer-banner{background:#eff3fd;padding:20px;text-align:center;border-top:1px solid #dedede}.menu-footer-banner p{font-family:"Poppins",sans-serif;font-size:14px;color:#0c2340;margin:0}.burger-menu-trigger{display:none;align-items:center;gap:8px;padding:8px 12px;background:none;border:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;color:#141414;cursor:pointer;transition:color .3s ease}.burger-menu-trigger:hover{color:#004583}.burger-menu-trigger.active{color:#004583}.burger-icon{display:flex;flex-direction:column;gap:3px;width:20px;height:14px}.burger-line{width:100%;height:2px;background:currentColor;border-radius:1px;transition:all .3s ease}.burger-menu-trigger.active .burger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.burger-menu-trigger.active .burger-line:nth-child(2){opacity:0}.burger-menu-trigger.active .burger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.burger-text{font-size:14px;font-weight:500;white-space:nowrap}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:2000;transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto}.mobile-menu-overlay.active{transform:translateX(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:flex-end;padding:16px 24px;border-bottom:1px solid #dedede;min-height:120px}.mobile-menu-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:#141414;cursor:pointer;border-radius:8px;transition:all .3s ease}.mobile-menu-close:hover{background:rgba(0,0,0,.05);color:#004583}.mobile-menu-content{padding:24px}.mobile-menu-section{margin-bottom:24px;border-bottom:1px solid #dedede}.mobile-menu-section:last-child{border-bottom:none}.mobile-section-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;color:#0c2340;cursor:pointer;text-align:left;transition:color .3s ease}.mobile-section-trigger:hover{color:#004583}.mobile-section-trigger.active{color:#004583}.mobile-section-arrow{width:8px;height:4px;transition:transform .3s ease}.mobile-section-trigger.active .mobile-section-arrow{transform:rotate(180deg)}.mobile-section-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-section-content.active{max-height:1000px}.mobile-menu-sections{padding-bottom:16px}.mobile-menu-section-group{margin-bottom:24px}.mobile-menu-section-group:last-child{margin-bottom:0}.mobile-section-title-link{text-decoration:none;color:inherit}.mobile-section-title-link:hover .mobile-section-title{color:#004583}.mobile-section-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#0c2340;margin:0 0 8px 0;line-height:1.4;transition:color .2s ease}.mobile-section-description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#686868;margin:0 0 16px 0;line-height:1.4}.mobile-menu-item{margin-bottom:16px}.mobile-menu-item:last-child{margin-bottom:0}.mobile-menu-item-link{display:block;text-decoration:none;color:inherit;padding:12px 0;border-radius:8px;transition:background-color .3s ease}.mobile-menu-item-link:hover{background:rgba(11,75,136,.05)}.mobile-menu-item-content{display:flex;align-items:flex-start;gap:12px}.mobile-menu-item-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mobile-menu-item-text{flex:1}.mobile-menu-item-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#0c2340;margin:0 0 4px 0;line-height:1.4}.mobile-menu-item-description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#686868;margin:0;line-height:1.4}.mobile-checklist-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0}.mobile-checklist-item:last-child{margin-bottom:0}.mobile-checklist-icon{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.mobile-checklist-text{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#0c2340;line-height:1.4}.mobile-checklist-item-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;transition:color .3s ease}.mobile-checklist-item-link:hover{color:#004583}.mobile-checklist-item-link:focus{outline:2px solid #004583;outline-offset:2px;border-radius:4px}.mobile-highlight-item{border:1px solid #e2e2e2;border-radius:4px;padding:16px;margin-bottom:16px}.mobile-highlight-item:last-child{margin-bottom:0}.mobile-highlight-item-link{display:block;text-decoration:none;color:inherit}.mobile-highlight-item-link:hover .mobile-highlight-title{color:#004583}.mobile-highlight-content{display:flex;align-items:center;gap:16px}.mobile-highlight-icon{flex-shrink:0;width:61px;height:61px;background:rgba(232,144,123,.5);border-radius:3px;display:flex;align-items:center;justify-content:center}.mobile-highlight-icon img{width:48px;height:48px;object-fit:contain}.mobile-highlight-text{flex:1}.mobile-highlight-title{font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#0c2340;margin:0 0 4px 0;line-height:1.4;transition:color .3s ease}.mobile-highlight-description{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:#686868;margin:0;line-height:1.4}@media(max-width:1340px){.main-nav-wrapper{padding:0 24px 0 24px}}@media(max-width:1200px){.menu-sections{gap:24px}.menu-banner{flex:0 0 450px;height:250px;margin-left:24px}}@media(max-width:1024px){.main-nav-wrapper{padding:0 24px 0 24px}.menu-overlay-content{padding:0 24px;flex-direction:column}.menu-sections{flex-wrap:wrap}.menu-banner{width:100%;min-width:auto;max-width:none;margin-left:0;margin-top:24px}}@media(max-width:1100px){.desktop-menu{display:none}.desktop-menu-overlay{display:none}.burger-menu-trigger{display:flex}}@media(max-width:768px){.logo-section .logo{height:50px;width:auto}.menu-trigger{font-size:12px;padding:8px 4px}.menu-sections{flex-direction:column;gap:24px}.menu-section{max-width:none}}.mobile-top-menu-section{background:#eff3fd;margin:0 -24px;padding:24px;border-top:1px solid #dedede;margin-top:24px}.mobile-top-menu-section .mobile-menu-section{border-bottom:none;margin-bottom:16px}.mobile-top-menu-section .mobile-menu-section:last-child{margin-bottom:0}.mobile-top-menu-link{display:block;padding:12px 0;font-family:"Poppins",sans-serif;font-size:16px;font-weight:500;color:#0c2340;text-decoration:none;transition:all .3s ease}.mobile-top-menu-link:hover{color:#004583;padding-left:8px}.mobile-dropdown-content{padding:0 0 16px 16px}.mobile-dropdown-link{display:block;padding:8px 0;text-decoration:none;color:#141414;transition:all .3s ease}.mobile-dropdown-link:hover{color:#004583}.mobile-dropdown-link:hover .mobile-dropdown-description{color:#8f9bb7}.mobile-dropdown-title{display:block;font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;margin-bottom:4px}.mobile-dropdown-description{display:block;font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;color:#686868;line-height:1.4}@media(min-width:1101px){.aida-header.scrolled .main-nav-wrapper{height:80px}.aida-header.scrolled .logo-section{padding:16px 0}.aida-header.scrolled .logo-section .logo{height:44px;width:auto}.aida-header.scrolled .logo-divider{height:1px}}.btn{display:inline-flex;align-items:center;gap:12px;width:auto;height:51px;padding:14.5px 24px;border-radius:24px;border:1px solid #004583;background-color:#004583;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;box-sizing:border-box;white-space:nowrap}.btn:hover{background-color:rgb(0,42.1374045802,80);border-color:rgb(0,42.1374045802,80);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.2)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(11,75,136,.3)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn:disabled:hover{background-color:#004583;border-color:#004583;transform:none;box-shadow:none}.btn-secondary{background-color:rgba(0,0,0,0);color:#004583;border-color:#004583}.btn-secondary:hover{background-color:#004583;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.btn-secondary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.2)}.btn-outline{background-color:rgba(0,0,0,0);color:#004583;border-color:#004583}.btn-outline:hover{background-color:rgba(11,75,136,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.2)}.btn-outline:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.1)}.btn-white{background-color:#fff;color:#004583;border-color:#004583}.btn-white:hover{background-color:#e0ebf7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.2)}.btn-white:active{transform:translateY(0);box-shadow:0 2px 6px rgba(11,75,136,.1)}.btn-orange{color:#fff;background-color:#e8927c;border-color:#e8927c}.btn-orange:hover{color:#fff;background-color:#e8927c;border-color:#e8927c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(226,103,79,.3)}.btn-orange:active{transform:translateY(0);box-shadow:0 2px 6px rgba(226,103,79,.2)}.btn-small{width:auto;height:40px;padding:10px 20px;font-size:14px;gap:8px}.btn-large{width:400px;height:60px;padding:18px 32px;font-size:18px;gap:16px}.btn-auto{width:auto}.btn-full{width:100%}.btn-group-center{justify-content:center}.btn-icon{gap:8px}.btn-icon .icon{width:16px;height:16px;fill:currentColor;mask:var(--icon-url,var(--default-arrow-icon)) no-repeat center;mask-size:contain;background-color:currentColor}.btn-group{display:flex;gap:12px;align-items:center;padding:16px 0}.btn-group .btn{flex:none}.btn-group.btn-group-vertical{flex-direction:column}.btn-group.btn-group-vertical .btn{width:100%}.btn-link,.btn-link-nav,.btn-link-styled,.btn-link-arrow,.btn-link-arrow-small{display:inline-flex;align-items:center;gap:8px;font-family:"Poppins",sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#0c2340;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;transition:all .3s ease}.btn-link:hover,.btn-link-nav:hover,.btn-link-styled:hover,.btn-link-arrow:hover,.btn-link-arrow-small:hover{font-weight:600;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font}.btn-link:focus,.btn-link-nav:focus,.btn-link-styled:focus,.btn-link-arrow:focus,.btn-link-arrow-small:focus{outline:2px solid #004583;outline-offset:2px}.btn-link-arrow .btn-link__text,.btn-link-arrow-small .btn-link__text{transition:all .3s ease}.btn-link-arrow .btn-link__arrow,.btn-link-arrow-small .btn-link__arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.btn-link-arrow .btn-link__arrow img,.btn-link-arrow-small .btn-link__arrow img,.btn-link-arrow .btn-link__arrow svg,.btn-link-arrow-small .btn-link__arrow svg{width:15.5px;height:13.482px;transition:transform .3s ease}.btn-link-arrow:hover .btn-link__text,.btn-link-arrow-small:hover .btn-link__text{font-weight:600;text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font}.btn-link-arrow:hover .btn-link__arrow,.btn-link-arrow-small:hover .btn-link__arrow{transform:translateX(4px)}.btn-link-arrow-small .btn-link__arrow{width:16px;height:16px}.btn-link-arrow-small .btn-link__arrow img,.btn-link-arrow-small .btn-link__arrow svg{width:12px;height:12px}.btn-link-icon,.btn-link-icon-large{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;cursor:pointer;transition:all .3s ease}.btn-link-icon img,.btn-link-icon-large img,.btn-link-icon svg,.btn-link-icon-large svg{width:100%;height:100%}.btn-link-icon:hover,.btn-link-icon-large:hover{opacity:.8;transform:scale(1.05)}.btn-link-icon:focus,.btn-link-icon-large:focus{outline:2px solid #004583;outline-offset:2px}.btn-link-icon-large{width:32px;height:32px}.btn-link-styled{font-size:14px;font-weight:700;padding:8px 16px;background-color:#e0ebf7;border:1px solid #dedede;border-radius:4px;text-decoration:none}.btn-link-styled:hover{background-color:#a7c6ed;color:#0c2340;text-decoration:none;font-weight:700}.btn-link-nav{font-size:14px;padding:10.5px 17.5px;width:100%;justify-content:flex-start}.btn-link-nav:hover{background-color:#fff;text-decoration:none;font-weight:400}.btn-link-small{font-size:12px;gap:6px}.btn-link-medium{font-size:14px;gap:8px}.btn-link-large{font-size:16px;gap:12px}.btn-link-primary{color:#004583}.btn-link-primary:hover{color:rgb(0,42.1374045802,80)}.btn-link-secondary{color:#697077}.btn-link-secondary:hover{color:#0c2340}.btn-link-white{color:#fff}.btn-link-white:hover{color:#e0ebf7}@media(max-width:768px){.btn{width:100%;height:48px;padding:12px 20px;font-size:14px}.btn-small{height:36px;padding:8px 16px;font-size:12px}.btn-large{width:100%;height:56px;padding:16px 28px;font-size:16px}}@media(max-width:480px){.btn{width:100%;height:44px;padding:10px 16px;font-size:14px;gap:8px}.btn-group{flex-direction:column}.btn-group .btn{width:100%}}.card,.cookies-info-page .cookie-category{background:#fff;border:1px solid #dedede;border-radius:8px;margin-bottom:32px;overflow:hidden;box-shadow:0px 4px 6px 0px rgba(0,0,0,.1019607843);align-items:flex-start!important;margin-top:40px!important}.card:last-of-type,.cookies-info-page .cookie-category:last-of-type{margin-bottom:40px!important}.card-header,.cookies-info-page .cookie-category .cookie-category-header{padding:32px 32px 0;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center}@media(max-width:768px){.card-header,.cookies-info-page .cookie-category .cookie-category-header{padding:32px;flex-direction:column;align-items:flex-start;gap:16px}}.card-header h2,.cookies-info-page .cookie-category .cookie-category-header h2{margin:0;font-weight:600;font-size:24px;leading-trim:NONE;line-height:100%;letter-spacing:0}.card-description,.cookies-info-page .cookie-category .cookie-category-description{padding:32px}@media(max-width:768px){.card-description,.cookies-info-page .cookie-category .cookie-category-description{padding:32px}}.card-description p,.cookies-info-page .cookie-category .cookie-category-description p{font-size:16px;line-height:1.6;color:#484848}html,body{margin:0;padding:0;width:100%}html{height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Poppins,sans-serif;line-height:1.6;color:#1a202c;background-color:#fff;min-height:100%;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#__next,#root,.app-wrapper,main{min-height:100%}@supports(-webkit-overflow-scrolling:touch){body{-webkit-overflow-scrolling:touch}}.scrollable,[data-scrollable=true]{overflow-y:auto;overscroll-behavior-y:contain}.section{width:100%;padding:0 24px}@media(max-width:768px){.section{padding:0 16px}}@media(min-width:1200px){.section{padding:0 48px}}@media(min-width:1340px){.section{padding:0 64px}}.section--gray{background-color:#f2f4f8}.section--white{background-color:#fff}.section--primary{background-color:#004583;color:#fff}.section .section-container{max-width:1340px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}@media(max-width:1200px){.section .section-container{padding:0 32px}}@media(max-width:1024px){.section .section-container{padding:0 24px}}@media(max-width:768px){.section .section-container{padding:0 16px}}@media(max-width:480px){.section .section-container{padding:0 8px}}.modal-content{overflow:hidden}.dropdown-menu{overflow-y:auto;max-height:300px}.carousel-inner{overflow:hidden}.stat-item,.stat-label,.stat-number,.marketing-statistics__item,.marketing-statistics__label,.marketing-statistics__number,.solution-card-description,.faq-answer-text,p,h1,h2,h3,h4,h5,h6,span,li,a{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.main-content{min-height:calc(100vh - 300px);width:100%;max-width:none;margin:0;padding:0;overflow-x:hidden;box-sizing:border-box}@media(min-width:701px)and (max-width:768px){.main-content{overflow-y:visible;min-height:auto}}.hero-section{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.full-width-section,.industries-section,.trusted-section,.services-section,.clients-section,.testimonials-section,.awards-section,.cta-section,.stats-section,.news-section,.faq-section,.cta-download-section{width:100%;box-sizing:border-box;overflow-x:hidden}@media(min-width:690px)and (max-width:780px){.full-width-section,.industries-section,.trusted-section,.services-section,.clients-section,.testimonials-section,.awards-section,.cta-section,.stats-section,.news-section,.faq-section,.cta-download-section{width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media(min-width:690px)and (max-width:780px){*{touch-action:auto!important}html{overflow-y:scroll!important;height:auto!important;-webkit-overflow-scrolling:touch!important}body{overflow-y:scroll!important;height:auto!important;position:relative!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:auto!important}}@media(max-width:1024px){body,.scrollable,[data-scrollable=true]{-webkit-overflow-scrolling:touch}}@media(max-width:768px){main,.container,section{max-width:100%;overflow-x:hidden}p,h1,h2,h3,h4,h5,h6,li,span,a{word-break:break-word}}.content-container{max-width:1340px;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}@media(max-width:1200px){.content-container{padding:0 32px}}@media(max-width:1024px){.content-container{padding:0 24px}}@media(max-width:768px){.content-container{padding:0 16px}}@media(max-width:480px){.content-container{padding:0 8px}}.section-padding{padding:64px 0}@media(max-width:1200px){.section-padding{padding:48px 0}}@media(max-width:1024px){.section-padding{padding:32px 0}}@media(max-width:768px){.section-padding{padding:24px 0}}.two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:1024px){.two-column-grid{grid-template-columns:1fr;gap:32px}}.two-column-grid--top{align-items:start}.two-column-grid--bottom{align-items:end}.two-column-grid--stretch{align-items:stretch}.two-column-grid--text-left{text-align:left}.two-column-grid--text-left h1,.two-column-grid--text-left h2,.two-column-grid--text-left h3,.two-column-grid--text-left h4,.two-column-grid--text-left h5,.two-column-grid--text-left h6,.two-column-grid--text-left p,.two-column-grid--text-left div{text-align:left}@media(max-width:1024px){.mobile-order-1{order:1}}@media(max-width:1024px){.mobile-order-2{order:2}}@media(max-width:1024px){.mobile-order-none{order:unset}}.responsive-image img{width:100%;height:auto;display:block;object-fit:cover}.standard-transition{transition:all .3s ease}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,69,131,.15)}.icon-hover:hover .icon,.icon-hover:hover img{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(70%) sepia(45%) saturate(1000%) hue-rotate(315deg) brightness(95%) contrast(95%);transition:all .3s ease}.bg-white{background-color:#fff}.bg-soft{background-color:#f2f4f8}.bg-blue-lightest{background-color:#e0ebf7}.gap-xs{gap:8px}.gap-sm{gap:16px}.gap-md{gap:24px}.gap-lg{gap:32px}.gap-xl{gap:48px}.gap-xxl{gap:64px}.section-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:64px;margin-bottom:64px;max-width:1340px;margin-left:auto;margin-right:auto}.section-header h1,.section-header h2,.section-header h3{margin-bottom:24px}.section-header .subtitle,.section-header .description{margin-bottom:0}.section-header.title-only{margin-bottom:48px}.section-header.title-only h1,.section-header.title-only h2,.section-header.title-only h3{margin-bottom:0}@media(max-width:1024px){.section-header{margin-top:48px}}@media(max-width:768px){.section-header{margin-top:32px}}@media(max-width:480px){.section-header{margin-top:24px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:8px 12px;margin:0;overflow:visible;clip:auto;white-space:normal;background:#004583;color:#fff;text-decoration:none;border-radius:4px;z-index:10000}.privacy-notice{font-size:11px;color:#666;line-height:1.5;margin:16px 0}.privacy-notice a{color:#e8927c;text-decoration:none}.privacy-notice a:hover{text-decoration:underline}.cookie-bar{position:fixed;bottom:0;left:0;right:0;background:#e8927c;box-shadow:0 -2px 10px rgba(0,0,0,.15);padding:60px;z-index:9999;font-family:"Poppins",sans-serif}@media(max-width:1024px){.cookie-bar{padding:24px}}.cookie-bar .cookie-bar-container{max-width:1400px;margin:0 auto;display:flex;align-items:flex-start;gap:32px}@media(max-width:1024px){.cookie-bar .cookie-bar-container{flex-direction:column;gap:24px}}.cookie-bar .cookie-bar-logo{display:flex;align-items:center;gap:32px;flex-shrink:0}.cookie-bar .cookie-bar-logo .logo-img{width:107.636px;height:65.94px;object-fit:contain}.cookie-bar .cookie-bar-logo .divider{width:1px;height:57.427px;background:#0c2340;opacity:.2}@media(max-width:1024px){.cookie-bar .cookie-bar-logo{gap:20px}.cookie-bar .cookie-bar-logo .logo-img{width:80px;height:auto}.cookie-bar .cookie-bar-logo .divider{height:40px}}.cookie-bar .cookie-bar-main{display:flex;flex:1;gap:141px;align-items:flex-start}@media(max-width:1200px){.cookie-bar .cookie-bar-main{gap:60px}}@media(max-width:1024px){.cookie-bar .cookie-bar-main{flex-direction:column;gap:24px;width:100%}}.cookie-bar .cookie-bar-content{flex:1;max-width:800px}.cookie-bar .cookie-bar-content h3{margin:0 0 16px 0;font-size:32px;font-weight:600;color:#0c2340;line-height:46.25px;font-family:"Poppins",sans-serif}@media(max-width:768px){.cookie-bar .cookie-bar-content h3{font-size:24px;line-height:34px}}.cookie-bar .cookie-bar-content p{margin:0 0 24px 0;font-size:16px;color:#0c2340;line-height:24px;font-family:"Poppins",sans-serif}.cookie-bar .cookie-bar-content p a{color:#0c2340;text-decoration:underline;font-weight:500}.cookie-bar .cookie-bar-content p a:hover{opacity:.8}.cookie-bar .cookie-bar-content .cookie-switches{display:flex;flex-wrap:wrap;gap:21px;align-items:center}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item{display:flex;align-items:center;gap:8px}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .switch-label{font-size:16px;color:#0c2340;line-height:24px;font-family:"Poppins",sans-serif}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch{position:relative;display:inline-block;width:42px;height:24.5px}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch input{opacity:0;width:0;height:0}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch input:checked+.switch-slider{background-color:#004583}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch input:checked+.switch-slider:before{transform:translateX(17.5px)}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch input:disabled+.switch-slider{background-color:#ced4da;cursor:not-allowed;opacity:.6}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ced4da;transition:.3s ease;border-radius:30px;padding:3.5px}.cookie-bar .cookie-bar-content .cookie-switches .cookie-switch-item .cookie-switch .switch-slider:before{position:absolute;content:"";height:17.5px;width:17.5px;left:3.5px;top:3.5px;background-color:#fff;transition:.3s ease;border-radius:8.75px}.cookie-bar .cookie-bar-content .cookie-switches .details-link{display:flex;align-items:center;gap:8px}.cookie-bar .cookie-bar-content .cookie-switches .details-link a{font-size:16px;color:#0c2340;text-decoration:underline;font-family:"Poppins",sans-serif}.cookie-bar .cookie-bar-content .cookie-switches .details-link a:hover{text-decoration:underline;opacity:.8}.cookie-bar .cookie-bar-content .cookie-switches .details-link .arrow-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cookie-bar .cookie-bar-content .cookie-switches .details-link .arrow-icon svg{width:100%;height:auto}.cookie-bar .cookie-bar-content #customize-settings-link{color:#0c2340;text-decoration:underline}.cookie-bar .cookie-bar-content #customize-settings-link:hover{opacity:.8}.cookie-bar .cookie-bar-actions{display:flex;flex-direction:column;gap:16px;flex-shrink:0;width:433px}@media(max-width:1024px){.cookie-bar .cookie-bar-actions{width:100%;max-width:433px}}.cookie-bar .cookie-bar-actions .cookie-btn{width:100%;padding:14.5px 24px;border-radius:24px;font-size:16px;font-weight:700;font-family:"Poppins",sans-serif;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4;border:1px solid rgba(0,0,0,0)}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-accept{background-color:#004583;color:#fff;border-color:#0c2340}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-accept:hover{background-color:rgb(0,42.1374045802,80);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-settings{background-color:#fff;color:#004583;border-color:#0c2340}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-settings:hover{background-color:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-decline{background-color:#004583;color:#fff;border-color:#0c2340}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-decline:hover{background-color:rgb(0,42.1374045802,80);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-customize{background-color:#fff;color:#004583;border-color:#0c2340;text-decoration:none;display:inline-block}.cookie-bar .cookie-bar-actions .cookie-btn.cookie-btn-customize:hover{background-color:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none}.cookie-settings-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%}.cookie-settings-modal .modal-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px}.cookie-settings-modal .modal-content{background-color:#fff;border-radius:5px;width:100%;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:slideIn .3s ease;display:flex;flex-direction:column}@media(min-width:768px){.cookie-settings-modal .modal-content{max-width:700px}}@media(max-width:767px){.cookie-settings-modal .modal-content{max-width:95vw}}.cookie-settings-modal .modal-content .modal-header{background:#004583;color:#fff;padding:25px 30px;position:relative}.cookie-settings-modal .modal-content .modal-header h2{margin:0 0 10px 0;font-size:28px;font-weight:700;font-family:"Poppins",sans-serif}.cookie-settings-modal .modal-content .modal-header p{margin:0;opacity:.95;font-size:16px;line-height:1.4}.cookie-settings-modal .modal-content .modal-header .modal-close{position:absolute;top:20px;right:25px;background:none;border:none;color:#fff;font-size:30px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.cookie-settings-modal .modal-content .modal-header .modal-close:hover{background-color:hsla(0,0%,100%,.1)}.cookie-settings-modal .modal-content .modal-body{padding:0;flex:1;overflow-y:auto}.cookie-settings-modal .modal-content .modal-body .cookie-group{border-bottom:1px solid #e0e0e0}.cookie-settings-modal .modal-content .modal-body .cookie-group:last-child{border-bottom:none}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header{background:#f5f5f5;padding:20px 30px;display:flex;justify-content:space-between;align-items:center}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .group-info{display:flex;align-items:center;gap:15px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .group-info h3{margin:0;font-size:20px;font-weight:600;color:#1a202c;font-family:"Poppins",sans-serif}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .group-info .cookie-badge{padding:6px 16px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .group-info .cookie-badge.required-badge{background:rgba(0,0,0,0);color:#004583;border-color:#004583}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .group-info .cookie-badge.optional-badge{background:#004583;color:#fff;border-color:#004583}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch{position:relative;display:inline-block;width:60px;height:30px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input{opacity:0;width:0;height:0}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input:checked+.toggle-slider{background-color:#004583}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input:checked+.toggle-slider:before{transform:translateX(30px)}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input:disabled+.toggle-slider{background-color:#6c757d;cursor:not-allowed}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input:disabled+.toggle-slider:before{background-color:#f8f9fa}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch input:checked:disabled+.toggle-slider{background-color:#6c757d}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s ease;border-radius:30px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch .toggle-slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:3px;background-color:#fff;transition:.3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.3)}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header .toggle-switch.disabled .toggle-slider{cursor:not-allowed}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description{padding:25px 30px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description p{margin:0 0 20px 0;font-size:16px;line-height:1.6;color:#666}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details{margin-top:20px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details h4{margin:0 0 15px 0;font-size:16px;font-weight:600;color:#1a202c}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details .cookie-list .cookie-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;padding:12px 15px;margin-bottom:10px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details .cookie-list .cookie-item:last-child{margin-bottom:0}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details .cookie-list .cookie-item strong{display:block;color:#1a202c;font-family:"Courier New",monospace;font-size:14px;margin-bottom:4px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .cookie-details .cookie-list .cookie-item span{color:#666;font-size:14px;line-height:1.4}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .essential-notice{margin-top:15px;padding:12px 15px;background:#e3f2fd;border-left:4px solid #004583;border-radius:0 5px 5px 0}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-description .essential-notice em{color:#1565c0;font-size:14px;font-style:normal}.cookie-settings-modal .modal-content .modal-footer{background:#f5f5f5;padding:20px 30px;border-top:1px solid #dedede;display:flex;justify-content:flex-end;gap:15px}.cookie-settings-modal .modal-content .modal-footer .btn{padding:14.5px 24px;height:51px;border-radius:24px;font-size:16px;font-weight:700;font-family:"Poppins",sans-serif;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4;border:1px solid rgba(0,0,0,0)}.cookie-settings-modal .modal-content .modal-footer .btn.btn-primary{background-color:#004583;color:#fff;border-color:#004583}.cookie-settings-modal .modal-content .modal-footer .btn.btn-primary:hover{background-color:rgb(0,42.1374045802,80);border-color:rgb(0,42.1374045802,80);transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}.cookie-settings-modal .modal-content .modal-footer .btn.btn-secondary{background-color:#fff;color:#004583;border-color:#004583}.cookie-settings-modal .modal-content .modal-footer .btn.btn-secondary:hover{background-color:#004583;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(11,75,136,.3)}@keyframes slideIn{from{opacity:0;transform:translateY(-50px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}body.modal-open{overflow:hidden}@media(max-width:768px){.cookie-bar{padding:15px}.cookie-bar .cookie-bar-container .cookie-bar-content h3{font-size:16px}.cookie-bar .cookie-bar-container .cookie-bar-content p{font-size:13px}.cookie-bar .cookie-bar-container .cookie-btn{padding:8px 16px;font-size:13px;min-width:100px}.cookie-settings-modal{padding:10px}.cookie-settings-modal .modal-content .modal-header h2{font-size:20px}.cookie-settings-modal .modal-content .modal-body .cookie-group .group-header h3{font-size:14px}}.cookies-info-page .cookies-categories{margin-bottom:64px;padding:0 24px}.cookies-info-page .cookie-category .cookie-category-header .cookie-badge{padding:6px 16px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.cookies-info-page .cookie-category .cookie-category-header .cookie-badge.cookie-badge-required{background:rgba(0,0,0,0);color:#004583;border-color:#004583}.cookies-info-page .cookie-category .cookie-category-header .cookie-badge.cookie-badge-optional{background:#004583;color:#fff;border-color:#004583}.cookies-info-page .cookie-category .cookie-preference-control{padding:32px 48px;background:#fff}@media(max-width:768px){.cookies-info-page .cookie-category .cookie-preference-control{padding:24px 32px}}.cookies-info-page .cookie-category .preference-toggle{display:flex;align-items:center;gap:24px}.cookies-info-page .cookie-category .preference-toggle .preference-label{font-size:16px;color:#141414;font-weight:500;font-family:"Poppins",sans-serif}.cookies-info-page .cookie-category .toggle-switch{position:relative;display:inline-block;width:48px;height:28px;cursor:pointer}.cookies-info-page .cookie-category .toggle-switch input{opacity:0;width:0;height:0}.cookies-info-page .cookie-category .toggle-switch input:checked+.toggle-slider{background-color:#004583}.cookies-info-page .cookie-category .toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.cookies-info-page .cookie-category .toggle-switch input:disabled+.toggle-slider{background-color:#c1c7cd;cursor:not-allowed}.cookies-info-page .cookie-category .toggle-switch input:disabled+.toggle-slider:before{background-color:#fff}.cookies-info-page .cookie-category .toggle-switch input:checked:disabled+.toggle-slider{background-color:#697077}.cookies-info-page .cookie-category .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c1c7cd;transition:.3s ease;border-radius:14px}.cookies-info-page .cookie-category .toggle-switch .toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.cookies-info-page .cookie-category .cookie-list{padding:0 48px 48px}@media(max-width:768px){.cookies-info-page .cookie-category .cookie-list{padding:0 32px 32px}}.cookies-info-page .cookie-category .cookie-list h3{margin:32px 0 24px 0;font-size:20px;font-weight:600;color:#0c2340;font-family:"Poppins",sans-serif}@media(max-width:768px){.cookies-info-page .cookie-category .cookie-list h3{font-size:18px}}.cookies-info-page .cookie-category .cookie-list .cookies-grid{border:1px solid #dedede;overflow:hidden;background:#f2f4f8}.cookies-info-page .cookie-category .cookie-list .cookie-item{border-bottom:1px solid #c1c7cd;padding:32px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;align-items:center}.cookies-info-page .cookie-category .cookie-list .cookie-item:last-child{border-bottom:none}@media(max-width:1024px){.cookies-info-page .cookie-category .cookie-list .cookie-item{grid-template-columns:1fr;gap:16px;text-align:left}}.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-name{margin:0}.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-name strong{color:#141414;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600}.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-description{margin:0;font-size:14px;color:#484848;line-height:1.4}.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-domain{margin:0;text-align:right}@media(max-width:1024px){.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-domain{text-align:left}}.cookies-info-page .cookie-category .cookie-list .cookie-item .cookie-domain small{color:#666;font-size:12px}.cookies-info-page .no-cookies{text-align:center;padding:64px;color:#444;font-style:italic;background:#f2f4f8;border-radius:8px;margin:0 24px}.cookies-info-page .cookies-actions .cookies-actions-content{padding:64px;margin:0 auto;text-align:center}.cookies-info-page .cookies-actions .cookies-actions-content h2{margin:0 0 24px 0}.cookies-info-page .cookies-actions .cookies-actions-content p{margin:0 0 32px 0;color:#484848;line-height:1.6;font-size:16px}.cookies-info-page .cookies-actions .preference-status{margin-top:32px;padding:24px;border-radius:8px;text-align:center;font-size:14px}.cookies-info-page .cookies-actions .preference-status .status-message{font-weight:500}.cookies-info-page .cookies-actions .preference-status .status-message.status-loading{color:#444;background:#fff;border:1px solid #dedede}.cookies-info-page .cookies-actions .preference-status .status-message.status-success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.cookies-info-page .cookies-actions .preference-status .status-message.status-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.aida-context-widget{position:fixed;bottom:calc(2rem + 55px);right:1rem;z-index:9998}.aida-context-widget .widget-toggle{display:flex;align-items:center;justify-content:center;min-width:55px;height:55px;padding:12px 14px;background:#e8927c;color:#fff;border:none;border-radius:27px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:rgba(0,0,0,.2) 0px 4px 8px 0px;gap:8px}.aida-context-widget .widget-toggle:hover{box-shadow:rgba(0,0,0,.3) 0px 6px 12px 0px;transform:scale(1.05)}.aida-context-widget .widget-toggle svg{width:20px;height:20px;flex-shrink:0}.aida-context-widget .widget-toggle span{display:block;white-space:nowrap}.aida-context-widget .widget-content{position:fixed;bottom:148px;right:16px;width:320px;background:#fff;border-radius:12px;box-shadow:rgba(0,0,0,.2) 0px 4px 8px 0px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;max-height:calc(100% - 154px);overflow:auto}.aida-context-widget .widget-content.active{opacity:1;visibility:visible;transform:translateY(0)}.aida-context-widget .widget-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #c1c7cd}.aida-context-widget .widget-header h3{margin:0;font-family:"Poppins",sans-serif;font-size:16px;font-weight:600;color:#141414}.aida-context-widget .widget-header .widget-back{background:none;border:none;color:#697077;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.aida-context-widget .widget-header .widget-back:hover{background:#f2f4f8;color:#141414}.aida-context-widget .widget-header .widget-back svg{width:20px;height:20px}.aida-context-widget .widget-header .close-widget{background:none;border:none;font-size:24px;color:#697077;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.aida-context-widget .widget-header .close-widget:hover{background:#f2f4f8;color:#141414}.aida-context-widget .widget-body{padding:16px 20px;overflow-y:auto}.aida-context-widget .widget-body .widget-subtitle{font-size:14px;color:#666;margin:0 0 20px 0;line-height:1.4}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn,.aida-context-widget .widget-body .location-enabled-view .action-btn{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#e8927c;color:#fff;text-decoration:none;border:none;border-radius:8px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;transition:all .2s ease}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn:hover:not(:disabled),.aida-context-widget .widget-body .location-enabled-view .action-btn:hover:not(:disabled){background:rgb(224.3831168831,109.9025974026,80.6168831169);transform:translateY(-1px);box-shadow:0 4px 8px rgba(232,146,124,.2)}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn:disabled,.aida-context-widget .widget-body .location-enabled-view .action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn span,.aida-context-widget .widget-body .location-enabled-view .action-btn span{flex:1;text-align:left}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn svg,.aida-context-widget .widget-body .location-enabled-view .action-btn svg{width:20px;height:20px;flex-shrink:0}.aida-context-widget .widget-body .location-enabled-view .action-buttons{display:flex;flex-direction:column;gap:12px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group{margin-bottom:16px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group label{display:block;font-size:14px;font-weight:500;color:#141414;margin-bottom:6px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea{font-family:"Poppins",sans-serif;width:100%;padding:10px 12px;border:1px solid #c1c7cd;border-radius:6px;font-size:14px;transition:border-color .2s ease;box-sizing:border-box}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input:focus,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea:focus{outline:none;border-color:#e8927c;box-shadow:0 0 0 3px rgba(232,146,124,.1)}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group input::placeholder,.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea::placeholder{color:#697077}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group textarea{resize:vertical;min-height:80px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group{display:flex;align-items:flex-start;gap:8px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group input[type=checkbox]{width:auto;margin:0;flex-shrink:0;margin-top:2px}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label{margin:0;font-size:12px;line-height:1.4}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label a{color:#e8927c;text-decoration:none}.aida-context-widget .widget-body .contact-form-view .contact-form .form-group.checkbox-group label a:hover{text-decoration:underline}.aida-context-widget .widget-body .contact-form-view .contact-form .submit-btn{width:100%}.aida-context-widget .widget-body .contact-form-view .success-message{text-align:center;padding:20px}.aida-context-widget .widget-body .contact-form-view .success-message h4{color:#319b42;margin:0 0 8px 0;font-size:16px}.aida-context-widget .widget-body .contact-form-view .success-message p{color:#666;margin:0;font-size:14px;line-height:1.4}@media(max-width:768px){.aida-context-widget .widget-content{width:calc(100vw - 32px);max-width:320px}}.simple-header{background-color:#e0ebf7;background-image:url("/static/images/simple_hero_bg.svg?7e87d23d2e07");background-repeat:no-repeat;background-position:right center;background-size:auto 100%;position:relative;width:100vw;margin-left:calc(-50vw + 50%);min-height:200px;overflow:hidden}.simple-header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(11,75,136,.1)}.simple-header .simple-header-container{position:relative;width:100%;height:100%;max-width:1440px;margin:0 auto;padding:64px 0;margin:0 calc((100vw - 1340px)/2 + 28px)}@media(min-width:1200px)and (max-width:1339px){.simple-header .simple-header-container{margin:0 28px}}@media(max-width:1199px){.simple-header .simple-header-container{margin:0 24px}}@media(max-width:768px){.simple-header .simple-header-container{padding:24px 0;margin:0 16px}}@media(max-width:480px){.simple-header .simple-header-container{padding:24px 0;margin:0 16px}}.simple-header .simple-header-container{display:flex;flex-direction:column;gap:24px;max-width:80%;z-index:2}.simple-header .simple-header-container .breadcrumbs{margin-bottom:24px}.simple-header .simple-header-container .breadcrumbs ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:0}.simple-header .simple-header-container .breadcrumbs ul li{font-family:"Poppins",sans-serif;font-size:14px;color:#004583;line-height:27px;display:inline}.simple-header .simple-header-container .breadcrumbs ul li a{color:#004583;text-decoration:none;transition:opacity .2s ease}.simple-header .simple-header-container .breadcrumbs ul li a:hover{opacity:.7}.simple-header .simple-header-container .breadcrumbs ul li[aria-current=page]{font-weight:500}.simple-header .simple-header-container .breadcrumbs ul li:not(:last-child)::after{content:" / ";color:#004583;margin:0 5px}.simple-header .simple-header-container .simple-header-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:36px;line-height:1.3;color:#004583;margin:0}@media(max-width:768px){.simple-header .simple-header-container .simple-header-title{font-size:28px}}@media(max-width:480px){.simple-header .simple-header-container .simple-header-title{font-size:24px}}.simple-header .simple-header-container .simple-header-subtitle{font-family:"Poppins",sans-serif;font-size:16px;line-height:1.5;color:#004583;margin:0;opacity:.8}@media(max-width:768px){.simple-header .simple-header-container .simple-header-subtitle{font-size:14px}}@media(max-width:768px){.simple-header .simple-header-container{max-width:90%}}@media(max-width:480px){.simple-header .simple-header-container{max-width:95%;width:auto}}@media(max-width:768px){.simple-header{min-height:160px}}.breadcrumbs .breadcrumbs-container{max-width:100%;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:0}.breadcrumbs .breadcrumb-link{font-family:"Poppins",sans-serif;font-size:14px;color:#004583;text-decoration:none;line-height:27px;transition:opacity .2s ease;display:inline}.breadcrumbs .breadcrumb-link:hover{opacity:.7}.breadcrumbs .breadcrumb-text{font-family:"Poppins",sans-serif;font-size:14px;color:#004583;line-height:27px;display:inline}.breadcrumbs .breadcrumb-text.current{font-weight:500}.breadcrumbs .breadcrumb-separator{color:#004583;margin:0 5px;font-size:14px;display:inline}.hero-wrapper{position:relative;width:100%;min-height:560px;display:flex;align-items:center;overflow:hidden}.hero-wrapper::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#c1c7cd}.hero-wrapper .hero-bg-container{position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--hero-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#c1d7ef;z-index:0}.hero-wrapper .hero-content-container{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;gap:131px;min-height:331px;align-items:center;justify-content:flex-start;position:relative;z-index:1;padding-left:max(calc(((100vw - 1340px) / 2) + 16px),50px);padding-right:20px}@media(max-width:1340px){.hero-wrapper .hero-content-container{padding-left:48px}}@media(max-width:1200px){.hero-wrapper .hero-content-container{padding-left:24px}}@media(max-width:768px){.hero-wrapper .hero-content-container{padding-left:16px}}.hero-wrapper .hero-content-container{padding-top:20px;padding-bottom:20px;border-radius:0 6px 6px 0;min-width:700px;max-width:50%}.hero-wrapper .hero-content-container .hero-content-wrapper{box-sizing:border-box;display:flex;flex-direction:row;gap:43px;align-items:center;justify-content:flex-start;padding:0;position:relative;width:100%;flex:1}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:100%;max-width:100%}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container{width:100%;position:relative;padding-right:48px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container .hero-title{font-style:normal;position:relative;text-align:left;line-height:1.3;margin:0;word-wrap:break-word;overflow-wrap:break-word;margin-right:24px}@media(max-width:1024px){.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container{padding-right:32px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container .hero-title{margin-right:16px}}@media(max-width:768px){.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container{padding-right:24px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title-container .hero-title{margin-right:8px}}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-container{width:100%;position:relative}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-container .hero-subtitle{font-family:"Poppins",sans-serif;font-weight:500;line-height:1.5;position:relative;color:#444;font-size:16px;text-align:left;width:100%;margin:0;word-wrap:break-word}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-cta-container{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:100%}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-cta-container .hero-subtitle{font-family:"Poppins",sans-serif;font-weight:500;line-height:1.5;position:relative;color:#444;font-size:16px;text-align:left;width:100%;margin:0;word-wrap:break-word}@media(max-width:1024px){.hero-wrapper{flex-direction:column;align-items:stretch;min-height:auto}.hero-wrapper .hero-bg-container{position:relative;flex-shrink:0;width:100%;min-height:250px;height:auto;aspect-ratio:var(--hero-aspect-ratio,16/9);background-size:cover;background-position:center}.hero-wrapper .hero-content-container{position:relative;left:0;right:0;width:100%;max-width:100%;min-width:unset;min-height:auto;border-radius:0;background-color:#eff3fd}}@media(max-width:1200px)and (min-width:1025px){.hero-wrapper{width:100%;max-width:100%;min-height:500px;padding:32px 0;background-size:cover;background-position:center}.hero-wrapper .hero-content-container{width:700px;max-width:calc(100% - 80px);min-width:unset;padding-left:48px;padding-right:0}}@media(max-width:768px){.hero-wrapper{min-height:auto;padding:0}.hero-wrapper .hero-bg-container{min-height:200px;aspect-ratio:var(--hero-aspect-ratio,16/9)}.hero-wrapper .hero-content-container{padding-left:24px;padding-right:16px;padding-top:24px;padding-bottom:24px}.hero-wrapper .hero-content-container .hero-content-wrapper{gap:16px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title{font-size:24px;line-height:1.2}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-cta-container{gap:16px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle-cta-container .hero-subtitle{font-size:13px}}@media(max-width:480px){.hero-wrapper .hero-bg-container{min-height:180px;aspect-ratio:var(--hero-aspect-ratio,4/3)}.hero-wrapper .hero-content-container{width:100%;min-width:unset;max-width:100%;margin:0;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}.hero-wrapper .hero-content-container .hero-content-wrapper{gap:8px}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-title{font-size:18px;line-height:1.3}.hero-wrapper .hero-content-container .hero-content-wrapper .hero-text-content .hero-subtitle{font-size:12px}}.hero-wrapper .hero-bg-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.hero-wrapper .hero-bg-container[style*="--hero-bg-image"]::before{opacity:1}.hero-wrapper .hero-title,.hero-wrapper h1{color:#004583}.hero-wrapper .hero-subtitle{color:#444}.hero-wrapper .breadcrumb-link,.hero-wrapper .breadcrumb-text,.hero-wrapper .breadcrumb-separator{color:#004583}.hero-wrapper .btn-icon span{color:#fff}@keyframes heroFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.hero-wrapper,.simple-header{background:none!important;color:#000!important}.hero-wrapper .hero-bg-container,.simple-header .hero-bg-container{display:none!important}.hero-wrapper .simple-header-decoration,.simple-header .simple-header-decoration{display:none!important}}