.announcement{background:linear-gradient(110deg,#164979,#472b83,#164979);border-bottom:1px solid #69e5f577;color:#f3f7ff;font-size:.88rem}.announcement-inner{display:flex;align-items:center;gap:1rem;min-height:44px}.announcement-window{flex:1;min-width:0;text-align:center;overflow:hidden}.announcement-item{display:block;padding:10px 0;animation:announcement-enter .65s ease both}.announcement-item a{color:#9ef9ff;font-weight:700;margin-left:.6rem}.announcement button{background:transparent;border:1px solid #a6b9fa66;color:#fff;border-radius:8px;padding:4px 10px;cursor:pointer}.announcement:focus-within .announcement-track{animation-play-state:paused}@keyframes announcement-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.neon-domain-search{min-width:0}.featured-extensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:28px 0}.featured-extension{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:22px;border:1px solid #7297da75;border-radius:15px;background:linear-gradient(130deg,#18375699,#40236f66);color:#eaf4ff;text-decoration:none;box-shadow:inset 0 1px 0 #ffffff12}.featured-extension strong{font-size:1.6rem;color:#7df2f3}.featured-extension span{font-weight:700}.featured-extension small{color:#c4cce1}.featured-extension:hover{border-color:#82f8ff;background:#253c6866}.featured-extensions-compact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px 0 0}.featured-extensions-compact .featured-extension{padding:7px 12px;border-radius:9px;gap:5px;font-size:.8rem}.featured-extensions-compact strong{font-size:1rem}
.extension-directory{padding:26px;margin-top:30px}.directory-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.directory-heading h2{margin:0}.directory-heading label,.comparison-controls label{display:grid;gap:8px;font-size:.85rem;color:#d3dff1}.extension-directory input,.comparison-controls select,.whois-form input{background:#0c152b;color:#f1f6ff;border:1px solid #7184ae;border-radius:10px;min-height:46px;padding:10px 14px;font:inherit;max-width:100%}.extension-row{border-bottom:1px solid #8193bd33}.extension-row summary{display:flex;align-items:center;gap:20px;padding:19px 8px;cursor:pointer;list-style:none}.extension-row summary strong{color:#8af2f4;font-size:1.2rem;min-width:120px}.extension-row summary span:nth-child(2){flex:1;color:#c2cde3;font-size:.85rem}.extension-row[open] summary{background:#28274f66}.directory-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.directory-pagination span{color:#c9d4ea;font-size:.85rem}.directory-pagination button:disabled{opacity:.4;cursor:default}.comparison-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}.comparison-controls select{width:100%}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.comparison-plan{padding:30px;min-width:0}.comparison-plan h2{font-size:1.7rem}.comparison-price{font-size:2rem;font-weight:750;color:#fff}.comparison-price small{font-size:.85rem;color:#c2cde3}.comparison-plan li{padding:12px 0;border-bottom:1px solid #8596c333}.comparison-plan details{margin-top:24px}.whois-layout{max-width:950px!important}.whois-form{padding:30px}.whois-form label{display:block;margin-bottom:10px}.whois-input{display:flex;gap:12px}.whois-input input{flex:1;min-width:0}.whois-form [data-whois-result]{margin-top:24px;overflow-wrap:anywhere}.whois-form dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:12px}.whois-form dd{margin:0}.contact-centered .container{max-width:960px;text-align:center;margin-inline:auto}.contact-centered .route-heading{margin-inline:auto}.contact-centered .provider-content,.contact-centered .route-notice{margin-inline:auto;text-align:center}.contact-centered .contact-method-list{justify-content:center}[hidden]{display:none!important}
@media(max-width:700px){.directory-heading{align-items:stretch;flex-direction:column}.extension-directory{padding:16px}.extension-row summary{gap:10px}.extension-row summary strong{min-width:80px}.comparison-controls{grid-template-columns:1fr;padding:18px}.comparison-grid{gap:10px}.comparison-plan{padding:14px}.comparison-plan h2{font-size:1.15rem}.comparison-price{font-size:1.4rem}.whois-input{flex-direction:column}.whois-form{padding:18px}.featured-extensions-compact{justify-content:flex-start}.featured-extensions-compact .featured-extension{flex:1 1 calc(50% - 4px);min-width:min(130px,100%);max-width:100%;overflow-wrap:anywhere}.directory-pagination .button{padding:9px;font-size:.8rem}.directory-pagination{gap:6px}.announcement-inner{width:95%}}

.directory-heading h2{font-size:1.7rem;line-height:1.2}.contact-centered .provider-content-body{margin-inline:auto;text-align:center;max-width:850px}.contact-centered .provider-content-body ul{display:inline-block;text-align:left}

.comparison-plan[data-comparison-position="first"]{order:0}.comparison-plan[data-comparison-position="second"]{order:1}

.comparison-controls,.comparison-plan,.whois-form{border:1px solid #738bc066;border-radius:18px;background:linear-gradient(135deg,#18223a99,#17163377);box-shadow:inset 0 1px 0 #ffffff0a,0 12px 30px #02061533}.comparison-plan .button{margin-top:20px}.comparison-plan ul{padding-left:20px}.comparison-plan h2{margin-top:0}
