.elementor-element-e207d62{display:none!important}
.emp,.emp *{box-sizing:border-box}
.emp{overflow:hidden;padding:32px 0 28px;background:#f9fcf9;color:#183325;font-family:'Figtree',Arial,sans-serif}
.emp-wrap{width:min(1700px,calc(100% - 64px));margin-inline:auto}
.emp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;align-items:stretch;padding-block:14px}
.emp-card{position:relative;display:flex;min-width:0;min-height:756px;flex-direction:column;padding:48px clamp(26px,2.15vw,42px) 27px;border:1px solid #d9e2dc;border-radius:28px;background:#fff;box-shadow:0 18px 48px rgba(16,65,32,.08);transition:transform .25s ease,box-shadow .25s ease}
.emp-card:hover{transform:translateY(-3px);box-shadow:0 26px 60px rgba(16,65,32,.13)}
.emp-card--featured{min-height:784px;margin-block:-14px;padding-top:62px;border:2px solid #21da51;background:linear-gradient(145deg,#073b1b 0%,#005026 56%,#043919 100%);box-shadow:0 0 23px rgba(49,236,92,.7),0 25px 58px rgba(4,68,27,.24);color:#fff}
.emp-card--featured:hover{box-shadow:0 0 28px rgba(49,236,92,.8),0 31px 66px rgba(4,68,27,.3)}
.emp-ribbon{position:absolute;z-index:2;top:-2px;left:50%;display:flex;width:min(300px,72%);min-height:51px;align-items:center;justify-content:center;gap:10px;padding:0 24px 5px;clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);background:linear-gradient(180deg,#bcff3d 0%,#91ef27 100%);color:#071408;font-size:17px;font-weight:900;line-height:1;text-transform:uppercase;transform:translateX(-50%)}
.emp-ribbon svg{width:22px;height:22px;fill:none;stroke:#164e22;stroke-linejoin:round;stroke-width:1.8}
.emp-plan-label{display:flex;width:max-content;min-width:156px;min-height:35px;align-items:center;justify-content:center;margin:0 auto;padding:5px 17px;border-radius:8px;background:linear-gradient(180deg,#08652c,#003c17);box-shadow:0 5px 10px rgba(2,52,19,.16),inset 0 1px rgba(255,255,255,.18);color:#fff;font-size:17px;font-weight:900;line-height:1;text-transform:uppercase}
.emp-card--featured .emp-plan-label{background:linear-gradient(180deg,#10b44d,#078034);color:#baff42}
.emp-speed{display:flex;min-height:136px;align-items:flex-end;justify-content:center;gap:12px;margin-top:15px;white-space:nowrap}
.emp-speed>strong{color:#078b3b;font-size:clamp(92px,7vw,132px);font-weight:900;letter-spacing:-.075em;line-height:.78;text-shadow:6px 8px 0 rgba(6,95,38,.09)}
.emp-speed>span{margin-bottom:1px;padding:9px 12px 8px;border-radius:7px;background:#06120a;box-shadow:0 4px 8px rgba(0,0,0,.12);color:#fff;font-size:16px;font-weight:900;letter-spacing:.02em;line-height:1}
.emp-card--featured .emp-speed>strong{color:#baff38;text-shadow:6px 8px 0 rgba(0,0,0,.23)}
.emp-card--featured .emp-speed>span{background:#fff;color:#071408}
.emp-offer{display:flex;min-height:148px;align-items:center;justify-content:center;margin-top:25px;padding:18px clamp(15px,1.7vw,31px);border:1px solid #d8e1da;border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(12,62,26,.025)}
.emp-card--featured .emp-offer{border-color:#a6e52c;background:rgba(1,42,17,.38);box-shadow:inset 0 0 24px rgba(0,0,0,.1)}
.emp-price-wrap{display:flex;width:100%;min-width:0;align-items:center;flex-direction:column}
.emp-price-intro{align-self:center;margin:0 0 5px;color:#647a6b;font-size:15px;font-weight:500;line-height:1}
.emp-price{display:flex;align-items:center;justify-content:center;color:#078b3b;white-space:nowrap}
.emp-price>small{margin-right:5px;color:currentColor;font-size:22px;font-weight:900;letter-spacing:0}
.emp-price>strong{color:currentColor;font-size:clamp(62px,4.25vw,82px);font-weight:900;letter-spacing:-.065em;line-height:.82}
.emp-price>span{display:flex;align-self:flex-end;flex-direction:column;margin:0 0 0 4px;line-height:1}
.emp-price>span b{font-size:clamp(19px,1.55vw,29px);font-weight:900}
.emp-price>span sup{position:relative;top:-.25em;font-size:9px}
.emp-price>span small{color:#214d35;font-size:13px;font-weight:600;letter-spacing:0}
.emp-price-wrap>i{width:82px;height:2px;margin-top:10px;background:#15964a}
.emp-card--featured .emp-price-intro,.emp-card--featured .emp-price,.emp-card--featured .emp-price>span small{color:#fff}
.emp-card--featured .emp-price-wrap>i{background:#9edb2a}
.emp-tv-bonus{display:flex;min-width:90px;align-items:center;justify-content:center;gap:8px;color:#0a8d3b}
.emp-tv-bonus svg{width:38px;height:38px;flex:0 0 38px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.emp-tv-bonus>span{display:flex;min-width:0;flex-direction:column;gap:3px}
.emp-tv-bonus small{color:#687c6e;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1}
.emp-tv-bonus strong{color:currentColor;font-size:20px;font-weight:900;line-height:1}
.emp-card--featured .emp-tv-bonus{color:#baff38}
.emp-card--featured .emp-tv-bonus small{color:#fff}
.emp-benefits{display:grid;gap:17px;margin:34px 5px 0;padding:0;list-style:none}
.emp-benefits li{display:flex;align-items:center;gap:14px;color:#304c3a;font-size:18px;line-height:1.2}
.emp-benefits i{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:50%;background:#ddf5e2;color:#0d9740;font-size:18px;font-style:normal;font-weight:900}
.emp-card--featured .emp-benefits li{color:#fff}
.emp-card--featured .emp-benefits i{background:rgba(183,255,52,.16);color:#baff38}
.emp-tv-strip{display:flex;min-height:48px;align-items:center;justify-content:center;gap:11px;margin:12px 0 0;padding:7px 15px;border-radius:24px;background:#edf9ef;color:#098c3b}
.emp-tv-strip svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.emp-tv-strip strong{font-size:20px;font-weight:900;line-height:1}
.emp-card--featured .emp-tv-strip{background:rgba(170,245,64,.18);color:#baff38}
.emp-action{display:flex;align-items:center;flex-direction:column;gap:21px;margin-top:auto;padding-top:27px}
.emp-cta{display:flex;width:100%;min-height:80px;align-items:center;justify-content:center;gap:28px;padding:0 22px;border-radius:15px;background:linear-gradient(180deg,#c7ff43 0%,#7ce821 100%);box-shadow:inset 0 1px rgba(255,255,255,.55);color:#071408!important;font-size:18px;font-weight:900;line-height:1;text-align:center;text-decoration:none!important;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}
.emp-cta:hover{color:#071408!important;filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 24px rgba(96,205,31,.25),inset 0 1px rgba(255,255,255,.65)}
.emp-cta svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}
.emp-action>small{color:#929d96;font-size:12px;line-height:1}
.emp-card--featured .emp-action>small{color:#c0ccc4}
.emp.emp-motion .emp-card{opacity:0;transform:translateY(24px)}
.emp.emp-motion .emp-card.is-visible{animation:emp-card-in .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--emp-order)*90ms)}
@keyframes emp-card-in{to{opacity:1;transform:translateY(0)}}
@media(max-width:1450px){.emp{padding-inline:22px}.emp-grid{gap:16px}.emp-card{padding-inline:clamp(20px,2vw,30px)}.emp-offer{gap:12px;padding-inline:14px}.emp-benefits li{font-size:15px}.emp-cta{font-size:16px}.emp-tv-bonus{gap:5px}.emp-tv-bonus svg{width:30px;height:30px;flex-basis:30px}.emp-tv-bonus strong{font-size:15px}.emp-tv-bonus small{font-size:8px}}
@media(max-width:1180px){.emp-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto;gap:25px}.emp-card,.emp-card--featured{min-height:730px;margin:0;padding-inline:40px}.emp-card--featured{padding-top:62px}.emp-speed>strong{font-size:120px}.emp-offer{padding-inline:28px}.emp-benefits li{font-size:17px}}
@media(max-width:680px){.emp{padding:44px 14px}.emp-wrap{width:100%}.emp-grid{grid-template-columns:1fr;max-width:440px;padding:0}.emp-card,.emp-card--featured{min-height:700px;padding:42px 23px 25px;border-radius:23px}.emp-card--featured{padding-top:62px}.emp-plan-label{min-width:145px;font-size:15px}.emp-speed{min-height:118px}.emp-speed>strong{font-size:94px}.emp-speed>span{font-size:13px}.emp-offer{min-height:135px;margin-top:17px;padding:15px}.emp-price>strong{font-size:59px}.emp-benefits{margin-top:28px}.emp-benefits li{font-size:16px}.emp-action{padding-top:25px}.emp-cta{min-height:66px;font-size:16px}.emp-ribbon{width:76%;font-size:14px}.emp-tv-strip strong{font-size:17px}}
@media(max-width:390px){.emp-tv-bonus svg{display:none}.emp-price>strong{font-size:54px}.emp-price>span b{font-size:18px}.emp-benefits li{font-size:15px}}
@media(prefers-reduced-motion:reduce){.emp-card,.emp.emp-motion .emp-card{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.emp-cta{transition:none!important}}
