.ttgdwsv-wrap{--ttgdwsv-gap:14px;color:var(--text);font-family:inherit;margin:20px 0;max-width:100%;box-sizing:border-box}.ttgdwsv-wrap *{box-sizing:border-box}.ttgdwsv-head{text-align:center;margin:0 0 14px}.ttgdwsv-head h2{margin:0;color:var(--p);font-size:clamp(17px,2vw,20px);line-height:1.25}.ttgdwsv-head p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.ttgdwsv-display-block{margin-top:18px}.ttgdwsv-cards{display:grid;gap:var(--ttgdwsv-gap)}.ttgdwsv-card-row{display:grid;grid-template-columns:repeat(var(--ttgdwsv-fixed-cols,1),minmax(0,1fr));gap:var(--ttgdwsv-gap);align-items:stretch;width:100%}.ttgdwsv-card{min-width:0;width:100%;height:100%;display:flex;flex-direction:column;padding:14px;background:var(--bg);border:1px solid var(--border);border-top:3px solid var(--ttgdwsv-plan);border-radius:6px;box-shadow:none}.ttgdwsv-card-primary{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch}.ttgdwsv-card-zone{width:100%;min-width:0}.ttgdwsv-card-title-zone h3{margin:0;text-align:center;font-size:16px;line-height:1.3;color:var(--text)}.ttgdwsv-card-price-zone{margin-top:4px;text-align:center}.ttgdwsv-price{color:var(--ttgdwsv-plan);font-size:20px;font-weight:800;line-height:1.25;text-align:center}.ttgdwsv-price small{font-size:12px;margin-left:3px}.ttgdwsv-tier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.ttgdwsv-tier{min-width:0;padding:7px 6px;border:1px solid var(--ttgdwsv-plan);border-radius:4px;text-align:center}.ttgdwsv-tier strong{display:block;color:var(--ttgdwsv-plan);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.ttgdwsv-tier span,.ttgdwsv-tier small{display:block;color:var(--muted);font-size:11px;line-height:1.35;margin-top:2px}.ttgdwsv-summary{margin:10px 0 0;text-align:center;color:var(--muted);font-weight:700;font-size:13px;line-height:1.4}.ttgdwsv-benefits{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.5}.ttgdwsv-benefits li{margin:4px 0}.ttgdwsv-card-cta-zone{display:block!important;width:100%!important;min-width:0!important;margin-top:12px!important}.ttgdwsv-card-cta-zone>.ttgdwsv-btn,.ttgdwsv-card-cta-zone>a.ttgdwsv-btn,.ttgdwsv-card-cta-zone>button.ttgdwsv-btn{appearance:none!important;display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;margin:0!important;padding:0 12px!important;border:0!important;border-radius:4px!important;background:var(--ttgdwsv-plan)!important;color:#fff!important;align-items:center!important;justify-content:center!important;text-align:center!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;white-space:normal!important;cursor:pointer!important}.ttgdwsv-after-button{margin-top:12px;color:var(--text);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ttgdwsv-after-button>:first-child{margin-top:0}.ttgdwsv-after-button>:last-child{margin-bottom:0}.ttgdwsv-after-button ul{padding-left:20px}.ttgdwsv-comparison-block{padding-top:18px;border-top:1px solid var(--border)}.ttgdwsv-table-shell{position:relative;max-width:100%}.ttgdwsv-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ttgdwsv-table{table-layout:fixed;width:max(100%,calc(260px + (var(--ttgdwsv-plan-count,1)*180px)));min-width:max(100%,calc(260px + (var(--ttgdwsv-plan-count,1)*180px)));border-collapse:collapse;background:var(--bg);font-size:13px}.ttgdwsv-table th,.ttgdwsv-table td{width:180px;min-width:180px;max-width:180px;padding:10px 12px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ttgdwsv-table th:first-child,.ttgdwsv-table td:first-child{position:sticky;left:0;z-index:2;width:260px;min-width:260px;max-width:260px;text-align:left;background:var(--bg);white-space:normal!important;overflow-wrap:anywhere!important}.ttgdwsv-table thead th{vertical-align:top}.ttgdwsv-plan-head{display:grid;grid-template-rows:auto 1fr;min-height:calc(52px + (var(--ttgdwsv-max-tier-count,0)*56px));height:100%}.ttgdwsv-plan-name{color:var(--ttgdwsv-plan);font-weight:800;font-size:14px;line-height:1.3}.ttgdwsv-plan-price-zone{display:flex;flex-direction:column;justify-content:center;min-height:0}.ttgdwsv-plan-main-price{display:block;color:var(--muted);font-size:12px;margin-top:5px}.ttgdwsv-tier-list.is-table{grid-template-columns:1fr;margin-top:6px}.ttgdwsv-tier-list.is-table .ttgdwsv-tier{padding:5px}.ttgdwsv-section td{position:static!important;background:var(--soft)!important;color:var(--p);font-weight:800;text-transform:uppercase;text-align:left!important}.ttgdwsv-check{color:var(--ok);font-weight:900}.ttgdwsv-cross{color:var(--bad);font-weight:900}.ttgdwsv-scroll-btn{position:absolute;z-index:5;top:45%;width:34px;height:34px;border:1px solid var(--border);border-radius:50%;background:var(--bg);cursor:pointer}.ttgdwsv-scroll-btn.is-prev{left:6px}.ttgdwsv-scroll-btn.is-next{right:6px}.ttgdwsv-scroll-btn[hidden]{display:none}.ttgdwsv-scroll-hint{text-align:center;color:var(--muted);font-size:11px;margin-top:6px}.ttgdwsv-modal[hidden]{display:none}.ttgdwsv-modal{position:fixed;inset:0;z-index:999999}.ttgdwsv-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .65)}.ttgdwsv-dialog{position:relative;z-index:1;max-width:520px;margin:6vh auto;padding:20px;background:#fff;border-radius:8px}.ttgdwsv-x{position:absolute;right:10px;top:6px;border:0;background:none;font-size:26px}.ttgdwsv-form label{display:block;margin:9px 0;font-weight:700;font-size:13px}.ttgdwsv-form input,.ttgdwsv-form textarea{width:100%;margin-top:4px;padding:9px;border:1px solid #ccd5e1;border-radius:5px}.ttgdwsv-form button{width:100%;padding:10px;border:0;border-radius:4px;background:var(--p);color:#fff;font-weight:800}.ttgdwsv-status{margin-top:8px}.ttgdwsv-status.ok{color:var(--ok)}.ttgdwsv-status.err{color:var(--bad)}@media(max-width:1100px){.ttgdwsv-card-row[style*="--ttgdwsv-fixed-cols:5"],.ttgdwsv-card-row[style*="--ttgdwsv-fixed-cols:4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ttgdwsv-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ttgdwsv-tier-list{grid-template-columns:1fr}.ttgdwsv-table th:first-child,.ttgdwsv-table td:first-child{min-width:180px}}@media(max-width:560px){.ttgdwsv-wrap{--ttgdwsv-gap:10px}.ttgdwsv-card-row{grid-template-columns:1fr}.ttgdwsv-card{padding:12px}.ttgdwsv-card-zone{min-height:0!important}.ttgdwsv-head h2{font-size:18px}.ttgdwsv-price{font-size:18px}.ttgdwsv-dialog{margin:3vh 10px}.ttgdwsv-scroll-btn{display:none}}.ttgdwsv-v374 .ttgdwsv-card-price-zone{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.ttgdwsv-v374 .ttgdwsv-tier-list.is-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ttgdwsv-v374 .ttgdwsv-tier-list.is-card .ttgdwsv-tier{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:8px;border:1px solid var(--ttgdwsv-plan);border-radius:4px;background:#fff0}.ttgdwsv-v374 .ttgdwsv-tier-list.is-card .ttgdwsv-tier strong{font-size:14px}.ttgdwsv-v374 .ttgdwsv-modal-tiers{margin:0 0 14px}.ttgdwsv-v374 .ttgdwsv-modal-tiers-title{margin-bottom:8px;font-size:13px;font-weight:800;color:var(--text)}.ttgdwsv-v374 .ttgdwsv-modal-tier-options{display:grid;gap:8px}.ttgdwsv-v374 .ttgdwsv-modal-tier-option{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}.ttgdwsv-v374 .ttgdwsv-modal-tier-option:hover,.ttgdwsv-v374 .ttgdwsv-modal-tier-option.is-selected{border-color:var(--p);background:var(--soft)}.ttgdwsv-v374 .ttgdwsv-modal-tier-option input{margin:2px 0 0;width:auto}.ttgdwsv-v374 .ttgdwsv-modal-tier-copy{display:grid;gap:2px}.ttgdwsv-v374 .ttgdwsv-modal-tier-copy strong{font-size:14px;color:var(--p)}.ttgdwsv-v374 .ttgdwsv-modal-tier-copy span{font-size:12px;color:var(--text)}.ttgdwsv-v374 .ttgdwsv-modal-tier-copy small{font-size:11px;color:var(--muted)}@media(max-width:760px){.ttgdwsv-v374 .ttgdwsv-tier-list.is-card{grid-template-columns:1fr}}.ttgdwsv-v374 .ttgdwsv-after-button{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.55}.ttgdwsv-v374 .ttgdwsv-after-button p{margin:0 0 .72em}.ttgdwsv-v374 .ttgdwsv-after-button p:last-child{margin-bottom:0}.ttgdwsv-v374 .ttgdwsv-after-button br{display:block;content:"";margin-top:.18em}.ttgdwsv-v374 .ttgdwsv-after-button ul,.ttgdwsv-v374 .ttgdwsv-after-button ol{margin:.45em 0 .75em 1.25em;padding:0}.ttgdwsv-v374 .ttgdwsv-after-button li{margin:.22em 0}.ttgdwsv-v377 .ttgdwsv-card-price-zone{display:flex;flex-direction:column;align-items:stretch;width:100%}.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-multiple-prices{justify-content:flex-start}.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-single-price,.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-no-price{justify-content:center}.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-single-price .ttgdwsv-price{margin:auto 0}.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-no-price::after{content:"";display:block;min-height:1px}@media(max-width:560px){.ttgdwsv-v377 .ttgdwsv-card-price-zone{min-height:0!important}.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-single-price,.ttgdwsv-v377 .ttgdwsv-card-price-zone.has-no-price{justify-content:flex-start}}.ttgdwsv-table .ttgdwsv-cell-content{display:block;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.45}.ttgdwsv-table .ttgdwsv-cell-content br{display:block;content:"";margin-top:.22em}.ttgdwsv-table td p,.ttgdwsv-table td ul,.ttgdwsv-table td ol{margin:.25em 0}.ttgdwsv-table td ul,.ttgdwsv-table td ol{padding-left:1.15em}@media(max-width:760px){.ttgdwsv-table{width:max(100%,calc(200px + (var(--ttgdwsv-plan-count,1)*150px)));min-width:max(100%,calc(200px + (var(--ttgdwsv-plan-count,1)*150px)))}.ttgdwsv-table th,.ttgdwsv-table td{width:150px;min-width:150px;max-width:150px}.ttgdwsv-table th:first-child,.ttgdwsv-table td:first-child{width:200px;min-width:200px;max-width:200px}}