:root{--google-blue:#1a73e8;--google-blue-hover:#174ea6;--google-blue-light:#e8f0fe;--google-red:#c5221f;--google-red-light:#fce8e6;--google-dark:#202124;--google-gray:#5f6368;--google-border:#dadce0;--google-surface:#f8f9fa;--google-white:#ffffff;--m3-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);--m3-container:1200px;--m3-card-bg:var(--google-white);--m3-card-border:var(--google-border);--m3-active-bg:var(--google-blue-light);--m3-active-text:var(--google-blue);--m3-success-bg:#e6f4ea;--m3-success-text:#137333;--m3-warning-bg:#fef7e0;--m3-warning-text:#b06000;--m3-new-bg:var(--google-blue-light);--m3-new-text:var(--google-blue);--m3-negative-bg:var(--google-red-light);--m3-negative-text:var(--google-red);--opti-hero-gradient:linear-gradient(180deg,rgba(37,99,235,0.08),rgba(255,255,255,0) 56%);--opti-panel-shadow:0 18px 45px -30px rgba(15,23,42,0.35),0 8px 18px rgba(15,23,42,0.04);--opti-panel-shadow-hover:0 28px 60px -34px rgba(15,23,42,0.35),0 14px 24px rgba(15,23,42,0.06);--opti-panel-radius:18px}.g-shell .g-btn,.g-shell .g-home-feature-card,.g-shell .g-home-stat-card,.g-shell .g-icon-btn,.g-shell .g-module-row,.g-shell .g-nav-link,.g-shell .g-sidebar__item,.g-shell .g-stat-card{transition:var(--m3-transition)}.g-shell .g-btn:hover:not(:disabled){transform:scale(1.02)}.g-shell .g-home-feature-card:hover,.g-shell .g-home-stat-card:hover,.g-shell .g-module-row:hover,.g-shell .g-stat-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(60,64,67,.15)}@keyframes g-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.g-animate-in{animation:g-fade-in-up .45s cubic-bezier(.4,0,.2,1) both}.g-animate-in-delay-1{animation-delay:.06s}.g-animate-in-delay-2{animation-delay:.12s}.g-animate-in-delay-3{animation-delay:.18s}.g-container{max-width:var(--m3-container);margin:0 auto;padding:0 24px}.public-route-shell{width:100%;padding:.875rem 1rem 4rem;box-sizing:border-box}@media (min-width:768px){.public-route-shell{padding:1rem 1.5rem 4.25rem}}@media (min-width:1200px){.public-route-shell{padding:1.125rem 2rem 4.75rem}}@media (max-width:767px){.public-route-shell{padding-top:.75rem}}.g-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:24px;font-size:12px;font-weight:500;line-height:1.4}.g-pill--active{background:var(--m3-active-bg);color:var(--m3-active-text)}.g-pill--success{background:var(--m3-success-bg);color:var(--m3-success-text)}.g-pill--warning{background:var(--m3-warning-bg);color:var(--m3-warning-text)}.g-pill--module{background:var(--m3-new-bg);color:var(--m3-new-text)}.g-pill--negative{background:var(--m3-negative-bg);color:var(--m3-negative-text);font-weight:500}.g-pill--module{background:var(--google-blue-light);color:var(--google-blue);font-weight:500}.g-stat-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:640px){.g-stat-grid-4{grid-template-columns:repeat(4,1fr)}}.g-stat-card{background:var(--g-bg);border:1px solid var(--m3-card-border);padding:16px;text-align:left}.g-stat-card,.g-stat-card__icon{border-radius:var(--g-radius-md)}.g-stat-card__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.g-stat-card__value{font-size:1.5rem;font-weight:500;color:var(--g-text);line-height:1.2}.g-stat-card__label{margin-top:4px;font-size:12px;color:var(--g-text-secondary);font-weight:500}.g-module-list{flex-direction:column;gap:8px;border:1px solid var(--m3-card-border);border-radius:var(--g-radius-md);overflow:hidden}.g-module-list,.g-module-row{display:flex;background:var(--g-bg)}.g-module-row{align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--m3-card-border);text-decoration:none;color:inherit;cursor:pointer}.g-module-row:last-child{border-bottom:none}.g-module-row--active{background:var(--m3-active-bg)}.g-module-row__icon{width:40px;height:40px;border-radius:var(--g-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.g-module-row__body{flex:1;min-width:0}.g-module-row__title{font-size:14px;font-weight:500;color:var(--g-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.g-module-row__desc{font-size:13px;color:var(--g-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-module-row__action{display:flex;align-items:center;gap:8px;flex-shrink:0;color:var(--g-text-secondary)}.g-module-row:hover .g-module-row__action{color:var(--g-accent)}.g-seo-workspace{background:var(--g-bg-subtle);min-height:calc(100vh - var(--g-topbar-height))}.g-seo-hub{padding:24px 0 32px}.g-seo-hub__header{margin-bottom:24px}.g-seo-hub__title{font-size:22px;font-weight:400;color:var(--g-text);margin-bottom:8px}.g-seo-hub__subtitle{font-size:14px;color:var(--g-text-secondary);max-width:560px;line-height:1.5}.g-seo-section{margin-bottom:32px}.g-seo-section__title{font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--g-text-secondary);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.g-seo-sidebar{width:var(--g-sidebar-width);background:var(--g-bg);border-right:1px solid var(--g-border);display:flex;flex-direction:column;min-height:100%;flex-shrink:0}.g-seo-sidebar__header{padding:16px;border-bottom:1px solid var(--g-border)}.g-seo-sidebar__search{padding:12px 16px;border-bottom:1px solid var(--g-border)}.g-seo-sidebar__nav{flex:1;overflow-y:auto;padding:8px 0}.g-seo-sidebar__link{display:flex;align-items:center;gap:16px;padding:0 24px 0 26px;height:44px;margin-right:12px;border-radius:0 24px 24px 0;font-size:14px;font-weight:500;color:var(--g-text);text-decoration:none;transition:var(--m3-transition)}.g-seo-sidebar__link:hover{background:var(--g-bg-muted)}.g-seo-sidebar__link--active{background:var(--m3-active-bg);color:var(--m3-active-text)}.g-seo-sidebar__group{font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--g-text-secondary);padding:16px 24px 8px}.g-seo-sidebar__footer{padding:16px;border-top:1px solid var(--g-border);font-size:13px}.g-seo-sidebar__footer a{color:var(--g-text-secondary);text-decoration:none}.g-seo-sidebar__footer a:hover{color:var(--g-accent)}[data-seo-hub] .seo-sidebar,[data-seo-hub] .seo-workspace,html.dark [data-seo-hub] .seo-sidebar,html.dark [data-seo-hub] .seo-workspace{background:var(--g-bg)!important;color:var(--g-text)!important}[data-seo-hub] .seo-suite-hero{background:transparent!important;padding:0!important}body.g-site-light{background:#ffffff!important;color:#202124!important}html.dark .g-shell,html.dark body.g-site-light{background:#ffffff;color:#202124}.page-container-material{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:56px 24px;box-sizing:border-box}.page-container-material>*{width:100%}.page-container-material--narrow{max-width:720px}.page-container-material--wide{max-width:1200px}.help-grid{display:grid;grid-template-columns:1fr;gap:24px;width:100%}@media (min-width:1024px){.help-grid{grid-template-columns:280px 1fr;gap:40px}}.help-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(15,23,42,.03);transition:all .2s cubic-bezier(.4,0,.2,1)}.help-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.help-nav-btn{color:#5f6368;border-radius:8px;transition:var(--m3-transition)}.help-nav-btn:hover{background:#f1f3f4;color:#202124}.help-nav-btn--active{background:#e8f0fe;color:#1a73e8}.help-guide-item{color:#5f6368;border-radius:8px;transition:var(--m3-transition)}.help-guide-item:hover{background:#f1f3f4;color:#202124}.help-guide-item-active{background:#e8f0fe;color:#1a73e8;font-weight:600}.help-guide-scroll{min-width:0}.marketing-step-num{background:#e8f0fe;color:#1a73e8;border:1px solid rgba(26,115,232,.12)}.marketing-chip{background:#fff;border:1px solid #dadce0;color:#5f6368;transition:var(--m3-transition)}.marketing-chip:hover{border-color:rgba(26,115,232,.25);color:#1a73e8}.tile{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);border-radius:var(--opti-panel-radius);box-shadow:var(--opti-panel-shadow);transition:all .2s cubic-bezier(.4,0,.2,1)}.tile:hover{transform:translateY(-4px);border-color:rgba(37,99,235,.14);box-shadow:var(--opti-panel-shadow-hover)}.pricing-tile{background:rgba(255,255,255,.94);border-radius:20px;padding:30px;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid rgba(15,23,42,.08);border-top:3px solid rgba(15,23,42,.08);box-shadow:var(--opti-panel-shadow)}.pricing-tile:hover{transform:translateY(-4px);box-shadow:var(--opti-panel-shadow-hover)}.pricing-tile--starter{border-top-color:#1a73e8}.pricing-tile--growth{border-top-color:#34a853}.pricing-tile--agency{border-top-color:#1a73e8}.pricing-tile--free{border-top-color:#80868b}.pricing-tile--enterprise{border-top-color:#174ea6}.pricing-tile--popular{box-shadow:0 4px 12px rgba(26,115,232,.12)}.pricing-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-tile__name{color:#0f172a;font-size:20px;font-weight:760;letter-spacing:-.02em}.pricing-tile__recommended,.pricing-tile__saving{display:inline-flex;width:fit-content;border-radius:999px;font-weight:850;line-height:1;white-space:nowrap}.pricing-tile__recommended{margin-top:8px;background:#e8f0fe;color:#174ea6;padding:6px 9px;font-size:11px}.pricing-tile__saving{background:rgba(19,115,51,.1);color:#137333;padding:7px 9px;font-size:12px}.pricing-tile__price{display:flex;align-items:flex-end;gap:7px;margin-top:22px;color:#0f172a}.pricing-tile__price span{font-size:clamp(3.3rem,5vw,4.5rem);font-weight:850;letter-spacing:-.075em;line-height:.9}.pricing-tile__price small{color:#64748b;font-size:14px;font-weight:750;line-height:1.4}.pricing-tile__billing-note,.pricing-tile__currency-note,.pricing-tile__description{display:block}.pricing-tile__billing-note{margin-top:10px;color:#64748b;font-size:12px;line-height:1.45}.pricing-tile__billing-note.is-saving{color:#137333;font-weight:760}.pricing-tile__currency-note{margin-top:4px;color:#64748b;font-size:11px}.pricing-tile__description{min-height:58px;margin-top:14px;color:#475569;font-size:14px;line-height:1.55}.btn-google,.g-shell .g-btn{position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-google:hover,.g-shell .g-btn:hover:not(:disabled){transform:scale(1.02)}.btn-google:after,.g-shell .g-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.35) 12%,transparent 0);transform:scale(0);opacity:0;pointer-events:none}.btn-google:active:after,.g-shell .g-btn:active:after{transform:scale(5);opacity:1;transition:transform .35s ease-out,opacity .25s ease-out}.insights-search-hero{width:100%;max-width:584px;margin:0 auto}.insights-search-hero .g-search{height:52px}.insights-search-row{display:flex;flex-direction:column;gap:12px;width:100%;max-width:584px;margin:0 auto;align-items:stretch}@media (min-width:640px){.insights-search-row{flex-direction:row;align-items:center}}.pricing-page-material{background:radial-gradient(circle at top,rgba(37,99,235,.08),transparent 24%),#f5f7fb;min-height:100vh}.pricing-bar-material{position:sticky;top:64px;z-index:30;max-width:920px;margin:-6px auto 24px;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:rgba(255,255,255,.82);padding:12px;box-shadow:0 22px 54px -44px rgba(15,23,42,.44);backdrop-filter:blur(16px) saturate(1.3)}.pricing-offer-rail{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr) minmax(0,.94fr);gap:18px;width:100%;max-width:1040px;margin:0 auto 26px;align-items:stretch}.pricing-offer-card{position:relative;overflow:hidden;display:flex;min-width:0;flex-direction:column;border:1px solid #dbe5f6;border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(26,115,232,.1),transparent 32%),#ffffff;padding:22px;box-shadow:0 30px 76px -58px rgba(15,23,42,.52)}.pricing-offer-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#1a73e8,#34a853)}.pricing-offer-card--featured{border-color:rgba(26,115,232,.5);background:radial-gradient(circle at 92% 0,rgba(52,168,83,.18),transparent 28%),linear-gradient(180deg,#ffffff,#f4f8ff);box-shadow:0 34px 90px -56px rgba(26,115,232,.62);transform:translateY(-8px)}.pricing-offer-card--agency:before{background:linear-gradient(90deg,#1a73e8,#7c3aed)}.pricing-offer-card--one-shot:before{background:linear-gradient(90deg,#fbbc04,#1a73e8)}.pricing-offer-card__label{display:inline-flex;width:fit-content;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pricing-offer-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:18px}.pricing-offer-card__topline h2{color:#0f172a;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:820;letter-spacing:-.04em;line-height:1}.pricing-offer-card__topline span{flex-shrink:0;border-radius:999px;background:rgba(19,115,51,.1);color:#137333;padding:6px 9px;font-size:11px;font-weight:850;line-height:1;white-space:nowrap}.pricing-offer-card__price{display:flex;align-items:flex-end;gap:8px;margin-top:18px;color:#0f172a}.pricing-offer-card__price strong{font-size:clamp(3.6rem,6vw,5.6rem);font-weight:900;letter-spacing:-.08em;line-height:.86}.pricing-offer-card__price small{margin-bottom:7px;color:#64748b;font-size:14px;font-weight:850;white-space:nowrap}.pricing-offer-card p{min-height:48px;margin-top:14px;color:#475569;font-size:14px;line-height:1.5}.pricing-offer-card ul{display:grid;gap:9px;margin-top:18px}.pricing-offer-card li{display:flex;align-items:center;gap:8px;color:#334155;font-size:13px;font-weight:700}.pricing-offer-card li svg{flex-shrink:0;color:#137333}.pricing-offer-card__cta{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:1px solid #dbe5f6;border-radius:999px;background:#ffffff;color:#174ea6;cursor:pointer;padding:12px 16px;font-size:14px;font-weight:850;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pricing-offer-card__cta:hover{border-color:rgba(26,115,232,.45);box-shadow:0 18px 42px -34px rgba(15,23,42,.55);transform:translateY(-1px)}.pricing-offer-card__cta.is-primary{border-color:#1a73e8;background:#1a73e8;color:#ffffff;box-shadow:0 18px 42px -28px rgba(26,115,232,.74)}.pricing-payment-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:18px;align-items:stretch;width:100%;max-width:1040px;margin:0 auto 26px;border:1px solid #dbe5f6;border-radius:26px;background:radial-gradient(circle at 92% 12%,rgba(26,115,232,.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,247,255,.92));padding:18px;box-shadow:0 28px 70px -54px rgba(15,23,42,.5)}.pricing-payment-strip__copy{display:grid;align-content:center;gap:8px;min-width:0;padding:8px 8px 8px 4px}.pricing-payment-strip__copy span,.pricing-payment-strip__items span{color:#174ea6;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pricing-payment-strip__copy strong{color:#0f172a;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:760;letter-spacing:-.035em;line-height:1.08}.pricing-payment-strip__copy p,.pricing-payment-strip__items p{color:#64748b;font-size:13px;line-height:1.5}.pricing-payment-strip__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-payment-strip__items article{border:1px solid rgba(219,229,246,.9);border-radius:18px;background:rgba(255,255,255,.82);padding:14px}.pricing-payment-strip__items strong{display:block;margin-top:8px;color:#0f172a;font-size:18px;font-weight:850;letter-spacing:-.03em}.pricing-upgrade-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:0 auto 28px;max-width:920px}.pricing-upgrade-map__step{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:5px;border:1px solid #dbe5f6;border-radius:22px;background:#ffffff;padding:18px;box-shadow:0 24px 58px -48px rgba(15,23,42,.42)}.pricing-upgrade-map__step:before{content:"";position:absolute;inset:auto 18px 0;height:4px;border-radius:999px 999px 0 0;background:#1a73e8}.pricing-upgrade-map__step.is-green:before{background:#34a853}.pricing-upgrade-map__step.is-violet:before{background:#7c3aed}.pricing-upgrade-map__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pricing-upgrade-map__step span{display:inline-flex;align-self:flex-start;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 8px;font-size:11px;font-weight:900}.pricing-upgrade-map__head em{border-radius:999px;background:rgba(19,115,51,.1);color:#137333;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850;letter-spacing:.04em}.pricing-upgrade-map__step p,.pricing-upgrade-map__step small,.pricing-upgrade-map__step strong{display:block}.pricing-upgrade-map__step strong{color:#202124;font-size:16px;font-weight:760}.pricing-upgrade-map__step small{margin-top:5px;color:#5f6368;font-size:13px;line-height:1.45}.pricing-upgrade-map__step p{margin-top:4px;color:#7b8794;font-size:12px;line-height:1.5}.pricing-upgrade-map__meta{display:grid;grid-template-columns:1fr;gap:6px;margin-top:10px}.pricing-upgrade-map__meta mark,.pricing-upgrade-map__meta u{display:inline-flex;width:fit-content;max-width:100%;text-decoration:none}.pricing-upgrade-map__meta mark{border-radius:999px;background:rgba(26,115,232,.1);color:#174ea6;padding:4px 8px;font-size:10px;font-weight:800}.pricing-upgrade-map__meta u{color:#5f6368;font-size:10px;font-weight:700}.pricing-upgrade-map__step i{display:block;height:6px;margin-top:auto;padding-top:12px;overflow:hidden;border-radius:999px;background:#dbe7f7}.pricing-upgrade-map__step i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853)}.pricing-proof-metrics{gap:14px;margin:0 auto 32px;max-width:1040px}.pricing-plans-grid,.pricing-proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pricing-plans-grid{gap:24px}@media (max-width:1100px){.pricing-payment-strip{grid-template-columns:1fr}.pricing-payment-strip__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pricing-offer-rail{grid-template-columns:1fr}.pricing-offer-card--featured{order:-1;transform:none}.pricing-plans-grid{grid-template-columns:1fr}}.pricing-compare-mobile{display:none;gap:14px}.pricing-compare-mobile__card{border-radius:24px;border:1px solid #dbe5f6;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.98));padding:16px;box-shadow:0 24px 58px -48px rgba(15,23,42,.42)}.pricing-compare-mobile__header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.pricing-compare-mobile__header strong{color:#202124;font-size:13px;font-weight:760}.pricing-compare-mobile__list{display:grid;gap:10px}.pricing-compare-mobile__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:16px;background:rgba(255,255,255,.82);padding:10px 12px}.pricing-compare-mobile__list span{min-width:0;color:#5f6368;font-size:13px;line-height:1.4}.pricing-compare-mobile__list small{color:#5f6368;font-size:12px;font-weight:700}.metric-data-status{flex-wrap:wrap;min-width:0}.metric-data-status span{border-radius:999px;background:#e8f0fe;padding:6px 9px}.metric-data-status small{font-size:12px;font-weight:700}.metric-period-selector{display:inline-flex;gap:4px;border:1px solid #dbe5f6;border-radius:999px;background:#f8fafc;padding:4px}.metric-period-selector button{min-height:30px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;padding:0 10px;font-size:12px;font-weight:850}.metric-period-selector button.is-active{background:#ffffff;color:#174ea6;box-shadow:0 8px 18px -16px rgba(15,23,42,.5)}.metric-delta{display:inline-flex;width:fit-content;align-items:center;gap:4px;border-radius:999px;background:#f1f5f9;color:#64748b;padding:5px 8px;font-size:11px;font-weight:850;line-height:1}.metric-delta.is-up{background:#e6f4ea;color:#137333}.metric-delta.is-down{background:#fce8e6;color:#c5221f}.mini-sparkline{width:100%;min-width:0}.mini-sparkline svg{display:block;width:100%;min-height:68px;overflow:visible}.mini-sparkline__area{fill:rgba(26,115,232,.1)}.mini-sparkline__line{fill:none;stroke:#1a73e8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:metric-draw-line .9s cubic-bezier(.2,0,0,1) forwards}.mini-sparkline circle{fill:#ffffff;stroke:#1a73e8;stroke-width:2;opacity:0;animation:metric-point-in .38s ease forwards;animation-delay:.54s}.mini-sparkline circle:focus{outline:2px solid #174ea6;outline-offset:3px}.animated-metric-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(120px,1.15fr);gap:14px;align-items:center;border:1px solid #dbe5f6;border-radius:22px;background:#ffffff;padding:16px;box-shadow:0 20px 48px -44px rgba(15,23,42,.4)}.animated-metric-card--compact{grid-template-columns:1fr;gap:10px;box-shadow:none}.animated-metric-card__label{color:#64748b;font-size:11px;letter-spacing:.06em}.animated-metric-card__label,.animated-metric-card__source{display:inline-flex;font-weight:900;text-transform:uppercase}.animated-metric-card__source{margin-left:8px;border-radius:999px;background:#eef2f7;color:#334155;padding:4px 7px;font-size:10px;letter-spacing:.04em;vertical-align:middle}.animated-metric-card strong{display:block;margin-top:5px;color:#0f172a;font-size:clamp(1.45rem,2.35vw,2rem);letter-spacing:0;line-height:1}.animated-metric-card .mini-sparkline svg{min-height:58px}.metric-visual-panel{display:grid;gap:16px;border:1px solid #dbe5f6;border-radius:26px;background:#ffffff;padding:16px;box-shadow:0 24px 62px -54px rgba(15,23,42,.5)}.metric-visual-panel__main,.metric-visual-panel__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.metric-score-hero{min-width:165px}.metric-score-hero>span{display:block;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.metric-score-hero strong{display:block;margin-top:4px;color:#0f172a;font-size:clamp(2.6rem,4.6vw,3.55rem);letter-spacing:0;line-height:.9}.metric-visual-panel__main .mini-sparkline{flex:1}.metric-bar-list{display:grid;gap:12px}.metric-bar-list__row{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(140px,1fr) minmax(116px,auto);gap:12px;align-items:center;border-radius:18px;background:#f8fafc;padding:12px}.metric-bar-list__row span{color:#64748b;font-size:12px;font-weight:800}.metric-bar-list__row strong{display:block;margin-top:3px;color:#0f172a;font-size:18px;line-height:1}.metric-bar-list__track{height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.metric-bar-list__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853);transform-origin:left;animation:metric-grow-x .9s cubic-bezier(.2,0,0,1) both}.pricing-table-material{width:100%;border:1px solid #e0e2e6;border-radius:12px;overflow:hidden;background:#fff}.g-seo-hub-command{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:16px;align-items:stretch;border:1px solid #dbe5f6;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(26,115,232,.1),transparent 32%),#ffffff;padding:18px;text-align:start;box-shadow:0 30px 76px -58px rgba(15,23,42,.48)}.g-seo-hub-command__copy{display:flex;min-height:150px;flex-direction:column;justify-content:center;border-radius:22px;background:#f8fafc;padding:20px}.g-seo-hub-command__copy span{color:#174ea6;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.g-seo-hub-command__copy p{margin-top:10px;color:#202124;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:760;letter-spacing:-.03em;line-height:1.15}.g-seo-hub-command__chart{display:flex;min-height:150px;align-items:end;gap:10px;border:1px solid #e8eaed;border-radius:22px;background:linear-gradient(rgba(26,115,232,.08) 1px,transparent 0),#ffffff;background-size:100% 38px;padding:18px}.g-seo-hub-command__chart i{flex:1;min-width:0;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#1a73e8,#34a853)}.g-seo-hub-command .metric-visual-panel{box-shadow:none}.seo-suite-command__board .metric-visual-panel{grid-column:1/-1}.pricing-table-material table{width:100%;border-collapse:collapse;font-size:14px}.pricing-table-material td,.pricing-table-material th{padding:12px 16px;border-bottom:1px solid #e8eaed;text-align:center}.pricing-table-material td:first-child,.pricing-table-material th:first-child{text-align:left}.pricing-table-material thead{background:#f8f9fa}.pricing-faq-material{background:#fff;border:1px solid #e0e2e6;border-radius:12px;padding:20px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.pricing-faq-material:hover{box-shadow:0 4px 12px rgba(60,64,67,.08)}.pricing-faq-material[open]{border-color:#1a73e8;background:#f8faf9}.g-seo-main-panel{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#f8f9fa}.g-seo-main-panel .page-container-material{padding-top:24px;padding-bottom:32px;align-items:stretch}.page-header-material{width:100%;text-align:center;margin-bottom:40px}.page-header-material__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin-bottom:12px;font-size:12px;font-weight:500;color:#1d4ed8;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.1);border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.page-header-material__title{font-size:clamp(2rem,4.2vw,3.6rem);font-weight:700;color:#0f172a;line-height:1.05;letter-spacing:-.03em}.page-header-material__desc{margin-top:12px;font-size:16px;color:#475569;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.6}.app-shell-grid{display:grid;grid-template-columns:1fr;min-height:calc(100vh - var(--g-topbar-height, 64px));background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 24%),#f5f7fb}.app-shell-grid,.dashboard-page.app-shell-grid,.mission-control-cockpit{width:100%;max-width:none}@media (min-width:1024px){.app-shell-grid{grid-template-columns:260px 1fr}}.app-sidebar{background:rgba(255,255,255,.78);border-right:1px solid rgba(15,23,42,.08);padding:18px 12px;display:flex;flex-direction:column;min-height:100%;backdrop-filter:blur(20px) saturate(1.2)}.app-main-panel{min-width:0;width:100%;max-width:none;background:transparent;padding:28px}.footer-light{background:linear-gradient(180deg,rgba(26,115,232,.04),rgba(26,115,232,.01))}.dashboard-page .app-main-panel{flex:1}@media (min-width:768px){.app-main-panel{padding:32px}}.app-sidebar__link{display:flex;align-items:center;gap:12px;width:100%;padding:0 16px 0 18px;height:44px;margin-right:8px;border-radius:0 14px 14px 0;font-size:14px;font-weight:500;color:#334155;text-decoration:none;border:none;background:transparent;cursor:pointer;transition:var(--m3-transition);text-align:left}.app-sidebar__link:hover{background:rgba(37,99,235,.06)}.app-sidebar__link--active{background:linear-gradient(90deg,rgba(37,99,235,.14),rgba(37,99,235,.04));color:#1d4ed8}.m3-surface{background:#ffffff;color:#202124}.m3-card{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.08);border-radius:var(--opti-panel-radius);padding:24px;box-shadow:var(--opti-panel-shadow);transition:var(--m3-transition)}.m3-card--flat{box-shadow:none}.m3-card--flat:hover{transform:none;box-shadow:none}.m3-card:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.12);box-shadow:var(--opti-panel-shadow-hover)}.m3-row{background:#ffffff;border:1px solid #e0e2e6;border-radius:8px;transition:var(--m3-transition)}.m3-row:hover{border-color:#dadce0;background:#f8f9fa}.m3-toolbar{background:#ffffff;border:1px solid #e0e2e6;border-radius:12px;padding:12px 16px}.m3-search-unified{display:flex;flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto}@media (min-width:640px){.m3-search-unified{flex-direction:row;align-items:center}}.g-shell .dashboard-page,.g-shell .seo-workspace,.g-shell [data-seo-hub],html.dark .g-shell .dashboard-page,html.dark .g-shell .seo-workspace,html.dark .g-shell [data-seo-hub]{background:#f8f9fa!important;color:#202124!important}.g-shell .app-sidebar,.g-shell .bos-card,.g-shell .dashboard-sidebar,.g-shell .g-seo-sidebar,.g-shell .m3-card,.g-shell .seo-sidebar,.g-shell .ui-card,html.dark .g-shell .app-sidebar,html.dark .g-shell .dashboard-sidebar,html.dark .g-shell .g-seo-sidebar,html.dark .g-shell .seo-sidebar,html.dark .g-shell .ui-card{background:#ffffff!important;border-color:#dadce0!important;color:#202124!important}.m3-stat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff;border:1px solid #dadce0;border-radius:12px;padding:16px 12px;transition:var(--m3-transition);text-decoration:none;color:inherit}.m3-stat-tile:hover{border-color:#aecbfa;background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.m3-stat-tile__value{font-size:1.5rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;color:#1a73e8}.m3-stat-tile__value--muted{color:#80868b}.m3-stat-tile__label{font-size:10px;font-weight:500;color:#5f6368;margin-top:4px;line-height:1.3}.m3-stat-tile__icon{color:#80868b;margin-bottom:6px}.m3-info-cell{background:#ffffff;border:1px solid #dadce0;border-radius:12px;padding:16px}.m3-info-cell__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#5f6368}.m3-info-cell__value{font-size:14px;font-weight:500;color:#202124;margin-top:4px}.m3-chat-fab{position:fixed;bottom:24px;right:24px;z-index:60;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:24px;font-size:14px;font-weight:500;font-family:var(--g-font,"Roboto",sans-serif);background:#1a73e8;color:#ffffff;border:none;box-shadow:0 4px 16px rgba(26,115,232,.35);cursor:pointer;transition:var(--m3-transition)}.m3-chat-fab:hover{background:#174ea6;transform:scale(1.02)}.m3-chat-fab--open{background:#ffffff;color:#5f6368;border:1px solid #dadce0;box-shadow:0 4px 16px rgba(0,0,0,.1)}.m3-chat-fab--compact{right:18px;bottom:18px;width:52px;height:52px;padding:0;justify-content:center;border-radius:999px;box-shadow:0 6px 18px rgba(26,115,232,.24)}.m3-chat-fab--compact.m3-chat-fab--open{box-shadow:0 4px 14px rgba(60,64,67,.16)}.m3-chat-window{position:fixed;bottom:96px;right:24px;z-index:60;width:min(calc(100vw - 2rem),400px);height:min(70vh,520px);display:flex;flex-direction:column;background:#ffffff;border:1px solid #dadce0;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);overflow:hidden;font-family:var(--g-font,"Roboto",sans-serif)}.m3-chat-window--admin{right:18px;bottom:82px;width:min(calc(100vw - 2rem),360px);height:min(62vh,460px)}.m3-chat-header{padding:14px 16px;background:var(--google-blue-light);border-bottom:1px solid #dadce0}.m3-chat-header--blue{background:#1a73e8;color:#ffffff}.m3-chat-header__title{font-size:14px;font-weight:500;color:var(--google-blue);display:flex;align-items:center;gap:8px}.m3-chat-header--blue .m3-chat-header__title{color:#ffffff}.m3-chat-header__tagline{font-size:11px;color:var(--google-gray);margin-top:2px}.m3-chat-header--blue .m3-chat-header__tagline{color:rgba(255,255,255,.9)}.m3-chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#ffffff}.m3-chat-bubble{max-width:90%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.5;white-space:pre-wrap}.m3-chat-bubble--user{margin-left:auto;background:#f1f3f4;color:#202124;border-bottom-right-radius:4px}.m3-chat-bubble--assistant{background:#e8f0fe;color:#1a73e8;border-bottom-left-radius:4px}.m3-chat-footer{padding:12px 16px;border-top:1px solid #dadce0;background:#ffffff}.m3-chat-chip{display:inline-flex;align-items:center;padding:6px 12px;font-size:10px;font-weight:500;color:#5f6368;background:#ffffff;border:1px solid #dadce0;border-radius:16px;cursor:pointer;transition:var(--m3-transition);text-decoration:none}.m3-chat-chip:hover:not(:disabled){border-color:#aecbfa;color:#1a73e8;background:#f8f9fa}.m3-chat-chip:disabled{opacity:.5;cursor:not-allowed}.m3-chat-input-row{display:flex;gap:8px;margin-top:8px}.m3-chat-input{flex:1;font-size:13px;padding:10px 16px;border-radius:24px;border:1px solid #dadce0;background:#ffffff;color:#202124;outline:none;font-family:inherit}.m3-chat-input:focus{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.15)}.m3-chat-send{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#1a73e8;cursor:pointer;transition:var(--m3-transition)}.m3-chat-send:hover:not(:disabled){background:#e8f0fe}.m3-chat-send:disabled{opacity:.4;cursor:not-allowed}.m3-card-title{font-size:14px;font-weight:500;color:#202124}.product-page-wrap{width:100%;max-width:1360px;margin:0 auto}.dashboard-route-shell{display:flex;flex-direction:column;gap:22px}.dashboard-header,.insights-route-shell-header,.site-audit-route-shell>.bos-empty-state,.site-audit-route-shell>.m3-search-unified,.site-audit-route-shell>[class*=BosEmptyState]{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:radial-gradient(circle at 96% 0,rgba(26,115,232,.08),transparent 34%),#ffffff;box-shadow:0 24px 64px -54px rgba(15,23,42,.42)}.dashboard-header,.insights-route-shell-header{padding:clamp(18px,3vw,28px)}.insights-route-shell .insights-tabs{margin-bottom:1rem}.insights-route-shell .insights-action-row{width:100%}.insights-route-shell-header{padding-top:0;padding-bottom:20px}.insights-route-shell .insights-action-row .g-btn{width:100%}.dashboard-hero-grid{display:grid;gap:24px}.dashboard-metric-grid{gap:16px}.dashboard-metric-grid,.dashboard-tool-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.dashboard-tool-grid{gap:12px}.insights-results-shell{display:grid;gap:24px}.insights-score-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.audit-layout-grid{display:grid;gap:24px}.audit-sidebar-rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.audit-sidebar-rail>*{flex:0 0 auto}.audit-content-stack{display:grid;gap:24px;min-width:0}.audit-toolbar{justify-content:space-between;gap:12px}.audit-toolbar,.audit-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center}.audit-toolbar-actions{gap:8px}.audit-surface-scroll{overflow-x:auto;border-radius:inherit}.audit-priority-grid{display:grid;gap:16px}.site-audit-route-shell .site-audit-toolbar-actions>*{width:100%}.site-audit-experience-shell .g-btn{white-space:nowrap}.dashboard-context-strip,.insights-context-strip,.site-audit-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.insights-context-strip{grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin-left:auto;margin-right:auto}.site-audit-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.dashboard-context-cell,.insights-context-cell,.site-audit-setup-card{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(248,250,252,.78);padding:14px 16px;box-shadow:0 18px 42px -38px rgba(15,23,42,.45)}.dashboard-context-cell span,.insights-context-cell span,.site-audit-setup-card span{display:block;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.05em;line-height:1.1;text-transform:uppercase}.dashboard-context-cell strong,.insights-context-cell strong,.site-audit-setup-card strong{display:block;margin-top:8px;color:#0f172a;font-size:15px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.dashboard-context-cell small,.insights-context-cell small,.site-audit-setup-card small{display:block;margin-top:6px;color:#64748b;font-size:12px;font-weight:650;line-height:1.35}.dashboard-context-cell.is-ready{border-color:rgba(52,168,83,.24);background:linear-gradient(180deg,rgba(230,244,234,.72),rgba(255,255,255,.9))}.dashboard-context-cell.is-setup{border-color:rgba(26,115,232,.18);background:linear-gradient(180deg,rgba(232,240,254,.7),rgba(255,255,255,.9))}.site-audit-setup-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;background:radial-gradient(circle at 100% 0,rgba(26,115,232,.1),transparent 38%),#ffffff}.site-audit-setup-card__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:#e8f0fe;color:#1a73e8}.metric-data-status{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid #dbe5f6;border-radius:999px;background:#f8fafc;padding:4px 10px}.metric-data-status span{color:#174ea6;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.metric-data-status small{color:#64748b;font-size:11px;font-weight:750}@media (min-width:640px){.dashboard-metric-grid,.dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-route-shell .insights-action-row,.insights-route-shell .insights-action-row .g-btn{width:auto}.dashboard-context-strip,.insights-context-strip,.insights-score-grid,.site-audit-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-hero-grid{grid-template-columns:minmax(0,1fr)}.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-tool-grid,.insights-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-layout-grid{grid-template-columns:224px minmax(0,1fr);align-items:start}.audit-sidebar-rail{display:grid;gap:2px;overflow:visible;padding-bottom:0}.dashboard-context-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.insights-context-strip,.site-audit-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.app-main-panel{padding:18px}.footer-light .g-container{padding-left:16px;padding-right:16px}.help-card,.m3-card,.pricing-tile,.tile{padding:18px;border-radius:16px}.page-header-material{margin-bottom:24px}.page-header-material__title{font-size:clamp(1.8rem,9vw,2.6rem)}.page-header-material__desc{font-size:14px;line-height:1.65}.audit-toolbar{align-items:stretch}.audit-toolbar-actions{width:100%}.audit-toolbar-actions>*{flex:1 1 auto;min-width:0}.dashboard-context-strip,.insights-context-strip,.site-audit-setup-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.dashboard-context-cell,.insights-context-cell,.site-audit-setup-card{border-radius:16px;padding:13px 14px}.dashboard-context-cell strong,.insights-context-cell strong,.site-audit-setup-card strong{font-size:14px}.audit-sidebar-rail{margin-left:-2px;margin-right:-2px}.audit-sidebar-rail .app-sidebar__link{min-width:132px;padding-left:12px;padding-right:12px}.site-audit-route-shell .audit-layout-grid{gap:16px}.site-audit-route-shell .site-audit-toolbar-actions>*{width:100%}.site-audit-route-shell .site-audit-toolbar{align-items:stretch;gap:8px}.animated-metric-card,.metric-bar-list__row,.metric-visual-panel__main,.metric-visual-panel__top{display:grid;grid-template-columns:1fr}.metric-data-status{width:100%;justify-content:space-between}.insights-route-shell .page-header-material{text-align:left;margin-bottom:20px}.insights-route-shell-header{padding-bottom:14px}.insights-route-shell .page-header-material__title{font-size:1.85rem}.dashboard-route-shell .dashboard-hero-grid,.dashboard-route-shell .dashboard-metric-grid,.dashboard-route-shell .dashboard-tool-grid{gap:14px}}.g-shell .dark\:bg-slate-800,.g-shell .dark\:bg-slate-800\/50,.g-shell .dark\:bg-slate-900,.g-shell [class*="dark:bg-slate"],html.dark .g-shell .bg-slate-800,html.dark .g-shell .bg-slate-900{background-color:#ffffff!important}.g-shell .dark\:text-slate-200,.g-shell .dark\:text-slate-300,.g-shell .dark\:text-slate-400,.g-shell .dark\:text-white{color:#202124!important}.g-shell .dark\:border-slate-700,.g-shell .dark\:border-slate-800,.g-shell [class*="dark:border-slate"]{border-color:#dadce0!important}.g-shell .btn-google,.g-shell .g-btn--primary{font-family:var(--g-font,"Roboto",sans-serif);font-weight:500;border-radius:24px;background:#1a73e8!important;background-image:none!important;color:#ffffff!important}.g-shell .btn-google:hover:not(:disabled),.g-shell .g-btn--primary:hover:not(:disabled){background:#174ea6!important}.g-shell .g-btn--secondary{border-radius:24px;border:1px solid #dadce0}.g-seo-hub .g-module-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;border:0;border-radius:0;overflow:visible;background:transparent}.g-seo-hub .g-module-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:188px;border:1px solid #dce4f4;border-radius:22px;background:#ffffff;padding:18px;box-shadow:0 20px 52px -46px rgba(15,23,42,.42)}.g-seo-hub .g-module-row__title{font-size:17px;font-weight:760;line-height:1.25}.g-seo-hub .g-module-row__desc{margin-top:9px;font-size:14px;line-height:1.58}.seo-route-skeleton{display:block;border-radius:999px;background:linear-gradient(90deg,#e8eef7,#f6f9fc 45%,#e8eef7);background-size:220% 100%;animation:seo-route-skeleton-pulse 1.4s ease-in-out infinite}.seo-route-skeleton--pill{width:190px;height:30px}.seo-route-skeleton--title{width:min(560px,80%);height:clamp(42px,5vw,58px);border-radius:18px}.seo-route-skeleton--subtitle{width:min(720px,88%);height:22px;border-radius:12px}.seo-route-skeleton--icon{width:44px;height:44px;border-radius:16px}.seo-route-skeleton--number{width:78px;height:36px;border-radius:14px}.seo-route-skeleton--label{width:110px;height:16px;border-radius:8px}.seo-route-skeleton--search{height:54px;border-radius:18px}.seo-route-skeleton--section{width:260px;height:30px;border-radius:12px}.seo-route-skeleton--card-title{width:min(220px,70%);height:22px;border-radius:10px}.seo-route-skeleton--card-text{width:min(320px,92%);height:16px;border-radius:8px}.seo-route-skeleton--card-text-short{width:min(240px,70%)}@keyframes seo-route-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:640px){.g-seo-hub .g-module-list{grid-template-columns:1fr}.g-seo-hub .g-module-row{grid-template-columns:auto minmax(0,1fr)}.seo-route-skeleton--subtitle,.seo-route-skeleton--title{width:100%}}.seo-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:1rem}.seo-tabs-scroll:after{content:"";flex:0 0 0.5rem}.seo-tabs-scroll__item{scroll-snap-align:start}.pricing-table-material{max-width:100%;-webkit-overflow-scrolling:touch}.pricing-table-material table{min-width:620px}@media (max-width:640px){.g-seo-hub-command{grid-template-columns:1fr}.pricing-page-material{padding-left:0!important;padding-right:0!important}.pricing-page-material .page-container-material{padding-left:0;padding-right:0}.pricing-proof-metrics,.pricing-upgrade-map{grid-template-columns:1fr}.pricing-offer-rail{gap:14px}.pricing-offer-card{padding:20px;border-radius:24px}.pricing-offer-card__topline{flex-direction:column;gap:10px}.pricing-offer-card__price strong{font-size:clamp(3.3rem,17vw,4.2rem)}.pricing-offer-card p{min-height:0}.pricing-payment-strip{padding:14px}.pricing-payment-strip,.pricing-payment-strip__items{grid-template-columns:1fr}.pricing-tile{padding:24px}.pricing-tile__price span{font-size:clamp(3rem,15vw,3.8rem)}.pricing-tile__description{min-height:0}.pricing-upgrade-map__step{padding:16px}.pricing-upgrade-map__meta{grid-template-columns:1fr}.pricing-upgrade-map__step p{font-size:11px}.animated-metric-card,.metric-visual-panel__main,.metric-visual-panel__top{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.metric-bar-list__row{grid-template-columns:1fr}.seo-workspace{overflow-x:clip}.seo-tabs-scroll{margin-inline:-1rem;padding-inline:1rem;scroll-snap-type:x proximity}.pricing-table-material{margin-inline:-.75rem;padding-inline:.75rem}.pricing-table-material table{min-width:520px}.pricing-bar-material{position:static;margin:-4px auto 20px;padding:10px}.pricing-table-material--desktop{display:none}.pricing-compare-mobile{display:grid}.help-center-page .page-container-material{padding:36px 16px 56px}.help-center-page .help-grid{gap:16px}.help-center-page .insights-search-hero{margin-bottom:16px}.help-center-page .help-card{border-radius:16px}.help-center-page .help-sidebar-nav{padding:10px}.help-center-page .help-nav-btn{align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.35}.help-center-page .help-nav-btn svg{margin-top:1px}.help-center-page .help-guide-scroll{max-height:42vh;padding-right:2px}.help-center-page .help-guide-item{padding:10px 12px;font-size:13px;line-height:1.35}.help-center-page .help-guide-item span{white-space:normal}.help-center-page .marketing-chip{max-width:100%;justify-content:center;text-align:center}}@keyframes metric-draw-line{to{stroke-dashoffset:0}}@keyframes metric-point-in{to{opacity:1}}@keyframes metric-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.metric-bar-list__track i,.mini-sparkline circle,.mini-sparkline__line{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}