.extension-cta[data-astro-cid-2xajr2rs]{color:#fff;background:linear-gradient(150deg,#282442,#17192e);border-radius:17px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem;margin:3rem 0 2rem;padding:2.25rem 2.25rem 0;display:grid;overflow:hidden}.extension-cta-copy[data-astro-cid-2xajr2rs]{align-self:center;padding-bottom:2.25rem}.extension-cta-eyebrow[data-astro-cid-2xajr2rs]{color:#ff92b5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:750}.extension-cta[data-astro-cid-2xajr2rs] h2[data-astro-cid-2xajr2rs]{color:#fff;letter-spacing:-.045em;margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:650;line-height:1.12}.extension-cta[data-astro-cid-2xajr2rs] h2[data-astro-cid-2xajr2rs] span[data-astro-cid-2xajr2rs]{background:linear-gradient(100deg,#fa487b 4%,#b346f1 52%,#6799ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.extension-cta[data-astro-cid-2xajr2rs] p[data-astro-cid-2xajr2rs]{color:#c0bfd6;margin:0 0 .75rem;line-height:1.6}.extension-cta[data-astro-cid-2xajr2rs] .extension-cta-features[data-astro-cid-2xajr2rs]{color:#9998b5;font-size:.8125rem}.extension-cta-actions[data-astro-cid-2xajr2rs]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;display:flex}.extension-cta-button[data-astro-cid-2xajr2rs]{color:#fff;background:#d9245c;border-radius:7px;align-items:center;gap:.6rem;min-height:46px;padding:0 1.25rem;font-size:.875rem;font-weight:750;text-decoration:none;transition:background .18s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.extension-cta-button[data-astro-cid-2xajr2rs]:hover{background:#bd174b}.extension-cta-button[data-astro-cid-2xajr2rs]:active{transform:scale(.97)}.extension-cta-more[data-astro-cid-2xajr2rs]{color:#fff;text-underline-offset:5px;font-size:.875rem;font-weight:650}.extension-cta[data-astro-cid-2xajr2rs] a[data-astro-cid-2xajr2rs]:focus-visible{outline-offset:5px;outline:3px solid #ff92b5}.extension-cta-preview[data-astro-cid-2xajr2rs]{place-self:end center;width:min(100%,360px)}.extension-cta-preview[data-astro-cid-2xajr2rs] img[data-astro-cid-2xajr2rs]{aspect-ratio:440/580;object-fit:cover;object-position:top;border-radius:14px 14px 0 0;width:100%;height:auto;max-height:340px;display:block;box-shadow:0 30px 70px -30px #000c,0 0 0 1px #ffffff14}@media (width<=760px){.extension-cta[data-astro-cid-2xajr2rs]{grid-template-columns:1fr;gap:.5rem;padding:1.75rem 1.5rem 0}.extension-cta-copy[data-astro-cid-2xajr2rs]{padding-bottom:1rem}.extension-cta-preview[data-astro-cid-2xajr2rs]{width:min(100%,300px)}.extension-cta-preview[data-astro-cid-2xajr2rs] img[data-astro-cid-2xajr2rs]{max-height:220px}}@media (prefers-reduced-motion:reduce){.extension-cta-button[data-astro-cid-2xajr2rs]{transition:none}.extension-cta-button[data-astro-cid-2xajr2rs]:active{transform:none}}.product-page{--ink:#17172d;--muted:#616176;--purple:#7546e8;--deep:#5832b2;--line:#e1dfeb;color:var(--ink);background:#f6f6fa;padding-bottom:4.5rem}.product-heading{color:#fff;text-align:center;background:#080824;padding:1.25rem 0 4.5rem}.product-heading .tool-back-link{color:#c5c4dd;align-items:center;min-height:2rem;margin:0 0 1rem;font-size:.75rem;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.product-heading>.wrap{padding-top:.25rem;position:relative}.product-heading .tool-status{color:#d8caff;background:#292047;border:1px solid #49386c;border-radius:.375rem;padding:.25rem .65rem;font-size:.6875rem}.product-heading h1{letter-spacing:-.05em;color:#fff;text-wrap:balance;max-width:56rem;margin:1rem auto 1.25rem;font-size:clamp(2.375rem,4.4vw,3.875rem);font-weight:750;line-height:1.12}.product-heading h1>span{color:#bc8dff;background:linear-gradient(100deg,#fb5284 0%,#be77f5 52%,#6296ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-heading .tool-purpose{color:#c5c4dd;text-wrap:pretty;max-width:35rem;margin:0 auto;font-size:1rem;line-height:1.65}.product-page .product-workbench{margin-top:-2rem;position:relative}.product-page .keyword-workbench,.product-page .rank-demo-page{max-width:960px}.product-page .kw-starter,.product-page .simple-demo,.product-page .grid-controls,.product-page .planner-canvas{color:#17172d;background:#fff;border:1px solid #ddd9eb;border-top:4px solid #ae8bea;border-radius:.875rem;box-shadow:0 16px 40px #11112b0a}.product-page .kw-starter,.product-page .simple-demo{padding:2rem 2.5rem}.product-page .kw-intro h2{letter-spacing:-.025em;font-size:1.375rem}.product-page :is(.kw-submit,.kw-copy,button.primary){color:#fff;background:#7546e8;border-color:#7546e8;border-radius:.375rem;min-height:48px;font-weight:750}.product-page :is(.kw-example,.kw-download,button.secondary){color:#5c36b6;background:#fff;border-color:#d9d4e6;border-radius:.375rem;min-height:48px}.product-page :is(.kw-field input,.kw-row .kw-phrase,.grid-controls input,.grid-controls select){background-color:#fafafe;border-color:#d6d2e2;border-radius:.375rem}.product-page .product-explainer,.product-page .saved-example-note{max-width:960px}.product-page .product-explainer{gap:3rem;padding-top:2.5rem}.product-page .product-explainer h2{letter-spacing:-.025em}.product-page .saved-example-note{border-top:1px solid #e0ddeb;margin-top:.75rem}.product-page .sample-keywords li{color:#533496;background:#f0eafa}.product-page .tool-next-note{font-size:.875rem}.product-page .secondary-tool-links{color:#5c36b6;font-size:.8125rem}.product-page .planner-layout{grid-template-columns:340px minmax(0,1fr);gap:1.25rem;margin-top:0}.product-page .planner-canvas{border-top-color:#6798f6}.product-page .grid-controls{border-top-color:#c185d9}.product-directory{color:#fff;background:#080824}.product-directory .directory-product-heading{padding:4rem 0 2rem}.product-eyebrow{color:#aaa7c8;letter-spacing:.1em;margin:0 0 1.25rem;font-size:.6875rem;font-weight:700}.product-directory .tool-help-note{border-top:1px solid #34314d;padding-block:4rem}.product-directory .tool-help-note h2{color:#fff}.product-directory .tool-help-note p{color:#c5c4dd}.product-directory .tool-help-note a{color:#d3b8ff}@media (hover:hover) and (pointer:fine){.product-heading .tool-back-link:hover{color:#fff;text-decoration:underline}.product-page :is(.kw-submit,.kw-copy,button.primary):hover{background:#6035c6;border-color:#6035c6}.product-page :is(.kw-example,.kw-download,button.secondary):hover{background:#f3effb}}@media (width<=900px){.product-page .planner-layout{grid-template-columns:1fr}}@media (width<=680px){.product-heading{padding-top:.5rem;padding-bottom:3.5rem}.product-heading .tool-back-link{margin-bottom:.5rem;display:flex;position:static}.product-heading h1{margin-block:.75rem 1rem;font-size:clamp(2rem,8vw,2.75rem)}.product-heading .tool-purpose{max-width:25rem;font-size:.875rem;line-height:1.55}.product-page .kw-starter,.product-page .simple-demo{padding:1.5rem}.product-page .product-explainer{grid-template-columns:1fr;gap:1.5rem}.product-directory .directory-product-heading{padding-block:2.75rem 1.5rem}.product-directory .tool-help-note{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (width<=400px){.product-page .kw-starter,.product-page .simple-demo,.product-page .grid-controls,.product-page .planner-canvas{padding:1.125rem}}.product-directory .quick-tools{padding-block:3.5rem .5rem}.product-directory .quick-tools h2{color:#fff;letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem)}.product-directory .quick-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.product-directory .quick-tools-grid a{color:#fff;background:#11122e;border:1px solid #34314d;border-radius:.9rem;gap:.35rem;padding:1.25rem 1.35rem;text-decoration:none;display:grid}.product-directory .quick-tools-grid strong{font-size:1.05rem}.product-directory .quick-tools-grid span{color:#c5c4dd;font-size:.92rem}.product-directory .quick-tools-grid small{color:#d3b8ff;font-size:.8rem;font-weight:650}@media (hover:hover) and (pointer:fine){.product-directory .quick-tools-grid a:hover{border-color:#7546e8}}.product-directory .tool-group{padding-block:2.5rem 0}.product-directory .tool-group+.tool-group{padding-top:1.75rem}
