.lang-switch__list[data-astro-cid-d57ry5zo]{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.lang-switch__item[data-astro-cid-d57ry5zo]{display:inline-flex;align-items:center}.lang-switch__sep[data-astro-cid-d57ry5zo]{margin:0 .4rem;font-family:var(--site-header-font-system, "Noto Sans JP", sans-serif);font-size:.75rem;font-weight:400;color:var(--site-header-text-faint, #334155);opacity:1;user-select:none}.lang-switch__link[data-astro-cid-d57ry5zo]{font-family:var(--site-header-font-system, "Noto Sans JP", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--site-header-text-muted, #334155);opacity:1;text-decoration:none;transition:color var(--t1)}a[data-astro-cid-d57ry5zo].lang-switch__link:hover{color:var(--site-header-text, #121418)}.lang-switch__link--active[data-astro-cid-d57ry5zo]{font-weight:700;color:var(--site-header-text, #121418);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--site-header-text, #121418)}.lang-switch--mobile[data-astro-cid-d57ry5zo]{padding:var(--site-header-mobile-link-padding-block, 12px) var(--site-header-mobile-link-padding-inline, 24px) 4px;border-bottom:1px solid var(--site-header-border, #e2e8f0)}.lang-switch--mobile[data-astro-cid-d57ry5zo] .lang-switch__link[data-astro-cid-d57ry5zo]{font-size:.82rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.theme-toggle__icon--sun[data-astro-cid-xybtvccz],html.dark .theme-toggle__icon--moon[data-astro-cid-xybtvccz]{display:none}html.dark .theme-toggle__icon--sun[data-astro-cid-xybtvccz]{display:block}.header{position:relative;transition:background var(--t1),box-shadow var(--t1),border-color var(--t1)}.header .container{display:flex;flex-direction:column;container-type:inline-size;container-name:aq-site-header}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--site-header-column-gap);min-height:var(--site-header-height);transition:gap .32s cubic-bezier(.22,.61,.36,1)}.site-logo{display:inline-flex;align-items:baseline;text-decoration:none;min-width:0;min-height:var(--site-header-target-min, 24px);justify-self:start}.header-nav-center{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--site-header-nav-item-gap);justify-self:stretch;min-width:0;transition:gap .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--site-header-actions-gap);justify-self:end;min-width:0;transition:gap .32s cubic-bezier(.22,.61,.36,1)}.header-actions .lang-switch{display:inline-flex;align-items:center;max-width:5.5rem;opacity:1;overflow:hidden;white-space:nowrap;transition:max-width .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease,margin .3s cubic-bezier(.22,.61,.36,1)}.nav-link{display:inline-flex;align-items:center;font-size:var(--site-header-nav-font-size, .8125rem);font-weight:var(--site-header-nav-font-weight, 400);letter-spacing:.04em;white-space:nowrap;min-height:var(--site-header-target-min, 24px);padding-block:var(--site-header-nav-link-padding-block, 6px);padding-inline:var(--site-header-nav-link-padding-inline, 4px);max-width:20rem;overflow:hidden;transition:padding .3s cubic-bezier(.22,.61,.36,1),letter-spacing .3s cubic-bezier(.22,.61,.36,1),font-size .3s cubic-bezier(.22,.61,.36,1),max-width .32s cubic-bezier(.22,.61,.36,1),opacity .22s ease,margin .3s cubic-bezier(.22,.61,.36,1)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;min-height:var(--site-header-target-min, 24px);min-width:var(--site-header-target-min, 24px);padding:10px 20px;font-size:var(--site-header-cta-font-size, 1.05rem);font-weight:var(--site-header-cta-font-weight, 600);letter-spacing:.04em;transition:padding .28s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;width:48px;height:48px;background:transparent;border-radius:0;cursor:pointer;padding:0;transition:border-color var(--t1),opacity .22s ease}.hamburger-line{display:block;width:20px;height:1.5px;border-radius:0;transition:transform .3s ease,opacity .3s ease,background .3s ease;transform-origin:center}.hamburger[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.hamburger[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-menu{display:none;overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.22,.61,.36,1)}.mobile-menu.is-open{max-height:min(85vh,44rem);overflow-y:auto}.mobile-nav{display:flex;flex-direction:column;padding:var(--site-header-mobile-nav-padding-block)}.mobile-nav-link{font-family:var(--font-sans);font-size:.85rem;font-weight:500;letter-spacing:.04em;padding:var(--site-header-mobile-link-padding-block) var(--site-header-mobile-link-padding-inline);border-bottom:1px solid rgba(255,255,255,.06);transition:color var(--t1),background var(--t1)}.mobile-nav-cta{display:block;margin:var(--site-header-mobile-cta-margin-block);margin-inline:var(--site-header-mobile-cta-margin-inline);padding:var(--site-header-mobile-link-padding-block) var(--site-header-mobile-link-padding-inline);text-align:center;transition:background var(--t1)}.crumb-wrap{padding:0}@media(max-width:1279px){:root{--site-header-column-gap: clamp(10px, 1.4vw, 22px);--site-header-nav-item-gap: clamp(5px, .7vw, 10px);--site-header-actions-gap: clamp(6px, .8vw, 12px)}}@media(max-width:1119px){:root{--site-header-column-gap: 10px;--site-header-nav-item-gap: 5px;--site-header-actions-gap: 6px;--site-header-nav-link-padding-inline: 2px}.header .nav-link{letter-spacing:.02em!important}}@media(max-width:959px){:root{--site-header-column-gap: 8px;--site-header-nav-item-gap: 4px}.header-nav-center .nav-link:nth-child(n+4){max-width:0;opacity:0;padding-inline:0;margin:0;pointer-events:none;visibility:hidden}}@media(max-width:799px){:root{--site-header-column-gap: 6px;--site-header-nav-item-gap: 3px;--site-header-actions-gap: 4px;--site-header-nav-font-size: .75rem;--site-header-cta-font-size: .75rem;--site-header-cta-padding-inline: 8px}}@media(max-width:699px){.header-inner{grid-template-columns:minmax(0,1fr) auto auto}.header-nav-center,.header-actions .nav-cta{display:none}.header-actions .lang-switch{display:inline-flex;max-width:5.5rem;opacity:1;margin:0;pointer-events:auto;visibility:visible}.hamburger{display:flex}.mobile-menu{display:block}}@container aq-site-header (max-width: 1180px){.header-inner{gap:clamp(10px,1.2vw,20px)}.header-nav-center{gap:clamp(5px,.65vw,9px)}.header-actions{gap:clamp(6px,.75vw,11px)}}@container aq-site-header (max-width: 880px){.header-nav-center .nav-link:nth-child(n+4){max-width:0;opacity:0;padding-inline:0;margin:0;pointer-events:none;visibility:hidden}}@container aq-site-header (max-width: 720px){:root{--site-header-nav-font-size: .75rem;--site-header-cta-font-size: .75rem}}@container aq-site-header (max-width: 620px){.header-inner{grid-template-columns:minmax(0,1fr) auto auto}.header-nav-center,.header-actions .nav-cta{display:none}.header-actions .lang-switch{display:inline-flex;max-width:5.5rem;opacity:1;margin:0;pointer-events:auto;visibility:visible}.hamburger{display:flex}.mobile-menu{display:block}}.aq-orange-action-button{font-family:-apple-system,Helvetica Neue,Arial,sans-serif;font-size:var(--aq-cta-font-size, clamp(1rem, 1.4vw, 1.0625rem));font-weight:var(--aq-cta-font-weight, 700);letter-spacing:var(--aq-cta-letter-spacing, .06em);color:var(--color-cta-fg);-webkit-text-fill-color:var(--color-cta-fg);background:var(--color-cta-bg);background-color:var(--color-cta-bg);border:none;border-radius:var(--aq-cta-radius, 6px);padding:var(--aq-cta-pad-block, 1rem) var(--aq-cta-pad-inline, 1.75rem);min-height:var(--aq-cta-min-height, 3.5rem);height:auto;margin-block:var(--aq-cta-space-block-start, 1.25rem) var(--aq-cta-space-block-end, 1.5rem);line-height:1.25;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none;box-shadow:var(--aq-cta-shadow, none);transition:var( --aq-cta-transition, background-color .18s ease, box-shadow .18s ease )}.aq-orange-action-button :is(span,strong,em,b){color:inherit;-webkit-text-fill-color:inherit}.aq-orange-action-button:hover{color:var(--color-cta-fg-hover);-webkit-text-fill-color:var(--color-cta-fg-hover);background:var(--color-cta-bg-hover);background-color:var(--color-cta-bg-hover);transform:none;box-shadow:var(--aq-cta-shadow-hover, none)}.aq-orange-action-button:active{transform:none}.aq-orange-action-button:focus-visible{outline:2px solid var(--color-cta-focus-ring);outline-offset:3px}.aq-orange-action-button:focus{outline:2px solid var(--color-cta-focus-ring);outline-offset:3px}html.dark .aq-orange-action-button,html.dark a.aq-orange-action-button,html.dark button.aq-orange-action-button{background:var(--color-cta-bg)!important;background-color:var(--color-cta-bg)!important;color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important}html.dark .aq-orange-action-button:is(:hover,:focus-visible),html.dark a.aq-orange-action-button:is(:hover,:focus-visible),html.dark button.aq-orange-action-button:is(:hover,:focus-visible){background:var(--color-cta-bg-hover)!important;background-color:var(--color-cta-bg-hover)!important;color:var(--color-cta-fg-hover)!important;-webkit-text-fill-color:var(--color-cta-fg-hover)!important}html.dark .pg-ai-seo-close--ink a.aq-orange-action-button.pg-ai-seo-cta-primary,html.dark .pg-ai-seo-close--ink button.aq-orange-action-button.pg-ai-seo-cta-primary{background:var(--color-cta-on-ink-bg)!important;background-color:var(--color-cta-on-ink-bg)!important;color:var(--color-cta-on-ink-fg)!important;-webkit-text-fill-color:var(--color-cta-on-ink-fg)!important}html.dark .pg-ai-seo-close--ink a.aq-orange-action-button.pg-ai-seo-cta-primary:is(:focus,:focus-visible),html.dark .pg-ai-seo-close--ink button.aq-orange-action-button.pg-ai-seo-cta-primary:is(:focus,:focus-visible){outline-color:var(--color-cta-on-ink-focus-ring, var(--color-cta-on-ink-fg))!important}.site-online-consult-band{box-sizing:border-box;position:relative;width:100%;--surface-bg: var(--surface-ink-bg);--on-surface: var(--on-surface-ink);background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(255,255,255,.06) 0%,transparent 55%),var(--surface-bg);background-color:var(--surface-bg);border-top:0;border-bottom:0;box-shadow:none;color:var(--on-surface)}.site-online-consult-band:before,.site-online-consult-band:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;background:#ffffff29;opacity:1}.site-online-consult-band:before{top:0}.site-online-consult-band:after{bottom:0;opacity:.7}.site-online-consult-band .container,.site-online-consult-band__inner{max-width:var(--aq-shell-max, 1360px);width:100%;margin-inline:auto;padding-inline:var(--aq-pad-x, 32px);padding-block:clamp(2.75rem,6vw,4.25rem);box-sizing:border-box}.site-online-consult-band__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15.5rem,.55fr);align-items:center;column-gap:clamp(2rem,4vw,4rem);row-gap:clamp(1.5rem,3vw,2rem);width:100%}.site-online-consult-band__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.65rem,1.4vw,.95rem);min-width:0;max-width:40rem}.site-online-consult-band__eyebrow{margin:0;font-family:var(--font-en, "Cormorant Garamond", Georgia, serif);font-size:clamp(.9375rem,1.35vw,1.0625rem);font-weight:500;font-style:normal;letter-spacing:.14em;line-height:1.3;color:var(--on-surface-ink-soft, var(--on-surface));text-transform:none;white-space:normal;max-width:100%}.site-online-consult-band__heading{margin:0;max-width:22em;font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--on-surface);text-transform:none;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:.15em}.site-online-consult-band__desc{margin:0;max-width:36em;font-family:var(--font-jp, "Noto Sans JP", sans-serif);font-size:clamp(1.0125rem,1.55vw,1.125rem);font-weight:400;line-height:1.85;letter-spacing:.02em;color:var(--on-surface-ink-soft, var(--on-surface));display:flex;flex-wrap:wrap;column-gap:0;row-gap:.15em}.site-online-consult-band__phrase,.online-consult-cta__chunk{display:inline;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}.site-online-consult-band__action{display:flex;justify-content:stretch;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}.site-online-consult-band .online-consult-cta{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%}.site-online-consult-band .online-consult-cta__button.aq-orange-action-button,.site-online-consult-band .online-consult-cta__button{display:flex;flex:0 0 auto;box-sizing:border-box;width:100%;max-width:100%;align-items:center;justify-content:space-between;gap:.75rem 1rem;white-space:normal;word-break:normal!important;line-break:strict!important;overflow-wrap:normal!important;hyphens:none!important;background-color:var(--color-cta-bg)!important;background-image:none!important;color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important;isolation:isolate;box-shadow:none!important}.site-online-consult-band .online-consult-cta__button.aq-orange-action-button:hover,.site-online-consult-band .online-consult-cta__button:hover,.site-online-consult-band .online-consult-cta__button.aq-orange-action-button:focus-visible,.site-online-consult-band .online-consult-cta__button:focus-visible{background-color:var(--color-cta-bg-hover)!important;color:var(--color-cta-fg-hover)!important;-webkit-text-fill-color:var(--color-cta-fg-hover)!important;box-shadow:0 0 0 2px var(--surface-bg),0 0 0 4px var(--color-cta-bg)!important}.site-online-consult-band .online-consult-cta__button :is(.online-consult-cta__label,.online-consult-cta__chunk,.online-consult-cta__arrow){color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important;opacity:1!important;text-shadow:none!important}.online-consult-cta__label{display:flex;flex-wrap:wrap;align-items:center;gap:0 .05em;flex:1 1 auto;min-width:0;text-align:start;white-space:normal;line-height:1.35}.online-consult-cta__arrow{flex:0 0 auto;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap!important;transition:transform .2s ease}.online-consult-cta__button:hover .online-consult-cta__arrow,.online-consult-cta__button:focus-visible .online-consult-cta__arrow{transform:translate(.18rem)}.online-consult-cta>.online-consult-cta__button.aq-orange-action-button,.online-consult-cta>.online-consult-cta__button{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem 1rem}.site-online-consult-band .online-consult-cta__button.aq-orange-action-button:focus-visible,.site-online-consult-band .online-consult-cta__button:focus-visible{outline:2px solid var(--color-cta-focus-ring, var(--color-cta-fg));outline-offset:3px}.site-online-consult-band .online-consult-cta__button--secondary{display:flex;flex:0 0 auto;box-sizing:border-box;width:100%;max-width:100%;align-items:center;justify-content:space-between;gap:.75rem 1rem;min-height:2.75rem;padding:.85rem 1.15rem;font-family:var(--font-jp, inherit);font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important;background:transparent!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--on-surface) 55%,transparent)!important;border-radius:0;box-shadow:none!important;white-space:normal;word-break:normal!important;line-break:strict!important;overflow-wrap:normal!important;hyphens:none!important}.site-online-consult-band .online-consult-cta__button--secondary:hover,.site-online-consult-band .online-consult-cta__button--secondary:focus-visible{background:color-mix(in srgb,var(--on-surface) 8%,transparent)!important;border-color:var(--on-surface)!important;color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important;box-shadow:0 0 0 2px var(--surface-bg),0 0 0 4px var(--color-cta-bg)!important;outline:none}.site-online-consult-band .online-consult-cta__button--secondary :is(.online-consult-cta__label,.online-consult-cta__chunk,.online-consult-cta__arrow){color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important;opacity:1!important}.online-consult-cta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.site-online-consult-band .online-consult-cta{flex-direction:column;align-items:stretch;gap:0}.online-consult-cta__desc{flex:1 1 16rem;min-width:min(100%,14rem);max-width:36em;margin:0;font-family:var(--font-jp, "Noto Sans JP", sans-serif);font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.02em;color:var(--on-surface, #0f172a)}@media(max-width:47.99rem){.site-online-consult-band .container,.site-online-consult-band__inner{padding-block:clamp(2.25rem,7vw,3.25rem)}.site-online-consult-band__grid{grid-template-columns:1fr;align-items:stretch}.site-online-consult-band__action{width:100%;justify-content:stretch}.site-online-consult-band .online-consult-cta,.site-online-consult-band .online-consult-cta__button.aq-orange-action-button,.site-online-consult-band .online-consult-cta__button{width:100%;max-width:100%}.site-online-consult-band .online-consult-cta__button.aq-orange-action-button,.site-online-consult-band .online-consult-cta__button{min-height:3.25rem;padding:1rem 1.25rem;box-shadow:none!important}.site-online-consult-band .online-consult-cta__label{text-align:start;line-height:1.35}.site-online-consult-band .online-consult-cta__label{flex-direction:column;align-items:flex-start;gap:.12em}.site-online-consult-band__heading{font-size:clamp(1.35rem,5.5vw,1.75rem)}.site-online-consult-band__desc{max-width:none}}html.dark .site-online-consult-band .online-consult-cta__button.aq-orange-action-button,html.dark .site-online-consult-band .online-consult-cta__button{background-color:var(--color-cta-bg)!important;background-image:none!important;color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important}.site-faq-frame{--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);--site-faq-frame-ink: var(--on-surface);--site-faq-frame-surface: var(--surface-bg);--site-faq-frame-accent: #4869da;--site-faq-frame-display: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--site-faq-frame-en: var(--font-en, "Cormorant Garamond", Georgia, serif);--site-faq-frame-sans: "Noto Sans JP", ui-sans-serif, system-ui, sans-serif;--site-faq-frame-gutter: clamp(.75rem, 3vw, 1.25rem);--site-faq-frame-page-inline: var(--aq-pad-x, 32px);--site-faq-frame-shell: var(--aq-shell-max, 1360px);--site-faq-frame-read: var(--aq-read-max, 760px);--site-faq-frame-space-sm: clamp(1.5rem, 3vw, 2rem);--site-faq-frame-space-lg: clamp(4.5rem, 9vw, 7rem);position:relative;left:auto;box-sizing:border-box;width:calc(100% + (2 * var(--site-faq-frame-gutter)));max-width:calc(var(--site-faq-frame-shell) + (2 * var(--site-faq-frame-gutter)));margin:0;margin-inline:calc(-1 * var(--site-faq-frame-gutter));padding:var(--site-faq-frame-space-lg) var(--site-faq-frame-gutter);transform:none;color:var(--site-faq-frame-ink);background:var(--site-faq-frame-surface)}.site-faq-frame__head{display:grid;grid-template-columns:minmax(5rem,.22fr) minmax(0,1fr);align-items:start;gap:1rem;width:100%;margin:0 0 var(--site-faq-frame-space-sm)}.site-faq-frame__head:not(:has(.site-faq-frame__eyebrow)){grid-template-columns:minmax(0,1fr)}.site-faq-frame__eyebrow{margin:0;padding:0;color:var(--site-faq-frame-ink);font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1.8rem,3.8vw,2.5rem);font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.2}.site-faq-frame__title{position:relative;margin:0;padding:0 0 var(--site-faq-frame-space-sm);border:0;color:var(--site-faq-frame-ink);background:none;font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1.8rem,4vw,2.65rem);font-weight:500;letter-spacing:.015em;line-height:1.38;text-wrap:balance}.site-faq-frame__title:before{content:none}.site-faq-frame__title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--site-faq-frame-ink)}.site-faq-frame__lead{box-sizing:border-box;max-width:var(--site-faq-frame-read, 760px);width:100%;margin:0 0 var(--site-faq-frame-space-sm);color:var(--on-surface);font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1rem,1.6vw,1.0625rem);letter-spacing:.015em;line-height:1.85}.site-md-hub-intro .site-md .site-faq-frame__eyebrow,.site-md .site-faq-frame__eyebrow{margin:0;padding:0;color:var(--site-faq-frame-ink);font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1.8rem,3.8vw,2.5rem);font-style:normal;font-weight:700;letter-spacing:.1em;line-height:1.2}.site-md-hub-intro .site-md .site-faq-frame__title,.site-md .site-faq-frame__title,body:not([data-path="/"]) .site-md:not(.site-md--iso-spec) .site-faq-frame h2.site-faq-frame__title,body:not([data-path="/"]) main .site-faq-frame h2.site-faq-frame__title,.site-faq-frame h2.site-faq-frame__title{position:relative;margin:0;margin-block:0;padding:0 0 var(--site-faq-frame-space-sm);border:0;border-bottom:0;color:var(--site-faq-frame-ink);background:none;font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1.8rem,4vw,2.65rem);font-weight:500;letter-spacing:.015em;line-height:1.38;text-wrap:balance}.site-md-hub-intro .site-md .site-faq-frame__lead,.site-md .site-faq-frame__lead{box-sizing:border-box;max-width:var(--site-faq-frame-read, 760px);width:100%;margin:0 0 var(--site-faq-frame-space-sm);color:var(--on-surface);font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:clamp(1rem,1.6vw,1.0625rem);letter-spacing:.015em;line-height:1.85}.site-md-hub-intro .site-md .site-faq__answer :is(p,li),.site-md .site-faq__answer :is(p,li){color:var(--site-faq-text, var(--text, #1a1d22));font-size:inherit;line-height:inherit;letter-spacing:inherit}.site-faq{--site-faq-ink: var(--on-surface);--site-faq-text: var(--on-surface);--site-faq-surface: var(--surface-bg);--site-faq-open-surface: #ffffff;--site-faq-accent: #4869da;--site-faq-line: color-mix(in srgb, var(--on-surface) 32%, transparent);width:100%;margin:0;border-bottom:1px solid var(--site-faq-ink);background:var(--site-faq-surface)}.site-faq__item{margin:0;padding:0;border:0;border-top:1px solid var(--site-faq-line);background:var(--site-faq-surface);box-shadow:none;transition:background-color .18s ease,box-shadow .18s ease}.site-faq__item[open]{background:transparent;box-shadow:none}.site-faq__question{display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;justify-content:space-between;column-gap:clamp(.75rem,2vw,1.25rem);row-gap:0;min-height:6.5rem;min-width:0;margin:0;padding:1.5rem clamp(.5rem,2vw,1.25rem);cursor:pointer;list-style:none;color:var(--site-faq-ink);font-family:var(--site-faq-frame-sans, var(--font-jp, "Noto Sans JP", sans-serif));font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:600;letter-spacing:.005em;line-height:1.65;overflow-wrap:normal;word-break:normal}.site-faq__question::-webkit-details-marker{display:none}.site-faq__question:before{content:"Q";align-self:center;justify-self:center;padding:0;color:var(--site-faq-ink);font-family:var(--font-jp, var(--site-faq-frame-sans));font-size:.9rem;font-weight:700;letter-spacing:.08em;line-height:1}.site-faq__question:after{content:"+";justify-self:end;color:var(--site-faq-ink);font-family:var(--font-num, var(--font-sans));font-size:1.25rem;font-weight:400;line-height:1;transition:transform .18s ease}.site-faq__item[open]>.site-faq__question:after{transform:rotate(45deg)}.site-faq__question:focus-visible{outline:2px solid var(--site-faq-ink);outline-offset:-4px}.site-faq__answer{margin:0;padding:0 calc(2rem + clamp(.5rem,2vw,1.25rem)) clamp(1.5rem,3vw,2rem) calc(3rem + clamp(.75rem,2vw,1.25rem) + clamp(.5rem,2vw,1.25rem));color:var(--site-faq-text)}.site-faq__answer>:first-child{margin-top:0}.site-faq__answer>:last-child{margin-bottom:0}.site-faq__answer :is(p,li){color:var(--site-faq-text);font-size:1rem;line-height:1.9}.site-faq__answer a:not(.aq-orange-action-button):not(.aq-ink-action-button),.site-faq-frame__lead a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:var(--on-surface);-webkit-text-fill-color:var(--on-surface);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--on-surface) 55%,transparent);text-underline-offset:.18em;opacity:1}.site-faq__answer a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,.site-faq-frame__lead a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover{color:var(--on-surface);-webkit-text-fill-color:var(--on-surface);text-decoration-color:color-mix(in srgb,var(--on-surface) 85%,transparent)}body:is([data-path="/tokushoho"],[data-path="/terms"],[data-path="/privacy"],[data-path="/cases/roi"],[data-path="/security-policy"],[data-path="/faq"],[data-path="/contact"],[data-path="/glossary"],[data-path="/about"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path="/rss.xml"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md .entry-content{max-width:none;width:100%;box-sizing:border-box}body:is([data-path="/tokushoho"],[data-path="/terms"],[data-path="/privacy"],[data-path="/cases/roi"],[data-path="/security-policy"],[data-path="/faq"],[data-path="/contact"],[data-path="/glossary"],[data-path="/about"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path="/rss.xml"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md .entry-content>:not(.site-faq-frame):not(.program-entity-bridge):not(.pg-ai-seo-faq):not(div:has(.site-faq-frame,.pg-ai-seo-faq)){max-width:var(--site-faq-frame-read, 760px)}body[data-path] .site-ea-hub-intro .site-md .entry-content>div:has(.site-faq-frame,.pg-ai-seo-faq){box-sizing:border-box;max-width:none;width:100%}body[data-path] .site-ea-hub-intro .site-md .entry-content>div:has(.site-faq-frame,.pg-ai-seo-faq)>p{max-width:var(--site-faq-frame-read, 760px);color:#0f172a;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.85}body:is([data-path="/tokushoho"],[data-path="/terms"],[data-path="/privacy"],[data-path="/cases/roi"],[data-path="/security-policy"],[data-path="/faq"],[data-path="/contact"],[data-path="/glossary"],[data-path="/about"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path="/rss.xml"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md .entry-content .site-faq-frame,body:is([data-path="/tokushoho"],[data-path="/terms"],[data-path="/privacy"],[data-path="/cases/roi"],[data-path="/security-policy"],[data-path="/faq"],[data-path="/contact"],[data-path="/glossary"],[data-path="/about"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path="/rss.xml"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md>.site-faq-frame,body:is([data-path="/glossary"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md .program-entity-bridge .site-faq-frame,body:is([data-path="/glossary"],[data-path="/en/company"],[data-path="/en/contact"],[data-path="/en/pricing"],[data-path="/en/consulting/strategy"],[data-path^="/news/"],[data-path^="/solutions/quantum-ai/"]) .site-ea-hub-intro .site-md>.program-entity-bridge .site-faq-frame{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body[data-path="/contact"] .site-ea-hub-intro .site-md>:not(.site-faq-frame):not(.site-contact-after-md):not(.program-entity-bridge):not(.pg-ai-seo-faq){box-sizing:border-box;width:100%;max-width:var(--site-faq-frame-read, var(--aq-read-max, 760px))}@media(max-width:47.99rem){.site-faq-frame{padding-block:clamp(2rem,7vw,3.25rem)}.site-faq-frame__head{grid-template-columns:1fr;gap:.5rem;margin-bottom:clamp(.85rem,3vw,1.15rem)}.site-faq-frame__eyebrow,.site-md-hub-intro .site-md .site-faq-frame__eyebrow,.site-md .site-faq-frame__eyebrow{font-size:clamp(.8125rem,2.4vw,.9375rem);letter-spacing:.14em;line-height:1.35;padding-top:0}.site-faq-frame__title{font-size:clamp(1.25rem,5.2vw,1.75rem);line-height:1.35;letter-spacing:.015em;padding-bottom:.75rem}.site-md-hub-intro .site-md .site-faq-frame__title,.site-md .site-faq-frame__title{font-size:clamp(1.25rem,5.2vw,1.75rem);line-height:1.35;letter-spacing:.015em;padding-bottom:.75rem;margin-top:0}.site-faq-frame__lead,.site-md-hub-intro .site-md .site-faq-frame__lead,.site-md .site-faq-frame__lead{font-size:.9375rem;line-height:1.75;margin-bottom:clamp(.85rem,3vw,1.15rem)}.site-faq__item{--site-faq-q-mark: 1.75rem;--site-faq-q-gap: .6rem;--site-faq-q-icon: 1.75rem}.site-faq__question{grid-template-columns:var(--site-faq-q-mark) minmax(0,1fr) var(--site-faq-q-icon);gap:var(--site-faq-q-gap);align-items:center;min-height:48px;padding-block:1.15rem;padding-inline:0;font-size:1rem;line-height:1.55;touch-action:manipulation;-webkit-tap-highlight-color:rgba(72,105,218,.12)}.site-faq__question:before{font-size:.8125rem;letter-spacing:.06em;justify-self:center}.site-faq__question:after{justify-self:center;width:100%;text-align:center;font-size:1.35rem;line-height:1}.site-faq__answer{padding-right:var(--site-faq-q-icon);padding-left:calc(var(--site-faq-q-mark) + var(--site-faq-q-gap));padding-bottom:clamp(1.25rem,3.5vw,1.65rem)}.site-faq__answer :is(p,li){font-size:.9375rem;line-height:1.8}}@media(prefers-reduced-motion:reduce){.site-faq__item,.site-faq__question:after{transition:none}}.pg-ai-seo-faq{--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);background:var(--surface-bg);color:var(--on-surface)}.pg-ai-seo-faq>.aq-shell,.faq-section>.aq-shell{box-sizing:border-box;width:100%;max-width:var(--aq-shell-max, 1360px);margin-inline:auto;padding-inline:var(--aq-pad-x, 32px)}section.section.pg-ai-seo-faq:not(:has(>.aq-shell)),section.faq-section.pg-ai-seo-faq:not(:has(>.aq-shell)){box-sizing:border-box;padding-inline:var(--aq-pad-x, 32px)}.pg-ai-seo-faq .site-faq-frame{position:relative;box-sizing:border-box;background:transparent!important;padding-block:0!important;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;left:auto!important;transform:none!important}.pg-ai-seo-faq .site-faq{max-width:none!important;width:100%;box-sizing:border-box;border-top:1px solid rgba(18,20,24,.12);background:transparent}.pg-ai-seo-faq .site-faq-frame__lead{max-width:var(--site-faq-frame-read, 760px)!important;width:100%;box-sizing:border-box}.pg-ai-seo-faq .site-faq__item{border:none!important;border-bottom:1px solid rgba(18,20,24,.12)!important;background:transparent!important;box-shadow:none!important}.pg-ai-seo-faq .site-faq__item[open]{background:transparent!important;box-shadow:none!important}.site-md-pricing-section--faq .site-md-pricing-below-head__eyebrow{margin:0;padding:.15rem 0 0;color:#4869da;font-family:var(--font-en, "Cormorant Garamond", Georgia, serif);font-size:.9rem;font-style:italic;font-weight:500;letter-spacing:.32em;line-height:1.2}.site-md-pricing-section--faq .site-md-pricing-below-head__title{position:relative;margin:0;padding:0 0 clamp(1.5rem,3vw,2rem);border:0;color:var(--on-surface);background:none;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;letter-spacing:.08em;line-height:1.25;text-wrap:balance}.site-md-pricing-section--faq .site-md-pricing-below-head__title:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--on-surface)}body[data-path="/faq"] .pg-ai-seo-faq .site-faq-frame{margin-top:0;margin-bottom:clamp(1.25rem,3vw,1.75rem)}body[data-path="/faq"] .pg-ai-seo-faq .site-faq-frame:last-of-type{margin-bottom:0}@media(max-width:47.99rem){body[data-path="/faq"] .pg-ai-seo-faq .site-faq-frame{margin-bottom:clamp(1rem,3vw,1.35rem)}}body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-section--faq,body[data-path="/en/pricing"] .site-md-hub-intro .site-md .site-md-pricing-section--faq{box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:0;margin-left:calc(50% - 50vw);padding-inline:max(var(--aq-pad-x, 32px),calc((100vw - var(--aq-shell-max, 1360px)) / 2 + var(--aq-pad-x, 32px)));padding-block:var(--site-faq-frame-space-lg, clamp(4.5rem, 9vw, 7rem));border-top:0;--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);background:var(--surface-bg)!important;color:var(--on-surface);position:relative;left:auto;transform:none}body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-section--faq .site-faq-frame,body[data-path="/en/pricing"] .site-md-hub-intro .site-md .site-md-pricing-section--faq .site-faq-frame{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;padding-block:0!important;background:transparent!important;left:auto!important;transform:none!important}body[data-path] .program-entity-bridge+.pg-ai-seo-faq,body[data-path] .program-entity-bridge+.site-page-context-notes+.pg-ai-seo-faq,body[data-path] .site-ea-hub-intro .site-md>.pg-ai-seo-faq,body[data-path] .site-ea-hub-intro .site-md .entry-content>.pg-ai-seo-faq,body[data-path="/qdivisions"] .qd-faq-wrap__inner>.pg-ai-seo-faq,body[data-path="/why-aqgrow"] .why-aqgrow-faq-band>.pg-ai-seo-test__inner>.pg-ai-seo-faq,body:is([data-path="/iso"],[data-path="/iso/"]) .iso-hub-faq>.pg-ai-seo-faq,body[data-path^="/iso/"] .iso-page>.column-article-faq-band>.pg-ai-seo-faq,body[data-path^="/column/"]:not([data-path="/column"]) .blog-article-page>.column-article-faq-band>.pg-ai-seo-faq,body[data-path^="/solutions"] .sol-hub-faq.pg-ai-seo-faq,body:is([data-path="/guide"],[data-path="/professional"]) .guide-ea-section--faq.pg-ai-seo-faq{box-sizing:border-box;margin-top:clamp(2rem,4vw,2.75rem);width:calc(100% + (2 * var(--aq-pad-x, 32px)));max-width:none;margin-inline:calc(-1 * var(--aq-pad-x, 32px));padding-inline:var(--aq-pad-x, 32px);padding-block:clamp(3.5rem,7vw,5.5rem);background:var(--surface-bg);position:relative;left:auto;transform:none}body:is([data-path="/guide"],[data-path="/professional"]) .guide-ea-section--faq.pg-ai-seo-faq{margin-top:0;width:100%;margin-inline:0;padding-inline:0;padding-block:clamp(4.5rem,9vw,7rem)}body[data-path^="/solutions"] .sol-hub-faq.pg-ai-seo-faq{margin-top:0;box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:var(--aq-pad-x, 32px);padding-block:clamp(4.5rem,9vw,7rem)}body[data-path^="/solutions"] .sol-hub-faq__inner{box-sizing:border-box;width:100%;max-width:var(--aq-shell-max, 1360px);margin-inline:auto;padding-inline:0}body[data-path] .program-entity-bridge+.site-faq-frame{margin-top:clamp(2rem,4vw,2.75rem);max-width:none;width:100%;margin-inline:0;padding-inline:0}body[data-path="/en/consulting"] .pg-ai-seo-section>.pg-ai-seo-faq{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:var(--aq-pad-x, 32px);padding-block:clamp(3.5rem,7vw,5.5rem);background:var(--surface-bg)}body[data-path="/faq"] .pg-ai-seo-faq{box-sizing:border-box;width:calc(100% + (2 * var(--aq-pad-x, 32px)));max-width:none;margin-inline:calc(-1 * var(--aq-pad-x, 32px));padding-inline:var(--aq-pad-x, 32px);padding-block:clamp(3.5rem,7vw,5.5rem);background:var(--surface-bg);position:relative;left:auto;transform:none}body[data-path="/ai-seo/apply"] .pg-ai-seo-section.pg-ai-seo-faq.apply-page__faq,body[data-path="/en/contact/apply"] .pg-ai-seo-section.pg-ai-seo-faq.apply-page__faq{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0;padding-block:clamp(3.5rem,7vw,5.5rem)!important;background:var(--surface-bg)!important}body[data-path="/ai-seo/apply"] .apply-page__faq .site-faq-frame,body[data-path="/en/contact/apply"] .apply-page__faq .site-faq-frame{width:100%;max-width:none;margin-inline:0;padding-inline:0}body[data-path="/ai-seo"] .pg-ai-seo-human-layer>.pg-ai-seo-section.pg-ai-seo-faq{background:var(--surface-bg)!important}body[data-path] .pg-ai-seo-faq .pg-ai-seo-faq{margin:0!important;padding-block:0!important;width:100%!important;margin-inline:0!important}.pg-arch-faq{--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);background:var(--surface-bg);color:var(--on-surface)}body:is([data-path="/ai-seo/architecture"],[data-path="/support"]) .pg-arch-faq{background:var(--surface-bg)!important}body:is([data-path="/ai-seo/architecture"],[data-path="/support"]) :is(#ai-seo-architecture,#support-requirements)>.pg-arch-faq>.pg-ai-seo-test__inner--map{max-width:var(--arch-shell-max, var(--aq-shell-max, 1360px));padding-inline:var(--arch-inline, var(--aq-pad-x, 32px));box-sizing:border-box;width:100%}body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) #faq.faq-section{padding-block:var(--top-ea-section-y, clamp(3.5rem, 7vw, 5.5rem))!important;border-block:none!important;border-bottom:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent)!important;background:var(--surface-bg)!important;color:var(--on-surface)}.pg-path-zoom-dialog{width:min(96vw,72rem);max-width:96vw;margin:auto;padding:0;border:1px solid rgba(18,20,24,.18);background:#fff;color:#0f172a}.pg-path-zoom-dialog::backdrop{background:#0a0e1c9e}.pg-path-zoom-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(18,20,24,.12)}.pg-path-zoom-dialog__title{margin:0;font-family:var(--font-pg-sans, "Noto Sans JP", sans-serif);font-size:.9375rem;font-weight:600;color:#0a1428}.pg-path-zoom-dialog__close{margin:0;padding:.4rem .75rem;border:1px solid rgba(18,20,24,.18);background:#fff;font-family:var(--font-pg-sans, "Noto Sans JP", sans-serif);font-size:.8125rem;font-weight:500;color:#0a1428;cursor:pointer}.pg-path-zoom-dialog__close:hover,.pg-path-zoom-dialog__close:focus-visible{border-color:#4869da;color:#0a1428}.pg-path-zoom-dialog__close:focus-visible{outline:2px solid #4869da;outline-offset:2px}.pg-path-zoom-dialog__viewport{overflow:hidden;max-height:min(85dvh,calc(100dvh - 3.5rem));touch-action:none;background:#f4f6f8;cursor:grab}.pg-path-zoom-dialog__viewport.is-grabbing{cursor:grabbing}.pg-path-zoom-dialog__stage{display:inline-block;min-width:100%;min-height:100%;padding:clamp(.75rem,2vw,1.25rem);box-sizing:border-box;transform-origin:0 0;will-change:transform}.pg-path-zoom-dialog__img{display:block;width:auto;height:auto;max-width:none;background:#fff;user-select:none;-webkit-user-drag:none;pointer-events:none}@media(max-width:47.99rem){.pg-path-zoom-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0}.pg-path-zoom-dialog__viewport{max-height:calc(100dvh - 3.25rem)}.pg-path-zoom-dialog__img{min-width:min(1200px,220vw)}}html.dark .pg-path-zoom-dialog{border-color:#f1f5f92e;background:#121418;color:#f4f6f8}html.dark .pg-path-zoom-dialog__title{color:#f4f6f8}html.dark .pg-path-zoom-dialog__close{border-color:#f1f5f938;background:#121418;color:#f4f6f8}html.dark .pg-path-zoom-dialog__viewport{background:#0a1428}html.dark .pg-path-zoom-dialog__img{background:#fff}.site-md .column-figure.column-figure--zoomable,main figure.column-figure.column-figure--zoomable{position:relative;overflow:visible}.site-md .column-figure img,main figure.column-figure img{border-radius:0!important}.column-figure-zoom__trigger,.column-figure.column-figure--zoomable .pg-path-zoom-figure__trigger{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in;font:inherit;text-align:left;color:inherit;line-height:0}.column-figure-zoom__trigger:focus-visible,.column-figure.column-figure--zoomable .pg-path-zoom-figure__trigger:focus-visible{outline:2px solid #4869da;outline-offset:3px}.column-figure-zoom__trigger img,.column-figure-zoom__trigger picture,.column-figure.column-figure--zoomable .pg-path-zoom-figure__trigger img,.column-figure.column-figure--zoomable .pg-path-zoom-figure__trigger picture{display:block;width:100%;max-width:100%;height:auto}.column-figure.column-figure--zoomable .pg-path-zoom-figure__hint,.column-figure.column-figure--zoomable .column-figure-zoom__hint{position:absolute;right:clamp(.65rem,1.5vw,1rem);bottom:clamp(.65rem,1.5vw,1rem);z-index:2;display:none;padding:.4rem .7rem;font-family:var(--font-pg-sans, "Noto Sans JP", sans-serif);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;--surface-bg: rgba(10, 20, 40, .88);--on-surface: #ffffff;color:var(--on-surface);background:var(--surface-bg);pointer-events:none}@media(max-width:47.99rem){.column-figure.column-figure--zoomable .pg-path-zoom-figure__hint,.column-figure.column-figure--zoomable .column-figure-zoom__hint{display:inline-block}}@media(min-width:48rem){.column-figure.column-figure--zoomable .column-figure-zoom__trigger,.column-figure.column-figure--zoomable .pg-path-zoom-figure__trigger{cursor:zoom-in}}:root{--aq-shell-max: 1360px;--aq-read-max: 760px;--aq-pad-x: 32px;--aq-pad-desktop: 32px;--aq-pad-tablet: 24px;--aq-pad-mobile: 20px;--site-ea-wide-max: var(--aq-shell-max);--site-ea-read-max: var(--aq-read-max);--site-ea-pad-x: var(--aq-pad-x);--pricing-read: var(--aq-read-max);--pricing-inline: var(--aq-pad-x);--pg-shell-max: var(--aq-shell-max);--pg-read-max: var(--aq-read-max);--pg-pad-x: var(--aq-pad-x);--site-faq-frame-shell: var(--aq-shell-max);--site-faq-frame-read: var(--aq-read-max);--aq-cta-space-block-start: 1.25rem;--aq-cta-space-block-end: 1.5rem}@media(max-width:1279px){:root{--aq-pad-x: var(--aq-pad-tablet)}}@media(max-width:767px){:root{--aq-pad-x: var(--aq-pad-mobile)}}.container,.aq-shell{box-sizing:border-box;width:100%;max-width:var(--aq-shell-max);margin-inline:auto;padding-inline:var(--aq-pad-x)}.aq-read{box-sizing:border-box;width:100%;max-width:var(--aq-read-max)}img,video{max-width:100%;height:auto}.aq-shell>*,.container>*{min-width:0}.aq-full-bleed{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}html body[data-path] :is(a.aq-orange-action-button,button.aq-orange-action-button,a.aq-ink-action-button,button.aq-ink-action-button,a.online-consult-cta__button,a.site-whitepapers-callout__cta,a.site-md-pricing-closing__cta,a.pg-ai-seo-cta-primary,a.sol-hub-close__cta,a.wp-paper-card__cta,a.funnel-conversion-band__cta,a.hero-primary-cta,a.top-ea-closing__cta,a.top-ea-hero__cta-btn,a.top-ea-program__cta,a.top-ea-process__cta-btn,a.top-ea-proof__cases-btn,a.top-ea-layers-cta__btn,a.pg-ai-seo-fork-cta){margin-block:var(--aq-cta-space-block-start, 1.25rem) var(--aq-cta-space-block-end, 1.5rem)!important}html body[data-path] .ai-seo-cta-pair :is(a.aq-orange-action-button,a.aq-ink-action-button,button.aq-orange-action-button,button.aq-ink-action-button){margin-block:0!important}html body[data-path] .ai-seo-cta-pair{margin-block:var(--aq-cta-space-block-start, 1.25rem) var(--aq-cta-space-block-end, 1.5rem)}html body[data-path] .program-entity-bridge__actions :is(a.aq-orange-action-button,a.aq-ink-action-button){margin-block:0!important}html body[data-path] :is(.about-x-cta-row,.sol-hub-hero__ctas,.pg-ai-seo-hero__ctas,.pg-c02-hero__ctas,.iso-hub-fv__ctas,.pg-cases-close__ctas,.pg-ai-seo-close__ctas) :is(a.aq-orange-action-button,a.aq-ink-action-button){margin-block:0!important}html body[data-path] :is(.sol-hub-close__action,.site-md-pricing-closing__actions,.wp-paper-card__action,.blog-apply-tail-grok__cta-wrap,.pg-ai-seo-close__actions) :is(a.aq-orange-action-button,a.aq-ink-action-button,a.sol-hub-close__cta,a.site-md-pricing-closing__cta,a.wp-paper-card__cta){margin-block:0!important}html body :is(.header .nav-cta,.mobile-nav-cta,a.nav-cta,a.mobile-nav-cta){margin-block:0!important}:root{color-scheme:light dark;--surface-bg: #ffffff;--on-surface: #0f172a;--surface-muted-bg: #f4f6f8;--on-surface-muted: #0f172a;--surface-ink-bg: #0a1428;--on-surface-ink: #ffffff;--on-surface-ink-soft: #f4f6f8;--surface-page-bg: #ffffff;--on-surface-page: #0f172a;--color-focus-ring: var(--on-surface);--color-focus-ring-width: 2px;--color-focus-ring-offset: 3px;--color-cta-bg: #1d4ed8;--color-cta-fg: #ffffff;--color-cta-bg-hover: #1e40af;--color-cta-fg-hover: #ffffff;--color-cta-focus-ring: var(--color-cta-fg);--color-cta-on-ink-bg: #ffffff;--color-cta-on-ink-fg: #0a1428;--color-cta-on-ink-focus-ring: var(--color-cta-on-ink-fg);--color-link-fg: #0f172a;--color-link-fg-hover: #0a1428;--color-link-bg: transparent;--color-accent-fg: var(--teal-mid, #14656d);--color-accent-bg: var(--teal-mid, #14656d);--color-accent-fg-strong: var(--teal-dark, #0b2f33);--color-accent-bg-strong: var(--teal-dark, #0b2f33);--color-accent-fg-soft: var(--teal-light, #19c7d6);--color-accent-bg-soft: var(--teal-light, #19c7d6)}html.dark{--surface-page-bg: #0a1428;--on-surface-page: #f1f1f1;--surface-bg: #0a1428;--on-surface: #f1f1f1;--on-surface-muted: #e2e8f0;--color-focus-ring: #f4f6f8;--color-cta-bg: #1e40af;--color-cta-bg-hover: #1e3a8a;--color-link-fg: #fafafa;--color-link-fg-hover: #f1f1f1}.aq-surface-pale{--surface-bg: #ffffff;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface)}.aq-surface-muted{--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface)}.aq-surface-ink{--surface-bg: #0a1428;--on-surface: #ffffff;--on-surface-muted: #e2e8f0;--color-focus-ring: var(--on-surface)}.aq-surface-ink-soft{--surface-bg: #0a1428;--on-surface: #f4f6f8;--on-surface-muted: #e2e8f0;--color-focus-ring: var(--on-surface)}:where(a[href],button,summary,[tabindex]:not([tabindex="-1"])):is(:focus,:focus-visible){outline:var(--color-focus-ring-width, 2px) solid var(--color-focus-ring, var(--on-surface))!important;outline-offset:var(--color-focus-ring-offset, 3px)}.site-md{max-width:var(--aq-read-max, 760px);margin:0 auto;font-family:var(--font-sans);line-height:1.75;color:var(--text)}.site-md--iso-with-sidebar{max-width:none;margin:0}.site-md :where(h1,h2,h3){font-family:var(--font-jp);line-height:1.35;margin-top:1.5em;color:var(--text)}.site-md :where(p,ul,ol){margin:.75em 0}.site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary){color:#0f172a;text-decoration:underline;text-underline-offset:.15em}.site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary):hover{color:#0a1428}.site-md a.aq-orange-action-button{color:#fff;font-family:var(--font-sans, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif);font-weight:700;text-decoration:none;-webkit-font-smoothing:antialiased;margin-block:var(--aq-cta-space-block-start, 1.25rem) var(--aq-cta-space-block-end, 1.5rem)}.site-md a.aq-orange-action-button:hover,.site-md a.aq-orange-action-button:focus-visible{color:#fff}.site-md a.site-whitepapers-callout__cta{color:#fff;-webkit-text-fill-color:#ffffff;font-weight:700;text-decoration:none}.site-md a.site-whitepapers-callout__cta:hover,.site-md a.site-whitepapers-callout__cta:focus-visible{color:#fff;-webkit-text-fill-color:#ffffff}.site-positioning-line{display:inline-block;max-width:100%;margin:clamp(.85rem,2vw,1.15rem) 0 clamp(1rem,2vw,1.35rem);padding:clamp(.7rem,1.6vw,.9rem) clamp(1.05rem,2.6vw,1.4rem);border-radius:12px;background:linear-gradient(180deg,#e8f6f8f2,#ffffffe0);border:1px solid rgba(20,101,109,.24);box-shadow:0 8px 24px #0b2f3314,inset 0 1px #ffffffd9;font-family:var(--font-jp, "Noto Sans JP", sans-serif);font-size:clamp(1.05rem,2.35vw,1.3rem);font-weight:700;line-height:1.55;letter-spacing:.03em;color:var(--ai-seo-teal-deep, #0b2f33)}.site-md :where(p.site-positioning-line){margin:clamp(.85rem,2vw,1.15rem) 0 clamp(1rem,2vw,1.35rem)}.site-service-category-line{display:block;max-width:100%;margin:0 0 clamp(1rem,2vw,1.35rem);font-family:var(--font-jp, "Noto Sans JP", sans-serif);font-size:clamp(.98rem,2.1vw,1.15rem);font-weight:600;line-height:1.65;letter-spacing:.02em;color:var(--text, #1a1d22)}.site-md :where(p.site-service-category-line){margin:0 0 clamp(1rem,2vw,1.35rem)}.ai-seo-zone__sf-lead-block .site-positioning-line{margin:clamp(1rem,2.5vw,1.35rem) 0 0}body[data-path="/solutions"] .site-md-hub-intro .site-md>.site-solutions-tagline{margin:0 0 clamp(1.25rem,2.5vw,1.75rem);padding:0;border:none;background:none;box-shadow:none;color:var(--text);font-family:var(--font-jp);font-weight:600;line-height:1.5;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:.02em}.site-md-hub-intro{padding-top:clamp(96px,11vw,140px)!important;padding-bottom:clamp(88px,10vw,120px)!important}.site-md-hub-intro .site-md p,.site-md-hub-intro .site-md li{color:var(--text-muted);line-height:2;font-size:.95rem;letter-spacing:.02em}.site-md-hub-intro .site-md h1{margin-top:0;margin-bottom:clamp(1rem,2.2vw,1.5rem);color:var(--text);font-family:var(--font-jp);font-weight:600;line-height:1.5;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:.02em}.site-md-hub-intro .site-md h2:not(.site-faq-frame__title){margin-top:clamp(2.75rem,5vw,3.5rem);margin-bottom:1.1rem;color:var(--text);font-family:var(--font-jp);font-weight:600;line-height:1.55}.site-md-hub-intro .site-md h2:not(.site-faq-frame__title):first-of-type{margin-top:clamp(2rem,4vw,2.75rem)}.site-md-hub-intro .site-md h3{margin-top:clamp(1.75rem,3vw,2.25rem);margin-bottom:.85rem;color:var(--text);font-family:var(--font-jp);font-weight:600;line-height:1.55;font-size:1.05rem}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list,ol.site-md-ai-seo-process-list,ol.site-pre-apply-steps__list){list-style:decimal;list-style-position:inside;padding-inline-start:0;margin-inline:0;margin-block:clamp(1rem,2.2vw,1.5rem)}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list,ol.site-pre-apply-steps__list)>li{margin:0;padding:.35rem 0;line-height:1.75;color:var(--text, #1a1d22);font-size:.95rem;letter-spacing:.01em}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list)>li strong{font-weight:700;color:var(--text, #1a1d22)}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list,ol.site-pre-apply-steps__list)>li::marker{font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--color-accent-fg-strong)}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list)>li>p{margin:.4em 0 0}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list)>li>p:first-child{margin-top:0}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list)>li>p+p{padding-inline-start:2.5rem;max-width:100%;box-sizing:border-box}body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list){max-width:100%}.site-md-hub-intro{overflow-x:clip;max-width:100%}.section--blog-article-main,.blog-article-page{max-width:100%;overflow-x:clip}.site-md-hub-intro .site-md,.blog-article-page-main{min-width:0}body:not([data-path="/"]) .site-md-hub-intro .site-md:not(.site-md--iso-with-sidebar){max-width:var(--aq-read-max, 760px);margin-inline:auto}body:not([data-path="/"]) .site-md-hub-intro .marketing-safe-zone{max-width:var(--aq-read-max, 760px);margin-inline:auto}body:not([data-path="/"]) .site-md-hub-intro .article-tail-reader-plain{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding-top:clamp(1rem,2vw,1.25rem);border-top:1px solid var(--border)}.site-md-hub-intro .article-tail-reader-plain h2{margin:0 0 .75rem;font-family:var(--font-jp);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;line-height:1.4;color:var(--text, #1a1d22)}.site-md-hub-intro .article-tail-reader-plain p{margin:0 0 .5rem;line-height:1.6;color:var(--text, #1a1d22)}.site-md-hub-intro .article-tail-reader-plain p:last-child{margin-bottom:0}.site-md-hub-intro .article-tail-reader-plain a{font-weight:600;color:var(--color-accent-fg);text-decoration:none}.site-md-hub-intro .article-tail-reader-plain a:hover{color:var(--color-accent-fg-soft)}.blog-article-page-main{max-width:100%}.site-md-hub-intro .site-md-table-scroll{margin:clamp(1rem,2.2vw,1.5rem) 0;width:100%;max-width:100%;overflow-x:visible}.site-md-hub-intro .site-md :is(.site-md-table-scroll,.site-clarity-metrics-wrap,.site-md-criteria-table,>div:has(>table)),.site-md.site-md--iso-spec .site-md-iso-body>div:has(>table){display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:visible}.site-md-hub-intro .site-md :is(>table,.site-md-table-scroll table,.site-clarity-metrics-wrap table,.site-md-criteria-table table,>div:has(>table) table,.blog-article-eeat-body table,.blog-article-eeat-body .site-md-table-scroll table),.site-md.site-md--iso-spec .site-md-iso-body table{display:table;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.88rem}.site-md-hub-intro .site-md table{border-collapse:collapse;font-size:.88rem}.site-md-hub-intro .site-md :is(th,td){white-space:normal;overflow-wrap:inherit;word-break:inherit;min-width:0}.site-md.site-md--iso-spec .site-md-iso-body tbody td:first-child{white-space:normal}.site-md-hub-intro .site-md-embed{width:100%;max-width:100%;margin:clamp(1.25rem,2.5vw,1.75rem) 0;border-radius:8px;overflow:hidden;border:1px solid rgba(0,120,212,.15);box-shadow:0 4px 16px #005a9e14;aspect-ratio:1280 / 749;background:#f8fafc}.site-md-hub-intro .site-md-embed iframe{display:block;width:100%;height:100%;border:0}.site-md-hub-intro .site-md th{background:var(--color-accent-bg-strong);color:#ffffffd9;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-align:left;padding:.7rem 1rem}.site-md-hub-intro .site-md td{color:var(--text-mid);font-size:.88rem;line-height:1.75;padding:.85rem 1rem;border-bottom:1px solid var(--border);vertical-align:top}.site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:var(--gray-1)}.site-md-hub-intro .site-md :is(th:first-child,td:first-child){width:32%}.site-md-hub-intro .site-md td:first-child{font-weight:600;color:var(--color-accent-fg)}.site-md-hub-intro .site-md a{text-underline-offset:.2em}.site-md-hub-intro .site-md a:focus-visible{outline:2px solid var(--teal-mid);outline-offset:3px;border-radius:2px}@media(max-width:640px){.site-md-hub-intro .site-md :is(>table,.site-md-table-scroll table) :is(th,td){padding:.65rem .75rem;font-size:.84rem;line-height:1.7}.site-md-hub-intro .site-md :is(>table,.site-md-table-scroll table) th{font-size:.72rem}.site-md-hub-intro .site-md :is(>table,.site-md-table-scroll table) :is(th:first-child,td:first-child){width:38%}}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ]{margin-top:clamp(2rem,4vw,2.75rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:1px solid var(--border)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ]>p{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);line-height:1.45;margin:0 0 .85rem}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ]>p strong{font-weight:700;color:inherit}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] li{margin:0;padding:0;line-height:1.5;font-size:.76rem;letter-spacing:.02em;color:var(--text-muted)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] .link-context{color:var(--text-muted)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] a{display:inline-flex;align-items:center;gap:.4rem;font-size:inherit;font-weight:600;color:var(--color-accent-fg);text-decoration:none}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] a strong{font-weight:700;color:inherit}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] a:hover{color:var(--color-accent-fg-soft)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone)>nav[aria-label=関連ページ] a:after{content:"→";font-size:.8em}.section--iso-spec-main{padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.iso-page{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start}.iso-sidebar{position:sticky;top:32px}@media(min-width:961px){body[data-path^="/iso/"] .iso-page>.site-md--iso-spec{grid-column:1;grid-row:1;min-width:0}body[data-path^="/iso/"] .iso-page>.iso-sidebar{grid-column:2;grid-row:1;min-width:0}body[data-path^="/iso/"] .iso-page>.marketing-safe-zone{grid-column:1 / -1}}@media(max-width:960px){.iso-page{grid-template-columns:1fr;gap:40px}.iso-sidebar{position:static}}.sidebar-card{background:var(--gray-1);border:1px solid var(--border);border-radius:var(--r2);padding:1.5rem;margin-bottom:1.25rem}.sidebar-card-title{font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:1rem}.sidebar-meta{display:flex;flex-direction:column;gap:.75rem}.sidebar-meta-row{display:flex;flex-direction:column;gap:.15rem}.sidebar-meta-label{font-size:.65rem;font-weight:700;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}.sidebar-meta-val{font-size:.82rem;color:var(--text);font-family:var(--font-sans)}.sidebar-badge{display:inline-block;background:var(--cyan-pale);color:var(--color-accent-fg);font-size:.7rem;font-weight:700;letter-spacing:.06em;padding:3px 10px;border-radius:100px;border:1px solid rgba(25,199,214,.25)}.sidebar-cta-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r2);padding:clamp(1.2rem,2.6vw,1.5rem);box-shadow:none}.sidebar-cta-card .sidebar-cta-label,.sidebar-cta-card h2.sidebar-cta-label{margin:0 0 clamp(.85rem,2vw,1.1rem);font-family:var(--font-jp);font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:600;line-height:1.55;letter-spacing:.02em;text-transform:none;color:var(--text)}.sidebar-cta-text{font-size:.95rem;color:var(--text-muted);line-height:1.75;letter-spacing:.02em;margin:0 0 clamp(.85rem,2vw,1.1rem)}.sidebar-cta-btn{display:block;box-sizing:border-box;width:100%;min-height:24px;text-align:center;background:transparent;color:var(--text)!important;font-size:.875rem;font-weight:600;padding:.65rem 1rem;border-radius:var(--r1, 4px);border:1px solid var(--border);letter-spacing:normal;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.sidebar-cta-btn:hover{background:var(--gray-3);border-color:var(--text-muted);transform:none;color:var(--text)!important}.sidebar-cta-btn:focus-visible{outline:2px solid var(--text-muted);outline-offset:2px}.site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card{margin:clamp(2rem,4.5vw,2.75rem) auto 0;max-width:36rem;text-align:left}.site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card+.sidebar-cta-card{margin-top:clamp(1rem,2.5vw,1.35rem)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card .sidebar-cta-text:last-of-type{margin-bottom:clamp(.85rem,2vw,1.1rem)}.site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card .sidebar-cta-btn+.sidebar-cta-btn{margin-top:.5rem}.site-md--iso-spec>h1:first-of-type{display:none}.iso-spec-head{margin:0 0 2.25rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border)}.iso-spec-kicker{margin:0 0 .5rem;font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#0a1428}.iso-spec-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem}.iso-spec-num{font-family:var(--font-num, var(--font-sans));font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#0a1428;opacity:1}body[data-path^="/iso"] .sidebar-card-title{color:#0a1428}html.dark .iso-spec-kicker,html.dark .iso-spec-num,html.dark body[data-path^="/iso"] .sidebar-card-title{color:#f4f6f8}html.dark .site-md.site-md--iso-spec .site-md-iso-body thead th{background:#0a1428;color:#fff}.iso-spec-title{margin:0;font-family:var(--font-jp);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.35;color:var(--text)}.site-md.site-md--iso-spec .site-md-iso-body>article{font-size:1rem;color:var(--text-mid);line-height:1.85;margin:0 0 2.5rem;padding:0 0 2.5rem;border-bottom:1px solid var(--border)}.site-md.site-md--iso-spec .site-md-iso-body>article p{margin:0}.site-md.site-md--iso-spec .site-md-iso-body>article p+p{margin-top:1em}.site-md.site-md--iso-spec .site-md-iso-body>h2{font-family:var(--font-jp);font-size:1rem;font-weight:600;color:var(--text);line-height:1.5;margin-bottom:1rem;padding-left:.85rem;border-left:3px solid var(--teal-mid)}.site-md.site-md--iso-spec .site-md-iso-body>article+h2{margin-top:0}.site-md.site-md--iso-spec .site-md-iso-body>h2:nth-of-type(2){margin-top:2.75rem}.site-md.site-md--iso-spec .site-md-iso-body>h2:first-of-type~p{font-size:.93rem;color:var(--text-mid);line-height:1.85}.site-md.site-md--iso-spec .site-md-iso-body>h2:first-of-type+p{margin-top:0}.site-md.site-md--iso-spec .site-md-iso-body>h2:first-of-type+p+p{margin-top:.75em}.site-md.site-md--iso-spec .site-md-iso-body>div{overflow-x:visible;margin-top:1rem}.site-md.site-md--iso-spec .site-md-iso-body table{width:100%;border-collapse:collapse;font-size:.88rem}.site-md.site-md--iso-spec .site-md-iso-body thead th{background:var(--color-accent-bg-strong);color:#ffffffd9;font-weight:600;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.06em;text-align:left;padding:.7rem 1rem;border:none}.site-md.site-md--iso-spec .site-md-iso-body tbody td{border-bottom:1px solid var(--border);padding:.85rem 1rem;vertical-align:top;color:var(--text-mid);line-height:1.65}.site-md.site-md--iso-spec .site-md-iso-body tbody tr:last-child td{border-bottom:none}.site-md.site-md--iso-spec .site-md-iso-body tbody tr:nth-child(2n) td{background:var(--gray-1)}.site-md.site-md--iso-spec .site-md-iso-body tbody td:first-child{font-weight:600;color:var(--color-accent-fg);white-space:normal;width:30%}.site-md.site-md--iso-spec .site-md-iso-body table a{color:inherit;text-decoration:underline}.site-md.site-md--iso-spec .site-md-iso-body>nav{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--border)}.site-md.site-md--iso-spec .site-md-iso-body>nav>p{font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .85rem}.site-md.site-md--iso-spec .site-md-iso-body>nav>p strong{font-weight:700}.site-md.site-md--iso-spec .site-md-iso-body>nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:.76rem}.site-md.site-md--iso-spec .site-md-iso-body>nav a{display:inline-flex;align-items:center;gap:.4rem;font-size:inherit;color:var(--color-accent-fg);font-weight:600;text-decoration:none}.site-md.site-md--iso-spec .site-md-iso-body>nav a:after{content:"→";font-size:.8em}.site-md.site-md--iso-spec .site-md-iso-body>nav a:hover{color:var(--color-accent-fg-soft);transform:translate(3px)}body:not([data-path="/"]) main .site-md>p:last-child:has(>a[href="/contact/"]:only-child),body:not([data-path="/"]) main .site-md>p:last-child:has(>a[href="/contact"]:only-child),body:not([data-path="/"]) main .site-md>p:last-child:has(>a[href="/ai-seo/apply/"]:only-child),body:not([data-path="/"]) main .site-md>p:last-child:has(>a[href="/ai-seo/apply"]:only-child){margin-top:clamp(1.25rem,3vw,1.75rem);margin-bottom:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md{--site-md-ai-seo-editorial-serif: "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "MS PMincho", serif;font-family:var(--site-md-ai-seo-editorial-serif)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>.entry-content>h1){scroll-margin-top:5.5rem;padding-bottom:clamp(.85rem,2vw,1.15rem);margin-bottom:clamp(.25rem,1vw,.5rem);border-bottom:1px solid rgba(20,101,109,.12)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>.entry-content>h1)+h2+p{font-size:1.02rem;color:var(--text-mid);line-height:1.9}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h2,>.entry-content>h2){scroll-margin-top:5rem;padding-bottom:.35rem;border-bottom:1px solid rgba(20,101,109,.08)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>hr,>.entry-content>hr){border:none;height:1px;margin:clamp(1.75rem,3.5vw,2.5rem) 0;background:linear-gradient(90deg,transparent,rgba(20,101,109,.2) 12%,rgba(20,101,109,.2) 88%,transparent)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h3,>.entry-content>h3){margin-top:clamp(2rem,4vw,2.65rem);margin-bottom:.75rem;padding:0;font-family:var(--site-md-ai-seo-editorial-serif, var(--font-jp));font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.45;letter-spacing:.02em;color:#000;background:none;border:none;border-radius:0;box-shadow:none}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h3,>.entry-content>h3):first-of-type{margin-top:clamp(1.35rem,2.8vw,1.85rem)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h2,>.entry-content>h2)+hr+h3{margin-top:clamp(1.35rem,2.8vw,1.85rem)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :where(h4){font-family:var(--font-jp);font-size:.92rem;font-weight:600;color:var(--text);margin-top:1.35em;margin-bottom:.55em;letter-spacing:.02em}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md p strong:first-child{color:var(--text);font-weight:600}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list{list-style:none;margin:clamp(1rem,2.2vw,1.35rem) 0 clamp(1.15rem,2.4vw,1.5rem);padding:clamp(.85rem,2vw,1.1rem) clamp(1rem,2.2vw,1.25rem);border:1px solid rgba(20,101,109,.14);border-radius:var(--r1);background:var(--gray-1)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list>li{position:relative;margin:0;padding:.65rem 0 .65rem 1.5rem;border-bottom:1px solid var(--border);line-height:1.7;color:var(--text)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list>li:before{content:"—";position:absolute;left:0;top:.65rem;font-weight:700;color:var(--color-accent-fg-strong)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list>li:last-child{border-bottom:none;padding-bottom:.45rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-note{margin:0 0 clamp(1rem,2.2vw,1.35rem);font-size:.95rem;line-height:1.75;color:var(--text)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-changes-list{margin:clamp(1.15rem,2.5vw,1.65rem) 0;padding-inline-start:0;list-style-position:inside}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-changes-list>li{padding:.85rem 0 1.1rem .35rem;border-bottom:1px solid var(--border)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-changes-list>li:last-child{border-bottom:none;padding-bottom:.85rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-process-list{list-style:none;padding-inline-start:0;margin:clamp(1.15rem,2.5vw,1.65rem) 0;position:relative}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-process-list:before{content:"";position:absolute;left:15px;top:.4rem;bottom:.6rem;width:2px;background:linear-gradient(180deg,var(--teal-mid),rgba(25,199,214,.45));border-radius:2px}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-process-list>li{position:relative;margin:0 0 1.1rem;padding-left:3.1rem;line-height:1.75}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-process-list>li:last-child{margin-bottom:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-process-list>li:before{content:"";position:absolute;left:9px;top:.35rem;width:14px;height:14px;background:var(--cyan);border:2px solid var(--teal-dark);border-radius:50%;z-index:1;box-shadow:0 0 0 3px #19c7d626}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote{margin:clamp(1rem,2vw,1.35rem) 0;padding:0;border:none;background:none;border-radius:0;color:var(--text-mid);font-size:.9rem;line-height:1.75}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote p{margin:.45em 0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote p:first-child{margin-top:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote p:last-child{margin-bottom:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote ul{margin:.55em 0 0;padding-left:1.2rem}body:is([data-path="/ai-seo"],[data-path="/support"]) .site-md-hub-intro .site-md>.site-md-ai-seo-cta-row:not(.site-pre-apply-steps__cta){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 1.25rem}body:is([data-path="/ai-seo"],[data-path="/support"]) .site-md-hub-intro .site-md>.site-md-ai-seo-cta-row:not(.site-pre-apply-steps__cta) p{margin:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework{margin:clamp(1rem,2.2vw,1.5rem) 0 clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.2vw,1.35rem);background:var(--white);border:1px solid var(--border);border-radius:var(--r2)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework>p:last-of-type{margin-bottom:clamp(.85rem,1.8vw,1.1rem)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist{list-style:none;margin:0 calc(-1*clamp(.65rem,1.6vw,.85rem)) 0;padding:0;border:1px solid var(--border);border-radius:var(--r2);overflow:hidden}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li{margin:0;padding:clamp(.85rem,2.2vw,1.05rem) clamp(.85rem,2.2vw,1.05rem);border-bottom:1px solid var(--border)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li:nth-child(odd){background:var(--white)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li:nth-child(2n){background:var(--gray-1)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li:last-child{margin-bottom:0;padding-bottom:clamp(.85rem,2.2vw,1.05rem);border-bottom:none}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li>p{margin:0;color:var(--text, #1a1d22)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li>p:first-child{margin-bottom:.35rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li>p:last-child{margin-bottom:0}body[data-path="/ai-seo"] .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li{padding:clamp(1rem,2.5vw,1.25rem) clamp(1rem,2.2vw,1.15rem)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator,body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-operator{list-style:none;margin:.85rem 0 0;padding:.65rem 0 0;border-top:1px solid rgba(20,101,109,.1)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator{display:grid;grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);gap:.35rem clamp(.65rem,2.5vw,1rem);width:100%;max-width:100%;box-sizing:border-box}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dt,body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dd{min-width:0;overflow-wrap:inherit;word-break:inherit}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dt{font-weight:600;color:var(--text);margin:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dd{margin:0;padding:0 0 .4rem;border-bottom:1px solid rgba(20,101,109,.06)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dd a{overflow-wrap:inherit;word-break:inherit}@media(max-width:767px){body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator{grid-template-columns:1fr;gap:.2rem 0 .55rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dt{padding-top:.45rem;font-size:.9rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dt:first-of-type{padding-top:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dd{padding-bottom:.55rem}}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md dl.site-md-ai-seo-operator dd:last-of-type{border-bottom:none;padding-bottom:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-operator>li{padding:.4rem 0;border-bottom:1px solid rgba(20,101,109,.06)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-operator>li:last-child{border-bottom:none}.site-md-hub-intro .site-md .site-md-ai-seo-summary{margin:.65rem 0 1rem;line-height:1.75;color:var(--text-mid)}.site-md-hub-intro .site-md .site-md-key-takeaways{margin:0 0 1.25rem;padding:.85rem 1rem;border-left:4px solid var(--teal-mid);background:#19c7d60f;border-radius:0 var(--r1) var(--r1) 0}.site-md-hub-intro .site-md .site-md-key-takeaways ul{margin:0;padding-left:1.2rem;list-style:disc}.site-md-hub-intro .site-md .site-md-key-takeaways li{margin:.35rem 0;line-height:1.65;color:var(--text-mid)}.site-md-hub-intro .site-md .site-md-ai-seo-toc{margin:0 0 1.35rem;padding:.85rem 1rem;border:1px solid rgba(20,101,109,.12);border-radius:var(--r1);background:var(--gray-1)}.site-md-hub-intro .site-md .site-md-ai-seo-toc ol{margin:0;padding-inline-start:0;list-style:decimal;list-style-position:inside}.site-md-hub-intro .site-md .site-md-ai-seo-toc li{margin:.25rem 0;line-height:1.6}.site-md-hub-intro .site-md .link-context{color:var(--text-muted)}body[data-path="/consulting"] .hub-link-desc{margin:.35rem 0 .85rem;font-size:.9rem;line-height:1.65;color:var(--text-muted)}body[data-path="/consulting"] .hub-cluster-list>li{margin-bottom:.65rem}body[data-path="/consulting"] .consulting-service-desc-list{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid rgba(20,101,109,.1)}body[data-path="/consulting"] .consulting-service-desc-list>li{padding:.75rem 0;border-bottom:1px solid rgba(20,101,109,.06)}body[data-path="/consulting"] .consulting-service-desc-list>li:last-child{border-bottom:none}body[data-path="/pricing"] .site-md-hub-intro .site-md-table-scroll table th[scope=col],body[data-path="/pricing"] .site-md-hub-intro .site-md-table-scroll table th[scope=row]{font-weight:600}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-plainlist{list-style:none;padding-left:0;margin:.65rem 0 1rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-plainlist>li{margin:0 0 .35rem;padding:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md ul.site-md-ai-seo-plainlist>li:last-child{margin-bottom:0}body[data-path="/consulting"] .site-md-hub-intro .site-md>ul.consulting-problem-list{list-style:none;padding-left:0;margin:.7rem 0 1rem}body[data-path="/consulting"] .site-md-hub-intro .site-md>ul.consulting-problem-list>li{margin:0 0 .35rem;padding:0}body[data-path="/consulting"] .site-md-hub-intro .site-md>ul.consulting-problem-list>li:last-child{margin-bottom:0}body[data-path="/solutions/geo-aeo-llmo"] .site-md-hub-intro .site-md ul.site-md-geo-plainlist{list-style:none;padding-left:0;margin:.7rem 0 1rem}body[data-path="/solutions/geo-aeo-llmo"] .site-md-hub-intro .site-md ul.site-md-geo-plainlist>li{margin:0 0 .35rem;padding:0}body[data-path="/solutions/geo-aeo-llmo"] .site-md-hub-intro .site-md ul.site-md-geo-plainlist>li:last-child{margin-bottom:0}.site-md-hub-intro .site-md .site-industry-exclusion-notice,.site-md-hub-intro article .site-industry-exclusion-notice{margin:2.5rem 0 1.75rem!important;padding:1.25rem 1.5rem!important;background-color:#f8f9faeb!important;border-left:4px solid var(--teal-mid)!important;border-radius:0 4px 4px 0!important;font-size:.75rem!important;line-height:1.7!important;color:#1a1d22!important}.site-md-hub-intro .site-md .site-industry-exclusion-notice p{margin:0 0 .75rem!important;font-size:inherit!important;color:inherit!important}.site-md-hub-intro .site-md .site-industry-exclusion-notice p:last-child{margin-bottom:0!important}@media(max-width:640px){.site-md-hub-intro .site-md .site-industry-exclusion-notice{margin:2rem 0 1.5rem!important;padding:1rem 1.25rem!important;font-size:.72rem!important}}@media(max-width:480px){.site-md-hub-intro .site-md .site-industry-exclusion-notice{padding:.875rem 1.125rem!important;font-size:.71rem!important}}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>h1{scroll-margin-top:5.5rem;padding-bottom:clamp(.85rem,2vw,1.15rem);margin-bottom:clamp(.35rem,1.2vw,.65rem);border-bottom:1px solid rgba(20,101,109,.12)}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>h1+p,body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>h1+p+p{font-size:1.02rem;color:var(--text-mid);line-height:1.9}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>h2{scroll-margin-top:5rem;padding-bottom:.35rem;border-bottom:1px solid rgba(20,101,109,.08)}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>ul:first-of-type{list-style:none;padding-left:0;margin:clamp(1rem,2.2vw,1.5rem) 0}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>ul:first-of-type>li{margin:0 0 .55rem;padding:.7rem .85rem .7rem 1rem;border-left:3px solid var(--teal-mid);background:var(--gray-1);border-radius:0 var(--r1) var(--r1) 0;line-height:1.65}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md>ul:first-of-type>li:last-child{margin-bottom:0}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-kicker{margin:clamp(1rem,2.2vw,1.35rem) 0 .75rem;padding:.4rem 0 .4rem .95rem;border-left:3px solid var(--cyan);line-height:1.5}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-kicker strong{color:var(--color-accent-fg-strong);font-weight:600;font-size:.98rem}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-table-scroll{margin:.35rem 0 clamp(1rem,2.2vw,1.35rem)}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-table-scroll table{min-width:min(100%,36rem)}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta{margin-top:clamp(2rem,4vw,2.75rem);margin-bottom:clamp(1.25rem,2.8vw,1.75rem);padding:clamp(1.25rem,2.5vw,1.65rem) clamp(1.15rem,2.4vw,1.5rem);background:linear-gradient(135deg,var(--gray-1) 0%,rgba(25,199,214,.07) 100%);border:1px solid var(--border);border-radius:var(--r2);border-left:4px solid var(--teal-mid);box-shadow:0 2px 16px #14656d0f}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta>h2{margin-top:0;margin-bottom:.85rem;padding-bottom:0;border-bottom:none}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta>p{color:var(--text-mid);font-size:.95rem;line-height:1.8}body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta>p:last-of-type{margin-bottom:0}body[data-path="/pricing"] .site-md-hub-intro .site-md>hr{border:none;height:1px;margin:clamp(1.5rem,3.2vw,2.25rem) 0;background:linear-gradient(90deg,transparent,rgba(18,20,24,.12) 10%,rgba(18,20,24,.12) 90%,transparent)}body[data-path="/pricing"] .site-md-hub-intro .site-md-table-scroll table{min-width:min(100%,52rem)}body[data-path="/pricing"] .site-md-hub-intro .site-md td:first-child{white-space:normal;min-width:10rem}body[data-path="/pricing"] .site-md-hub-intro .site-md>p>strong:first-child{display:block;margin-top:1.25rem;margin-bottom:.4rem;color:#1a1d22;font-weight:700}body[data-path="/pricing"] .site-md-hub-intro .site-md h2+p>strong:first-child{margin-top:.65rem}body[data-path="/pricing"] .site-md-hub-intro .site-md td:first-child{color:#1a1d22}body[data-path="/pricing"] .site-md-hub-intro .site-md table.site-md-pricing-compare :is(th,td){border-radius:0}body[data-path="/pricing"] .site-md-hub-intro .site-md>p:has(a[href="/ai-seo/apply/"]),body[data-path="/pricing"] .site-md-hub-intro .site-md>p:has(a[href="/ai-seo/apply"]){margin-top:clamp(1rem,2.5vw,1.35rem)}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md{--site-md-blog-serif: "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "MS PMincho", serif}body[data-path="/column"] .site-md-hub-intro .site-md th{background:#f4f6f8;color:#121418;border-bottom:1px solid rgba(18,20,24,.12)}body[data-path="/column"] .site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:#fff}body[data-path^="/column/"] .site-md-hub-intro .site-md th{background:#f8fcfcd9;color:var(--text);border-bottom:1px solid rgba(20,101,109,.1)}body[data-path^="/column/"] .site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:#fcfefe99}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(p,li,td){font-size:1.05rem;line-height:2;letter-spacing:.02em;color:var(--text)}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>:is(h1,h2,h3){background:none;border:none;border-left:none;box-shadow:none;padding-left:0;padding-right:0;border-radius:0}@media(min-width:768px){body[data-path^="/column/"] .site-md-hub-intro .site-md{max-width:680px;margin-inline:auto;font-family:var(--site-md-blog-serif)}body[data-path="/column"] .site-md-hub-intro .site-md:not(.site-md--iso-with-sidebar){max-width:72rem;margin-inline:auto;font-family:Noto Sans JP,ui-sans-serif,system-ui,sans-serif}body[data-path="/column"] .site-md-hub-intro .site-md>:not(section){max-width:none;margin-inline:0}body[data-path="/column"] .site-md-hub-intro .site-md>section.blog-hub-catalog{max-width:none;margin-inline:0}body[data-path^="/column/"] .site-md-hub-intro .site-md{font-family:var(--site-md-blog-serif)}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(p,li,td){font-size:1.125rem;line-height:1.85;color:var(--text)}body[data-path="/column"] .site-md-hub-intro .site-md>h1{margin-top:0;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(18,20,24,.12);font-family:Noto Sans JP,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,3.2vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#121418}body[data-path^="/column/"] .site-md-hub-intro .site-md>h1{margin-top:0;margin-bottom:clamp(1rem,2.2vw,1.5rem);padding-bottom:0;font-family:var(--site-md-blog-serif);font-size:clamp(1.75rem,3.5vw,2.15rem);font-weight:700;line-height:1.35;letter-spacing:.02em;color:#000}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>h2,body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>h2{margin-top:3rem;margin-bottom:1rem;padding-bottom:0;font-family:var(--site-md-blog-serif);font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.02em;color:#000}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>h2:first-of-type,body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>h2:first-of-type{margin-top:clamp(2rem,4vw,2.75rem)}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>h3,body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>h3{margin-top:2.5rem;margin-bottom:.85rem;font-family:var(--site-md-blog-serif);font-size:1.25rem;font-weight:700;line-height:1.45;letter-spacing:.02em;color:#000}body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>h1+h2{margin-top:2.5rem}body[data-path="/column"] .site-md-hub-intro .site-md th{background:#f4f6f8;color:#121418;border-bottom:1px solid rgba(18,20,24,.12)}body[data-path="/column"] .site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:#fff}body[data-path^="/column/"] .site-md-hub-intro .site-md th{background:#f8fcfcd9;color:var(--text);border-bottom:1px solid rgba(20,101,109,.1)}body[data-path^="/column/"] .site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:#fcfefe99}}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md{--site-md-ai-seo-editorial-serif: "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "MS PMincho", serif}@media(min-width:768px){body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md{max-width:680px;margin-inline:auto}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-industry-exclusion-notice{max-width:680px}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(p,li,.entry-content p,.entry-content li){font-size:1.05rem;line-height:1.8;color:#121212}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>.entry-content>h1)+h2+p,body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-summary{color:#121212}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>:is(h1,h2,h3,h4),>.entry-content>:is(h1,h2,h3,h4)){background:none;border:none;border-left:none;border-bottom:none;box-shadow:none;border-radius:0;padding:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>.entry-content>h1){margin-top:0;margin-bottom:clamp(1rem,2.2vw,1.5rem);font-family:var(--site-md-ai-seo-editorial-serif);font-size:clamp(1.75rem,3.5vw,2.15rem);font-weight:700;line-height:1.35;letter-spacing:.02em;color:#000}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h2,>.entry-content>h2){margin-top:3rem;margin-bottom:1rem;font-family:var(--site-md-ai-seo-editorial-serif);font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:.02em;color:#000}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h2,>.entry-content>h2):first-of-type{margin-top:clamp(2rem,4vw,2.75rem)}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h3,>.entry-content>h3){margin-top:3rem;margin-bottom:.85rem;font-family:var(--site-md-ai-seo-editorial-serif);font-size:1.25rem;font-weight:700;line-height:1.45;letter-spacing:.02em;color:#000}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h3,>.entry-content>h3):first-of-type,body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h2,>.entry-content>h2)+hr+h3{margin-top:2.5rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :where(h4){font-family:var(--site-md-ai-seo-editorial-serif);font-weight:700;color:#000}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-toc{border:none;background:none;padding:0;margin-bottom:1.75rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>ul,>.entry-content>ul):first-of-type>li,body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list>li{border:none;background:none;border-radius:0;padding-left:1.5rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-fit-list{border:none;background:none;padding:0}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-changes-list>li{border-bottom:none;padding-bottom:.85rem}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md blockquote{border:none;background:none;border-radius:0;padding:0;margin:1.5rem 0;color:#121212;font-size:1.05rem;line-height:1.8}body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,.site-md-ai-seo-changes-list)>li::marker{font-family:var(--site-md-ai-seo-editorial-serif);color:#121212}}html{font-size:100%}body:not([data-path="/"]){font-size:1rem;line-height:1.75}body:not([data-path="/"]) input,body:not([data-path="/"]) select,body:not([data-path="/"]) textarea{font-size:1rem}body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) main h1,body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) .site-md:not(.site-md--iso-spec) h1{font-size:2.25rem;line-height:1.35}body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) main h2:not(.site-faq-frame__title),body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) .site-md:not(.site-md--iso-spec) h2:not(.site-faq-frame__title),body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) .section-title{font-size:1.75rem;line-height:1.4}body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) main h3,body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]) .site-md:not(.site-md--iso-spec) h3{font-size:1.375rem;line-height:1.45}.footer-copy{font-size:.75rem}@media(max-width:768px){body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) main h1,body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) .site-md:not(.site-md--iso-spec) h1{font-size:1.875rem}body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) main h2:not(.site-faq-frame__title),body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) .site-md:not(.site-md--iso-spec) h2:not(.site-faq-frame__title),body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) .section-title{font-size:1.5rem}body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) main h3,body:not([data-path="/"]):not([data-path="/column"]):not([data-path^="/column/"]):not([data-path^="/ai-seo"]):not([data-path^="/ai-seo"]):not([data-path^="/en/ai-seo"]) .site-md:not(.site-md--iso-spec) h3{font-size:1.125rem}}:root{--qd-fluent-radius: 4px;--qd-fluent-border: rgba(20, 101, 109, .18);--qd-fluent-border-strong: rgba(20, 101, 109, .32);--qd-fluent-text: #323130;--qd-fluent-focus: rgba(20, 101, 109, .45);--qd-gradient-primary: linear-gradient( 180deg, var(--teal-light) 0%, var(--teal-mid) 48%, var(--teal-dark) 100% );--qd-gradient-primary-hover: linear-gradient( 180deg, #228f99 0%, var(--teal-mid) 42%, #0a282c 100% );--qd-gradient-brand: linear-gradient( 135deg, var(--teal-dark) 0%, var(--teal-mid) 52%, var(--cyan) 100% );--qd-gradient-surface-soft: linear-gradient( 165deg, var(--cyan-pale) 0%, var(--gg-bg) 48%, var(--gray-1) 100% );--qd-gradient-surface-panel: linear-gradient( 145deg, rgba(233, 251, 253, .98) 0%, rgba(234, 248, 241, .92) 45%, rgba(245, 250, 251, .96) 100% );--qd-gradient-hero-outline: linear-gradient( 145deg, rgba(20, 101, 109, .42) 0%, rgba(7, 31, 34, .72) 100% );--qd-gradient-hero-outline-hover: linear-gradient( 145deg, rgba(31, 142, 151, .5) 0%, rgba(11, 47, 51, .82) 100% )}body .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem;padding:.3125rem 1rem;background:var(--qd-gradient-primary);color:var(--color-cta-fg, #ffffff);-webkit-text-fill-color:var(--color-cta-fg, #ffffff);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:normal;border:1px solid rgba(20,101,109,.35);border-radius:var(--qd-fluent-radius);text-decoration:none;box-shadow:none;transition:background .12s ease,border-color .12s ease}body .btn-primary:hover{background:var(--qd-gradient-primary-hover);border-color:#14656d80;color:var(--color-cta-fg-hover, #ffffff);-webkit-text-fill-color:var(--color-cta-fg-hover, #ffffff);transform:none;box-shadow:none}body .btn-primary:focus-visible{outline:2px solid var(--color-cta-focus-ring, var(--qd-fluent-focus));outline-offset:1px}html.dark body .btn-primary,html.dark body a.btn-primary{background:var(--color-cta-bg);background-color:var(--color-cta-bg);background-image:none;border-color:var(--color-cta-bg);color:var(--color-cta-fg);-webkit-text-fill-color:var(--color-cta-fg)}html.dark body .btn-primary:hover,html.dark body a.btn-primary:hover,html.dark body .btn-primary:focus-visible,html.dark body a.btn-primary:focus-visible{background:var(--color-cta-bg-hover);background-color:var(--color-cta-bg-hover);background-image:none;border-color:var(--color-cta-bg-hover);color:var(--color-cta-fg-hover);-webkit-text-fill-color:var(--color-cta-fg-hover)}body .btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2rem;padding:.3125rem 1rem;background:var(--qd-gradient-hero-outline);color:#fff;font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:normal;border:1px solid rgba(25,199,214,.28);border-radius:var(--qd-fluent-radius);text-decoration:none;transition:background .12s ease,border-color .12s ease}body .btn-outline:hover{background:var(--qd-gradient-hero-outline-hover);border-color:#19c7d66b;color:#fff;transform:none}body .btn-outline:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:1px}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]):not([data-path="/contact/thanks"]) main .site-md :is(p:not(.site-md-cta-line),li,dd,.site-clarity-card,blockquote,td) :is(a[href="/contact/"],a[href="/contact"],a[href="/ai-seo/apply/"],a[href="/ai-seo/apply"],a[href="/en/contact/"],a[href="/en/contact"],a[href="/en/contact/apply/"],a[href="/en/contact/apply"]):not(.aq-orange-action-button):not(.blog-hub-intro-cta-btn):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn){display:inline;margin:0;padding:0;min-height:unset;background:none;border:none;border-radius:0;box-shadow:none;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:normal;color:var(--color-accent-fg);text-decoration:underline;text-underline-offset:.15em}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]):not([data-path="/contact/thanks"]) main .site-md :is(p:not(.site-md-cta-line),li,dd,.site-clarity-card,blockquote,td) :is(a[href="/contact/"],a[href="/contact"],a[href="/ai-seo/apply/"],a[href="/ai-seo/apply"],a[href="/en/contact/"],a[href="/en/contact"],a[href="/en/contact/apply/"],a[href="/en/contact/apply"]):not(.aq-orange-action-button):not(.blog-hub-intro-cta-btn):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn):hover{background:#19c7d61f;border:none;color:var(--color-accent-fg-strong);text-decoration:underline;text-underline-offset:.12em;transform:none;box-shadow:none}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]):not([data-path="/contact/thanks"]) main .site-md :is(p:not(.site-md-cta-line),li,dd,.site-clarity-card,blockquote,td) :is(a[href="/contact/"],a[href="/contact"],a[href="/ai-seo/apply/"],a[href="/ai-seo/apply"],a[href="/en/contact/"],a[href="/en/contact"],a[href="/en/contact/apply/"],a[href="/en/contact/apply"]):not(.aq-orange-action-button):not(.blog-hub-intro-cta-btn):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn):focus-visible{outline:2px solid var(--qd-fluent-focus);outline-offset:2px;border-radius:2px}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]) main .site-md :is(.site-md-ai-seo-cta-row a:not(.aq-orange-action-button),.site-md-pricing-cta-box a:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo/"]:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo"]:not(.aq-orange-action-button),.site-clarity-cta>p>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn),.blog-hub-intro-cta .blog-hub-intro-cta-btn,p.site-md-cta-line>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn)){display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;margin-top:.25rem;padding:.3125rem 1rem;background:var(--qd-gradient-surface-panel);color:var(--color-accent-fg-strong);font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:normal;border:1px solid var(--qd-fluent-border-strong);border-radius:var(--qd-fluent-radius);text-decoration:none;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]) main .site-md :is(.site-md-ai-seo-cta-row a:not(.aq-orange-action-button),.site-md-pricing-cta-box a:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo/"]:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo"]:not(.aq-orange-action-button),.site-clarity-cta>p>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn),.blog-hub-intro-cta .blog-hub-intro-cta-btn,p.site-md-cta-line>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn)):hover{background:var(--qd-gradient-surface-soft);border-color:var(--teal-mid);color:var(--color-accent-fg-strong);transform:none;box-shadow:none}body:not([data-path="/"]):not([data-path="/ai-seo/apply"]):not([data-path="/sitemap"]) main .site-md :is(.site-md-ai-seo-cta-row a:not(.aq-orange-action-button),.site-md-pricing-cta-box a:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo/"]:not(.aq-orange-action-button),.site-md-ai-cta a[href="/ai-seo"]:not(.aq-orange-action-button),.site-clarity-cta>p>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn),.blog-hub-intro-cta .blog-hub-intro-cta-btn,p.site-md-cta-line>a:only-child:not(.aq-orange-action-button):not(.btn-primary):not(.btn-outline):not(.sidebar-cta-btn)):focus-visible{outline:2px solid var(--qd-fluent-focus);outline-offset:1px}body[data-path="/ai-seo"] .site-md-hub-intro .site-md .site-md-ai-seo-cta-row{gap:.5rem;margin:1rem 0 1.25rem;padding:.75rem;background:var(--qd-gradient-surface-soft);border:1px solid var(--qd-fluent-border);border-radius:var(--qd-fluent-radius)}body:is([data-path="/pricing"],[data-path="/en/pricing"]) .site-md-pricing-cta-box,body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta{background:transparent;border:none;border-radius:0}body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/contact/"]:not(.site-md-pricing-jump__link),body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/contact"]:not(.site-md-pricing-jump__link),body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/ai-seo/apply/"]:not(.site-md-pricing-jump__link),body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/ai-seo/apply"]:not(.site-md-pricing-jump__link),body[data-path="/sitemap"] main .site-md a{display:inline;padding:0;margin:0;background:none;border:none;border-radius:0;box-shadow:none;font-size:inherit;font-weight:inherit;color:var(--color-accent-fg);text-decoration:none;letter-spacing:normal;transform:none}body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/contact/"]:not(.site-md-pricing-jump__link):hover,body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/contact"]:not(.site-md-pricing-jump__link):hover,body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/ai-seo/apply/"]:not(.site-md-pricing-jump__link):hover,body:not([data-path="/"]):not([data-path="/contact/thanks"]) main .site-md :is(ul,ol,nav) a[href="/ai-seo/apply"]:not(.site-md-pricing-jump__link):hover,body[data-path="/sitemap"] main .site-md a:hover{background:#19c7d61f;border:none;color:var(--color-accent-fg-strong);text-decoration:underline;text-underline-offset:.12em;transform:none;box-shadow:none;border-radius:2px}body[data-path="/sitemap"] main .site-md a:focus-visible{outline:2px solid var(--qd-fluent-focus);outline-offset:2px;border-radius:2px}.aqgrow-logo{display:inline-flex;align-items:baseline;gap:0;column-gap:0;margin:0;padding:0;border:0;background:transparent;text-decoration:none;font-synthesis:none;-webkit-font-smoothing:antialiased;line-height:1;white-space:nowrap}.aqgrow-logo__mark{margin:0;padding:0}.aqgrow-logo--with-mark{align-items:center;gap:.4rem}.aqgrow-logo__icon{display:block;width:auto;flex:0 0 auto}.aqgrow-logo--official.aqgrow-logo--with-mark .aqgrow-logo__icon{height:clamp(2.9rem,5.8vw,6rem)}.aqgrow-logo--header.aqgrow-logo--with-mark .aqgrow-logo__icon{height:clamp(1.7rem,3.4vw,2.3rem)}.aqgrow-logo--official .aqgrow-logo__mark{font-family:neue-haas-unica,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.4rem,4.8vw,5rem);letter-spacing:.02em;color:#0a1428}.aqgrow-logo--header .aqgrow-logo__mark{font-size:clamp(1.35rem,2.8vw,1.875rem)}.aqgrow-logo--image{display:inline-flex;align-items:center;gap:0;line-height:0}.aqgrow-logo--image .aqgrow-logo__wordmark{display:block;width:auto;height:clamp(1.125rem,2.35vw,1.5625rem);flex:0 0 auto}.aqgrow-logo--image .aqgrow-logo__wordmark--dark,html.dark .aqgrow-logo--image .aqgrow-logo__wordmark--light{display:none}html.dark .aqgrow-logo--image .aqgrow-logo__wordmark--dark{display:block}.aqgrow-logo--inverse.aqgrow-logo--official .aqgrow-logo__mark{color:#fff}.aqgrow-logo-stage{box-sizing:border-box;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,5vw,3rem);padding:clamp(1.5rem,4vw,3rem)}.aqgrow-logo-stage__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);width:min(100%,48rem)}.aqgrow-logo-stage__panel{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,#0a1428 12%,transparent);background:#fff}.aqgrow-logo-stage__panel--dark{background:#0a1428;border-color:color-mix(in srgb,#fff 18%,transparent)}.aqgrow-logo-stage__label{margin:0;font-size:.75rem;letter-spacing:.04em;color:#0f172a}.aqgrow-logo-stage__panel--dark .aqgrow-logo-stage__label{color:#fff}:root{--site-header-bg: #ffffff;--site-header-surface: #f8fafc;--site-header-text: #0a1428;--site-header-border: #e2e8f0;--site-header-accent: #4869DA;--site-header-font-system: "Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--site-header-logo-mute-rgb: 10, 20, 40;--site-header-text-muted: #334155;--site-header-text-subtle: #0f172a;--site-header-text-faint: #334155;--site-header-text-ghost: #475569;--site-header-accent-hover: #3a56c4;--site-header-cta-text: #ffffff;--site-header-target-min: 24px;--site-header-focus-ring-width: 2px;--site-header-focus-ring-color: var(--site-header-text);--site-header-focus-offset: 2px;--site-header-nav-link-padding-block: 6px;--site-header-nav-link-padding-inline: 4px;--site-header-lang-link-padding: 4px 6px;--site-header-nav-font-size: .8125rem;--site-header-nav-font-weight: 400;--site-header-cta-font-size: .8125rem;--site-header-cta-font-weight: 600;--site-header-cta-padding-block: 6px;--site-header-cta-padding-inline: 10px;--site-header-height: 4.5rem;--site-header-frame-inset: var(--aq-pad-x, 32px);--site-header-padding-inline: var(--site-header-frame-inset);--site-header-container-max: var(--aq-shell-max, 1360px);--site-header-column-gap: clamp(12px, 2vw, 36px);--site-header-nav-item-gap: clamp(6px, .85vw, 12px);--site-header-actions-gap: clamp(8px, 1vw, 16px);--site-header-resize-ease: cubic-bezier(.22, .61, .36, 1);--site-header-resize-duration: .32s;--site-header-mobile-nav-padding-block: 8px 0 20px;--site-header-mobile-link-padding-block: clamp(16px, 3vw, 18px);--site-header-mobile-link-padding-inline: var(--site-header-padding-inline);--site-header-mobile-cta-margin-block: clamp(20px, 3vw, 24px) 0 0;--site-header-mobile-cta-margin-inline: var(--site-header-padding-inline)}.header{background:var(--site-header-bg)!important;background-color:var(--site-header-bg)!important;background-image:none!important;color:var(--site-header-text)!important;border-bottom:1px solid var(--site-header-border)!important;box-shadow:none!important}.header .aqgrow-logo--official .aqgrow-logo__mark{color:var(--site-header-text)!important}.header .site-logo{display:inline-flex;align-items:center;line-height:0}.header .aqgrow-logo--image .aqgrow-logo__wordmark{height:clamp(1.125rem,2.35vw,1.5625rem)}.header .container{max-width:var(--site-header-container-max);width:100%;margin-inline:auto;padding-inline:var(--site-header-padding-inline);box-sizing:border-box}.header .nav-link{color:var(--site-header-text)!important;text-shadow:none!important}.nav-link{color:var(--site-header-text-muted)!important;font-size:var(--site-header-nav-font-size)!important;font-weight:var(--site-header-nav-font-weight)!important;letter-spacing:.05em!important}.header .nav-link:hover,.nav-link:hover{color:var(--site-header-text)!important}.header .site-logo,.header .nav-link,.header .nav-cta,.header .lang-switch__link,.header .hamburger,.mobile-menu .mobile-nav-link,.mobile-menu .mobile-nav-cta,.mobile-menu a.lang-switch__link,.crumb-header .crumb-link{min-height:var(--site-header-target-min)!important}.header .nav-link,.crumb-header .crumb-link{display:inline-flex!important;align-items:center!important;padding-block:var(--site-header-nav-link-padding-block)!important;padding-inline:var(--site-header-nav-link-padding-inline)!important}.header .lang-switch__link,.mobile-menu a.lang-switch__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:var(--site-header-target-min)!important;padding:var(--site-header-lang-link-padding)!important}.mobile-menu .lang-switch--mobile .lang-switch__link{min-width:44px!important;min-height:44px!important;box-sizing:border-box!important}.header .nav-cta,.mobile-nav-cta{min-width:var(--site-header-target-min)!important}.header a:focus-visible,.header button:focus-visible,.mobile-menu a:focus-visible,.crumb-header a:focus-visible{outline:var(--site-header-focus-ring-width) solid var(--site-header-focus-ring-color)!important;outline-offset:var(--site-header-focus-offset)!important}.header .nav-cta:focus-visible,.mobile-nav-cta:focus-visible{outline:var(--site-header-focus-ring-width) solid var(--site-header-cta-text)!important;outline-offset:var(--site-header-focus-offset)!important;box-shadow:0 0 0 calc(var(--site-header-focus-ring-width) + var(--site-header-focus-offset)) var(--site-header-accent)!important}.header .crumb-wrap,.crumb-wrap{border-top-color:var(--site-header-border)!important;border-color:var(--site-header-border)!important}.crumb-link{color:var(--site-header-text-faint)!important}.crumb-link:hover{color:var(--site-header-text)!important}.crumb-sep{color:var(--site-header-text-ghost)!important}.crumb-current{color:var(--site-header-text)!important}.lang-switch__sep{color:var(--site-header-text-faint)!important}.lang-switch__link{color:var(--site-header-text-muted)!important}a.lang-switch__link:hover,.lang-switch__link--active{color:var(--site-header-text)!important;text-decoration-color:var(--site-header-text)!important;background:transparent!important}.lang-switch--mobile{border-bottom-color:var(--site-header-border)!important;padding-inline:var(--site-header-mobile-link-padding-inline)!important}.mobile-menu .lang-switch__link{color:var(--site-header-text-muted)!important}.mobile-menu a.lang-switch__link:hover,.mobile-menu .lang-switch__link--active{color:var(--site-header-text)!important;background:transparent!important}.mobile-menu .lang-switch__sep{color:var(--site-header-text-faint)!important}.header .nav-cta,.mobile-nav-cta{background:var(--site-header-accent)!important;color:var(--site-header-cta-text)!important;border:1px solid var(--site-header-accent)!important;border-radius:0!important;font-family:var(--site-header-font-system)!important;font-size:var(--site-header-cta-font-size)!important;font-weight:var(--site-header-cta-font-weight)!important;letter-spacing:.04em!important;line-height:1.25!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.header .nav-cta{padding-block:var(--site-header-cta-padding-block)!important;padding-inline:var(--site-header-cta-padding-inline)!important}.header .nav-cta:hover,.mobile-nav-cta:hover{background:var(--site-header-accent-hover)!important;border-color:var(--site-header-accent-hover)!important;transform:none!important}.header .lang-switch__link{font-family:var(--site-header-font-system)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.06em!important}.header .lang-switch__link--active{font-weight:700!important}.header .lang-switch__sep{margin:0 .35rem!important;font-size:.75rem!important}.hamburger{border-color:var(--site-header-border)!important}.hamburger:hover{border-color:var(--site-header-text-ghost)!important}.hamburger-line{background:var(--site-header-text-muted)!important}.hamburger[aria-expanded=true] .hamburger-line{background:var(--site-header-text)!important}.hamburger[aria-expanded=true] .hamburger-line:nth-child(1),.hamburger[aria-expanded=true] .hamburger-line:nth-child(3){background:var(--site-header-text)!important}.mobile-menu{background:var(--site-header-bg)!important;background-color:var(--site-header-bg)!important;border-bottom:1px solid var(--site-header-border)!important}.mobile-nav-link{color:rgba(var(--site-header-logo-mute-rgb),.72)!important;border-bottom-color:var(--site-header-border)!important}.mobile-nav-link:hover{color:var(--site-header-text)!important;background:var(--site-header-surface)!important}body[data-path="/ai-seo/select"] .header{background:transparent!important;border-bottom:none!important}.footer{background:var(--site-header-surface)!important;background-color:var(--site-header-surface)!important;background-image:none!important;color:var(--site-header-text)!important;border-top:1px solid var(--site-header-border)!important;box-shadow:none!important}.footer .container{max-width:var(--aq-shell-max, 1360px);width:100%;margin-inline:auto;padding-inline:var(--aq-pad-x, 32px);box-sizing:border-box}.footer-col h4{color:var(--site-header-text)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:none!important}.footer-col a{color:#1a1d22!important;text-shadow:none!important}.footer-col a:hover{color:var(--site-header-text)!important;transform:none!important}.footer-copy,.footer-legal,.footer-legal a{color:#1a1d22!important;text-shadow:none!important}.footer-legal a:hover{color:var(--site-header-text)!important}.footer-legal-sep{color:#334155!important}.footer-bottom{border-top-color:var(--site-header-border)!important}.footer-logo-mark{border-radius:0!important;object-fit:contain!important}.footer .crumb-wrap{border-bottom:0!important;position:relative;margin:0 0 clamp(1.75rem,3.5vw,2.5rem);padding:0 0 clamp(1.1rem,2.2vw,1.5rem)}.footer .crumb-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:#00000014}.footer .crumb-link{color:#1a1d22!important}.footer .crumb-link:hover{color:#121418!important}.footer .crumb-sep{color:#475569!important}.footer .crumb-current{color:var(--site-header-text)!important}.footer.footer--cols{position:relative;padding:clamp(3.25rem,7vw,5.25rem) 0 clamp(2.25rem,4.5vw,3.25rem)!important;--footer-col-font-size: .9375rem;--footer-copy-font-size: .875rem;--footer-legal-sep-gap: .75rem;background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(72,105,218,.025) 0%,transparent 55%),linear-gradient(180deg,#fafbfc,#f4f6f8)!important;background-color:#f4f6f8!important;border-top:0!important}.footer.footer--cols:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:#0000001f}.footer.footer--cols .footer-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:clamp(1.75rem,5vw,4.5rem)!important;row-gap:2.5rem!important;margin:0 0 clamp(2.5rem,5.5vw,4rem);padding:0;width:100%;max-width:none;box-sizing:border-box}.footer.footer--cols .footer-col{min-width:0;max-width:100%;box-sizing:border-box}.footer.footer--cols .footer-col__list>li{min-width:0;max-width:100%}.footer.footer--cols .footer-col__heading{margin:0 0 1.5rem;font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:.8125rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.35;color:#121418!important;text-transform:none!important}.footer.footer--cols .footer-col__list{margin:0;padding:0;list-style:none!important;display:flex;flex-direction:column;gap:1rem}.footer.footer--cols .footer-col__list a{display:block;max-width:100%;box-sizing:border-box;font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:var(--footer-col-font-size)!important;font-weight:400;line-height:1.5;letter-spacing:.01em;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-decoration:none;text-shadow:none!important;transition:color .2s ease,text-decoration-color .2s ease}.footer.footer--cols .footer-col__list a:hover{color:#121418!important;-webkit-text-fill-color:#121418!important;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.28em;transform:none!important}.footer.footer--cols .footer-brand-line-wrap{box-sizing:border-box;position:relative;width:100%;max-width:100%;margin:clamp(.5rem,1.5vw,1rem) 0 0;padding-block:clamp(3rem,6.5vw,4.25rem) clamp(2.75rem,6vw,4rem);overflow:hidden;background:#fff!important;background-color:#fff!important;border-top:0;border-bottom:0;box-shadow:none}.footer.footer--cols .footer-brand-line-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:#0000001f;opacity:1}.footer.footer--cols .footer-brand-line-wrap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:#0000001f;opacity:1}.footer.footer--cols .footer-brand-line-wrap .container{max-width:var(--aq-shell-max, 1360px);width:100%;margin-inline:auto;padding-inline:var(--aq-pad-x, 32px);box-sizing:border-box}.footer.footer--cols .footer-brand-line-wrap__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:100%}.footer.footer--cols .footer-brand-line{position:relative;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;width:100%;max-width:100%;min-width:0;height:auto!important;margin:0;padding:0;color:#121418;text-align:left;white-space:normal;overflow:visible;background:none!important;font-synthesis:none;-webkit-font-smoothing:antialiased}.footer.footer--cols .footer-brand-line__mark-link{display:block!important;position:relative;box-sizing:border-box;flex-shrink:0;justify-self:end;align-self:start;line-height:1;text-decoration:none!important;width:clamp(5.5rem,10.5vw,7.25rem)!important;max-width:min(7.25rem,36vw)!important;min-width:5.5rem!important;height:auto!important;aspect-ratio:334 / 260;margin-top:0!important;background:url(/images/brand/aqgrow-footer-mark.png) center / contain no-repeat;opacity:1;transition:opacity .22s ease}.footer.footer--cols .footer-brand-line__mark-label,.footer.footer--cols .footer-brand-line__mark-img{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.footer.footer--cols .footer-brand-line__mark-link:hover{opacity:1}.footer.footer--cols .footer-brand-line__mark-link:focus-visible{outline:2px solid #121418;outline-offset:5px;border-radius:0}.footer.footer--cols .footer-brand-line__q{position:relative!important;display:block!important;box-sizing:border-box!important;width:min(100%,28rem)!important;max-width:100%!important;height:auto!important;aspect-ratio:713 / 119;max-height:clamp(2.35rem,5vw,3.35rem);margin:0 0 clamp(.95rem,2vw,1.25rem)!important;padding:0!important;overflow:hidden!important;clip:auto!important;white-space:nowrap!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.14)!important;font-size:0!important;line-height:0!important;color:transparent!important;background:url(/images/brand/aqgrow-footer-left.png) left center / contain no-repeat;text-decoration:none!important;cursor:pointer;transition:opacity .22s ease}.footer.footer--cols a.footer-brand-line__q:hover{opacity:.82}.footer.footer--cols a.footer-brand-line__q:focus-visible{outline:2px solid #121418;outline-offset:5px;border-radius:0}.footer.footer--cols .footer-brand-line__q:after{content:none!important;display:none!important}.footer.footer--cols .footer-brand-line__sep{display:none}.footer.footer--cols .footer-brand-line__rest{position:static!important;display:block!important;box-sizing:border-box;width:min(100%,30rem)!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;border-top:0!important;box-shadow:none!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;letter-spacing:0!important;background:none!important}.footer.footer--cols .footer-brand-line__rest:before,.footer.footer--cols .footer-brand-line__rest:after{content:none!important;display:none!important}.footer.footer--cols .footer-brand-keywords{list-style:none;margin:0;padding:0;font-family:neue-haas-unica,sans-serif;font-weight:500;font-style:normal;font-size:clamp(.6875rem,1.2vw,.8125rem);letter-spacing:.07em;line-height:1.7;color:#1a1d22}.footer.footer--cols .footer-brand-keywords li{margin:0;padding:0}.footer.footer--cols .footer-brand-keywords li.footer-brand-keywords__lead{font-family:var(--font-en, "Cormorant Garamond", Georgia, "Times New Roman", serif);font-weight:600;font-style:normal;font-size:clamp(1.25rem,2.35vw,1.625rem);letter-spacing:.03em;line-height:1.45;color:#0a1428;margin-block:.45em .9em}.footer.footer--cols .footer-cols-meta-bar{box-sizing:border-box;position:relative;width:100%;margin:0;padding:0;background:#f4f6f8;border-top:0}.footer.footer--cols .footer-cols-meta-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;background:#00000014}.footer.footer--cols .footer-cols-meta-bar .container{max-width:var(--aq-shell-max, 1360px);width:100%;margin-inline:auto;padding-inline:var(--aq-pad-x, 32px);box-sizing:border-box}.footer.footer--cols .footer-cols-meta{display:flex!important;flex-direction:column;align-items:stretch;gap:.85rem;margin:0;padding-block:clamp(1.15rem,2.5vw,1.5rem);border-top:none}.footer.footer--cols .footer-meta-row{display:contents}.footer.footer--cols a.footer-tagline{margin:0;padding:0;flex:0 0 auto;min-width:0;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.35em;font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:clamp(.9375rem,1.3vw,1.0625rem)!important;font-weight:400!important;font-style:normal;line-height:1.5;letter-spacing:.04em;text-align:center;text-decoration:none!important;color:#0a1428!important;transition:color .2s ease;order:2}.footer.footer--cols a.footer-tagline .footer-tagline__copy{display:inline-flex;align-items:center;justify-content:center;font-size:1.15em;font-weight:400!important;line-height:1;letter-spacing:0;font-variant-numeric:normal;transform:translateY(.02em);color:#121418}.footer.footer--cols a.footer-tagline .footer-tagline__text{font-size:1em;font-weight:400!important;line-height:1.5}.footer.footer--cols a.footer-tagline:hover,.footer.footer--cols a.footer-tagline:focus-visible{color:#0a1428!important;text-decoration:none}.footer.footer--cols .footer-trademark{order:3;margin:0;padding:0;width:100%;text-align:center;font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:clamp(.8125rem,1.1vw,.875rem)!important;font-weight:400!important;line-height:1.5;letter-spacing:.02em;color:#0f172a!important}.footer.footer--cols .footer-copy{font-family:neue-haas-unica,sans-serif;font-size:clamp(.9375rem,1.25vw,1rem)!important;font-weight:400;font-style:normal;line-height:1.5;letter-spacing:.04em;color:#0f172a!important;margin:.45rem 0 0}.footer.footer--cols .footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem 0;flex:0 0 auto;justify-content:center;margin-left:0;text-align:center;width:100%;order:1}.footer.footer--cols .footer-legal a{font-family:var(--font-jp, "Noto Sans JP", ui-sans-serif, system-ui, sans-serif);font-size:.9375rem!important;font-weight:400;line-height:1.45;letter-spacing:.04em;color:#0f172a!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important;transition:color .2s ease}.footer.footer--cols .footer-legal a:hover,.footer.footer--cols .footer-legal a:focus-visible{color:#0a1428!important;text-decoration:underline!important;text-decoration-line:underline!important;text-decoration-thickness:.06em;text-underline-offset:.28em;border-bottom:none!important}.footer.footer--cols .footer-legal-sep{font-size:.75rem;margin:0 var(--footer-legal-sep-gap);color:#12141859!important}@media(max-width:767px){.footer.footer--cols{width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip}.footer.footer--cols .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:.625rem!important;width:100%;max-width:100%;min-width:0}.footer.footer--cols .footer-col{min-width:0;max-width:100%;overflow-x:clip}.footer.footer--cols .footer-col__heading{font-size:.75rem!important;margin-bottom:.75rem;max-width:100%}.footer.footer--cols .footer-col__list{gap:.75rem;min-width:0;max-width:100%}.footer.footer--cols .footer-col__list a{display:block;max-width:100%;font-size:.875rem!important;line-height:1.45;word-break:inherit;overflow-wrap:inherit}.footer.footer--cols .footer-legal a,.footer.footer--cols .footer-legal-sep{font-size:.875rem!important}.footer.footer--cols .footer-legal{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem;text-align:center}.footer.footer--cols .footer-legal-sep{display:none!important}.footer.footer--cols a.footer-tagline{font-size:1rem!important}.footer.footer--cols a.footer-tagline .footer-tagline__copy{font-size:1.15em}.footer.footer--cols .footer-brand-line-wrap{padding-block:clamp(2.25rem,7vw,3.25rem) clamp(2rem,6vw,2.75rem)}.footer.footer--cols .footer-brand-line{gap:0}.footer.footer--cols .footer-copy{font-size:.875rem!important}.footer.footer--cols .footer-cols-meta{flex-direction:column;align-items:stretch}.footer.footer--cols .footer-legal{margin-left:0;justify-content:center;text-align:center}.footer.footer--cols a.footer-tagline,.footer.footer--cols .footer-copy,.footer.footer--cols .footer-legal,.footer.footer--cols .footer-brand-line-wrap,.footer.footer--cols .footer-brand-line-wrap__grid,.footer.footer--cols .footer-brand-line{width:100%;max-width:100%;box-sizing:border-box}.footer.footer--cols .footer-brand-line-wrap__grid{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.footer.footer--cols .footer-brand-line__mark-link{width:clamp(4.75rem,22vw,6rem)!important;min-width:4.5rem!important;max-width:min(6rem,34vw)!important}.footer.footer--cols .footer-brand-line__q{max-height:clamp(1.85rem,8vw,2.65rem);width:min(100%,22rem)!important}.footer.footer--cols .footer-brand-keywords{font-size:clamp(.625rem,2.8vw,.75rem)}.footer.footer--cols .footer-brand-keywords__lead{font-size:clamp(1.05rem,4.5vw,1.35rem)}}html.dark{color-scheme:dark;--bg: #1a1d22;--background: #1a1d22;--surface: #1e293b;--white: #1e293b;--text: #f1f1f1;--text-mid: #e5e5e5;--text-muted: #e5e5e5;--text-main: #f1f1f1;--link: #fafafa;--link-hover: #f1f1f1;--link-underline: rgba(241, 241, 241, .72);--bg-muted: #1e293b;--border: #334155;--gray-1: #1e293b;--gray-2: #1e293b;--gray-3: #334155;--teal-dark: #94a3b8;--teal-mid: #cbd5e1;--teal-light: #e2e8f0;--cyan: #94a3b8;--cyan-pale: #1e293b;--gg-bg: #1e293b;--gg-dark: #6ee7b7;--gg-vivid: #34d399;--qd-fluent-text: #f1f1f1;--qd-fluent-border: #334155;--qd-fluent-border-strong: #475569;--qd-fluent-focus: #cbd5e1;--qd-gradient-surface-soft: linear-gradient(165deg, #1e293b 0%, #1a2332 48%, #1a1d22 100%);--qd-gradient-surface-panel: linear-gradient(145deg, #334155 0%, #1e293b 45%, #1a1d22 100%);--qd-gradient-primary: #1d4ed8;--qd-gradient-primary-hover: #1e40af;--site-header-bg: #111827;--site-header-surface: #111827;--site-header-text: #ffffff;--site-header-border: #222222;--site-header-accent: #4869DA;--site-header-logo-mute-rgb: 255, 255, 255;--site-header-text-muted: #ffffff;--site-header-text-subtle: #ffffff;--site-header-text-faint: #ffffff;--site-header-text-ghost: #f1f1f1;--site-header-accent-hover: #3A56C4;--site-header-cta-text: #ffffff;--site-header-focus-ring-color: #ffffff}html.dark .site-md-hub-intro,html.dark .site-md-hub-intro .site-md,html.dark .section{background-color:transparent;color:inherit}html.dark .site-md,html.dark .site-md :where(h1,h2,h3),html.dark .site-md-hub-intro .site-md h1,html.dark .site-md-hub-intro .site-md h2,html.dark .site-md-hub-intro .site-md h3{color:var(--text)}html.dark .site-md-hub-intro .site-md p,html.dark .site-md-hub-intro .site-md li{color:#e5e5e5}html.dark .site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary){color:#fafafa;text-decoration-color:#f1f1f1b8}html.dark .site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary):hover{color:#f1f1f1}html.dark .site-md-hub-intro .site-md td:first-child{color:var(--text-mid)}html.dark body:not([data-path="/"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,ol.site-md-ai-seo-changes-list,ol.site-pre-apply-steps__list)>li::marker{color:var(--text-muted)}html.dark .site-clarity-card--pre-apply-steps .site-md a.aq-orange-action-button,html.dark .site-clarity-card--pre-apply-steps a.aq-orange-action-button{text-decoration:none}html.dark .site-clarity-card--pre-apply-steps .site-md a.aq-orange-action-button:hover,html.dark .site-clarity-card--pre-apply-steps .site-md a.aq-orange-action-button:focus-visible,html.dark .site-clarity-card--pre-apply-steps a.aq-orange-action-button:hover,html.dark .site-clarity-card--pre-apply-steps a.aq-orange-action-button:focus-visible{text-decoration:none}html.dark .site-md-hub-intro .site-md tbody tr:nth-child(2n) td{background:var(--gray-2)}html.dark .site-md-hub-intro .site-md-embed{background:var(--surface);border-color:var(--border);box-shadow:none}html.dark .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework,html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework{background:var(--surface);border-color:var(--border)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li:nth-child(odd){background:var(--gray-1)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md .site-md-ai-seo-analysis-framework ul.site-md-ai-seo-plainlist>li:nth-child(2n){background:var(--surface)}html.dark .hub-hero,html.dark .hub-section{background:linear-gradient(180deg,var(--gray-1) 0%,var(--bg) 100%)}html.dark .site-positioning-line{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:none}html.dark .site-md-hub-intro .site-md th{background:var(--gray-3);color:var(--text)}html.dark .site-md-hub-intro .article-tail-reader-plain a{color:var(--text-mid)}html.dark .site-md-hub-intro .article-tail-reader-plain a:hover{color:var(--text)}html.dark .iso-hub-specs{background:linear-gradient(180deg,var(--gray-1) 0%,var(--bg) 100%)}html.dark .iso-hub-eyebrow{background:#94a3b824;color:var(--text-muted)}html.dark .consulting-hub-section{border-top-color:var(--border)}html.dark .hub-category h3{color:var(--text);border-bottom-color:var(--border)}html.dark .hub-category-desc,html.dark .hub-sub-heading,html.dark .hub-upcoming-list li{color:var(--text-muted)}html.dark .hub-category a{color:var(--text-mid)}html.dark .hub-category a:hover{color:var(--text)}html.dark .hub-category ul:not(.hub-upcoming-list) li:before{color:var(--text-muted)}html.dark .hub-badge{background-color:var(--gray-3);color:var(--text-muted)}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-lead{border-color:var(--border);background:linear-gradient(155deg,rgba(148,163,184,.1) 0%,var(--surface) 52%,var(--bg) 100%);box-shadow:0 8px 24px #0000002e}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-card{border-color:#1214181f;border-left-color:#121418;background:#f4f6f8;box-shadow:none}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-card--positive,html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-clarity-card.site-clarity-card--positive.site-clarity-card--pre-apply-steps{border-color:#1214181f;border-left-color:#121418;background:#f4f6f8;box-shadow:none}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-card--caution{border-color:#1214181f;border-left-color:#121418;background:#f4f6f8}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-card__label{color:var(--text-muted)}html.dark body:is([data-path="/support"]) .site-md-hub-intro .site-clarity-highlight{color:var(--text-mid);background:#94a3b82e}html.dark body:is([data-path="/support"]) .site-md-hub-intro .site-clarity-panel{border-color:var(--border);background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(148,163,184,.08) 0%,transparent 55%),var(--surface)}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-cta{border-color:var(--border);background:var(--surface);box-shadow:none}html.dark .site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card{background:var(--surface);border-color:var(--border)}html.dark .site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card :is(h2,.sidebar-cta-label){color:var(--text)}html.dark .site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card .sidebar-cta-text{color:var(--text-muted)}html.dark .site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card .sidebar-cta-btn{background:transparent;border-color:var(--border);color:var(--text)!important}html.dark .site-md-hub-intro :is(.site-md,.marketing-safe-zone) .sidebar-cta-card .sidebar-cta-btn:hover{background:var(--gray-3);border-color:var(--text-muted);color:var(--text)!important}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-cta>p{color:var(--text-muted)}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-cta .site-md-cta-line>a{background:transparent;border-color:var(--border);color:var(--text)!important}html.dark body:is([data-path="/support"],[data-path="/recruit"],[data-path="/cases"],[data-path="/en/contact/apply"],[data-path="/privacy"],[data-path="/terms"],[data-path="/company"],[data-path="/consulting"],[data-path="/consulting/strategy"],[data-path="/solutions"]) .site-md-hub-intro .site-clarity-cta .site-md-cta-line>a:hover{background:var(--gray-3);border-color:var(--text-muted);color:var(--text)!important}html.dark body:is([data-path="/recruit"]) .site-md-hub-intro .site-clarity-role{border-color:var(--border);background:var(--surface)}html.dark body:is([data-path="/recruit"]) .site-md-hub-intro .site-clarity-role:hover{border-color:var(--text-muted)}html.dark body:is([data-path="/cases"]) .site-md-hub-intro .site-clarity-industries>li{background:#94a3b81f;border-color:var(--border)}html.dark body:is([data-path="/cases"]) .site-md-hub-intro .site-clarity-link-card{border-color:var(--border);background:linear-gradient(155deg,rgba(148,163,184,.1) 0%,var(--surface) 70%)}html.dark body:is([data-path="/cases"]) .site-md-hub-intro .site-clarity-metrics-wrap thead th{color:var(--text);background:var(--gray-3)}html.dark body:is([data-path="/cases"]) .site-md-hub-intro .site-clarity-metrics-wrap tbody td{border-bottom-color:var(--border)}html.dark body:is([data-path="/cases"]) .site-md-hub-intro .site-clarity-metrics-wrap tbody td:last-child{color:var(--text-mid)}html.dark body:is([data-path="/recruit"],[data-path="/company"]) .site-md-hub-intro .site-clarity-metrics-wrap thead th{background:var(--gray-3);color:var(--text)}html.dark body[data-path="/support"] .site-md-hub-intro .support-target-projects__intro{background:var(--surface);border-left-color:var(--border);box-shadow:none;color:var(--text)}html.dark body[data-path="/support"] .site-md-hub-intro .support-lane-code{color:var(--text)}html.dark body[data-path="/support"] .site-md-hub-intro .support-target-projects__card--new .support-lane-code{color:#4869da}html.dark body[data-path="/support"] .site-md-hub-intro .support-lane-desc{border-bottom-color:var(--border);color:var(--text-muted)}html.dark body[data-path="/about"] .site-md-hub-intro .site-md>h1,html.dark body[data-path="/about"] .site-md-hub-intro .site-md>h2{border-top-color:var(--border);border-bottom-color:var(--border)}html.dark body[data-path="/about"] .site-md-hub-intro .site-representative-hero__media{border:none;background:#000;box-shadow:none}html.dark body[data-path="/about"] .site-md-hub-intro .site-representative-hero__role{color:var(--text-muted)}html.dark main :where(h1,h2,h3,h4,h5,h6){color:var(--text)}html.dark main :where(p,li,dd,dt,blockquote,figcaption){color:inherit}html.dark .eyebrow-tag{background:var(--gray-3);color:var(--text-muted)}html.dark .eyebrow-tag.gold{background:#34d39924;color:var(--gg-vivid)}html.dark main a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.btn-primary):not(.btn-outline):not(.nav-cta):not(.mobile-nav-cta):not(.iso-card):not(.svc-bento a):not(.hero-btns a):not(.pg-ai-seo-continue):not(.pg-ai-seo-continue--on-ink):not(.pg-ai-seo-continue--on-light):not(.pg-ai-seo-path__link):not(.pg-ai-seo-path__current):not(.top-ea-process__cta-btn){color:var(--link);text-decoration-color:var(--link-underline)}html.dark main a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.btn-primary):not(.btn-outline):not(.nav-cta):not(.mobile-nav-cta):not(.iso-card):not(.svc-bento a):not(.hero-btns a):not(.pg-ai-seo-continue):not(.pg-ai-seo-continue--on-ink):not(.pg-ai-seo-continue--on-light):not(.pg-ai-seo-path__link):not(.pg-ai-seo-path__current):not(.top-ea-process__cta-btn):hover{color:var(--link-hover)}html.dark .iso-section{background:var(--bg)}html.dark .iso-card{background:var(--surface);border-color:var(--border);box-shadow:0 4px 18px #0000002e}html.dark .iso-card:hover{border-color:var(--text-muted);box-shadow:0 12px 32px #00000038}html.dark .iso-card-num-iso{color:var(--text-muted);opacity:1}html.dark .iso-card-num-digits{color:var(--text)}html.dark .iso-card-name{color:var(--text-mid)}html.dark .iso-card-arrow{color:var(--text-muted)}html.dark .iso-footer-link a{color:var(--text-mid);border-bottom-color:var(--border)}html.dark .iso-footer-link a:hover{color:var(--text);border-bottom-color:var(--text-muted)}html.dark body:is([data-path="/"]) .paradigm{background:var(--bg);border-color:var(--border)}html.dark body:is([data-path="/"]) .paradigm-old{background:var(--surface)}html.dark body:is([data-path="/"]) .paradigm-new{background:var(--gray-1)}html.dark body:is([data-path="/"]) .paradigm-arrow{background:var(--gray-3);color:var(--text-muted)}html.dark body:is([data-path="/"]) .record{background:var(--bg)}html.dark body:is([data-path="/"]) :is(.record-grid,.record-item,.record-shell){background:var(--surface);border-color:var(--border)}html.dark body:is([data-path="/"]) .record-shell>.record-cta{background:var(--surface);border-top-color:var(--border)}html.dark body:is([data-path="/"]) .record-val{color:var(--text-mid)}html.dark body:is([data-path="/"]) .record-label{color:var(--text)}html.dark body:is([data-path="/"]) .record-desc{color:var(--text-muted)}html.dark body:is([data-path="/"]) :is(.record-shell>.record-cta>.btn-primary){background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none}html.dark body:is([data-path="/"]) :is(.record-shell>.record-cta>.btn-primary:hover){background:var(--gray-3);color:var(--text);border-color:var(--text-muted);box-shadow:none}html.dark body:is([data-path="/"]) .limited-fullblock{background:linear-gradient(135deg,#121418,#1e293b 52%,#121418)}html.dark body:is([data-path="/"]) .top-test-asset{background:var(--bg)}html.dark body:is([data-path="/"]) :is(.top-test-asset__main,.top-test-asset__title){color:var(--text)}html.dark body:is([data-path="/"]) :is(.top-test-asset__intro,.top-test-asset__lead,.top-test-asset__list>li>p){color:var(--text-muted)}html.dark body:is([data-path="/"]) .top-test-asset__eligibility{background:var(--surface);border-color:var(--border)}html.dark body:is([data-path="/"]) .top-test-eco{background:var(--bg);border-color:var(--border)}html.dark body:is([data-path="/"]) .top-test-eco__title{color:var(--text)}html.dark body:is([data-path="/"]) :is(.top-test-eco__lead,.top-test-eco__source,.top-test-eco__sources-note,.top-test-eco__body-text){color:var(--text-muted)}html.dark body:is([data-path="/"]) .top-test-eco__lead strong{color:var(--text-mid)}html.dark body:is([data-path="/"]) .top-test-eco__card{background:var(--surface);border-color:var(--border);box-shadow:0 4px 18px #00000026}html.dark body:is([data-path="/"]) .top-test-eco__value{color:var(--text-mid)}html.dark body:is([data-path="/"]) .top-test-eco__metric-label{color:var(--text)}html.dark body:is([data-path="/"]) .top-test-eco__body-title{color:var(--text-mid)}html.dark .hero.hero-b2b .hero-stats-wrap:has(.hero-stats){background:var(--surface);border-color:var(--border);box-shadow:none}html.dark .hero.hero-b2b .hero-stats-head{border-bottom-color:var(--border)}html.dark .hero.hero-b2b .hero-stats-kicker.eyebrow-tag,html.dark .hero.hero-b2b .hero-stats-head p{color:var(--text-muted)}html.dark .hero.hero-b2b .hero-stat-card{background:var(--gray-1);border-color:var(--border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .hero.hero-b2b .hero-stat-card:before{display:none}html.dark .hero.hero-b2b .hero-stat-card:hover{background:var(--gray-3);border-color:var(--text-muted);box-shadow:none}html.dark .hero.hero-b2b .hero-stats .cta-plan.featured,html.dark .hero.hero-b2b .hero-stats-wrap>.hero-stat-card.cta-plan.featured{background:var(--gray-1);border-color:var(--border)}html.dark .hero.hero-b2b .hero-stat-val{color:var(--text);text-shadow:none}html.dark .hero.hero-b2b .hero-stat-val sup,html.dark .hero.hero-b2b .hero-stat-label,html.dark .hero.hero-b2b .record-desc{color:var(--text-muted)}html.dark .ai-seo-zone{background:var(--bg)}html.dark .ai-seo-zone__eyebrow,html.dark .ai-seo-zone__headline strong{color:var(--text-muted)}html.dark .ai-seo-zone__headline,html.dark .ai-seo-zone__sub{color:var(--text)}html.dark .ai-seo-zone__btn-secondary,html.dark .ai-seo-zone__pattern-label{background:var(--surface);border-color:var(--border);color:var(--text-mid)}html.dark .ai-seo-zone__pattern{border-bottom-color:var(--border)}html.dark .ai-seo-cta-section{background:var(--bg);border-color:var(--border)}html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) .cta-plan{background:var(--surface);border-color:var(--border)}html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) .cta-plan.featured,html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) .cta-plan:hover,html.dark .hero.hero-b2b .hero-stats .cta-plan.featured:hover{background:var(--gray-1);border-color:var(--border)}html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) .cta-plan-price,html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) .cta-plan-ghost{color:var(--text-mid);background:var(--surface);border-color:var(--border)}html.dark .ai-seo-cta-section .ai-seo-cta-detail-link a{color:var(--text-mid)}html.dark .ai-seo-cta-section .ai-seo-cta-detail-link a:hover{color:var(--text)}html.dark body[data-path="/ai-seo"] .site-md-hub-intro .site-md .site-md-ai-seo-cta-row,html.dark body:is([data-path="/pricing"],[data-path="/en/pricing"]) .site-md-pricing-cta-box,html.dark body[data-path="/solutions/ai-marketing"] .site-md-hub-intro .site-md .site-md-ai-cta{background:transparent;border:none}html.dark .header .aqgrow-logo--official .aqgrow-logo__mark{color:var(--site-header-text)!important}html.dark .footer .footer-logo-mark{filter:brightness(0) invert(1)}html.dark .header .nav-cta:focus-visible,html.dark .mobile-nav-cta:focus-visible{outline-color:var(--site-header-cta-text)!important;box-shadow:0 0 0 calc(var(--site-header-focus-ring-width) + var(--site-header-focus-offset)) var(--site-header-accent)!important}html.dark .site-md-hub-intro .site-md :where(h1,h2,h3,h4,h5,h6),html.dark .site-md-hub-intro .site-md :where(.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6){color:var(--text)}html.dark .site-md-hub-intro .site-md :where(p,li,dd,dt,blockquote,strong){color:var(--text-muted)}html.dark .site-md-hub-intro .site-md :where(h1,h2,h3,h4,h5,h6) strong{color:var(--text)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>h2,>h3,>h4,>.entry-content>h1,>.entry-content>h2,>.entry-content>h3,>.entry-content>h4){color:var(--text)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(p,li,blockquote,.site-md-ai-seo-summary,.entry-content p,.entry-content li){color:var(--text-muted)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>ol,>.entry-content>ol,.site-md-ai-seo-changes-list)>li::marker{color:var(--text-muted)}@media(min-width:768px){html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(>h1,>h2,>h3,>h4,>.entry-content>h1,>.entry-content>h2,>.entry-content>h3,>.entry-content>h4){color:var(--text)}html.dark body:is([data-path="/ai-seo"]) .site-md-hub-intro .site-md :is(p,li,blockquote,.site-md-ai-seo-summary,.entry-content p,.entry-content li){color:var(--text-muted)}}html.dark body:is([data-path="/guide"]) .guide-page.site-md-hub-intro{background:linear-gradient(180deg,var(--gray-1) 0%,var(--bg) 28%)}html.dark body:is([data-path="/guide"]) .guide-page__article,html.dark body:is([data-path="/guide"]) .guide-page__article :is(h1,h2,h3,p,span,a),html.dark body:is([data-path="/guide"]) .guide-page__lead,html.dark body:is([data-path="/guide"]) .guide-page__roadmap-title,html.dark body:is([data-path="/guide"]) .guide-page__roadmap-desc,html.dark body:is([data-path="/guide"]) .guide-page__services-title,html.dark body:is([data-path="/guide"]) .guide-page__services-desc{color:var(--text)}html.dark body:is([data-path="/guide"]) .guide-page__roadmap-card,html.dark body:is([data-path="/guide"]) .guide-page__stage,html.dark body:is([data-path="/guide"]) .guide-page__services-card{background:var(--surface);border-color:var(--border);color:var(--text)}html.dark body[data-path="/approach"] .approach-detail{background:var(--bg);border-top-color:var(--border)}html.dark body[data-path="/approach"] .approach-detail :is(h3,p,a),html.dark body[data-path="/approach"] .approach-detail__title,html.dark body[data-path="/approach"] .approach-detail__lead{color:var(--text)}html.dark body[data-path="/approach"] .approach-detail__block,html.dark body[data-path="/approach"] .approach-detail__links{border-color:var(--border)}html.dark body:is([data-path="/"]) :is(.top-block-answer-first:not(.top-block-answer-first--dark):not(.top-block-answer-first--trust),.top-fv-prose p){color:var(--text-muted)}html.dark body:is([data-path="/"]) :is(.top-fv-block__title,.top-why-chosen .top-fv-block__title,.top-platform-architecture .top-fv-block__title,.top-record-cards .top-fv-block__title){color:var(--text);border-bottom-color:var(--border)}html.dark body:is([data-path="/"]) .top-why-chosen :is(.top-index-def-list__title,.top-index-def-list__desc,.top-index-def-list__item--muted .top-index-def-list__title,.top-index-def-list__item--muted .top-index-def-list__desc,.top-why-chosen__panel-title,.top-why-chosen__panel-text,.top-why-chosen__panel--issue .top-why-chosen__panel-text,.top-why-chosen__panel--ours .top-why-chosen__panel-text){color:var(--text)}html.dark body:is([data-path="/"]) .top-why-chosen .top-index-def-list__desc,html.dark body:is([data-path="/"]) .top-why-chosen__panel-text{color:var(--text-muted)}html.dark body:is([data-path="/"]) :is(.top-why-chosen,.top-record-cards) .top-index-def-list__num,html.dark body:is([data-path="/"]) .top-platform-architecture__num{color:#34d399}html.dark body:is([data-path="/"]) .top-platform-architecture{background:var(--bg);border-color:var(--border)}html.dark body:is([data-path="/"]) .top-platform-architecture__lead,html.dark body:is([data-path="/"]) .top-platform-architecture__item-title{color:var(--text)}html.dark body:is([data-path="/"]) .top-platform-architecture__item-desc{color:var(--text-muted)}html.dark body:is([data-path="/"]) .top-platform-architecture__item{background:var(--surface);border-color:var(--border);box-shadow:none}html.dark body:is([data-path="/"]) .top-record-cards--surface-light{background:var(--bg);border-color:var(--border)}html.dark body:is([data-path="/"]) .top-record-cards__lead,html.dark body:is([data-path="/"]) .top-record-cards :is(.top-index-def-list__title,.top-index-def-list__desc){color:var(--text)}html.dark body:is([data-path="/"]) .top-record-cards .top-index-def-list__desc{color:var(--text-muted)}html.dark body:is([data-path="/"]) .top-record-cards__lead a{color:var(--text-mid)}html.dark body:is([data-path="/"]) .top-record-cards .top-index-def-list__item{background:var(--surface);border-color:var(--border);box-shadow:none}html.dark body:is([data-path="/"]) :is(.paradigm-old,.paradigm-new) li{color:var(--text-muted)}html.dark body:is([data-path="/"]) .paradigm-old :is(h3,li:before){color:#fb923c}html.dark body:is([data-path="/"]) .paradigm-new :is(h3,li:before){color:#6ee7b7}html.dark body:is([data-path="/"]) .top-test-eco__value,html.dark body:is([data-path="/"]) .top-test-eco__body-title{color:var(--text-mid)}html.dark body:is([data-path="/"]) .top-test-eco__lead strong{color:var(--text)}html.dark body:is([data-path="/"]) .top-test-eco__body{background:var(--surface);border-color:var(--border);box-shadow:none}html.dark body:is([data-path="/"]) .top-test-eco__body-text{color:var(--text-muted)}html.dark body:is([data-path="/"]) .top-test-eco__body-link a{color:var(--text-mid)}html.dark body:is([data-path="/"]) .top-test-eco__body-link a:hover{color:var(--text)}html.dark body[data-path="/"] .ai-seo-zone__pattern--snowflake :is(.ai-seo-zone__sf-hero-title,.ai-seo-zone__sf-answer-first,.ai-seo-zone__sf-hero-subtitle,.ai-seo-zone__sf-lead-line,.ai-seo-zone__sf-lead-line--proof,.ai-seo-zone__sf-lead-line--promise,.ai-seo-zone__sf-lead-line--bridge){color:var(--text-muted)}html.dark body[data-path="/"] .ai-seo-zone__pattern--snowflake .ai-seo-zone__sf-hero-title,html.dark body[data-path="/"] .ai-seo-zone__pattern--snowflake .ai-seo-zone__sf-hero-subtitle{color:var(--text)}html.dark body[data-path="/"] .ai-seo-zone{background:var(--bg)}html.dark body[data-path="/"] .ai-seo-zone__pattern--snowflake{background:var(--surface)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md>h1,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-hub-catalog-title,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-hub-cluster h3,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-hub-intro-cta-title,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body :is(>h1,>h2,>h3,>h4,>h5,>h6){color:var(--text);text-shadow:none}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-lead,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-intro-cta-text{color:var(--text-muted)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-cluster-desc{color:var(--text-muted)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-theme-card-ja,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-article-list a{color:var(--text-mid);text-decoration-color:var(--text-muted)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-theme-card:hover .blog-hub-theme-card-ja,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-theme-card:focus-visible .blog-hub-theme-card-ja,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-article-list a:hover,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-article-list a:focus-visible{color:var(--text)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-theme-card:focus-visible,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-article-list a:focus-visible{outline-color:var(--text)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro :is(.blog-hub-theme-cards,.blog-hub-theme-cards-grid li,.blog-hub-cluster,.blog-hub-article-list li,.blog-hub-intro-cta){border-color:var(--border)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-intro-cta-btn{color:var(--text)!important;background:var(--surface);border-color:var(--border)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-intro-cta-btn:hover,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .blog-hub-intro-cta-btn:focus-visible{color:var(--text)!important;background:var(--gray-3);border-color:var(--text-muted)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table){background:var(--surface);border-color:var(--border);box-shadow:none}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table) th{background:var(--gray-3);color:var(--text);border-bottom-color:var(--border)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table) td{color:var(--text-muted);border-bottom-color:var(--border)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table) tbody tr:nth-child(2n) td{background:var(--bg)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table) :is(th:first-child,td:first-child){color:var(--text)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>.site-md-table-scroll table,.blog-article-eeat-body>table) tbody tr:hover td{background:var(--gray-3)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop,.blog-related-sidebar) :is(.blog-sidebar-toc-card,.sidebar-cta-card){background:var(--surface);border-color:var(--border);box-shadow:none}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc-title,html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-related-sidebar .sidebar-cta-card .sidebar-cta-label{color:var(--text);border-bottom-color:var(--border)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc a{color:var(--text-mid)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc a:hover{color:var(--text)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc li+li{border-top-color:var(--border)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc-item--h3{border-left-color:var(--border)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-related-sidebar .sidebar-cta-card .sidebar-cta-text{color:var(--text-muted)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-related-sidebar .sidebar-cta-card .sidebar-cta-btn{color:var(--text)!important;background:var(--gray-1);border-color:var(--border)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-related-sidebar .sidebar-cta-card .sidebar-cta-btn:hover{color:var(--text)!important;background:var(--gray-3);border-color:var(--text-muted)}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok{color:#f4f6f8}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__card{background:#1e2228;border:1px solid rgba(244,246,248,.18);box-shadow:0 18px 48px #00000059}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__card:before{background:#4869da}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__title{color:#fff;border-bottom-color:#f4f6f829}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead,html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead a{color:#f4f6f8}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead a{text-decoration-color:#f4f6f88c;text-underline-offset:.18em}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead a:hover{color:#fff;text-decoration-color:#fff}html.dark body[data-path="/column"] .site-md-hub-intro .site-md>h1{border-bottom-color:var(--border)}html.dark .ai-seo-banner-scope{color:var(--text-muted)}html.dark .ai-seo-banner-scope .title,html.dark .ai-seo-banner-scope .card-light h3,html.dark .ai-seo-banner-scope .notice h4{color:var(--text)}html.dark .ai-seo-banner-scope .cards{background:var(--surface);border-color:var(--border);box-shadow:none}html.dark .ai-seo-banner-scope .card-light{background:var(--gray-1);border-left-color:var(--border)}html.dark .ai-seo-banner-scope .card-light .desc{color:var(--text)}html.dark .ai-seo-banner-scope .card-light .desc-sub,html.dark .ai-seo-banner-scope .notice li{color:var(--text-muted)}html.dark .ai-seo-banner-scope .notice{background:var(--surface);border-color:var(--border)}html.dark .ai-seo-banner-scope .card-light .kicker{color:var(--color-accent-fg)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--site-header-target-min, 24px);min-height:var(--site-header-target-min, 24px);padding:2px;border:1px solid var(--site-header-border);border-radius:3px;background:transparent;color:var(--site-header-text-muted);cursor:pointer;font-family:var(--site-header-font-system);font-size:.72rem;font-weight:500;letter-spacing:.06em;line-height:1;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.theme-toggle:hover{color:var(--site-header-text);border-color:var(--site-header-text-ghost);background:var(--site-header-surface)}.theme-toggle:focus-visible{outline:var(--site-header-focus-ring-width, 2px) solid var(--site-header-focus-ring-color);outline-offset:var(--site-header-focus-offset, 2px)}.theme-toggle__icon{display:block;width:.8125rem;height:.8125rem}.header .theme-toggle{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;border-radius:0}.header .theme-toggle__icon{width:.75rem;height:.75rem}.theme-toggle--mobile{align-self:flex-start;margin:var(--site-header-mobile-link-padding-block) var(--site-header-mobile-link-padding-inline) 0}html.dark{--link: #fafafa;--link-hover: #ffffff;--link-underline: rgba(241, 241, 241, .72);--site-ea-band: #0a1428;--site-ea-ink: #f1f1f1;--site-ea-text: #f1f1f1;--site-ea-muted: #e5e5e5;--site-ea-surface: #0f172a;--site-ea-surface-alt: #1e293b;--site-ea-ink-soft: #111d33;--site-ea-line: rgba(241, 241, 241, .18);--site-ea-line-strong: rgba(241, 241, 241, .32)}html.dark .site-ea-page-hero,html.dark body[data-path="/ai-seo"] .site-ea-page--ai-seo .ai-seo-page-intro-head{background:radial-gradient(ellipse 90% 70% at 18% 0%,rgba(255,255,255,.07) 0%,transparent 55%),#0a1428!important;color:#f1f1f1!important}html.dark .site-ea-page-hero__title,html.dark body[data-path="/ai-seo"] .site-ea-page--ai-seo .ai-seo-page-hero>h1{color:#f1f1f1!important}html.dark body[data-path="/"]{--top-gt-surface: #0f172a;--top-gt-alt: #1e293b;--top-gt-text: #f1f1f1;--top-gt-ink: #f1f1f1;--top-gt-line: rgba(241, 241, 241, .12);--top-gt-line-strong: rgba(241, 241, 241, .22);--top-ea-ink: #f1f1f1;--top-ea-ink-soft: #111d33;--top-ea-surface: #0f172a;--top-ea-surface-alt: #1e293b;--top-ea-text: #f1f1f1;--top-ea-muted: #e5e5e5;--top-ea-refine-surface: #0f172a;--top-ea-refine-alt: #1e293b;--top-ea-refine-text: #f1f1f1;--top-ea-refine-muted: #cbd5e1;--top-ea-refine-line: rgba(241, 245, 249, .14);--top-ea-refine-line-strong: rgba(241, 245, 249, .28)}html.dark body[data-path="/"] :is(.top-ea-ai-structure-stack,.top-ea-hero--signature,.top-ea-program--spotlight,.top-ea-process){background:#0a1428!important}html.dark body[data-path="/"] .top-ea-ai-structure-block:after{background:linear-gradient(to bottom,transparent 0%,rgba(10,20,40,.28) 48%,rgba(10,20,40,.72) 78%,#0a1428 100%)!important}html.dark body[data-path="/"] .top-ea-program--ink{background:#111d33!important;color:#fafafa}html.dark body[data-path="/"] .top-ea-layer-card{background:#1e293b!important}html.dark body[data-path="/"] .top-ea-inline-link{color:var(--link)!important;text-decoration-color:var(--link-underline)}html.dark body[data-path="/"] .top-ea-inline-link:hover{color:var(--link-hover)!important}html.dark body[data-path="/"] .top-ea-proof__cases-btn,html.dark body[data-path="/"] .top-ea-proof__cases-btn :is(.top-ea-proof__cases-label,.top-ea-proof__cases-arrow){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;opacity:1!important}html.dark body[data-path="/"] .top-ea-proof__cases-btn{background:#0a1428!important;border-color:#0a1428!important}html.dark body[data-path="/"] .top-ea-proof__cases-btn:hover,html.dark body[data-path="/"] .top-ea-proof__cases-btn:focus-visible{background:#152038!important;border-color:#152038!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/"] .top-ea-preapply{background:#0f172a!important;border-bottom-color:#f1f5f924!important}html.dark body[data-path="/"] .top-ea-preapply__heading{color:#f1f1f1!important}html.dark body[data-path="/"] .top-ea-preapply__item,html.dark body[data-path="/"] .top-ea-preapply__list--flow .top-ea-preapply__item,html.dark body[data-path="/"] .top-ea-preapply__list--flow .top-ea-preapply__item:hover{background:#1e293b!important;border-color:#f1f5f92e!important;box-shadow:none!important}html.dark body[data-path="/"] :is(.top-ea-preapply__title,.top-ea-preapply__name,.top-ea-preapply__mark,.top-ea-preapply__name>span){color:#f1f1f1!important;border-bottom-color:#f1f5f92e}html.dark body[data-path="/"] .top-ea-preapply__body{color:#cbd5e1!important}html.dark body[data-path="/"] .top-ea-preapply__body a:not(.aq-orange-action-button){color:#fafafa!important;text-decoration-color:#f1f1f1b8!important}html.dark body[data-path="/"] .top-ea-preapply__body a:not(.aq-orange-action-button):hover{color:#fff!important;text-decoration-color:#4869da!important}html.dark body[data-path="/"] .top-ea-services{background:#0f172a!important;color:#f1f1f1!important}html.dark body[data-path="/"] .top-ea-services .top-ea-h2,html.dark body[data-path="/"] .top-ea-services .top-ea-intro{color:#f1f1f1!important}html.dark body[data-path="/"] .top-ea-layers-banner:focus-visible,html.dark body[data-path="/"] .top-ea-why__banner:focus-visible{box-shadow:0 0 0 2px #0f172a,0 0 0 4px #f4f6f8!important}html.dark body[data-path="/"] .top-ea-why__banner-img--light{display:none!important}html.dark body[data-path="/"] .top-ea-why__banner-img--dark{display:block!important}html.dark body[data-path="/"] .top-ea-layers-map__img--light{display:none!important}html.dark body[data-path="/"] .top-ea-layers-map__img--dark{display:block!important}html.dark body[data-path="/"] .top-ea-layers-map__img{border:none!important;background:transparent!important}html.dark body[data-path="/"] .top-ea-layers-cta__btn{background:var(--color-cta-on-ink-bg)!important;border-color:var(--color-cta-on-ink-bg)!important;color:var(--color-cta-on-ink-fg)!important;-webkit-text-fill-color:var(--color-cta-on-ink-fg)!important}html.dark body[data-path="/"] .top-ea-layers-cta__btn :is(.top-ea-layers-cta__label,.top-ea-layers-cta__arrow){color:var(--color-cta-on-ink-fg)!important;-webkit-text-fill-color:var(--color-cta-on-ink-fg)!important}html.dark body[data-path="/"] .top-ea-layers-cta__btn:hover,html.dark body[data-path="/"] .top-ea-layers-cta__btn:focus-visible{background:var(--color-cta-on-ink-bg)!important;border-color:var(--color-cta-on-ink-bg)!important;color:var(--color-cta-on-ink-fg)!important;-webkit-text-fill-color:var(--color-cta-on-ink-fg)!important}html.dark body[data-path="/"] .top-ea-layers-cta__btn:hover :is(.top-ea-layers-cta__label,.top-ea-layers-cta__arrow),html.dark body[data-path="/"] .top-ea-layers-cta__btn:focus-visible :is(.top-ea-layers-cta__label,.top-ea-layers-cta__arrow){color:var(--color-cta-on-ink-fg)!important;-webkit-text-fill-color:var(--color-cta-on-ink-fg)!important}html.dark body[data-path="/"] .top-ea-layers-cta__btn:focus-visible{box-shadow:0 0 0 2px var(--color-cta-on-ink-fg),0 0 0 4px var(--color-cta-on-ink-bg)!important}html.dark body[data-path="/"] .top-ea-layer-card:hover{background:#1e293b!important}html.dark body[data-path="/"] :is(.top-ea-h2,.top-ea-layer-card__title,.top-ea-hairline-list__title,.top-ea-hairline-list__num):not(.top-ea-why__h2){color:#f1f1f1!important}html.dark body[data-path="/"] :is(.top-ea-layer-card__desc,.top-ea-hairline-list__desc){color:#cbd5e1!important}html.dark body[data-path="/"] .paradigm-old,html.dark body[data-path="/"] .paradigm :is(.paradigm-card,.paradigm-col){background:#1e293b!important;color:#f1f1f1!important}html.dark body[data-path] :is(main,.site-md-hub-intro,.site-md,.section,.pg-c02,.apply-lp-wrap,.guide-page__article,.approach-detail) a:not(.aq-orange-action-button,.aq-ink-action-button,.btn-primary,.btn-outline,.nav-cta,.mobile-nav-cta,.iso-card,.sidebar-cta-btn,.blog-hub-intro-cta-btn,.top-ea-program__cta,.top-ea-program__secondary-link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.site-md-pricing-closing__continue,.pg-ai-seo-items-map-callout__cta-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.top-ea-closing__consult,.top-ea-judge__link,.pg-ai-seo-path__link,.pg-ai-seo-path__current,.pg-ai-seo-path-cards__card,.guide-fit-links__item,.guide-lp-hero-program-link,.guide-service-flow__link,.consulting-hub-path-flow__card,.svc-card){color:var(--link)!important;-webkit-text-fill-color:var(--link)!important;text-decoration-color:var(--link-underline)}html.dark body[data-path] :is(main,.site-md-hub-intro,.site-md,.section,.pg-c02,.apply-lp-wrap,.guide-page__article,.approach-detail) a:not(.aq-orange-action-button,.aq-ink-action-button,.btn-primary,.btn-outline,.nav-cta,.mobile-nav-cta,.iso-card,.sidebar-cta-btn,.blog-hub-intro-cta-btn,.top-ea-program__cta,.top-ea-program__secondary-link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.site-md-pricing-closing__continue,.pg-ai-seo-items-map-callout__cta-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.top-ea-closing__consult,.top-ea-judge__link,.pg-ai-seo-path__link,.pg-ai-seo-path__current,.pg-ai-seo-path-cards__card,.guide-fit-links__item,.guide-lp-hero-program-link,.guide-service-flow__link,.consulting-hub-path-flow__card,.svc-card):hover,html.dark body[data-path] :is(main,.site-md-hub-intro,.site-md,.section,.pg-c02,.apply-lp-wrap,.guide-page__article,.approach-detail) a:not(.aq-orange-action-button,.aq-ink-action-button,.btn-primary,.btn-outline,.nav-cta,.mobile-nav-cta,.iso-card,.sidebar-cta-btn,.blog-hub-intro-cta-btn,.top-ea-program__cta,.top-ea-program__secondary-link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.site-md-pricing-closing__continue,.pg-ai-seo-items-map-callout__cta-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.top-ea-closing__consult,.top-ea-judge__link,.pg-ai-seo-path__link,.pg-ai-seo-path__current,.pg-ai-seo-path-cards__card,.guide-fit-links__item,.guide-lp-hero-program-link,.guide-service-flow__link,.consulting-hub-path-flow__card,.svc-card):focus-visible{color:var(--link-hover)!important;-webkit-text-fill-color:var(--link-hover)!important}html.dark body[data-path] :is(.sidebar-cta-btn,.blog-hub-intro-cta-btn){color:var(--text)!important}html.dark body[data-path] :is(.sidebar-cta-btn,.blog-hub-intro-cta-btn):hover{color:var(--text)!important}html.dark body:is([data-path="/pricing"],[data-path="/en/pricing"]) .site-md-hub-intro .site-md a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.site-md-pricing-ink-button):not(.site-md-pricing-jump__link){color:var(--link)!important}html.dark body:is([data-path="/pricing"],[data-path="/en/pricing"]) .site-md-hub-intro .site-md a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.site-md-pricing-ink-button):not(.site-md-pricing-jump__link):hover{color:var(--link-hover)!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc a{color:var(--link)!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) :is(.blog-article-toc-mobile,.blog-article-toc-desktop) .blog-sidebar-toc a:hover{color:var(--link-hover)!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead a{color:var(--link)!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-apply-tail-grok__lead a:hover{color:var(--link-hover)!important}html.dark body:has(.pg-c02) :is(.pg-c02-md,.pg-c02-section__lead,.pg-c02-faq__a) a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:var(--link)!important}html.dark body:has(.pg-c02) :is(.pg-c02-md,.pg-c02-section__lead,.pg-c02-faq__a) a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover{color:var(--link-hover)!important}html.dark body[data-path="/sitemap"] .site-md :is(.sitemap-lede,.sitemap-index__title,.sitemap-index__list) a{color:var(--link)!important}html.dark body[data-path="/sitemap"] .site-md :is(.sitemap-lede,.sitemap-index__title,.sitemap-index__list) a:hover{color:var(--link-hover)!important}html.dark :is(.lang-switch__sep,.crumb-sep,.footer-legal-sep,.footer .crumb-sep){color:#e2e8f0!important;opacity:1!important}html.dark :is(.lang-switch__link,.crumb-link,.footer .crumb-link){color:#cbd5e1!important}html.dark :is(.lang-switch__link:hover,.lang-switch__link--active,.crumb-link:hover,.footer .crumb-link:hover,.crumb-current,.footer .crumb-current){color:#f1f1f1!important;background:transparent!important}html.dark .theme-toggle{color:#cbd5e1!important;background:transparent!important;border-color:#475569!important}html.dark .theme-toggle:hover{color:#f1f1f1!important;background:#1e293b!important;border-color:#94a3b8!important}html.dark body:is([data-path="/ai-seo"],[data-path^="/ai-seo/"],[data-path="/consulting"]) :is(.ai-seo-analysis-prefooter,.site-md-ai-seo-changes-card,.site-md-ai-seo-operator-item,.pg-ai-seo-items-map-callout,.pg-ai-seo-scope-callout,.ai-seo-architecture-map__panel,.ai-seo-architecture-map__card){background:#1e293b!important;border-color:#334155;color:#f1f1f1}html.dark body:is([data-path="/ai-seo"],[data-path^="/ai-seo/"],[data-path="/consulting"]) .pg-ai-seo-scope-callout__title,html.dark body:is([data-path="/ai-seo"],[data-path^="/ai-seo/"],[data-path="/consulting"]) .pg-ai-seo-items-map-callout .pg-ai-seo-scope-callout__kicker{color:#f1f1f1!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter{border-top-color:#f1f1f12e!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter__heading,html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .site-md-ai-seo-analysis-item__title{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;border-bottom-color:#f1f1f138!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .site-md-ai-seo-analysis-framework__intro{border-bottom-color:#f1f1f124!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .site-md-ai-seo-analysis-framework__intro>p,html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .site-md-ai-seo-analysis-item__body{color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .ai-seo-analysis-prefooter__cards{border-color:#f1f1f12e!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .ai-seo-analysis-prefooter__cards>li.site-md-ai-seo-analysis-item{background:#0f172a!important;border-color:#f1f1f124!important;color:#f1f1f1!important}html.dark body[data-path="/ai-seo"] .ai-seo-analysis-prefooter .site-md-ai-seo-analysis-item__insight{background:#1e293b!important;color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark body[data-path="/ai-seo"] .site-md-ai-seo-changes-card__title,html.dark body[data-path="/ai-seo"] .site-md-ai-seo-operator-item__label{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/ai-seo"] .site-md-ai-seo-changes-card__body,html.dark body[data-path="/ai-seo"] .site-md-ai-seo-operator-item__value,html.dark body[data-path="/ai-seo"] .site-md-ai-seo-operator-item__value strong{color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark body[data-path="/ai-seo"] .site-md-ai-seo-operator-item__value a{color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]){--col-ink: #f1f1f1;--col-text: #f1f1f1;--col-surface: #1e293b;--col-surface-alt: #0f172a;--col-border: rgba(241, 245, 249, .14);--col-border-strong: rgba(241, 245, 249, .28)}html.dark body[data-path="/column"] .site-md-hub-intro :is(.blog-hub-theme-cards,.blog-hub-lead-card,.blog-hub-cluster,.blog-hub-intro-cta){background:var(--col-surface)!important;border-color:var(--col-border)!important;color:var(--col-text)}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>table,html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table{background:#1e293b!important;border-color:#334155!important;box-shadow:none!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>table th,html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table th{background:#334155!important;color:#f1f1f1!important;border-bottom-color:#475569!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>table td,html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table td{color:#cbd5e1!important;border-bottom-color:#334155!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>table tbody tr:nth-child(2n) td,html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table tbody tr:nth-child(2n) td{background:#0f172a!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md .blog-article-eeat-body>table :is(th:first-child,td:first-child),html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table :is(th:first-child,td:first-child){color:#f1f1f1!important}html.dark body[data-path="/column"] .site-md-hub-intro .site-md>.site-md-table-scroll table tbody tr:hover td{background:#334155!important}@media(max-width:47.99rem){html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody tr{background:#fff!important;border-color:#0a142824!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody :is(th,td),html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody tr:nth-child(2n) td,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody tr:hover td{background:transparent!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-top-color:#0a14281f!important;border-bottom-color:transparent!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody tr>:is(th,td):first-child,html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody td[data-label]:before{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body:is([data-path="/column"],[data-path^="/column/"]) .site-md-hub-intro .site-md :is(>table,>.site-md-table-scroll table,.blog-article-eeat-body>table,.blog-article-eeat-body .site-md-table-scroll table,.column-hub-body table) tbody td+td{border-top-color:#0a14281f!important}}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap{background:#0f172a!important;color:#f1f1f1}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) :is(.apply-lp,.apply-lp-wrap,.apply-fv,.apply-enquiry-form){color:#f1f1f1!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap :is(.apply-ai-seo-hero__headline,.apply-ai-seo-hero__eyebrow,.apply-lp-intro__title,.apply-lp-section__title,.apply-lp-menu-card__phase,.apply-lp-bento-card__title,.apply-fv__headline,.apply-fv__subtitle,.apply-fv__target,.apply-fv__badge,.apply-enquiry-form__title,.apply-enquiry-form__lead,h1,h2,h3,p,li,strong){color:#f1f1f1!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#f1f1f1!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover{color:#fafafa!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) :is(.apply-lp-intro__panel,.apply-lp-menu-card,.apply-lp-bento-card,.apply-fv__badges,.apply-fv__badge,.apply-lp-pricing-footer){background:#1e293b!important;border-color:#334155!important;box-shadow:none!important;color:#f1f1f1!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) :is(.apply-lp-intro__subtitle,.apply-lp-pricing-callout){background:#0f172a!important;border-color:#334155!important;color:#f1f1f1!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap .site-md :is(h2,p,li,blockquote){color:#f1f1f1!important;background:transparent}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"]) .apply-lp-wrap .site-md blockquote{background:#1e293b!important;border-left-color:#4869da!important}html.dark body[data-path="/en"] .trust-bar{background:#0a1428!important;border-color:#f1f5f92e!important}html.dark body[data-path="/en"] .trust-item{color:#f1f1f1!important;opacity:1!important}html.dark body[data-path="/en"] .paradigm-old{background:#1e293b!important;color:#f1f1f1}html.dark body[data-path="/en"] .paradigm-old :is(h3,li){color:#f1f1f1!important}html.dark body[data-path="/en"] .paradigm-old li:before{color:#f87171!important}html.dark body[data-path="/en"] .paradigm-new{background:#0f172a!important}html.dark body[data-path="/en"] .paradigm-new :is(h3,li){color:#f1f1f1!important}html.dark body[data-path="/en"] .cta-plan-badge{background:#0a1428!important;color:#fafafa!important}html.dark body[data-path="/en"] .hero-stat-label,html.dark body[data-path="/en"] .hero-stat-val sup{color:#cbd5e1!important;opacity:1!important;text-shadow:none!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-article-eeat-body :is(h1,h2,h3,h4,h5,h6){color:#f1f1f1!important;text-shadow:none!important;opacity:1!important}html.dark body[data-path^="/column/"]:not([data-path="/column"]) .blog-article-eeat-body :is(p,li,td,th,blockquote,figcaption,dd,dt){color:#cbd5e1!important;opacity:1!important}html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02,.cases-pg,.res-hub,.ringi-lp,.solo-dx,.qd-fw) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.btn-primary):not(.btn-outline){color:var(--link)!important;text-decoration-color:var(--link-underline)}html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02,.cases-pg,.res-hub,.ringi-lp,.solo-dx,.qd-fw) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.btn-primary):not(.btn-outline):hover,html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02,.cases-pg,.res-hub,.ringi-lp,.solo-dx,.qd-fw) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.btn-primary):not(.btn-outline):focus-visible{color:var(--link-hover)!important}html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02-hero--pentagram,.consulting-hub-fv,.consulting-hub-ink,.consulting-hub-close,.consulting-hub-map__spine,.pg-ai-seo-close--ink,.pg-ai-seo-close,.cases-pg-fv,.res-hub-fv,.ringi-lp-fv,.solo-dx-fv,.qd-fw-fv,.solo-dx-map__spine,.qd-fw-map__spine) a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/qdivisions"]) .pg-ai-seo-hero--ink a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#fafafa!important;text-decoration-color:#f4f6f8b8}html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02-hero--pentagram,.consulting-hub-fv,.consulting-hub-ink,.consulting-hub-close,.consulting-hub-map__spine,.pg-ai-seo-close--ink,.pg-ai-seo-close,.cases-pg-fv,.res-hub-fv,.ringi-lp-fv,.solo-dx-fv,.qd-fw-fv,.solo-dx-map__spine,.qd-fw-map__spine) a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) :is(.pg-c02-hero--pentagram,.consulting-hub-fv,.consulting-hub-ink,.consulting-hub-close,.consulting-hub-map__spine,.pg-ai-seo-close--ink,.pg-ai-seo-close,.cases-pg-fv,.res-hub-fv,.ringi-lp-fv,.solo-dx-fv,.qd-fw-fv,.solo-dx-map__spine,.qd-fw-map__spine) a:not(.aq-orange-action-button):not(.aq-ink-action-button):focus-visible,html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/qdivisions"]) .pg-ai-seo-hero--ink a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/qdivisions"]) .pg-ai-seo-hero--ink a:not(.aq-orange-action-button):not(.aq-ink-action-button):focus-visible{color:#fafafa!important;text-decoration-color:#4869da}html.dark body:is([data-path="/consulting"],[data-path="/cases"],[data-path="/resources"],[data-path="/resources/decision-makers-guide"],[data-path="/solutions/solo-dx"],[data-path="/qdivisions"]) a.aq-orange-action-button{color:#fff!important}html.dark body:has(.pg-ai-seo-test){--pg-text: #f1f1f1;--pg-muted: #cbd5e1;--pg-surface: #0f172a;--pg-surface-alt: #1e293b;--pg-line: rgba(241, 245, 249, .14);--pg-line-strong: rgba(241, 245, 249, .28)}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-test{background:var(--pg-surface)!important;color:var(--pg-text)!important}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-test .pg-ai-seo-section:not(.pg-ai-seo-hero--ink):not(.pg-ai-seo-close--ink) :is(.pg-ai-seo-section__title,.pg-ai-seo-block-head,.pg-ai-seo-subhead,.pg-ai-seo-steps__name,.pg-ai-seo-steps__mark){color:var(--pg-text)!important}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-test .pg-ai-seo-section:not(.pg-ai-seo-hero--ink):not(.pg-ai-seo-close--ink) :is(.pg-ai-seo-prose p,.pg-ai-seo-prose li,.pg-ai-seo-prose__open,.pg-ai-seo-section__lead,.pg-ai-seo-steps__body,.site-industry-exclusion-notice,.site-industry-exclusion-notice p){color:var(--pg-muted)!important}html.dark body:has(.pg-ai-seo-test) main .pg-ai-seo-prose a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body:has(.pg-ai-seo-test) main .site-industry-exclusion-notice a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#fafafa!important;-webkit-text-fill-color:#fafafa!important;text-decoration-color:#f1f1f1b8!important}html.dark body:has(.pg-ai-seo-test) main .pg-ai-seo-prose a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,html.dark body:has(.pg-ai-seo-test) main .pg-ai-seo-prose a:not(.aq-orange-action-button):not(.aq-ink-action-button):focus-visible,html.dark body:has(.pg-ai-seo-test) main .site-industry-exclusion-notice a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,html.dark body:has(.pg-ai-seo-test) main .site-industry-exclusion-notice a:not(.aq-orange-action-button):not(.aq-ink-action-button):focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration-color:#4869da!important}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-test strong{color:#f1f1f1!important}html.dark body:has(.pg-c02){--c02-text: #f1f1f1;--c02-muted: #cbd5e1;--c02-surface: #0f172a;--c02-surface-alt: #1e293b;--c02-line: rgba(241, 245, 249, .14);--c02-line-strong: rgba(241, 245, 249, .28)}html.dark body:has(.pg-c02) .pg-c02{background:var(--c02-surface);color:var(--c02-text)}html.dark body:has(.pg-c02) :is(.pg-c02-md,.pg-c02-section__lead,.pg-c02-faq__a,.pg-c02-section__title) :where(p,li,td,dd,dt,figcaption){color:var(--c02-muted)}html.dark body:has(.pg-c02) :is(.pg-c02-section__title,.pg-c02-md :is(h1,h2,h3,h4)){color:var(--c02-text)!important}html.dark .site-md :where(h1,h2,h3,h4,h5,h6):not(.site-ea-page-hero__title):not([class*=--on-ink]){color:var(--text)!important}html.dark .site-md :where(p,li,td,th,dd,dt,blockquote,figcaption):not([class*=--on-ink]){color:var(--text-muted)!important}html.dark .site-md :where(h1,h2,h3,h4,h5,h6) strong{color:var(--text)!important}html.dark body[data-path] main :is(.text-muted,.muted,[class*=__muted]:not(.aq-orange-action-button *):not(.aq-ink-action-button *),[class*=__caption]:not(.aq-orange-action-button *):not(.aq-ink-action-button *),[class*=__kicker]:not(.aq-orange-action-button *):not(.aq-ink-action-button *):not(.pg-ai-seo-hero__kicker):not(.pg-ai-seo-hero__kicker-text):not(.pg-ai-seo-hero *),[class*=__eyebrow]:not(.aq-orange-action-button *):not(.aq-ink-action-button *):not(.site-faq-frame__eyebrow):not(.pg-ai-seo-perspective__eyebrow),[class*=__meta]:not(.aq-orange-action-button *):not(.aq-ink-action-button *),[class*=__label]:not(.aq-orange-action-button *):not(.aq-ink-action-button *):not(.aq-ink-action-button__label):not(.top-ea-layers-cta__label):not(.top-ea-hero__cta-label):not(.top-ea-program__cta-label):not(.top-ea-process__cta-label):not(.top-ea-closing__cta-label):not(.about-x-lens__label):not(.pg-ai-seo-fork-cta__label):not(.pro-lp-offer__label):not(.guide-service-flow__link):not(.pg-ai-seo-track__label)){color:var(--on-surface)!important;opacity:1!important}html.dark body[data-path] main .pg-ai-seo-hero :is(.pg-ai-seo-hero__kicker,.pg-ai-seo-hero__kicker-text,.pg-ai-seo-hero__nowrap,.pg-ai-seo-hero__en-label,.pg-ai-seo-hero__title,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title-sub,.pg-ai-seo-hero__answer,.pg-ai-seo-hero__here-trail,.pg-ai-seo-hero__here-step,.blog-article-hero-answer),html.dark body[data-path] main .pg-ai-seo-fork-cta :is(.pg-ai-seo-fork-cta__label,.pg-ai-seo-fork-cta__arrow,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark body[data-path="/"] :is(.top-ea-kicker__text,.top-ea-disclaimer,.top-ea-layer-map__tag,.top-ea-layer-map__desc,.top-ea-proof__meta){color:var(--on-surface)!important;opacity:1!important}html.dark body[data-path="/ai-seo/architecture"] :is(.pg-arch-exec-stats__label,.pg-arch-subhead-row__meta,.pg-ai-seo-subhead,.pg-arch-panel__lead){color:var(--on-surface)!important;opacity:1!important}html.dark body[data-path="/ai-seo/architecture"] :is(.pg-arch-answer__facts,.pg-arch-bridge,.pg-arch-diag-ops) :where(p,li,h2,h3,h4,span,strong){color:#f1f1f1!important}html.dark body[data-path] .pg-ai-seo-path--on-light{background:#fff!important;color:#0f172a!important}html.dark body[data-path] .pg-ai-seo-path--on-light :where(a,p,span,strong,li,h2,h3){color:#0f172a!important}html.dark .header :is(.nav-link,.header-cta-label,.mobile-nav a){color:#f1f1f1!important;opacity:1!important}html.dark .footer.footer--cols .footer-col__heading{color:#121418!important;opacity:1!important}html.dark .footer.footer--cols .footer-col__list a{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark .footer.footer--cols .footer-col__list a:hover,html.dark .footer.footer--cols .footer-col__list a:focus-visible{color:#121418!important;-webkit-text-fill-color:#121418!important}html.dark .footer.footer--cols :is(.crumb-link,.crumb-sep,.crumb-current){color:#0f172a!important;opacity:1!important}html.dark .footer :is(.footer-nav a,.footer-copy){color:#0f172a!important;opacity:1!important}html.dark .footer .footer-nav a:hover{color:#121418!important}html.dark .footer .footer-brand-line-wrap{background:#fff!important;background-color:#fafafa!important}html.dark .footer .footer-cols-meta-bar{background:#f4f6f8!important;background-color:#f4f6f8!important}html.dark .footer .footer-cols-meta-bar :is(.footer-legal a,a.footer-tagline,a.footer-tagline .footer-tagline__copy,a.footer-tagline .footer-tagline__text,.footer-copy){color:#0a1428!important;opacity:1!important}html.dark .footer .footer-cols-meta-bar .footer-legal-sep{color:#334155!important;opacity:1!important}html.dark .footer .footer-cols-meta-bar .footer-legal a:hover,html.dark .footer .footer-cols-meta-bar a.footer-tagline:hover,html.dark .footer .footer-cols-meta-bar a.footer-tagline:focus-visible{color:#0a1428!important}html.dark .footer .footer-brand-line,html.dark .footer .footer-brand-line__q,html.dark .footer .footer-brand-line__rest,html.dark .footer .footer-brand-keywords,html.dark .footer .footer-brand-keywords__lead{color:#0f172a!important;opacity:1!important}html.dark .footer .footer-brand-keywords{color:#1a1d22!important}html.dark .footer .footer-brand-keywords__lead{color:#0a1428!important}html.dark body[data-path="/"]{--top-ea-muted: #e5e5e5;--top-gt-ink: #f1f1f1;--top-gt-text: #f1f1f1}html.dark body[data-path="/"] main .top-ea-preapply{background:#0f172a!important;border-bottom-color:#f1f5f924!important}html.dark body[data-path="/"] main .top-ea-preapply__list--flow .top-ea-preapply__item,html.dark body[data-path="/"] main .top-ea-preapply__list--flow .top-ea-preapply__item:hover,html.dark body[data-path="/"] main .top-ea-preapply__item{background:#1e293b!important;border-color:#f1f5f92e!important;box-shadow:none!important}html.dark body[data-path="/"] main .top-ea-preapply__heading,html.dark body[data-path="/"] main .top-ea-preapply :is(.top-ea-preapply__name,.top-ea-preapply__mark,.top-ea-preapply__name>span){color:#f1f1f1!important}html.dark body[data-path="/"] main .top-ea-preapply__body{color:#cbd5e1!important}html.dark body[data-path="/"] main .top-ea-preapply a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body[data-path="/"] main .top-ea-preapply a:not(.aq-orange-action-button):not(.aq-ink-action-button):link,html.dark body[data-path="/"] main .top-ea-preapply a:not(.aq-orange-action-button):not(.aq-ink-action-button):visited{color:#fafafa!important;text-decoration-color:#f1f1f1b8!important}html.dark body[data-path="/"] main .top-ea-preapply a:not(.aq-orange-action-button):not(.aq-ink-action-button):hover,html.dark body[data-path="/"] main .top-ea-preapply a:not(.aq-orange-action-button):not(.aq-ink-action-button):focus-visible{color:#fff!important;text-decoration-color:#4869da!important}html.dark body[data-path="/"] main .top-ea-layer-card,html.dark body[data-path="/"] main .top-ea-layer-card:hover{background:#1e293b!important}html.dark body[data-path] main a.pg-ai-seo-path-cards__card,html.dark body[data-path] main a.pg-ai-seo-path-cards__card :is(.pg-ai-seo-path-cards__title,.pg-ai-seo-path-cards__go,.pg-ai-seo-path-cards__body){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/column"] main a.ch-theme-nav__link,html.dark body[data-path="/column"] main a.ch-theme-nav__link :is(span,.ch-theme-nav__go),html.dark body[data-path="/column"] main a.ch-card,html.dark body[data-path="/column"] main a.ch-card :is(.ch-card__title,.ch-card__desc,.ch-card__more){color:#121418!important;-webkit-text-fill-color:#121418!important}html.dark body[data-path="/column"] main a.ch-theme-nav__link,html.dark body[data-path="/column"] main a.ch-card{background:#f4f6f8!important;border-color:#1214181f!important;border-left-color:#121418!important}html.dark body[data-path="/column"] main a.ch-theme-nav__link:hover,html.dark body[data-path="/column"] main a.ch-theme-nav__link:focus-visible,html.dark body[data-path="/column"] main a.ch-card:hover,html.dark body[data-path="/column"] main a.ch-card:focus-visible{background:#eef1f4!important}html.dark{color-scheme:dark!important}html.dark body[data-path="/ai-seo"] :is(.pg-ai-seo-track--origin,.pg-ai-seo-track--rebuild),html.dark body[data-path="/ai-seo"] :is(.pg-ai-seo-track--origin,.pg-ai-seo-track--rebuild) :where(.pg-ai-seo-track__label,.pg-ai-seo-track__code,.pg-ai-seo-track__title,.pg-ai-seo-track__summary,.pg-ai-seo-track__viz-caption,h3,p,span,strong){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo"] :is(.pg-ai-seo-track--origin,.pg-ai-seo-track--rebuild){background:#fff!important;border-color:#0a142824!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-track--origin .pg-ai-seo-track__viz-origin-base{background:#e2e8f0!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-perspective :is(.pg-ai-seo-perspective__eyebrow,.pg-ai-seo-perspective__h2,.pg-ai-seo-perspective__punch,.pg-ai-seo-perspective__lead){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/sitemap"] .sitemap-index__disclosure-title,html.dark body[data-path="/sitemap"] .sitemap-index__section--auxiliary .sitemap-index__disclosure-title{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;border-bottom-color:#f1f5f92e!important}html.dark body[data-path="/sitemap"] .site-md-hub-intro .site-md .sitemap-index__disclosure-title:after,html.dark body[data-path="/sitemap"] .sitemap-index__disclosure-title:after{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/sitemap"] .site-md-hub-intro .site-md .sitemap-index__disclosure[open] .sitemap-index__disclosure-title:after,html.dark body[data-path="/sitemap"] .sitemap-index__disclosure[open] .sitemap-index__disclosure-title:after{content:"−"!important;color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/sitemap"] .sitemap-index__disclosure-title:focus-visible{outline-color:#f1f1f1!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-layer--tech{background:#0f172a!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-layer--tech .pg-ai-seo-section--alt{background:#1e293b!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] main .aws-ef-aws-brand p.aws-ef-aws-brand__note,html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-aws-brand__note{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] :is(.aws-ef-card,.aws-ef-flow,.aws-ef-unify,.aws-ef-unify__before,.aws-ef-flow__step:not(.aws-ef-flow__step--ink)){background:#fff!important;border-color:#0a142824!important;color:#0f172a!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] :is(.aws-ef-card,.aws-ef-flow,.aws-ef-unify__before,.aws-ef-flow__step:not(.aws-ef-flow__step--ink)) :where(p,span,strong,a,li,.aws-ef-card__title,.aws-ef-card__body,.aws-ef-card__link,.aws-ef-flow__name,.aws-ef-flow__body,.aws-ef-unify__kicker,.aws-ef-unify__title){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] main .aws-ef-card .aws-ef-card__link a,html.dark body[data-path="/ai-seo/aws-entity-foundation"] main .aws-ef-card a:not(.aq-orange-action-button){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;text-decoration-color:#0a14288c!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-unify__chips li{background:#fff!important;color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-unify__arrow,html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-flow__chevron{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-flow__chevron{background:#fff!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .pg-ai-seo-section:not(.pg-ai-seo-hero--ink):not(.pg-ai-seo-close--ink) :is(.pg-ai-seo-section__title,.pg-ai-seo-prose p,.pg-ai-seo-prose__open,.pg-ai-seo-note,.pg-ai-seo-steps__name,.pg-ai-seo-steps__body){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/ai-seo/aws-entity-foundation"] .pg-ai-seo-section:not(.pg-ai-seo-hero--ink):not(.pg-ai-seo-close--ink) .pg-ai-seo-prose a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html.dark body[data-path="/company"] .company-info-table{color:#f1f1f1!important;border-color:#f1f5f92e!important}html.dark body[data-path="/company"] .company-info-table :is(th,td){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;border-color:#f1f5f924!important}html.dark body[data-path="/company"] .company-info-table th{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path] main :is(.pg-ai-seo-track--rebuild,.aws-ef-card,.aws-ef-flow,.aws-ef-unify__before,.pg-ai-seo-path-cards__card){--pg-text: #0f172a;--pg-muted: #0f172a;--pg-ink: #0a1428;--link: #0a1428}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-banner{background:#1e293b!important;border-bottom-color:#f1f1f12e!important;color:#e5e5e5!important}html.dark body:has(.pg-ai-seo-test) .pg-ai-seo-banner strong{color:#f1f1f1!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-structure-figure img,html.dark body[data-path="/ai-seo/architecture"] .pg-arch-structure-figure img{background:#0f172a!important;border-color:#f1f1f12e!important}html.dark body[data-path="/consulting"] .consulting-hub-path-flow__card{background:#1e293b!important;border-color:#f1f1f12e!important;border-left-color:#f1f1f1!important;color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/consulting"] .consulting-hub-path-flow__title,html.dark body[data-path="/consulting"] .consulting-hub-path-flow__go{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/consulting"] .consulting-hub-path-flow__body{color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark body[data-path="/approach"] .approach-detail{background:#0f172a!important;border-top-color:#f1f1f12e!important;--approach-ink: #f1f1f1;--approach-text: #e5e5e5;--approach-border: rgba(241, 241, 241, .18)}html.dark body[data-path="/approach"] .approach-detail__lead,html.dark body[data-path="/approach"] .approach-detail__block{color:#e5e5e5!important;border-bottom-color:#f1f1f124!important}html.dark body[data-path="/guide"] .guide-compare-panel{background:#1e293b!important;border-color:#f1f1f12e!important}html.dark body[data-path="/guide"] .guide-compare__title,html.dark body[data-path="/guide"] .guide-compare-table thead th,html.dark body[data-path="/guide"] .guide-compare-table tbody th[scope=row]{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/guide"] .guide-compare-table-wrap{background:#0f172a!important;border-color:#f1f1f12e!important}html.dark body[data-path="/guide"] .guide-compare-table :is(th,td){color:#e5e5e5!important;border-bottom-color:#f1f1f124!important}html.dark body[data-path="/guide"] .guide-compare-table thead th{background:#f1f1f10f!important;border-bottom-color:#f1f1f147!important}html.dark body[data-path="/guide"] .guide-compare-table tbody tr:nth-child(2n){background:#f1f1f10a!important}html.dark .error-status-page{background:#0f172a!important;color:#f1f1f1!important}html.dark .error-status-page :is(.error-status-page__code,.error-status-page__en,.error-status-page__title,.error-status-page__body){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark .error-status-page__rule{background:#f1f1f1!important}html.dark .error-status-page a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html.dark body[data-path="/cases"] .cases-pg{--cases-pg-ink: #f1f1f1;--cases-pg-text: #e5e5e5;--cases-pg-line: rgba(241, 241, 241, .18);--cases-pg-surface: #0f172a;--cases-pg-on-band: #ffffff;--cases-pg-on-band-soft: #f1f1f1}main :where(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=image],[type=file],[type=range],[type=color],[type=reset]){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;border-color:#64748b;caret-color:#0f172a;opacity:1!important}main :where(input,select,textarea)::placeholder{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important}main :where(label){color:#0f172a;opacity:1}main :where(input,select,textarea):-webkit-autofill,main :where(input,select,textarea):-webkit-autofill:hover,main :where(input,select,textarea):-webkit-autofill:focus{-webkit-text-fill-color:#0f172a!important;caret-color:#0f172a;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out 0s}.qd-inquiry{background:#f4f6f8!important;border-color:#94a3b8!important;color:#0f172a!important}.qd-inquiry :where(label,.qd-inquiry__field label){color:#0f172a!important;opacity:1!important}.qd-inquiry :where(input,textarea){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;border-color:#64748b!important}.qd-inquiry :where(input,textarea)::placeholder{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important}.qd-hubspot-form,.qd-hubspot-form .hs-form-frame{color:#0f172a;background:transparent}html.dark main :where(input,select,textarea):not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=image],[type=file],[type=range],[type=color],[type=reset]){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;background-color:#1e293b!important;border-color:#94a3b8!important;caret-color:#f1f1f1;opacity:1!important;color-scheme:dark}html.dark main :where(input,select,textarea)::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}html.dark main :where(label){color:#f1f1f1!important;opacity:1!important}html.dark main :where(input,select,textarea):-webkit-autofill,html.dark main :where(input,select,textarea):-webkit-autofill:hover,html.dark main :where(input,select,textarea):-webkit-autofill:focus{-webkit-text-fill-color:#f1f1f1!important;caret-color:#f1f1f1;box-shadow:0 0 0 1000px #1e293b inset!important;transition:background-color 99999s ease-out 0s}html.dark .qd-inquiry{background:#1e293b!important;border-color:#64748b!important;color:#f1f1f1!important;box-shadow:none!important}html.dark .qd-inquiry :where(label,.qd-inquiry__field label){color:#f1f1f1!important}html.dark .qd-inquiry :where(input,textarea){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important;background-color:#0f172a!important;border-color:#94a3b8!important}html.dark .qd-inquiry :where(input,textarea)::placeholder{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}html.dark .qd-hubspot-form,html.dark .qd-hubspot-form .hs-form-frame{color:#f1f1f1;color-scheme:dark}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"],[data-path="/contact"]) :is(.apply-enquiry-form,.qd-inquiry,.qd-hubspot-form){background:#1e293b!important;color:#f1f1f1!important;border-color:#64748b!important}html.dark body:is([data-path="/ai-seo/apply"],[data-path="/en/contact/apply"],[data-path="/contact"]) :is(.apply-enquiry-form,.qd-inquiry) :where(label,p,span,legend,.apply-enquiry-form__title,.apply-enquiry-form__lead){color:#f1f1f1!important;opacity:1!important}.site-md-hub-intro .site-md .site-industry-exclusion-notice,.site-md-hub-intro article .site-industry-exclusion-notice,.site-industry-exclusion-notice{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#f4f6f8!important;opacity:1!important}.site-industry-exclusion-notice :where(p,a,strong,li){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.site-industry-exclusion-notice a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;text-decoration:underline;text-decoration-color:#0a14288c}html.dark .site-md-hub-intro .site-md .site-industry-exclusion-notice,html.dark .site-md-hub-intro article .site-industry-exclusion-notice,html.dark .site-industry-exclusion-notice{color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important;background-color:#1e293b!important;border-left-color:#cbd5e1!important;opacity:1!important}html.dark .site-industry-exclusion-notice :where(p,strong,li){color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark .site-industry-exclusion-notice a:not(.aq-orange-action-button):not(.aq-ink-action-button){color:#fafafa!important;-webkit-text-fill-color:#fafafa!important;text-decoration-color:#f1f1f1b8!important}html:not(.dark) .site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary){color:#0f172a;-webkit-text-fill-color:#0f172a;opacity:1}html:not(.dark) .site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary):hover,html:not(.dark) .site-md a:not(.aq-orange-action-button,.aq-ink-action-button,.site-md-pricing-closing__continue,.pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,.pg-ai-seo-continue--on-light,.pg-ai-seo-items-map-callout__cta-link,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,.top-ea-closing__consult,.top-ea-judge__link,.top-ea-program__secondary-link,.sol-hub-link--on-ink,.sol-hub-close__continue,.sol-hub-list__link,.site-whitepapers-callout__cta,.online-consult-cta__button,.online-consult-cta__button--secondary):focus-visible{color:#0a1428;-webkit-text-fill-color:#0a1428;text-decoration-color:#4869da}html:not(.dark) :is(.crumb-link,.lang-switch__link){color:#334155!important;opacity:1!important}html:not(.dark) :is(.crumb-sep,.lang-switch__sep,.footer-legal-sep){color:#475569!important;opacity:1!important}html:not(.dark) :is(.crumb-current,.lang-switch__link--active,.lang-switch__link:hover,.crumb-link:hover){color:#0a1428!important}html:not(.dark) body[data-path] main :is(.section-desc,.text-muted,.muted){color:#0f172a!important;opacity:1!important}:is(html,html.dark) body[data-path] :is(.site-ea-page-hero,.pg-ai-seo-hero--ink,.pg-ai-seo-close--ink,.pg-c02-hero--pentagram,.top-ea-hero,.top-ea-program,.top-ea-process,.consulting-hub-fv,.consulting-hub-ink,.consulting-hub-close,.cases-pg-fv,.res-hub-fv,.ringi-lp-fv,.solo-dx-fv,.qd-fw-fv,.apply-fv) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.top-ea-process__cta-btn):not(.top-ea-layers-cta__btn){color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration-color:#f4f6f8b8!important;opacity:1!important}html.dark body:is([data-path="/"],[data-path="/ai-seo"]) main a.top-ea-process__cta-btn,html.dark body:is([data-path="/"],[data-path="/ai-seo"]) main a.top-ea-process__cta-btn :is(.top-ea-process__cta-label,.top-ea-process__cta-arrow),:is(html,html.dark) body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process__cta-btn,:is(html,html.dark) body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process__cta-btn :is(.top-ea-process__cta-label,.top-ea-process__cta-arrow){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important;text-decoration:none!important}:is(html,html.dark) body[data-path="/"] .top-ea-process__item-link,:is(html,html.dark) body[data-path="/"] .top-ea-process__item-link .top-ea-process__item-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}:is(html,html.dark) body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process__cta-btn{background:#f4f6f8!important;border-color:#f4f6f8!important}:is(html,html.dark) body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process__cta-btn:hover,:is(html,html.dark) body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process__cta-btn:focus-visible{background:#fff!important;border-color:#fff!important;color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path] main :is(.pg-ai-seo-path-cards__card,.pg-ai-seo-track--rebuild,.aws-ef-card,.pg-ai-seo-path--on-light) a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body[data-path] main a.pg-ai-seo-path-cards__card,html.dark body[data-path] main a.pg-ai-seo-path-cards__card :is(.pg-ai-seo-path-cards__title,.pg-ai-seo-path-cards__go,.pg-ai-seo-path-cards__body),html.dark body[data-path="/column"] main a.ch-theme-nav__link,html.dark body[data-path="/column"] main a.ch-theme-nav__link :is(span,.ch-theme-nav__go),html.dark body[data-path="/column"] main a.ch-card,html.dark body[data-path="/column"] main a.ch-card :is(.ch-card__title,.ch-card__desc,.ch-card__more){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;text-decoration-color:#0a14288c!important}html:not(.dark) a.aq-orange-action-button,html:not(.dark) .site-md a.aq-orange-action-button{color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important;text-decoration:none!important;opacity:1!important}html.dark a.site-whitepapers-callout__cta,html:not(.dark) a.site-whitepapers-callout__cta,html.dark .site-md a.site-whitepapers-callout__cta,html:not(.dark) .site-md a.site-whitepapers-callout__cta{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;opacity:1!important}html.dark a.site-whitepapers-callout__cta:hover,html:not(.dark) a.site-whitepapers-callout__cta:hover,html.dark a.site-whitepapers-callout__cta:focus-visible,html:not(.dark) a.site-whitepapers-callout__cta:focus-visible,html.dark .site-md a.site-whitepapers-callout__cta:hover,html:not(.dark) .site-md a.site-whitepapers-callout__cta:hover,html.dark .site-md a.site-whitepapers-callout__cta:focus-visible,html:not(.dark) .site-md a.site-whitepapers-callout__cta:focus-visible{color:#fff!important;-webkit-text-fill-color:#ffffff!important}:is(html,html.dark) :is(a.site-md-pricing-closing__continue,a.pg-ai-seo-continue,a.pg-ai-seo-continue--on-ink,a.pg-ai-seo-continue--on-light,a.top-ea-offer-brief__continue-link,a.top-ea-hero__cta-secondary,a.top-ea-hero__cta-risk-link,a.top-ea-closing__secondary,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,a.pg-ai-seo-items-map-callout__cta-link,a.sol-hub-link--on-ink,a.sol-hub-close__continue,a.sol-hub-list__link,a.top-ea-closing__consult,a.top-ea-judge__link,a.top-ea-program__secondary-link,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.online-consult-cta__button--secondary),:is(html,html.dark) :is(a.site-md-pricing-closing__continue,a.pg-ai-seo-continue,a.pg-ai-seo-continue--on-ink,a.pg-ai-seo-continue--on-light,a.top-ea-offer-brief__continue-link,a.top-ea-hero__cta-secondary,a.top-ea-hero__cta-risk-link,a.top-ea-closing__secondary,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,a.pg-ai-seo-items-map-callout__cta-link,a.sol-hub-link--on-ink,a.sol-hub-close__continue,a.sol-hub-list__link,a.top-ea-closing__consult,a.top-ea-judge__link,a.top-ea-program__secondary-link,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.online-consult-cta__button--secondary):is(:hover,:focus-visible,:focus,:active,:visited){text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important}:is(html,html.dark) :is(a.site-md-pricing-closing__continue,a.pg-ai-seo-continue,a.pg-ai-seo-continue--on-ink,a.pg-ai-seo-continue--on-light,a.top-ea-offer-brief__continue-link,a.top-ea-hero__cta-secondary,a.top-ea-hero__cta-risk-link,a.top-ea-closing__secondary,.top-ea-offer-brief__continue-link,.top-ea-hero__cta-secondary,.top-ea-closing__secondary,a.pg-ai-seo-items-map-callout__cta-link,a.sol-hub-link--on-ink,a.sol-hub-close__continue,a.sol-hub-list__link,a.top-ea-closing__consult,a.top-ea-judge__link,a.top-ea-program__secondary-link,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.online-consult-cta__button--secondary) :is(span,strong,em,b,i,small){text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important}html.dark body[data-path] a.pg-ai-seo-continue--on-light,html.dark body[data-path] a.pg-ai-seo-continue--on-light .pg-ai-seo-continue__arrow{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-bottom-color:#0f172a!important}html.dark body[data-path] a.pg-ai-seo-continue--on-light:hover,html.dark body[data-path] a.pg-ai-seo-continue--on-light:focus-visible,html.dark body[data-path] a.pg-ai-seo-continue--on-light:hover .pg-ai-seo-continue__arrow,html.dark body[data-path] a.pg-ai-seo-continue--on-light:focus-visible .pg-ai-seo-continue__arrow{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;border-bottom-color:#0a1428!important}:is(html,html.dark) a.aq-orange-action-button :is(span,strong,em,b,i){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark{--aq-cta-face-aaa: var(--color-cta-bg);--aq-cta-face-aaa-hover: var(--color-cta-bg-hover);--aq-on-dark-blue: #93c5fd;--aq-on-dark-muted: #e2e8f0;--site-header-accent: var(--color-cta-bg);--site-header-accent-hover: var(--color-cta-bg-hover)}html.dark :is(.header .nav-cta,a.nav-cta,a.mobile-nav-cta,.mobile-nav-cta,a.aq-orange-action-button,button.aq-orange-action-button,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.online-consult-cta__button--secondary,a.pg-ai-seo-fork-cta,a.top-ea-program__cta,a.top-ea-program__cta--spotlight,a.top-ea-closing__cta,a.top-ea-layers-cta__btn,a.top-ea-proof__cases-btn,a.hero-primary-cta,a.sol-hub-close__cta,a.qa-bridge-next__cta,a.blog-article-apply-tail__cta,a.guide-service-flow__link-wrap,.guide-service-flow__link-wrap),html.dark .site-online-consult-band a.online-consult-cta__button.aq-orange-action-button,html.dark .site-whitepapers-callout a.site-whitepapers-callout__cta,html.dark body[data-path] a.aq-orange-action-button.hero-primary-cta,html.dark body[data-path="/"] :is(a.top-ea-hero__cta-btn,a.top-ea-program__cta--spotlight,a.top-ea-closing__cta--craft,a.top-ea-layers-cta__btn),html.dark body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) .top-ea-hero--signature .top-fv-hero-craft a.top-ea-hero__cta-btn--craft,html.dark body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) .top-ea-program--spotlight a.top-ea-program__cta--craft,html.dark body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) a.top-ea-closing__cta--craft{background-color:var(--color-cta-bg)!important;background-image:none!important;color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important}html.dark :is(.header .nav-cta,a.nav-cta,a.mobile-nav-cta,.mobile-nav-cta,a.aq-orange-action-button,button.aq-orange-action-button,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.online-consult-cta__button--secondary,a.pg-ai-seo-fork-cta,a.top-ea-program__cta,a.top-ea-program__cta--spotlight,a.top-ea-closing__cta,a.top-ea-layers-cta__btn,a.top-ea-proof__cases-btn,a.hero-primary-cta,a.sol-hub-close__cta,a.qa-bridge-next__cta,a.blog-article-apply-tail__cta,a.guide-service-flow__link-wrap,.guide-service-flow__link-wrap):is(:hover,:focus-visible),html.dark .site-online-consult-band a.online-consult-cta__button.aq-orange-action-button:is(:hover,:focus-visible),html.dark .site-whitepapers-callout a.site-whitepapers-callout__cta:is(:hover,:focus-visible),html.dark body[data-path="/"] :is(a.top-ea-hero__cta-btn,a.top-ea-program__cta--spotlight,a.top-ea-closing__cta--craft,a.top-ea-layers-cta__btn):is(:hover,:focus-visible){background-color:var(--color-cta-bg-hover)!important;color:var(--color-cta-fg-hover)!important;-webkit-text-fill-color:var(--color-cta-fg-hover)!important}html.dark .site-online-consult-band .online-consult-cta__button.aq-orange-action-button:is(:hover,:focus-visible),html.dark .site-online-consult-band .online-consult-cta__button:is(:hover,:focus-visible){background-color:var(--color-cta-bg-hover)!important;box-shadow:0 0 0 2px var(--surface-bg),0 0 0 4px var(--color-cta-bg)!important}html.dark :is(.header .nav-cta,a.nav-cta,a.mobile-nav-cta,a.aq-orange-action-button,a.site-whitepapers-callout__cta,a.online-consult-cta__button,a.pg-ai-seo-fork-cta,a.top-ea-program__cta,a.top-ea-closing__cta,a.hero-primary-cta,a.sol-hub-close__cta,a.qa-bridge-next__cta,a.blog-article-apply-tail__cta) :is(span,strong,em,b,i,small){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark :is(.pg-ai-seo-hero__here-step--current,.pg-ai-seo-hero__here-step--current a,.pg-ai-seo-fork-cta,.pro-lp-offer__label){background-color:var(--aq-cta-face-aaa)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .pro-lp-offer__label{background-color:#7f1d1d!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark :is(.pg-ai-seo-hero__kicker,.pg-ai-seo-hero__kicker-text,.pg-ai-seo-hero__en-label,.pg-ai-seo-hero__title,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title-sub,.pg-ai-seo-hero__answer,.pg-ai-seo-hero__here-trail,.pg-ai-seo-hero__here-step,.pg-ai-seo-hero__nowrap,.blog-article-hero-answer,.guide-service-flow__card-desc,.pg-ai-seo-fork-cta__label){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark :is(.solo-dx-stack__en,.solo-dx-flow__en,.about-x-data-ledger__figure,.pg-arch-lp-copy-frame__eyebrow){color:var(--aq-on-dark-blue)!important;-webkit-text-fill-color:var(--aq-on-dark-blue)!important}html.dark .blog-article-related-pages__en{color:var(--aq-on-dark-muted)!important;-webkit-text-fill-color:var(--aq-on-dark-muted)!important}html.dark body[data-path="/column"] :is(.pg-ai-seo-hero--ink,.pg-ai-seo-hero--signature){background-color:#0a1428!important}html.dark body[data-path="/column"] :is(.pg-ai-seo-hero__kicker,.pg-ai-seo-hero__kicker-text,.pg-ai-seo-hero__en-label,.pg-ai-seo-hero__title,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title-sub,.pg-ai-seo-hero__answer,.pg-ai-seo-hero__nowrap){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark :is(.pg-ai-seo-hero__kicker,.pg-ai-seo-hero__kicker-text,.pg-ai-seo-fork-cta__label,.pg-ai-seo-fork-cta__arrow,.top-ea-process__num,.guide-service-flow__badge,.guide-service-flow__num,.guide-service-flow__link,.pro-lp-offer__label){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark :is(.top-ea-process__num,.guide-service-flow__badge,.guide-service-flow__num){background-color:var(--color-cta-bg)!important;background:var(--color-cta-bg)!important}html.dark body[data-path="/guide"] .guide-service-flow__link{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .sol-hub-list__arrow{color:#f5d0fe!important;-webkit-text-fill-color:#f5d0fe!important}html.dark .solo-dx-map__arrow{color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}html.dark body[data-path="/professional"] :is(.pg-ai-seo-section__title,.pg-ai-seo-section__title--block){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/professional"] .pro-lp-letter__check{color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important}html.dark body[data-path="/professional"] .pro-lp-offer__label{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/professional"] .pro-lp-letter__check{color:#fca5a5!important}html.dark body[data-path] a.pg-ai-seo-cta-primary,html.dark body[data-path] a.pg-ai-seo-cta-primary.aq-orange-action-button{background:var(--color-cta-bg)!important;background-color:var(--color-cta-bg)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path] a.pg-ai-seo-cta-primary :is(span,.pg-ai-seo-cta-primary__label){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path] a.pg-ai-seo-continue--on-ink,html.dark body[data-path] a.pg-ai-seo-continue.pg-ai-seo-continue--on-ink{background:transparent!important;background-color:transparent!important;color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;border-bottom:1px solid color-mix(in srgb,#f4f6f8 72%,transparent)!important;text-decoration:none!important;padding-inline:0!important;border-radius:0!important;box-shadow:none!important}html.dark body[data-path] a.pg-ai-seo-continue--on-ink :is(span),html.dark body[data-path] a.pg-ai-seo-continue.pg-ai-seo-continue--on-ink :is(span){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;background:transparent!important}html.dark body[data-path] a.pg-ai-seo-cta-primary .pg-ai-seo-cta-primary__label,html.dark body[data-path] .pg-ai-seo-cta-primary__label,html.dark body[data-path] a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__label,html.dark body[data-path] a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__arrow{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html.dark body[data-path] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button,html.dark body[data-path="/ai-seo"] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button,html.dark body[data-path="/support"] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button{background:#fff!important;background-color:#fff!important;border-color:#fff!important;color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__label,html.dark body[data-path] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__arrow,html.dark body[data-path="/ai-seo"] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__label,html.dark body[data-path="/support"] .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button .pg-ai-seo-cta-primary__label{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process a.top-ea-process__cta-btn,html.dark body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process a.top-ea-process__cta-btn:link,html.dark body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process a.top-ea-process__cta-btn:visited,html.dark body:is([data-path="/"],[data-path="/ai-seo"]) .top-ea-process a.top-ea-process__cta-btn :is(.top-ea-process__cta-label,.top-ea-process__cta-arrow){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important}html.dark .site-clarity-card{--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);background:var(--surface-bg);color:var(--on-surface)}html.dark .site-clarity-card :where(h2,h3,h4,p,li,a,span,strong,dt,dd,label,.site-clarity-card__label){color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important;opacity:1!important}html.dark :is(.sol-hub-section,.sol-hub-section--alt,.sol-hub-bridge,.sol-hub-visual){--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);color:var(--on-surface)}html.dark :is(.sol-hub-section,.sol-hub-section--alt,.sol-hub-bridge,.sol-hub-visual) :where(h2,h3,p,li,span,strong,.sol-hub-section__title,.sol-hub-section__lead){color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important}html.dark :is(.sol-hub-section,.sol-hub-section--alt,.sol-hub-bridge,.sol-hub-visual) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.sol-hub-link--on-ink),html.dark a.sol-hub-list__link,html.dark a.sol-hub-index__link{color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important;text-decoration-color:color-mix(in srgb,var(--on-surface) 55%,transparent)!important}html.dark .sol-hub-list__arrow{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark .en-top-svc-card,html.dark .en-top-svc-card :where(h2,h3,h4,p,span,strong,li){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark a.en-top-svc-card{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark :is(.why-aqgrow-proof__item,.iso-hub-section,.iso-hub-section--alt,.guide-lp-related__item,.guide-lp-sit__item,.guide-service-flow__card:not(.guide-service-flow__card--cta),.top-patent-research__card,.glossary-term-index,.site-page-context-notes,.pg-cases-on-white,.partners-merit-card),html.dark :is(.why-aqgrow-proof__item,.iso-hub-section,.iso-hub-section--alt,.guide-lp-related__item,.guide-lp-sit__item,.guide-service-flow__card:not(.guide-service-flow__card--cta),.top-patent-research__card,.glossary-term-index,.site-page-context-notes,.pg-cases-on-white,.partners-merit-card) :where(h2,h3,h4,p,li,span,strong,label):not(.guide-service-flow__link-wrap):not(.guide-service-flow__link-wrap *):not(.guide-service-flow__badge):not(.guide-service-flow__num){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark :is(.why-aqgrow-proof__item,.iso-hub-section,.iso-hub-section--alt,.guide-lp-related__item,.guide-lp-sit__item,.guide-service-flow__card:not(.guide-service-flow__card--cta),.top-patent-research__card,.glossary-term-index,.site-page-context-notes,.pg-cases-on-white,.partners-merit-card) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.guide-service-flow__link-wrap a):not(.guide-service-flow__link-wrap *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark .guide-service-flow__link-wrap,html.dark .guide-service-flow__link-wrap a,html.dark .guide-service-flow__link-wrap .guide-service-flow__link{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark :is(.guide-service-flow__badge,.guide-service-flow__num,.top-ea-process__num){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .guide-service-flow__card a.guide-service-flow__link:not(.guide-service-flow__link-wrap a):not(.guide-service-flow__link-wrap *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark .guide-service-flow__card .guide-service-flow__link-wrap a.guide-service-flow__link,html.dark .guide-service-flow__card .guide-service-flow__link-wrap a{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-human-layer,html.dark body[data-path="/ai-seo"] .pg-ai-seo-human-layer :where(.top-ea-en-label,.top-ea-h2,.top-ea-process__title,.top-ea-process__title-line,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,h2,h3,p,li,span,strong):not(.pg-ai-seo-scope-callout *):not(.pg-ai-seo-items-map-callout *):not(.pg-ai-seo-fork-cta *):not(.aq-orange-action-button *):not(.top-ea-process__num):not(.pg-ai-seo-section--fork):not(.pg-ai-seo-section--fork *):not(.pg-ai-seo-section--flow-path):not(.pg-ai-seo-section--flow-path *):not(.pg-ai-seo-section--recover):not(.pg-ai-seo-section--recover *):not(.pg-ai-seo-close):not(.pg-ai-seo-close *):not(.pg-ai-seo-compare-row__label):not(.pg-ai-seo-compare-row__text){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-compare-row__col:not(.pg-ai-seo-compare-row__col--ours) :is(.pg-ai-seo-compare-row__label,.pg-ai-seo-compare-row__text),html.dark body[data-path="/ai-seo"] .pg-ai-seo-compare-row__col:not(.pg-ai-seo-compare-row__col--ours).pg-ai-seo-compare-row__col{color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-compare-row__col--ours :is(.pg-ai-seo-compare-row__label,.pg-ai-seo-compare-row__text){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-section--fork :where(.pg-ai-seo-fork-head,.pg-ai-seo-fork-head__eyebrow,.pg-ai-seo-fork-head__title,.pg-ai-seo-fork-head__path,.pg-ai-seo-fork-head__ja,.pg-ai-seo-fork-head__code,.pg-ai-seo-fork-head__or,.pg-ai-seo-fork-head__or-text,.pg-ai-seo-fork-head__sr,.pg-ai-seo-fork-head__meta,h2,h3,p,span,strong):not(.pg-ai-seo-track):not(.pg-ai-seo-track *):not(.aq-orange-action-button):not(.aq-orange-action-button *):not(.pg-ai-seo-fork-cta):not(.pg-ai-seo-fork-cta *){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-human-layer a:not(.aq-orange-action-button,.aq-ink-action-button,.pg-ai-seo-fork-cta,.pg-ai-seo-items-map-callout__cta-link,.top-ea-process__cta-btn):not(.pg-ai-seo-scope-callout a):not(.pg-ai-seo-items-map-callout a){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-ai-layer :is(.pg-ai-seo-scope-callout,.pg-ai-seo-items-map-callout),html.dark body[data-path="/ai-seo"] .pg-ai-seo-ai-layer :is(.pg-ai-seo-scope-callout,.pg-ai-seo-items-map-callout) :where(.pg-ai-seo-scope-callout__kicker,.pg-ai-seo-scope-callout__title,.pg-ai-seo-scope-callout__body,.pg-ai-seo-items-map-callout__cta,.pg-ai-seo-items-map-callout__cta-link,.pg-ai-seo-items-map-callout__cta-label,p,span,a,strong){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-human-layer :is(.pg-ai-seo-scope-callout,.pg-ai-seo-items-map-callout) :where(.pg-ai-seo-scope-callout__kicker,.pg-ai-seo-scope-callout__title,.pg-ai-seo-scope-callout__body,.pg-ai-seo-items-map-callout__cta,.pg-ai-seo-items-map-callout__cta-link,.pg-ai-seo-items-map-callout__cta-label,.pg-ai-seo-items-map-callout__cta-arrow,p,span,a,strong){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark body[data-path="/ai-seo"] .pg-ai-seo-human-layer a.pg-ai-seo-items-map-callout__cta-link{border-bottom-color:#0f172a!important}html.dark body[data-path="/support"] .pg-ai-seo-items-map-callout,html.dark body[data-path="/support"] .pg-ai-seo-items-map-callout :where(.pg-ai-seo-scope-callout__kicker,.pg-ai-seo-scope-callout__title,.pg-ai-seo-scope-callout__body,.pg-ai-seo-items-map-callout__cta,.pg-ai-seo-items-map-callout__cta-link,.pg-ai-seo-items-map-callout__cta-label,.pg-ai-seo-items-map-callout__cta-arrow,p,span,a,strong),html.dark body[data-path="/ai-seo/apply"] .pg-ai-seo-items-map-callout,html.dark body[data-path="/ai-seo/apply"] .pg-ai-seo-items-map-callout :where(.pg-ai-seo-scope-callout__kicker,.pg-ai-seo-scope-callout__title,.pg-ai-seo-scope-callout__body,.pg-ai-seo-items-map-callout__cta,.pg-ai-seo-items-map-callout__cta-link,.pg-ai-seo-items-map-callout__cta-label,.pg-ai-seo-items-map-callout__cta-arrow,p,span,a,strong){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/support"] a.pg-ai-seo-items-map-callout__cta-link,html.dark body[data-path="/ai-seo/apply"] a.pg-ai-seo-items-map-callout__cta-link{border-bottom-color:color-mix(in srgb,#f4f6f8 72%,transparent)!important}html.dark body[data-path] :is(.pg-ai-seo-section--alt,.pg-ai-seo-close--ink,.pg-ai-seo-ai-layer,.pg-ai-seo-section[class*=--ink]) a.pg-ai-seo-continue--on-light{background:transparent!important;background-color:transparent!important;color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;border-bottom:1px solid color-mix(in srgb,#f4f6f8 72%,transparent)!important;text-decoration:none!important;padding-inline:0!important;border-radius:0!important;box-shadow:none!important}html.dark body[data-path] :is(.pg-ai-seo-section--alt,.pg-ai-seo-close--ink,.pg-ai-seo-ai-layer,.pg-ai-seo-section[class*=--ink]) a.pg-ai-seo-continue--on-light :is(span){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/ai-seo"] a.pg-ai-seo-fork-cta :is(.pg-ai-seo-fork-cta__label,.pg-ai-seo-fork-cta__arrow,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-tier-band--1st{background-color:#eaf3fb!important;color:#0f172a!important}html.dark body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-tier-band--2nd{background-color:#fff8ec!important;color:#0f172a!important}html.dark body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-tier-band--annual{background-color:#eef2f6!important;color:#0f172a!important}html.dark body[data-path="/pricing"] .site-md-hub-intro .site-md :is(.site-md-pricing-tier-band--1st,.site-md-pricing-tier-band--2nd,.site-md-pricing-tier-band--annual) :where(h2,h3,p,li,dt,dd,span,strong,.site-md-pricing-tier-band__eyebrow,.site-md-pricing-tier-band__title,.site-md-pricing-tier-band__title-en,.site-md-pricing-tier-band__title-ja,.site-md-pricing-tier-band__lead,.site-md-pricing-tier-band__scope,.site-md-pricing-price-num){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark .site-whitepapers-callout__visual-cap,html.dark .site-whitepapers-callout__visual-cap :where(p,span,strong){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark .pg-ai-seo-path-nav,html.dark .pg-ai-seo-path-cards__card,html.dark .pg-ai-seo-path-nav :where(a,span,p,strong),html.dark .pg-ai-seo-path-cards__card :where(a,span,p,strong,h3){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-close--ink,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-close--ink :where(h2,h3,p,li,span,strong,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,.top-ea-en-label):not(.aq-orange-action-button *):not(.pg-ai-seo-cta-primary *){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-close--ink a.pg-ai-seo-cta-primary.aq-orange-action-button :is(span,.pg-ai-seo-cta-primary__label,.pg-ai-seo-cta-primary__arrow){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/cases"] main .pg-cases-growth-section,html.dark body[data-path="/cases"] main .pg-cases-growth-section :where(h2,h3,p,li,span,strong,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,[class*=__eyebrow]){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-test>:not(.top-patent-research__card):not(:has(.top-patent-research__card)):not(.site-faq-frame):not(:has(.site-faq-frame)):not(.pg-ai-seo-faq):not(:has(.site-faq-frame)),html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-section:not(:has(.top-patent-research__card)):not(:has(.site-faq-frame)) :where(h1,h2,h3,p,li,.pg-ai-seo-section__title,.pg-ai-seo-section__lead){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/seo-patent-research"] main .top-patent-research__card,html.dark body[data-path="/seo-patent-research"] main .top-patent-research__card :where(h2,h3,p,li,a,span,strong){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/glossary"] main .glossary-term-index a,html.dark body[data-path="/glossary"] main a[href^="#"]{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/support"] main .pg-arch-section:not(.pg-req-preflight),html.dark body[data-path="/support"] main .pg-arch-section:not(.pg-req-preflight) :where(h2,h3,p,span,strong,[class*=__eyebrow]){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/en"] main .en-top-section--alt :is([class*=__eyebrow],[class*=__kicker],.en-top-kicker){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important}html.dark body[data-path="/en"] main .en-top-facts :is([class*=__label],[class*=__eyebrow],h3,p,span){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path] main a.iso-card,html.dark body[data-path] main a.iso-card :where(.iso-card-name,.iso-card-top,span){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-close--ink :is(.pg-ai-seo-close__title,.pg-ai-seo-close__lead,.pg-ai-seo-close__eyebrow,.pg-ai-seo-close__copy,.pg-ai-seo-close__copy p,.top-ea-en-label,h2,h3,p,span,strong):not(.aq-orange-action-button):not(.aq-orange-action-button *):not(.pg-ai-seo-cta-primary):not(.pg-ai-seo-cta-primary *){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/support"] main :is(.pg-req-preflight__card,.pg-req-preflight__footnote),html.dark body[data-path="/support"] main :is(.pg-req-preflight__card,.pg-req-preflight__footnote) :where(h2,h3,h4,p,li,span,strong,a,label){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important}html.dark body[data-path="/glossary"] main .site-ea-page__body :where(h1,h2,h3,h4,p,li,dt,dd,.site-md h2,.site-md h3,.site-md p):not(.glossary-term-index *):not(.site-faq-frame *):not(.site-clarity-card *){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/glossary"] main .glossary-term-index,html.dark body[data-path="/glossary"] main .glossary-term-index a{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/cases"] main .pg-cases-growth-section,html.dark body[data-path="/cases"] main .pg-cases-growth-section :is(h1,h2,h3,p,li,span,strong,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,[class*=__eyebrow],[class*=__title],[class*=__label]){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-section__title,html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-section__lead,html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-hero :is(h1,h2,p,span),html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-test>.pg-ai-seo-section :where(h1,h2,h3,p):not(.top-patent-research__card *):not(.site-faq-frame):not(.site-faq-frame *){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/en"] main .en-top-section:not(.en-top-section--alt) :is([class*=__eyebrow],[class*=__kicker],h2){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/guide"] main .guide-service-flow__card:not(.guide-service-flow__card--cta) :where(p,li,span,strong,h3):not(.guide-service-flow__badge):not(.guide-service-flow__num):not(.guide-service-flow__link-wrap){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/guide"] main .guide-service-flow__card:not(.guide-service-flow__card--cta) a.guide-service-flow__link:not(.guide-service-flow__link-wrap .guide-service-flow__link){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/guide"] main .guide-service-flow__card--cta :where(.guide-service-flow__card-title,.guide-service-flow__card-desc,.guide-service-flow__link,h3,p,a,span,strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap a,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap .guide-service-flow__link,html.dark body[data-path="/guide"] main a.guide-service-flow__link-wrap{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/cases"] main #cases-page>.pg-ai-seo-section.pg-cases-growth-section,html.dark body[data-path="/cases"] main .pg-cases-growth-section{background:#fff!important;background-color:#fff!important;color:#0f172a!important}html.dark body[data-path="/cases"] main .pg-cases-growth-section :is(h1,h2,h3,p,li,span,strong,.pg-ai-seo-section__title,.pg-ai-seo-section__title--block,.pg-ai-seo-section__lead,.pg-cases-en-label,.pg-cases-growth-note,[class*=__eyebrow],[class*=__title],[class*=__label]){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/pricing"] main .site-md-pricing-editorial,html.dark body[data-path="/pricing"] main .site-md-pricing-editorial :where(h2,h3,p,li,a,span,strong,.site-md-pricing-editorial__title,.site-md-pricing-editorial__body){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/pricing"] main a.site-md-pricing-ink-button,html.dark body[data-path="/pricing"] main a.site-md-pricing-ink-button:link,html.dark body[data-path="/pricing"] main a.site-md-pricing-ink-button:visited,html.dark body[data-path="/pricing"] main a.site-md-pricing-ink-button span{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:#0a1428!important;--color-focus-ring: #f4f6f8}html.dark body[data-path="/en"] main .en-top-section,html.dark body[data-path="/en"] main .en-top-section :is(h2,h3,p,li,span,strong,[class*=__eyebrow],[class*=__kicker],[class*=__label]):not(.trust-bar *):not(.iso-card):not(.iso-card *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/en"] main .trust-bar,html.dark body[data-path="/en"] main .trust-bar :where(*){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/en"] main .ai-seo-cta-section,html.dark body[data-path="/en"] main .ai-seo-cta-section :where(h2,h3,p,span,strong,li){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap a,html.dark body[data-path="/guide"] main a.guide-service-flow__link{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-test :is(h1,h2,h3,.pg-ai-seo-section__title,.pg-ai-seo-section__title--block,.pg-ai-seo-section__lead):not(.top-patent-research__card *):not(.top-patent-research__card){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap *,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap a.guide-service-flow__link,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap a.guide-service-flow__link:link,html.dark body[data-path="/guide"] main .guide-service-flow__link-wrap a.guide-service-flow__link:visited{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/pricing"] main .site-md-pricing-editorial a,html.dark body[data-path="/pricing"] main .site-md-pricing-editorial a:link,html.dark body[data-path="/pricing"] main .site-md-pricing-editorial a:visited,html.dark body[data-path="/pricing"] main .site-md-pricing-editorial *{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/en"] main .en-top-section--alt a:not(.aq-orange-action-button):not(.iso-card),html.dark body[data-path="/en"] main .en-top-section--alt a:not(.aq-orange-action-button):not(.iso-card):link,html.dark body[data-path="/en"] main .en-top-section--alt a:not(.aq-orange-action-button):not(.iso-card):visited{color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-prose,html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-prose :where(p,li,span,strong),html.dark body[data-path="/seo-patent-research"] main .pg-ai-seo-section :where(p,li):not(.top-patent-research__card *):not(.site-faq-frame):not(.site-faq-frame *):not(.site-faq-frame__eyebrow):not(.site-faq-frame__title):not(.site-faq-frame__lead){color:#e5e5e5!important;-webkit-text-fill-color:#e5e5e5!important}html.dark body[data-path="/guide"] main .guide-service-flow__card--cta,html.dark body[data-path="/guide"] main .guide-service-flow__card--cta :where(h2,h3,p,span,strong,a,.guide-service-flow__card-title,.guide-service-flow__card-desc,.guide-service-flow__link){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/guide"] main .guide-ea-proof a:not(.aq-orange-action-button):not(.aq-orange-action-button *),html.dark body[data-path="/guide"] main .guide-ea-close a:not(.aq-orange-action-button):not(.aq-orange-action-button *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/pricing"] main .site-md-pricing-section__title{color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/guide"] main .guide-ea-proof :where(p,span,a):not(.aq-orange-action-button):not(.aq-orange-action-button *),html.dark body[data-path="/guide"] main .guide-ea-close :where(p,span,a):not(.aq-orange-action-button):not(.aq-orange-action-button *),html.dark body[data-path="/guide"] main .guide-lp-close :where(p,span,a):not(.aq-orange-action-button):not(.aq-orange-action-button *),html.dark body[data-path="/guide"] main .guide-ea-proof a:not(.aq-orange-action-button),html.dark body[data-path="/guide"] main .guide-ea-close a:not(.aq-orange-action-button),html.dark body[data-path="/guide"] main .guide-lp-close a:not(.aq-orange-action-button){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/guide"] main .guide-lp-related,html.dark body[data-path="/guide"] main .guide-lp-related :is(h2,.guide-ea-h2,.guide-ea-h2--block,.guide-ea-intro,p,span,strong):not(.aq-orange-action-button):not(.aq-orange-action-button *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important;opacity:1!important}html.dark body[data-path="/guide"] main .guide-lp-related a:not(.aq-orange-action-button){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path="/guide"] main .guide-lp-close a.aq-orange-action-button,html.dark body[data-path="/guide"] main .guide-lp-close__cta a.aq-orange-action-button,html.dark body[data-path="/guide"] main .guide-ea-close a.aq-orange-action-button,html.dark body[data-path="/guide"] main .guide-lp-close a.aq-orange-action-button :is(span,strong),html.dark body[data-path="/guide"] main .guide-lp-close__cta a.aq-orange-action-button :is(span,strong),html.dark body[data-path="/guide"] main .guide-ea-close a.aq-orange-action-button :is(span,strong){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark body[data-path="/seo-patent-research"] main .top-patent-research__closing,html.dark body[data-path="/seo-patent-research"] main .top-patent-research__closing :where(p,li,span,strong,a),html.dark body[data-path="/seo-patent-research"] main .top-patent-research__lead,html.dark body[data-path="/seo-patent-research"] main .top-patent-research__lead :where(p,a,span,strong),html.dark body[data-path="/seo-patent-research"] main .top-patent-research__section-title:not(.top-patent-research__card *){color:#f1f1f1!important;-webkit-text-fill-color:#f1f1f1!important}html.dark body[data-path="/seo-patent-research"] main .top-patent-research__card,html.dark body[data-path="/seo-patent-research"] main .top-patent-research__card :where(*){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) a.cta-plan-btn,html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) a.cta-plan-btn:link,html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) a.cta-plan-btn:visited,html.dark body .btn-primary,html.dark body a.btn-primary,html.dark body a.btn-primary:link,html.dark body a.btn-primary:visited{background:var(--color-cta-bg)!important;background-color:var(--color-cta-bg)!important;background-image:none!important;border-color:var(--color-cta-bg)!important;color:var(--color-cta-fg)!important;-webkit-text-fill-color:var(--color-cta-fg)!important}html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) a.cta-plan-btn:hover,html.dark :is(.ai-seo-cta-section,.test-price-phase-roadmap) a.cta-plan-btn:focus-visible,html.dark body .btn-primary:hover,html.dark body a.btn-primary:hover,html.dark body .btn-primary:focus-visible,html.dark body a.btn-primary:focus-visible{background:var(--color-cta-bg-hover)!important;background-color:var(--color-cta-bg-hover)!important;background-image:none!important;border-color:var(--color-cta-bg-hover)!important;color:var(--color-cta-fg-hover)!important;-webkit-text-fill-color:var(--color-cta-fg-hover)!important}html.dark body[data-path^="/iso/"] main a:not(.aq-orange-action-button):not(.iso-card),html.dark body[data-path^="/iso/"] main a:not(.aq-orange-action-button):not(.iso-card):link,html.dark body[data-path^="/iso/"] main a:not(.aq-orange-action-button):not(.iso-card):visited,html.dark body[data-path^="/iso/"] main :where(h1,h2,h3,p,li,span,strong):not(.iso-card *):not(.aq-orange-action-button *){color:#0a1428!important;-webkit-text-fill-color:#0a1428!important}html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link,html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link:link,html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link:visited,html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-index__link,html.dark body[data-path^="/solutions/quantum-ai"] .sol-hub-list__link>span:not(.sol-hub-list__arrow),html.dark body[data-path^="/solutions/quantum-ai"] .sol-hub-list__desc,html.dark body[data-path^="/solutions/quantum-ai"] .qa-lab a:not(.aq-orange-action-button){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;text-decoration-color:#f4f6f88c!important}html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link:hover,html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link:focus-visible{color:#93b4ff!important;-webkit-text-fill-color:#93b4ff!important}html.dark body[data-path^="/solutions/quantum-ai"] :is(.sol-hub-section,.sol-hub-section--alt,.sol-hub-bridge,.sol-hub-visual,.qa-lab) a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body[data-path^="/solutions/quantum-ai"] :is(.sol-hub-section,.sol-hub-section--alt,.sol-hub-bridge,.sol-hub-visual,.qa-lab) a:not(.aq-orange-action-button):not(.aq-ink-action-button):not(.sol-hub-link--on-ink),html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link,html.dark body[data-path^="/solutions/quantum-ai"] a.sol-hub-list__link :is(span,.sol-hub-list__arrow),html.dark body[data-path^="/solutions/quantum-ai"] a.qa-bridge-next__link,html.dark body[data-path^="/solutions/quantum-ai"] a.qa-bridge-next__link span{color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path^="/solutions/quantum-ai"] .sol-hub-list__arrow{color:#93b4ff!important;-webkit-text-fill-color:#93b4ff!important}html.dark :is(.aq-surface-pale,.aq-surface-muted,.pg-ai-seo-human-layer,.pg-ai-seo-path-nav,.pg-ai-seo-path-cards__card,.site-faq-frame,.site-clarity-card,.pg-cases-on-white,.en-top-svc-card,.qd-list__card,.guide-lp-outcome__col,.aws-ef-unify__before,.aws-ef-unify__after,.site-whitepapers-callout,.pg-ai-seo-perspective,.pg-ai-seo-track--origin,.pg-ai-seo-track--rebuild,.site-md-pricing-tier-band,.site-md-pricing-section--pale,.site-md-pricing-phase-diagram__block,.sol-hub-section,.sol-hub-section--alt,.sol-hub-visual,.sol-hub-bridge,.aws-ef-card,.en-top-section,.en-top-section--alt,.guide-ea-section,.guide-lp-fee){--surface-bg: #ffffff;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: #0f172a}html.dark :is(.pg-ai-seo-path-nav,.pg-ai-seo-path-cards__card,.site-faq-frame,.site-clarity-card,.site-md-pricing-tier-band){--surface-bg: #f4f6f8}:is(.aq-surface-ink,.aq-surface-ink-soft,.pg-ai-seo-hero--ink,.pg-ai-seo-close--ink,.pg-ai-seo-ai-layer,.top-ea-hero,.top-ea-hero--signature,.top-ea-closing,.top-ea-program--spotlight,.top-ea-structure-asset,.top-ea-proof,.top-ea-proof__token,.top-fv-geo-band,.site-online-consult-band,.site-md-pricing-closing,.pg-ai-seo-fork-cta,.sol-hub-close,.sol-hub-close--ink,.sol-hub-section--ink,.sol-hub-link--on-ink,.guide-lp-hero,.about-x-stage,.about-x-metrics,.error-status-page,.aq-ink-action-button){--color-focus-ring: #f4f6f8}.aq-orange-action-button,.btn-primary,.online-consult-cta__button,.top-fv-geo-band__cta,.sol-hub-close__cta,.site-whitepapers-callout__cta{--color-focus-ring: #ffffff;--color-cta-focus-ring: #ffffff}html.dark .pg-ai-seo-close--ink .aq-orange-action-button,html.dark .pg-ai-seo-section--recover .aq-orange-action-button,.site-md-pricing-ink-button--on-ink,[data-surface=ink] .site-md-pricing-ink-button{--color-focus-ring: #0f172a;--color-cta-focus-ring: #0f172a}.site-md-pricing-related-actions .site-md-pricing-ink-button{--color-focus-ring: #f4f6f8}.site-md-pricing-tier-band--annual .site-md-pricing-ink-button{--color-focus-ring: #0f172a}html.dark body[data-path="/pricing"] main a.site-md-pricing-ink-button{--color-focus-ring: #f4f6f8}html.dark body[data-path="/pricing"] main .site-md-pricing-tier-band--annual a.site-md-pricing-ink-button{--color-focus-ring: #0f172a}:is(.pg-ai-seo-hero__here-step,.site-ea-page-hero,.top-fv-hero-image__link,.top-ea-structure-asset__entry,.en-top-link--on-ink){--color-focus-ring: #f4f6f8}html.dark .crumb-footer,html.dark .crumb-footer .crumb-link{--color-focus-ring: #f4f6f8}html:not(.dark) .crumb-footer,html:not(.dark) .crumb-footer .crumb-link,.footer,.footer--cols{--color-focus-ring: #0f172a}html.dark .pg-ai-seo-items-map-callout--ink,html.dark .pg-ai-seo-ai-layer .pg-ai-seo-items-map-callout{--color-focus-ring: #f4f6f8}.guide-lp-hero-program-link,.guide-service-flow__link-wrap,.guide-service-flow__link{--color-focus-ring: #0f172a}.guide-service-flow__card--cta .guide-service-flow__link-wrap,.guide-service-flow__card--cta .guide-service-flow__link,html.dark .guide-service-flow__link-wrap,html.dark .guide-service-flow__card--cta .guide-service-flow__link{--color-focus-ring: #ffffff}.pg-ai-seo-continue,.pg-ai-seo-continue--on-light{--color-focus-ring: #0f172a}html.dark .pg-ai-seo-continue,.pg-ai-seo-continue--on-ink,html.dark .error-status-page{--color-focus-ring: #f4f6f8}html:not(.dark) .error-status-page{--color-focus-ring: #0f172a}html.dark .iso-card{--color-focus-ring: #f4f6f8}.pg-ai-seo-items-map-callout,.pg-ai-seo-items-map-callout__cta-link,.pg-ai-seo-scope-callout{--color-focus-ring: #0f172a}html.dark .pg-ai-seo-items-map-callout,html.dark .pg-ai-seo-items-map-callout__cta-link,html.dark .pg-ai-seo-scope-callout{--color-focus-ring: #f4f6f8}.cta-plan-btn{--color-focus-ring: #ffffff;--color-cta-focus-ring: #ffffff}:where(a[href],button,summary,[tabindex]:not([tabindex="-1"])):is(:focus,:focus-visible){outline:var(--color-focus-ring-width, 2px) solid var(--color-focus-ring, var(--on-surface))!important;outline-offset:var(--color-focus-ring-offset, 3px)!important}a.aq-orange-action-button:is(:focus,:focus-visible),button.aq-orange-action-button:is(:focus,:focus-visible),.aq-orange-action-button:is(:focus,:focus-visible){outline-color:var(--color-cta-focus-ring, #ffffff)!important}body[data-path="/pricing"] .site-md-hub-intro .site-md .site-md-pricing-page [data-surface=light] a.aq-orange-action-button:is(:focus,:focus-visible){outline:2px solid #ffffff!important;outline-offset:3px!important}html.dark .pg-ai-seo-close--ink a.aq-orange-action-button:is(:focus,:focus-visible),html.dark .pg-ai-seo-close--ink button.aq-orange-action-button:is(:focus,:focus-visible){outline-color:var(--color-cta-on-ink-focus-ring, var(--color-cta-on-ink-fg))!important}html.dark body[data-path] main .pg-ai-seo-path-cards__item,html.dark body[data-path] main .pg-ai-seo-path-cards__item :where(a,span,p,strong,li){color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important}html.dark :is(.pg-ai-seo-human-layer,.pg-ai-seo-path-nav,.pg-cases-on-white,.guide-lp-outcome__col,.pro-lp-outcome__col,.qd-list__card,.en-top-facts,.en-top-section,.iso-hub-section,.sol-hub-section,.aws-ef-unify__before,.aws-ef-unify__after) :is([class*=__kicker],[class*=__eyebrow],[class*=__label],.pg-ai-seo-compare-row__label,.pg-ai-seo-flow-path__label,.pg-cases-ghost-cta__label,.en-top-facts__label){color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important}body:is([data-path="/"],[data-path="/Claude-test-index"],[data-path="/Grok-test"]) .top-ea-program--spotlight .top-ea-program__eyebrow{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}html.dark body[data-path="/guide"] main :is(.guide-service-flow__badge,.guide-service-flow__num),:is(.guide-service-flow__badge,.guide-service-flow__num){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html:not(.dark) .guide-service-flow__link-wrap{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.dark .guide-service-flow__link-wrap,html.dark .guide-service-flow__link-wrap a,html.dark a.guide-service-flow__link{--color-focus-ring: #ffffff;--color-cta-focus-ring: #ffffff}.about-x-stage{--surface-bg: #0a1428;--on-surface: #f4f6f8;--color-focus-ring: #f4f6f8}.about-x-stage__kicker{color:var(--on-surface)!important;-webkit-text-fill-color:var(--on-surface)!important}html.dark body[data-path] main .site-md>ul>li:before,html.dark body[data-path] main .site-md>ol>li:before,html.dark body[data-path] main .site-md>div>ul>li:before,html.dark body[data-path] main .site-md>div>ol>li:before{color:#93b4ff!important}html.dark .hub-category ul:not(.hub-upcoming-list) li:before{color:var(--on-surface-page, #f1f1f1)!important}html.dark body[data-path^="/geo/"] .site-md>div>ul>li:before,html.dark body[data-path^="/geo/"] .site-md>ul>li:before{background:#93b4ff!important;background-color:#93b4ff!important}html.dark body[data-path="/about"] .about-x-metrics__facts li:before,html.dark body[data-path="/about"] .about-x-bullets li:before{color:#93b4ff!important;background-color:transparent!important}html.dark :is(.pg-cases-on-white,.pg-cases-archive,.site-md-pricing-tier-band,.en-top-paradigm__col,.pg-ai-seo-faq,.aq-surface-pale,.aq-surface-muted,.pg-ai-seo-human-layer) :is(ul,ol)>li:before{color:#1e3a8a!important;background-color:transparent!important;border-color:var(--color-cta-bg-hover)!important}html.dark body[data-path="/glossary"] main li:before,html.dark body[data-path="/recruit"] main li:before,html.dark body[data-path="/security-policy"] main li:before,html.dark body[data-path="/why-aqgrow"] main li:before,html.dark body[data-path="/qdivisions"] main li:before,html.dark body[data-path="/consulting/strategy"] main li:before,html.dark body[data-path="/seo-patent-research"] main li:before,html.dark body[data-path="/guide/fit"] main li:before,html.dark body[data-path^="/news/"] main li:before,html.dark body[data-path="/ai-seo/aws-entity-foundation"] main li:before{color:#93b4ff!important;background-color:transparent!important}html.dark body[data-path="/cases"] a.pg-ai-seo-cta-primary.aq-orange-action-button:is(:focus,:focus-visible),body[data-path="/cases"] a.pg-ai-seo-cta-primary.aq-orange-action-button:is(:focus,:focus-visible){outline-color:#fff!important;--color-focus-ring: #ffffff;--color-cta-focus-ring: #ffffff}html body[data-path="/ai-seo/aws-entity-foundation"] .aws-ef-aws-brand{--surface-bg: #0a1428;--on-surface: #ffffff;--color-focus-ring: var(--on-surface);background-color:var(--surface-bg)!important;color:var(--on-surface);padding:.75rem 1rem;border-radius:0}html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#94A3B8" i],html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#94a3b8"]{fill:#334155!important}html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#CBD5E1" i],html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#cbd5e1"]{fill:#475569!important}html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#93C5FD" i],html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#93c5fd"]{fill:#1e40af!important}html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#64748B" i],html body[data-path="/solutions/geo-aeo-llmo"] svg [fill="#64748b"]{fill:#1e293b!important}html body[data-path="/solutions/geo-aeo-llmo"] svg [stroke="#E2E8F0" i],html body[data-path="/solutions/geo-aeo-llmo"] svg [stroke="#e2e8f0"]{stroke:#64748b!important}html.dark :is(.site-clarity-card,.site-clarity-card.aq-surface-muted){--surface-bg: #f4f6f8;--on-surface: #0f172a;--on-surface-muted: #0f172a;--color-focus-ring: var(--on-surface);background:var(--surface-bg);color:var(--on-surface)}html.dark body[data-path] :is(.site-faq__answer,.site-faq-frame__lead) a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body[data-path] :is(.site-faq__answer,.site-faq-frame__lead) a:not(.aq-orange-action-button):not(.aq-ink-action-button):link,html.dark body[data-path] :is(.site-faq__answer,.site-faq-frame__lead) a:not(.aq-orange-action-button):not(.aq-ink-action-button):visited{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-decoration-color:color-mix(in srgb,#0f172a 55%,transparent)!important;opacity:1!important}html.dark body[data-path] main :is(.pg-req-preflight__intro,.pg-req-preflight__answer,.pg-req-preflight__cta-text,.pg-req-preflight__footnote) a:not(.aq-orange-action-button):not(.aq-ink-action-button),html.dark body[data-path] main :is(.pg-req-preflight__intro,.pg-req-preflight__answer,.pg-req-preflight__cta-text,.pg-req-preflight__footnote) a:not(.aq-orange-action-button):not(.aq-ink-action-button):link,html.dark body[data-path] main :is(.pg-req-preflight__intro,.pg-req-preflight__answer,.pg-req-preflight__cta-text,.pg-req-preflight__footnote) a:not(.aq-orange-action-button):not(.aq-ink-action-button):visited{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-decoration-color:color-mix(in srgb,#0f172a 55%,transparent)!important;opacity:1!important}html.dark body[data-path] main :is(.site-faq-frame,.site-faq,.pg-ai-seo-faq),html.dark body[data-path] main :is(.site-faq-frame,.site-faq,.pg-ai-seo-faq) :where(h2,h3,h4,p,li,span,strong,a,summary,.site-faq__question,.site-faq__answer,.site-faq-frame__eyebrow,.site-faq-frame__title,.site-faq-frame__lead,.pg-ai-seo-section__title,.pg-ai-seo-section__title--block,.pg-ai-seo-section__lead):not(.aq-orange-action-button):not(.aq-orange-action-button *){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path] main :is(.pg-ai-seo-section.pg-ai-seo-faq,.pg-ai-seo-faq,.wp-receive.pg-ai-seo-faq){--surface-bg: #f4f6f8;--on-surface: #0f172a;background:#f4f6f8!important;background-color:#f4f6f8!important;color:#0f172a!important}html.dark body[data-path] main .site-whitepapers-callout,html.dark body[data-path] main .site-whitepapers-callout :where(h2,h3,p,li,span,strong,.site-whitepapers-callout__eyebrow,.site-whitepapers-callout__title,.site-whitepapers-callout__body,.site-whitepapers-callout__phrase,.site-whitepapers-callout__folio-label,.site-whitepapers-callout__folio-text,.site-whitepapers-callout__folio-card):not(.aq-orange-action-button):not(.aq-orange-action-button *):not(.site-whitepapers-callout__cta):not(.site-whitepapers-callout__cta *){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path="/whitepapers"] main .wp-paper-card,html.dark body[data-path="/whitepapers"] main .wp-paper-card :where(.wp-paper-card__kicker-en,.wp-paper-card__title,.wp-paper-card__kicker-ja,.wp-paper-card__summary,p,span,strong){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark body[data-path="/cases"] main .pg-cases-archive,html.dark body[data-path="/cases"] main .pg-cases-archive :where(h2,h3,p,li,span,strong,.pg-ai-seo-section__title--block,.pg-ai-seo-section__lead){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark body[data-path] main .pg-req-preflight,html.dark body[data-path] main .pg-req-preflight :where(h2,h3,p,span,strong,.pg-req-preflight__eyebrow,.pg-req-preflight__question,.pg-req-preflight__intro,.pg-req-preflight__answer,.pg-req-preflight__footnote,.pg-req-preflight__cta-text):not(.aq-orange-action-button):not(.aq-orange-action-button *){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark body[data-path="/faq"] main .pg-ai-seo-faq,html.dark body[data-path="/faq"] main .site-faq-frame,html.dark body[data-path="/faq"] main .site-faq{--faq-hub-ink: #0f172a;--faq-hub-text: #0f172a;--faq-hub-surface: #f4f6f8;--faq-hub-surface-alt: #f4f6f8}html.dark body[data-path="/ai-seo"] main :is(.pg-ai-seo-section--fork,.pg-ai-seo-section--flow-path,.pg-ai-seo-section--recover,.pg-ai-seo-close) :where(h2,h3,p,li,span,strong,a,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,[class*=__label],[class*=__text],[class*=__name],[class*=__eyebrow],[class*=__ja],[class*=__code],[class*=__summary],[class*=__caption]):not(.pg-ai-seo-track):not(.pg-ai-seo-track *):not(.aq-orange-action-button):not(.aq-orange-action-button *):not(.pg-ai-seo-fork-cta):not(.pg-ai-seo-fork-cta *){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--flow-path{background-color:#0a1428!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--fork .pg-ai-seo-track,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--fork .pg-ai-seo-track :where(h2,h3,p,span,strong,li,a,[class*=__]){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--fork :where(h2,h3,p,li,span,strong,a,.pg-ai-seo-section__title,.pg-ai-seo-section__lead,[class*=__label],[class*=__text],[class*=__name],[class*=__eyebrow],[class*=__ja],[class*=__code],[class*=__summary],[class*=__caption]):not(.pg-ai-seo-track):not(.pg-ai-seo-track *):not(.aq-orange-action-button):not(.aq-orange-action-button *):not(.pg-ai-seo-fork-cta):not(.pg-ai-seo-fork-cta *){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-compare-row__col:not(.pg-ai-seo-compare-row__col--ours),html.dark body[data-path="/ai-seo"] main .pg-ai-seo-compare-row__col:not(.pg-ai-seo-compare-row__col--ours) :where(.pg-ai-seo-compare-row__label,.pg-ai-seo-compare-row__text,p,span,strong){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-compare-row__col--ours,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-compare-row__col--ours :where(.pg-ai-seo-compare-row__label,.pg-ai-seo-compare-row__text,p,span,strong){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--geo,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--evidence,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--geo :where(.pg-ai-seo-section__title,.pg-ai-seo-section__lead,.pg-ai-seo-def-card,.pg-ai-seo-def-card__title,.pg-ai-seo-def-card__body,p,span,strong),html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--evidence :where(.pg-ai-seo-section__title,.pg-ai-seo-section__lead,.pg-ai-seo-evidence__title,.pg-ai-seo-evidence__lead,.pg-ai-seo-evidence__close,.pg-ai-seo-evidence-card,.pg-ai-seo-evidence-card__title,.pg-ai-seo-evidence-card__meaning,p,span,strong,dt,dd){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--geo .pg-ai-seo-def-card,html.dark body[data-path="/ai-seo"] main .pg-ai-seo-section--evidence .pg-ai-seo-evidence-card{background:#fff!important;background-color:#fff!important}html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-plain-list>li,html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-plain-list>li :where(strong,span,p){color:#f4f6f8!important;-webkit-text-fill-color:#f4f6f8!important}html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-practice-grid>li,html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-strategy>li,html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-practice-grid>li :where(.pg-arch-practice-grid__title,.pg-arch-practice-grid__note,strong,span,p),html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-strategy>li :where(.pg-arch-strategy__title,.pg-arch-strategy__body,strong,span,p){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}html.dark body[data-path="/ai-seo/architecture"] main .pg-arch-plain-list>li{background:#1a1d22!important;background-color:#1a1d22!important}html{overflow-x:clip}html,body{line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}html:lang(ja),html:lang(ja) body,:lang(ja){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}body :where(:not(pre):not(code):not(kbd):not(samp)){line-break:inherit!important;word-break:inherit!important;overflow-wrap:inherit!important;hyphens:inherit!important;-webkit-hyphens:inherit!important}h1,h2,h3,h4,h5,h6,p,li,span,a,button,label,dt,dd,summary,figcaption,blockquote,td,th{line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}main{line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;min-width:0}main :where(p,li,h1,h2,h3,h4,h5,h6,dt,dd,span,div,a,label,button,summary,figcaption,blockquote,td,th,.section-title,.section-desc,.eyebrow-tag,.trust-item,.faq-q,.faq-a,.svc-tag,.hero-proof-chip){line-break:strict!important;word-break:inherit!important;overflow-wrap:inherit!important;hyphens:none!important;-webkit-hyphens:none!important}:where(.top-test-eco) :where(.top-test-eco__title,.top-test-eco__lead,.top-test-eco__value,.top-test-eco__metric-label,.top-test-eco__source,.top-test-eco__sources-note,.top-test-eco__body,.top-test-eco__body p){line-break:strict!important;word-break:inherit!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}:where(.top-test-eco__card,.top-test-eco__card-head,.top-test-eco__grid){min-width:0}:where(.top-premium-entrances) :where(.top-premium-entrances__title,.top-premium-entrances__subtitle,.top-premium-entrances__ynt-title,.top-premium-entrances__ynt-code,.top-premium-entrances__ynt-eyebrow,.top-premium-entrances__card-lead,.top-premium-entrances__list li){line-break:strict!important;word-break:inherit!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}:where(.site-md,.site-md-hub-intro) :where(p,li,h1,h2,h3,h4,h5,h6,td,th,dd,dt,span,a,button,label){line-break:strict!important;word-break:inherit!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}:where(.site-md,.site-md-hub-intro){min-width:0}:lang(ja) pre,:lang(ja) code,:lang(ja) kbd,:lang(ja) samp,pre,code,kbd,samp,.site-md pre,.site-md code{line-break:auto!important;word-break:break-all!important;overflow-wrap:anywhere!important;hyphens:none!important;-webkit-hyphens:none!important;text-wrap:wrap}:where(.top-premium-entrances__card,.top-premium-entrances__card-body,.top-test-asset__inner,.record-shell,.site-clarity-grid,.site-clarity-card){min-width:0}:where(.hero.hero-b2b .hero-btns .aq-orange-action-button,.hero.hero-b2b .hero-btns .aq-ink-action-button,.ai-seo-zone .aq-orange-action-button,.ai-seo-zone .aq-ink-action-button,.top-test-asset .aq-orange-action-button,.top-test-asset .aq-ink-action-button,.top-premium-entrances__cta,.record-shell>.record-cta>.btn-primary){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;white-space:normal;max-width:100%;text-align:center}:where(.ai-seo-zone__pattern--snowflake) :where(.ai-seo-zone__sf-frame-eyebrow,.ai-seo-zone__sf-hero-title,.ai-seo-zone__sf-hero-title-line,.ai-seo-zone__sf-hero-subtitle,.ai-seo-zone__sf-lead-line,.ai-seo-banner-scope--top-cards .kicker,.ai-seo-banner-scope--top-cards h3,.ai-seo-banner-scope--top-cards .desc,.ai-seo-banner-scope--top-cards .cta){overflow-wrap:normal!important;line-break:strict!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important}:where(.ai-seo-zone__pattern--snowflake) .ai-seo-text-unit{white-space:nowrap}:where(.crumb-list,.crumb-item,.crumb-list *,.nav-list,.header-nav){line-break:auto!important;white-space:nowrap}.break-normal{overflow-wrap:normal!important;word-break:normal!important;line-break:inherit!important;hyphens:none!important;-webkit-hyphens:none!important}.nowrap,.top-ea-hero__nowrap,.top-fv-hero-craft__h1-tail,.pg-ai-seo-hero__nowrap,.ai-seo-text-unit,.online-consult-cta__chunk,.site-online-consult-band__phrase,.site-whitepapers-callout__cta-chunk,.top-ea-structure-asset__phrase{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;-webkit-hyphens:none!important}body[data-path="/"] :is(.top-ea-hero__cta-label,.top-ea-layers-cta__label,.top-ea-program__cta-label,.top-ea-program__secondary-label,.top-ea-proof__cases-label,.top-ea-process__cta-label,.top-ea-closing__cta-label,.top-ea-en-label,.top-ea-kicker__text,.top-ea-program__eyebrow,.top-promo-cinema__label-text,.top-ea-structure-asset__rail-label,.site-whitepapers-callout__cta-chunk,.online-consult-cta__chunk,.site-online-consult-band__phrase,.site-online-consult-band__eyebrow),body[data-path="/Grok-test"] :is(.top-ea-hero__cta-label,.top-ea-layers-cta__label,.top-ea-program__cta-label,.top-ea-proof__cases-label,.top-ea-process__cta-label,.top-ea-closing__cta-label){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}@media(min-width:769px){body[data-path="/"] .top-ea-hero__h1-brand,body[data-path="/Grok-test"] .top-ea-hero__h1-brand{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}}body[data-path^="/solutions"] :is(.nowrap,.sol-hub-prog-sep,.ai-seo-text-unit,.sol-hub-hero__category .nowrap,.sol-hub-list__link>span:not(.sol-hub-list__arrow)):not(.sol-hub-hero__title-main):not(.sol-hub-hero__title-sub){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}body[data-path^="/solutions"] .sol-hub-hero__title :is(.nowrap,.sol-hub-hero__title-main,.sol-hub-hero__title-sub){white-space:normal!important;text-wrap:wrap!important;max-width:100%!important}@media(max-width:768px){html,body,main{line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important}html:lang(ja),html:lang(ja) body,:lang(ja){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}body :where(:not(pre):not(code):not(kbd):not(samp)){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}main :where(p,li,h1,h2,h3,h4,h5,h6,dt,dd,span,div,a,label,button,summary,figcaption,blockquote,td,th,strong,em,small,time,cite),:where(.site-md,.site-md-hub-intro,.pg-c02-md,.pg-ai-seo-prose,.apply-lp-wrap) :where(p,li,h1,h2,h3,h4,h5,h6,span,a,strong,em,td,th),:where(.top-ea-hero__h1-full,.top-ea-hero__h1-sub,.top-ea-hero__h1-brand,.top-ea-answer,.top-ea-intro,.top-ea-kicker__text,.section-title,.section-desc,.site-faq__question,.site-faq__answer){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;text-wrap:wrap!important}@media(max-width:47.99rem){body[data-path="/"] h1.top-ea-hero__h1-full{text-wrap:pretty!important}}.nowrap,.top-ea-hero__nowrap,.top-fv-hero-craft__h1-tail,.pg-ai-seo-hero__nowrap,.ai-seo-text-unit,.online-consult-cta__chunk,.site-online-consult-band__phrase,.site-whitepapers-callout__cta-chunk,.top-ea-structure-asset__phrase{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important}body[data-path="/"] :is(.top-ea-hero__cta-label,.top-ea-layers-cta__label,.top-ea-program__cta-label,.top-ea-program__secondary-label,.top-ea-proof__cases-label,.top-ea-process__cta-label,.top-ea-closing__cta-label){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}body[data-path] :is(.top-ea-hero,.site-ea-page-hero,.pg-ai-seo-hero,.sol-hub-hero,.pg-c02-hero,.res-hub-fv,.guide-ea-hero,.apply-fv,.ringi-lp-fv,.cases-pg-fv) h1,body[data-path] main :is(h1.pg-ai-seo-hero__title,h1.site-ea-page-hero__title,h1.sol-hub-hero__title,h1.top-ea-hero__h1-full,h1.res-hub-fv__title,h1.guide-ea-hero__title,h1.pg-c02-hero__title){max-width:100%!important;text-wrap:wrap!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important}body[data-path] :is(.top-ea-hero,.site-ea-page-hero,.pg-ai-seo-hero,.sol-hub-hero,.pg-c02-hero,.res-hub-fv,.guide-ea-hero,.apply-fv,.ringi-lp-fv,.cases-pg-fv) h1 :is(.top-ea-hero__h1-brand,.sol-hub-hero__title-main,.sol-hub-hero__title-sub,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title-sub,.pg-c02-hero__title-main,.pg-c02-hero__title-sub),body[data-path^="/solutions"] .sol-hub-hero__title :is(.nowrap,.sol-hub-hero__title-main,.sol-hub-hero__title-sub){white-space:normal!important;text-wrap:wrap!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important}body[data-path] :is(.pg-ai-seo-hero,.top-ea-hero--signature,.top-ea-hero,.site-ea-page-hero,.guide-ea-hero,.sol-hub-hero,.pg-c02-hero,.res-hub-fv,.apply-fv,.ringi-lp-fv,.cases-pg-fv) :is(.pg-ai-seo-hero__nowrap,.top-ea-hero__nowrap,.top-ea-hero__sub-line){white-space:normal!important;text-wrap:wrap!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) :is(.top-fv-geo-band,.top-ea-offer,.top-ea-closing,.top-ea-structure-asset,.top-promo-cinema,.top-ea-layers) :is(.top-ea-closing__phrase,.top-ea-closing__title-text,.top-ea-structure-asset__phrase,.top-promo-cinema__h2 .top-ea-hero__nowrap){white-space:normal!important;text-wrap:wrap!important;max-width:100%!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important;hyphens:none!important;-webkit-hyphens:none!important}main :is(h1,h2,h3) :is(.nowrap,[class*=__nowrap],[class*=__phrase],.top-ea-program__phrase,.top-ea-hero__nowrap){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important;hyphens:none!important}body:is([data-path="/"],[data-path="/Grok-test"],[data-path="/Claude-test-index"]) :is(.top-ea-container,.top-fv-geo-band__shell,.top-fv-geo-band__grid,.top-fv-geo-band__body,.top-fv-geo-band__title,.top-fv-geo-band__lead,.top-fv-geo-band__close,.top-ea-program__shell,.top-ea-program__title,.top-ea-why__copy,.top-ea-why__prose,.top-ea-why__stories,.top-ea-why__stories-cell,.top-ea-structure-asset__entry,.top-ea-structure-asset__h2){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body[data-path] :is(.pg-ai-seo-hero,.top-ea-hero--signature,.top-ea-hero,.site-ea-page-hero,.guide-ea-hero) :is(.pg-ai-seo-hero__title,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title-sub,.pg-ai-seo-hero__answer,.pg-ai-seo-hero__copy,.top-ea-hero__copy,.top-ea-hero__h1-full,.site-ea-page-hero__title,.site-ea-page-hero__lead){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}:lang(ja) pre,:lang(ja) code,:lang(ja) kbd,:lang(ja) samp,pre,code,kbd,samp,.site-md pre,.site-md code{line-break:auto!important;word-break:break-all!important;overflow-wrap:anywhere!important;hyphens:none!important;-webkit-hyphens:none!important;text-wrap:wrap!important}}body:is([data-path="/partners"],[data-path="/recruit"],[data-path="/why-aqgrow"]) .pg-ai-seo-hero :is(.pg-ai-seo-hero__nowrap,.pg-ai-seo-hero__title-brand,.pg-ai-seo-hero__title,.pg-ai-seo-hero__answer){white-space:normal!important;text-wrap:wrap!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;line-break:strict!important}body[data-path^="/column/"] .blog-article-eeat-body,body[data-path^="/column/"] .blog-article-eeat-body :where(:not(pre):not(code):not(kbd):not(samp)){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;min-width:0;max-width:100%}body[data-path^="/column/"] .blog-article-eeat-title{box-sizing:border-box;line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;width:100%;max-width:100%;min-width:0}body[data-path^="/column/"] .blog-article-eeat-body :is(th,td){line-break:strict!important;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;hyphens:none!important;-webkit-hyphens:none!important;white-space:normal!important;min-width:0;max-width:100%}body[data-path^="/column/"] .blog-article-eeat-body :is(pre,code,kbd,samp){line-break:auto!important;word-break:break-all!important;overflow-wrap:anywhere!important;hyphens:none!important;-webkit-hyphens:none!important}:root{--site-fv-content-max: 714px}.site-fv-content{box-sizing:border-box;width:100%;max-width:var(--site-fv-content-max);margin-left:auto;margin-right:auto}:where(.top-ea-hero__copy,.pg-ai-seo-hero__copy,.guide-ea-hero__copy,.site-ea-page-hero__lead,.cases-pg-fv .cases-pg-read,.res-hub-fv .res-hub-read,.apply-ai-seo-hero__leads){box-sizing:border-box;width:100%;max-width:var(--site-fv-content-max)}body:has(.pg-c02) .pg-c02-hero .pg-c02__inner{box-sizing:border-box;width:100%;max-width:var(--site-ea-wide-max, var(--aq-shell-max, 1360px));margin-inline:auto;padding-inline:var(--c02-pad-x, var(--aq-pad-x, 32px));display:flex;flex-direction:column;align-items:flex-start}body:has(.pg-c02) .pg-c02-hero .pg-c02__inner>*{box-sizing:border-box;width:100%;max-width:var(--site-fv-content-max)}body:has(.pg-c02) .pg-c02-hero .pg-c02-hero__title,body:has(.pg-c02) .pg-c02-hero .pg-c02-hero__positioning,body:has(.pg-c02) .pg-c02-hero .pg-c02-hero__prose{max-width:var(--site-fv-content-max)}body[data-path="/"] .top-ea-hero--signature .top-ea-hero__copy{max-width:var(--site-fv-content-max);margin-inline:0}body:has(.pg-ai-seo-test) .pg-ai-seo-hero__copy,body:has(.pg-ai-seo-test) .pg-ai-seo-hero__copy.site-fv-content{max-width:var(--site-fv-content-max);width:100%;margin-inline:0}body:has(.pg-ai-seo-test) .pg-ai-seo-hero--ink .pg-ai-seo-hero__title,body:has(.pg-ai-seo-test) .pg-ai-seo-hero__answer,body:has(.pg-ai-seo-test) .pg-ai-seo-hero__kicker-text,body:has(.pg-ai-seo-test) .pg-ai-seo-hero__en-label{max-width:none;width:100%}body:has(.pg-ai-seo-test) .pg-ai-seo-hero__ctas{max-width:none}body:is([data-path="/guide"],[data-path="/professional"]) .guide-ea-hero__copy,body:is([data-path="/guide"],[data-path="/professional"]) .guide-ea-hero--ink .guide-ea-hero__header{max-width:var(--site-fv-content-max);width:100%}body:is([data-path="/guide"],[data-path="/professional"]) .guide-ea-hero--ink .guide-ea-hero__answer{max-width:none}.cases-pg-fv .cases-pg-read,.res-hub-fv .res-hub-read,body[data-path="/support"] .site-ea-page-hero__title,body[data-path="/support"] .support-arch-hero__content{max-width:var(--site-fv-content-max)}body:has(.site-ea-page) .site-ea-page-hero .site-ea-page-hero__title{max-width:var(--site-fv-content-max)}body:has(.pg-ai-seo-test) .pg-ai-seo-hero__title,body:has(.pg-ai-seo-test) .pg-ai-seo-hero__answer{max-width:none}:root{--teal-dark: #0b2f33;--teal-mid: #14656d;--teal-light: #1f8e97;--cyan: #19c7d6;--cyan-pale: #e9fbfd;--gg-vivid: #22a06b;--gg-dark: #167a53;--gg-light: #58c99a;--gg-bg: #eaf8f1;--white: #ffffff;--bg: #ffffff;--background: #ffffff;--surface: #f8fafc;--gray-1: #f5fafb;--gray-2: #eef6f7;--gray-3: #d6e7ea;--text: #08191b;--text-mid: #16383c;--text-muted: #3a5f63;--border: #c5dce0;--font-en: var(--font-cormorant);--font-jp: "Noto Serif JP", serif;--font-sans: "Noto Sans JP", sans-serif;--font-num: var(--font-sans);--r1: 10px;--r2: 16px;--r3: 20px;--rp: 999px;--sh1: 0 8px 24px rgba(0,0,0,.08);--sh2: 0 16px 44px rgba(0,0,0,.12);--sh3: 0 26px 64px rgba(0,0,0,.14);--t1: .22s cubic-bezier(.22,.61,.36,1);--t2: .34s cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (-webkit-touch-callout: none){@media(hover:none)and (pointer:coarse){html{scroll-behavior:auto}}}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.75;letter-spacing:.02em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color var(--t1),background-color var(--t1),transform var(--t2),box-shadow var(--t2)}main ul{list-style:none;padding-left:0;margin-left:0}img{display:block;max-width:100%}.container{max-width:1240px;margin-inline:auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);box-sizing:border-box}.section{padding-top:clamp(72px,8vw,104px);padding-bottom:clamp(72px,8vw,104px)}.crumb{margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.crumb-header,.crumb-footer{margin:0}.crumb-list{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;list-style:none;margin:0;padding:8px 0;white-space:nowrap}.crumb-item{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-family:var(--font-sans);font-size:.72rem;letter-spacing:.04em;line-height:1.2}.crumb-link,.crumb-current,.crumb-sep{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.04em;line-height:1.2}.crumb-link{color:var(--site-header-text-faint, #334155);font-weight:500;transition:color var(--t1);opacity:1}.crumb-link:hover{color:var(--site-header-text, #0a1428)}.crumb-sep{color:var(--site-header-text-ghost, #475569);font-size:.65rem;font-weight:400;opacity:1}.crumb-current{color:var(--site-header-text, #0a1428);font-weight:600}.section-header-center{text-align:center;margin-bottom:52px}.eyebrow-tag{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:var(--gray-2);color:var(--teal-mid);padding:5px 14px;border-radius:var(--rp);margin-bottom:16px}.eyebrow-tag.gold{background:#d4af371f;color:#b8922a}.section-title{font-family:var(--font-jp);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--text);line-height:1.5;margin-bottom:16px;letter-spacing:.02em}.section-desc{font-size:.95rem;color:var(--text-muted);line-height:2;max-width:640px;margin:0 auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:900px){.crumb-header .crumb-link{display:inline-flex;align-items:center;min-height:48px;padding-block:4px}}html.dark body,html.dark main{background-color:var(--bg);color:var(--text)}
