@charset "UTF-8";
/*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}
*,::after,::before{box-sizing:border-box}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}
}
body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}
.h1,h1{font-size:calc(1.375rem + 1.5vw)}
@media (min-width:1200px){.h1,h1{font-size:2.5rem}
}
.h2,h2{font-size:calc(1.325rem + .9vw)}
@media (min-width:1200px){.h2,h2{font-size:2rem}
}
.h3,h3{font-size:calc(1.3rem + .6vw)}
@media (min-width:1200px){.h3,h3{font-size:1.75rem}
}
.h4,h4{font-size:calc(1.275rem + .3vw)}
@media (min-width:1200px){.h4,h4{font-size:1.5rem}
}
p{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
b,strong{font-weight:bolder}
a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}
a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
figure{margin:0 0 1rem}
img,svg{vertical-align:middle}
table{caption-side:bottom;border-collapse:collapse}
tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}
button{border-radius:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
[role=button]{cursor:pointer}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
::-moz-focus-inner{padding:0;border-style:none}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
::-webkit-inner-spin-button{height:auto}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-color-swatch-wrapper{padding:0}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
::file-selector-button{font:inherit;-webkit-appearance:button}
iframe{border:0}
[hidden]{display:none!important}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}
}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}
}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}
}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
}
:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}
.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.btn{transition:none}
}
.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}
.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}
.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}
.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}
.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}
.collapse:not(.show){display:none}
.collapsing{height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}
}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.nav-link{transition:none}
}
.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}
.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}
@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}
}
.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}
}
.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}
.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}
@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}
}
.accordion-button:hover{z-index:2}
.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}
.accordion-header{margin-bottom:0}
.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}
.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:not(:first-of-type){border-top:0}
.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}
.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}
.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}
.d-none{display:none!important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.position-fixed{position:fixed!important}
.p-2{padding:.5rem!important}
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}
.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}
.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}
.rounded-circle{border-radius:50%!important}
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:'Font Awesome 6 Free'}
.fa-file-lines::before{content:"\f15c"}
.fa-users::before{content:"\f0c0"}
.fa-chevron-up::before{content:"\f077"}
.fa-wand-magic-sparkles::before{content:"\e2ca"}
.fa-user::before{content:"\f007"}
.fa-star::before{content:"\f005"}
.fa-arrow-right::before{content:"\f061"}
.fa-magnifying-glass::before{content:"\f002"}
.fa-rocket::before{content:"\f135"}
.fa-arrow-trend-up::before{content:"\e098"}
.fa-check::before{content:"\f00c"}
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root,:host{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2")}
.fas,.fa-solid{font-weight:900}
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root,:host{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2")}
.far,.fa-regular{font-weight:400}
/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("./fonts/bootstrap-icons.woff2?2820a3852bdb9a5832199cc61cec4e65") format("woff2"),
url("./fonts/bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff");
}
:root{--navy:#1B2A49;--navy-deep:#131F37;--green:#15803d;--green-2:#28B463;--green-brand:#2ECC71;--orange:#F39C12;--orange-ink:#B45309;--bg:#FFFFFF;--bg-soft:#F3F6FD;--bg-mute:#F8FAFC;--line:#E5E7EB;--text:#111827;--text-2:#6B7280;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 8px 24px rgba(15,23,42,.08);--shadow-lg:0 24px 56px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06);--max-w:1200px;--max-text:680px;--space-section:clamp(2.75rem,5vw,4.75rem);--map-seed:#45C457;--map-competitor:#E09E01;--map-topic:#8061F5;--map-cluster:#39B6DE;--map-intent:#E04696}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/v31-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/v31-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/v24-pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2')}
section:nth-of-type(even){background:var(--bg-soft)}
.eyebrow{font-family:'Poppins',sans-serif;font-weight:600;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.6rem}
.btn{display:inline-block;font-family:'Poppins',sans-serif;font-weight:600;font-size:var(--text-base);border-radius:8px;padding:.8rem 1.5rem;text-decoration:none;transition:background .15s}
.btn{display:inline-block;font-family:'Poppins',sans-serif;font-weight:600;font-size:var(--text-base);border-radius:8px;padding:.8rem 1.5rem;text-decoration:none;transition:background .15s}
.jv-zoom {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    cursor: zoom-in;
    font: inherit;
}
.jv-zoom:focus-visible {
        outline: 3px solid var(--green);
        outline-offset: -3px;
    }
.jv-lightbox {
    position: fixed;
    inset: 0;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2.5rem 1rem 1rem;
    background: rgba(17,24,39,.88);
    cursor: zoom-out;
}
.jv-lightbox[hidden] {
        display: none;
    }
.jv-lightbox figure {
        margin: 0;
        max-width: min(96vw, 1800px);
        max-height: 94vh;
        display: flex;
        flex-direction: column;
        cursor: default;
        border-radius: var(--radius-lg);
        overflow: hidden;
        background: #fff;
        box-shadow: var(--shadow-lg);
    }
.jv-lightbox img {
        display: block;
        max-width: 100%;
        max-height: calc(94vh - 3rem);
        width: auto;
        height: auto;
        object-fit: contain;
    }
.jv-lightbox figcaption {
        font-size: var(--text-sm);
        color: var(--text-2);
        padding: .55rem .9rem;
        background: var(--bg-mute);
        border-top: 1px solid var(--line);
    }
.jv-lightbox figcaption:empty {
        display: none;
    }
.jv-lightbox-close {
    position: absolute;
    top: .6rem;
    right: .8rem;
    width: 2.6rem;
    height: 2.6rem;
    border: 0;
    border-radius: 50%;
    background: rgba(255,255,255,.14);
    color: #fff;
    font-size: 1.9rem;
    line-height: 1;
    cursor: pointer;
}
.jv-lightbox-close:hover, .jv-lightbox-close:focus-visible {
        background: rgba(255,255,255,.3);
        outline: none;
    }
body.jv-lightbox-open {
    overflow: hidden;
}
:root{--navy:#1B2A49;--navy-deep:#131F37;--green:#15803d;--green-2:#28B463;--orange:#F39C12;--text:#111827;--text-2:#4B5563;--text-3:#6B7280;--line:#E5E7EB;--line-2:#D1D5DB;--bg:#FFFFFF;--bg-soft:#F3F6FD;--bg-mute:#F8FAFC;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 8px 24px rgba(15,23,42,.08);--shadow-lg:0 24px 56px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06);--radius:10px;--radius-lg:14px;--max-w:1200px;--max-text:640px;--space-section:clamp(2.75rem,5vw,4.75rem)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-family:'Montserrat',sans-serif;font-weight:600;font-size:var(--text-sm);border-radius:8px;border:1px solid transparent;transition:all 150ms ease;white-space:nowrap}
.button-primary{background:#0f7a3d!important;color:#fff;box-shadow:0 1px 2px rgba(46,204,113,.25),0 6px 16px rgba(46,204,113,.18)}
.button-primary:hover{background:var(--green-2);transform:translateY(-1px)}
.footer-wrapper .title-small{color:#2ecc71}
.button-lg{padding:.875rem 1.5rem;font-size:var(--text-base)}
.reframe-top{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}
@media (min-width:900px){.reframe-top{grid-template-columns:1fr 1fr;gap:3rem}
}
.reframe-top h2{font-size:var(--text-h2);font-weight:700;line-height:1.12;margin:0;color:var(--navy);white-space:nowrap}
.reframe-top p,.reframe-body p,.reframe-body + p{font-size:var(--text-base)!important;line-height:1.65}
.stat-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:2rem 0 2.5rem}
@media (min-width:640px){.stat-grid{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:992px){.stat-grid{grid-template-columns:repeat(3,1fr)}
}
.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.stat{position:relative;display:flex;align-items:flex-start;gap:1.25rem;min-width:0;padding:1.25rem 1.5rem;background:#fff;border-radius:1rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 40px rgba(15,23,42,.06);overflow:hidden}
.stat::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--stat-color)}
.stat-icon{width:3.5rem;height:3.5rem;border-radius:.875rem;background:var(--stat-soft);color:var(--stat-color);display:flex;align-items:center;justify-content:center;font-size:1.35rem;flex-shrink:0}
.stat-content{min-width:0}
.stat-num{font-family:'Montserrat',sans-serif;font-weight:800;font-size:clamp(2.25rem,4vw,2.25rem);line-height:1;color:var(--stat-color);letter-spacing:-.04em;margin-bottom:.5rem}
.stat-label{font-size:var(--text-sm);color:var(--text-2);line-height:1.45;max-width:18rem}
.stat-source{display:block;margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:var(--text-sm);line-height:1.3}
.stat-source a{color:var(--stat-color);text-decoration:none}
.stat-source a:hover{text-decoration:underline;text-underline-offset:3px}
.stat-blue{--stat-color:#2563eb;--stat-soft:#eef4ff}
.stat-green{--stat-color:#15803d;--stat-soft:#ecfdf5}
.stat-purple{--stat-color:#7c3aed;--stat-soft:#f3e8ff}
@media (max-width:920px){.stat-grid{grid-template-columns:1fr}
}
@media (max-width:480px){.stat{padding:1rem;gap:1rem}
.stat-icon{width:3rem;height:3rem;font-size:1.15rem}
.stat-num{font-size:2rem}
}
.reframe-body a.src-link{color:var(--text-3);text-decoration:underline;text-underline-offset:2px}
.reframe-body a.src-link:hover{color:var(--green)}
.reframe-body p{color:var(--text-2);margin:0 0 1rem}
.reframe-body strong{color:var(--color--brand--opgreen-text)}
.reframe-lede{margin-bottom:2.25rem;color:var(--text-2);font-size:var(--text-lead);line-height:1.75}
.reframe-bottom{color:var(--text-2);font-size:var(--text-base);line-height:1.65}
.reframe-pull{display:flex;align-items:center;gap:1.5rem;margin:2rem 0 1.5rem;padding:1.5rem 2rem;background:linear-gradient(90deg,#ffffff,#f0fdf4);border-left:5px solid var(--green);border-radius:1rem;box-shadow:0 16px 40px rgba(15,23,42,.06);font-family:'Montserrat',sans-serif;font-size:var(--text-h3);font-weight:600;line-height:1.2;color:var(--navy)}
.pull-icon{width:4rem;height:4rem;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.reframe-pull strong{color:var(--green)}
.section--soft{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
@media (max-width:768px){.custom-spacing{margin-top:2.5rem;margin-bottom:2.5rem}
.section--soft{padding-left:1rem;padding-right:1rem}
.reframe-pull{padding:1rem}
}
@media (max-width:480px){.custom-spacing{margin-top:2rem;margin-bottom:2rem}
.stat{padding:1rem}
}
.custom-spacing{margin-top:1.2rem!important;margin-bottom:1.2rem}
.hero-video-embed{width:100%;height:400px;border-radius:20px;overflow:hidden}
.hero-video-frame{width:100%;height:100%;border:none;display:block}
@media (max-width:992px){.hero-video-embed{height:320px}
}
@media (max-width:768px){.hero-video-embed{height:220px;border-radius:16px}
}
@media (max-width:480px){.hero-video-embed{height:180px;border-radius:14px}
}
.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:'Poppins',sans-serif;font-weight:700;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color--brand--opgreen-text);margin-bottom:1rem}
.eyebrow::before{content:"";display:inline-block;width:24px;height:2px;background:var(--green);flex-shrink:0}
.eyebrow--muted{color:var(--color--brand--opgreen-text)}
.eyebrow--muted{color:var(--color--brand--opgreen-text)}
.section h2.section-h{font-size:var(--text-h2);font-weight:700;line-height:1.15;margin:0 0 .875rem;max-width:36rem;color:var(--navy)}
.section-lede{font-size:var(--text-base);color:var(--text-2);margin:0 0 2.5rem;line-height:1.6}
.trust-callout{display:flex;align-items:center;gap:1rem;margin-top:1.75rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:var(--radius);transition:box-shadow 150ms ease,border-color 150ms ease}
.trust-callout:hover{box-shadow:var(--shadow-sm);border-left-color:var(--green-2)}
.trust-callout svg{flex:0 0 22px;width:22px;height:22px;stroke:var(--green);fill:none}
.trust-callout-text{font-size:var(--text-sm);color:var(--text-2);line-height:1.5}
.trust-callout-text strong{color:var(--navy);font-weight:600}
.trust-callout-arrow{margin-left:auto;color:var(--green);font-weight:700;flex-shrink:0}
.trust-callout,.trust-callout *{text-decoration:none!important}
.custom-spacing{margin-top:4rem}
:where(img[data-intrinsic]){height:auto}
.cta-final{position:relative;background:radial-gradient(circle at 88% 22%,rgba(37,99,235,.08),transparent 28%),var(--bg-soft);border-top:1px solid var(--line);overflow:hidden}
.eyebrow{margin:0 0 2.5rem}
.cta-final-grid{display:grid;grid-template-columns:1fr 520px;gap:3rem;align-items:center}
.cta-content h2{max-width:33rem;color:var(--navy);font-size:var(--text-h2);line-height:1.02;letter-spacing:-.045em;margin:0 0 2.5rem}
.cta-content p{max-width:40rem;color:var(--text-2);font-size:var(--text-lead);line-height:1.75}
.cta-actions{margin-top:2rem;margin-bottom:2rem}
.cta-actions .button{min-width:300px;min-height:58px;font-size:var(--text-base);box-shadow:0 14px 30px rgba(46,204,113,.25)}
.cta-actions .button::after{content:"→";margin-left:.75rem;font-size:1.25rem}
.cta-benefits{position:relative;display:grid;gap:1.5rem;margin-bottom:0 0 2.5rem}
.cta-benefits::before{content:"";position:absolute;right:-2rem;top:-3rem;width:220px;height:220px;background-image:radial-gradient(rgba(37,99,235,.22) 1.5px,transparent 1.5px);background-size:18px 18px;opacity:.45;z-index:0}
.cta-benefit-card{position:relative;z-index:1;display:grid;grid-template-columns:82px 1fr;gap:1.5rem;align-items:center;min-height:120px;padding:1.5rem 1.75rem;background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;box-shadow:0 18px 50px rgba(15,23,42,.08);backdrop-filter:blur(10px)}
.cta-benefit-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;box-shadow:inset 0 -10px 18px rgba(15,23,42,.08)}
.benefit-green .cta-benefit-icon{background:linear-gradient(135deg,#15803d,#16a34a)}
.benefit-blue .cta-benefit-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}
.benefit-purple .cta-benefit-icon{background:linear-gradient(135deg,#a855f7,#7c3aed)}
.cta-benefit-card h3{margin:0 0 .35rem;color:var(--navy);font-family:'Montserrat',sans-serif;font-weight:600;font-size:var(--text-h3)}
.cta-benefit-card p{margin:0;color:var(--text-2);font-size:var(--text-base);line-height:1.45}
@media (max-width:920px){.cta-final-grid{grid-template-columns:1fr;gap:3rem}
.cta-benefits{max-width:520px}
}
@media (max-width:480px){.cta-final{padding:3rem 0}
.cta-actions .button{width:100%;min-width:0}
.cta-benefit-card{grid-template-columns:56px 1fr;gap:1rem;min-height:auto;padding:1.25rem}
.cta-benefit-icon{width:56px;height:56px;font-size:1.35rem}
}
.founders-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}
.founders-text p{max-width:42rem;font-size:var(--text-base);line-height:1.65;color:var(--text-2);margin:0 0 .875rem}
.founders-cards{display:grid;grid-template-columns:1fr;gap:1rem}
.founder-card{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}
.founder-photo{flex:0 0 64px;width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid var(--bg-soft)}
.founder-photo img{width:100%;height:100%;object-fit:cover}
.founder-name{font-family:'Montserrat',sans-serif;font-weight:700;font-size:var(--text-base);margin:0 0 .125rem;color:var(--navy)}
.founder-role{font-size:var(--text-sm);color:var(--color--brand--opgreen-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .375rem;font-weight:600}
.founder-bio{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}
.founders-more{margin:1.25rem 0 0!important}
.founders-more a{color:var(--green);font-weight:600;font-size:var(--text-sm)}
.founders-more a:hover{color:var(--green-2)}
.inline-link{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}
.inline-link:hover{color:var(--green);text-decoration-color:var(--green)}
@media (min-width:700px){.founders-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.founders-text{padding:1rem}
}
@media (min-width:900px){.founders-row{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:3rem;padding:0 1rem}
.founders-cards{grid-template-columns:1fr}
.founders-text{padding:1rem}
}
@media (max-width:560px){.founder-card{flex-direction:column;padding:1rem}
.founder-photo{flex-basis:auto;width:56px;height:56px}
.founders-text{padding:1rem}
.section-h{padding:1rem}
}
.founding-band{margin-top:2.25rem;background:var(--navy);color:#fff;border-radius:var(--radius-lg);padding:2rem 1.75rem;position:relative;overflow:hidden}
@media (min-width:720px){.founding-band{padding:2.5rem 2.5rem}
}
.founding-band::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--green)}
.founding-flag{display:inline-flex;align-items:center;gap:.625rem;font-family:'Poppins',sans-serif;font-weight:700;font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.875rem}
.founding-flag::before{content:"";width:24px;height:2px;background:var(--green)}
.founding-h{font-family:'Montserrat',sans-serif;font-weight:700;color:#fff;font-size:var(--text-h3);line-height:1.2;margin:0 0 1.25rem;letter-spacing:-.01em;max-width:40rem}
.founding-perks{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.875rem}
.founding-perks li{font-size:var(--text-base);color:rgba(255,255,255,.85);line-height:1.6;padding-left:1.75rem;position:relative;max-width:48rem}
.founding-perks li::before{content:"";position:absolute;left:0;top:.3em;width:16px;height:16px;background:var(--green);mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M20 6L9 17l-5-5"/></svg>') center/contain no-repeat;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="3"><path d="M20 6L9 17l-5-5"/></svg>') center/contain no-repeat}
.founding-perks strong{color:#fff;font-weight:600}
.founding-invite{font-size:var(--text-sm);color:rgba(255,255,255,.65);margin:0 0 1.25rem;font-style:italic;line-height:1.55;max-width:42rem}
.founding-counter{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem 1.125rem;background:rgba(243,156,18,.15);border:1px solid rgba(243,156,18,.4);border-radius:999px}
.founding-counter .counter-num{font-family:'Montserrat',sans-serif;font-weight:700;color:var(--orange);font-size:1.375rem;line-height:1}
.founding-counter .counter-of{font-size:var(--text-sm);color:rgba(255,255,255,.85);font-weight:500;letter-spacing:.01em}
.product-choice-section{padding:var(--space-section) 0;background:var(--bg-mute)}
.product-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.product-choice-card{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:32px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .2s ease,box-shadow .2s ease}
.product-choice-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
.product-choice-card h3{margin:0 0 14px;font-size:var(--text-h3);color:var(--navy)}
.product-choice-card p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--text-2)}
.product-choice-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:var(--text-sm);font-weight:700;color:#3155d9;text-decoration:none}
.product-choice-link i{font-size:.85em;transition:transform .2s ease}
.product-choice-link:hover i{transform:translateX(4px)}
.product-choice-note{max-width:850px;margin:32px auto 0;text-align:center;font-size:var(--text-sm);line-height:1.7;color:var(--text-2)}
@media (max-width:991px){.product-choice-grid{grid-template-columns:1fr;max-width:650px;margin:0 auto}
.product-choice-card{min-height:auto}
}
@media (max-width:576px){.product-choice-card{padding:24px}
}
@media (max-width:768px){.section-lede{margin-bottom:1.75rem}
}
@media (max-width:768px){.eyebrow{font-size:var(--text-sm);letter-spacing:.12em;margin-bottom:.75rem}
.eyebrow::before{width:18px}
.section h2.section-h{max-width:100%;margin-bottom:.75rem}
.section-lede{margin-bottom:1.75rem;line-height:1.65}
}
@media (max-width:480px){.eyebrow{font-size:var(--text-sm);letter-spacing:.1em;gap:.5rem;padding-left:1rem;padding-right:1rem}
.eyebrow::before{width:14px}
.section h2.section-h{line-height:1.2;padding-left:1rem;padding-right:1rem}
.section-lede{line-height:1.6;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}
}
:root{--navy:#1B2A49;--navy-deep:#131F37;--green:#15803d;--green-2:#28B463;--orange:#F39C12;--text:#111827;--text-2:#4B5563;--text-3:#6B7280;--line:#E5E7EB;--line-2:#D1D5DB;--bg:#FFFFFF;--bg-soft:#F3F6FD;--bg-mute:#F8FAFC;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 8px 24px rgba(15,23,42,.08);--shadow-lg:0 24px 56px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06);--radius:10px;--radius-lg:14px;--max-w:1200px;--max-text:640px;--space-section:clamp(2.75rem,5vw,4.75rem)}
.hero-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}
@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.5rem}
}
.hero-sub{font-size:var(--text-base);line-height:1.6;color:var(--text-2);max-width:32rem;margin:0 0 1.5rem}
.hero-ctas{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:12px}
.hero-microproof{font-size:var(--text-sm);color:var(--text-3);max-width:32rem;line-height:1.55}
.hero-microproof strong{color:var(--text-2);font-weight:500}
.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-family:'Montserrat',sans-serif;font-weight:600;font-size:var(--text-sm);border-radius:8px;border:1px solid transparent;transition:all 150ms ease;white-space:nowrap}
.button-primary{background:var(--green);color:#fff;box-shadow:0 1px 2px rgba(46,204,113,.25),0 6px 16px rgba(46,204,113,.18)}
.button-primary:hover{background:var(--green-2);transform:translateY(-1px)}
.button-lg{padding:.875rem 1.5rem;font-size:var(--text-base)}
:root{--primary-main:#303A49;--primary-50:#9ABDFF;--primary-100:#5176A6;--primary-200:#0F1826;--secondary-main:#F39C12;--secondary-50:#FFF5C9;--secondary-100:#EBA947;--secondary-200:#C68119;--green-main:#15803d;--green-50:#A2DFB5;--green-100:#58D08F;--green-200:#15803d;--dark:#191F;--white:#FFFFFF;--gray-50:#B8E6F6;--gray-400:#9CA3AF;--gray-500:#687C8B;--gray-900:#1B237}
html,body{height:100%}
body{font-family:'Poppins',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--text-base,16px);line-height:1.5;font-weight:400;display:flex;flex-direction:column;min-height:100vh}
h1,h2,h3,.h1,.h2,.h3{font-family:'Montserrat',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-weight:600}
h1,.h1,.screen-title{font-size:var(--text-h1)!important;line-height:1.26!important;font-weight:600!important;font-family:'Montserrat',sans-serif!important}
h4,.h4,.section-title{font-size:var(--text-h4)!important;line-height:1.33!important;font-weight:600!important;font-family:'Poppins',sans-serif!important}
h2,.h2{font-size:var(--text-h2);line-height:1.25}
h3,.h3{font-size:var(--text-h3);line-height:1.29}
:root{--primary-green:rgba(46,204,113,1);--primary-navy-blue:rgba(27,42,73,1);--primary-orange:rgba(243,156,18,1);--white:rgba(255,255,255,1);--gray:rgba(107,114,128,1);--light-secondary-background:rgba(243,246,253,1);--light-navy-blue:rgba(105,128,174,1);--text-color:rgba(17,24,39,1);--primary-color:rgba(107,114,128,1);--secondary-background-color:rgba(249,250,251,1);--secondary-color:rgba(156,163,175,1);--one-liner-semibold-font-family:'Poppins',Helvetica;--one-liner-semibold-font-weight:400;--one-liner-semibold-font-size:14px;--one-liner-semibold-letter-spacing:0px;--one-liner-semibold-line-height:20px;--one-liner-semibold-font-style:normal;--screen-title-font-family:'Montserrat',Helvetica;--screen-title-font-weight:600;--screen-title-font-size:36px;--screen-title-letter-spacing:0px;--screen-title-line-height:48px;--screen-title-font-style:normal;--section-inner-title-font-family:'Poppins',Helvetica;--section-inner-title-font-weight:400;--section-inner-title-font-size:20px;--section-inner-title-letter-spacing:0px;--section-inner-title-line-height:28px;--section-inner-title-font-style:normal;--section-title-font-family:'Poppins',Helvetica;--section-title-font-weight:700;--section-title-font-size:24px;--section-title-letter-spacing:0px;--section-title-line-height:32px;--section-title-font-style:normal;--button-text-font-family:'Montserrat',Helvetica;--button-text-font-weight:600;--button-text-font-size:18px;--button-text-letter-spacing:0px;--button-text-line-height:28px;--button-text-font-style:normal;--hero-title-font-family:'Montserrat',Helvetica;--hero-title-font-weight:700;--hero-title-font-size:60px;--hero-title-letter-spacing:0px;--hero-title-line-height:72px;--hero-title-font-style:normal;--body-font-family:'Poppins',Helvetica;--body-font-weight:400;--body-font-size:16px;--body-letter-spacing:0px;--body-line-height:24px;--body-font-style:normal;--small-regular-font-family:'Poppins',Helvetica;--small-regular-font-weight:400;--small-regular-font-size:12px;--small-regular-letter-spacing:0px;--small-regular-line-height:16px;--small-regular-font-style:normal;--collection-1-color:rgba(255,255,255,1)}
:root{--navy:#1B2A49;--navy-deep:#131F37;--green:#15803d;--green-2:#28B463;--orange:#F39C12;--text:#111827;--text-2:#4B5563;--text-3:#6B7280;--line:#E5E7EB;--line-2:#D1D5DB;--bg:#FFFFFF;--bg-soft:#F3F6FD;--bg-mute:#F8FAFC;--shadow-sm:0 1px 2px rgba(15,23,42,.06);--shadow-md:0 8px 24px rgba(15,23,42,.08);--shadow-lg:0 24px 56px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06);--radius:10px;--radius-lg:14px;--max-w:1200px;--max-text:640px;--space-section:clamp(2.75rem,5vw,4.75rem)}
.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}
.who-card{min-height:19rem;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:1rem;padding:2rem;box-shadow:0 16px 40px rgba(15,23,42,.06);cursor:pointer;transition:all 0.3s ease}
.who-card:hover{transform:translateY(-6px);border-color:var(--green);box-shadow:0 24px 56px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06)}
.who-card:hover h3{color:var(--green)}
.who-card:hover .who-icon{background:#d1fae5;transform:scale(1.08)}
.who-icon{width:4.25rem;height:4.25rem;border-radius:50%;background:#ecfdf5;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:1.65rem;margin-bottom:2rem;transition:all 0.3s ease}
.who-card h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:var(--text-h3);line-height:1.15;margin:0 0 1rem;color:var(--navy);transition:color 0.3s ease}
.who-card p{color:var(--text-2);font-size:var(--text-base);line-height:1.6;margin:0}
.who-card::after{content:"";height:1px;background:var(--line);margin-top:auto}
.who-not{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:rgba(255,255,255,.7);border:1px dashed #93c5fd;border-radius:1rem}
.who-not-icon{width:4rem;height:4rem;border-radius:50%;background:#eef4ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}
.who-not p{margin:0;color:var(--navy);font-size:var(--text-base);line-height:1.6}
@media (max-width:992px){.who-grid{grid-template-columns:1fr}
.who-card{min-height:auto}
}
@media (max-width:480px){.who-card{padding:1.5rem}
.who-not{align-items:flex-start;padding:1.25rem}
.who-not-icon{width:3rem;height:3rem}
}
.w-nav,.navbar-logo-left-container{position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:1000!important}
.main-content{flex:1 0 auto}
.navbar,nav,header{position:sticky;position:-webkit-sticky;top:0;z-index:1000;background-color:white}
.footer{background:#1b2a49!important;padding:10px 0 10px 0;flex-shrink:0;margin-top:auto}
.footer a{color:#cccccc;transition:color 0.3s ease}
.footer a:hover{color:var(--green-main)}
.navbar-brand img{transition:transform 0.3s ease}
.navbar-brand:hover img{transform:scale(1.05)}
.nav-link{font-weight:500;font-size:var(--text-base)!important;transition:color 0.3s ease}
.nav-link:hover{color:var(--green-main)!important}
section{overflow:hidden}
.btn,.nav-link,.button-primary,.navbar-brand img,.metric-card,.pricing-card,.feature-card,.testimonial-card{transition:color 0.3s ease,background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}
a[href^="#"]{text-decoration:none;cursor:pointer}
body{overflow-x:hidden}
html{scroll-behavior:smooth}
img{transition:opacity 0.3s ease}
img:not([src]){opacity:0}
.btn:focus,.nav-link:focus{outline:2px solid var(--green-main);outline-offset:2px}
.faq-section{padding:80px 0;background:white}
@media (max-width:768px){.faq-section{padding:60px 20px}
}
.w-layout-blockcontainer,section{display:block}
img{border-style:initial;border-width:0;display:inline-block;vertical-align:middle}
*{box-sizing:border-box}
h2{font-size:var(--text-h2);font-weight:700;line-height:36px;margin-top:20px}
p{margin-bottom:10px;margin-top:0}
.w-container::after,.w-container::before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}
.w-container::after{clear:both}
.base-container{margin-left:auto;margin-right:auto;max-width:1140px;width:100%}
section{display:block}
a:active,a:hover{outline:0}
h1{font-size:var(--text-h1);font-weight:700;line-height:44px;margin:20px 0 10px}
*{box-sizing:border-box}
.w-button{border-style:initial;border-width:0;cursor:pointer;display:inline-block}
p{margin-top:0}
.button-primary{background-color:#15803d;border-radius:8px;color:#fff;font-family:var(--one-liner-semibold-font-family);font-size:var(--text-base);font-weight:500;letter-spacing:0;line-height:20px;padding:12px 25px;text-decoration:none;text-transform:none;transition:all .2s}
.button-primary:hover{background-color:#1b2a49;color:#fff}
.button-primary:active{background-color:#43464d}
.container-3,.hero-wrapper-two{margin-left:auto;margin-right:auto}
.container-3{max-width:none;width:100%}
@media screen and (max-width:991px){.container-3{max-width:728px}
}
@media screen and (max-width:479px){.container-3{max-width:none}
}
.faq-section .accordion-item{margin-bottom:1.25rem;border:0;background-color:transparent}
.faq-section .accordion-item:first-of-type .accordion-button{border-top-left-radius:5px;border-top-right-radius:5px}
.faq-section .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.faq-section .accordion-button{padding:1rem 1.75rem 1rem 3.625rem;border:none;box-shadow:0 0 0.9375rem -0.1875rem rgba(0,0,0,0.3);cursor:pointer;position:relative;color:#1a1a2e;font-weight:400;background-color:#fff;border-radius:5px;transition:all 0.5s}
.faq-section .accordion-button:focus{box-shadow:0 0 0.9375rem -0.1875rem rgba(0,0,0,0.3),0 0 0 0.25rem rgba(69,83,201,0.5);outline:none}
.faq-section .accordion-button::before{content:"?" / "";position:absolute;left:1.5625rem;top:50%;transform:translateY(-50%);width:1.5625rem;height:1.5625rem;line-height:1.4375rem;border:0.0625rem solid currentColor;border-radius:50%;text-align:center;font-weight:600;font-size:0.9rem}
.faq-section .accordion-button::after{content:"";flex-shrink:0;width:1rem;height:1rem;margin-left:auto;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:center;background-size:0.875rem 0.125rem,0.125rem 0.875rem;transform:none;transition:background-size 0.3s}
.faq-section .accordion-button:not(.collapsed)::after{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:0.875rem 0.125rem,0 0;transform:none}
.faq-section .accordion-button:not(.collapsed){background-color:#4553c9;border-color:#4553c9;color:#fff;box-shadow:0 0 0.9375rem -0.1875rem rgba(0,0,0,0.3)}
.faq-section .accordion-body{padding:0.875rem 1.25rem}
.faq-section .accordion-collapse{border:0}
@media (prefers-reduced-motion:reduce){.faq-section .accordion-button,.faq-section .accordion-button::after{transition:none}
}
.breadcrumb-container{background:white;padding:15px 0;border-bottom:1px solid #e9ecef;margin-bottom:0;z-index:100;position:relative}
.custom-breadcrumb-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;font-size:var(--text-base);font-family:'Poppins',sans-serif}
.custom-breadcrumb-item{display:flex;align-items:center;margin:0;padding:0}
.breadcrumb-link{color:#666;text-decoration:none;transition:color 0.3s ease;font-weight:400}
.breadcrumb-link:hover{color:#4DAF82;text-decoration:none}
.breadcrumb-current{color:var(--color--brand--opgreen-text);font-weight:500}
.breadcrumb-separator{color:#ccc;margin:0 16px;font-size:24px}
@media (max-width:768px){.breadcrumb-container{padding:10px 0}
.breadcrumb-separator{margin:0 12px}
}
.breadcrumb-link:focus{outline:2px solid #4DAF82;outline-offset:2px;border-radius:2px}
.container,.container-fluid,.container-lg,.container-xl{max-width:1350px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}
}
@media (min-width:768px){.container{max-width:720px}
}
@media (min-width:992px){.container{max-width:960px}
}
@media (min-width:1200px){.container{max-width:1140px}
}
@media (min-width:1400px){.container{max-width:1320px}
}
.main-content .container,main .container{width:100%;max-width:1320px}
body>p,body>div:not([class]):not([id]){max-width:1320px;margin:0 auto;padding:20px 15px}
.navbar .container,nav .container{max-width:1390px}
.section h2.section-h{font-size:var(--text-h2);font-weight:700;line-height:1.15;margin:0 0 .875rem;max-width:36rem;color:var(--navy)}
.section-lede{font-size:var(--text-base);color:var(--text-2);margin:0 0 2.5rem;line-height:1.6}
.feature-stack{display:flex;flex-direction:column;gap:2.25rem}
.feature-group-head .section-lede{margin-bottom:0}
.feature-group-head + .feature-row{margin-top:-0.75rem}
.feature-row + .feature-group-head{margin-top:1.5rem}
.feature-row{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:2.25rem;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}
@media (min-width:900px){.feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:3rem;padding:2.25rem}
.feature-row.reverse .feature-media{order:2}
.feature-row.reverse .feature-text{order:1}
.feature-row.reverse{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
}
.feature-media{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--bg-mute);aspect-ratio:16 / 9;position:relative}
.feature-media img{width:100%;height:100%;object-fit:cover;object-position:center top}
.feature-media--zoom{aspect-ratio:auto}
.feature-media--zoom img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center}
.feature-media .jv-zoom{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;font:inherit}
.feature-media .jv-zoom:focus-visible{outline:3px solid var(--green,#16a34a);outline-offset:-3px}
.jv-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem 1rem;background:rgba(17,24,39,.88);cursor:zoom-out}
.jv-lightbox[hidden]{display:none}
.jv-lightbox figure{margin:0;max-width:min(96vw,1800px);max-height:94vh;display:flex;flex-direction:column;cursor:default;border-radius:var(--radius-lg,12px);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg,0 20px 50px rgba(15,23,42,.35))}
.jv-lightbox img{display:block;max-width:100%;max-height:calc(94vh - 3rem);width:auto;height:auto;object-fit:contain}
.jv-lightbox figcaption{font-size:var(--text-sm,.875rem);color:var(--text-2,#475569);padding:.55rem .9rem;background:var(--bg-mute,#f1f5f9);border-top:1px solid var(--line,#e2e8f0)}
.jv-lightbox figcaption:empty{display:none}
.jv-lightbox-close{position:absolute;top:.6rem;right:.8rem;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.9rem;line-height:1;cursor:pointer}
.jv-lightbox-close:hover,.jv-lightbox-close:focus-visible{background:rgba(255,255,255,.3);outline:none}
body.jv-lightbox-open{overflow:hidden}
.feature-num{display:inline-block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:var(--text-sm);letter-spacing:.14em;color:var(--color--brand--opgreen-text);margin-bottom:.5rem}
.feature-text h3{font-size:var(--text-h3);font-weight:700;line-height:1.25;margin:0 0 .75rem;color:var(--navy)}
.feature-text p{font-size:var(--text-base);color:var(--text-2);margin:0 0 1.25rem;line-height:1.7}
.feature-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}
.feature-bullets li{font-size:var(--text-base);color:var(--text-2);padding-left:1.4rem;position:relative;line-height:1.6;text-align:left}
.feature-bullets li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--green)}
@media (max-width:768px){.feature-bullets{gap:.75rem}
.feature-bullets li{line-height:1.55;padding-left:1.25rem}
.feature-bullets li::before{width:7px;height:7px}
}
@media (max-width:480px){.feature-bullets li{line-height:1.5;padding-left:1.15rem}
.feature-bullets li::before{width:6px;height:6px;top:.68em}
}
.section h2.section-h{font-size:var(--text-h2);font-weight:700;line-height:1.15;margin:0 0 .875rem;max-width:36rem;color:var(--navy)}
.section-lede{font-size:var(--text-base);color:var(--text-2);margin:0 0 2.5rem;line-height:1.6}
@media (max-width:768px){.eyebrow{font-size:var(--text-sm);line-height:1.45;letter-spacing:.12em;margin-bottom:.75rem;padding-left:1rem;padding-right:1rem}
.eyebrow::before{width:18px}
.section h2.section-h{max-width:100%;margin-bottom:.75rem;padding-left:1rem;padding-right:1rem}
.section-lede{max-width:100%;margin-bottom:1.75rem;line-height:1.65;padding-left:1rem;padding-right:1rem}
}
@media (max-width:480px){.eyebrow{font-size:var(--text-sm);letter-spacing:.1em;gap:.5rem;padding-left:1rem;padding-right:1rem}
.eyebrow::before{width:14px}
.section h2.section-h{line-height:1.2;padding-left:1rem!important;padding-right:1rem!important}
.section-lede{line-height:1.6;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}
}
.feature-read-more{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:#4553c9;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:gap 0.2s ease,color 0.2s ease}
.feature-read-more:hover{color:#343f9e;gap:11px}
.feature-read-more i{font-size:.85em}
.faq-content.faq-section{padding:0;background:transparent}
.ai-platform-row{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;margin:1rem 0;justify-content:flex-start}
.ai-platform{display:inline-flex;flex-direction:column;align-items:center;gap:0.5rem;width:5.25rem;text-align:center}
.ai-platform img{width:2.25rem;height:2.25rem;object-fit:contain}
.ai-platform-name{font-size:var(--text-sm);font-weight:600;line-height:1.2;color:#3c4a6b}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300 800;font-display:swap;src:url(../fonts/v31-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/v24-pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/v24-pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2')}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
b,strong{font-weight:bold}
h1{font-size:2em;margin:0.67em 0}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}
[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.w-icon-nav-menu:before{content:"\e602"}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%}
body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}
img{max-width:100%;vertical-align:middle;display:inline-block}
html.w-mod-touch *{background-attachment:scroll!important}
.w-inline-block{max-width:100%;display:inline-block}
.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}
h1{font-size:38px;line-height:44px;margin-top:20px}
h2{font-size:32px;line-height:36px;margin-top:20px}
h3{font-size:24px;line-height:30px;margin-top:20px}
h4{font-size:18px;line-height:24px;margin-top:10px}
p{margin-top:0;margin-bottom:10px}
figure{margin:0;margin-bottom:10px}
figcaption{margin-top:5px;text-align:center}
ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}
.w-list-unstyled{padding-left:0;list-style:none}
button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}
.w-container{margin-left:auto;margin-right:auto;max-width:940px}
.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-container:after{clear:both}
@media screen and (max-width:991px){.w-container{max-width:728px}
}
@media screen and (max-width:479px){.w-container{max-width:none}
}
.w-nav{position:relative;background:#dddddd;z-index:1000}
.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}
.w-nav:after{clear:both}
.w-nav-menu{position:relative;float:right}
[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}
.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}
.w-nav-overlay [data-nav-menu-open]{top:0}
.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);user-select:none}
.w-nav-button:focus{outline:0}
.w-nav-button.w--open{background-color:#C8C8C8;color:white}
@media screen and (max-width:991px){.w-nav[data-collapse='medium'] .w-nav-menu{display:none}
.w-nav[data-collapse='medium'] .w-nav-button{display:block}
}
:root{--font--family--body:Poppins,sans-serif;--color--grey--text:#202020;--button--button-brand:#0f7a3d;--color--brand--opgreen:#15803d;--color--brand--opgreen-text:#15803d;--button--opnavyblue:#1b2a49;--spacing--1:8px;--text--text-secondary:#6b6b6b;--color--grey--50:#f1f1f1;--color--grey--white:white;--color--brand--oporange:#f39c12;--onpage-style-guide_typography---font-styles--body:Poppins,sans-serif;--untitled-ui--gray600:#475467;--untitled-ui--white:white;--untitled-ui--gray500:#667085;--untitled-ui--gray900:#101828;--untitled-ui--gray700:#344054;--untitled-ui--primary700:#6941c6;--untitled-ui--primary800:#53389e;--untitled-ui--gray200:#eaecf0;--untitled-ui--gray400:#98a2b3;--untitled-ui--gray100:#f2f4f7;--untitled-ui--pink50:#fdf2fa;--untitled-ui--pink700:#c11574;--untitled-ui--indigo50:#eef4ff;--untitled-ui--indigo700:#3538cd;--untitled-ui--gray300:#d0d5dd;--untitled-ui--gray50-2:#f9fafb;--untitled-ui--gray800:#1d2939;--untitled-ui--primary600:#7f56d9;--radiant-ui-components-library-marketplace--color--heading-dark:#150438;--radiant-ui-components-library-marketplace--color--theme-color:#116df8;--radiant-ui-components-library-marketplace--color--white:white;--radiant-ui-components-library-marketplace--color--body-font-dark:#6d6d6d;--onpage-style-guide_primitives---colors--lightestblue:#f3f6fd;--untitled-ui--primary100:#f4ebff;--untitled-ui--primary300:#d6bbfb;--spacing--2:16px;--untitled-ui--primary50:#f9f5ff;--onpage-style-guide---color-scheme-1--text:var(--onpage-style-guide_primitives---colors--neutral-darkest);--onpage-style-guide---color-scheme-1--background:var(--onpage-style-guide_primitives---colors--white);--onpage-style-guide---color-scheme-1--secondary-background:var(--onpage-style-guide_primitives---colors--lightestblue);--onpage-style-guide---color-scheme-1--border:var(--onpage-style-guide_primitives---colors--neutral-lighter);--onpage-style-guide---color-scheme-1--accent:var(--onpage-style-guide_primitives---colors--green);--onpage-style-guide_primitives---colors--white:#fff;--onpage-style-guide---color-scheme-1--title-text:var(--onpage-style-guide_primitives---colors--navy-blue);--onpage-style-guide_primitives---colors--neutral-lightest:#eee;--onpage-style-guide---color-scheme-1--button:var(--onpage-style-guide_primitives---colors--green);--onpage-style-guide_primitives---colors--neutral-lighter:#ccc;--onpage-style-guide---color-scheme-1--button-grey:var(--onpage-style-guide_primitives---colors--neutral);--onpage-style-guide_primitives---colors--neutral-light:#aaa;--onpage-style-guide---color-scheme-1--button-border:var(--onpage-style-guide_primitives---colors--green);--onpage-style-guide_primitives---colors--neutral:#666;--onpage-style-guide_primitives---colors--neutral-dark:#444;--onpage-style-guide_primitives---colors--neutral-darker:#222;--onpage-style-guide_primitives---colors--neutral-darkest:#202020;--onpage-style-guide_typography---font-styles--heading:Montserrat,sans-serif;--onpage-style-guide_primitives---colors--green:#15803d;--onpage-style-guide_primitives---colors--navy-blue:#1b2a49;--onpage-style-guide_primitives---colors--orange:#f39c12;--onpage-style-guide_primitives---opacity--transparent:transparent;--onpage-style-guide_primitives---opacity--white-5:#ffffff0d;--onpage-style-guide_primitives---opacity--white-10:#ffffff1a;--onpage-style-guide_primitives---opacity--white-15:#ffffff26;--onpage-style-guide_primitives---opacity--white-20:#fff3;--onpage-style-guide_primitives---opacity--white-30:#ffffff4d;--onpage-style-guide_primitives---opacity--white-40:#fff6;--onpage-style-guide_primitives---opacity--white-50:#ffffff80;--onpage-style-guide_primitives---opacity--white-60:#fff9;--onpage-style-guide_primitives---opacity--neutral-darkest-5:#0000000d;--onpage-style-guide_primitives---opacity--neutral-darkest-10:#0000001a;--onpage-style-guide_primitives---opacity--neutral-darkest-15:#00000026;--onpage-style-guide_primitives---opacity--neutral-darkest-20:#0003;--onpage-style-guide_primitives---opacity--neutral-darkest-30:#0000004d;--onpage-style-guide_primitives---opacity--neutral-darkest-40:#0006;--onpage-style-guide_primitives---opacity--neutral-darkest-50:#00000080;--onpage-style-guide_primitives---opacity--neutral-darkest-60:#0009;--onpage-style-guide_ui-styles---radius--large:16px;--onpage-style-guide_ui-styles---radius--medium:8px;--onpage-style-guide_ui-styles---radius--small:4px;--onpage-style-guide_ui-styles---radius--x-large:32px;--onpage-style-guide_ui-styles---stroke--border-width:1px;--onpage-style-guide_ui-styles---stroke--divider-width:1px}
.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}
@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}
}
@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}
}
body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}
a{text-decoration:underline}
.navbar-logo-left{min-width:100%;position:static}
.navbar-logo-left-container{z-index:5;background-color:#0000;width:1320px;max-width:100%;margin-left:auto;margin-right:auto;padding:15px 20px}
.navbar-logo-left-container.shadow-three{width:auto;max-width:100%;margin-bottom:0;padding-top:20px;padding-bottom:20px}
.container{width:100%;max-width:none;margin-left:auto;margin-right:auto}
.nav-menu-two{font-family:var(--font--family--body);justify-content:space-between;align-items:center;margin-bottom:0;display:flex}
.nav-link{color:var(--color--grey--text);letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:14px;line-height:20px;text-decoration:none}
.nav-link:hover{color:#1a1b1fbf}
.nav-link:focus-visible,.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}
.nav-link.w--current{color:var(--button--button-brand)}
.nav-divider{background-color:#e4ebf3;width:1px;height:22px;margin-left:15px;margin-right:15px}
.nav-link-accent{color:var(--color--brand--opgreen-text);letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}
.nav-link-accent:hover{font-family:var(--font--family--body);color:var(--button--opnavyblue)}
.button-primary{border-radius:var(--spacing--1);background-color:var(--button--button-brand);font-family:var(--font--family--body);color:#fff;letter-spacing:0;text-transform:none;padding:12px 25px;font-size:16px;font-weight:500;line-height:20px;text-decoration:none;transition:all .2s}
.button-primary:hover{color:#fff;background-color:#1b2a49}
.button-primary:active{background-color:#43464d}
.list-item{color:var(--color--brand--opgreen)}
.hero-heading-left{font-family:var(--font--family--body);-webkit-text-fill-color:inherit;background-color:#f5f7fa;background-clip:border-box;border:0 solid #000;width:auto;padding:80px 30px;position:relative}
.container-2{font-family:var(--font--family--body);width:100%;max-width:1200px;margin-left:auto;margin-right:auto}
.button{border:0px solid var(--button--button-brand);border-radius:var(--spacing--1);background-color:var(--text--text-secondary);font-family:var(--font--family--body);color:var(--color--grey--50);text-align:center;padding:12px 25px;font-size:14px}
.button:hover{background-color:var(--button--button-brand)}
.container-3{width:100%;max-width:none;margin-left:auto;margin-right:auto}
.footer{background-color:var(--button--opnavyblue);font-family:var(--font--family--body);border-bottom:1px solid #e4ebf3;padding:50px 30px 15px;position:relative}
.footer .container-3{max-width:1350px;margin:0 auto;width:100%;padding:0 16px}
.footer-wrapper{justify-content:space-between;align-items:flex-start;width:auto;min-width:auto;max-width:100%;margin-left:auto;margin-right:auto;display:flex}
.footer-content{grid-column-gap:70px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:auto auto 1fr 1fr;grid-auto-columns:1fr;display:grid}
.footer-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}
.title-small{color:var(--color--brand--opgreen);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700;line-height:16px}
.footer-link{font-family:var(--font--family--body);color:var(--color--grey--50);margin-top:12px;margin-bottom:6px;font-size:14px;line-height:16px;text-decoration:none}
.footer-link:hover,.footer-link.w--current{color:#2ecc71}
.footer-divider{background-color:var(--color--brand--oporange);-webkit-text-stroke-color:#f39c1200;width:100%;height:1px;margin-top:70px;margin-bottom:15px;max-width:1320px!important;margin:30px auto!important}
.footer-copyright-center{font-family:var(--font--family--body);color:var(--color--brand--oporange);text-align:center;font-size:14px;line-height:16px}
.base-container{width:100%;max-width:1140px;margin-left:auto;margin-right:auto}
.margin-bottom-24px-3{margin-bottom:24px}
.logo-link{display:inline-flex}
.social-icon{color:var(--color--grey--white);width:24px;height:24px}
.footer-logo-wrapper{width:100%;max-width:310px}
.social-icon-wrapper{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:center;margin-bottom:36px;display:flex}
.social-icon-link{grid-column-gap:24px;grid-row-gap:24px;color:#1b2a49;justify-content:flex-start;align-items:center;transition:color .3s;display:flex}
.social-icon-link:hover{color:#15803d}
.paragraph-10{color:var(--color--grey--white)}
.section{font-family:var(--font--family--body);background-color:#f3f6fd}
@media screen and (min-width:1280px){.section{background-color:#f3f6fd}
}
@media screen and (min-width:1440px){.footer-wrapper{max-width:100%;padding-left:40px;padding-right:40px}
.social-icon,.paragraph-10,.path{color:var(--color--grey--white)}
}
@media screen and (max-width:991px){.container{max-width:728px}
.nav-menu-wrapper{background-color:#0000}
.nav-menu-two{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}
.nav-link{padding-left:5px;padding-right:5px}
.menu-button{padding:12px}
.menu-button.w--open{color:#fff;background-color:#a6b1bf}
.hero-heading-left{background-image:none}
.container-2{max-width:728px}
.container-3{max-width:728px}
.footer-content{grid-column-gap:60px}
.margin-bottom-24px-3{margin-bottom:20px}
.footer-logo-wrapper{max-width:600px}
}
@media screen and (max-width:767px){.navbar-logo-left-container{max-width:100%}
.navbar-brand{padding-left:0}
.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}
.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}
.nav-divider{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}
.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}
.hero-heading-left{background-image:none;padding:60px 15px}
.footer-wrapper{flex-direction:column;align-items:center}
.footer-content{grid-template-columns:1fr;margin-top:40px}
.footer-block{align-items:center}
.footer-link:hover{color:#1a1b1fbf}
.footer-divider{margin-top:60px}
.margin-bottom-24px-3{margin-bottom:16px}
}
@media screen and (max-width:479px){.container{max-width:none}
.nav-menu-two{flex-direction:column}
.container-2{max-width:none}
.container-3{max-width:none}
}
#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb4e1-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb4e6-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb4eb-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb4fb-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb500-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb505-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb50a-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb51a-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb51f-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb524-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb529-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb539-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb53e-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb543-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb548-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb558-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb55d-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb562-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb567-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb577-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb57c-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb581-c346226e,#w-node-a5d8e6a8-dcb0-d453-2703-6624823eb586-c346226e,#w-node-_6d492f18-919b-f4be-8068-2c690c2b13d5-c346226e,#w-node-_6d492f18-919b-f4be-8068-2c690c2b13df-c346226e,#w-node-_6d492f18-919b-f4be-8068-2c690c2b13e9-c346226e,#w-node-a10aef61-cdaa-09c5-c5d6-cb5528c8a7ce-28c8a7b9,#w-node-a10aef61-cdaa-09c5-c5d6-cb5528c8a7d7-28c8a7b9,#w-node-a10aef61-cdaa-09c5-c5d6-cb5528c8a7e2-28c8a7b9,#w-node-a10aef61-cdaa-09c5-c5d6-cb5528c8a7ed-28c8a7b9{grid-area:span 1 / span 1 / span 1 / span 1}
body{height:auto}
.navbar-logo-left{position:-webkit-sticky;position:sticky;top:0;z-index:1030;background-color:#fff}
.navbar-logo-left::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;margin:0;padding:0;background-color:var(--button--button-brand,#0f7a3d);transform-origin:left top;transform:scaleX(var(--opp-scroll,0));will-change:transform;pointer-events:none}
@media screen and (min-width:48rem){.navbar-logo-left::after{height:4px}
}
@media screen and (min-width:992px){.navbar-logo-left-container > .container:has(> .nav-menu-wrapper > .nav-menu-center){display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:1rem}
.navbar-logo-left-container > .container:has(> .nav-menu-wrapper > .nav-menu-center)::before,.navbar-logo-left-container > .container:has(> .nav-menu-wrapper > .nav-menu-center)::after{content:none;display:none}
.navbar-logo-left-container > .container:has(> .nav-menu-wrapper > .nav-menu-center) > .navbar-brand{grid-column:1;justify-self:start}
.navbar-logo-left-container .nav-menu-wrapper:has(> .nav-menu-center){display:contents}
.nav-menu-two.nav-menu-center{grid-column:2;justify-content:center;margin:0}
.nav-menu-two.nav-menu-actions{grid-column:3;justify-self:end;justify-content:flex-end;margin:0}
}
:root{--text-sm:0.875rem;--text-base:1rem;--text-lead:clamp(1.125rem,1.05rem + 0.4vw,1.375rem);--text-h3:clamp(1.25rem,1.05rem + 0.5vw,1.75rem);--text-h2:clamp(1.75rem,1.15rem + 1.5vw,2.5rem);--text-h1:clamp(2rem,1.25rem + 3vw,3.25rem);--text-h4:clamp(1.125rem,1rem + 0.4vw,1.375rem);--text-h5:clamp(1rem,0.95rem + 0.25vw,1.25rem);--text-h6:clamp(0.9375rem,0.9rem + 0.15vw,1.125rem)}


.footer[data-editorial-footer] .container-3 {
    width: 100%;
    max-width: 1650px;
    margin-inline: auto;
    padding-inline: 16px;
}
.footer[data-editorial-footer] .footer-wrapper {
    display: grid;
    grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);
    align-items: start;
    gap: clamp(32px, 3vw, 56px);
    padding-inline: 0;
}
.footer[data-editorial-footer] .footer-logo-wrapper {
    width: 100%;
    max-width: 310px;
    min-width: 0;
}
.footer[data-editorial-footer] .footer-content {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 32px clamp(16px, 1.5vw, 28px);
    margin: 0;
    min-width: 0;
}
.footer[data-editorial-footer] .footer-block {
    min-width: 0;
    align-items: flex-start;
}
.footer[data-editorial-footer] .title-small,
.footer[data-editorial-footer] .title-small-hub {
    font-size: clamp(18px, 1rem + 0.4vw, 22px) !important;
    line-height: 1.33 !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 12px;
}
.footer[data-editorial-footer] .footer-link {
    max-width: 100%;
    overflow-wrap: anywhere;
}
.footer[data-editorial-footer] .footer-divider {
    width: calc(100% - 32px);
    max-width: 1618px;
    margin-inline: auto;
}
.footer[data-editorial-footer] .footer-copyright-center {
    max-width: 1618px;
    margin-inline: auto;
}
@media (max-width: 1499px) {
    .footer[data-editorial-footer] .footer-content {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
@media (max-width: 991px) {
    .footer[data-editorial-footer] .footer-wrapper {
        grid-template-columns: minmax(0, 1fr);
        gap: 40px;
    }
}
@media (max-width: 575px) {
    .footer[data-editorial-footer] {
        padding-inline: 16px;
    }
    .footer[data-editorial-footer] .container-3 {
        padding-inline: 0;
    }
    .footer[data-editorial-footer] .footer-content {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 28px 20px;
    }
    .footer[data-editorial-footer] .footer-divider {
        width: 100%;
    }
}
@media (max-width: 359px) {
    .footer[data-editorial-footer] .footer-content {
        grid-template-columns: minmax(0, 1fr);
    }
}
