.home-speed-hero{position:relative;display:grid;grid-template-columns:34% 66%;align-items:center;min-height:670px;padding:38px 0 24px;border-bottom:1px solid #142b45;background:radial-gradient(circle at 60% 42%,#092e5a66,transparent 35%);isolation:isolate}.home-speed-copy{position:relative;z-index:2;padding-left:8px}.home-speed-copy h1{font-size:clamp(49px,4.6vw,70px);line-height:1.06;margin:20px 0 25px;letter-spacing:-.05em}.home-speed-copy h1 em{background:linear-gradient(90deg,#1e83ff,#6a4cff,#bf39ef);-webkit-background-clip:text;background-clip:text;color:transparent}.home-speed-copy>p{max-width:460px;color:#96a8bf;font-size:17px;line-height:1.65}.home-speed-actions{display:flex;gap:12px;margin:32px 0}.home-speed-actions a,.home-speed-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:11px;border:1px solid #243951;color:#fff;font-family:inherit;font-size:16px;line-height:1.2;font-weight:800;background:#071426}.home-speed-actions button{border:0;background:linear-gradient(100deg,#167cff,#a335f4);box-shadow:0 12px 34px #5f44ff36;cursor:pointer}.home-speed-actions svg{width:17px}.home-speed-actions button:disabled{opacity:.75}.home-speed-trust{display:flex;gap:18px;color:#8496ae;font-size:11px}.home-speed-trust span{display:flex;align-items:center;gap:6px}.home-speed-trust svg{width:15px;height:15px;padding:3px;border-radius:50%;background:#07352b;color:#24df86}.home-speed-console{grid-template-columns:58% 42%;align-items:center;min-width:0;height:515px}.home-gauge{position:relative;min-width:0}.home-gauge,.home-gauge .echarts-speed-gauge{height:500px}.home-gauge-lines{position:absolute;z-index:3;left:23%;right:23%;top:29%;display:grid;grid-gap:2px;gap:2px;pointer-events:none}.home-gauge-lines>div{height:86px;border-bottom:1px solid #17304a;text-align:center}.home-gauge-lines span{display:block;color:#28b7f9;font-size:9px;font-weight:800;letter-spacing:.11em}.home-gauge-lines strong{display:block;margin-top:3px;font-size:20px}.home-gauge-lines strong small{color:#94a5ba;font-size:9px}.home-gauge-lines .live-echart{opacity:.75}.home-network-panel{align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;min-width:0}.network-map-static{position:relative;height:300px;margin-left:-45px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 48% 48%,#0755a24d,#04162d 58%,transparent 72%);border-top:2px solid #249fff;box-shadow:0 -5px 28px #178fff66}.network-map-static>svg{position:absolute;inset:13%;width:74%;height:74%;color:#1c8be6;stroke-width:.45;opacity:.48}.network-map-static:after{content:"";position:absolute;inset:10%;background:radial-gradient(circle at 25% 28%,#3bd4ff 0 2px,transparent 3px),radial-gradient(circle at 48% 24%,#34aaff 0 3px,transparent 4px),radial-gradient(circle at 68% 40%,#ad55ff 0 3px,transparent 4px),radial-gradient(circle at 79% 63%,#35e49a 0 3px,transparent 4px),radial-gradient(circle at 42% 67%,#31bfff 0 2px,transparent 3px),radial-gradient(circle at 18% 56%,#9755ff 0 2px,transparent 3px);filter:drop-shadow(0 0 8px #29aeff)}.network-map-static i{position:absolute;z-index:2;height:1px;transform-origin:left;background:linear-gradient(90deg,#2ad1ff,#754aff);box-shadow:0 0 6px #31aaff}.network-map-static i:first-of-type{width:120px;left:25%;top:32%;transform:rotate(15deg)}.network-map-static i:nth-of-type(2){width:150px;left:47%;top:27%;transform:rotate(33deg)}.network-map-static i:nth-of-type(3){width:110px;left:22%;top:56%;transform:rotate(-20deg)}.network-map-static i:nth-of-type(4){width:130px;left:45%;top:65%;transform:rotate(-28deg)}.network-map-static i:nth-of-type(5){width:85px;left:66%;top:42%;transform:rotate(49deg)}.home-network-panel>span{display:flex;justify-content:space-between;margin:-30px 20px 0;padding:10px 14px;border:1px solid #1e466d;border-radius:9px;background:#061427cc;color:#8da1ba;font-size:9px}.home-network-panel>span b{color:#32a9ff;letter-spacing:.12em}.live-tests{display:grid;grid-template-columns:32px 1fr 110px;align-items:center;grid-gap:9px;gap:9px;margin:14px 20px 0;padding:13px;border:1px solid #1b3451;border-radius:12px;background:#071629}.live-tests>svg{color:#2be090}.live-tests b,.live-tests small,.live-tests strong{display:block}.live-tests b{color:#28df88;font-size:8px;letter-spacing:.12em}.live-tests strong{font-size:20px;margin:3px 0}.live-tests small{color:#8195ad;font-size:8px}.home-speed-metrics{grid-column:1/-1;display:grid;grid-template-columns:1.25fr repeat(4,1fr);margin-top:10px;border:1px solid #1b314c;border-radius:15px;background:#071527;overflow:hidden}.home-speed-metrics>div{display:flex;align-items:center;gap:13px;min-height:98px;padding:18px;border-right:1px solid #182c45}.home-speed-metrics>div:last-child{border:0}.home-speed-metrics i{display:grid;place-items:center;min-width:35px;height:35px;border-radius:50%;background:#0c3154;color:#31a8ff;font-style:normal}.home-speed-metrics i svg{width:17px}.home-speed-metrics small,.home-speed-metrics span,.home-speed-metrics strong{display:block}.home-speed-metrics span{color:#36aaff;font-size:8px;font-weight:800;letter-spacing:.1em}.home-speed-metrics strong{margin:8px 0;color:#f4f7fc;font-size:15px;letter-spacing:0}.home-speed-metrics small{color:#7f92aa;font-size:8px;letter-spacing:0}.home-speed-hero+.tool-hub{margin-top:34px}@media(max-width:1100px){.home-speed-hero{grid-template-columns:40% 60%}.home-speed-console{grid-template-columns:1fr}.home-network-panel{display:none}.home-speed-metrics{grid-template-columns:repeat(3,1fr)}.home-speed-metrics>div:nth-child(3){border-right:0}}@media(max-width:760px){.home-speed-hero{grid-template-columns:1fr;padding-top:65px}.home-speed-copy{text-align:center}.home-speed-copy>p{margin:auto}.home-speed-actions,.home-speed-trust{justify-content:center;flex-wrap:wrap}.home-gauge,.home-gauge .echarts-speed-gauge,.home-speed-console{height:430px}.home-speed-metrics{grid-template-columns:1fr 1fr}.home-speed-metrics>div{min-height:82px}.home-speed-metrics>div:nth-child(odd){border-right:1px solid #182c45}.home-speed-metrics>div:nth-child(2n){border-right:0}}@media(max-width:500px){.home-speed-copy h1{font-size:49px}.home-speed-actions{flex-direction:column}.home-speed-actions>*{width:100%}.home-speed-console{margin:0 -20px}.home-speed-metrics{grid-template-columns:1fr}.home-speed-metrics>div{border-right:0!important;border-bottom:1px solid #182c45}}.home-speed-hero{grid-template-columns:minmax(380px,42%) minmax(0,58%);min-height:620px;padding:28px 0 24px;border:0;border-radius:0;overflow:hidden;background:linear-gradient(90deg,#03101ef2,#03101ebd 37%,#03101e42 67%,#03101e80)!important;box-shadow:inset 0 -65px 90px #06101ddd}.home-speed-background{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.home-speed-background img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.home-speed-copy{padding-left:0}.home-speed-copy h1{font-size:clamp(48px,4vw,62px);line-height:1.04}.home-speed-console{display:grid;grid-template-columns:minmax(0,64%) minmax(190px,36%);grid-gap:12px;gap:12px;width:100%;height:455px}.home-gauge{width:100%;margin:0 auto}.home-gauge,.home-gauge .echarts-speed-gauge{height:440px}.home-gauge-lines,.home-network-panel{display:none!important}.home-result-panel{display:grid;grid-template-rows:repeat(3,1fr) 1.05fr;grid-gap:8px;gap:8px;align-self:center;height:380px}.summary-card,.summary-quality{border:1px solid #1b314d;border-radius:13px;background:#071527}.summary-card{display:flex;align-items:center;gap:13px;padding:14px}.summary-card>i{display:grid;place-items:center;min-width:42px;height:42px;border-radius:50%;background:#0d2d58;color:#318cff}.summary-card.purple>i{background:#2e174e;color:#c04cff}.summary-card.green>i{background:#073c34;color:#29db9a}.summary-card svg{width:19px}.summary-card>div{display:grid;grid-template-columns:105px auto;align-items:baseline;min-width:0}.summary-card span{grid-column:1/-1;display:block;color:#9aaac0;font-size:9px;font-weight:800;letter-spacing:.12em}.summary-card span b{margin-left:7px;color:#36aaff;font-size:7px}.summary-card strong{margin-top:5px;font-size:23px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-card small{margin-left:0;color:#8fa1b9;font-size:10px}.summary-card.active{border-color:#2c87df;box-shadow:inset 0 0 25px #176eb51c}.summary-card.purple.active{border-color:#9239d9}.summary-card.green.active{border-color:#1c9d78}.summary-quality{display:grid;grid-template-columns:1fr 1fr;align-items:center}.summary-quality>div{padding:14px}.summary-quality>div+div{border-left:1px solid #1b314d}.summary-quality small,.summary-quality span,.summary-quality strong{display:block}.summary-quality span{color:#9baac0;font-size:8px;font-weight:800;letter-spacing:.1em}.summary-quality strong{margin-top:8px;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-quality small{margin-top:3px;color:#879ab2;font-size:9px}.gauge-readout{position:absolute;z-index:5;left:25%;right:25%;top:31%;bottom:15%;display:flex;flex-direction:column;align-items:center;pointer-events:none;text-align:center}.gauge-readout span{display:flex;align-items:center;justify-content:center;gap:6px;color:#39c7ff;font-size:10px;font-weight:750;letter-spacing:.13em}.gauge-readout span svg{width:14px;height:14px}.gauge-primary>strong,.gauge-readout>strong{display:block;margin-top:4px;color:#f7f9ff;font-size:42px;line-height:1;font-weight:850;letter-spacing:-.045em}.gauge-primary>small,.gauge-readout>small{display:block;margin-top:3px;color:#9babc2;font-size:13px;font-weight:700}.gauge-readout>.live-echart{width:100%;margin-top:9px;border-bottom:1px solid #17304a}.gauge-readout>b{margin-top:7px;color:#37aaff;font-size:8px;letter-spacing:.15em}.gauge-readout.upload span{color:#bd4cff}.gauge-readout.ping span{color:#38dc82}.gauge-readout.complete{top:27%;bottom:11%}.gauge-primary{width:100%}.gauge-primary>span{color:#39c7ff}.gauge-primary>.live-echart{width:100%;margin-top:7px;border-bottom:1px solid #17304a}.gauge-summary{width:100%;margin-top:6px;padding-top:6px;border-top:1px solid #17304a}.upload-result>span{color:#c54cff;font-size:9px}.upload-result>strong{display:block;margin-top:3px;font-size:23px}.upload-result>strong small{color:#9babc2;font-size:11px}.quality-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:8px}.quality-results>div{display:flex;flex-direction:column}.quality-results span{color:#94a7c0;font-size:7px;letter-spacing:.1em}.quality-results strong{margin-top:3px;font-size:16px;line-height:1}.quality-results small{margin-top:3px;color:#92a4bb;font-size:8px}.gauge-readout.complete .gauge-primary>strong{font-size:38px}.gauge-readout.complete .gauge-primary>small{font-size:11px}.home-speed-metrics{position:relative;z-index:3;margin-top:-8px;background:#071527e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-speed-metrics>div{min-height:86px;padding:14px 17px}@media(max-width:900px){.home-speed-hero{grid-template-columns:1fr}.home-speed-copy{text-align:center;padding-top:45px}.home-speed-copy>p{margin-inline:auto}.home-speed-actions,.home-speed-trust{justify-content:center}.home-speed-console{height:430px}.home-speed-metrics{margin-top:0}}@media(max-width:560px){.home-speed-console{grid-template-columns:1fr;height:auto}.home-gauge,.home-gauge .echarts-speed-gauge{height:400px}.home-result-panel{grid-template-columns:1fr 1fr;grid-template-rows:none;height:auto}.summary-quality{grid-column:1/-1}.summary-card{padding:11px}.summary-card>i{min-width:35px;height:35px}}@media(min-width:1101px){.home-speed-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.home-speed-metrics>div{min-width:0}}.home-speed-actions .home-share-result{border:1px solid #24415f;background:#08172a;box-shadow:none}.native-speed-gauge{position:relative;width:100%;height:100%;display:grid;place-items:center}.native-speed-gauge svg{width:100%;height:100%;overflow:visible}.native-gauge-arc,.native-gauge-track{fill:none;stroke-width:12}.native-gauge-track{stroke:#142b47}.native-gauge-arc{stroke:url(#home-gauge-arc);filter:drop-shadow(0 0 8px #267dff77)}.native-gauge-tick{stroke:#315579;stroke-width:2}.native-gauge-tick.major{stroke-width:5}.native-speed-gauge text{fill:#f6f9ff;font-size:13px;font-weight:800}.native-gauge-needle{transition:transform .35s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 0 7px #2acaff88)}.native-gauge-needle circle,.native-gauge-needle path{fill:url(#home-gauge-needle)}.native-gauge-value{position:absolute;left:50%;top:58%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);line-height:1}.native-gauge-value strong{font-size:43px;letter-spacing:-.045em}.native-gauge-value span{margin-top:6px;color:#93a4bb;font-size:14px;font-weight:700}.native-gauge-value b{margin-top:9px;color:#26df93;font-size:11px;letter-spacing:.12em}.lazy-performance-stats{min-height:1px}.home-speed-hero--fiber .home-speed-copy h1{font-size:clamp(43px,3.7vw,58px)}.home-speed-hero--fiber .home-speed-copy h1 em{font-size:.82em}.home-speed-hero--ultra .home-speed-copy h1{font-size:clamp(43px,3.7vw,58px)}.home-speed-hero--ultra .home-speed-copy h1 em{font-size:.82em}.home-provider-cta{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);grid-gap:50px;gap:50px;align-items:center;margin:28px 0;padding:42px 46px;border:1px solid #225287;border-radius:20px;background:radial-gradient(circle at 88% 18%,#7031ba3d,transparent 34%),radial-gradient(circle at 8% 100%,#0d83cf33,transparent 40%),linear-gradient(135deg,#081a31,#071321);box-shadow:0 24px 70px #0006,inset 0 1px #ffffff0a}.home-provider-cta-copy>span{color:#38aaff;font-size:10px;font-weight:850;letter-spacing:.14em}.home-provider-cta-copy h2{max-width:660px;margin:10px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.home-provider-cta-copy p{max-width:650px;margin:0;color:#91a4bb;font-size:14px;line-height:1.65}.home-near-me-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:12px 17px;border:1px solid #2b6da2;border-radius:10px;background:#0a2741b8;color:#69c3ff;font-size:12px;font-weight:850;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s,background .2s,color .2s,transform .2s}.home-near-me-cta:hover{transform:translateY(-1px);border-color:#53b7ff;background:#0c3151;color:#fff}.home-near-me-cta b{font-size:16px;line-height:1}.home-provider-cta-form{padding:18px;border:1px solid #21405f;border-radius:15px;background:#061324cc}.home-provider-cta-form>label{display:block;margin-bottom:9px;color:#dce8f7;font-size:11px;font-weight:800;letter-spacing:.06em}.home-provider-cta-form>div{display:grid;grid-template-columns:minmax(120px,1fr) auto;grid-gap:8px;gap:8px}.home-provider-cta-form input{min-width:0;padding:13px 14px;border:1px solid #294867;border-radius:9px;outline:0;background:#091a2e;color:#f4f8ff;font:750 16px inherit;letter-spacing:.08em}.home-provider-cta-form input:focus{border-color:#3ba8ff;box-shadow:0 0 0 3px #249cff22}.home-provider-cta-form button{padding:12px 17px;border:0;border-radius:9px;background:linear-gradient(110deg,#1689ff,#8e42ee);box-shadow:0 8px 24px #365fff36;color:#fff;font:800 12px inherit;cursor:pointer;white-space:nowrap}.home-provider-cta-form small{display:block;margin-top:10px;color:#7188a4;font-size:9px;line-height:1.45}@media (max-width:900px){.home-provider-cta{grid-template-columns:1fr;gap:24px;padding:34px}}@media (max-width:560px){.home-provider-cta{padding:25px 20px}.home-near-me-cta{width:100%;justify-content:center}.home-provider-cta-form>div{grid-template-columns:1fr}.home-provider-cta-form button{min-height:46px}}.public-performance{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:12px;gap:12px;margin:24px 0}.performance-panel{min-width:0;min-height:285px;padding:22px;border:1px solid #182e49;border-radius:15px;background:linear-gradient(145deg,#08172a,#061321)}.performance-title{display:flex;align-items:center;justify-content:space-between}.performance-panel h2{margin:0;color:#cbd6e6;font-size:11px;letter-spacing:.06em}.performance-title>span{padding:8px 11px;border:1px solid #182d47;border-radius:8px;background:#09192c;color:#8fa1b8;font-size:9px}.public-echart{width:100%;height:225px}.quality-score{display:grid;grid-template-columns:42% 58%;align-items:center}.quality-score>div:first-child{padding-left:10px}.quality-score b,.quality-score strong{display:block}.quality-score strong{margin-top:25px;font-size:43px}.quality-score strong small{color:#91a4bc;font-size:15px}.quality-score b{margin:3px 0 20px;color:#24de87;font-size:15px}.quality-score i{position:relative;display:block;width:100%;height:8px;border-radius:8px;background:linear-gradient(90deg,#167dff,#15d8cf,#c6e849)}.quality-score i span{position:absolute;top:-4px;width:10px;height:16px;border-radius:5px;background:#f4f7eb;transform:translateX(-50%);box-shadow:0 0 10px #fff}.quality-score p{color:#8d9fb6;font-size:10px;line-height:1.6}.performance-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #182e49;border-radius:15px;background:#071527;overflow:hidden}.performance-benefits article{display:flex;align-items:center;gap:13px;min-height:92px;padding:16px;border-right:1px solid #182c45}.performance-benefits article:last-child{border:0}.performance-benefits i{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#0d2f5b;color:#398fff}.performance-benefits article:nth-child(3n) i{background:#291641;color:#bd4cff}.performance-benefits svg{width:19px}.performance-benefits b,.performance-benefits span{display:block}.performance-benefits b{font-size:11px}.performance-benefits span{margin-top:6px;color:#8396ae;font-size:9px;line-height:1.5}@media(max-width:900px){.public-performance{grid-template-columns:1fr}.quality-score{grid-template-columns:1fr 1fr}.performance-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.performance-benefits,.quality-score{grid-template-columns:1fr}.performance-benefits article{border-right:0;border-bottom:1px solid #182c45}}.quality-score p{min-height:4.8em}