.product-connector .product-opening { padding-block:74px 58px;text-align:center; }
.product-connector .product-opening h1 { margin-inline:auto;font-size:96px;line-height:1.08;letter-spacing:-.025em; }
.product-connector .product-opening-copy { display:block;margin:30px auto 0;max-width:720px; }
.product-connector .product-opening-copy>p { font-size:22px;font-weight:500;line-height:1.5;max-width:none; }
.product-connector .product-opening-copy>.gateway-text-link { font-size:17px;margin-top:24px; }
.product-connector .product-section-head h2 { font-size:56px;line-height:1.12; }
.product-connector .gateway-coverage-card { padding:56px 52px 24px; }
.product-connector .gateway-coverage-heading { display:grid;grid-template-columns:1fr 1fr;gap:22px 50px;align-items:start; }
.product-connector .gateway-coverage-heading h3 { font-size:40px;line-height:1.15; }
.product-connector .gateway-coverage-heading>p { font-size:19px;font-weight:500;line-height:1.5;max-width:520px; }
.product-connector .gateway-coverage-totals { grid-column:1/-1;display:flex;justify-content:center;gap:100px;margin:34px 0 0; }
.product-connector .gateway-coverage-totals>div { display:flex;flex-direction:column-reverse;align-items:center;gap:8px; }
.product-connector .gateway-coverage-totals dt { font-size:15px;font-weight:500;color:#6e6e73; }
.product-connector .gateway-coverage-totals dd { margin:0;font-size:76px;font-weight:600;line-height:1.1;letter-spacing:-.04em; }
.product-connector .product-dedicated { padding-top:15px; }
.product-connector .connector-routing-visual .product-stage { height:610px; }
.product-connector .connector-egress-visual .product-stage { height:610px; }
.product-connector #connector-routing>.product-prose,.product-connector .connector-egress-visual+.product-prose { margin-top:36px; }
.product-connector .connector-audit-card { background:#f5f5f7;grid-template-columns:1.12fr 1fr;gap:65px;border-radius:30px;padding:52px; }
.product-connector .connector-audit-card .product-split-copy { padding:0; }
.connector-static-visual { display:grid;align-items:center;justify-items:center;min-width:0; }
.connector-audit-record { width:100%;background:#fff;border:1px solid #e8e8ed;border-radius:24px;padding:32px;box-shadow:0 15px 40px #27334407; }
.connector-audit-heading { display:flex;align-items:center;gap:13px;font-size:20px;line-height:1.4; }
.connector-audit-heading svg { width:29px;height:29px;color:#6e6e73;flex-shrink:0; }
.connector-audit-record dl { margin:26px 0 0; }
.connector-audit-record dl>div { display:grid;grid-template-columns:105px 1fr;gap:22px;padding-block:19px;border-top:1px solid #ededf0; }
.connector-audit-record dt { font-size:14px;line-height:1.6;color:#86868b; }
.connector-audit-record dd { margin:0;font-size:15px;font-weight:500;line-height:1.6;color:#424245; }
.connector-audit-periods { display:flex;gap:9px;flex-wrap:wrap;padding-top:12px;margin-top:7px; }
.connector-audit-periods>span { background:#f5f5f7;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:500;color:#6e6e73; }
.connector-audit-facts { display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:29px; }
.connector-audit-facts>div { display:flex;flex-direction:column-reverse;gap:9px; }
.connector-audit-facts dd { display:flex;align-items:baseline;gap:6px;margin:0; }
.connector-audit-facts strong { font-size:64px;font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#1d1d1f; }
.connector-audit-facts dd>span { font-size:17px;color:#6e6e73; }
.connector-audit-facts dt { font-size:12px;line-height:1.5;color:#86868b; }
.product-connector .connector-audit-note { font-size:13px;margin-top:24px; }
.product-connector #connector-byoc .product-split-card { gap:65px; }
.product-connector #connector-byoc .product-split-image .product-stage { height:535px;border-radius:28px; }
.product-connector #connector-byoc .product-split-copy { padding:0; }
@media(max-width:1050px) {
 .product-connector .product-opening h1{font-size:80px}.product-connector .connector-audit-card{gap:35px;padding:35px}.connector-audit-record{padding:26px}.connector-audit-record dl>div{grid-template-columns:90px 1fr;gap:12px}.connector-audit-record dd{font-size:14px}
}
@media(max-width:700px) {
 .product-connector .product-opening{padding-block:54px 41px}.product-connector .product-opening h1{font-size:48px;line-height:1.12}.product-connector .product-opening-copy{margin-top:26px}.product-connector .product-opening-copy>p{font-size:17px;font-weight:400;line-height:1.55}.product-connector .product-opening-copy>.gateway-text-link{font-size:15px;margin-top:21px}
 .product-connector .product-section-head h2{font-size:36px;line-height:1.16}.product-connector .gateway-coverage-card{padding:28px 20px 6px}.product-connector .gateway-coverage-heading{display:block}.product-connector .gateway-coverage-heading h3{font-size:28px}.product-connector .gateway-coverage-heading>p{font-size:17px;font-weight:400;line-height:1.55;margin-top:17px}.product-connector .gateway-coverage-totals{gap:55px;margin-top:28px}.product-connector .gateway-coverage-totals dd{font-size:56px}.product-connector .gateway-coverage-totals dt{font-size:12px}
 .product-connector .product-dedicated{margin-top:42px;padding-top:0}.product-connector .connector-routing-visual .product-stage{height:520px}.product-connector .connector-egress-visual .product-stage{height:580px}.product-connector #connector-routing>.product-prose,.product-connector .connector-egress-visual+.product-prose{margin-top:27px}
 .product-connector .connector-audit-card{display:flex;flex-direction:column-reverse;align-items:stretch;gap:30px;padding:30px 22px;border-radius:24px}.product-connector .connector-audit-card .product-split-copy h2{font-size:34px}.connector-audit-record{padding:22px 19px;border-radius:20px}.connector-audit-heading{font-size:17px;gap:10px}.connector-audit-heading svg{width:25px;height:25px}.connector-audit-record dl{margin-top:23px}.connector-audit-record dl>div{grid-template-columns:77px 1fr;gap:12px;padding-block:16px}.connector-audit-record dt{font-size:12px}.connector-audit-record dd{font-size:13px}.connector-audit-facts{gap:25px;margin-top:27px}.connector-audit-facts strong{font-size:50px}.connector-audit-facts dd>span{font-size:15px}.connector-audit-facts dt{font-size:11px}.product-connector .connector-audit-note{font-size:12px;margin-top:22px}
 .product-connector #connector-byoc .product-split-card{gap:30px}.product-connector #connector-byoc .product-split-image .product-stage{height:430px;border-radius:24px}
}
@media(max-width:339px) {.product-connector .product-opening h1{font-size:42px}.product-connector .product-section-head h2{font-size:32px}.product-connector .connector-audit-card .product-split-copy h2{font-size:31px}.connector-audit-record{padding:21px 16px}.connector-audit-record dl>div{grid-template-columns:1fr;gap:5px}.product-connector .connector-audit-note{font-size:12px}}
