:root{--tlu-accent:#872F98;--tlu-accent-2:#EDE0F0;--tlu-accent-hover:#C2185B;--tlu-text-on-accent:#ffffff;--tlu-badge:#E91E8C;--tlu-accent-light:rgba(233, 30, 140, 0.12);--tlu-radius:12px;--tlu-card-width:215px}.tlu-section{max-width:1200px;margin:0 auto;padding:48px 20px 40px;font-family:inherit;box-sizing:border-box}.tlu-section-title{text-align:center;font-size:2rem;font-weight:700;margin:0 0 32px;color:#1a1a1a;line-height:1.2}.tlu-tabs{display:flex;justify-content:center;gap:0;margin-bottom:36px;flex-wrap:nowrap;box-shadow:0 0 4px 4px rgb(0 0 0 / .06);border-radius:50px;justify-content:space-between;max-width:600px;min-width:600px;width:600px;margin:0 auto 40px auto}.tlu-tab{padding:10px 28px;border:2px solid #e0e0e0;border-radius:50px;background:#fff;font-size:.95rem;font-weight:500;cursor:pointer;color:#777E86;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;white-space:nowrap;width:60%}.tlu-tab:hover{border-color:#D70039;color:#D70039;background:#FBE6EB}.tlu-tab--active{background:#FBE6EB;background-color:#FBE6EB;border:0;color:#D70039;font-weight:700}.tlu-tab--left{border-top-right-radius:4px;border-bottom-right-radius:4px}.tlu-tab--right{border-top-left-radius:4px;border-bottom-left-radius:4px}.tlu-cards-panel{display:none}.tlu-cards-panel--active{display:block}.tlu-no-packages{text-align:center;color:#888;padding:32px;font-style:italic}.tlu-cards-track{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:8px 4px 20px;scrollbar-width:thin;scrollbar-color:var(--tlu-accent) #f0f0f0;justify-content:center;align-items:center}.tlu-cards-track::-webkit-scrollbar{height:5px}.tlu-cards-track::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.tlu-cards-track::-webkit-scrollbar-thumb{background:var(--tlu-accent);border-radius:10px}.tlu-card{flex:0 0 var(--tlu-card-width);flex:1;scroll-snap-align:start;display:flex;position:relative;flex-direction:column;border:2px solid #ebebeb;border-radius:var(--tlu-radius);overflow:visible;background:#fff;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease;height:360px}.tlu-card:hover{border-color:#ccc;box-shadow:none;transform:scale(1.02)}.tlu-card--recommended:hover{border:0;box-shadow:0 0 15px 5px #C6CAD0;transform:scale(1.05)}.tlu-card--recommended.tlu-card--selected{border:0;box-shadow:0 0 15px 5px #C6CAD0}.tlu-card--recommended.tlu-card--selected{border:0;box-shadow:0 0 15px 5px #C6CAD0}.tlu-card.tlu-card--promo.tlu-card--recommended.tlu-card--selected:hover{border:0;box-shadow:0 0 15px 5px #C6CAD0;transform:scale(1.05)}.tlu-card--selected{border:1px #D70039 solid}.tlu-card__badge{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:var(--tlu-badge);color:var(--tlu-text-on-accent);font-size:12px;font-weight:700;padding:5px 23px 5px 13px;border-radius:20px;white-space:nowrap;z-index:1;letter-spacing:.04em;text-transform:uppercase}.tlu_card__badge_compare{background:var(--tlu-badge);color:var(--tlu-text-on-accent);font-size:10px;font-weight:700;padding:5px 15px;border-radius:30px;white-space:nowrap;z-index:1;letter-spacing:.04em;text-transform:uppercase}.tlu-card__image{width:100%;height:125px;overflow:hidden;background:#f5f5f5;flex-shrink:0;border-top-left-radius:10px;border-top-right-radius:10px}.tlu-card__badge-space{height:31px}.tlu-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease;max-height:100vw;width:100vw}.elementor img{height:100%!important}.tlu-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%)}.tlu-card__body{padding:2px 16px 14px 16px;flex:1}.tlu-card__name{font-size:24px;font-weight:700;margin:0 0 4px;color:#373B42;line-height:1.3}.tlu-card__speed{color:#373B42;font-weight:700;font-size:16px;margin:8px 16px 0;letter-spacing:.01em;font-family:'Helvetica Neue'}.tlu-card--recommended .tlu-card__body h3.tlu-card__name,.tlu-card--recommended .tlu-card__desc,.tlu-card--recommended .tlu-card__speed{color:#fff}.tlu-card__speed--tv{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0}.tlu-card__price{font-size:16px;color:#535E6B;font-weight:700;margin:2px 0 6px;line-height:1.3}.tlu-card--recommended .tlu-card__price{color:rgb(255 255 255 / .85)}.tlu-card__desc{font-size:14px;color:#373B42;margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tlu-card__footer{padding:12px 16px 16px;flex-shrink:0;min-width:200px}.tlu-btn{display:block;width:100%;padding:9px 16px;border-radius:50px;font-size:.85rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;border:2px solid;box-sizing:border-box;line-height:1.4}.tlu-btn--compare{background:#fff0;color:#D70039;border-color:#D70039}.tlu-btn--compare:hover:not(:disabled){border-color:#b0002e;color:#b0002e;background:rgb(215 0 57 / .08)}.tlu-btn--remove{background:#D70039;background-color:#D70039;color:#fff;border-color:#D70039}.tlu-btn--remove:hover:not(:disabled){background:#b0002e;border-color:#b0002e}.tlu-btn:disabled{opacity:.35;cursor:not-allowed}.tlu-btn--cta{display:inline-block;width:auto;background:var(--tlu-accent);color:var(--tlu-text-on-accent);border-color:var(--tlu-accent);font-size:.88rem;padding:10px 20px;border-radius:50px;white-space:nowrap}.tlu-btn--cta:hover{background:var(--tlu-accent-hover);border-color:var(--tlu-accent-hover)}.tlu-comparator{background:#fff;box-shadow:0 -4px 24px rgb(0 0 0 / .1);border-radius:0 0 var(--tlu-radius) var(--tlu-radius);margin-top:32px;overflow:hidden}.tlu-comparator[hidden]{display:none!important}.tlu-comparator__inner{overflow-x:auto;-webkit-overflow-scrolling:touch}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:0px!important}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#fefefe!important}table tbody>tr:nth-child(even)>td,table tbody>tr:nth-child(even)>th{background-color:#ffffff!important}.tlu-compare-table{width:100%;border-collapse:collapse;table-layout:auto;min-width:400px}.tlu-compare-table__label-col,.tlu-compare-table__row-label{width:160px;min-width:130px;font-size:.82rem;font-weight:600;color:#444;padding:14px 16px;vertical-align:middle;position:sticky;left:0;background:#fff;z-index:2;border:0;border-right:1px solid #f0f0f0}.tlu-compare-table__pkg-col{min-width:180px;padding:14px 16px;text-align:center;vertical-align:top;border:0}.tlu-compare-table__pkg-val{min-width:180px;padding:12px 16px;text-align:center;vertical-align:middle;font-size:.85rem;color:#333;border-left:0}.tlu-compare-table__cta-row td{padding:14px 16px;text-align:center;border:0}.tlu-compare-table__cta-label{position:sticky;left:0;background:#fff;z-index:2;border-right:1px solid #f0f0f0}.tlu-compare-table tbody tr:nth-child(even) .tlu-compare-table__row-label,.tlu-compare-table tbody tr:nth-child(even) .tlu-compare-table__pkg-val{background:#fafafa}.tlu-compare-table tbody tr:nth-child(even) .tlu-compare-table__cta-label{background:#fafafa}.tlu-compare-table__pkg-img{width:56px;height:56px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 8px}.tlu-compare-table__pkg-name{display:block;font-weight:700;font-size:1rem;color:#1a1a1a;margin-bottom:2px}.tlu-compare-table__pkg-speed{display:block;color:var(--tlu-accent);font-size:.82rem;font-weight:700;margin-bottom:8px}.tlu-compare-pkg-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.tlu-compare-pkg-icon{width:60px;height:60px;object-fit:contain;display:block;margin:0 auto 4px}.tlu-compare-pkg-desc{display:block;font-size:.78rem;color:#666;line-height:1.4;margin-bottom:6px}.tlu-compare-pkg-cta-top{display:inline-block;background:#fff;color:#D70039;padding:8px 15px;border-radius:50px;font-size:.8rem;font-weight:700;text-decoration:none;margin-top:4px;transition:background 0.2s ease}.tlu-compare-pkg-cta-top:hover{background:#fff;color:#b0002e;text-decoration:underline}.tlu-compare-pkg-cta{display:inline-block;background:#D70039;color:#fff;padding:8px 15px;border-radius:50px;font-size:.8rem;font-weight:700;text-decoration:none;margin-top:4px;transition:background 0.2s ease}.tlu-compare-pkg-cta:hover{background:#b0002e;color:#fff;text-decoration:none}.tlu-compare-remove{display:flex;align-items:center;justify-content:center;align-self:flex-end;width:9px;height:30px;margin:0 0 6px auto;background:#ABB0B9;border:none;border-radius:50%;font-size:20px;cursor:pointer;color:#FFF;transition:background 0.2s ease,color 0.2s ease;line-height:1;flex-shrink:0;font-weight:900}.tlu-compare-remove:hover{background:var(--tlu-accent-hover);color:#fff}.tlu-compare-feat-img{max-width:80px;max-height:48px;object-fit:contain;display:block;margin:0 auto}@media (max-width:768px){.tlu-section{padding:32px 16px 24px}.tlu-section-title{font-size:1.4rem;margin-bottom:20px}.tlu-tabs{width:100%;min-width:100%;max-width:100%}.tlu-tab{padding:8px 18px;font-size:.88rem;width:50%}.tlu-card__image{height:110px}.tlu-compare-table__label-col,.tlu-compare-table__row-label{width:100px;min-width:90px;font-size:.75rem;padding:10px 10px}.tlu-compare-table__pkg-col,.tlu-compare-table__pkg-val{min-width:140px;padding:10px 10px;font-size:.8rem}.tlu-comparator{max-height:110vh;margin-left:-25px;margin-right:-25px}}@media (max-width:480px){.tlu-section-title{font-size:1.2rem}.tlu-tabs{gap:0}.tlu-tab{padding:7px 14px;font-size:.82rem}}.tlu-compare-pkg-price{display:flex;flex-direction:column;align-items:center;margin:6px 0 4px;line-height:1.3}.tlu-compare-pkg-price--regular{font-size:.85rem;color:#999;text-decoration:line-through}.tlu-compare-pkg-price--promo{font-size:1.05rem;font-weight:700;color:var(--tlu-accent)}.tlu-card--recommended{background:#D70039;box-shadow:0 0 12px 0 #C6CAD0;border-color:#fff0;margin-top:10px;margin-bottom:0;padding-top:0;padding-bottom:10px;z-index:1;flex:1.15;height:400px;border-radius:12px;border:0}.tlu-card--recommended .tlu-btn{background:#fff;background-color:#fff;color:#D70039;border-color:#fff}.tlu-card--recommended .tlu-btn:hover:not(:disabled){background:#f2f2f2;background-color:#f2f2f2;color:#b0002e;border-color:#f2f2f2}.tlu-card--recommended .tlu-btn--remove{background:#fff;background-color:#fff;color:#D70039;border-color:#fff}.tlu-card--recommended .tlu-btn--remove:hover:not(:disabled){background:#f2f2f2;background-color:#f2f2f2;color:#b0002e;border-color:#f2f2f2}.tlu-card__badge--recommended{display:flex;align-items:center;justify-content:center;background:#FFB900;color:#373B42;padding:7px 20px}img.tlu-card__badge-image{padding:2px 5px 0 0}.tlu-cards-nav{position:relative;display:flex;align-items:center}.tlu-nav-arrow{display:none;flex-shrink:0;width:36px;height:36px;background:#D70039;color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;z-index:5;align-items:center;justify-content:center;line-height:1;padding:0;transition:background 0.2s;flex-shrink:0}.tlu-nav-arrow:hover{background:#b0002e;background-color:#b0002e!important;border-color:#b0002e}.tlu-nav-arrow:disabled{opacity:.35;cursor:default}@media (max-width:768px){.tlu-cards-nav{flex-wrap:wrap;justify-content:space-between;align-items:center}.tlu-cards-track{order:1;flex:0 0 100%;width:100%;justify-content:flex-start;padding-left:8px;padding-right:8px;padding-bottom:12px;scroll-padding-left:8px;scrollbar-width:thin;scrollbar-color:#D70039 #f0f0f0}.tlu-cards-track::-webkit-scrollbar{height:4px;display:block}.tlu-cards-track::-webkit-scrollbar-thumb{background:#D70039}.tlu-cards-track::-webkit-scrollbar-track{background:#f0f0f0}.tlu-nav-arrow{display:flex;order:2;flex:0 0 auto;margin-top:4px;width:40px;height:40px;font-size:26px}:root{--tlu-card-width:220px}}:root{--tlu-accent:#872f98;--tlu-accent-hover:#b51df2;--tlu-text-on-accent:#ffffff}