.qq-free-platform-hero{padding-top:30px}.qq-free-platform-hero>.eyebrow{margin-top:36px}.qq-free-platform-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.05;letter-spacing:-.045em;margin:18px 0 25px}.qq-free-platform-hero h1 em,.qq-free-list-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#7540d9}.qq-free-platform-hero .lede{max-width:700px;line-height:1.8}.qq-free-hub-facts{display:flex;gap:12px 25px;align-items:center;flex-wrap:wrap;margin-top:25px;font-size:12px;color:#766a7f}.qq-free-hub-facts a{color:#7540d9;text-underline-offset:4px}.qq-free-platform-list{padding-top:15px}.qq-free-list-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:30px}.qq-free-list-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.04em;margin:12px 0 0}.qq-free-list-heading>p{font-size:14px;line-height:1.8;color:#7a6e83;max-width:440px;margin:0}.qq-free-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qq-free-hub-card{display:flex;flex-direction:column;background:#f0eaf8;border:1px solid #dfd2ee;border-radius:17px;padding:26px;color:#2b2433;text-decoration:none;transition:background .15s,border-color .15s}.qq-free-hub-card:hover{background:#e9dff6;border-color:#bda5dc;text-decoration:none}.qq-free-hub-card:focus-visible{outline:3px solid #7540d9;outline-offset:3px}.qq-free-card-top{display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.09em;color:#8e66b7}.qq-free-hub-card h3{font-size:23px;line-height:1.25;letter-spacing:-.03em;margin:27px 0 16px}.qq-free-hub-card p{font-size:13px;line-height:1.8;color:#7a6b86;margin:0 0 30px}.qq-free-card-link{display:flex;justify-content:space-between;gap:16px;margin-top:auto;border-top:1px solid #d9cbe8;padding-top:18px;font-size:12px;color:#7040ce}.qq-free-hub-next{display:flex;justify-content:space-between;align-items:center;gap:35px}.qq-free-hub-next h2{font-size:30px;letter-spacing:-.035em;margin-bottom:14px}.qq-free-hub-next p{max-width:700px;font-size:14px;line-height:1.8;color:#7a6b86}.qq-free-hub-next .btn{white-space:nowrap}.qq-free-platform-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.qq-free-platform-pills a{font-size:12px;padding:9px 14px;border:1px solid #dfd4e9;border-radius:30px;color:#6b537f;text-decoration:none;background:#fcf9ff}.qq-free-platform-pills a:hover{border-color:#9d74cc}.qq-free-platform-pills a:focus-visible{outline:3px solid #7540d9;outline-offset:2px}.qq-free-directory-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.qq-free-directory-title a{color:inherit;text-decoration:none}.qq-free-directory-title a:hover{color:#7540d9}.qq-free-directory-title>a{font-size:12px;color:#7540d9;font-weight:500}.qq-free-directory-platforms{margin-bottom:35px}
#qq-site-footer .qq-footer-free{border-top:1px solid #ddd4e5;padding:28px 0;margin-top:35px}#qq-site-footer .qq-footer-free-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}#qq-site-footer .qq-footer-free-head h3{margin:0;font-size:15px}#qq-site-footer .qq-footer-free-head>a{font-size:12px;color:#7040df;text-decoration:underline;text-underline-offset:5px}#qq-site-footer .qq-footer-free-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px}#qq-site-footer .qq-footer-free-grid a{font-size:12px;line-height:1.7;color:#756d7c;text-decoration:none;margin:0}#qq-site-footer .qq-footer-free-grid a:hover{color:#7040df;text-decoration:underline;text-underline-offset:4px}
.qq-free-breadcrumbs{justify-content:center;flex-wrap:wrap;margin-bottom:22px;font-size:11px}
body.qq-free-platform .eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#7540d9}
#qq-site-footer .qq-footer-free{border-top-color:#ffffff26}#qq-site-footer .qq-footer-free-grid a{color:#c9becf}#qq-site-footer .qq-footer-free-grid a:hover{color:#e4d4ff}#qq-site-footer .qq-footer-free-head>a{color:#cbb4ff}
@media(max-width:850px){.qq-free-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#qq-site-footer .qq-footer-free-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.qq-free-list-heading{gap:25px}}
@media(max-width:600px){.qq-free-list-heading{grid-template-columns:1fr;gap:20px}.qq-free-hub-grid{grid-template-columns:1fr}.qq-free-hub-next{align-items:start;flex-direction:column}.qq-free-hub-card{padding:24px}.qq-free-directory-title{align-items:start}.qq-free-directory-title>a{font-size:10px}#qq-site-footer .qq-footer-free-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}#qq-site-footer .qq-footer-free-head{align-items:start;flex-direction:column;gap:12px}#qq-site-footer .qq-footer-free-grid a{font-size:11px}.qq-free-platform-pills{gap:8px}.qq-free-platform-pills a{font-size:11px;padding:8px 12px}}
.qq-free-guide{max-width:74ch;margin-inline:auto}
.qq-free-guide h2{margin-top:1.6em}
.qq-free-guide h2:first-child{margin-top:0}
