@media (max-width:640px){#pricing .dedicated-pricing-table{min-width:0}#pricing .dedicated-pricing-table th,#pricing .dedicated-pricing-table td{padding-inline:8px}#pricing .dedicated-pricing-table th:first-child,#pricing .dedicated-pricing-table td:first-child{padding-left:0}#pricing .dedicated-pricing-table th:last-child,#pricing .dedicated-pricing-table td:last-child{padding-right:0}#pricing .dedicated-pricing-table thead th{font-size:.7rem}#pricing .dedicated-pricing-table td:nth-child(2){font-size:clamp(1.05rem,4.5vw,1.25rem)}#pricing .dedicated-pricing-table td:last-child{font-size:.9rem;white-space:nowrap}}#pricing .dedicated-pricing-inclusions{margin-top:30px;max-width:36ch}#pricing .dedicated-pricing-inclusions h3{font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.3;letter-spacing:-.02em;margin:0 0 18px}#pricing .dedicated-pricing-inclusions ul{list-style:none;padding:0;margin:0 0 25px}#pricing .dedicated-pricing-inclusions li{position:relative;padding:11px 0 11px 18px;border-top:1px solid var(--rule);color:var(--muted);font-size:.87rem}#pricing .dedicated-pricing-inclusions li::before{content:'';position:absolute;top:1.18em;left:0;width:5px;height:5px;border:1px solid var(--accent)}#pricing .dedicated-pricing-inclusions .text-link{display:inline-block;white-space:normal}.dedicated-pricing-schedule{min-width:0;padding:clamp(20px,2.3vw,38px);background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--accent)}#pricing .dedicated-pricing-table{font-variant-numeric:tabular-nums}#pricing .dedicated-pricing-table caption{padding-bottom:20px}.dedicated-pricing-caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.dedicated-pricing-currency{color:var(--accent)}#pricing .dedicated-pricing-table thead th{padding-block:18px;font-size:.72rem}#pricing .dedicated-pricing-table thead th:not(:first-child){text-align:right}#pricing .dedicated-pricing-table tbody th,#pricing .dedicated-pricing-table tbody td{padding-block:clamp(22px,2vw,30px)}#pricing .dedicated-pricing-table tbody tr:last-child>*{border-bottom:0}#pricing .dedicated-pricing-table tbody td{text-align:right}#pricing .dedicated-pricing-table tbody tr:hover{background:var(--panel)}.dedicated-pricing-capacity{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 9px}.dedicated-pricing-rate{font:400 clamp(1.7rem,2.4vw,2.5rem)/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.04em;color:var(--ink)}.dedicated-pricing-unit{font:.76rem/1.4 'Courier New',monospace;color:var(--muted)}#pricing .dedicated-pricing-table td:nth-child(2){font:400 clamp(1.55rem,2.3vw,2.35rem)/1.2 Georgia,'Times New Roman',serif;color:var(--accent);letter-spacing:-.025em}.dedicated-pricing-monthly{white-space:nowrap}.dedicated-pricing-installation{display:inline-block;white-space:nowrap;padding:7px 11px;border:1px solid var(--rule);background:var(--panel);font-size:.96rem;line-height:1.3}@media (max-width:991px){#pricing .dedicated-pricing-inclusions{max-width:none;margin-top:22px}#pricing .dedicated-pricing-inclusions ul{display:flex;flex-wrap:wrap;gap:0 24px}#pricing .dedicated-pricing-inclusions li{flex:1 1 170px}}@media (max-width:640px){.dedicated-pricing-schedule{padding:16px 12px 4px}#pricing .dedicated-pricing-table caption{font-size:.66rem;padding-bottom:16px}#pricing .dedicated-pricing-table thead th{padding:14px 5px;font-size:.61rem;letter-spacing:0}#pricing .dedicated-pricing-table tbody th,#pricing .dedicated-pricing-table tbody td{padding:20px 5px}#pricing .dedicated-pricing-table th:first-child,#pricing .dedicated-pricing-table td:first-child{padding-left:0}#pricing .dedicated-pricing-table th:last-child,#pricing .dedicated-pricing-table td:last-child{padding-right:0}.dedicated-pricing-capacity{gap:3px 5px}.dedicated-pricing-rate{font-size:1.45rem}.dedicated-pricing-unit{font-size:.65rem}#pricing .dedicated-pricing-table td:nth-child(2){font-size:clamp(1.05rem,4.5vw,1.4rem)}.dedicated-pricing-installation{padding:5px 6px;font-size:.78rem}}@media (forced-colors:active){.dedicated-pricing-schedule{border-color:CanvasText}.dedicated-pricing-installation{border-color:CanvasText}}#pricing .dedicated-pricing-table-routes th:first-child{width:50%}.dedicated-pricing-route{display:block;max-width:32ch;font:400 clamp(1.15rem,1.5vw,1.6rem)/1.35 Georgia,'Times New Roman',serif;letter-spacing:-.015em}@media (max-width:640px){.dedicated-pricing-route{font-size:1rem}}#pricing .bandwidth-calculator-link{display:inline-flex;align-items:center;gap:13px;max-width:100%;margin:8px 0 2px;padding:12px 16px 12px 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--rule));border-radius:5px;background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.045);transition:border-color .2s,transform .2s,box-shadow .2s}#pricing .bandwidth-calculator-link:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.09)}#pricing .bandwidth-calculator-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}#pricing .bandwidth-calculator-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--rule));border-radius:4px;color:var(--accent)}#pricing .bandwidth-calculator-icon svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#pricing .bandwidth-calculator-link small,#pricing .bandwidth-calculator-link strong{display:block;line-height:1.3}#pricing .bandwidth-calculator-link small{font-size:.67rem;letter-spacing:.025em;color:var(--muted);margin-bottom:3px}#pricing .bandwidth-calculator-link strong{font-size:.84rem;color:var(--ink)}#pricing .bandwidth-calculator-arrow{font-size:1.05rem;color:var(--accent);margin-left:4px}@media(prefers-reduced-motion:reduce){#pricing .bandwidth-calculator-link{transition:none}#pricing .bandwidth-calculator-link:hover{transform:none}}