#int3-home .n8-hero{margin-top:32px;padding:46px 50px;border-radius:26px;background:linear-gradient(115deg,#e4f3df,#f0f7d8)}#int3-home .n8-hero>span,#int3-home .n8-eyebrow{font-size:11px;letter-spacing:1.8px;color:#418163;font-weight:800}#int3-home .n8-hero h1{font-size:38px;line-height:1.35;letter-spacing:-1.5px;margin:15px 0}#int3-home .n8-hero p{color:#627268;line-height:1.8;font-size:14px}#int3-home .n8-hero>a{display:inline-block;background:#fff;padding:13px 20px;border-radius:12px;margin-top:22px;font-size:13px;font-weight:750}#int3-home .n8-section{margin-top:42px;scroll-margin-top:190px}#int3-home .n8-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:22px}#int3-home .n8-heading h2{font-size:24px;letter-spacing:-.8px}#int3-home .n8-heading>span{font-size:12px;color:#7b887e}#int3-home .n8-carriers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}#int3-home .n8-carriers a{border:1px solid #e1e8df;border-radius:14px;min-height:105px;padding:18px 8px 14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;background:#fff;font-size:12px;white-space:nowrap}#int3-home .n8-carriers a[aria-current],#int3-home .n8-carriers a:hover{border-color:#268c52;background:#f2f9e9;box-shadow:0 0 0 1px #268c52}#int3-home .n8-carriers img{width:90px;height:32px;object-fit:contain}#int3-home .n8-notice{padding:20px 24px;border-radius:15px;background:#f5f8f2;font-size:13px;line-height:1.7;color:#617168}#int3-home .n8-notice strong{display:block;color:#2f6546;margin-bottom:6px}#int3-home .n8-filters{display:flex;align-items:end;gap:16px;margin:23px 0}#int3-home .n8-filters label{font-size:12px;display:grid;gap:7px;color:#66766d}#int3-home .n8-filters select{padding:11px 35px 11px 13px;border:1px solid #dbe5d8;background:#fff;border-radius:9px;min-width:155px;font:inherit;color:#243e2d}#int3-home #n8-count{margin-left:auto;font-size:12px;color:#6b7e6f;padding-bottom:12px}#int3-home .n8-scroll{overflow:auto;border:1px solid #e0e9dd;border-radius:16px}#int3-home .n8-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:830px}#int3-home .n8-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#int3-home .n8-table thead{background:#f2f7ed;color:#526a56}#int3-home .n8-table th,#int3-home .n8-table td{padding:18px 16px;border-bottom:1px solid #edf1e9;white-space:nowrap}#int3-home .n8-table tbody th{font-weight:650;white-space:normal;min-width:220px}#int3-home .n8-table th small{display:block;font-size:11px;font-weight:400;color:#859080;margin-top:5px}#int3-home .n8-table .n8-price{font-size:17px;font-weight:800;color:#287148}#int3-home .n8-table tbody tr:hover{background:#fcfef9}#int3-home .n8-consult{background:#e9f5de;color:#366146;font-size:12px;padding:9px 14px;border-radius:9px;font-weight:700}#int3-home .n8-footnote{font-size:12px;line-height:1.8;color:#768276;margin-top:18px}#int3-home .n8-footnote details{margin-top:12px}#int3-home .n8-footnote summary{cursor:pointer;color:#466850;font-weight:650}#int3-home .n8-footnote a{display:inline-block;margin:8px 0;color:#237842}#int3-home #n8-empty{padding:35px;text-align:center;background:#f8faf5}
@media(max-width:800px){#int3-home .n8-hero{padding:28px 24px;margin-top:22px;border-radius:20px}#int3-home .n8-hero h1{font-size:28px}#int3-home .n8-carriers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#int3-home .n8-carriers a{min-height:90px;font-size:10px;gap:12px;padding:14px 5px}#int3-home .n8-carriers img{width:72px;height:26px}#int3-home .n8-heading h2{font-size:21px}#int3-home .n8-heading>span{font-size:10px}#int3-home .n8-notice{padding:18px;font-size:12px}#int3-home .n8-filters{gap:10px;flex-wrap:wrap}#int3-home .n8-filters select{min-width:125px}#int3-home .n8-table th,#int3-home .n8-table td{padding:15px 12px}#int3-home .n8-section{scroll-margin-top:210px}}

/* Readable internet plan controls and comparison text */
#int3-home .n8-filters label{font-size:15px;font-weight:800;color:#111!important;gap:10px;line-height:1.5}
#int3-home .n8-filters select{font-size:15px;font-weight:700;line-height:1.5;color:#111!important;min-height:46px;min-width:170px;border-color:#aebbb3;padding:10px 36px 10px 14px;background-color:#fff}
#int3-home .n8-filters select:focus-visible{outline:3px solid #087b42;outline-offset:2px}
#int3-home #n8-count{font-size:14px;font-weight:700;color:#242424!important}
#int3-home .n8-heading h2{color:#111;font-weight:800}
#int3-home .n8-heading>span{font-size:13px;color:#434343!important;font-weight:600}
#int3-home .n8-carriers a{color:#171717!important;font-size:13px;font-weight:700}
#int3-home .n8-notice{color:#343434!important;font-size:14px;font-weight:500}
#int3-home .n8-notice strong{color:#111!important;font-weight:800}
#int3-home .n8-table thead th{color:#111!important;font-size:14px;font-weight:800}
#int3-home .n8-table tbody th{color:#161616;font-size:14px;font-weight:750}
#int3-home .n8-table td{color:#272727;font-weight:600}
#int3-home .n8-table th small{color:#505050!important;font-size:12px;font-weight:500}
#int3-home .n8-footnote{color:#454545!important;font-size:13px;font-weight:500;line-height:1.85}
@media(max-width:640px){#int3-home .n8-filters label{font-size:14px;flex:1;min-width:0}#int3-home .n8-filters select{font-size:14px;min-width:0;width:100%}#int3-home #n8-count{width:100%;font-size:13px;padding:0}#int3-home .n8-carriers a{font-size:11px}#int3-home .n8-heading>span{font-size:12px}}
