.seo-boost .sb-serp{position:relative;max-width:500px;margin:0 auto;padding-bottom:24px}.seo-boost .sb-serp-glow{position:absolute;top:4%;right:-4%;bottom:6%;left:-4%;border-radius:50%;background:radial-gradient(closest-side,rgba(223,32,128,.2),rgba(249,118,45,.1),transparent);filter:blur(24px)}.seo-boost .sb-serp-card{position:relative;background:#fff;border:1px solid var(--divider);border-radius:18px;padding:18px;box-shadow:0 30px 60px -30px #22142a66;opacity:0;animation:va_pop_in_large .5s var(--ease-swift) .2s forwards}.seo-boost .sb-search{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:999px;border:1px solid var(--divider);box-shadow:0 2px 8px #22142a0f;color:var(--title);font-weight:500}.seo-boost .sb-search svg{color:var(--muted)}.seo-boost .sb-typed{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;animation:sb_type 1.4s steps(21) .8s forwards}.seo-boost .sb-caret{width:2px;height:18px;background:var(--pink);animation:sb_blink .8s step-end infinite}@keyframes sb_type{to{max-width:22ch}}@keyframes sb_blink{50%{opacity:0}}.seo-boost .sb-map{position:relative;height:120px;margin:14px 0 12px;border-radius:12px;overflow:hidden;background:#eef3ee}.seo-boost .sb-road{position:absolute;background:#fff}.seo-boost .sb-road-1{left:0;right:0;top:46%;height:10px;transform:rotate(-6deg)}.seo-boost .sb-road-2{top:0;bottom:0;left:38%;width:10px;transform:rotate(8deg)}.seo-boost .sb-road-3{top:0;bottom:0;left:76%;width:8px}.seo-boost .sb-pin{position:absolute;width:14px;height:14px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#b9b4c4}.seo-boost .sb-pin-2{left:20%;top:26%}.seo-boost .sb-pin-3{left:82%;top:60%}.seo-boost .sb-pin-win{left:52%;top:22%;width:34px;height:34px;border-radius:50%;transform:none;background:var(--brand-grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 #df208080;opacity:0;animation:va_pop_in .4s var(--ease-swift) 2.4s forwards,sb_ping 2s ease-out 2.8s infinite}@keyframes sb_ping{0%{box-shadow:0 0 #df208073}to{box-shadow:0 0 0 16px #df208000}}.seo-boost .sb-listing{display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px}.seo-boost .sb-listing-win{background:#fdf2f8;border:1px solid #f6c9e1;opacity:0;animation:va_pop_in .45s var(--ease-swift) 2.5s forwards}.seo-boost .sb-listing-dim{opacity:0;animation:va_pop_in .4s var(--ease-swift) 2.7s forwards}.seo-boost .sb-listing-dim+.sb-listing-dim{animation-delay:2.85s}.seo-boost .sb-listing-dim .va-page-lines{flex:1;margin:0}.seo-boost .sb-thumb{flex:none;width:64px;height:48px;border-radius:8px;background:#eeecf3;display:block}.seo-boost .sb-listing-video{position:relative;flex:none;width:150px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#22142a url(/assets/videos/hero-clip-v2.jpg) center / cover}.seo-boost .sb-listing-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.seo-boost .sb-video-badge{position:absolute;left:6px;bottom:6px;display:inline-flex;gap:5px;align-items:center;font-size:.7rem;font-weight:700;color:#fff;background:#22142abf;padding:2px 8px;border-radius:999px}.seo-boost .sb-listing-text{display:flex;flex-direction:column;gap:2px;min-width:0}.seo-boost .sb-listing-text strong{color:var(--title);font-size:1rem}.seo-boost .sb-stars{color:#f5a524;font-size:.85rem;letter-spacing:1px}.seo-boost .sb-meta{font-size:.8rem;color:var(--muted)}.seo-boost .sb-actions{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.seo-boost .sb-actions em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--purple);border:1px solid var(--divider);background:#fff;border-radius:999px;padding:2px 9px}.seo-boost .sb-actions .sb-call{color:#fff;background:var(--brand-grad);border-color:transparent}.seo-boost .sb-pop{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;color:var(--title);font-size:.8rem;font-weight:700;box-shadow:0 10px 24px -10px #22142a59;opacity:0;animation:sb_pop 8s var(--ease-swift) infinite}.seo-boost .sb-pop svg{color:var(--pink)}.seo-boost .sb-pop-1{right:-22px;top:30%;animation-delay:3.4s}.seo-boost .sb-pop-2{left:-18px;bottom:6px;animation-delay:7.4s}.seo-boost .sb-pop-2 svg{color:#0fa968}@keyframes sb_pop{0%{opacity:0;transform:translateY(8px) scale(.9)}6%{opacity:1;transform:none}34%{opacity:1;transform:none}42%,to{opacity:0;transform:translateY(-6px)}}.seo-boost .sb-badges{display:flex;flex-wrap:wrap;gap:10px}.seo-boost .sb-badge-aeo{background:var(--purple-bg);color:var(--purple)!important}.seo-boost a.sb-badge-aeo{cursor:pointer}.seo-boost .sb-h1{font-size:clamp(2.1rem,3.3vw,2.9rem)}.seo-boost .sb-inline-link{color:var(--purple)!important;font-weight:700}.seo-boost .sb-aeo{background:linear-gradient(180deg,#f7f2fe,#fff 70%)!important}.seo-boost .sb-aeo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1050px;margin:40px auto 0}.seo-boost .sb-aeo-stat{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:18px;background:#fff;border:1px solid #e6d7fb;box-shadow:var(--shadow)}.seo-boost .sb-aeo-stat strong{font-size:2.4rem;font-weight:800;line-height:1;background:linear-gradient(120deg,var(--purple),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.seo-boost .sb-aeo-stat span{color:var(--title);font-weight:600;line-height:1.4}.seo-boost .sb-aeo-stat small{color:var(--muted);font-size:.78rem;margin-top:auto}.seo-boost .sb-aeo-split{margin-top:56px}.seo-boost .sb-aeo-h3{font-size:1.5rem;font-weight:800;margin:0 0 18px}.seo-boost .sb-aeo-list li{align-items:flex-start}.seo-boost .sb-aeo-list .module-icon{margin:0;flex:none;width:38px;height:38px;font-size:1rem}.seo-boost .sb-chat{max-width:480px;margin:0 auto;background:#fff;border:1px solid var(--divider);border-radius:20px;padding:18px;box-shadow:0 30px 60px -30px #22142a66}.seo-boost .sb-chat-head{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.seo-boost .sb-chat-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(120deg,var(--purple),var(--pink))}.seo-boost .sb-chat-q{margin-left:auto;max-width:85%;background:var(--purple-bg);color:var(--title);padding:10px 14px;border-radius:16px 16px 4px;font-size:.95rem;opacity:0;animation:va_pop_in .4s var(--ease-swift) .9s forwards paused}.seo-boost .sb-chat-typing{display:flex;gap:5px;padding:12px 4px;opacity:0;animation:sb_typing_show 1.2s linear 1.5s forwards paused}.seo-boost .sb-chat-typing i{width:8px;height:8px;border-radius:50%;background:#c9a7e6;animation:sb_bounce .9s ease-in-out infinite}.seo-boost .sb-chat-typing i:nth-child(2){animation-delay:.15s}.seo-boost .sb-chat-typing i:nth-child(3){animation-delay:.3s}.seo-boost .sb-chat-a{margin-top:-30px;opacity:0;animation:va_pop_in .45s var(--ease-swift) 2.7s forwards paused}.seo-boost .play .sb-chat-q,.seo-boost .play .sb-chat-typing,.seo-boost .play .sb-chat-a{animation-play-state:running}.seo-boost .sb-chat-a p{margin:0 0 12px;font-size:.95rem;color:var(--title);line-height:1.55}.seo-boost .sb-chat-video{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;border:1px solid #f6c9e1;background:#fdf2f8}.seo-boost .sb-chat-thumb{flex:none;width:96px;aspect-ratio:16 / 9;border-radius:8px;background:#22142a url(/assets/videos/hero-clip-v2.jpg) center / cover;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem}.seo-boost .sb-chat-video strong{display:block;color:var(--title);font-size:.9rem}.seo-boost .sb-chat-video small{color:var(--muted);font-size:.78rem}.seo-boost .sb-chat-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.seo-boost .sb-chat-sources span{display:inline-flex;gap:5px;align-items:center;font-size:.75rem;font-weight:700;color:var(--body);background:#f3f2f6;padding:4px 10px;border-radius:999px}.seo-boost .sb-chat-sources svg{color:var(--pink)}@keyframes sb_typing_show{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes sb_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.seo-boost .sb-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1050px;margin:40px auto 0}.seo-boost .sb-factor{display:flex;flex-direction:column}.seo-boost .sb-factor p{flex:1}.seo-boost .sb-factor-tag{align-self:flex-start;margin-top:14px;display:inline-flex;gap:6px;align-items:center;font-size:.8rem;font-weight:700;color:var(--muted);background:#f3f2f6;padding:4px 10px;border-radius:999px}.seo-boost .sb-tag-yes{color:#0f7a4f;background:var(--teal-light)}.seo-boost .sb-center-source{text-align:center;margin-top:20px}.seo-boost .sb-places{display:flex;flex-direction:column;gap:12px}.seo-boost .sb-place{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--divider);border-radius:14px;padding:12px 16px;opacity:0;animation:va_pop_in .4s var(--ease-swift) var(--d) forwards paused}.seo-boost .play .sb-place{animation-play-state:running}.seo-boost .sb-place .module-icon{margin:0;flex:none}.seo-boost .sb-place strong{display:block;color:var(--title)}.seo-boost .sb-place small{color:var(--body);font-size:.85rem}.seo-boost .mc-stat-list{list-style:none;padding:0;margin:8px 0 0;display:flex;gap:24px}.seo-boost .mc-stat-list li{flex:1;display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--divider)}.seo-boost .mc-stat-list strong{font-size:2rem;font-weight:800;line-height:1;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.seo-boost .mc-stat-list span{font-size:.9rem;color:var(--body);line-height:1.4}.seo-boost .mc-source{font-size:.78rem;color:var(--muted);margin:14px 0 0;line-height:1.4}.seo-boost .mc-bars-card h4,.seo-boost .mc-cols-card h4{font-size:1.05rem;font-weight:800;color:var(--title);margin:0 0 22px}.seo-boost .sb-time-row{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:12px;margin-bottom:18px}.seo-boost .sb-time-label{font-weight:600;color:var(--title);font-size:.95rem}.seo-boost .sb-time-val{font-weight:800;color:var(--title);text-align:right}.seo-boost .mc-bar-track{height:22px;border-radius:999px;background:#f1eff5;overflow:hidden}.seo-boost .mc-bar-fill{display:block;height:100%;width:var(--w);border-radius:999px;background:#c9a7e6;transform:scaleX(0);transform-origin:left;animation:va_strike .9s var(--ease-swift) forwards paused}.seo-boost .mc-bar-fill.mc-bar-win{background:var(--brand-grad)}.seo-boost .play .mc-bar-fill{animation-play-state:running}.seo-boost .mc-cols{display:flex;align-items:flex-end;justify-content:space-around;gap:18px;height:240px;padding-top:8px}.seo-boost .mc-col{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.seo-boost .mc-col-val{font-weight:800;font-size:1.2rem;color:var(--title)}.seo-boost .mc-col-bar{width:52%;max-width:110px;height:var(--h);border-radius:12px 12px 4px 4px;background:#c9a7e6;transform:scaleY(0);transform-origin:bottom;animation:sb_grow .9s var(--ease-swift) forwards paused}.seo-boost .mc-col-bar.mc-col-win{background:var(--brand-grad)}.seo-boost .play .mc-col-bar{animation-play-state:running}.seo-boost .mc-col-label{font-size:.85rem;font-weight:600;color:var(--body);text-align:center;min-height:2.4em}@keyframes sb_grow{to{transform:scaleY(1)}}.seo-boost .sb-ess-wrap{display:flex;gap:3rem;align-items:center;max-width:1150px;margin:48px auto 0}.seo-boost .sb-ess-list{flex:.8;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.seo-boost .sb-ess-list li{display:grid;grid-template-columns:28px 1fr 18px 1fr;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#fff;border:1px solid var(--divider);opacity:0;animation:va_pop_in .35s var(--ease-swift) var(--d) forwards paused}.seo-boost .play .sb-ess-list li{animation-play-state:running}.seo-boost .sb-ess-num{width:26px;height:26px;border-radius:50%;background:var(--brand-grad);color:#fff;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center}.seo-boost .sb-ess-name{font-weight:700;color:var(--title);font-size:.92rem}.seo-boost .sb-ess-arrow{color:var(--pink)}.seo-boost .sb-ess-where{font-size:.85rem;color:var(--purple);font-weight:600}.seo-boost .sb-ess-wrap .sb-shot{flex:1.2;min-width:0}.seo-boost .sb-shot{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid var(--divider);box-shadow:0 30px 60px -30px #22142a66}.seo-boost .sb-shot img{display:block;width:100%;height:auto}.seo-boost .sb-shot-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--divider);background:#faf9fc}.seo-boost .sb-shot-bar i{width:9px;height:9px;border-radius:50%;background:#e3e0ea;display:inline-block}.seo-boost .sb-shot-bar span{margin-left:8px;font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-boost .sb-checks{list-style:none;padding:0;margin:8px 0 18px;display:flex;flex-direction:column;gap:14px}.seo-boost .sb-checks li{display:flex;gap:12px;align-items:flex-start;opacity:0;animation:va_pop_in .4s var(--ease-swift) var(--d) forwards paused}.seo-boost .play .sb-checks li{animation-play-state:running}.seo-boost .sb-checks svg{color:#0fa968;font-size:1.15rem;margin-top:3px;flex:none}.seo-boost .sb-checks strong{display:block;color:var(--title)}.seo-boost .sb-checks span{color:var(--body);font-size:.95rem;line-height:1.5}.seo-boost .sb-fresh a{color:var(--purple)!important;font-weight:700}.seo-boost .sb-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1050px;margin:40px auto 0}.seo-boost .sb-plan-line{flex:none!important;display:flex;gap:8px;align-items:center;font-weight:700;color:var(--title)!important}.seo-boost .sb-plan-line svg{color:var(--pink)}.seo-boost .va-plan-note a{color:var(--purple)!important;font-weight:700;display:inline-flex;gap:.4rem;align-items:center}@media (max-width: 1000px){.seo-boost .sb-ess-wrap{flex-direction:column;gap:1.5rem}.seo-boost .sb-ess-list,.seo-boost .sb-ess-wrap .sb-shot{flex:none;width:100%}.seo-boost .sb-plan-grid,.seo-boost .sb-factors,.seo-boost .sb-aeo-stats{grid-template-columns:1fr;max-width:520px}}@media (max-width: 700px){.seo-boost .mc-stat-list{flex-direction:column;gap:12px}.seo-boost .sb-listing-video{width:112px}.seo-boost .sb-pop-1{right:0;top:-14px}.seo-boost .sb-pop-2{left:0}.seo-boost .sb-time-row{grid-template-columns:84px 1fr 66px}.seo-boost .sb-ess-list li{grid-template-columns:26px 1fr;row-gap:2px}.seo-boost .sb-ess-arrow{display:none}.seo-boost .sb-ess-where{grid-column:2}.seo-boost .mc-cols{height:200px}}@media (prefers-reduced-motion: reduce){.seo-boost .sb-serp-card,.seo-boost .sb-listing-win,.seo-boost .sb-listing-dim,.seo-boost .sb-place,.seo-boost .sb-ess-list li,.seo-boost .sb-checks li{animation:none!important;opacity:1!important}.seo-boost .sb-typed{animation:none!important;max-width:none}.seo-boost .sb-caret,.seo-boost .sb-pop,.seo-boost .sb-chat-typing{display:none}.seo-boost .sb-chat-q,.seo-boost .sb-chat-a{animation:none!important;opacity:1!important}.seo-boost .sb-chat-a{margin-top:12px}.seo-boost .sb-pin-win{animation:none!important;opacity:1}.seo-boost .mc-bar-fill,.seo-boost .mc-col-bar{animation:none!important;transform:none}}
