.elementor-6164 .elementor-element.elementor-element-ff05cbb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6164 .elementor-element.elementor-element-b192ca6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ACB2BE;--border-color:#ACB2BE;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6164 .elementor-element.elementor-element-b192ca6:not(.elementor-motion-effects-element-type-background), .elementor-6164 .elementor-element.elementor-element-b192ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #FFFFFF 55%, #E6F7E2 100%);}.elementor-6164 .elementor-element.elementor-element-a0a4789{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6164 .elementor-element.elementor-element-1f83a90 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6164 .elementor-element.elementor-element-1f83a90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-6164 .elementor-element.elementor-element-383b871 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6164 .elementor-element.elementor-element-383b871 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6164 .elementor-element.elementor-element-e7739a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#038A6F;}.elementor-6164 .elementor-element.elementor-element-e7739a3{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-6164 .elementor-element.elementor-element-2e9b6bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6164 .elementor-element.elementor-element-9499a7e .elementor-counter-title{justify-content:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-6164 .elementor-element.elementor-element-9499a7e .elementor-counter{gap:5px;}.elementor-6164 .elementor-element.elementor-element-9499a7e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-a17744f );font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-6164 .elementor-element.elementor-element-7f12b9a > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-7f12b9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:100;line-height:1em;color:var( --e-global-color-a17744f );}.elementor-6164 .elementor-element.elementor-element-f6f59d0 .elementor-counter-title{justify-content:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-6164 .elementor-element.elementor-element-f6f59d0 .elementor-counter{gap:5px;}.elementor-6164 .elementor-element.elementor-element-f6f59d0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-a17744f );font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-6164 .elementor-element.elementor-element-b3f7940 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-b3f7940 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:100;line-height:1em;color:var( --e-global-color-a17744f );}.elementor-6164 .elementor-element.elementor-element-30715ff .elementor-counter-title{justify-content:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.3em;}.elementor-6164 .elementor-element.elementor-element-30715ff .elementor-counter{gap:5px;}.elementor-6164 .elementor-element.elementor-element-30715ff .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-a17744f );font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-6164 .elementor-element.elementor-element-2bd6a3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-680abcd );--border-color:var( --e-global-color-680abcd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6164 .elementor-element.elementor-element-69598c3{--grid-columns:1;width:100%;max-width:100%;}.elementor-6164 .elementor-element.elementor-element-205d2bf{--grid-columns:3;width:100%;max-width:100%;--load-more-button-align:center;--grid-column-gap:15px;}.elementor-6164 .elementor-element.elementor-element-205d2bf .elementor-button{background-color:#038A6F00;fill:var( --e-global-color-a17744f );color:var( --e-global-color-a17744f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a17744f );border-radius:100px 100px 100px 100px;}.elementor-6164 .elementor-element.elementor-element-205d2bf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-d9e8099{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-680abcd );--border-color:var( --e-global-color-680abcd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6164 .elementor-element.elementor-element-dafa86c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-680abcd );--border-color:var( --e-global-color-680abcd );--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 70px -36px rgba(2.9999999999999982, 32.999999999999986, 37, 0.16);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6164 .elementor-element.elementor-element-8ebe9d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-8ebe9d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;line-height:1.2em;color:var( --e-global-color-a17744f );}.elementor-6164 .elementor-element.elementor-element-073f0ba{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-6164 .elementor-element.elementor-element-073f0ba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-8937512{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6164 .elementor-element.elementor-element-781d75f .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#038A6F;border-radius:100px 100px 100px 100px;}.elementor-6164 .elementor-element.elementor-element-7e33bee .elementor-button{background-color:#038A6F00;fill:#038A6F;color:#038A6F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#038A6F;border-radius:100px 100px 100px 100px;}.elementor-6164 .elementor-element.elementor-element-9e5c77b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-680abcd );--border-color:var( --e-global-color-680abcd );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6164 .elementor-element.elementor-element-2c02c6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-680abcd );--border-color:var( --e-global-color-680abcd );--border-radius:20px 20px 20px 20px;box-shadow:0px 3px 70px -36px rgba(2.9999999999999982, 32.999999999999986, 37, 0.16);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6164 .elementor-element.elementor-element-e3056e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6164 .elementor-element.elementor-element-e3056e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;line-height:1.2em;color:var( --e-global-color-a17744f );}.elementor-6164 .elementor-element.elementor-element-1b6ed66{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-6164 .elementor-element.elementor-element-1b6ed66 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:768px){.elementor-6164 .elementor-element.elementor-element-a0a4789{--width:760px;}}@media(max-width:1024px){.elementor-6164 .elementor-element.elementor-element-ff05cbb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6164 .elementor-element.elementor-element-b192ca6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6164 .elementor-element.elementor-element-2e9b6bd{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6164 .elementor-element.elementor-element-2bd6a3d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6164 .elementor-element.elementor-element-69598c3{--grid-columns:1;}.elementor-6164 .elementor-element.elementor-element-205d2bf{--grid-columns:2;}.elementor-6164 .elementor-element.elementor-element-d9e8099{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6164 .elementor-element.elementor-element-9e5c77b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-6164 .elementor-element.elementor-element-b192ca6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6164 .elementor-element.elementor-element-383b871 .elementor-heading-title{font-size:28px;}.elementor-6164 .elementor-element.elementor-element-2e9b6bd{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6164 .elementor-element.elementor-element-9499a7e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-9499a7e .elementor-counter-number-wrapper{font-size:20px;}.elementor-6164 .elementor-element.elementor-element-f6f59d0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-f6f59d0 .elementor-counter-number-wrapper{font-size:20px;}.elementor-6164 .elementor-element.elementor-element-30715ff{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-30715ff .elementor-counter-number-wrapper{font-size:20px;}.elementor-6164 .elementor-element.elementor-element-69598c3{--grid-columns:1;}.elementor-6164 .elementor-element.elementor-element-205d2bf{--grid-columns:1;}.elementor-6164 .elementor-element.elementor-element-8ebe9d7 .elementor-heading-title{font-size:24px;}.elementor-6164 .elementor-element.elementor-element-e3056e5 .elementor-heading-title{font-size:24px;}}/* Start custom CSS */:root {
  --color-spruce-abyss: #00191c;
  --color-spruce-900: #032125;
  --color-spruce-700: #0b363b;
  --color-spruce-500: #437278;
  --color-spruce-200: #a1c2c6;
  --color-spruce-mist: #354d51;

  --color-charcoal-100: #ebebeb;
  --color-charcoal-mist: #fafafa;
  --color-cream-warm: #ffffff;
  --color-pure-white: #ffffff;

  --color-green: #32b523;
  --color-green-600: #2a9a1d;
  --color-green-700: #1f7a16;
  --color-green-glow: rgba(50, 181, 35, 0.35);
  --color-green-whisper: #e6f7e2;

  --font-sans: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;

  --page-max-width: 1120px;
  --radius-sm: 2px;
  --radius-md: 6px;
  --radius-lg: 20px;
  --radius-pill: 9999px;

  --shadow-green: 0 0 0 4px var(--color-green-glow);
  --shadow-spruce: 0 0 0 4px rgba(11, 54, 59, 0.22);

  --header-h: 88px;
  --subnav-h: 57px;
}

