.hs-mod-fq-stuck{--purple:#8c2d8c;--purple-dark:#621d62;--purple-pale:#f6eaf6;--purple-mist:#fbf5fb;--ink:#1a1a1a;--ink-soft:#3a3a3a;--border:#e4d0e4;--shadow:0 6px 24px rgba(98,29,98,.08);--radius-lg:20px;--radius-xl:28px;background:var(--purple-mist);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:80px 0}.hs-mod-fq-stuck *,.hs-mod-fq-stuck :after,.hs-mod-fq-stuck :before{box-sizing:border-box}:where(.hs-mod-fq-stuck h2,.hs-mod-fq-stuck p,.hs-mod-fq-stuck div){margin:0;padding:0}.hs-mod-fq-stuck svg{display:block;max-width:100%}:where(.hs-mod-fq-stuck a){color:inherit;text-decoration:none}.hs-mod-fq-stuck .fqs-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-fq-stuck .fqs-card{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px;padding:48px}.hs-mod-fq-stuck .fqs-title{color:var(--ink);font-size:1.6rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.hs-mod-fq-stuck .fqs-body,.hs-mod-fq-stuck .fqs-body p{color:var(--ink-soft);line-height:1.6;margin-bottom:20px}.hs-mod-fq-stuck .fqs-actions{display:flex;flex-wrap:wrap;gap:12px}.hs-mod-fq-stuck .fqs-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1.04rem;font-weight:800;gap:10px;justify-content:center;line-height:1.2;padding:16px 28px;transition:all .2s}.hs-mod-fq-stuck .fqs-btn svg{height:18px;width:18px}.hs-mod-fq-stuck .fqs-btn-primary{background:var(--purple);box-shadow:0 6px 20px rgba(140,45,140,.32);color:#fff}.hs-mod-fq-stuck .fqs-btn-primary:hover{background:var(--purple-dark);box-shadow:0 10px 28px rgba(140,45,140,.4);color:#fff;transform:translateY(-2px)}.hs-mod-fq-stuck .fqs-btn-outline{background:transparent;border:2px solid var(--purple);color:var(--purple)}.hs-mod-fq-stuck .fqs-btn-outline:hover{background:var(--purple);color:#fff}.hs-mod-fq-stuck .fqs-visual{background:linear-gradient(160deg,var(--purple-pale),var(--purple-mist));border-radius:var(--radius-lg);padding:32px;text-align:center}.hs-mod-fq-stuck .fqs-visual svg{height:auto;margin:0 auto;max-width:240px;width:100%}@media (max-width:960px){.hs-mod-fq-stuck .fqs-card{grid-template-columns:1fr;padding:32px}.hs-mod-fq-stuck .fqs-visual{padding:24px}}@media (max-width:600px){.hs-mod-fq-stuck{padding:64px 0}.hs-mod-fq-stuck .fqs-container{padding:0 20px}}