.seo-content h2{font-family:var(--font-heading);font-size:26px;font-weight:800;color:#F8F8F8;margin:48px 0 20px}.seo-content h3{font-family:var(--font-heading);font-size:20px;font-weight:700;color:#e5e7eb;margin:32px 0 12px}.seo-content p{font-size:17px;color:#9ca3af;line-height:1.8;margin-bottom:24px;font-family:var(--font-sans)}.seo-content ul{list-style:none;padding:0;margin-bottom:32px}.seo-content li{position:relative;padding-left:24px;margin-bottom:12px;color:#e5e7eb;line-height:1.6}.seo-content li:before{content:"\2014";color:#6b7280;position:absolute;left:0;font-weight:400}.seo-content strong{color:white}.seo-content hr{border:none;border-top:1px solid rgba(255,255,255,.08);margin:40px 0}.seo-content table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,.03);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;margin:24px 0 32px;font-family:var(--font-sans)}.seo-content thead{background:rgba(255,255,255,.06)}.seo-content th{padding:14px 16px;font-size:13px;font-weight:700;color:white;text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1)}.seo-content td{padding:14px 16px;font-size:15px;color:#d1d5db;border-bottom:1px solid rgba(255,255,255,.04)}.seo-content tr:last-child td{border-bottom:none}.seo-content blockquote,.seo-content tr:hover td{background:rgba(255,255,255,.03)}.seo-content blockquote{margin:32px 0;padding:20px 24px;backdrop-filter:blur(8px);border-left:3px solid #e50914;border-radius:0 12px 12px 0;font-style:italic;color:#d1d5db}.seo-content blockquote p{margin-bottom:0;color:#d1d5db}.seo-content a[href^="tel:"]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;margin:16px 0;background:#E50914;color:white;font-weight:700;border-radius:12px;text-decoration:none;font-size:16px;transition:all .2s ease-out;box-shadow:0 4px 20px rgba(229,9,20,.3)}.seo-content a[href^="tel:"]:hover{background:#C7080F;transform:translateY(-1px);box-shadow:0 6px 24px rgba(229,9,20,.4)}.seo-content a:not([href^="tel:"]){color:#E50914;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(229,9,20,.3);transition:border-color .2s ease-out}.seo-content a:not([href^="tel:"]):hover{border-bottom-color:#E50914}.seo-faq-item{margin-bottom:8px}.seo-faq-item summary{cursor:pointer;list-style:none;padding:16px 20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:white;font-weight:600;font-family:var(--font-sans);font-size:16px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-out}.seo-faq-item summary:hover{background:rgba(255,255,255,.06)}.seo-faq-item summary:after{content:"+";font-size:20px;font-weight:300;color:#9ca3af;transition:transform .2s ease-out}.seo-faq-item[open] summary:after{content:"\2212"}.seo-faq-item[open] summary{border-radius:12px 12px 0 0;border-bottom-color:transparent}.seo-faq-item .seo-faq-answer{padding:16px 20px;color:#9ca3af;line-height:1.7;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-top:none;border-radius:0 0 12px 12px;font-size:15px}.seo-faq-item summary::-webkit-details-marker{display:none}@media (max-width:768px){.seo-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.seo-content td,.seo-content th{white-space:nowrap;min-width:140px}}