.public-site .product-page{--tool-ink:#17172e;--tool-muted:#616176;--tool-action:#7546e8;color:var(--tool-ink);background:#f8f8fc}.public-site .product-heading{background:var(--marketing-night);padding:0 0 4.5rem}.public-site .product-heading>.wrap{max-width:1040px}.public-site .tool-heading-meta{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem 1.5rem;display:flex}.public-site .product-heading .tool-back-link{color:#c0bfd6;gap:.5rem;min-height:44px;margin:0;font-size:.8125rem;display:inline-flex;position:static}.public-site .product-heading .tool-status{color:#c0bfd6;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem}.tool-heading-icon{color:#f393b2;background:#29243f;border-radius:.875rem;place-items:center;width:3rem;height:3rem;margin:0 auto 1.25rem;display:grid}.tool-heading-icon svg{width:1.5rem;height:1.5rem}.public-site .product-heading h1{letter-spacing:-.04em;max-width:58rem;margin:0 auto 1.25rem;font-size:clamp(2rem,4.1vw,3.5rem);font-weight:650;line-height:1.12}.public-site .product-heading .tool-purpose{color:#c0bfd6;max-width:42rem;font-size:1rem;line-height:1.7}.public-site .product-page .product-workbench{max-width:1040px;margin-top:-2rem;padding-top:0}.public-site .product-page .rank-live-page>.rank-live-heading:first-child{margin-top:0}.public-site .product-page.rank-product .product-workbench{margin-top:0;padding-top:1rem}.public-site .product-page :is(.rl-surface,section.kw-starter.kw-surface[data-keyword-surface]){color:var(--tool-ink);border:0;border-radius:1rem;box-shadow:0 10px 40px #08092114}.public-site .product-page .rl-window-bar,.public-site .product-page section.kw-starter.kw-surface[data-keyword-surface] .kw-window-bar{color:#616176;background:#eeedf5;border-color:#e1dfeb;min-height:3rem;padding-inline:1.5rem}.public-site .product-page :is(.rl-content,.kw-surface-content){padding:clamp(1.25rem,4vw,2.5rem)}.public-site .product-page :is(.rl-field,.kw-field){background:#fafafe}.public-site .product-page :is(input,textarea,select){caret-color:var(--tool-action)}.public-site .product-page ::selection{color:#251749;background:#e7dcff}.public-site .product-page :is(.rl-action,.rl-secondary){min-height:48px}.public-site .product-page :is(.rl-field,.kw-field):focus-within{outline-offset:2px;box-shadow:none;outline:2px solid #7546e8}.public-site .product-page :is(.rank-live-heading,.product-explainer h2){color:var(--tool-ink);letter-spacing:-.03em;font-weight:650;line-height:1.25}.public-site .product-page .rank-live-heading{margin:3.25rem 0 1.25rem;font-size:clamp(1.4rem,2.5vw,1.8rem)}.public-site .product-page :is(.rank-live-points,.rank-plan-link,.rank-faq,.rank-plan-table){max-width:48rem}.public-site .product-page .rank-live-points{gap:0}.public-site .product-page .rank-live-points li{color:var(--tool-muted);background:0 0;border-bottom:1px solid #e1dfeb;border-radius:0;padding:1rem 0}.public-site .product-page .rank-live-points strong{color:var(--tool-ink);font-weight:700}.public-site .product-page ol.rank-live-points{padding-left:1.5rem;list-style:decimal}.public-site .product-page ol.rank-live-points li{padding-left:.5rem}.public-site .product-page .rank-plan-link{color:var(--tool-muted)}.public-site .product-page :is(.rank-plan-link,.rank-live-points) a{color:#5c36b6}.public-site .product-page .rank-faq summary{min-height:60px}.public-site .product-page .rank-faq p{color:var(--tool-muted);max-width:68ch}.public-site .product-page .secondary-tool-links{border-top:1px solid #e1dfeb;flex-wrap:wrap;gap:.5rem 2rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.public-site .product-page .secondary-tool-links a{align-items:center;min-height:44px;display:inline-flex}.public-site .product-page :is(.rc-table,.rank-plan-table){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.public-site .product-page :is(.rl-action,.rl-secondary,.kw-submit,.kw-copy,.kw-download){transition:transform var(--motion-press) var(--ease-out)}.public-site .product-page :is(.rl-action,.rl-secondary,.kw-submit,.kw-copy,.kw-download):active:not(:disabled){transform:scale(.97)}}@media (width<=680px){.public-site .tool-heading-meta{padding-block:0 1rem}.public-site .product-heading{padding-bottom:3.5rem}.public-site .product-heading .tool-purpose{font-size:.9375rem}.public-site .product-page .product-workbench{width:calc(100% - 32px)}.public-site .product-page :is(.rl-window-bar,.kw-window-bar){padding-inline:1.25rem}.public-site .product-page .rank-live-heading{margin-top:2.5rem}.tool-heading-icon{margin-bottom:1rem}}.public-site .product-page .product-heading .button{background:var(--marketing-pink);border-color:var(--marketing-pink);color:#fff;border-radius:7px;min-height:46px;padding:.75rem 1.25rem;font-size:.875rem}@media (hover:hover) and (pointer:fine){.public-site .product-page .product-heading .button:hover{background:#bd174b;border-color:#bd174b}}
