: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:1.7;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);letter-spacing:.5px;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)}.text-gradient-primary{background:linear-gradient(135deg, var(--primary) 0%, var(--accent-sky-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.text-gradient-secondary{background:linear-gradient(135deg, var(--secondary) 0%, var(--accent-amber) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.display-hero{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05;letter-spacing:-0.02em;font-weight:800}h1,h2,h3{text-wrap:balance}.link-underline-modern{text-decoration:none;background-image:linear-gradient(var(--primary), var(--primary));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .3s ease;padding-bottom:2px}.link-underline-modern:hover{background-size:100% 2px}.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}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(10,81,161,.3)}70%{box-shadow:0 0 0 12px rgba(10,81,161,0)}100%{box-shadow:0 0 0 0 rgba(10,81,161,0)}}@keyframes gentle-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes border-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes soft-glow{0%,100%{box-shadow:0 0 20px rgba(10,81,161,.08)}50%{box-shadow:0 0 30px rgba(10,81,161,.15)}}.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 .35s cubic-bezier(0.22, 1, 0.36, 1),transform .35s cubic-bezier(0.22, 1, 0.36, 1);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 12px rgba(10,81,161,.04),0 12px 32px rgba(10,81,161,.08);transform:scale(1.01)}.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);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.04)}.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 .5s cubic-bezier(0.22, 1, 0.36, 1)}.content-marketing-block:hover .content-marketing-illustration{transform:rotate(2deg) scale(1.03)}.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}.content-marketing-block .floating-fg{animation:gentle-float 6s ease-in-out infinite}.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{border-radius:.75rem;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1)}.testimonials-section .card:hover{transform:translateY(-6px);box-shadow:0 4px 12px rgba(0,0,0,.04),0 16px 40px rgba(0,0,0,.1)}.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,transform .3s ease;border-left:3px solid rgba(0,0,0,0)}.service-section .service-detail-card:hover{box-shadow:var(--shadow-md) !important;transform:translateX(4px);border-left-color:var(--primary-rgba-30)}.service-section .bg-quaternary.rounded{border:1px solid var(--grey-200, #e9ecef);transition:border-color .3s ease,box-shadow .3s ease}.service-section .bg-quaternary.rounded:hover{border-color:var(--primary-rgba-30);box-shadow:0 4px 16px rgba(10,81,161,.06)}.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(min-width: 1200px)and (max-width: 1399px){.hero{max-width:850px;max-height:600px;right:-5%}}@media(min-width: 1400px)and (max-width: 1799px){.hero{right:-13%}}@media(min-width: 1800px){.hero{right:0}}.home-page .card.border-radius.bg-color-light{background:hsla(0,0%,100%,.92) !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.7);border-radius:1rem !important;transition:box-shadow .35s ease,transform .35s ease}.home-page .card.border-radius.bg-color-light:hover{box-shadow:0 8px 24px rgba(10,81,161,.08),0 24px 48px rgba(10,81,161,.06)}.mark-gradient-primary{padding:0 .2em;border-radius:4px}.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}.home-page .custom-wrapper-1{margin-bottom:-150px}.home-page .custom-wrapper-1+*{position:relative;z-index:2}@media(max-width: 991px){.custom-wrapper-1{padding-top:120px}}@media(min-width: 992px)and (max-width: 1199px){.custom-wrapper-1{padding-top:140px}}@media(min-width: 1200px)and (max-width: 1399px){.custom-wrapper-1{padding-top:120px}}@media(min-width: 1400px){.custom-wrapper-1{padding-top:100px}}@media(max-width: 1199px){.custom-wrapper-1>.container-fluid>.row,.custom-wrapper-1>.container>.row{min-height:auto}}@media(min-width: 1200px)and (max-width: 1399px){.custom-wrapper-1>.container-fluid>.row,.custom-wrapper-1>.container>.row{min-height:600px}}@media(min-width: 1400px){.custom-wrapper-1>.container-fluid>.row,.custom-wrapper-1>.container>.row{min-height:800px}}@media(max-width: 1199px){.custom-col-1{margin-bottom:30px}}.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}}.container{max-width:none !important;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 1200px){.container{padding-left:3rem;padding-right:3rem}}#header .header-container{min-height:100px}#header.header-scheme-auto .header-logo img,#header.header-scheme-auto .header-nav-main nav>ul>li>a,#header.header-scheme-auto .header-extra-info a,#header.header-scheme-auto .header-extra-info i,#header.header-scheme-auto .header-btn-collapse-nav,#header.header-scheme-auto .lang-switcher-btn{transition:all .3s ease}html:not(.sticky-header-active) #header.header-dark-scheme .header-logo img{filter:brightness(0) invert(1)}html:not(.sticky-header-active) #header.header-dark-scheme .header-btn-collapse-nav{color:#fff !important}html:not(.sticky-header-active) #header.header-dark-scheme .lang-switcher-btn{color:hsla(0,0%,100%,.85) !important}html:not(.sticky-header-active) #header.header-dark-scheme .lang-switcher-btn:hover{color:#fff !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-body-bottom-border{border-bottom-color:hsla(0,0%,100%,.15) !important}@media(min-width: 992px){html:not(.sticky-header-active) #header.header-dark-scheme .header-nav-main nav>ul>li>a{color:hsla(0,0%,100%,.85) !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-nav-main nav>ul>li>a:hover,html:not(.sticky-header-active) #header.header-dark-scheme .header-nav-main nav>ul>li>a.active{color:#fff !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-extra-info a{color:hsla(0,0%,100%,.85) !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-extra-info a:hover{color:#fff !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-extra-info i{color:hsla(0,0%,100%,.9) !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-column .btn{background:rgba(0,0,0,0) !important;border:2px solid hsla(0,0%,100%,.6) !important;color:#fff !important}html:not(.sticky-header-active) #header.header-dark-scheme .header-column .btn:hover{background:hsla(0,0%,100%,.15) !important;border-color:#fff !important}}@media(min-width: 992px){#header .header-nav-main nav>ul>li>a{font-size:14px;margin-left:0 !important;margin-right:0 !important}#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content{font-size:20px}}@media(min-width: 1200px){#header .header-nav-main nav>ul>li>a{font-size:15px;margin-left:2px !important;margin-right:2px !important}}@media(min-width: 1400px){#header .header-nav-main nav>ul>li>a{font-size:var(--font-size-base);margin-left:6px !important;margin-right:6px !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,.btn-modern,.card-interactive,.glass-card{transition:none !important}.content-marketing-block .floating-fg{animation:none !important}}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}[id]{scroll-margin-top:120px}.shadow-layered{box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06)}.shadow-layered-lg{box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 16px rgba(0,0,0,.05),0 24px 48px rgba(0,0,0,.08)}.glass-card{background:hsla(0,0%,100%,.85);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid hsla(0,0%,100%,.6)}.gradient-border-top{position:relative}.gradient-border-top::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--primary), var(--accent-sky-blue), var(--secondary));border-radius:.75rem .75rem 0 0;opacity:0;transition:opacity .3s ease}.gradient-border-top:hover::before{opacity:1}.btn-modern{transition:transform .2s ease,box-shadow .3s ease,background-color .3s ease}.btn-modern:hover{transform:translateY(-2px)}.btn-modern:active{transform:translateY(0)}.icon-circle-gradient{background:linear-gradient(135deg, var(--primary-rgba-10) 0%, var(--primary-rgba-20) 100%);border:1px solid var(--primary-rgba-10)}.icon-circle-gradient-secondary{background:linear-gradient(135deg, var(--secondary-rgba-10) 0%, var(--secondary-rgba-20) 100%);border:1px solid var(--secondary-rgba-10)}.card-interactive{border:1px solid rgba(0,0,0,0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card-interactive:hover{transform:translateY(-4px);border-color:var(--primary-rgba-20);box-shadow:0 4px 12px rgba(10,81,161,.06),0 16px 40px rgba(10,81,161,.08)}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-hover-accessible, #b35f00)}.cta-card{border-radius:.75rem;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1)}.cta-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px rgba(0,0,0,.04),0 16px 48px rgba(0,0,0,.12)}.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}@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;border-radius:.75rem;background:var(--light);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1)}.process-steps .process-step-card:hover{transform:translateY(-6px);box-shadow:0 4px 12px rgba(0,0,0,.04),0 16px 40px rgba(0,0,0,.1)}.process-steps .process-step-card:hover .process-step-number{box-shadow:0 6px 20px var(--primary-rgba-30),0 0 0 8px var(--primary-rgba-10)}.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{transition:box-shadow .35s ease}.process-steps .process-step-number-wrap{z-index:1}.process-steps .process-step-card .rounded-circle{transition:transform .3s ease}.process-steps .process-step-card:hover .rounded-circle{transform:scale(1.1)}.comparison-section .comparison-row{border-radius:.75rem;overflow:hidden;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1)}.comparison-section .comparison-row:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.04),0 16px 40px rgba(0,0,0,.1)}.comparison-section .comparison-row:hover .comparison-cell-veasio{background:var(--primary-rgba-10)}.comparison-section .comparison-cell-others{transition:background .3s ease}@media(max-width: 991px){.comparison-section .comparison-cell-others{border-left:none !important;border-top:3px solid var(--grey-400, #ced4da)}}.comparison-section .comparison-cell-veasio{transition:background .3s ease}@media(max-width: 991px){.comparison-section .comparison-cell-veasio{border-left:none !important;border-top:3px solid var(--primary)}}.feature-card{border-radius:.75rem;border-top:3px solid rgba(0,0,0,0);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1),border-color .35s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 4px 12px rgba(0,0,0,.04),0 16px 40px rgba(0,0,0,.1);border-top-color:var(--primary)}.feature-card .rounded-circle{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s ease}.feature-card:hover .rounded-circle{transform:scale(1.1);box-shadow:0 4px 16px rgba(10,81,161,.12)}.feature-card a .fa-arrow-right{transition:transform .2s ease}.feature-card:hover a .fa-arrow-right{transform:translateX(4px)}.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-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 991px){.blog-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.blog-grid{grid-template-columns:1fr}}.blog-grid-item .blog-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.blog-grid-item .blog-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.12) !important}.blog-grid-item .blog-card-media img{aspect-ratio:16/10;object-fit:cover;transition:transform .4s ease}.blog-grid-item .blog-card-media .blog-card-placeholder{aspect-ratio:16/10}.blog-grid-item .blog-card:hover .blog-card-media img{transform:scale(1.03)}.blog-grid-item h3{font-size:1.125rem}.blog-grid-item.is-featured{grid-column:1/-1}.blog-grid-item.is-featured .blog-card{display:flex;flex-direction:row;box-shadow:0 4px 20px rgba(0,0,0,.1)}.blog-grid-item.is-featured .blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.14) !important}.blog-grid-item.is-featured .blog-card-media{flex:0 0 58%;min-height:320px}.blog-grid-item.is-featured .blog-card-media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.blog-grid-item.is-featured .blog-card-media .blog-card-placeholder{height:100%;aspect-ratio:auto}.blog-grid-item.is-featured .blog-card-body{padding:2rem 2.5rem !important;justify-content:center}.blog-grid-item.is-featured h3{font-size:1.5rem;font-weight:800}@media(max-width: 991px){.blog-grid-item.is-featured .blog-card{flex-direction:column}.blog-grid-item.is-featured .blog-card-media{flex:none;min-height:220px}.blog-grid-item.is-featured .blog-card-body{padding:1.5rem !important}}.blog-grid-item[style*="display: none"]{display:none !important}.blog-preview-card{border-radius:.75rem;transition:transform .3s ease,box-shadow .3s ease}.blog-preview-card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.12) !important}.blog-article-content{font-size:1.125rem;line-height:1.85;color:var(--dark)}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{color:var(--dark);font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.blog-article-content h1{font-size:2rem}.blog-article-content h2{font-size:1.6rem;padding-bottom:.5rem;border-bottom:2px solid var(--grey-200, #eaeaea)}.blog-article-content h3{font-size:1.3rem}.blog-article-content h4{font-size:1.15rem}.blog-article-content p{margin-bottom:1.5rem}.blog-article-content strong,.blog-article-content b{color:var(--dark);font-weight:700}.blog-article-content a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.blog-article-content a:hover{color:var(--secondary)}.blog-article-content ul,.blog-article-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-article-content ul li,.blog-article-content ol li{margin-bottom:.5rem;line-height:1.7}.blog-article-content ul li::marker{color:var(--primary)}.blog-article-content ol li::marker{color:var(--primary);font-weight:700}.blog-article-content blockquote{border-left:4px solid var(--primary);background:var(--quaternary, #f5f7fa);margin:2rem 0;padding:1.5rem 2rem;border-radius:0 .5rem .5rem 0;font-style:italic;font-size:1.1rem;line-height:1.7;color:#555}.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-article-content pre{background:#1e1e2e;color:#cdd6f4;border-radius:.75rem;padding:1.5rem;margin:2rem 0;overflow-x:auto;font-size:.9rem;line-height:1.6}.blog-article-content code{background:var(--quaternary, #f5f7fa);color:var(--primary);padding:.15rem .4rem;border-radius:.25rem;font-size:.9em}.blog-article-content pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.blog-article-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}.blog-article-content table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:.95rem}.blog-article-content table th{background:var(--primary);color:#fff;font-weight:600;padding:.75rem 1rem;text-align:left}.blog-article-content table td{padding:.75rem 1rem;border-bottom:1px solid var(--grey-200, #eaeaea)}.blog-article-content table tr:nth-child(even) td{background:var(--quaternary, #f5f7fa)}.blog-article-content hr{border:none;border-top:2px solid var(--grey-200, #eaeaea);margin:3rem 0}.blog-article-content>p:first-child{font-size:1.25rem;line-height:1.7;color:#555;font-weight:500}.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-founder-text p{margin-bottom:.75rem}.about-founder-text p:last-child{margin-bottom:0}.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}.contact-testimonial-slide{min-height:80px;animation:contact-testimonial-fade .5s ease}@keyframes contact-testimonial-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.contact-testimonial-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--grey-300, #dee2e6);padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease}.contact-testimonial-dot.active{background:var(--secondary);transform:scale(1.3)}.contact-testimonial-dot:hover:not(.active){background:var(--grey-500, #adb5bd)}.contact-timeline .contact-timeline-line{position:absolute;top:36px;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}.contact-timeline .contact-timeline-step{position:relative;z-index:1}.contact-timeline .contact-timeline-icon{transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.1)}.contact-timeline .contact-timeline-step:hover .contact-timeline-icon{transform:scale(1.1);box-shadow:0 8px 24px rgba(0,0,0,.16)}.contact-differentiator-card{transition:transform .3s ease,box-shadow .3s ease}.contact-differentiator-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-case-card{transition:transform .3s ease,box-shadow .3s ease}.contact-case-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@keyframes contact-case-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.process-step-card,.process-step-number,.feature-card,.feature-card .rounded-circle,.team-card,.resource-card,.blog-preview-card,.comparison-row,.comparison-cell-veasio,.comparison-cell-others,.trust-logo-grayscale,.video-play-btn,.about-founder-card,.about-image-card img,.value-card,.value-icon-circle,.contact-step-card,.contact-info-card,.contact-timeline-icon,.contact-testimonial-dot,.contact-differentiator-card,.contact-case-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,.contact-differentiator-card:hover,.contact-case-card:hover,.about-floating-stat .card:hover{transform:none !important}.about-image-card:hover img,.value-card:hover .value-icon-circle,.feature-card:hover .rounded-circle,.process-step-card:hover .rounded-circle{transform:none !important}}/*# sourceMappingURL=theme.css.map */
