/* Byteora Labs Website Speed Test — v1.9.2 */
.spd-hero{position:relative;overflow:hidden;padding:138px 0 88px;background:#050713;color:#fff;isolation:isolate}.spd-grid-bg{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}.spd-orb{position:absolute;z-index:-2;border-radius:50%;filter:blur(12px);opacity:.42}.spd-orb-a{width:440px;height:440px;right:-130px;top:20px;background:radial-gradient(circle,rgba(0,181,160,.58),rgba(0,181,160,0) 68%)}.spd-orb-b{width:520px;height:520px;left:-230px;bottom:-250px;background:radial-gradient(circle,rgba(74,102,255,.45),rgba(74,102,255,0) 70%)}.spd-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:70px}.spd-kicker,.spd-live,.spd-scan-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.spd-kicker{color:#9eb2cc}.spd-kicker>span{width:7px;height:7px;border-radius:50%;background:#31e7c4;box-shadow:0 0 0 6px rgba(49,231,196,.1),0 0 22px rgba(49,231,196,.45)}.spd-hero h1{margin:20px 0 22px;max-width:760px;font-size:clamp(52px,5.8vw,78px);line-height:.98;letter-spacing:-.055em}.spd-lead{max-width:680px;color:#b9c5da;font-size:18px;line-height:1.72}.spd-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);overflow:hidden}.spd-proof>div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.08)}.spd-proof>div:last-child{border-right:0}.spd-proof strong{display:block;color:#fff;font-size:17px}.spd-proof span{display:block;margin-top:3px;color:#71819c;font-size:11px}.spd-mini-note{display:flex;align-items:flex-start;gap:10px;margin-top:19px;color:#6f819d;font-size:12px;line-height:1.55}.spd-mini-note i{flex:0 0 20px;display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#aebbd0;font-style:normal;font-size:10px}.spd-console{position:relative;padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(160deg,rgba(17,23,42,.94),rgba(8,11,25,.95));box-shadow:0 35px 100px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.05)}.spd-console:before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(130deg,rgba(71,230,202,.45),transparent 35%,transparent 68%,rgba(107,91,255,.38));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.spd-console-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 22px 16px}.spd-console-brand{display:flex;align-items:center;gap:13px}.spd-gauge-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#75f4d8;background:linear-gradient(145deg,rgba(49,231,196,.16),rgba(67,89,255,.14));border:1px solid rgba(75,229,205,.19)}.spd-gauge-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.spd-console-brand span{color:#6f819d;font-size:9px;font-weight:850;letter-spacing:.15em}.spd-console-brand h2{margin:3px 0 0;font-size:18px;letter-spacing:-.02em}.spd-live{padding:8px 10px;border:1px solid rgba(49,231,196,.15);border-radius:999px;color:#8cf3de;background:rgba(49,231,196,.06);font-size:9px}.spd-live i{width:6px;height:6px;border-radius:50%;background:#31e7c4;box-shadow:0 0 12px #31e7c4}.spd-form{padding:18px 22px 20px}.spd-form>label{display:block;margin-bottom:9px;color:#dce5f4;font-size:13px;font-weight:750}.spd-url-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.spd-url-field{display:flex;align-items:center;gap:10px;min-height:62px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#080c19;transition:.2s}.spd-url-field:focus-within{border-color:rgba(63,225,198,.62);box-shadow:0 0 0 4px rgba(49,231,196,.08)}.spd-url-field svg{width:20px;height:20px;fill:none;stroke:#647491;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.spd-url-field input{width:100%;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:16px}.spd-url-field input::placeholder{color:#53627b}.spd-form button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-width:205px;border:0;border-radius:16px;padding:0 19px;color:#04110e;background:linear-gradient(100deg,#44f0ce,#89f5c7);font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 14px 34px rgba(49,231,196,.18);transition:.2s}.spd-form button:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(49,231,196,.24)}.spd-form button:disabled{opacity:.62;cursor:wait;transform:none}.spd-form button b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(0,0,0,.08);font-size:14px}.spd-form>p{margin:11px 1px 0;color:#657590;font-size:11.5px}.spd-form>p strong{color:#9aabc3}.spd-form-error{margin-top:12px;padding:11px 13px;border:1px solid rgba(255,93,112,.25);border-radius:11px;color:#ffb0bb;background:rgba(255,73,97,.08);font-size:12px}.spd-console-divider{height:1px;margin:0 22px;background:rgba(255,255,255,.07)}.spd-preview-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 12px 14px}.spd-preview-steps>div{display:flex;gap:9px;padding:7px 10px;border-right:1px solid rgba(255,255,255,.07)}.spd-preview-steps>div:last-child{border-right:0}.spd-preview-steps>div>span{color:#4be8c9;font-size:9px;font-weight:850}.spd-preview-steps p{margin:0}.spd-preview-steps strong,.spd-preview-steps small{display:block}.spd-preview-steps strong{color:#cfd9ea;font-size:11px}.spd-preview-steps small{margin-top:2px;color:#5f708b;font-size:9px}

.spd-scan-section{padding:44px 0 76px;background:#f5f8fc}.spd-scan-card{padding:34px;border:1px solid #dce4ee;border-radius:26px;background:#fff;box-shadow:0 28px 70px rgba(26,42,70,.08)}.spd-scan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.spd-scan-label{color:#078b76;font-size:9px}.spd-scan-head h2{margin:8px 0 7px;color:#0b1830;font-size:29px;letter-spacing:-.035em}.spd-scan-head p{max-width:650px;margin:0;color:#67768b;font-size:14px}.spd-scan-percent{display:flex;align-items:flex-start;color:#0b1830;line-height:1}.spd-scan-percent strong{font-size:48px;letter-spacing:-.05em}.spd-scan-percent span{margin-top:5px;color:#8592a5;font-size:16px;font-weight:800}.spd-progress-track{height:8px;margin-top:26px;border-radius:999px;background:#eaf0f5;overflow:hidden}.spd-progress-track i{display:block;width:8%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b5a0,#4d7dff,#7a4df2);transition:width .35s ease}.spd-scan-meta{display:flex;justify-content:space-between;margin-top:10px;color:#8a98aa;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.spd-scan-meta>span{display:flex;align-items:center;gap:7px}.spd-scan-meta b{color:#53657c}.spd-scan-meta .pulse{width:6px;height:6px;border-radius:50%;background:#00b5a0;box-shadow:0 0 0 5px rgba(0,181,160,.1)}.spd-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px}.spd-stage-grid article{position:relative;display:grid;grid-template-columns:32px 1fr 12px;align-items:center;gap:10px;min-height:77px;padding:13px;border:1px solid #e3e9f0;border-radius:15px;background:#fbfcfe;transition:.25s}.spd-stage-grid article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#8090a5;background:#eef2f7;font-size:9px;font-weight:900}.spd-stage-grid strong,.spd-stage-grid small{display:block}.spd-stage-grid strong{color:#31425a;font-size:12px}.spd-stage-grid small{margin-top:2px;color:#8795a8;font-size:9.5px;line-height:1.35}.spd-stage-grid article>i{color:#d2d9e2;font-size:8px}.spd-stage-grid article.is-active{border-color:rgba(0,181,160,.34);background:#f4fffc;box-shadow:0 10px 25px rgba(0,181,160,.07)}.spd-stage-grid article.is-active>span{color:#067c6c;background:#dff9f3}.spd-stage-grid article.is-active>i{color:#00b5a0;animation:spdPulse 1s infinite}.spd-stage-grid article.is-done>span{color:#fff;background:#0aaf98}.spd-stage-grid article.is-done>i{color:#0aaf98}.spd-stage-grid article.is-done>i:after{content:"✓";font-style:normal}.spd-stage-grid article.is-done>i{font-size:0}.spd-stage-grid article.is-done>i:after{font-size:11px}@keyframes spdPulse{50%{opacity:.25;transform:scale(.75)}}

.spd-results{padding:76px 0 92px;background:#f4f7fb;scroll-margin-top:90px}.spd-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:24px}.spd-report-head h2{margin:8px 0 8px;color:#0b1830;font-size:38px;letter-spacing:-.045em}.spd-report-head h2 em{font-style:normal;color:#068d7a}.spd-report-head p{max-width:720px;margin:0;color:#66758a;font-size:15px;line-height:1.65}.spd-report-head a{display:inline-block;margin-top:9px;color:#73849a;font-size:11px}.spd-retest{flex:0 0 auto;border:1px solid #cfdae6;border-radius:12px;padding:12px 15px;color:#263b56;background:#fff;font-weight:800;cursor:pointer}.spd-score-panel{display:grid;grid-template-columns:220px minmax(0,1fr) 310px;align-items:center;gap:32px;padding:32px;border:1px solid #dce5ee;border-radius:26px;background:#fff;box-shadow:0 24px 65px rgba(22,43,72,.07)}.spd-score-ring{--score:0;position:relative;display:grid;place-items:center;width:178px;height:178px;border-radius:50%;background:conic-gradient(#00b5a0 calc(var(--score)*1%),#e8eef4 0)}.spd-score-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:#fff}.spd-score-ring>div{position:relative;text-align:center}.spd-score-ring strong{display:block;color:#0a1730;font-size:58px;line-height:.9;letter-spacing:-.07em}.spd-score-ring span{color:#8b99aa;font-size:11px;font-weight:850}.spd-score-ring.good{background:conic-gradient(#4e7cff calc(var(--score)*1%),#e8eef4 0)}.spd-score-ring.warn{background:conic-gradient(#eea72b calc(var(--score)*1%),#e8eef4 0)}.spd-score-ring.bad{background:conic-gradient(#ef5b68 calc(var(--score)*1%),#e8eef4 0)}.spd-score-copy>span,.spd-scope>span,.spd-result-section-head span,.spd-note-card>span,.spd-threshold-card>span,.spd-related-tool>span{color:#7890a9;font-size:9px;font-weight:900;letter-spacing:.15em}.spd-score-copy h2{margin:6px 0 8px;color:#0c1a31;font-size:34px;letter-spacing:-.04em}.spd-score-copy>p{max-width:590px;margin:0;color:#617087;font-size:15px;line-height:1.65}.spd-score-counts{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.spd-score-counts span{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;color:#65758b;background:#f5f7fa;font-size:10px}.spd-score-counts i{width:7px;height:7px;border-radius:50%}.spd-score-counts i.pass{background:#11b89f}.spd-score-counts i.warn{background:#eaa226}.spd-score-counts i.fail{background:#ed5966}.spd-score-counts strong{color:#24364f}.spd-scope{padding:21px;border:1px solid #e5eaf0;border-radius:16px;background:#f8fafc}.spd-scope p{margin:8px 0 0;color:#6b7a8f;font-size:11px;line-height:1.62}.spd-result-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:58px 0 18px}.spd-result-section-head h2{margin:5px 0 0;color:#101d33;font-size:30px;letter-spacing:-.035em}.spd-result-section-head>p{max-width:430px;margin:0;color:#728196;font-size:12px;line-height:1.55;text-align:right}.spd-timing-grid,.spd-snapshot-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.spd-timing-grid article,.spd-snapshot-grid article{padding:20px;border:1px solid #dfe6ee;border-radius:16px;background:#fff}.spd-timing-grid article.emphasis{border-color:rgba(0,181,160,.28);background:linear-gradient(145deg,#f3fffc,#fff)}.spd-timing-grid span,.spd-snapshot-grid span{display:block;color:#8090a5;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.spd-timing-grid strong,.spd-snapshot-grid strong{display:block;margin-top:9px;color:#12223a;font-size:25px;letter-spacing:-.04em}.spd-timing-grid small,.spd-snapshot-grid small{display:block;margin-top:5px;color:#93a0b0;font-size:9.5px;line-height:1.4}.spd-snapshot-grid{grid-template-columns:repeat(3,1fr)}.spd-priority-list{display:grid;gap:9px}.spd-priority-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;border:1px solid #e0e6ed;border-radius:17px;background:#fff}.spd-priority-card.fail{border-left:4px solid #eb5967}.spd-priority-card.warn{border-left:4px solid #e9a42a}.spd-priority-rank{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#8290a4;background:#f1f4f8;font-size:10px;font-weight:900}.spd-priority-card span{color:#8a99ab;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.spd-priority-card h3{margin:3px 0 4px;color:#182940;font-size:18px}.spd-priority-card p{margin:0;color:#6c7a8d;font-size:13px;line-height:1.55}.spd-priority-card>strong{max-width:160px;color:#40516a;font-size:12px;text-align:right}.spd-all-good{padding:25px;border:1px solid rgba(0,181,160,.25);border-radius:17px;background:#f2fffb}.spd-all-good strong{color:#087c6b;font-size:18px}.spd-all-good p{margin:5px 0 0;color:#5e776f;font-size:13px}.spd-check-list{display:grid;gap:10px}.spd-check-row{display:grid;grid-template-columns:145px minmax(0,1fr) minmax(280px,.8fr);gap:24px;padding:23px;border:1px solid #e0e7ef;border-radius:18px;background:#fff}.spd-check-status{display:flex;align-items:center;gap:8px;align-self:start}.spd-check-status i{width:9px;height:9px;border-radius:50%}.spd-check-row.pass .spd-check-status i{background:#0fb397}.spd-check-row.warn .spd-check-status i{background:#e6a128}.spd-check-row.fail .spd-check-status i{background:#eb5967}.spd-check-status span{color:#66778e;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.spd-check-main h3{margin:0;color:#15263e;font-size:19px}.spd-check-main>strong{display:inline-block;margin-top:7px;padding:5px 8px;border-radius:7px;color:#334861;background:#f1f4f7;font-size:11px}.spd-check-main p,.spd-check-action p{margin:9px 0 0;color:#68778b;font-size:13.5px;line-height:1.6}.spd-check-action{padding-left:22px;border-left:1px solid #e7ecf1}.spd-check-action>span{color:#8998aa;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.spd-report-foot{display:flex;justify-content:space-between;gap:25px;margin-top:26px;padding:20px 22px;border-radius:15px;background:#0a1426}.spd-report-foot strong,.spd-report-foot span{display:block}.spd-report-foot strong{color:#dce5f5;font-size:12px}.spd-report-foot span{margin-top:3px;color:#75849c;font-size:10px}.spd-report-foot a{align-self:center;color:#79ead5;font-size:11px;font-weight:850}

.spd-intro{padding:94px 0;background:#fff}.spd-intro-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:80px;align-items:start}.spd-section-copy h2,.spd-how-copy h2,.spd-guide-main>h2,.spd-faq-copy h2{margin:10px 0 0;color:#0c1a30;font-size:clamp(38px,4.2vw,56px);line-height:1.03;letter-spacing:-.05em}.spd-intro-copy p{margin:0 0 17px;color:#68778c;font-size:16px;line-height:1.78}.spd-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px}.spd-feature-grid article{padding:27px;border:1px solid #e3e9f0;border-radius:20px;background:#fbfcfd}.spd-feature-grid article>span{color:#8494a8;font-size:9px;font-weight:900;letter-spacing:.12em}.spd-feature-icon{display:grid;place-items:center;width:45px;height:45px;margin:28px 0 19px;border-radius:13px;color:#0d9d88;background:#eafaf6;font-size:20px}.spd-feature-grid h3{margin:0;color:#14243a;font-size:20px}.spd-feature-grid p{margin:9px 0 0;color:#6d7c90;font-size:13px;line-height:1.65}.spd-how{padding:95px 0;background:#07101f;color:#fff}.spd-how-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:75px}.spd-how-copy{position:sticky;top:110px;align-self:start}.spd-how-copy h2{color:#fff}.spd-how-copy>p{margin:18px 0 26px;color:#8d9db5;font-size:14px;line-height:1.7}.spd-how-steps{display:grid}.spd-how-steps article{display:grid;grid-template-columns:78px 1fr;gap:24px;padding:29px 0;border-top:1px solid rgba(255,255,255,.1)}.spd-how-steps article:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.spd-how-steps>article>span{color:#2ed8b9;font-size:13px;font-weight:900}.spd-how-steps small{color:#60728d;font-size:9px;font-weight:900;letter-spacing:.14em}.spd-how-steps h3{margin:7px 0 9px;color:#ecf2fb;font-size:24px;letter-spacing:-.025em}.spd-how-steps p{margin:0;color:#8c9bb1;font-size:13.5px;line-height:1.7}.spd-guide{padding:96px 0;background:#f5f7fa}.spd-guide-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:68px}.spd-guide-main>h2{max-width:760px}.spd-guide-main>p,.spd-guide-main h3+p{color:#607087;font-size:15.5px;line-height:1.82}.spd-guide-main h3{margin:37px 0 10px;color:#15253c;font-size:24px;letter-spacing:-.03em}.spd-guide-aside{display:grid;align-content:start;gap:12px}.spd-note-card,.spd-threshold-card{padding:28px;border:1px solid #dfe6ee;border-radius:20px;background:#fff}.spd-note-card h3{margin:10px 0 9px;color:#14253d;font-size:23px;line-height:1.18;letter-spacing:-.03em}.spd-note-card p{margin:0;color:#6b7a8f;font-size:13px;line-height:1.7}.spd-threshold-card ul{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.spd-threshold-card li{display:grid;grid-template-columns:30px 1fr;gap:11px;padding:13px 0;border-top:1px solid #edf1f5}.spd-threshold-card li i{color:#0a9d88;font-style:normal;font-size:9px;font-weight:900}.spd-threshold-card strong,.spd-threshold-card small{display:block}.spd-threshold-card strong{color:#25374e;font-size:12px}.spd-threshold-card small{margin-top:2px;color:#8b99aa;font-size:10px}.spd-related-tool{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:22px 24px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0b1e31,#0d3e4a);box-shadow:0 20px 40px rgba(20,58,76,.12)}.spd-related-tool>span{grid-column:1;color:#65cdbd}.spd-related-tool strong{font-size:15px}.spd-related-tool i{grid-row:1/3;grid-column:2;align-self:center;color:#72efd6;font-style:normal}.spd-faq{padding:96px 0;background:#fff}.spd-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.spd-faq-copy{align-self:start;position:sticky;top:110px}.spd-faq-copy h2{font-size:45px}.spd-faq-copy>p{margin-top:16px;color:#708096;font-size:14px;line-height:1.7}.spd-faq-list details{border-top:1px solid #e3e9ef}.spd-faq-list details:last-child{border-bottom:1px solid #e3e9ef}.spd-faq-list summary{display:grid;grid-template-columns:38px 1fr 30px;align-items:center;gap:14px;padding:22px 0;cursor:pointer;list-style:none}.spd-faq-list summary::-webkit-details-marker{display:none}.spd-faq-list summary>span{color:#0b9d87;font-size:9px;font-weight:900}.spd-faq-list summary strong{color:#213249;font-size:16px}.spd-faq-list summary i{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d9e2ea;border-radius:9px;color:#64758c;font-style:normal}.spd-faq-list details[open] summary i{transform:rotate(45deg)}.spd-faq-list details p{margin:0;padding:0 42px 22px 52px;color:#6b7a8e;font-size:14px;line-height:1.75}.spd-cta{background:#07101f}

@media(max-width:1180px){.spd-hero-grid{grid-template-columns:1fr 1fr;gap:38px}.spd-hero h1{font-size:55px}.spd-score-panel{grid-template-columns:190px 1fr}.spd-scope{grid-column:1/-1}.spd-timing-grid{grid-template-columns:repeat(3,1fr)}.spd-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:980px){.spd-hero{padding-top:112px}.spd-hero-grid,.spd-intro-grid,.spd-how-grid,.spd-guide-grid,.spd-faq-grid{grid-template-columns:1fr}.spd-console{margin-top:16px}.spd-how-copy,.spd-faq-copy{position:static}.spd-feature-grid{margin-top:36px}.spd-score-panel{grid-template-columns:180px 1fr}.spd-stage-grid{grid-template-columns:repeat(2,1fr)}.spd-snapshot-grid{grid-template-columns:repeat(2,1fr)}.spd-check-row{grid-template-columns:120px 1fr}.spd-check-action{grid-column:2;padding-left:0;border-left:0;border-top:1px solid #edf1f5;padding-top:15px}.spd-result-section-head{align-items:flex-start}.spd-result-section-head>p{text-align:left}.spd-guide-grid,.spd-faq-grid{gap:45px}}
@media(max-width:700px){.spd-hero{padding:98px 0 58px}.spd-hero h1{font-size:clamp(42px,12vw,57px)}.spd-lead{font-size:16px}.spd-proof{grid-template-columns:1fr}.spd-proof>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.spd-proof>div:last-child{border-bottom:0}.spd-console-top{align-items:flex-start}.spd-live{display:none}.spd-url-box{grid-template-columns:1fr}.spd-form button{min-height:58px}.spd-preview-steps{grid-template-columns:repeat(2,1fr)}.spd-preview-steps>div:nth-child(2){border-right:0}.spd-preview-steps>div{border-bottom:1px solid rgba(255,255,255,.06)}.spd-preview-steps>div:nth-child(3),.spd-preview-steps>div:nth-child(4){border-bottom:0}.spd-scan-section{padding:28px 0 55px}.spd-scan-card{padding:22px}.spd-scan-head h2{font-size:24px}.spd-scan-percent strong{font-size:38px}.spd-stage-grid{grid-template-columns:1fr}.spd-results{padding:55px 0}.spd-report-head,.spd-result-section-head{display:grid;gap:15px}.spd-report-head h2{font-size:31px}.spd-retest{justify-self:start}.spd-score-panel{grid-template-columns:1fr;padding:24px}.spd-score-ring{width:155px;height:155px}.spd-score-ring strong{font-size:50px}.spd-timing-grid,.spd-snapshot-grid{grid-template-columns:repeat(2,1fr)}.spd-priority-card{grid-template-columns:40px 1fr}.spd-priority-card>strong{grid-column:2;text-align:left}.spd-check-row{grid-template-columns:1fr;gap:13px}.spd-check-action{grid-column:auto}.spd-report-foot{display:grid}.spd-feature-grid{grid-template-columns:1fr}.spd-intro,.spd-how,.spd-guide,.spd-faq{padding:68px 0}.spd-section-copy h2,.spd-how-copy h2,.spd-guide-main>h2,.spd-faq-copy h2{font-size:36px}.spd-how-steps article{grid-template-columns:46px 1fr}.spd-guide-grid,.spd-faq-grid{gap:35px}}
@media(max-width:430px){.spd-console{padding:5px;border-radius:22px}.spd-console-top,.spd-form{padding-left:15px;padding-right:15px}.spd-url-field{padding:0 13px}.spd-preview-steps{padding-left:5px;padding-right:5px}.spd-timing-grid,.spd-snapshot-grid{grid-template-columns:1fr}.spd-scan-head{display:grid;grid-template-columns:1fr auto}.spd-scan-head p{grid-column:1/-1}.spd-scan-percent{grid-column:2;grid-row:1}.spd-priority-card{padding:17px}.spd-score-counts{display:grid;grid-template-columns:1fr 1fr}.spd-report-head h2{font-size:28px}}
