.webDesignHub .fact p a{color:var(--accent-text);font-family:var(--mono);text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.webDesignHub .fact .stat{color:var(--ink);font-weight:600}.webDesignHub .vlog .client{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:14px;font-size:10px}.webDesignHub .vlog .client a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.webDesignHub .vlog .section-head p{color:var(--body);margin-top:16px;font-size:16px;line-height:1.75}.webDesignHub .finalcta .ctas{flex-wrap:wrap;flex-shrink:0;gap:12px;margin-bottom:5px;display:flex}.webDesignHub .finalcta .ctas .btn{margin:0}.webDesignHub .refs{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.webDesignHub .hero-alt{color:var(--muted);margin-top:16px;font-size:13px}.webDesignHub .hero-alt a{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.webDesignHub .tablenote{color:var(--muted);margin-top:16px;font-size:13px}.webDesignHub .tablenote a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.webDesignHub .platforms{border-top:1px solid var(--line)}.webDesignHub .plat-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:20px 64px;max-width:none;display:grid}.webDesignHub .plat-head h2{margin-top:16px}.webDesignHub .plat-head p{color:var(--body);max-width:60ch;font-size:16px;line-height:1.75}.webDesignHub .plat-head p a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.webDesignHub .plat-head .stat{color:var(--ink);font-weight:600}.webDesignHub .platlist{border-top:1px solid var(--ink)}.webDesignHub .plat{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,2.6fr) minmax(0,3.3fr) minmax(0,4.6fr) 28px;align-items:start;gap:24px;padding:26px 16px;transition:background .18s;display:grid}.webDesignHub a.plat:hover{background:var(--accent-wash)}.webDesignHub a.plat:hover h3,.webDesignHub a.plat:hover .plat-go{color:var(--accent-text)}.webDesignHub .plat .capid{padding-top:6px}.webDesignHub .plat h3{font-size:22px;line-height:1.2}.webDesignHub .plat-go{color:var(--muted);text-align:right;padding-top:2px;font-size:19px}.webDesignHub .plat .k,.webDesignHub .pw-shop .k{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:400;display:block}.webDesignHub .pw-fit{color:var(--ink);margin-top:12px;font-size:14px;font-weight:500;line-height:1.6}.webDesignHub .pw-build{color:var(--body);font-size:14px;line-height:1.7}.webDesignHub .pw-trade{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0;font-size:13px;line-height:1.55;display:grid}.webDesignHub .pw-trade dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:9.5px}.webDesignHub .pw-trade dd{color:var(--body);margin:0}.webDesignHub .pw-shop{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:20px 40px;margin-top:34px;padding-top:26px;display:grid}.webDesignHub .pw-shop-label p{color:var(--body);font-size:14px;line-height:1.65}.webDesignHub .pw-shopgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.webDesignHub .pw-shopgrid a{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;height:100%;padding:16px;transition:border-color .18s;display:block}.webDesignHub .pw-shopgrid a:hover{border-color:var(--accent)}.webDesignHub .pw-shop-t{color:var(--ink);font-size:15px;font-weight:600;display:block}.webDesignHub .pw-shopgrid a:hover .pw-shop-t{color:var(--accent-text)}.webDesignHub .pw-shop-l{color:var(--body);margin-top:6px;font-size:13px;line-height:1.6;display:block}.webDesignHub .plat-foot{color:var(--body);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:26px;font-size:14px;display:flex}.webDesignHub .plat-foot a{color:var(--accent-text);font-weight:600}.webDesignHub .pw-compare .section-head{row-gap:18px}.webDesignHub .pw-compare .section-head p{color:var(--body);grid-column:2;max-width:70ch;margin:0;font-size:16px;line-height:1.75}.webDesignHub .pw-compare tbody th{font-weight:500}.webDesignHub .faqsrc{font-family:var(--mono);color:var(--accent-text);text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.webDesignHub .definition-copy p+p{margin-top:16px}.webDesignHub .definition-copy a,.webDesignHub .section-head p a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.webDesignHub .plat{grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr) 20px}.webDesignHub .plat .plat-name{grid-area:1/2}.webDesignHub .plat .pw-build{grid-area:2/2}.webDesignHub .plat .pw-trade{grid-area:1/3/span 2}.webDesignHub .plat .plat-go{grid-area:1/4}}@media (max-width:820px){.webDesignHub .plat-head{grid-template-columns:1fr}.webDesignHub .plat{grid-template-columns:minmax(0,1fr) 20px;gap:10px;padding:22px 4px}.webDesignHub .plat .capid,.webDesignHub .plat .plat-name,.webDesignHub .plat .pw-build,.webDesignHub .plat .pw-trade{grid-area:auto/1;padding:0}.webDesignHub .plat .plat-go{grid-area:1/2}.webDesignHub .pw-shop,.webDesignHub .pw-shopgrid{grid-template-columns:1fr}.webDesignHub .pw-compare .section-head p{margin-top:16px}.webDesignHub .refs{grid-template-columns:1fr}}
