*{box-sizing:border-box}body{margin:0;background:#fff;color:#20272b;font:16px/1.55 "Helvetica Neue",Arial,sans-serif}a{color:inherit;text-underline-offset:4px;-webkit-user-drag:none}a:hover{color:#475961}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer}button,.button{min-height:44px;border:1px solid #20272b;border-radius:2px;padding:11px 18px;background:#fff;color:#20272b;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.button:hover,button:hover{background:#d7dee2;color:#20272b}.dark{background:#20272b;color:white}.dark:hover{background:#39464d;color:white}.yellow{background:#eaf542}.yellow:hover{background:#dbe628}.outline{background:transparent}header{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7dee2;gap:20px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:13px;line-height:1.15;font-weight:800;letter-spacing:1px}.brand b{display:grid;place-items:center;width:48px;height:48px;background:#eaf542;font-size:22px;letter-spacing:-1px}.brand.small{font-size:17px}nav{display:flex;gap:30px;align-items:center}nav a{font-size:14px;text-decoration:none}main{max-width:1600px;margin:auto;padding:0 5%}section{padding:60px 0}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:9%;padding:80px 0}.eyebrow,.spec span,.spec-head{display:block;font:12px/1.5 Menlo,monospace;letter-spacing:1px}.eyebrow{margin-bottom:20px;color:#65727b}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.2vw,80px);line-height:1.02;letter-spacing:-3px;margin-bottom:28px;font-weight:650}h1 span{color:#65727b}h2{font-size:34px;line-height:1.15;letter-spacing:-1px}h3{font-size:22px}.hero p{font-size:20px;max-width:560px}.hero .muted{font-size:13px}.actions{display:flex;align-items:center;gap:24px;margin:30px 0;flex-wrap:wrap}.spec{border:1px solid #d7dee2;background:#f4f6f7;align-self:start}.spec-head{background:#20272b;color:#fff;padding:16px 24px}.spec>div:not(.spec-head){padding:23px 24px;border-bottom:1px solid #d7dee2}.spec b{display:block;font-size:22px;line-height:1.3;margin-top:9px}.spec span{color:#65727b}.strip{display:flex;gap:24px;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid #20272b;border-bottom:1px solid #20272b;font-size:14px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{margin-bottom:0}.table-wrap{overflow:auto;margin-top:26px}table{border-collapse:collapse;width:100%;min-width:800px;text-align:left;font-size:14px}th{font:11px/1.5 Menlo,monospace;text-transform:uppercase;letter-spacing:.5px;background:#20272b;color:#fff;padding:16px 12px;vertical-align:top}td{padding:22px 12px;border-bottom:1px solid #d7dee2;vertical-align:top}tr:hover{background:#f4f6f7}td:nth-child(2){min-width:170px}td:nth-child(3),td:nth-child(4){width:18%}td b{font-weight:500}td small,td span,dd small{display:block;color:#65727b;font-size:12px;margin-top:9px}.provider{font-size:17px;font-weight:600;text-decoration:none}.compare-check{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:5px}input[type=checkbox]{width:18px;height:18px;accent-color:#20272b;flex-shrink:0}.split{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d7dee2;gap:10%}.split p{max-width:500px}.muted{color:#65727b;font-size:14px}footer{padding:50px 5% 90px;border-top:1px solid #d7dee2;background:#f4f6f7}footer div{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0;font-size:14px}.page-title{padding:60px 0 30px;max-width:920px}.page-title .eyebrow{margin-top:25px}.page-title p{max-width:780px}.filters{display:flex;align-items:end;gap:16px;background:#f4f6f7;padding:20px;flex-wrap:wrap}.filters label{font-size:12px;flex:1;min-width:140px}.filters .check{flex:1.2}.filters input:not([type=checkbox]),.filters select{width:100%;padding:10px;margin-top:8px;border:1px solid #bbc5ca;border-radius:2px;background:#fff;min-height:44px}.result-count{margin:24px 0 0}.notice{padding:20px;border-left:5px solid #eaf542;background:#f4f6f7}.facts{padding:40px 0}.facts dl{max-width:1000px}.facts dl>div{display:grid;grid-template-columns:1fr 1.7fr;padding:22px 0;border-bottom:1px solid #d7dee2;gap:24px}dt{color:#65727b}dd{margin:0}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:65px 0 90px}.form-layout h1{font-size:64px}.form-layout form{padding:30px;background:#f4f6f7;border-top:4px solid #20272b}form label:not(.check){display:block;font-size:14px;margin-bottom:20px}form input:not([type=checkbox]),form textarea,form select{display:block;width:100%;padding:12px;border:1px solid #bbc5ca;border-radius:2px;margin-top:8px;background:white;min-height:46px}textarea{min-height:120px;resize:vertical}.check{display:flex;gap:10px;align-items:center;line-height:1.4;font-size:13px;margin:20px 0}.article{max-width:850px;padding:70px 0 90px}.article h1{font-size:64px}.article h2{margin-top:38px}.article li{margin-bottom:10px}#tray{position:fixed;bottom:20px;left:5%;right:5%;background:#20272b;color:white;padding:16px 24px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 24px #20272b30;z-index:5}#tray[hidden]{display:none}#selection{flex:1}#tray button{background:#eaf542}dialog{max-width:1100px;width:90%;max-height:88vh;padding:30px;border:1px solid #20272b}dialog::backdrop{background:#20272b99}#comparison-content{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}#comparison-content article{border-top:4px solid #eaf542;padding-top:20px}#comparison-content p{font-size:14px}#comparison-content small{display:block;color:#65727b}#close-compare{float:right}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #82950c;outline-offset:3px}
@media(max-width:700px){header{padding:18px 5%;align-items:start}.brand b{width:40px;height:40px}.brand{font-size:11px}nav{gap:10px;justify-content:end;flex-wrap:wrap;max-width:190px}nav a{font-size:12px}nav .button{padding:8px 10px;min-height:40px}nav a:nth-child(2){display:none}h1{letter-spacing:-2px}.hero{grid-template-columns:1fr;gap:28px;padding:44px 0}.hero p{font-size:18px}.spec b{font-size:18px}.spec>div:not(.spec-head){padding:16px 20px}.strip{align-items:start;flex-direction:column;gap:9px}.section-heading{display:block}.section-heading>a{display:block;margin-top:16px}.split,.form-layout{grid-template-columns:1fr;gap:40px}.form-layout{padding-top:40px}.form-layout h1,.article h1{font-size:46px}.form-layout form{padding:20px}.page-title{padding-top:35px}.facts dl>div{grid-template-columns:1fr;gap:8px}.filters{display:block}.filters label{display:block;margin-bottom:14px}.table-wrap{overflow:visible}table{min-width:0}thead{display:none}tbody{display:block}tr{display:block;border-top:2px solid #20272b;padding:14px 0;margin-bottom:24px}td{display:block;padding:10px 0;border:0}td:nth-child(3),td:nth-child(4){width:100%}td:nth-child(3):before{content:'ORDER MINIMUM / MONTH';display:block;font:11px Menlo,monospace;color:#65727b;margin-bottom:6px}td:nth-child(4):before{content:'MINIMUM INVOICE / MONTH';display:block;font:11px Menlo,monospace;color:#65727b;margin-bottom:6px}.provider{font-size:22px}#tray{bottom:8px;padding:12px;gap:8px;flex-wrap:wrap;font-size:12px}#selection{width:100%;flex-basis:100%}#tray button{font-size:12px;padding:8px 12px}#comparison-content{grid-template-columns:1fr}dialog{padding:20px}.actions{gap:18px}section{padding:40px 0}footer div{gap:18px}.article{padding-top:45px}}

tr[hidden]{display:none!important}

tr[hidden]{display:none!important}.source-list{overflow-wrap:anywhere}

@media(max-width:700px){#close-compare{float:none;display:block;width:100%;margin-bottom:20px}dialog h2{clear:both}#tray{bottom:52px}}
