body.tools-routers-page{background:#eef4f7;color:#183247}.tools-routers-page .tools-main-section{padding:34px 0 62px!important;background:radial-gradient(circle at 83% 4%,rgba(20,170,158,.11),transparent 25%),linear-gradient(180deg,#e8f2f6,#f9fbfc 53%,#edf3f6)!important}.tools-routers-page .router-hero{position:relative;overflow:hidden;padding:38px 40px!important;border-radius:24px!important;background:radial-gradient(circle at 82% 28%,rgba(51,207,193,.18),transparent 27%),linear-gradient(125deg,#061d34,#0b3553 62%,#0b5367)!important}.router-hero:after{content:"";position:absolute;right:-65px;bottom:-235px;width:460px;height:460px;border:1px solid rgba(112,225,214,.15);border-radius:50%;box-shadow:0 0 0 58px rgba(112,225,214,.04),0 0 0 116px rgba(112,225,214,.025)}.router-hero>*{position:relative;z-index:1}.router-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;color:#aac5d5;font-size:12px;font-weight:700}.router-breadcrumb a{color:#75e1d5!important}.router-kicker,.router-eyebrow{color:#55d5c8;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.tools-routers-page .router-hero h1{margin:10px 0;color:#fff!important;font-size:42px}.tools-routers-page .router-hero p{max-width:780px;color:#dceaf2!important;font-size:17px;line-height:1.6}.router-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:17px;color:#d7e8f0;font-size:12px;font-weight:800}.router-trust i{margin-right:5px;color:#6edbce}.tools-routers-page .tools-content-col{display:flex;flex-direction:column;gap:20px}.tools-routers-page .tools-content-col>.panel,.router-section{margin:0;border:1px solid #d8e4eb;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(10,44,69,.08);overflow:hidden}.router-selector-card{border-top:4px solid #25b8aa!important}.tools-routers-page .panel>.panel-heading{padding:17px 22px!important;background:#0b3553!important}.tools-routers-page .panel-body{padding:22px}.router-selector-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.router-selector-form label{display:block;margin-bottom:7px;font-size:13px;font-weight:900}.router-selector-form .form-control{height:46px!important;border:1px solid #c9d8e2!important;border-radius:10px!important;box-shadow:none!important}.router-selector-form .form-control:focus{border-color:#18a899!important;box-shadow:0 0 0 3px rgba(24,168,153,.12)!important}.router-selector-form .btn{height:46px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#0b4965,#087f78)!important;font-weight:900}.router-safety{display:flex;gap:13px;margin-top:18px;padding:16px;border-radius:14px;background:#fff8e8;color:#604a15}.router-safety>i{margin-top:2px;color:#c88700;font-size:21px}.router-safety strong{display:block}.router-safety p{margin:3px 0 0!important;color:#6d5b32!important;font-size:13px;line-height:1.55}.router-facts{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;border:1px solid #dce7ed;border-radius:14px;overflow:hidden}.router-facts>div{padding:14px 16px;border-bottom:1px solid #e2eaef}.router-facts>div:nth-child(odd){border-right:1px solid #e2eaef}.router-facts>div:nth-last-child(-n+2){border-bottom:0}.router-facts dt{margin-bottom:5px;color:#607788;font-size:11px;letter-spacing:.45px;text-transform:uppercase}.router-facts dd{margin:0;color:#183d57;font-weight:800;overflow-wrap:anywhere}.router-facts code{color:#087f78;background:#eaf7f5}.router-reference{display:inline-flex;align-items:center;gap:7px;font-weight:900}.router-section{padding:28px}.router-section h2{margin:5px 0 18px;color:#0b2d49!important;font-size:27px}.router-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.router-steps article,.router-guide-grid article{padding:17px;border:1px solid #dce7ed;border-radius:15px;background:#f8fbfc}.router-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e5f7f4;color:#087f78}.router-steps h3,.router-guide-grid h3{margin:11px 0 6px;color:#173a53!important;font-size:16px}.router-steps p,.router-guide-grid p{margin:0!important;color:#607483!important;font-size:13px;line-height:1.55}.router-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.router-provider-guide code{color:#087f78;background:#e8f6f4}.router-reset-warning{margin:15px 0 0!important;padding:14px 16px;border-left:4px solid #d79a1e;border-radius:8px;background:#fff8e8;color:#635124!important}.router-intro{margin:-9px 0 16px!important;color:#607483!important}.router-directory{border:1px solid #dce7ed;border-radius:13px}.router-directory .table{margin:0}.router-directory th{white-space:nowrap;background:#0b3553;color:#fff}.router-directory td,.router-directory th{padding:11px 12px!important;border-color:#dce7ed!important;vertical-align:middle!important}.router-directory tbody tr:nth-child(even){background:#f6fafb}.router-checklists ul{margin:0;padding-left:19px}.router-checklists li{margin:7px 0;color:#526b7b}.router-faq details{border-top:1px solid #e0e8ed}.router-faq details:last-child{border-bottom:1px solid #e0e8ed}.router-faq summary{position:relative;padding:15px 34px 15px 2px;list-style:none;color:#193d55;font-weight:900;cursor:pointer}.router-faq summary::-webkit-details-marker{display:none}.router-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e9f7f5;color:#087f78}.router-faq details[open] summary:after{content:"−"}.router-faq details p{margin:0 0 16px!important;color:#5c7180!important;line-height:1.65}
@media(max-width:991px){.router-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.tools-routers-page .tools-main-section{padding:16px 0 38px!important}.tools-routers-page .router-hero{padding:27px 20px!important;border-radius:18px!important}.router-hero:after{display:none}.tools-routers-page .router-hero h1{font-size:31px}.tools-routers-page .router-hero p{font-size:14px}.router-trust{gap:10px}.router-trust span:nth-child(2){display:none}.tools-routers-page .tools-content-col{width:100%;gap:14px}.tools-routers-page .tools-content-col>.panel,.router-section{border-radius:17px}.tools-routers-page .panel-body,.router-section{padding:19px 16px}.router-selector-form,.router-facts,.router-steps,.router-guide-grid{grid-template-columns:1fr}.router-selector-form .btn{width:100%}.router-facts>div,.router-facts>div:nth-child(odd),.router-facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e2eaef}.router-facts>div:last-child{border-bottom:0}.router-section h2{font-size:22px}.router-directory{border-radius:10px}.router-directory .table{min-width:720px}.tools-routers-page #footer-area-v2 .footer-area-v2-content>.row{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.tools-routers-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]{float:none;width:auto;padding:0;margin-bottom:5px!important}.tools-routers-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]:first-child,.tools-routers-page #footer-area-v2 .footer-area-v2-content>.row>[class*=col-]:last-child{grid-column:1/-1}.tools-routers-page #footer-area-v2 .footer-mini-text{display:none}.tools-routers-page #footer-area-v2 .footer-brand-mark{width:138px;margin:0 auto 5px;padding:6px 8px}.tools-routers-page #footer-area-v2 .footer-brand-mark img{width:120px}.tools-routers-page #footer-area-v2 h3{font-size:12px!important;margin-bottom:6px!important}.tools-routers-page #footer-area-v2 .footer-mini-list li{margin-bottom:3px!important;font-size:12px}.tools-routers-page #site-footer .copy-right{padding:7px 0!important}}
.router-directory thead th{background:#0b3553!important;color:#fff!important;text-shadow:none!important}.router-swipe-note{display:none;margin:0 0 8px!important;color:#607483!important;font-size:12px;font-weight:800}@media(max-width:767px){.router-swipe-note{display:block}}
.router-source-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#087f78!important;font-weight:900}.router-directory td:first-child{font-weight:900;color:#173a53}.router-directory td{line-height:1.45}
@media(max-width:767px){.router-swipe-note{display:none}.router-directory{border:0;overflow:visible!important}.router-directory .table{display:block;min-width:0}.router-directory thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.router-directory tbody{display:grid;gap:10px}.router-directory tr{display:block;padding:12px 13px;border:1px solid #dce7ed;border-radius:12px;background:#f8fbfc!important}.router-directory td{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0!important;border:0!important;border-bottom:1px solid #e5edf1!important;overflow-wrap:anywhere}.router-directory td:last-child{border-bottom:0!important}.router-directory td:before{content:attr(data-label);color:#6a8190;font-size:10px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.router-source-link{white-space:normal}}
.router-verification{display:flex;gap:13px;margin:0 0 16px;padding:15px 16px;border-radius:13px;background:#eaf7f5}.router-verification>i{margin-top:2px;color:#078b80;font-size:21px}.router-verification strong{display:block;color:#173a53}.router-verification p{margin:3px 0 0!important;color:#526f7d!important;font-size:13px;line-height:1.55}.router-tool-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.router-tool-links>a{display:flex;gap:11px;padding:15px;border:1px solid #dce7ed;border-radius:14px;background:#f8fbfc}.router-tool-links>a>i{color:#07978b!important;font-size:20px}.router-tool-links strong,.router-tool-links small{display:block}.router-tool-links strong{color:#173a53!important}.router-tool-links small{margin-top:4px;color:#647b89!important;line-height:1.45}.router-service-cta{margin:15px 0 0!important;padding:14px 16px;border-radius:12px;background:#0b3553;color:#dceaf2!important}.router-service-cta a{color:#6fe0d4!important;font-weight:900}@media(max-width:767px){.router-tool-links{grid-template-columns:1fr}.router-verification{padding:14px}}
.tools-routers-page .router-directory .table>thead>tr>th{background:#0b3553!important;color:#fff!important}.tools-routers-page .tools-content-col .router-service-cta{color:#dceaf2!important}.tools-routers-page .router-reset-warning strong{color:#604a15!important}.tools-routers-page .router-verification strong{color:#173a53!important}.tools-routers-page .router-verification p{color:#526f7d!important}.tools-routers-page .router-tool-links strong{color:#173a53!important;font-size:15px!important;line-height:1.25}.tools-routers-page .router-tool-links small{color:#647b89!important;font-size:12px!important}