.num .elementor-counter-number {
    display: none!important;
}

p:last-child {
    margin-bottom: 0!important;
}


.list1 .elementor-icon-list-item {
    padding: 15px;
    border: 1px solid #ebebeb;
}

.last .elementor-counter-number {
    display: none;
}


th {
    background: #333;
    color:#fff;
}

table {
    margin-bottom:0!important;
}


.green:hover .elementor-heading-title {
    color:#038A6F!important;
}

h4 {
        margin: 0 0 0.4rem;
    font-size: 0.95rem;
    font-weight: 600;
    line-height: 1.18;
    color:#032125;
    letter-spacing: -0.005em;
}


.param-card__key {
    font-size: 0.7rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color:#1f7a16;
    margin-bottom: 0.45rem;
    display: block;
}

.param-card {
    background: var(--color-pure-white);
    padding: 1.35rem;
}

h3 {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    color: var(--e-global-color-a17744f);
    font-weight: 600;

}

.radar-card__row {
    display: flex;

    justify-content: space-between;
    font-size: 0.8rem;
    color: var(--color-spruce-mist);
    padding: 6px 0;
    gap:20px;
}


.hero-media {
    position: relative;
    border-radius: var(--radius-md);
    border: 1px solid var(--color-charcoal-100);
    background: linear-gradient(160deg, var(--color-green-whisper) 0%, var(--color-pure-white) 60%);
    overflow: hidden;
}



.radar-card__row strong {
    text-align: right;
    flex-shrink: 0;
}



.callout {
    border: 1px solid var(--color-charcoal-100);
    border-left: 3px solid var(--color-green);
    border-radius: var(--radius-sm);
    background: var(--color-pure-white);
    padding: 1.1rem 1.4rem;
    margin: 1.5rem 0;
    font-size: 0.92rem;
    color: var(--color-spruce-mist);
}

.content-card {
    border: 1px solid var(--color-charcoal-100);
    border-radius: var(--radius-sm);
    background: var(--color-pure-white);
    padding: 2rem;
}

.action-box {
    border: 1px solid var(--color-charcoal-100);
    border-left: 3px solid var(--color-green);
    border-radius: var(--radius-sm);
    background: var(--color-pure-white);
    padding: 1.25rem 1.5rem;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    gap: 0.6rem;
}

.action-box__note {
    font-size: 0.82rem;
    color: var(--color-spruce-mist);
    font-style: italic;
    margin: 0;
    padding-top: 0.5rem;
    border-top: 1px dashed rgba(50, 181, 35, 0.3);
}

.action-box__link::before {
    content: "→";
    color: var(--color-green-700);
    font-weight: 700;
    flex-shrink: 0;
}
.action-box__link {
    display: flex;
    align-items: flex-start;
    gap: 0.55rem;
    font-size: 0.92rem;
    font-weight: 600;
    color: var(--color-spruce-900);
    text-decoration: none;
}

.tag-row {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
    margin: 0.9rem 0 0;
}

.tag-chip {
    display: inline-block;
    font-size: 0.78rem;
    font-weight: 600;
    color: var(--color-spruce-900);
    background: var(--color-pure-white);
    border: 1px solid var(--color-charcoal-100);
    border-radius: var(--radius-pill);
    padding: 0.25rem 0.75rem;
}


.mt-2 {
    margin-top: 1rem;
}
.stacked-cards {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}


.mt-3 {
    margin-top: 1.5rem;
}/* End custom CSS */