.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media(min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media(max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media(max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media(max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media(max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}body{counter-reset:uk-card;}
.uk-card-list{counter-reset:uk-card;}
.uk-card{counter-increment:uk-card;--uk-accent:#009d16;--uk-accent-dark:#027a12;--uk-navy:#142042;--uk-blue:#1158a6;--uk-text:#2c3242;--uk-muted:#6b7280;--uk-border:#e7e9f0;--uk-border-strong:#9aa1c2;--uk-bg:#ffffff;--uk-bg-soft:#f6f7fb;container-type:inline-size;position:relative;background:var(--uk-bg);border:1.5px solid var(--uk-border-strong);border-radius:0;box-shadow:0 10px 24px rgba(20, 32, 66, 0.1);transition:box-shadow 0.25s ease, transform 0.25s ease;font-family:inherit;color:var(--uk-text);height:100%;box-sizing:border-box;}
.uk-card:hover{box-shadow:0 18px 34px rgba(20, 32, 66, 0.16);transform:translateY(-2px);}
.uk-card *,
.uk-card *::before,
.uk-card *::after{box-sizing:border-box;}
.uk-icon{width:1em;height:1em;display:inline-block;flex-shrink:0;}
.uk-card__inner{display:flex;flex-direction:column;height:100%;}
.uk-card__rank-prefix{color:var(--uk-blue);}
.uk-card__rank-prefix--auto::before{content:counter(uk-card) ". ";}
.uk-card__title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px;}
.uk-card__title-row .uk-card__name{flex:1 1 auto;min-width:0;}
.uk-card__rating{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;font-size:0.8rem;text-align:right;}
.uk-card__rating-label{flex:1 0 100%;color:var(--uk-muted);font-weight:600;white-space:nowrap;}
.uk-card__stars{position:relative;display:inline-block;font-size:1rem;line-height:1;letter-spacing:1px;white-space:nowrap;}
.uk-card__stars-empty, .uk-card__stars-filled{display:block;}
.uk-card__stars-empty{color:#dde0e8;}
.uk-card__stars-filled{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f5a623;}
.uk-card__rating-value{font-weight:700;color:var(--uk-navy);}
.uk-card__rating-max{font-weight:500;color:var(--uk-muted);font-size:0.9em;}
.uk-card__top{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0;}
.uk-card__top-body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0;}
.uk-card__media{flex-shrink:0;width:100%;aspect-ratio:4 / 3;background:var(--uk-bg-soft);border:1px solid var(--uk-border);display:flex;align-items:center;justify-content:center;overflow:hidden;}
.uk-card__media .uk-card__logo-img{width:100%;height:100%;object-fit:cover;display:block;}
.uk-card__logo-placeholder .uk-icon{width:34px;height:34px;color:#b6bccb;}
.uk-card__name{margin:0;font-size:1.1rem;font-weight:700;color:var(--uk-navy);line-height:1.25;}
.uk-card__name.is-placeholder{color:#b6bccb;font-weight:600;}
.uk-card__name a, .uk-card__name a:hover, .uk-card__name a:focus, .uk-card__name a:visited{color:var(--uk-blue) !important;text-decoration:none !important;}
.uk-card__text{font-size:0.9rem;line-height:1.55;color:var(--uk-text);}
.uk-card__text > *:first-child{margin-top:0;}
.uk-card__text > *:last-child{margin-bottom:0;}
.uk-card__text-wrap{position:relative;}
.uk-card__text-check{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;}
.uk-card__text-wrap .uk-card__text{max-height:84px;overflow:hidden;position:relative;transition:max-height 0.3s ease;}
.uk-card__text-wrap .uk-card__text::after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), var(--uk-bg));pointer-events:none;}
.uk-card__text-check:checked ~ .uk-card__text{max-height:none;}
.uk-card__text-check:checked ~ .uk-card__text::after{display:none;}
.uk-card__toggle{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--uk-accent-dark);font-weight:600;font-size:0.84rem;cursor:pointer;}
.uk-card__toggle:hover{text-decoration:underline;}
.uk-card__toggle-less{display:none;}
.uk-card__text-check:checked ~ .uk-card__toggle .uk-card__toggle-more{display:none;}
.uk-card__text-check:checked ~ .uk-card__toggle .uk-card__toggle-less{display:inline;}
.uk-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding:12px 16px 16px;border-top:1px solid var(--uk-border);}
.uk-card__proscons{flex:1 1 auto;display:flex;flex-wrap:wrap;row-gap:18px;column-gap:24px;min-width:0;}
.uk-card__list-group{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:6px;}
.uk-card__list-heading{margin:0 0 10px !important;padding:0 !important;font-size:0.8rem;font-weight:700;}
.uk-card__list-heading--pros{color:var(--uk-accent);}
.uk-card__list-heading--cons{color:#e0525f;}
.uk-card__list{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:5px;}
.uk-card__list li{display:flex;align-items:flex-start;gap:6px;margin:0 !important;padding:0 !important;font-size:0.85rem;line-height:1.35;}
.uk-card__list--pros .uk-icon{color:var(--uk-accent);margin-top:3px;}
.uk-card__list--cons .uk-icon{color:#e0525f;margin-top:3px;}
.uk-card__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:172px;text-align:left;}
.uk-card__pricing-heading{margin:0 0 6px !important;padding:0 !important;font-size:0.92rem;font-weight:700;color:var(--uk-navy);}
.uk-card__pricing{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:6px;}
.uk-card__pricing li{display:flex;flex-direction:column;gap:1px;margin:0 !important;background:var(--uk-bg-soft);border:1px solid var(--uk-border);border-radius:0;padding:5px 10px;min-width:88px;}
.uk-card__pricing li.is-highlight{background:#eafbee;border-color:#b7ecc0;}
.uk-card__pricing-label{font-size:0.68rem;text-transform:uppercase;letter-spacing:0.02em;color:var(--uk-muted);}
.uk-card__pricing-price{font-size:0.86rem;font-weight:700;color:var(--uk-navy);}
.uk-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--uk-accent);color:#fff;font-weight:700;font-size:0.92rem;text-decoration:none;padding:11px 18px;border-radius:0;transition:background 0.2s ease, transform 0.2s ease;}
.uk-card__cta:hover{background:var(--uk-accent-dark);color:#fff;transform:translateY(-1px);}
.uk-card__cta .uk-icon{width:1.1em;height:1.1em;}
.uk-card__cta--disabled{background:var(--uk-bg-soft);color:var(--uk-muted);cursor:not-allowed;}
.uk-card__cta--disabled:hover{background:var(--uk-bg-soft);transform:none;}
@container (min-width: 460px) {
.uk-card__top{flex-direction:row;align-items:flex-start;}
.uk-card__media{width:auto;height:140px;flex-shrink:0;min-width:110px;max-width:240px;}
.uk-card__bottom{flex-direction:row;align-items:flex-start;}
.uk-card__proscons{flex:0 0 calc(60% - 7px);min-width:0;}
.uk-card__footer{flex:0 0 calc(40% - 7px);min-width:0;}
}
@supports not (container-type: inline-size) {
@media(min-width:700px){
.uk-card__top{flex-direction:row;align-items:flex-start;}
.uk-card__media{width:auto;height:140px;flex-shrink:0;min-width:110px;max-width:240px;}
.uk-card__bottom{flex-direction:row;align-items:flex-start;}
.uk-card__proscons{flex:0 0 calc(60% - 7px);min-width:0;}
.uk-card__footer{flex:0 0 calc(40% - 7px);min-width:0;}
}
} @media(max-width:1024px){
.uk-card__title-row{flex-direction:column;align-items:flex-start;}
.uk-card__rating{justify-content:flex-start;text-align:left;}
.uk-card__rating-label{text-align:left;}
}
@media(max-width:480px){
.uk-card__top, .uk-card__bottom {
padding-left: 14px;
padding-right: 14px;
}
.uk-card__name {
font-size: 1.02rem;
}
}