.home-tool-icon{position:relative;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;flex-shrink:0;border:1px solid #ffffff;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #14244508,0 5px 10px #1424450a;transition:transform .2s ease,box-shadow .2s ease}.home-tool-icon:after{content:"";position:absolute;inset:4px;border:1px solid #ffffff70;border-radius:11px;pointer-events:none}.home-tool-icon svg{filter:drop-shadow(0 2px 1px #ffffffb3)}.home-tool-icon-feature{width:56px;height:56px;border-radius:18px;margin-top:24px}.home-tool-icon-feature:after{border-radius:14px}.home-feature-card:hover .home-tool-icon{transform:translateY(-2px);box-shadow:inset 0 1px 2px #fff,0 7px 14px #14244512}.home-tool-shortcut{transition:transform .2s ease;transform-origin:center}.home-tool-shortcut:active,.home-tool-shortcut:focus-visible,.home-tool-shortcut:hover{background:transparent}.home-tool-shortcut:is(:hover,:active,:focus-visible){transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.home-tool-icon,.home-tool-shortcut{transition:none}}.home-page .home-wordmark{display:block;width:120px;height:auto;object-fit:contain;border-radius:0;flex-shrink:0}.home-page [class*="font-[750]"],.home-page [class*="font-[800]"],.home-page [class*="font-[850]"],.home-page [class*="font-[900]"]{font-weight:600}.home-page h1{font-weight:750;letter-spacing:-.045em;line-height:1.2}.home-page h2{font-weight:700;letter-spacing:-.035em;line-height:1.3}.home-page h3{font-weight:600;letter-spacing:-.02em}.home-page header nav{font-weight:500}.home-page header nav button{font-size:15px}@media (max-width:639px){.home-page .home-wordmark{width:108px}}.home-page header nav button[aria-current=page],.home-page header nav button[aria-current=true]{font-weight:700}.home-hero-art{background:#f4f7ff}.home-cta-art{position:relative;isolation:isolate;overflow:hidden;background-color:#2857bd;background-image:radial-gradient(ellipse at 76% 5%,#659aff80 0,transparent 58%),radial-gradient(ellipse at 8% 100%,#18388799 0,transparent 65%),linear-gradient(120deg,#203f94,#2857bd 38%,#3978ed 74%,#426dd0);scroll-margin-top:114px}.home-cta-artwork{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.48}.home-cta-content{position:relative;z-index:1}.keyword-promo{background-color:#3978f4;background-image:linear-gradient(180deg,#86b7ff,#5998fa 38%,#3978f4 75%,#326be0);background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff26,0 12px 28px -10px #3978f433}.keyword-promo-decoration{width:100%;height:110px;margin:16px 0;transform:scaleY(1.35);transform-origin:center bottom;pointer-events:none}.keyword-growth-draw{stroke-dasharray:100;animation:keyword-growth-draw 6s ease-in-out infinite}.keyword-growth-tip{animation:keyword-growth-tip 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.keyword-growth-draw,.keyword-growth-tip{animation:none}}.home-feature-card{transition:transform .22s ease,box-shadow .22s ease}@media (hover:hover){.home-feature-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 5px 10px -5px #3978f41a,0 14px 24px -10px #3978f42b}}@media (prefers-reduced-motion:reduce){.home-feature-card{transition:none}}.home-cta-button,.home-tool-icon{transition:transform .18s ease}@media (hover:hover){.home-cta-button:hover,button:hover>.home-tool-icon{transform:scale(1.04)}}.home-cta-button:active,button:active>.home-tool-icon{transform:scale(.98)}.home-cta-button.home-trial-button{background:#fff;border:0;box-shadow:0 6px 16px #12295726;transform:none;transform-origin:center;transition:transform .2s ease}.home-cta-button.home-trial-button:is(:hover,:active,:focus-visible){transform:scale(1.1)}.home-cta-button.home-extension-link{transform-origin:center;transition:transform .2s ease}.home-cta-button.home-extension-link:is(:hover,:active,:focus-visible){transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.home-cta-button,.home-cta-button.home-extension-link,.home-cta-button.home-trial-button,.home-tool-icon{transition:none}}@media (max-width:639px){.home-cta-artwork{width:180%;max-width:none;left:-40%;opacity:.35}}#extension .extension-demo{background:#ffffff70;border-color:#fffc;box-shadow:0 18px 48px #5286c80a}.extension-demo{overflow:hidden}.trending-keywords{margin-top:16px}.trending-heading,.trending-heading>div{display:flex;align-items:center;gap:7px}.trending-heading{justify-content:space-between;padding:0 2px;margin-bottom:8px}.trending-heading b{font-size:15px;color:#142445;font-weight:700}.trending-heading i{width:7px;height:7px;border-radius:50%;background:#35ba8c}.trending-heading small{color:#42a383;font-size:15px;white-space:nowrap}.trending-heading button{display:flex;align-items:center;color:#8491a3;font-size:15px;padding:3px;background:none;border:0;cursor:pointer;white-space:nowrap}.trending-heading button:hover{color:#3978f4}.trending-heading button:disabled{opacity:.4;cursor:default}.trending-list{display:grid;gap:3px;height:192px;overflow:hidden}.trending-row{display:flex;align-items:center;gap:10px;padding:8px 6px;min-width:0;height:36px;border-radius:8px;text-decoration:none;animation:keyword-cascade .65s ease-out both;animation-delay:var(--row-delay)}.trending-row:hover{background:#f4f7ff}.trending-row>span{width:17px;flex-shrink:0;text-align:center;font-size:12px;font-weight:800;color:#8c9aae}.trending-row>span.top-rank{color:#3978f4}.trending-row b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#1f2d43;font-weight:400}.trending-row small{color:#99a5b4;font-size:14px}.trending-heading button:focus-visible,.trending-row:focus-visible{outline:2px solid #3978f4;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.trending-row{animation:none}}@keyframes keyword-growth-draw{0%,8%{stroke-dashoffset:100;opacity:0}12%{opacity:1}62%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes keyword-growth-tip{0%,45%,to{opacity:.25}65%,85%{opacity:1}}@keyframes keyword-cascade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cta-dot-twinkle{filter:drop-shadow(0 0 4px #b5daff);animation:cta-star-twinkle 5s ease-in-out infinite}.cta-dot-twinkle:nth-child(2){animation-delay:-2.5s}.cta-dot-twinkle:nth-child(3){animation-delay:-1.2s}@media (prefers-reduced-motion:reduce){.cta-dot-twinkle{animation:none}}.workflow-icon{--icon-color:#1689bc;--icon-light:#edfaff;--icon-tint:#d2effc;width:64px;height:64px;border-radius:19px;color:var(--icon-color);background:#fff;border:none;box-shadow:inset 0 2px 1px #fff,inset 0 -3px 4px #edf2f980,0 4px #dce5f1,0 6px 2px #cfdded66,0 7px 12px -3px #3978f426,0 3px 16px -4px #3978f414}.workflow-icon>svg{filter:drop-shadow(0 2px 1px #ffffff) drop-shadow(0 3px 2px #244c8426)}.workflow-icon-1{--icon-color:#e7a817;--icon-light:#fff9e8;--icon-tint:#ffebba}.workflow-icon-2{--icon-color:#7950d1;--icon-light:#f7f1ff;--icon-tint:#e5d9ff}.workflow-icon-3{--icon-color:#209266;--icon-light:#effcf5;--icon-tint:#d0f2df}.workflow-icon-number{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #f7f8fa;border-radius:8px;background:#fff;color:#8491a3;font-size:9px;font-weight:700;letter-spacing:.02em}.extension-browser{animation:extension-float 6s ease-in-out infinite}.extension-analysis{position:relative;overflow:hidden;transform-origin:right bottom;animation:extension-popup 6s ease-in-out infinite}.extension-progress{height:3px;margin-top:13px;overflow:hidden;border-radius:8px;background:#dce7fb}.extension-progress span{display:block;height:100%;background:#3978f4;transform-origin:left;animation:extension-progress 6s ease-in-out infinite}.extension-scan{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,#8eb8ff33 48%,#b5d0ff66 50%,transparent 70%);animation:extension-scan 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.extension-analysis,.extension-browser,.extension-progress span,.extension-scan{animation:none}.extension-scan{display:none}}.workflow-intro{position:relative;max-width:740px;margin:0 auto}.workflow-intro-label{display:inline-block;color:#527cb8;font-size:12px;font-weight:600;margin-bottom:16px}.workflow-intro h2{margin:0;color:#233754;font-size:clamp(28px,3.3vw,40px);font-weight:700;line-height:1.5;letter-spacing:-.055em;word-break:keep-all}.workflow-intro h2>span{color:#3978f4;background:linear-gradient(transparent 77%,#dfeaff 0,#dfeaff 94%,transparent 0)}.workflow-intro p{color:#718096;font-size:14px;line-height:1.8;margin:20px 0 24px;word-break:keep-all}.workflow-intro-stages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.workflow-intro-stages>span{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:9px;font-size:12px;font-weight:600}.workflow-intro-stages>span:first-child{background:#e9f1ff;color:#507cb9}.workflow-intro-stages>span:nth-child(2){background:#fff3d9;color:#a68032}.workflow-intro-stages>span:nth-child(3){background:#eeeafa;color:#8470b2}.workflow-intro-stages>span:nth-child(4){background:#e7f4ec;color:#50896f}.workflow-intro-mobile-break{display:none}@media (max-width:600px){.workflow-intro p{font-size:13px}.workflow-intro-mobile-break{display:block}.workflow-intro-stages>span{padding:7px 10px}}@keyframes cta-star-twinkle{0%,to{opacity:0}50%{opacity:.9}}@keyframes extension-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@keyframes extension-popup{0%,to{transform:translateY(3px) scale(.98);box-shadow:0 2px 5px #2857bd08}20%,80%{transform:translate(5px,-3px) scale(1.02);box-shadow:0 10px 22px #2857bd20}}@keyframes extension-progress{0%,12%{transform:scaleX(.08);opacity:.6}65%,88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes extension-scan{0%,15%{transform:translate(-110%);opacity:0}25%{opacity:1}65%,to{transform:translate(110%);opacity:0}}.cta-light-trails{filter:drop-shadow(0 0 4px #b5daff)}.cta-light-trail{stroke-dasharray:none;stroke-width:1;opacity:0;animation:cta-curve-glow-inner 9s ease-in-out infinite both}.cta-light-trail:nth-child(2),.cta-light-trail:nth-child(5){animation-name:cta-curve-glow-middle}.cta-light-trail:nth-child(3),.cta-light-trail:nth-child(6){animation-name:cta-curve-glow-outer}.cta-light-trail:nth-child(n+4):nth-child(-n+6){animation-delay:-4.5s}.cta-light-trail:nth-child(7),.cta-light-trail:nth-child(8){display:none}.cta-light-trail.cta-star-trail{stroke-width:1.5;stroke-dasharray:none;fill:#eaf4ff;animation:cta-star-twinkle 5s ease-in-out infinite}.cta-light-trail.cta-star-trail:last-child{animation-delay:-2.5s}@media (prefers-reduced-motion:reduce){.cta-light-trails{display:none}.cta-light-trail{animation:none}}@keyframes cta-curve-glow-inner{0%,90%,to{opacity:0}16%,76%{opacity:.48}}@keyframes cta-curve-glow-middle{0%,14%,78%,to{opacity:0}30%,64%{opacity:.48}}@keyframes cta-curve-glow-outer{0%,28%,66%,to{opacity:0}44%,52%{opacity:.48}}#extension{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 82% 56%,#dceaff 0,#edf4ff 38%,transparent 70%),linear-gradient(115deg,#fbfcff,#f3f7ff)}#extension:after,#extension:before{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:50%;width:680px;height:680px;right:-70px;top:50%;transform:translateY(-50%);border:1px solid #ffffffb3}#extension:after{width:870px;height:870px;right:-165px;border-color:#ccddf566}@media (max-width:767px){#extension{background:radial-gradient(ellipse at 75% 80%,#deebff,transparent 70%),#f8faff}#extension:after,#extension:before{top:80%;opacity:.65}}