.g-home{background:var(--g-bg);color:var(--g-text)}.g-home-container{max-width:1200px;margin:0 auto;padding:0 24px}.g-home-section{padding:40px 0}.g-home-section--alt{background:var(--g-bg-subtle);border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border)}.g-home-hero{padding:64px 0 72px;background:radial-gradient(circle at top,rgba(37,99,235,.1),transparent 26%),var(--g-bg);text-align:left}.g-home-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0)),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 0),linear-gradient(rgba(15,23,42,.03) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;mask-image:radial-gradient(circle at center,black 35%,transparent 85%)}.g-home-hero__layout{display:grid;gap:36px;align-items:center;position:relative;z-index:1}@media (min-width:960px){.g-home-hero__layout{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}}.g-home-hero__copy{text-align:center}@media (min-width:960px){.g-home-hero__copy{text-align:left}}.g-home-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:20px;font-size:13px;font-weight:600;color:#1d4ed8;background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.12);border-radius:999px;box-shadow:0 16px 32px -24px rgba(37,99,235,.5)}.g-home-hero__title{font-size:clamp(2.5rem,5vw,4.6rem);font-weight:700;color:var(--g-text);max-width:780px;margin:0 auto}@media (min-width:960px){.g-home-hero__title{margin-left:0;margin-right:0}}.g-home-hero__title em{font-style:normal;color:var(--g-accent);font-weight:700}.g-home-hero__subtitle{margin-top:18px;font-size:17px;line-height:1.75;color:var(--g-text-secondary);max-width:620px;margin-left:auto;margin-right:auto}@media (min-width:960px){.g-home-hero__subtitle{margin-left:0;margin-right:0}}.g-home-hero__actions{gap:14px;justify-content:center;margin-top:34px}@media (min-width:960px){.g-home-hero__actions{justify-content:flex-start}}.g-home-hero__note{margin-top:16px;font-size:13px;color:var(--g-text-muted)}.g-home-hero__visual{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.96)),var(--g-bg-subtle);box-shadow:0 30px 60px -36px rgba(15,23,42,.35),0 12px 24px rgba(15,23,42,.05);padding:14px}.g-home-hero__visual img{display:block;width:100%;height:auto;border-radius:18px}.g-home-hero__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.g-home-hero__meta-card{background:rgba(255,255,255,.86);border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px 16px;box-shadow:0 18px 40px -32px rgba(15,23,42,.35)}.g-home-hero__meta-value{font-size:1.25rem;font-weight:700;color:var(--g-text);letter-spacing:-.03em}.g-home-hero__meta-label{margin-top:4px;font-size:12px;color:var(--g-text-secondary)}@media (max-width:767px){.g-home-hero__meta{grid-template-columns:1fr}}.g-home-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:768px){.g-home-stat-grid{grid-template-columns:repeat(4,1fr)}}.g-home-stat-card{background:var(--g-bg);border:1px solid var(--m3-card-border);border-radius:8px;padding:20px 16px;text-align:center}.g-home-stat-card__value{font-size:1.75rem;font-weight:500;color:var(--g-accent);line-height:1.2}.g-home-stat-card__label{margin-top:6px;font-size:13px;color:var(--g-text-secondary)}.g-home-section-header{text-align:center;margin-bottom:32px}.g-home-section-header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:var(--g-text)}.g-home-section-header p{margin-top:8px;font-size:15px;color:var(--g-text-secondary);max-width:480px;margin-left:auto;margin-right:auto}.g-home-feature-grid{display:grid;gap:16px}@media (min-width:768px){.g-home-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.g-home-feature-grid{grid-template-columns:repeat(4,1fr)}.g-home-feature-grid--three{grid-template-columns:repeat(3,1fr)}}.g-home-feature-card{background:var(--m3-card-bg);border:1px solid var(--m3-card-border);border-radius:8px;padding:20px;height:100%}.g-home-feature-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--m3-active-bg);color:var(--m3-active-text);margin-bottom:12px}.g-home-feature-card h3{font-size:15px;font-weight:500;color:var(--g-text);margin-bottom:6px}.g-home-feature-card p{font-size:14px;line-height:1.5;color:var(--g-text-secondary)}.g-home-steps{display:grid;gap:16px}@media (min-width:768px){.g-home-steps{grid-template-columns:repeat(3,1fr)}}.g-home-step-card{background:var(--g-bg);border:1px solid var(--m3-card-border);border-radius:8px;padding:20px;text-align:center}.g-home-step-card__num{font-size:13px;font-weight:500;color:var(--g-accent);margin-bottom:8px}.g-home-step-card h3{font-size:15px;font-weight:500;margin-bottom:6px}.g-home-step-card p{font-size:14px;color:var(--g-text-secondary)}.g-home-cta-banner{background:var(--m3-card-bg);border:1px solid var(--m3-card-border);border-radius:8px;padding:32px 24px;text-align:center}.g-home-cta-banner h2{font-size:1.5rem;font-weight:400;margin-bottom:8px}.g-home-cta-banner p{font-size:15px;color:var(--g-text-secondary);max-width:440px;margin:0 auto 20px}.g-home-faq-list{display:flex;flex-direction:column;gap:8px}.g-home-faq-item{background:var(--g-bg);border:1px solid var(--m3-card-border);border-radius:8px;padding:16px 20px}.g-home-faq-item h3{font-size:15px;font-weight:500;color:var(--g-text);margin-bottom:6px}.g-home-faq-item p{font-size:14px;line-height:1.5;color:var(--g-text-secondary)}.g-home-final{background:var(--g-bg-subtle);border-top:1px solid var(--g-border);text-align:center}.g-home-final__guarantees{gap:12px 20px;margin-top:20px;font-size:13px;color:var(--g-text-secondary)}.g-home-final__guarantees span{display:inline-flex;align-items:center;gap:6px}.g-home-final__guarantees svg{color:var(--g-green)}.g-chrome--google .g-nav-link{color:#475569;font-weight:600;font-size:14px;padding:10px 14px;border-radius:12px;letter-spacing:-.01em}.g-chrome--google .g-container{gap:8px}.g-chrome--google .g-nav-link--active,.g-chrome--google .g-nav-link:hover{color:#1d4ed8;background:rgba(37,99,235,.08)}.g-chrome--google .brand-text-accent{color:#1a73e8!important}.g-chrome--google .g-footer-link:hover{color:#1a73e8}body.g-site-light{background:#ffffff!important;color:#202124!important}.g-home{background:#f8fafc;color:#0f172a}.g-home-container{width:min(100% - 40px,1360px);margin-inline:auto}.g-home-section{padding-block:clamp(72px,7vw,112px)}.g-home-section--market,.g-home-section--soft{background:linear-gradient(180deg,rgba(26,115,232,.035),rgba(255,255,255,.72))}.g-home-hero{position:relative;overflow:hidden;padding:0;background:radial-gradient(circle at 75% 20%,rgba(26,115,232,.14),transparent 28%),linear-gradient(180deg,#ffffff,#f8fafc)}.g-home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(26,115,232,.045) 1px,transparent 0),linear-gradient(90deg,rgba(26,115,232,.045) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,#000,transparent 76%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%)}.g-home-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.96fr);align-items:start;gap:clamp(42px,5vw,72px);padding-block:clamp(28px,3.6vw,52px) clamp(56px,5vw,84px)}.g-home-hero__copy{max-width:760px;text-align:left}.g-home-eyebrow,.g-home-hero__badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:22px;border:1px solid rgba(26,115,232,.16);border-radius:999px;background:#ffffff;color:#174ea6;padding:8px 12px;font-size:13px;font-weight:700;line-height:1;box-shadow:0 12px 28px -24px rgba(15,23,42,.48)}.g-home-hero__title{max-width:720px;margin:0;color:#0f172a;font-size:clamp(3.25rem,6.2vw,4.35rem);font-weight:750;letter-spacing:-.045em;line-height:.98}.g-home-hero__subtitle{max-width:660px;margin-top:24px;color:#475569;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.65}.g-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.g-home-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.g-home-btn:hover{transform:translateY(-1px)}.g-home-btn--primary{border:1px solid #1a73e8;background:#1a73e8;color:#ffffff;box-shadow:0 18px 34px -22px rgba(26,115,232,.8)}.g-home-btn--primary:hover{background:#174ea6;border-color:#174ea6}.g-home-btn--secondary{border:1px solid #d8def0;background:rgba(255,255,255,.94);color:#174ea6}.g-home-btn--secondary:hover{border-color:#aecbfa;background:#ffffff}.g-home-hero__note{margin-top:18px;color:#64748b;font-size:14px;line-height:1.6}.g-home-hero__proofs{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none;color:#334155;font-size:15px;line-height:1.5}.g-home-final__guarantees li,.g-home-hero__proofs li{display:flex;align-items:center;gap:9px}.g-home-final__guarantees svg,.g-home-hero__proofs svg{color:#137333;flex:0 0 auto}.g-home-hero__stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.g-home-hero__stat-strip div{border:1px solid #dce4f4;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(232,240,254,.64)),#ffffff;padding:14px;box-shadow:0 20px 42px -34px rgba(15,23,42,.42)}.g-home-hero__stat-strip strong{display:block;color:#174ea6;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:850;letter-spacing:-.04em;line-height:1}.g-home-hero__stat-strip span{display:block;margin-top:7px;color:#64748b;font-size:12px;font-weight:760;line-height:1.3}.g-home-hero__evidence-stack{display:grid;gap:10px;margin-top:14px}.g-home-hero__evidence-stack div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;overflow:hidden;border:1px solid #dce4f4;border-radius:18px;background:rgba(255,255,255,.76);padding:13px 15px}.g-home-hero__evidence-stack span{grid-row:1/span 2;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;gap:1px;border-radius:16px;background:#e8f0fe;color:#174ea6;font-weight:850}.g-home-hero__evidence-stack .g-home-hero__signal-score{flex-direction:column;gap:4px;align-items:center;padding:7px 5px}.g-home-hero__signal-main{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;width:auto;height:auto;padding:0;border-radius:0;background:transparent}.g-home-hero__evidence-stack span strong{color:inherit;font-size:18px;font-weight:850;line-height:1}.g-home-hero__evidence-stack span small{align-self:auto;margin-top:0;color:inherit;font-size:10px;font-weight:850;line-height:1}.g-home-hero__signal-score .growth-delta{display:inline-flex;align-items:center;justify-content:center;min-width:46px;border-radius:999px;background:rgba(19,115,51,.08);color:#137333;padding:3px 6px;font-size:10px;white-space:nowrap}.g-home-hero__evidence-stack strong{display:block;color:#0f172a;font-size:14.5px;font-weight:820}.g-home-hero__evidence-stack p{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35}.g-home-hero__evidence-stack i{grid-column:2;display:block;height:7px;min-width:42px;border-radius:999px;background:linear-gradient(90deg,#1a73e8,#34a853);transform-origin:left center;animation:g-home-grow-bar .82s cubic-bezier(.2,.8,.2,1) both}.g-home-product-demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;justify-self:end;width:min(100%,560px);min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:28px;background:rgba(255,255,255,.92);padding:0 18px 18px;box-shadow:0 32px 80px -44px rgba(15,23,42,.45);overflow:hidden}.g-home-product-demo__chrome{display:flex;grid-column:1/-1;align-items:center;gap:8px;margin-inline:-18px;border-bottom:1px solid #e2e8f0;padding:14px 18px;color:#64748b;font-size:12px;font-weight:700}.g-home-product-demo__chrome span{width:10px;height:10px;border-radius:999px;background:#cbd5e1}.g-home-product-demo__chrome strong{margin-inline-start:auto;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 9px;font-size:11px}.g-home-product-demo__grid,.g-home-product-demo__header,.g-home-product-demo__panel{margin:0}.g-home-product-demo__header{display:flex;grid-column:1/-1;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:4px}.g-home-product-demo__header p,.g-home-product-demo__panel-head span{color:#64748b;font-size:13px;font-weight:600}.g-home-product-demo__header h2{margin-top:6px;color:#0f172a;font-size:clamp(1.55rem,1.85vw,2.05rem);font-weight:750;letter-spacing:-.03em}.g-home-product-demo__score{min-width:142px;border:1px solid #dbe5f6;border-radius:18px;background:#f8fbff;padding:14px}.g-home-product-demo__score span{display:block;color:#64748b;font-size:12px;font-weight:700}.g-home-product-demo__score strong{display:block;margin-top:6px;color:#137333;font-size:16px}.g-home-product-demo__grid{display:grid;grid-template-columns:1fr;gap:8px}.g-home-platform__cards div,.g-home-product-demo__row,.g-home-product-demo__source{border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;padding:11px 12px}.g-home-product-demo__source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:flex-start}.g-home-product-demo__source svg{margin-top:2px;color:#1a73e8}.g-home-product-demo__source-body{display:grid;gap:6px;min-width:0}.g-home-product-demo__row p,.g-home-product-demo__source span{color:#64748b;font-size:12px}.g-home-product-demo__source-label{display:block;min-width:0;line-height:1.35}.g-home-product-demo__source strong{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;background:#eef5ff;color:#174ea6;padding:4px 8px;font-size:11px;font-weight:850;line-height:1}.g-home-product-demo__visibility{display:grid;grid-template-columns:1fr;gap:12px;align-items:end;border:1px solid #dbe5f6;border-radius:20px;background:linear-gradient(135deg,rgba(26,115,232,.08),rgba(52,168,83,.08)),#ffffff;padding:12px}.g-home-product-demo__visibility span{display:block;color:#64748b;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.g-home-product-demo__visibility strong{display:block;margin-top:6px;color:#137333;font-size:28px;line-height:1;letter-spacing:-.045em}.g-home-product-demo__bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:70px;align-items:end;gap:5px}.g-home-product-demo__bar{display:grid;min-width:0;height:70px;grid-template-rows:1fr auto;align-items:end;gap:5px}.g-home-product-demo__bar i{display:block;width:100%;min-width:0;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 34%),linear-gradient(180deg,#1a73e8,#34a853);box-shadow:0 12px 24px rgba(26,115,232,.16);transform-origin:bottom center;animation:g-home-grow-column .78s cubic-bezier(.2,.8,.2,1) both}.g-home-product-demo__bar span{display:block;color:#174ea6;font-size:9px;font-weight:850;letter-spacing:-.02em;text-align:center;text-transform:none}.g-home-product-demo__panel{grid-column:1/-1;border-radius:22px;background:#f8fafc;padding:14px}.g-home-product-demo__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.g-home-product-demo__panel-head strong{color:#174ea6;font-size:12px}.g-home-product-demo__row+.g-home-product-demo__row{margin-top:8px}.g-home-product-demo__row{display:grid;gap:8px;padding:11px 12px}.g-home-product-demo__row strong{color:#0f172a;font-size:14px}.g-home-product-demo__row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.g-home-product-demo__row-value{display:inline-flex;min-width:52px;justify-content:flex-end;color:#174ea6;font-size:14px;font-weight:850;letter-spacing:-.01em}.g-home-product-demo__row-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#dbe7f7}.g-home-product-demo__row-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853);transform-origin:left center;animation:g-home-grow-bar .9s cubic-bezier(.2,.8,.2,1) both}.g-home-trust{margin-top:-34px;position:relative;z-index:2}.g-home-trust__bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce4f4;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 24px 58px -42px rgba(15,23,42,.5);overflow:hidden}.g-home-trust__item{display:flex;align-items:flex-start;gap:14px;padding:22px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,251,255,.9)),#ffffff}.g-home-trust__item+.g-home-trust__item{border-inline-start:1px solid #e2e8f0}.g-home-trust__icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;background:#e8f0fe;color:#174ea6;flex:0 0 auto}.g-home-capability h3,.g-home-evidence-flow h3,.g-home-layer-map h3,.g-home-profile h3,.g-home-timeline h3,.g-home-trust h2{color:#0f172a;font-size:18px;font-weight:750;line-height:1.25}.g-home-trust__signal{margin-bottom:9px;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:6px 9px;line-height:1}.g-home-trust small,.g-home-trust__signal{display:inline-flex;font-size:12px;font-weight:850}.g-home-trust small{margin-top:12px;color:#137333;letter-spacing:.02em;text-transform:uppercase}.g-home-capability p,.g-home-evidence-flow p,.g-home-layer-map p,.g-home-profile p,.g-home-timeline p,.g-home-trust p{margin-top:7px;color:#475569;font-size:15px;line-height:1.6}.g-home-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(40px,6vw,80px);align-items:center}.g-home-section-copy,.g-home-section-heading{max-width:760px}.g-home-section-heading{margin-bottom:44px;text-align:center;margin-inline:auto}.g-home-section-heading--left{margin-inline:0;text-align:left}.g-home-section-eyebrow{margin-bottom:12px;color:#174ea6;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.g-home-audit-card h2,.g-home-data-panel h2,.g-home-final h2,.g-home-section-copy h2,.g-home-section-heading h2{color:#0f172a;font-size:clamp(2.25rem,4vw,3rem);font-weight:760;letter-spacing:-.035em;line-height:1.05}.g-home-audit-card p,.g-home-data-panel p,.g-home-final p,.g-home-section-copy>p:not(.g-home-section-eyebrow),.g-home-section-heading p{margin-top:16px;color:#475569;font-size:17px;line-height:1.7}.g-home-layer-map{display:grid;gap:16px}.g-home-layer-map__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;border:1px solid #dce4f4;border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(26,115,232,.12),transparent 28%),#ffffff;padding:22px;box-shadow:0 26px 58px -48px rgba(15,23,42,.5)}.g-home-layer-map__item>span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;background:#e8f0fe;color:#174ea6}.g-home-layer-map__item-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.g-home-layer-map__item-head h3{margin:0}.g-home-layer-map__item-head strong{color:#174ea6;font-size:18px;font-weight:850;white-space:nowrap}.g-home-layer-map__metric{height:8px;margin-top:16px;overflow:hidden;border-radius:999px;background:#dbe7f7}.g-home-layer-map__metric i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853);transform-origin:left center;animation:g-home-grow-bar .82s cubic-bezier(.2,.8,.2,1) both}.g-home-layer-map__item small{display:block;margin-top:10px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.g-home-platform{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:28px;align-items:stretch}.g-home-platform__screen{display:grid;grid-template-columns:172px minmax(0,1fr);min-height:420px;border:1px solid #dce4f4;border-radius:28px;background:radial-gradient(circle at 80% 12%,rgba(26,115,232,.15),transparent 30%),linear-gradient(135deg,#ffffff,#f8fbff);overflow:hidden;box-shadow:0 28px 70px -46px rgba(15,23,42,.45)}.g-home-platform__sidebar{display:flex;flex-direction:column;gap:8px;border-inline-end:1px solid #e2e8f0;background:#f8fafc;padding:18px}.g-home-platform__sidebar button{appearance:none;border:0;border-radius:999px;background:transparent;padding:10px 12px;color:#475569;cursor:pointer;font-size:14px;font-weight:700;text-align:left}.g-home-platform__sidebar .is-active{background:#e8f0fe;color:#174ea6}.g-home-platform__sidebar button:focus-visible,.g-home-platform__sidebar button:hover{background:#eef5ff;color:#174ea6;outline:none}.g-home-platform__main{display:grid;grid-template-rows:auto auto minmax(86px,.45fr) auto;gap:16px;padding:24px}.g-home-platform__metric{position:relative;display:grid;min-height:158px;grid-template-columns:minmax(0,1fr) 108px;gap:18px;align-items:center;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,rgba(26,115,232,.13),rgba(19,115,51,.1)),#ffffff;padding:20px}.g-home-platform__metric span{color:#64748b;font-size:13px;font-weight:700}.g-home-platform__metric strong{display:block;color:#0f172a;font-size:clamp(1.45rem,2vw,1.85rem);letter-spacing:0}.g-home-platform__metric-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px}.g-home-platform__metric-value em{border:1px solid rgba(19,115,51,.16);border-radius:999px;background:rgba(19,115,51,.08);color:#137333;padding:4px 8px;font-size:12px;font-style:normal;font-weight:850;line-height:1}.g-home-platform__metric p{max-width:280px;margin:8px 0 0;color:#475569;font-size:13px;font-weight:760;line-height:1.45}.g-home-platform__metric small{display:inline-flex;margin-top:12px;border-radius:999px;background:rgba(255,255,255,.74);color:#64748b;padding:5px 9px;font-size:11px;font-weight:800}.g-home-platform__orbit{position:relative;width:96px;height:96px;border-radius:999px;background:conic-gradient(from 220deg,#1a73e8 0 70%,#34a853 70% 88%,#e2e8f0 88% 100%);box-shadow:inset 0 0 0 12px rgba(255,255,255,.75)}.g-home-platform__metric--seo .g-home-platform__orbit{background:conic-gradient(from 220deg,#1a73e8 0 62%,#fbbc04 62% 83%,#dbe7f7 83% 100%)}.g-home-platform__metric--aeo .g-home-platform__orbit{background:conic-gradient(from 220deg,#34a853 0 56%,#1a73e8 56% 76%,#dbe7f7 76% 100%)}.g-home-platform__metric--reporting .g-home-platform__orbit{background:conic-gradient(from 220deg,#174ea6 0 72%,#34a853 72% 90%,#dbe7f7 90% 100%)}.g-home-platform__orbit:after{position:absolute;inset:25px;border-radius:inherit;background:#ffffff;content:""}.g-home-platform__orbit i{position:absolute;z-index:1;width:12px;height:12px;border:3px solid #ffffff;border-radius:999px;background:#1a73e8;box-shadow:0 8px 18px rgba(26,115,232,.28)}.g-home-platform__orbit i:first-child{inset-block-start:8px;inset-inline-end:32px}.g-home-platform__orbit i:nth-child(2){inset-block-end:18px;inset-inline-end:12px;background:#34a853}.g-home-platform__orbit i:nth-child(3){inset-block-end:28px;inset-inline-start:6px;background:#fbbc04}.g-home-platform__signal-list{display:grid;gap:10px}.g-home-platform__signal{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px solid #e2e8f0;border-radius:18px;background:rgba(255,255,255,.84);padding:13px 14px}.g-home-platform__signal-copy{min-width:0}.g-home-platform__signal-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.g-home-platform__signal strong{color:#0f172a;font-size:14px}.g-home-platform__signal p{margin-top:5px;color:#64748b;font-size:13px;line-height:1.5}.g-home-platform__signal-title span{color:#174ea6;font-size:15px;font-weight:850;letter-spacing:0;line-height:1;white-space:nowrap}.g-home-platform__signal-track{height:8px;overflow:hidden;border-radius:999px;background:#dbe7f7}.g-home-platform__signal-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853);transform-origin:left center;animation:g-home-grow-bar .82s cubic-bezier(.2,.8,.2,1) both}.g-home-platform__trend{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;min-height:96px;border:1px solid #dce4f4;border-radius:20px;background:linear-gradient(180deg,rgba(232,240,254,.64),rgba(255,255,255,.84)),repeating-linear-gradient(0deg,transparent 0 23px,rgba(148,163,184,.2) 24px);padding:18px 16px 14px}.g-home-platform__trend span{position:relative;display:block;min-height:22px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#1a73e8,#34a853);box-shadow:0 12px 24px -18px rgba(26,115,232,.9);transform-origin:bottom center;animation:g-home-grow-column .76s cubic-bezier(.2,.8,.2,1) both}.g-home-platform__trend span:nth-child(2n){background:linear-gradient(180deg,#34a853,#1a73e8)}.g-home-platform__trend i{position:absolute;inset-block-start:-20px;inset-inline-start:50%;color:#475569;border-radius:999px;background:rgba(255,255,255,.86);padding:2px 5px;font-size:9px;font-style:normal;font-weight:850;line-height:1;transform:translateX(-50%);white-space:nowrap}.g-home-platform__workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g-home-platform__workflow button{appearance:none;border:1px solid #dce4f4;border-radius:16px;background:#ffffff;cursor:pointer;padding:12px;text-align:left}.g-home-platform__workflow .is-active{border-color:#b7cdf9;background:#e8f0fe}.g-home-platform__workflow button:focus-visible,.g-home-platform__workflow button:hover{border-color:#aecbfa;background:#f8fbff;outline:none}.g-home-platform__workflow span{display:block;color:#1a73e8;font-size:11px;font-weight:850}.g-home-platform__workflow strong{display:block;margin-top:5px;color:#0f172a;font-size:12px;line-height:1.25}.g-home-capability-grid{display:grid;gap:14px}.g-home-capability,.g-home-profile{border:1px solid #dce4f4;border-radius:22px;background:#ffffff;padding:22px}.g-home-capability svg,.g-home-profile svg{color:#1a73e8}.g-home-capability__score{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:14px}.g-home-capability__score-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.g-home-capability__score-track>span{display:block;height:100%;margin:0;border-radius:999px;background:linear-gradient(90deg,#1a73e8,#34a853)}.g-home-capability__score strong{color:#174ea6;font-size:13px;font-weight:850}.g-home-capability h3,.g-home-profile h3{margin-top:14px}.g-home-capability__example,.g-home-profile strong{display:block;margin-top:14px;color:#174ea6;font-size:14px;line-height:1.5}.g-home-evidence-flow,.g-home-profile-grid,.g-home-timeline{display:grid;gap:18px}.g-home-evidence-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.g-home-profile-grid,.g-home-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.g-home-evidence-flow__step,.g-home-timeline__step{position:relative;border:1px solid #dce4f4;border-radius:24px;background:#ffffff;padding:24px}.g-home-evidence-flow__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;align-items:start;min-height:0;background:linear-gradient(135deg,rgba(232,240,254,.72),rgba(255,255,255,.92)),#ffffff}.g-home-evidence-flow__step h3,.g-home-evidence-flow__step p{grid-column:2}.g-home-timeline__step{border-color:#e2e8f0;box-shadow:0 24px 60px -48px rgba(15,23,42,.45)}.g-home-evidence-flow__step>span,.g-home-timeline__step>span{display:inline-flex;margin-bottom:18px;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:7px 10px;font-size:13px;font-weight:800}.g-home-evidence-flow__step>span{grid-row:1/span 2;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:0}.g-home-profile a{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#174ea6;font-size:14px;font-weight:800;text-decoration:none}.g-home-audit-card,.g-home-data-panel,.g-home-final__panel{border:1px solid #dce4f4;border-radius:30px;background:#ffffff;box-shadow:0 30px 74px -52px rgba(15,23,42,.45)}.g-home-audit-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(28px,4vw,44px)}.g-home-audit-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:24px 0 0;padding:0;list-style:none}.g-home-audit-card li{display:flex;align-items:center;gap:9px;color:#334155;font-size:15px}.g-home-audit-card li svg{color:#137333;flex:0 0 auto}.g-home-audit-card__actions{display:grid;gap:12px}.g-home-data-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:clamp(28px,4vw,44px)}.g-home-data-states{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;justify-content:stretch}.g-home-data-states span{border:1px solid #d6e3fb;border-radius:16px;background:#e8f0fe;color:#174ea6;padding:12px 14px;font-size:14px;font-weight:800;text-align:center}.g-home-faq{width:min(100% - 40px,980px)}.g-home-faq__list{display:grid;gap:12px}.g-home-faq__item{border:1px solid #dce4f4;border-radius:18px;background:#ffffff;overflow:hidden}.g-home-faq__item summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:20px 22px;color:#0f172a;font-size:17px;font-weight:780;list-style:none}.g-home-faq__item summary::-webkit-details-marker{display:none}.g-home-faq__item summary svg{flex:0 0 auto;color:#64748b;transition:transform .18s ease}.g-home-faq__item[open] summary{color:#174ea6}.g-home-faq__item[open] summary svg{transform:rotate(180deg)}.g-home-faq__item p{border-top:1px solid #eef2f7;padding:0 22px 22px;color:#475569;font-size:16px;line-height:1.7}.g-home-final{padding-top:32px;background:linear-gradient(180deg,#f8fafc,#ffffff)}.g-home-final__panel{text-align:center;padding:clamp(36px,6vw,64px);background:radial-gradient(circle at 50% 0,rgba(26,115,232,.12),transparent 36%),#ffffff}.g-home-final__panel p{max-width:680px;margin-inline:auto}.g-home-final .g-home-hero__actions{justify-content:center}.g-home-final__guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:26px 0 0;padding:0;color:#334155;font-size:15px;list-style:none}@media (max-width:1180px){.g-home-hero__inner,.g-home-platform,.g-home-split{grid-template-columns:1fr}.g-home-product-demo{max-width:820px}.g-home-evidence-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.g-home-audit-card,.g-home-data-panel,.g-home-platform__metric,.g-home-platform__screen,.g-home-profile-grid,.g-home-timeline,.g-home-trust__bar{grid-template-columns:1fr}.g-home-product-demo{justify-self:stretch;padding:0;width:100%}.g-home-product-demo__chrome{margin-inline:0}.g-home-product-demo__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-home-trust__item+.g-home-trust__item{border-inline-start:0;border-top:1px solid #e2e8f0}.g-home-data-states{justify-content:flex-start}.g-home-platform__sidebar{border-inline-end:0;border-bottom:1px solid #e2e8f0}.g-home-platform__orbit{justify-self:start}}@media (max-width:640px){.g-home-container,.g-home-faq{width:min(100% - 32px,1360px)}.g-home-section{padding-block:64px}.g-home-hero__inner{padding-block:28px 44px;gap:28px}.g-home-hero__title{font-size:clamp(2.55rem,12vw,3.2rem)}.g-home-audit-card p,.g-home-data-panel p,.g-home-final p,.g-home-hero__subtitle,.g-home-section-copy>p:not(.g-home-section-eyebrow),.g-home-section-heading p{font-size:16px}.g-home-final .g-home-hero__actions,.g-home-hero__actions{align-items:stretch;flex-direction:column}.g-home-btn{width:100%}.g-home-product-demo__header,.g-home-product-demo__panel-head{flex-direction:column;align-items:flex-start}.g-home-product-demo{gap:0;border-radius:24px;padding:0 0 14px}.g-home-audit-card ul,.g-home-evidence-flow,.g-home-hero__stat-strip,.g-home-platform__workflow,.g-home-product-demo,.g-home-product-demo__grid,.g-home-product-demo__visibility{grid-template-columns:1fr}.g-home-product-demo__grid,.g-home-product-demo__header,.g-home-product-demo__panel,.g-home-product-demo__visibility{margin:14px}.g-home-product-demo__score{width:100%;min-width:0}.g-home-product-demo__source{gap:10px;padding:12px}.g-home-product-demo__source-label{font-size:13px}.g-home-product-demo__source-status{font-size:10px}.g-home-product-demo__visibility{gap:10px;padding:14px}.g-home-product-demo__bars{min-height:84px;gap:4px}.g-home-product-demo__bar{height:84px}.g-home-product-demo__bar span{display:none}.g-home-product-demo__row-main{flex-wrap:wrap;gap:8px}.g-home-product-demo__row-value{min-width:0;justify-content:flex-start}.g-home-platform__trend{gap:7px;padding-inline:12px}.g-home-platform__trend i{font-size:9px}.g-home-platform__screen{min-height:0;border-radius:24px}.g-home-platform__metric{min-height:0}.g-home-platform__main,.g-home-platform__sidebar{padding:16px}.g-home-section-heading{text-align:left}}@keyframes g-home-grow-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes g-home-grow-column{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.g-home-btn,.g-home-faq__item summary svg,.g-home-hero__evidence-stack i,.g-home-layer-map__metric i,.g-home-platform__signal-track i,.g-home-platform__trend span,.g-home-product-demo__bar i,.g-home-product-demo__row-track span{animation:none;transition:none}}.g-home[data-google-home=true] .g-home-hero__title{max-width:720px;margin:0;color:#0f172a;font-size:clamp(48px,4.6vw,70px);font-weight:750;letter-spacing:-.045em;line-height:.98}.g-home[data-google-home=true] .g-home-platform__metric strong{font-size:clamp(30px,2.3vw,40px);line-height:1}@media (max-width:640px){.g-home[data-google-home=true] .g-home-hero__title{font-size:clamp(38px,10vw,48px);letter-spacing:-.035em}}.seo-suite-page{background:#f8fafc;color:#0f172a;overflow-x:hidden}.seo-suite-container{width:min(100% - 40px,1280px);margin-inline:auto}.seo-suite-container--wide{width:min(100% - 40px,1400px)}.seo-suite-container--standard{width:min(100% - 40px,1200px)}.seo-suite-page__hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(26,115,232,.14),transparent 30%),linear-gradient(180deg,#ffffff,#f8fafc)}.seo-suite-page__hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(26,115,232,.045) 1px,transparent 0),linear-gradient(90deg,rgba(26,115,232,.045) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,#000,transparent 72%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%)}.seo-suite-page__hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);gap:clamp(44px,6vw,88px);align-items:center;padding-block:clamp(42px,5vw,78px)}.seo-suite-page__hero-copy{max-width:740px}.seo-suite-eyebrow,.seo-suite-section__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;border:1px solid rgba(26,115,232,.16);border-radius:999px;background:#ffffff;color:#174ea6;padding:8px 12px;font-size:13px;font-weight:800;line-height:1;box-shadow:0 12px 28px -24px rgba(15,23,42,.48)}.seo-suite-page__hero h1{margin:0;color:#0f172a;font-size:clamp(2.75rem,5vw,4.05rem);font-weight:760;letter-spacing:-.045em;line-height:.98}.seo-suite-page__hero-copy>p{max-width:680px;margin-top:24px;color:#475569;font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.7}.seo-suite-page__hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:660px;margin-top:26px}.seo-suite-page__hero-stats div{min-width:0;border:1px solid #dce4f4;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.92)),#ffffff;padding:16px;box-shadow:0 22px 52px -44px rgba(15,23,42,.42)}.seo-suite-page__hero-stats strong{display:block;color:#174ea6;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:850;line-height:1}.seo-suite-page__hero-stat-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.seo-suite-page__hero-stat-head small{flex:0 0 auto;color:#137333;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.seo-suite-page__hero-stats span{display:block;margin-top:8px;color:#475569;font-size:13px;font-weight:760;line-height:1.35}.seo-suite-page__hero-stats p{margin-top:6px;color:#64748b;font-size:11px;line-height:1.45}.seo-suite-page__hero-stats i{display:block;height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:#dbe7f7}.seo-suite-page__hero-stats i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853)}.seo-suite-page__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.seo-suite-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:0 20px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.seo-suite-button:hover{transform:translateY(-1px)}.seo-suite-button--primary{border:1px solid #1a73e8;background:#1a73e8;color:#ffffff;box-shadow:0 18px 34px -22px rgba(26,115,232,.78)}.seo-suite-button--primary:hover{border-color:#174ea6;background:#174ea6}.seo-suite-button--secondary{border:1px solid #d8def0;background:rgba(255,255,255,.96);color:#174ea6}.seo-suite-button--secondary:hover{border-color:#aecbfa;background:#ffffff}.seo-suite-page__checks{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none;color:#334155;font-size:15px;line-height:1.5}.seo-suite-page__checks li{display:flex;align-items:center;gap:9px}.seo-suite-page__checks svg{color:#137333;flex:0 0 auto}.seo-suite-preview{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 32px 80px -44px rgba(15,23,42,.45)}.seo-suite-preview__chrome{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e2e8f0;padding:14px 18px}.seo-suite-preview__chrome span{width:10px;height:10px;border-radius:999px;background:#cbd5e1}.seo-suite-preview__chrome strong{margin-inline-start:auto;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 9px;font-size:11px}.seo-suite-preview__body{display:grid;gap:16px;padding:20px}.seo-suite-preview__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.seo-suite-preview__header p{color:#64748b;font-size:13px;font-weight:650}.seo-suite-preview__header h2{margin-top:6px;color:#0f172a;font-size:clamp(1.8rem,2.3vw,2.6rem);font-weight:760;letter-spacing:-.035em;line-height:1.05}.seo-suite-preview__metric{min-width:132px;border:1px solid #dbe5f6;border-radius:18px;background:#f8fbff;padding:14px}.seo-suite-preview__metric span{display:block;color:#64748b;font-size:12px;font-weight:750}.seo-suite-preview__metric strong{display:block;margin-top:6px;color:#137333;font-size:26px;line-height:1}.seo-suite-preview__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-suite-preview__modules div,.seo-suite-preview__status{border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;padding:16px}.seo-suite-preview__modules span{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 8px;font-size:12px;font-weight:800}.seo-suite-preview__modules strong{display:block;color:#0f172a;font-size:15px;line-height:1.35}.seo-suite-preview__modules p{margin-top:6px;color:#64748b;font-size:11px;line-height:1.45}.seo-suite-preview__modules i{display:block;height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:#e2e8f0}.seo-suite-preview__modules i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853)}.seo-suite-preview__chart{display:grid;gap:12px;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(135deg,rgba(26,115,232,.08),rgba(52,168,83,.08)),#ffffff;padding:16px}.seo-suite-preview__chart-row{display:grid;grid-template-columns:minmax(105px,.9fr) minmax(120px,1.4fr) 34px;gap:10px;align-items:center;color:#475569;font-size:12px;font-weight:800}.seo-suite-preview__chart-row div{height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.seo-suite-preview__chart-row i{display:block;height:100%;border-radius:inherit;background:#1a73e8}.seo-suite-preview__chart-row strong{color:#0f172a;font-size:12px;text-align:end}.seo-suite-preview__chart-row.is-green i{background:#34a853}.seo-suite-preview__chart-row.is-violet i{background:#7c3aed}.seo-suite-preview__chart-row.is-amber i{background:#fbbc04}.seo-suite-preview__status h3{margin-bottom:12px;color:#174ea6;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.seo-suite-preview__status-row{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #eef2f7;padding-block:11px}.seo-suite-preview__status-row span{color:#64748b;font-size:14px}.seo-suite-preview__status-row strong{color:#0f172a;font-size:14px;text-align:end}.seo-suite-section{padding-block:clamp(72px,7vw,112px)}.seo-suite-section--soft{background:linear-gradient(180deg,rgba(26,115,232,.035),rgba(255,255,255,.72))}.seo-suite-section--command{padding-block:clamp(56px,6vw,88px);background:radial-gradient(circle at 10% 20%,rgba(52,168,83,.1),transparent 28%),linear-gradient(180deg,#f8fafc,#ffffff)}.seo-suite-command{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(34px,6vw,76px);align-items:center}.seo-suite-command__copy>p:not(.seo-suite-section__eyebrow){max-width:620px;margin-top:18px;color:#475569;font-size:17px;line-height:1.7}.seo-suite-command__proof{display:grid;gap:12px;max-width:640px;margin:24px 0 0;padding:0;list-style:none}.seo-suite-command__proof li{border:1px solid #dce4f4;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,247,255,.9)),#ffffff;padding:14px 16px;box-shadow:0 18px 44px -42px rgba(15,23,42,.44)}.seo-suite-command__proof span{display:inline-flex;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:4px 8px;font-size:10.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.seo-suite-command__proof strong{display:block;margin-top:8px;color:#0f172a;font-size:15px;font-weight:850}.seo-suite-command__proof p{margin-top:5px;color:#64748b;font-size:13px;line-height:1.5}.seo-suite-command__copy h2{margin:0;color:#0f172a;font-size:clamp(2.25rem,4vw,3.15rem);font-weight:760;letter-spacing:-.035em;line-height:1.05}.seo-suite-command__board{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;border:1px solid #dbe5f6;border-radius:30px;background:rgba(255,255,255,.94);padding:18px;box-shadow:0 30px 76px -54px rgba(15,23,42,.5)}.seo-suite-command__score,.seo-suite-command__sparkline,.seo-suite-command__steps{border:1px solid #e2e8f0;border-radius:22px;background:#ffffff;padding:18px}.seo-suite-command__score{display:flex;min-height:220px;flex-direction:column;justify-content:center;background:radial-gradient(circle,rgba(26,115,232,.08) 0 44%,transparent 45%),conic-gradient(from 220deg,#1a73e8 0 78%,#e2e8f0 78% 100%)}.seo-suite-command__score small,.seo-suite-command__score span{color:#475569;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.seo-suite-command__score strong{color:#0f172a;font-size:58px;line-height:1;letter-spacing:-.06em}.seo-suite-command__sparkline{display:flex;min-height:220px;align-items:end;gap:10px;background:linear-gradient(rgba(26,115,232,.08) 1px,transparent 0),#ffffff;background-size:100% 44px}.seo-suite-command__sparkline span{flex:1;min-width:0;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#1a73e8,#34a853)}.seo-suite-command__steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(148px,1fr));gap:12px}.seo-suite-command__steps>div{display:flex;flex-direction:column;min-width:0;gap:5px;border-radius:18px;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(240,247,255,.98));box-shadow:inset 0 0 0 1px rgba(148,163,184,.12);padding:14px}.seo-suite-command__step-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.seo-suite-command__step-index{display:inline-flex;align-self:flex-start;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 8px;font-size:11px;font-weight:900}.seo-suite-command__step-progress{color:#137333;font-size:11px;font-style:normal;font-weight:850;letter-spacing:.04em}.seo-suite-command__step-detail,.seo-suite-command__step-title,.seo-suite-command__step-value{display:block}.seo-suite-command__step-title{margin-top:2px;color:#0f172a;font-size:14px;line-height:1.25}.seo-suite-command__step-value{margin-top:0;color:#64748b;font-size:12px;line-height:1.4}.seo-suite-command__step-detail{margin-top:2px;color:#94a3b8;font-size:11px;line-height:1.4}.seo-suite-command__step-meta{display:grid;grid-template-columns:1fr;gap:6px;margin-top:10px}.seo-suite-command__step-meta mark,.seo-suite-command__step-meta u{display:inline-flex;min-width:0;width:fit-content;max-width:100%;text-decoration:none}.seo-suite-command__step-meta mark{border-radius:999px;background:rgba(26,115,232,.1);color:#174ea6;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.seo-suite-command__step-meta u{color:#64748b;font-size:10px;font-weight:700;line-height:1.25}.seo-suite-command__steps i{display:block;height:6px;margin-top:auto;padding-top:12px;overflow:hidden;border-radius:999px;background:#dbe7f7}.seo-suite-command__steps i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1a73e8,#34a853)}@media (max-width:1320px) and (min-width:761px){.seo-suite-command__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-suite-section__header{max-width:760px;margin-inline:auto;margin-bottom:44px;text-align:center}.seo-suite-section__header--left{margin-inline:0;text-align:start}.seo-suite-section__header>p{margin-bottom:12px;color:#174ea6;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.seo-suite-evidence__copy h2,.seo-suite-final__panel h2,.seo-suite-section__header h2{margin:0;color:#0f172a;font-size:clamp(2.25rem,4vw,3rem);font-weight:760;letter-spacing:-.035em;line-height:1.05}.seo-suite-final__panel p,.seo-suite-section__header span{display:block;margin-top:16px;color:#475569;font-size:17px;line-height:1.7}.seo-suite-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.seo-suite-capability-card{display:grid;grid-template-rows:44px 138px auto minmax(252px,auto) auto auto;min-height:315px;align-content:start;border:1px solid #dce4f4;border-radius:24px;background:#ffffff;padding:24px;box-shadow:0 24px 58px -46px rgba(15,23,42,.42)}.seo-suite-capability-card__icon,.seo-suite-tool-card__icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:#e8f0fe;color:#174ea6;flex:0 0 auto}.seo-suite-capability-card h3{margin-top:18px;color:#0f172a;font-size:22px;font-weight:760;letter-spacing:-.02em}.seo-suite-capability-card p{margin-top:10px;color:#475569;font-size:15px;line-height:1.65}.seo-suite-capability-card__signal{display:grid;gap:8px;margin-top:18px}.seo-suite-capability-card__signal-row{display:grid;grid-template-columns:minmax(80px,.9fr) minmax(118px,1fr) 44px;align-items:center;gap:8px;color:#334155;font-size:11px;font-weight:700}.seo-suite-capability-card__signal-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-suite-capability-card__signal-row div{height:7px;border-radius:999px;overflow:hidden;background:#e2e8f0}.seo-suite-capability-card__signal-fill{display:block;height:100%;border-radius:999px}.seo-suite-capability-card__signal-fill.is-high{background:linear-gradient(90deg,#34a853,#2e7d32)}.seo-suite-capability-card__signal-fill.is-mid{background:linear-gradient(90deg,#1a73e8,#6d28d9)}.seo-suite-capability-card__signal-fill.is-caution{background:linear-gradient(90deg,#f59e0b,#f97316)}.seo-suite-capability-card__signal-fill.is-low{background:linear-gradient(90deg,#ef4444,#dc2626)}.seo-suite-capability-card__signal-row strong{color:#0f172a;font-size:12px;text-align:right}.seo-suite-capability-card>.animated-metric-card--compact{display:grid;min-height:206px;align-content:space-between;margin-top:18px}.seo-suite-capability-card>.animated-metric-card--compact .mini-sparkline svg{min-height:92px}.seo-suite-capability-card__visual{display:grid;min-height:252px;gap:12px;margin-top:18px;border:1px solid #dce4f4;border-radius:20px;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(255,255,255,.96)),#ffffff;padding:14px}.seo-suite-capability-card__visual-head,.seo-suite-capability-card__visual-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.seo-suite-capability-card__visual-head span{color:#174ea6;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.seo-suite-capability-card__visual-head strong{color:#0f172a;font-size:20px;font-weight:850;letter-spacing:-.03em}.seo-suite-capability-card__visual-grid{display:grid;gap:9px;align-content:stretch}.seo-suite-capability-card__visual-grid>div{display:grid;min-height:0;gap:6px}.seo-suite-capability-card__visual-row span{color:#475569;font-size:11.5px;font-weight:750}.seo-suite-capability-card__visual-row strong{color:#0f172a;font-size:12px;font-weight:850;white-space:nowrap}.seo-suite-capability-card__visual-grid i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.seo-suite-capability-card__visual-grid b{display:block;height:100%;border-radius:inherit}.seo-suite-capability-card__visual-grid .is-high b{background:linear-gradient(90deg,#34a853,#2e7d32)}.seo-suite-capability-card__visual-grid .is-mid b{background:linear-gradient(90deg,#1a73e8,#6d28d9)}.seo-suite-capability-card__visual-grid .is-caution b{background:linear-gradient(90deg,#f59e0b,#f97316)}.seo-suite-capability-card__visual-grid .is-low b{background:linear-gradient(90deg,#ef4444,#dc2626)}.seo-suite-capability-card__visual.is-market .seo-suite-capability-card__visual-grid,.seo-suite-capability-card__visual.is-workflow .seo-suite-capability-card__visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));height:100%}.seo-suite-capability-card__visual.is-market .seo-suite-capability-card__visual-grid>div,.seo-suite-capability-card__visual.is-workflow .seo-suite-capability-card__visual-grid>div{display:flex;flex-direction:column;min-width:0;border-radius:14px;background:#f8fafc;padding:10px}.seo-suite-capability-card__visual.is-market .seo-suite-capability-card__visual-row,.seo-suite-capability-card__visual.is-workflow .seo-suite-capability-card__visual-row{display:grid;gap:5px}.seo-suite-capability-card__visual.is-market i,.seo-suite-capability-card__visual.is-workflow i{margin-top:auto}.seo-suite-capability-card__visual.is-market .seo-suite-capability-card__visual-row span,.seo-suite-capability-card__visual.is-workflow .seo-suite-capability-card__visual-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-suite-capability-card__meta,.seo-suite-tool-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;padding-top:18px}.seo-suite-capability-card__meta span,.seo-suite-tool-card__badges span{border-radius:999px;background:#f1f5f9;color:#334155;padding:7px 10px;font-size:12px;font-weight:800}.seo-suite-capability-card__meta span:last-child,.seo-suite-tool-card__badges span:first-child{background:#e8f0fe;color:#174ea6}.seo-suite-capability-card a{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:14px;color:#174ea6;font-size:14px;font-weight:850;text-decoration:none}.seo-suite-evidence{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(36px,6vw,72px);align-items:center}.seo-suite-evidence__copy h2{max-width:620px;color:#1e293b;font-size:clamp(2rem,3vw,2.55rem);font-weight:660;letter-spacing:-.032em;line-height:1.12}.seo-suite-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-suite-evidence__grid article{position:relative;overflow:hidden;border:1px solid #dce4f4;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,247,255,.72)),#ffffff;padding:20px}.seo-suite-evidence__grid article:after{position:absolute;inset:auto 16px 14px auto;width:42px;height:42px;border-radius:999px;background:rgba(26,115,232,.06);content:""}.seo-suite-evidence__grid i{display:inline-flex;margin-bottom:12px;border-radius:999px;background:#e8f0fe;color:#174ea6;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.seo-suite-evidence__grid span{color:#174ea6;font-size:15px;font-weight:850}.seo-suite-evidence__grid p{margin-top:9px;color:#475569;font-size:15px;line-height:1.6}.seo-suite-catalog{display:grid;gap:28px}.seo-suite-catalog-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-12px 0 34px}.seo-suite-catalog-summary article{border:1px solid #dce4f4;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,247,255,.9)),#ffffff;padding:18px;box-shadow:0 22px 54px -46px rgba(15,23,42,.46)}.seo-suite-catalog-summary span{color:#174ea6;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seo-suite-catalog-summary strong{display:block;margin-top:10px;color:#0f172a;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:820;letter-spacing:-.04em;line-height:1}.seo-suite-catalog-summary p{margin-top:8px;color:#64748b;font-size:13px;line-height:1.5}.seo-suite-catalog__group{border-top:1px solid #dce4f4;padding-top:28px}.seo-suite-catalog__group-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.seo-suite-catalog__group-head h3{color:#0f172a;font-size:24px;font-weight:760;letter-spacing:-.025em}.seo-suite-catalog__group-head span{border-radius:999px;background:#e8f0fe;color:#174ea6;padding:8px 12px;font-size:13px;font-weight:850}.seo-suite-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:14px}.seo-suite-tool-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:210px;border:1px solid #dce4f4;border-radius:22px;background:#ffffff;padding:18px;text-decoration:none;box-shadow:0 20px 52px -46px rgba(15,23,42,.42);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.seo-suite-tool-card:hover{border-color:#aecbfa;box-shadow:0 24px 58px -42px rgba(26,115,232,.36);transform:translateY(-2px)}.seo-suite-tool-card__content{min-width:0;display:grid;gap:10px}.seo-suite-tool-card h4{color:#0f172a;font-size:17px;font-weight:760;letter-spacing:-.015em;line-height:1.25}.seo-suite-tool-card p{color:#475569;font-size:14px;line-height:1.55}.seo-suite-tool-card__meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;width:min(100%,240px);height:54px;margin-top:2px;border:1px solid #e2e8f0;border-radius:16px;background:repeating-linear-gradient(0deg,transparent 0 17px,rgba(148,163,184,.18) 18px),#f8fafc;padding:10px 12px 8px}.seo-suite-tool-card__meter-fill{width:100%;border-radius:999px 999px 4px 4px;opacity:.86}.seo-suite-tool-card__meter-fill.is-high{background:linear-gradient(180deg,#1a73e8,#34a853)}.seo-suite-tool-card__meter-fill.is-mid{background:linear-gradient(180deg,#4f46e5,#2563eb)}.seo-suite-tool-card__meter-fill.is-caution{background:linear-gradient(180deg,#f59e0b,#f97316)}.seo-suite-tool-card__meter-fill.is-low{background:linear-gradient(180deg,#ef4444,#dc2626)}.seo-suite-tool-card__meter-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.seo-suite-tool-card__meter-legend span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 5px;align-items:center;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;padding:7px;color:#64748b;font-size:10.5px;line-height:1.25}.seo-suite-tool-card__meter-legend span i{width:8px;height:8px;border-radius:999px;background:#64748b}.seo-suite-tool-card__meter-legend span:first-child i{background:linear-gradient(180deg,#1a73e8,#34a853)}.seo-suite-tool-card__meter-legend span:nth-child(2) i{background:linear-gradient(180deg,#4f46e5,#2563eb)}.seo-suite-tool-card__meter-legend span:nth-child(3) i{background:linear-gradient(180deg,#f59e0b,#f97316)}.seo-suite-tool-card__meter-legend small,.seo-suite-tool-card__meter-legend strong{min-width:0}.seo-suite-tool-card__meter-legend strong{flex:1;color:#334155;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.seo-suite-tool-card__meter-legend small{grid-column:1/-1;color:#0f172a;font-size:11px;font-weight:850}.seo-suite-tool-card__arrow{position:absolute;inset-inline-end:18px;inset-block-start:18px;color:#94a3b8;transition:transform .18s ease,color .18s ease}.seo-suite-tool-card:hover .seo-suite-tool-card__arrow{color:#174ea6;transform:translateX(2px)}.seo-suite-final{padding-top:32px;background:linear-gradient(180deg,#f8fafc,#ffffff)}.seo-suite-final__panel{border:1px solid #dce4f4;border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(26,115,232,.12),transparent 36%),#ffffff;padding:clamp(34px,6vw,62px);text-align:center;box-shadow:0 30px 74px -52px rgba(15,23,42,.45)}.seo-suite-final__panel p{max-width:700px;margin-inline:auto}.seo-suite-final .seo-suite-page__actions{justify-content:center}@media (max-width:1180px){.seo-suite-command,.seo-suite-evidence,.seo-suite-page__hero-grid{grid-template-columns:1fr}.seo-suite-preview{max-width:840px}}@media (max-width:760px){.seo-suite-container,.seo-suite-container--standard,.seo-suite-container--wide{width:min(100% - 32px,1400px)}.seo-suite-page__hero-grid{padding-block:28px 44px;gap:28px}.seo-suite-page__hero h1{font-size:clamp(2.55rem,12vw,3.25rem)}.seo-suite-page__hero-stats{grid-template-columns:1fr}.seo-suite-page__hero-stats div{padding:14px}.seo-suite-page__hero-stats span{font-size:12px}.seo-suite-page__hero-stats p{font-size:11px}.seo-suite-page__actions{align-items:stretch;flex-direction:column}.seo-suite-button{width:100%}.seo-suite-preview__header{flex-direction:column}.seo-suite-preview__metric{width:100%}.seo-suite-catalog-summary,.seo-suite-command__steps,.seo-suite-evidence__grid,.seo-suite-preview__modules{grid-template-columns:1fr}.seo-suite-preview__chart,.seo-suite-preview__modules div,.seo-suite-preview__status{padding:14px}.seo-suite-preview__modules div{min-height:0}.seo-suite-preview__modules p{font-size:10.5px}.seo-suite-command__board{grid-template-columns:1fr}.seo-suite-command__steps{grid-column:auto;grid-template-columns:1fr;gap:10px}.seo-suite-command__steps>div{padding:12px}.seo-suite-command__proof li{padding:13px 14px}.seo-suite-command__proof p{font-size:12.5px}.seo-suite-command__step-title{font-size:13px;line-height:1.3}.seo-suite-command__step-value{font-size:11px}.seo-suite-command__step-detail{font-size:10px;line-height:1.35}.seo-suite-command__step-meta{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:9px}.seo-suite-command__step-meta mark,.seo-suite-command__step-meta u{font-size:9.5px}.seo-suite-command__steps i{margin-top:10px;padding-top:10px}.seo-suite-section{padding-block:64px}.seo-suite-evidence__copy h2{font-size:clamp(1.9rem,8vw,2.35rem)}.seo-suite-catalog-summary{margin:-8px 0 28px}.seo-suite-capability-card{min-height:0;padding:20px}.seo-suite-capability-card__visual.is-market .seo-suite-capability-card__visual-grid,.seo-suite-capability-card__visual.is-workflow .seo-suite-capability-card__visual-grid{grid-template-columns:1fr}.seo-suite-section__header,.seo-suite-section__header--left{text-align:start}.seo-suite-tool-card{grid-template-columns:auto minmax(0,1fr)}.seo-suite-tool-card__meter{width:100%;max-width:none}.seo-suite-tool-card__meter-legend{grid-template-columns:1fr}.seo-suite-tool-card__arrow{display:none}}@media (prefers-reduced-motion:reduce){.seo-suite-button,.seo-suite-tool-card,.seo-suite-tool-card__arrow{transition:none}}.g-seo-hub{background:radial-gradient(circle at 78% 0,rgba(26,115,232,.1),transparent 28%),#f8fafc;padding-block:clamp(32px,4vw,54px) clamp(72px,6vw,104px)}.g-seo-hub__header{max-width:1080px;margin-inline:auto;text-align:center}.g-seo-hub__title{margin:0;color:#0f172a;font-size:clamp(2.65rem,4.8vw,4rem);font-weight:760;letter-spacing:-.045em;line-height:1.02}.g-seo-hub__subtitle{max-width:760px;margin:18px auto 0;color:#475569;font-size:17px;line-height:1.7}.g-seo-hub .g-pill{min-height:28px;align-items:center;border-radius:999px;font-size:12px;font-weight:800}.g-seo-hub .g-stat-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.g-seo-hub .g-stat-card{border:1px solid #dce4f4;border-radius:22px;background:rgba(255,255,255,.94);padding:20px;box-shadow:0 22px 58px -48px rgba(15,23,42,.46)}.g-seo-hub .g-stat-card__value{color:#0f172a;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:760;letter-spacing:-.035em}.g-seo-hub .g-stat-card__label{color:#64748b;font-size:14px;font-weight:700}.g-seo-hub .g-search{min-height:54px;border:1px solid #dce4f4;border-radius:18px;background:#ffffff;box-shadow:0 18px 46px -42px rgba(15,23,42,.42)}.g-seo-hub .g-search__input{min-height:52px;font-size:15px}.g-seo-hub .g-chip{min-height:34px;border-radius:999px;font-size:13px;font-weight:750}.g-seo-section{border-top:1px solid #dce4f4;padding-top:30px}.g-seo-section+.g-seo-section{margin-top:34px}.g-seo-section__title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.g-seo-section__title>span:first-child{color:#0f172a;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:760;letter-spacing:-.025em}.g-module-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.g-module-list>a,.g-module-list>div[role=button]{min-width:0;text-decoration:none}.g-module-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;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);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.g-module-row:hover{border-color:#aecbfa;box-shadow:0 24px 58px -42px rgba(26,115,232,.36);transform:translateY(-2px)}.g-module-row__icon{width:44px;height:44px;border-radius:16px;flex:0 0 auto}.g-module-row__body{min-width:0}.g-module-row__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#0f172a;font-size:17px;font-weight:760;letter-spacing:-.015em;line-height:1.25}.g-module-row__desc{margin-top:9px;color:#475569;font-size:14px;line-height:1.58}.g-module-row__action{align-self:start}@media (max-width:900px){.g-seo-hub .g-stat-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g-seo-hub{padding-block:28px 72px}.g-seo-hub__header{text-align:start}.g-seo-hub__title{font-size:clamp(2.35rem,11vw,3.05rem)}.g-module-list,.g-seo-hub .g-stat-grid-4{grid-template-columns:1fr}.g-module-row{grid-template-columns:auto minmax(0,1fr)}.g-module-row__action{grid-column:2}}