:root{--border-radius: 4px;--border-radius2x: 8px;--default: #666}:root{--primary: #0a51a1;--primary-100: #094c97;--primary-200: #094991;--primary-300: #09468a;--primary-lighter-100: #195ba7;--primary-lighter-200: #2362aa;--primary-lighter-300: #2c69ae;--primary-rgba-0: rgb(10 81 161 / 0%);--primary-rgba-10: rgb(10 81 161 / 10%);--primary-rgba-20: rgb(10 81 161 / 20%);--primary-rgba-30: rgb(10 81 161 / 30%);--primary-rgba-40: rgb(10 81 161 / 40%);--primary-rgba-50: rgb(10 81 161 / 50%);--primary-rgba-60: rgb(10 81 161 / 60%);--primary-rgba-70: rgb(10 81 161 / 70%);--primary-rgba-80: rgb(10 81 161 / 80%);--primary-rgba-90: rgb(10 81 161 / 90%);--secondary: #ff8000;--secondary-100: #f07800;--secondary-200: #e67300;--secondary-300: #db6e00;--secondary-lighter-100: #ff880f;--secondary-lighter-200: #ff8d1a;--secondary-lighter-300: #ff9224;--secondary-rgba-0: rgb(255 128 0 / 0%);--secondary-rgba-10: rgb(255 128 0 / 10%);--secondary-rgba-20: rgb(255 128 0 / 20%);--secondary-rgba-30: rgb(255 128 0 / 30%);--secondary-rgba-40: rgb(255 128 0 / 40%);--secondary-rgba-50: rgb(255 128 0 / 50%);--secondary-rgba-60: rgb(255 128 0 / 60%);--secondary-rgba-70: rgb(255 128 0 / 70%);--secondary-rgba-80: rgb(255 128 0 / 80%);--secondary-rgba-90: rgb(255 128 0 / 90%);--tertiary: #66c092;--tertiary-100: #60b489;--tertiary-200: #5cad83;--tertiary-300: #58a57e;--tertiary-lighter-100: #6fc499;--tertiary-lighter-200: #75c69d;--tertiary-lighter-300: #7bc9a1;--tertiary-rgba-0: rgb(102 192 146 / 0%);--tertiary-rgba-10: rgb(102 192 146 / 10%);--tertiary-rgba-20: rgb(102 192 146 / 20%);--tertiary-rgba-30: rgb(102 192 146 / 30%);--tertiary-rgba-40: rgb(102 192 146 / 40%);--tertiary-rgba-50: rgb(102 192 146 / 50%);--tertiary-rgba-60: rgb(102 192 146 / 60%);--tertiary-rgba-70: rgb(102 192 146 / 70%);--tertiary-rgba-80: rgb(102 192 146 / 80%);--tertiary-rgba-90: rgb(102 192 146 / 90%);--quaternary: #f5f7fa;--quaternary-100: #e6e8eb;--quaternary-200: #dddee1;--quaternary-300: #d3d4d7;--quaternary-lighter-100: #f6f7fa;--quaternary-lighter-200: #f6f8fb;--quaternary-lighter-300: #f6f8fb;--quaternary-rgba-0: rgb(245 247 250 / 0%);--quaternary-rgba-10: rgb(245 247 250 / 10%);--quaternary-rgba-20: rgb(245 247 250 / 20%);--quaternary-rgba-30: rgb(245 247 250 / 30%);--quaternary-rgba-40: rgb(245 247 250 / 40%);--quaternary-rgba-50: rgb(245 247 250 / 50%);--quaternary-rgba-60: rgb(245 247 250 / 60%);--quaternary-rgba-70: rgb(245 247 250 / 70%);--quaternary-rgba-80: rgb(245 247 250 / 80%);--quaternary-rgba-90: rgb(245 247 250 / 90%);--dark: #333;--dark-100: #303030;--dark-200: #2e2e2e;--dark-300: #2c2c2c;--dark-lighter-100: #3f3f3f;--dark-lighter-200: #474747;--dark-lighter-300: #505050;--dark-rgba-0: rgb(51 51 51 / 0%);--dark-rgba-10: rgb(51 51 51 / 10%);--dark-rgba-20: rgb(51 51 51 / 20%);--dark-rgba-30: rgb(51 51 51 / 30%);--dark-rgba-40: rgb(51 51 51 / 40%);--dark-rgba-50: rgb(51 51 51 / 50%);--dark-rgba-60: rgb(51 51 51 / 60%);--dark-rgba-70: rgb(51 51 51 / 70%);--dark-rgba-80: rgb(51 51 51 / 80%);--dark-rgba-90: rgb(51 51 51 / 90%);--light: #fff;--light-100: #f0f0f0;--light-200: #e6e6e6;--light-300: #dbdbdb;--light-lighter-100: #fff;--light-lighter-200: #fff;--light-lighter-300: #fff;--light-rgba-0: rgb(255 255 255 / 0%);--light-rgba-10: rgb(255 255 255 / 10%);--light-rgba-20: rgb(255 255 255 / 20%);--light-rgba-30: rgb(255 255 255 / 30%);--light-rgba-40: rgb(255 255 255 / 40%);--light-rgba-50: rgb(255 255 255 / 50%);--light-rgba-60: rgb(255 255 255 / 60%);--light-rgba-70: rgb(255 255 255 / 70%);--light-rgba-80: rgb(255 255 255 / 80%);--light-rgba-90: rgb(255 255 255 / 90%)}:root{--primary-inverse: #fff;--secondary-inverse: #fff;--tertiary-inverse: #333;--quaternary-inverse: #333;--dark-inverse: #fff;--light-inverse: #333}:root{--grey: #969696;--grey-100: #f4f4f4;--grey-200: #eaeaea;--grey-300: #e5e5e5;--grey-400: #e0e0e0;--grey-500: #dbdbdb;--grey-600: #cecece;--grey-700: #c1c1c1;--grey-800: #a8a8a8;--grey-900: #8e8e8e;--grey-1000: #757575}:root{--accent-sky-blue: #4eaace;--accent-amber: #ffa600;--accent-lime: #99cf16}:root{--success: #66c092;--warning: #ffa600;--danger: #dc3545;--info: #4eaace}:root{--font-primary: 'Sansation', system-ui, -apple-system, 'Segoe UI', roboto, sans-serif;--font-secondary: 'Sansation', system-ui, -apple-system, 'Segoe UI', roboto, sans-serif;--font-monospace: 'Fira Code', 'Cascadia Code', 'Courier New', monospace;--font-size-base: 18px;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.4em;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-display: 500px;--line-height-tight: 1.1;--line-height-snug: 1.3;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--line-height-loose: 2;--letter-spacing-tight: -0.02em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.05em;--letter-spacing-wider: 0.1em;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700}:root{--spacing-0: 0;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.5rem;--spacing-6: 2rem;--spacing-7: 2.5rem;--spacing-8: 3rem;--spacing-9: 4rem;--spacing-10: 5rem;--spacing-11: 6rem;--spacing-12: 8rem;--section-padding-sm: 40px;--section-padding-md: 80px;--section-padding-lg: 120px;--section-padding-xl: 160px;--container-default: 1440px;--container-narrow: 960px;--container-wide: 1600px}:root{--shadow-none: none;--shadow-sm: 0 1px 3px rgb(0 0 0 / 8%);--shadow-md: 0 4px 12px rgb(0 0 0 / 10%);--shadow-lg: 0 8px 24px rgb(0 0 0 / 12%);--shadow-xl: 0 16px 48px rgb(0 0 0 / 15%);--shadow-card: 0 4px 20px rgb(0 0 0 / 8%);--shadow-header: 0 2px 8px rgb(0 0 0 / 6%)}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Light.woff2") format("woff2"),url("../fonts/sansation/Sansation_Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Light_Italic.woff2") format("woff2"),url("../fonts/sansation/Sansation_Light_Italic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Regular.woff2") format("woff2"),url("../fonts/sansation/Sansation_Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Italic.woff2") format("woff2"),url("../fonts/sansation/Sansation_Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Bold.woff2") format("woff2"),url("../fonts/sansation/Sansation_Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sansation;src:url("../fonts/sansation/Sansation_Bold_Italic.woff2") format("woff2"),url("../fonts/sansation/Sansation_Bold_Italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@media(min-width: 576px){.col-sm-1-5{flex:0 0 20%;max-width:20%}}@media(min-width: 768px){.col-md-1-5{flex:0 0 20%;max-width:20%}}@media(min-width: 992px){.col-lg-1-5{flex:0 0 20%;max-width:20%}}@media(min-width: 1200px){.col-xl-1-5{flex:0 0 20%;max-width:20%}}@media(min-width: 1400px){.col-xxl-1-5{flex:0 0 20%;max-width:20%}}.col-1-5{flex:0 0 20%;max-width:20%}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--dark);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--dark)}h3{text-transform:none;font-size:var(--font-size-4xl);font-weight:600;line-height:var(--line-height-tight);margin-bottom:20px}p{line-height:var(--line-height-normal)}.alternative-font-veasio{font-family:var(--font-primary)}.fw-light{font-weight:var(--font-weight-light)}.fw-regular{font-weight:var(--font-weight-regular)}.fw-bold{font-weight:var(--font-weight-bold)}.bg-primary{background-color:var(--primary) !important}.bg-primary-opacity-10{background-color:var(--primary-rgba-10) !important}.bg-primary-opacity-20{background-color:var(--primary-rgba-20) !important}.bg-primary-opacity-50{background-color:var(--primary-rgba-50) !important}.bg-secondary{background-color:var(--secondary) !important}.bg-secondary-opacity-10{background-color:var(--secondary-rgba-10) !important}.bg-secondary-opacity-20{background-color:var(--secondary-rgba-20) !important}.bg-secondary-opacity-50{background-color:var(--secondary-rgba-50) !important}.bg-tertiary{background-color:var(--tertiary) !important}.bg-tertiary-opacity-10{background-color:var(--tertiary-rgba-10) !important}.bg-tertiary-opacity-20{background-color:var(--tertiary-rgba-20) !important}.bg-tertiary-opacity-50{background-color:var(--tertiary-rgba-50) !important}.bg-quaternary{background-color:var(--quaternary) !important}.bg-quaternary-opacity-10{background-color:var(--quaternary-rgba-10) !important}.bg-quaternary-opacity-20{background-color:var(--quaternary-rgba-20) !important}.bg-quaternary-opacity-50{background-color:var(--quaternary-rgba-50) !important}.bg-dark{background-color:var(--dark) !important}.bg-dark-opacity-10{background-color:var(--dark-rgba-10) !important}.bg-dark-opacity-20{background-color:var(--dark-rgba-20) !important}.bg-dark-opacity-50{background-color:var(--dark-rgba-50) !important}.bg-light{background-color:var(--light) !important}.bg-light-opacity-10{background-color:var(--light-rgba-10) !important}.bg-light-opacity-20{background-color:var(--light-rgba-20) !important}.bg-light-opacity-50{background-color:var(--light-rgba-50) !important}.text-color-primary{color:var(--primary) !important}.text-color-secondary{color:var(--secondary) !important}.text-color-tertiary{color:var(--tertiary) !important}.text-color-quaternary{color:var(--quaternary) !important}.text-color-dark{color:var(--dark) !important}.text-color-light{color:var(--light) !important}.border-color-primary{border-color:var(--primary) !important}.border-color-secondary{border-color:var(--secondary) !important}.border-color-dark{border-color:var(--dark) !important}.border-color-light{border-color:var(--light) !important}@keyframes btn-dash-effect{0%{transform:translateX(0)}51%{transform:translateX(20px);opacity:1}52%{opacity:0;transform:translateX(-20px)}53%{opacity:0}54%{opacity:1}100%{transform:translateX(0)}}@keyframes appear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.appear-animation{opacity:0}.appear-animation.animated{animation:appear .6s ease-out forwards}@keyframes fade-in-up{from{opacity:0;transform:translate3d(0, 30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-in-left{from{opacity:0;transform:translate3d(-30px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-in-right{from{opacity:0;transform:translate3d(30px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animation-delay-100{animation-delay:100ms}.animation-delay-200{animation-delay:200ms}.animation-delay-300{animation-delay:300ms}.animation-delay-400{animation-delay:400ms}.animation-delay-500{animation-delay:500ms}.animation-delay-600{animation-delay:600ms}.animation-delay-700{animation-delay:700ms}.animation-delay-800{animation-delay:800ms}.animation-delay-900{animation-delay:900ms}.animation-delay-1000{animation-delay:1000ms}@keyframes fade-in-scale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes count-up-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes slide-indicator{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.stagger-1{animation-delay:150ms}.stagger-2{animation-delay:300ms}.stagger-3{animation-delay:450ms}.stagger-4{animation-delay:600ms}.stagger-5{animation-delay:750ms}.stagger-6{animation-delay:900ms}.stagger-7{animation-delay:1050ms}.stagger-8{animation-delay:1200ms}.stagger-9{animation-delay:1350ms}.stagger-10{animation-delay:1500ms}.stagger-11{animation-delay:1650ms}.stagger-12{animation-delay:1800ms}.sr-only,.visually-hidden{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,.visually-hidden-focusable:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}*:focus-visible{outline:3px solid var(--primary);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:10000;padding:.75rem 1.5rem;background:var(--primary);color:var(--primary-inverse);font-weight:var(--font-weight-bold);text-decoration:none;border-radius:var(--border-radius)}.skip-to-content:focus{top:10px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(forced-colors: active){.btn-dash::before{background:LinkText}}.btn-dash::before{content:"";width:20px;height:2px;display:inline-block;background:var(--light);margin-right:10px;position:relative;top:-3px}.btn-dash:hover::before{animation:btn-dash-effect ease-out .3s}.btn-dash.text-color-primary::before{background:var(--primary)}.btn-dash.text-color-dark::before{background:var(--dark)}.tabs-navigation-custom .nav-tabs .nav-item{position:relative}.tabs-navigation-custom .nav-tabs .nav-item .nav-link{border:0 !important;font-size:var(--font-size-base);padding-left:25px !important}.tabs-navigation-custom .nav-tabs .nav-item .nav-link:not(.active){color:var(--dark)}.tabs-navigation-custom .nav-tabs .nav-item .nav-link::before{content:"";width:20px;height:2px;display:inline-block;background:var(--dark);margin-right:10px;position:relative;top:-3px;left:0}.tabs-navigation-custom .nav-tabs .nav-item .nav-link.active::before{background:var(--primary)}.faq-accordion .faq-item{background:#fff;border:1px solid var(--grey-200, #e9ecef);border-radius:.75rem;margin-bottom:.875rem;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.faq-accordion .faq-item.faq-item-active,.faq-accordion .faq-item:has(.faq-trigger:not(.collapsed)){border-color:var(--primary);box-shadow:0 4px 20px rgba(var(--primary-rgb, 10, 81, 161), 0.08)}.faq-accordion .faq-trigger{display:flex;align-items:center;width:100%;padding:1.25rem 1.5rem;border:none;background:none;cursor:pointer;text-align:left;gap:1rem;font-family:inherit}.faq-accordion .faq-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:.75rem}.faq-accordion .faq-number{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:var(--quaternary, #f5f7fa);color:var(--primary);font-size:.8125rem;font-weight:700;transition:background .3s ease,color .3s ease}.faq-accordion .faq-trigger:not(.collapsed) .faq-number{background:var(--primary);color:#fff}.faq-accordion .faq-question-text{flex:1;font-size:1.0625rem;color:var(--dark);line-height:1.4}.faq-accordion .faq-icon{flex-shrink:0;width:1.75rem;height:1.75rem;position:relative;border-radius:50%;background:var(--quaternary, #f5f7fa);transition:background .3s ease}.faq-accordion .faq-icon-bar{position:absolute;background:var(--grey-500, #adb5bd);border-radius:1px;transition:transform .3s ease,background .3s ease}.faq-accordion .faq-icon-horizontal{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.faq-accordion .faq-icon-vertical{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%, -50%)}.faq-accordion .faq-trigger:not(.collapsed) .faq-icon{background:rgba(var(--primary-rgb, 10, 81, 161), 0.08)}.faq-accordion .faq-trigger:not(.collapsed) .faq-icon-bar{background:var(--primary)}.faq-accordion .faq-trigger:not(.collapsed) .faq-icon-vertical{transform:translate(-50%, -50%) rotate(90deg)}.faq-accordion .faq-answer{padding:0 1.5rem 1.5rem 4.75rem}.faq-accordion .faq-answer p{color:var(--grey-700, #495057)}.faq-accordion .faq-item:has(.faq-trigger.collapsed):hover{border-color:var(--grey-300, #dee2e6);background:var(--quaternary, #f5f7fa)}.stats-counter .stat-value{transition:transform .3s ease}.stats-counter .stat-value.counted{animation:count-up-pulse .4s ease-out}@media(min-width: 992px){.stats-counter .stat-with-divider{position:relative}.stats-counter .stat-with-divider::after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:linear-gradient(to bottom, transparent, var(--grey-300, #dee2e6), transparent)}}.tabs-accordion-responsive{container-type:inline-size;container-name:tabs-container}.tabs-accordion-responsive .tabs-accordion-panel{display:none}@media(max-width: 767px){.tabs-accordion-responsive .tabs-accordion-panel.show{display:block}}.tabs-accordion-responsive .tabs-accordion-trigger{display:none}@media(max-width: 767px){.tabs-accordion-responsive .tabs-accordion-trigger{display:flex;align-items:center;width:100%;padding:1rem 1.25rem;border:1px solid var(--grey-200, #e9ecef);border-radius:.5rem;background:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;color:var(--dark);margin-bottom:.5rem;gap:.75rem}.tabs-accordion-responsive .tabs-accordion-trigger[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}}@media(max-width: 767px){.tabs-accordion-responsive .nav-tabs{display:none !important}}.discovery-form .form-group{position:relative}.discovery-form .form-control{transition:border-color .2s ease,box-shadow .2s ease}.discovery-form .form-control.is-valid{border-color:var(--tertiary)}.discovery-form .form-control.is-valid~.validation-icon{color:var(--tertiary);opacity:1}.discovery-form .form-control.is-invalid{border-color:#dc3545}.discovery-form .form-control.is-invalid~.validation-icon{color:#dc3545;opacity:1}.discovery-form .validation-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s ease;font-size:.875rem;pointer-events:none}.discovery-form .invalid-feedback{font-size:.8125rem;color:#dc3545}.discovery-form .btn-loading{position:relative;pointer-events:none}.discovery-form .btn-loading .btn-text{opacity:0}.discovery-form .btn-loading .btn-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.discovery-form .form-success{text-align:center;padding:2rem}.discovery-form .form-success .form-success-icon{font-size:3rem;color:var(--tertiary);margin-bottom:1rem}.content-marketing-block .content-marketing-illustration{transition:transform .4s ease}.content-marketing-block:hover .content-marketing-illustration{transform:rotate(2deg) scale(1.02)}.content-marketing-block .content-marketing-badge{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--primary);margin-bottom:.75rem;padding:.25rem .75rem;background:rgba(10,81,161,.08);border-radius:1rem}.client-logos-section .client-logo{filter:grayscale(1);opacity:.5;transition:filter .4s ease,opacity .4s ease}.client-logos-section .client-logo:hover{filter:grayscale(0);opacity:1}.testimonials-section.testimonials-carousel .owl-stage{display:flex;align-items:stretch}.testimonials-section.testimonials-carousel .owl-item{height:auto}.testimonials-section .card{transition:transform .3s ease,box-shadow .3s ease}.testimonials-section .card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1) !important}.testimonials-section .testimonial-author-thumbnail img{width:50px;height:50px;object-fit:cover}.nav-secondary .nav-tabs .nav-link{position:relative;font-weight:600;padding:.75rem 1.25rem;transition:color .2s ease,border-color .2s ease;border-bottom:3px solid rgba(0,0,0,0)}.nav-secondary .nav-tabs .nav-link:hover,.nav-secondary .nav-tabs .nav-link.active{color:var(--primary);border-bottom-color:var(--primary)}.nav-secondary .nav-tabs .nav-link.active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--primary);animation:slide-indicator .3s ease-out;transform-origin:left}.service-section .service-detail-card{border-radius:.75rem;transition:box-shadow .3s ease}.service-section .service-detail-card:hover{box-shadow:var(--shadow-md) !important}.service-separator{height:1px;background:linear-gradient(to right, transparent, var(--grey-300, #dee2e6), transparent);border:0}.service-result-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:2rem;font-size:.8125rem;font-weight:700;background:rgba(10,81,161,.08);color:var(--primary);margin-right:.5rem;margin-bottom:.5rem}.service-result-badge i{font-size:.6875rem}@media(min-width: 992px){.custom-el-pos-3{margin-top:-100px}}.hero{background-size:cover;max-width:1100px;width:100%;max-height:770px;height:100%;position:absolute;right:0;top:0}@media(width <= 1800px){.hero{right:-13%}}.custom-marquee{bottom:-30%}.custom-marquee p{font-size:500px;font-weight:600}.custom-outline-text-style-1{text-shadow:-1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;letter-spacing:0;color:var(--light);opacity:.08}.custom-wrapper-1>.container>.row{min-height:935px}@media(max-width: 991px){.custom-col-1{padding-top:120px;margin-bottom:50px}}@media(min-width: 992px)and (max-width: 1399px){.custom-col-1{padding-top:500px;margin-bottom:50px}}@media(min-width: 1400px){.custom-col-1{padding-top:100px}}.custom-el-pos-1{left:15%;top:17%}.custom-el-pos-2{right:11%;top:17%}@media(max-width: 991px){.max-width-custom-1{max-width:485px !important}}@media(width >= 1440px){.container{max-width:var(--container-default) !important}}#header .header-container{min-height:100px}@media(min-width: 992px){#header .header-nav-main nav>ul>li>a{font-size:var(--font-size-base);margin-left:6px !important;margin-right:6px !important}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content{font-size:20px}}@media(width <= 1480px){#header .header-nav-main nav>ul>li>a{font-size:16px;margin-left:0 !important;margin-right:0 !important}}.notice-bar-sticky{position:sticky;top:0;z-index:1030}.notice-bar-text{font-size:.8125rem;line-height:1.4}.notice-top-bar .social-icons li a{padding:2px 5px !important}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{background:rgba(var(--dark-rgb, 51, 51, 51), 0.6) !important;color:var(--light) !important;width:40px;height:40px;display:flex !important;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease;font-size:0}.owl-carousel .owl-nav .owl-prev i,.owl-carousel .owl-nav .owl-next i{font-size:16px;line-height:1}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background:var(--primary) !important}.owl-carousel .owl-nav .owl-prev{position:absolute;left:15px;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav .owl-next{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.thumb-info-container-full-img .owl-carousel .owl-nav .owl-prev,.thumb-info-container-full-img .owl-carousel .owl-nav .owl-next{width:50px;height:50px;background:rgba(0,0,0,.5) !important}.thumb-info-container-full-img .owl-carousel .owl-nav .owl-prev i,.thumb-info-container-full-img .owl-carousel .owl-nav .owl-next i{font-size:18px}.thumb-info-container-full-img .owl-carousel .owl-nav .owl-prev:hover,.thumb-info-container-full-img .owl-carousel .owl-nav .owl-next:hover{background:var(--primary) !important}.thumb-info-container-full-img .owl-carousel .owl-dots{visibility:hidden;height:0;overflow:hidden;padding:0 !important;margin:0 !important}@media(max-width: 991px){.thumb-info-container-full-img .thumb-info.thumb-info-bottom-info .thumb-info-title{transform:translate3d(0, 0, 0) !important;opacity:1 !important}}.page-header-inner{padding-top:140px !important;padding-bottom:2.5rem;position:relative;overflow:hidden}.page-header-gradient{background:linear-gradient(135deg, var(--quaternary) 0%, rgba(var(--primary-rgb, 10, 81, 161), 0.08) 100%)}.page-header-pattern{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230a51a1' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.page-header-accent .breadcrumb-item a,.page-header-accent .breadcrumb-item a span{color:hsla(0,0%,100%,.7) !important}.page-header-accent .breadcrumb-item+.breadcrumb-item::before{color:hsla(0,0%,100%,.5)}.page-header-accent .breadcrumb-item.active span{color:hsla(0,0%,100%,.9)}.breadcrumb{font-size:.875rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--grey-500)}.breadcrumb a{color:var(--primary);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}#footer .social-icons a{transition:color .2s ease,opacity .2s ease}#footer h4{font-size:1.125rem}#footer .footer-logo-light{filter:brightness(0) invert(1)}#footer .footer-nav-list li a{transition:color .2s ease;text-decoration:none}#footer .footer-nav-list li a:hover{text-decoration:none}#footer.bg-primary .social-icons a{color:#fff !important;opacity:.85}#footer.bg-primary .social-icons a:hover{opacity:1}#footer.bg-primary .form-control{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#fff}#footer.bg-primary .form-control::placeholder{color:hsla(0,0%,100%,.6)}#footer.bg-primary .btn-primary{background:#fff;color:var(--primary);border-color:#fff}#footer.bg-primary .btn-primary:hover{background:hsla(0,0%,100%,.85)}#footer.bg-primary .footer-copyright{border-top-color:hsla(0,0%,100%,.2)}#footer.bg-primary hr{border-color:hsla(0,0%,100%,.2) !important}[class*=max-width-custom]{overflow:hidden}.floating-fg{position:relative;z-index:1}.floating-illustration{max-width:376px;width:100%;height:auto;display:block}.floating-illustration-mobile{max-width:280px;width:100%;height:auto;display:block;margin:0 auto}.cta-random-inline{transition:box-shadow .3s ease}.cta-random-inline:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.case-study-hero .card,[role=listitem] .card{transition:transform .3s ease}.case-study-hero .card:hover,[role=listitem] .card:hover{transform:translateY(-3px)}.lead-conversion-row img{max-height:80px}.lang-switcher-btn{font-weight:600;transition:color .2s ease}.lang-switcher-btn:hover{color:var(--primary) !important}.nav-mobile-footer{border-top-color:rgba(0,0,0,.1) !important}@media(prefers-reduced-motion: reduce){.faq-item,.faq-trigger,.faq-number,.faq-icon,.faq-icon-bar,.content-marketing-illustration,.testimonials-section .card,.case-study-hero .card,.discovery-form .form-control,.service-detail-card,.cta-random-inline{transition:none !important}}html{scroll-behavior:smooth}::selection{background:var(--primary);color:var(--light)}.main p a:not(.btn){color:var(--primary);text-decoration:underline;text-underline-offset:3px}.main p a:not(.btn):hover{color:var(--secondary)}.cta-card{transition:transform .3s ease,box-shadow .3s ease}.cta-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.cta-inline{transition:box-shadow .3s ease}.cta-inline:hover{box-shadow:var(--shadow-md)}@media(max-width: 575px){.cta-inline{flex-direction:column !important;text-align:center}}.cta-sticky-mobile{position:fixed;bottom:0;left:0;right:0;z-index:1040;background:var(--light);border-top:1px solid var(--grey-200, #e9ecef);box-shadow:0 -4px 20px rgba(0,0,0,.1);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease}.cta-sticky-mobile.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cta-sticky-mobile .cta-sticky-text{font-size:.8125rem;font-weight:600;color:var(--dark);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta-sticky-mobile .cta-sticky-btn{flex-shrink:0;white-space:nowrap}@media(min-width: 992px){.cta-sticky-mobile{display:none !important}}.cta-form-section .cta-form-phone{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.8);font-size:1.125rem;text-decoration:none;transition:color .2s ease}.cta-form-section .cta-form-phone:hover{color:#fff}.cta-hesitation{font-size:.8125rem;color:var(--grey-600, #6c757d);display:flex;align-items:center;justify-content:center;gap:.375rem}.cta-hesitation i{color:var(--tertiary);font-size:.75rem}.bg-dark .cta-hesitation{color:hsla(0,0%,100%,.6)}@media(prefers-reduced-motion: reduce){.cta-sticky-mobile,.cta-card,.cta-inline{transition:none !important}}.trust-logo-grayscale{filter:grayscale(1);opacity:.5;transition:filter .4s ease,opacity .4s ease}.trust-logo-grayscale:hover{filter:grayscale(0);opacity:1}.process-steps .process-step-card{padding:1.5rem 1rem;transition:transform .3s ease,box-shadow .3s ease}.process-steps .process-step-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.process-steps .process-steps-row{position:relative}@media(min-width: 992px){.process-steps .process-steps-row::before{content:"";position:absolute;top:56px;left:15%;right:15%;height:2px;background:linear-gradient(to right, var(--primary-rgba-10), var(--primary-rgba-30), var(--primary-rgba-30), var(--primary-rgba-10));z-index:0}}.process-steps .process-step-number-wrap{z-index:1}.comparison-section .comparison-row{transition:transform .3s ease,box-shadow .3s ease;border-radius:.5rem;overflow:hidden}.comparison-section .comparison-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg) !important}@media(max-width: 991px){.comparison-section .comparison-cell-others{border-left:none !important;border-top:3px solid var(--grey-400, #ced4da)}}@media(max-width: 991px){.comparison-section .comparison-cell-veasio{border-left:none !important;border-top:3px solid var(--primary)}}.feature-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:.75rem}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.team-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.team-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.resource-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.resource-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.blog-preview-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.blog-preview-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.video-embed-container{border-radius:.75rem}.video-embed-container .video-play-btn{transition:transform .3s ease,background-color .3s ease}.video-embed-container .video-play-btn:hover{transform:translate(-50%, -50%) scale(1.1);background-color:var(--secondary) !important}.video-embed-container.playing img,.video-embed-container.playing .video-play-btn,.video-embed-container.playing .position-absolute:not(iframe){display:none !important}.video-embed-container.playing iframe{display:block !important}@media(max-width: 575px){.newsletter-form{flex-direction:column !important}}.about-image-card{overflow:hidden}.about-image-card img{transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.about-image-card:hover img{transform:scale(1.05)}.about-founder-card{border-radius:.75rem;border-left:4px solid var(--primary);transition:transform .35s ease,box-shadow .35s ease}.about-founder-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl) !important}.about-floating-stat .card{transition:transform .3s ease}.about-floating-stat .card:hover{transform:translateY(-3px)}.value-card{border-radius:.75rem;border-top:3px solid rgba(0,0,0,0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.value-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl) !important}.value-card[data-color=primary]:hover{border-top-color:var(--primary)}.value-card[data-color=secondary]:hover{border-top-color:var(--secondary)}.value-card[data-color=tertiary]:hover{border-top-color:var(--tertiary)}.value-card .value-icon-circle{transition:transform .3s ease,box-shadow .3s ease}.value-card:hover .value-icon-circle{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.contact-step-card{transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;border:1px solid var(--grey-200, #e9ecef);border-radius:.75rem}.contact-step-card:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 4px 12px rgba(10,81,161,.08)}.contact-info-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.contact-info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl) !important}@media(prefers-reduced-motion: reduce){.process-step-card,.feature-card,.team-card,.resource-card,.blog-preview-card,.comparison-row,.trust-logo-grayscale,.video-play-btn,.about-founder-card,.about-image-card img,.value-card,.value-icon-circle,.contact-step-card,.contact-info-card,.about-floating-stat .card{transition:none !important}.process-step-card:hover,.feature-card:hover,.team-card:hover,.resource-card:hover,.blog-preview-card:hover,.comparison-row:hover,.about-founder-card:hover,.value-card:hover,.contact-step-card:hover,.contact-info-card:hover,.about-floating-stat .card:hover{transform:none !important}.about-image-card:hover img,.value-card:hover .value-icon-circle{transform:none !important}}/*# sourceMappingURL=theme.css.map */
