.table-container,.comparison-table-container{width:100%;overflow-x:auto;margin:35px 0}.table-container table,.comparison-table-container table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.1);font-family:inherit}.table-container .pricing-table,.table-container .table-3{min-width:750px}.table-container .comparison-table,.comparison-table-container .comparison-table{min-width:1050px}.table-container table thead th,.comparison-table-container table thead th{background:#000;color:#2fe8c8;padding:18px 20px;font-size:17px;font-weight:700;text-align:center;vertical-align:middle;border-right:2px solid #2fe8c8}.table-container table thead th:last-child,.comparison-table-container table thead th:last-child{border-right:none}.table-container table thead th:first-child,.comparison-table-container table thead th:first-child{border-top-left-radius:18px}.table-container table thead th:last-child,.comparison-table-container table thead th:last-child{border-top-right-radius:18px}.table-container table tbody td,.comparison-table-container table tbody td{background:#ddf9f9;color:#222;padding:18px 20px;font-size:15px;line-height:1.6;text-align:center;vertical-align:middle;border-right:2px solid #2fe8c8;border-bottom:1px solid rgba(5,186,187,.25);overflow-wrap:break-word}.table-container table tbody td:last-child,.comparison-table-container table tbody td:last-child{border-right:none}.table-container table tbody td:first-child,.comparison-table-container table tbody td:first-child{font-weight:700;color:#111}.table-container table tbody tr:nth-child(even) td,.comparison-table-container table tbody tr:nth-child(even) td{background:#d5f6f6}.table-container table tbody tr,.comparison-table-container table tbody tr{transition:all .3s ease}.table-container table tbody tr:hover,.comparison-table-container table tbody tr:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.15)}.table-container table tbody tr:hover td,.comparison-table-container table tbody tr:hover td{background:#c8f4f4}.table-container table tbody tr:last-child td:first-child,.comparison-table-container table tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.table-container table tbody tr:last-child td:last-child,.comparison-table-container table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}@media (max-width:1024px){.table-container .pricing-table,.table-container .table-3{min-width:700px}.table-container .comparison-table,.comparison-table-container .comparison-table{min-width:950px}}@media (max-width:768px){.table-container .pricing-table,.table-container .table-3{min-width:650px}.table-container .comparison-table,.comparison-table-container .comparison-table{min-width:850px}.table-container table thead th,.comparison-table-container table thead th{font-size:15px;padding:16px}.table-container table tbody td,.comparison-table-container table tbody td{font-size:14px;padding:15px}}.troubleshooting-wrapper{width:100%}.troubleshooting-left{width:100%;display:flex;flex-direction:column;gap:30px;padding:20px;box-sizing:border-box}.trouble-card{display:flex;align-items:flex-start;gap:25px;padding:30px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 12px 35px rgba(0,0,0,.08);transition:all .3s ease}.trouble-card:hover{transform:translateY(-5px);border-color:#05babb;box-shadow:0 20px 45px rgba(5,186,187,.25)}.icon-box{width:82px;height:82px;min-width:82px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:20px;background:linear-gradient(180deg,#05babb,#049999);box-shadow:0 15px 30px rgba(5,186,187,.28)}.icon-box i{font-size:30px;color:#fff}.card-content{flex:1}.card-content h2{margin:0 0 15px;font-size:24px;color:#000}.card-content p{margin:10px 0;font-size:16px;line-height:1.7;color:#000}.card-content ul{margin:15px 0 0;padding-left:22px}.card-content li{margin-bottom:8px;font-size:16px;line-height:1.7;color:#000}.card-content strong{color:#000}@media (max-width:768px){.troubleshooting-left{padding:0}.trouble-card{flex-direction:column;gap:20px}}.system-requirements{width:100%;padding:70px 0}.requirements-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.requirement-card{background:#fff;border-radius:22px;border:1px solid #ececec;box-shadow:0 15px 40px rgba(0,0,0,.07);overflow:hidden;transition:.35s ease}.requirement-card::before{content:"";display:block;width:100%;height:5px;background:#05babb}.card-title{display:flex;align-items:center;gap:18px;padding:28px;border-bottom:1px solid #f1f1f1}.title-icon{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#05babb,#049999);color:#fff;font-size:24px;box-shadow:0 12px 25px rgba(5,186,187,.25);transition:.35s}.card-title h3{margin:0;font-size:28px;color:#111}.spec-box{display:flex;align-items:center;gap:18px;margin:18px;padding:18px;border-radius:16px;background:#f8fcfc;transition:.35s}.spec-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#05babb;color:#fff;font-size:18px;flex-shrink:0;transition:.35s}.spec-box span{display:block;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#7d7d7d;margin-bottom:6px}.spec-box p{margin:0;color:#111;font-size:17px;font-weight:600;line-height:1.5}.requirement-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.12)}.requirement-card:hover::before{height:6px;background:linear-gradient(90deg,#05babb,#2fe8c8)}.requirement-card:hover .title-icon{transform:translateX(8px);background:linear-gradient(180deg,#2fe8c8,#05babb);box-shadow:0 18px 35px rgba(5,186,187,.35)}.spec-box:hover{background:#ddf9f9;transform:translateX(10px);box-shadow:0 12px 25px rgba(0,0,0,.08)}.spec-box:hover .spec-icon{transform:translateX(8px);background:linear-gradient(180deg,#2fe8c8,#05babb);box-shadow:0 12px 25px rgba(5,186,187,.35)}.spec-box:hover span{color:#05babb}.spec-box:hover p{color:#000}@media (max-width:1024px){.requirements-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.requirements-grid{grid-template-columns:1fr}.card-title{padding:22px}.card-title h3{font-size:24px}.title-icon{width:52px;height:52px;font-size:22px}.spec-box{margin:14px;padding:16px}.spec-icon{width:46px;height:46px;font-size:17px}.spec-box p{font-size:15px}}.system-requirements .requirements-grid:has(.requirement-card.ios:only-child){grid-template-columns:minmax(0,700px);justify-content:center}.system-requirements .requirements-grid:has(.requirement-card.ios:only-child) .requirement-card.ios{width:100%;max-width:700px}.system-requirements .requirement-card.ios .spec-box>div:last-child{flex:1;text-align:left}.system-requirements .requirement-card.ios .spec-box span,.system-requirements .requirement-card.ios .spec-box p{text-align:left}.tips-section{width:100%;padding:70px 0}.tips-wrapper{display:flex;flex-direction:column;gap:22px}.tip-card{display:flex;align-items:center;gap:22px;background:#fff;padding:25px 28px;border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 12px 30px rgba(0,0,0,.07);transition:.35s ease;position:relative;overflow:hidden}.tip-card::before{content:"";position:absolute;left:0;top:0;width:0;height:4px;background:#05babb;transition:.4s ease}.tip-card:hover{transform:translateY(-8px);border-color:#05babb;box-shadow:0 20px 45px rgba(5,186,187,.22)}.tip-card:hover::before{width:100%}.tip-icon{width:82px;height:82px;min-width:82px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(180deg,#05babb,#049999);box-shadow:0 15px 30px rgba(5,186,187,.28);transition:.35s ease}.tip-icon i{color:#fff;font-size:34px;transition:.35s ease}.tip-card:hover .tip-icon{transform:translateX(8px);background:linear-gradient(180deg,#2fe8c8,#05babb);box-shadow:0 20px 40px rgba(5,186,187,.4)}.tip-content{flex:1}.tip-content h3{margin:0 0 12px;font-size:28px;color:#111;font-weight:700}.tip-content p{margin:0;font-size:17px;line-height:1.8;color:#555}.tip-arrow{width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#05babb;font-size:28px;transition:.35s ease}.tip-card:hover .tip-arrow{transform:translateX(10px)}@media (max-width:768px){.tip-card{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}.tip-icon{width:70px;height:70px;min-width:70px}.tip-icon i{font-size:28px}.tip-content h3{font-size:23px}.tip-content p{font-size:16px}.tip-arrow{display:none}}.comparison-table-8{overflow-x:auto;margin:40px 0}.specs-table.comparison-table-8{width:100%;min-width:1750px;border-collapse:separate;border-spacing:0;table-layout:auto;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.1)}.specs-table.comparison-table-8 thead th{background:#000;color:#05babb;padding:18px 16px;font-size:16px;font-weight:700;text-align:center;border-right:2px solid #05babb;white-space:normal;line-height:1.4}.specs-table.comparison-table-8 thead th:last-child{border-right:none}.specs-table.comparison-table-8 thead th:first-child{width:220px;border-top-left-radius:18px}.specs-table.comparison-table-8 thead th:last-child{border-top-right-radius:18px}.specs-table.comparison-table-8 tbody td{background:#ddf9f9;padding:16px 14px;font-size:14px;color:#222;line-height:1.6;text-align:center;vertical-align:middle;border-right:2px solid #05babb;border-bottom:1px solid rgba(5,186,187,.25);overflow-wrap:anywhere}.specs-table.comparison-table-8 tbody td:last-child{border-right:none}.specs-table.comparison-table-8 tbody td:first-child{width:220px;font-weight:700;color:#111;text-align:left;padding-left:22px}.specs-table.comparison-table-8 tbody tr:nth-child(even) td{background:#d5f6f6}.specs-table.comparison-table-8 tbody tr{transition:.3s ease}.specs-table.comparison-table-8 tbody tr:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.15)}.specs-table.comparison-table-8 tbody tr:hover td{background:#c8f4f4}.specs-table.comparison-table-8 tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.specs-table.comparison-table-8 tbody tr:last-child td:last-child{border-bottom-right-radius:18px}@media (max-width:1200px){.specs-table.comparison-table-8{min-width:1750px}}@media (max-width:768px){.specs-table.comparison-table-8{min-width:1600px}.specs-table.comparison-table-8 thead th{font-size:15px;padding:16px 14px}.specs-table.comparison-table-8 tbody td{font-size:13px;padding:14px 12px}}