.tld-hero-section{background:linear-gradient(135deg,#e8f4f0,#e0e8f8,#f0e8f4);padding:4rem 2rem 3rem}.tld-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.tld-hero-left{flex-direction:column;align-items:flex-start;display:flex}.tld-hero-eyebrow{color:#111;letter-spacing:.02em;border:2px solid #111;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1.1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.tld-hero-heading{color:#111;margin:0 0 1rem;font-family:Montserrat,sans-serif;font-size:2.8rem;font-weight:900;line-height:1.1}.tld-hero-desc{color:#333;margin:0 0 1.5rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600}.tld-hero-search{width:100%;margin-bottom:1.25rem}.tld-hero-tlds{flex-wrap:wrap;gap:.5rem;display:flex}.tld-hero-pill{color:#fff;background:#222;border-radius:6px;padding:.4rem .85rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:700}.tld-hero-right{justify-content:center;align-items:center;display:flex}.tld-hero-img{border-radius:16px;width:100%;max-width:400px;height:auto}@media (width<=900px){.tld-hero-inner{grid-template-columns:1fr}.tld-hero-right{order:-1}.tld-hero-heading{font-size:2.2rem}.tld-hero-img{max-width:300px}}@media (width<=520px){.tld-hero-section{padding:3rem 1.25rem 2rem}.tld-hero-heading{font-size:1.8rem}}.tld-dir-section{background:#f5f5f0;padding:5rem 2rem}.tld-dir-container{max-width:1200px;margin:0 auto}.tld-dir-title{color:#111;text-align:center;margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900}.tld-dir-sub{color:#555;text-align:center;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:1rem}.tld-dir-search-wrap{text-align:center;margin-bottom:2rem}.tld-dir-search{color:#111;background:#fff;border:2px solid #0000001a;border-radius:10px;width:100%;max-width:400px;padding:.7rem 1.1rem;font-family:Poppins,sans-serif;font-size:.9rem;transition:border-color .2s}.tld-dir-search:focus{border-color:#4f46e5;outline:none}.tld-dir-table-wrap{background:#fff;border-radius:14px;overflow-x:auto;box-shadow:0 4px 20px #0000000f}.tld-dir-table{border-collapse:collapse;width:100%;min-width:700px}.tld-dir-table thead{background:#f8fafc}.tld-dir-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#0006;border-bottom:2px solid #0000000f;padding:1rem 1.25rem;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700}.tld-dir-table td{color:#555;border-bottom:1px solid #0000000a;padding:.85rem 1.25rem;font-family:Poppins,sans-serif;font-size:.85rem}.tld-dir-table tr:hover td{background:#fafafa}.tld-n{color:#111;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:800}.tld-p{color:#111;font-family:Montserrat,sans-serif;font-weight:700}.tld-b{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .55rem;font-family:Poppins,sans-serif;font-size:.68rem;font-weight:600;display:inline-block}.tld-g{color:#4f46e5;background:#eef2ff}.tld-c{color:#15803d;background:#dcfce7}.tld-dir-no-results{color:#555;text-align:center;padding:2rem;font-family:Poppins,sans-serif;font-size:.9rem}.tld-benefits-section{background:#f5f5f0;padding:5rem 2rem}.tld-benefits-container{max-width:1200px;margin:0 auto}.tld-benefits-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #0000000f}.tld-benefits-heading{color:#111;text-align:center;background:#eef2ff;border-bottom:1px solid #e0e7ff;margin:0;padding:2.5rem 2rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:800}.tld-benefits-grid{grid-template-columns:1fr 1fr;display:grid}.tld-benefits-features{flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.tld-benefits-feat{align-items:flex-start;gap:1rem;display:flex}.tld-benefits-icon{color:#4f46e5;flex-shrink:0;margin-top:2px;font-size:1.75rem}.tld-benefits-feat-title{color:#111;margin:0 0 .35rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:800}.tld-benefits-feat-text{color:#555;margin:0;font-family:Poppins,sans-serif;font-size:.88rem;line-height:1.65}.tld-benefits-img-wrap{background:#eef2ff;border-left:1px solid #e0e7ff;justify-content:center;align-items:center;padding:2.5rem;display:flex}.tld-benefits-img{border-radius:14px;width:100%;max-width:420px;height:auto;box-shadow:0 8px 24px #0000001a}@media (width<=768px){.tld-benefits-grid{grid-template-columns:1fr}.tld-benefits-img-wrap{border-top:1px solid #e0e7ff;border-left:none;order:-1}.tld-benefits-heading{padding:2rem 1.5rem;font-size:1.6rem}.tld-benefits-features{padding:2rem 1.5rem}}.tld-banner{background:linear-gradient(90deg,#e0f2f7,#c1e7f0);border-top:2px solid #000;border-bottom:2px solid #000;align-items:center;height:44px;display:flex;overflow:hidden}.tld-banner-track{width:max-content;animation:60s linear infinite tldBannerScroll;display:flex}.tld-banner-text{color:#000;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;padding:0 2rem;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:900}@keyframes tldBannerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tld-faq-section{background:#0d0d0d;padding:5rem 2rem 6rem}.tld-faq-container{text-align:center;max-width:1200px;margin:0 auto}.tld-faq-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#09c6d2;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.tld-faq-heading{color:#fff;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.15}.tld-faq-sub{color:#fff6;margin:0 0 3rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7}.tld-faq-list{text-align:left;flex-direction:column;gap:.75rem;display:flex}.tld-faq-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;transition:border-color .3s;overflow:hidden}.tld-faq-item[open]{border-color:#fff3}.tld-faq-question{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;list-style:none;transition:background .2s;display:flex}.tld-faq-question::-webkit-details-marker{display:none}.tld-faq-question::marker{content:""}.tld-faq-question:hover{background:#09c6d20f}.tld-faq-chevron{color:#09c6d2;flex-shrink:0;font-size:.75rem;transition:transform .3s}.tld-faq-item[open] .tld-faq-chevron{transform:rotate(180deg)}.tld-faq-body{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s;overflow:hidden}.tld-faq-item[open] .tld-faq-body{opacity:1;max-height:none}.tld-faq-answer{color:#ffffff8c;padding:0 1.5rem 1.5rem;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.75}.tld-faq-answer p{margin:0}@media (width<=580px){.tld-faq-heading{font-size:1.8rem}.tld-faq-question{padding:1rem 1.25rem;font-size:.9rem}.tld-faq-answer{padding:0 1.25rem 1.25rem;font-size:.85rem}}
