.ai-image-generator-hero-module__qVWWGG__hero{--hero-ink:var(--text);--hero-muted:var(--muted);--hero-mint:var(--accent-strong);color:var(--hero-ink);text-align:center;flex-direction:column;align-items:center;padding:12px 0 24px;display:flex}.ai-image-generator-hero-module__qVWWGG__gallery{perspective:1000px;place-items:center;width:min(100%,520px);height:330px;margin-bottom:24px;display:grid;position:relative}.ai-image-generator-hero-module__qVWWGG__stack{width:180px;height:224px;animation:.9s cubic-bezier(.2,.65,.3,1) both ai-image-generator-hero-module__qVWWGG__arrive;position:relative}.ai-image-generator-hero-module__qVWWGG__card{border:1px solid color-mix(in srgb, var(--surface) 80%, transparent);border-radius:var(--card-radius);background:var(--accent-soft);box-shadow:var(--card-shadow-raised);transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-angle));transition:transform .55s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0;overflow:hidden}.ai-image-generator-hero-module__qVWWGG__image{object-fit:cover}.ai-image-generator-hero-module__qVWWGG__copy{width:min(100%,900px)}.ai-image-generator-hero-module__qVWWGG__eyebrow{color:var(--hero-mint);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.ai-image-generator-hero-module__qVWWGG__copy h1{max-width:900px;font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;margin:20px auto 24px;font-size:clamp(38px,4.8vw,68px);font-weight:500;line-height:1.07}.ai-image-generator-hero-module__qVWWGG__copy>p{max-width:620px;color:var(--hero-muted);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.65}.ai-image-generator-hero-module__qVWWGG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.ai-image-generator-hero-module__qVWWGG__primary{border-radius:var(--pill);background:var(--cta-bg);min-height:50px;box-shadow:var(--cta-glow);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex;color:var(--cta-fg)!important}.ai-image-generator-hero-module__qVWWGG__primary:hover{background:var(--cta-bg);transform:translateY(-1px)}.ai-image-generator-hero-module__qVWWGG__secondary{border:1px solid var(--border-strong);border-radius:var(--pill);background:0 0;justify-content:center;align-items:center;min-height:50px;padding:8px 24px;font-size:14px;font-weight:600;transition:background .18s;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.ai-image-generator-hero-module__qVWWGG__secondary:hover{background:color-mix(in srgb, var(--muted) 12%, transparent)}.ai-image-generator-hero-module__qVWWGG__primary:focus-visible,.ai-image-generator-hero-module__qVWWGG__secondary:focus-visible{outline:3px solid var(--hero-mint);outline-offset:4px}.ai-image-generator-hero-module__qVWWGG__features{color:var(--hero-muted);flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ai-image-generator-hero-module__qVWWGG__features li{align-items:center;gap:8px;display:inline-flex}.ai-image-generator-hero-module__qVWWGG__features svg{color:var(--hero-mint);flex-shrink:0}@keyframes ai-image-generator-hero-module__qVWWGG__arrive{0%{opacity:0;transform:translateY(15px)scale(.94)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.ai-image-generator-hero-module__qVWWGG__gallery:hover .ai-image-generator-hero-module__qVWWGG__card{transform:translate(calc(var(--card-x) * 1.32), calc(var(--card-y) * 1.2)) rotate(var(--card-angle))}}@media (max-width:600px){.ai-image-generator-hero-module__qVWWGG__hero{padding-top:0}.ai-image-generator-hero-module__qVWWGG__gallery{height:278px}.ai-image-generator-hero-module__qVWWGG__stack{width:140px;height:184px}.ai-image-generator-hero-module__qVWWGG__card{transform:translate(calc(var(--card-x) * .8), calc(var(--card-y) * .8)) rotate(var(--card-angle));border-radius:15px}.ai-image-generator-hero-module__qVWWGG__copy h1{margin-top:16px;font-size:clamp(34px,9vw,46px);line-height:1.12}.ai-image-generator-hero-module__qVWWGG__copy>p{font-size:16px;line-height:1.6}.ai-image-generator-hero-module__qVWWGG__actions{flex-direction:column;gap:8px;margin-top:24px}.ai-image-generator-hero-module__qVWWGG__primary,.ai-image-generator-hero-module__qVWWGG__secondary{width:100%;max-width:340px}.ai-image-generator-hero-module__qVWWGG__features{gap:12px 16px;margin-top:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ai-image-generator-hero-module__qVWWGG__stack{animation:none}.ai-image-generator-hero-module__qVWWGG__card,.ai-image-generator-hero-module__qVWWGG__primary,.ai-image-generator-hero-module__qVWWGG__secondary{transition:none}.ai-image-generator-hero-module__qVWWGG__gallery:hover .ai-image-generator-hero-module__qVWWGG__card{transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-angle))}.ai-image-generator-hero-module__qVWWGG__primary:hover{transform:none}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.ai-image-generator-hero-module__qVWWGG__gallery:hover .ai-image-generator-hero-module__qVWWGG__card{transform:translate(calc(var(--card-x) * .8), calc(var(--card-y) * .8)) rotate(var(--card-angle))}}
.public-seo-page-module__od56ZW__page{--public-max:1200px;--site-logo-light-opacity:1;--site-logo-dark-opacity:0;--seo-amber-ink:color-mix(in srgb, var(--tone-amber) 70%, var(--text));--seo-amber-border:color-mix(in srgb, var(--tone-amber) 35%, var(--border));min-height:100vh;color:var(--text);background:var(--surface-soft);overflow:clip}:root[data-theme=dark] .public-seo-page-module__od56ZW__page{--site-logo-light-opacity:0;--site-logo-dark-opacity:1}.public-seo-page-module__od56ZW__page a{color:inherit;text-decoration:none}.public-seo-page-module__od56ZW__page :is(a,summary):focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.public-seo-page-module__od56ZW__page :is(section[id],h2[id],main[id]){scroll-margin-top:112px}.public-seo-page-module__od56ZW__skipLink{z-index:100;border-radius:var(--pill);color:var(--text);background:var(--surface);box-shadow:var(--card-shadow-raised);padding:12px 20px;position:absolute;top:-80px;left:24px}.public-seo-page-module__od56ZW__skipLink:focus{top:12px}.public-seo-page-module__od56ZW__mobileMenu{display:none}.public-seo-page-module__od56ZW__mobileMenu summary{border:1px solid var(--border-strong);border-radius:var(--pill);width:44px;height:44px;color:var(--text);background:var(--surface);cursor:pointer;place-items:center;list-style:none;transition:background .15s;display:grid}.public-seo-page-module__od56ZW__mobileMenu summary:hover{background:color-mix(in srgb, var(--muted) 12%, transparent)}.public-seo-page-module__od56ZW__mobileMenu summary::-webkit-details-marker{display:none}.public-seo-page-module__od56ZW__header .public-seo-page-module__od56ZW__mobileMenu nav{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);width:min(260px,100vw - 32px);max-height:calc(100dvh - 150px);box-shadow:var(--card-shadow-raised);justify-content:stretch;gap:0;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.public-seo-page-module__od56ZW__header .public-seo-page-module__od56ZW__mobileMenu nav a{text-align:left;min-height:44px;padding:12px;font-size:16px}.public-seo-page-module__od56ZW__mobileMenu nav a:hover{background:var(--accent-faint);border-radius:10px}.public-seo-page-module__od56ZW__promo{color:#fff;background:var(--bubble-ask-bg,#287d79);justify-content:center;align-items:center;gap:10px;min-height:36px;padding:8px 20px;font-size:12px;line-height:1.35;display:flex}.public-seo-page-module__od56ZW__promo>span{background:#82d1c9;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #82d1c924}.public-seo-page-module__od56ZW__promo p{margin:0}.public-seo-page-module__od56ZW__promo a{border-bottom:1px solid #ffffff94;align-items:center;gap:4px;font-weight:700;display:inline-flex}.public-seo-page-module__od56ZW__header{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.public-seo-page-module__od56ZW__headerInner{width:min(100% - 48px, var(--public-max));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:80px;margin:0 auto;display:grid;position:relative}.public-seo-page-module__od56ZW__brand{gap:6px;width:fit-content;min-width:0;display:inline-grid}.public-seo-page-module__od56ZW__brandLogo{width:195px}.public-seo-page-module__od56ZW__header nav,.public-seo-page-module__od56ZW__headerActions{align-items:center;display:flex}.public-seo-page-module__od56ZW__header nav{justify-content:center;gap:24px}.public-seo-page-module__od56ZW__header nav a,.public-seo-page-module__od56ZW__headerActions>a:not(.public-seo-page-module__od56ZW__headerButton){color:var(--muted);font-size:14px;font-weight:600;transition:color .15s}.public-seo-page-module__od56ZW__header nav a:hover,.public-seo-page-module__od56ZW__headerActions>a:not(.public-seo-page-module__od56ZW__headerButton):hover{color:var(--accent-strong)}.public-seo-page-module__od56ZW__headerActions{justify-content:flex-end;gap:16px}.public-seo-page-module__od56ZW__headerButton,.public-seo-page-module__od56ZW__primaryButton,.public-seo-page-module__od56ZW__secondaryButton{border-radius:var(--pill);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.public-seo-page-module__od56ZW__headerButton,.public-seo-page-module__od56ZW__primaryButton{background:var(--cta-bg);box-shadow:var(--cta-glow);border:0;color:var(--cta-fg)!important}.public-seo-page-module__od56ZW__headerButton:hover,.public-seo-page-module__od56ZW__primaryButton:hover{background:var(--cta-bg);transform:translateY(-1px)}.public-seo-page-module__od56ZW__secondaryButton{border-color:var(--border-strong);color:var(--text);background:color-mix(in srgb, var(--surface) 72%, transparent)}.public-seo-page-module__od56ZW__secondaryButton:hover{background:color-mix(in srgb, var(--muted) 12%, transparent)}.public-seo-page-module__od56ZW__hero{width:min(100% - 48px, var(--public-max));margin:0 auto;padding:28px 0 40px}.public-seo-page-module__od56ZW__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.public-seo-page-module__od56ZW__breadcrumbs a:hover{color:var(--accent-strong)}.public-seo-page-module__od56ZW__breadcrumbItem{align-items:center;gap:8px;display:inline-flex}.public-seo-page-module__od56ZW__breadcrumbs [aria-current=page]{color:color-mix(in srgb, var(--text) 70%, var(--muted))}.public-seo-page-module__od56ZW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:48px;margin-top:32px;display:grid}.public-seo-page-module__od56ZW__heroCopy{max-width:850px;padding-top:0}.public-seo-page-module__od56ZW__heroCopy h1,.public-seo-page-module__od56ZW__sectionHeading h2,.public-seo-page-module__od56ZW__useCaseIntro h2,.public-seo-page-module__od56ZW__finalCta h2{font-family:var(--font-serif);text-wrap:balance;font-weight:500}.public-seo-page-module__od56ZW__heroCopy h1{letter-spacing:0;overflow-wrap:break-word;max-width:860px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.public-seo-page-module__od56ZW__heroCopy>p{max-width:700px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.65}.public-seo-page-module__od56ZW__heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.public-seo-page-module__od56ZW__heroNotice{border:1px solid var(--seo-amber-border);border-radius:var(--field-radius);max-width:700px;color:var(--text);background:var(--tone-amber-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:24px;padding:14px 16px;display:grid}.public-seo-page-module__od56ZW__heroNotice>svg{color:var(--seo-amber-ink)}.public-seo-page-module__od56ZW__heroNotice strong{font-size:16px;line-height:1.35;display:block}.public-seo-page-module__od56ZW__heroNotice span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.55;display:block}.public-seo-page-module__od56ZW__summary{border:1px solid var(--border);border-radius:var(--card-radius);background:color-mix(in srgb, var(--surface) 86%, transparent);box-shadow:var(--card-shadow);padding:28px;position:relative}.public-seo-page-module__od56ZW__summaryIcon{border:1px solid var(--border-strong);width:50px;height:50px;color:var(--accent-strong);background:var(--accent-faint);border-radius:15px;place-items:center;display:grid}.public-seo-page-module__od56ZW__summaryLabel,.public-seo-page-module__od56ZW__sectionHeading span,.public-seo-page-module__od56ZW__useCaseIntro>span,.public-seo-page-module__od56ZW__status span,.public-seo-page-module__od56ZW__finalCta>div>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;line-height:1.3}.public-seo-page-module__od56ZW__summaryLabel{position:absolute;top:32px;right:27px}.public-seo-page-module__od56ZW__summary dl{border-top:1px solid var(--border);margin:28px 0 0}.public-seo-page-module__od56ZW__summary dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:43px;display:flex}.public-seo-page-module__od56ZW__summary dt{color:var(--muted);font-size:14px}.public-seo-page-module__od56ZW__summary dd{color:var(--text);text-align:right;margin:0;font-size:14px;font-weight:700}.public-seo-page-module__od56ZW__summary>p{color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.55}.public-seo-page-module__od56ZW__content{width:min(100% - 48px, var(--public-max));margin:0 auto;padding-bottom:64px}.public-seo-page-module__od56ZW__status{border:1px solid var(--border-strong);border-radius:var(--card-radius);color:var(--text);background:var(--accent-faint);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:0;padding:24px;display:grid}.public-seo-page-module__od56ZW__statusWarning{border-color:var(--seo-amber-border);color:var(--text);background:var(--tone-amber-soft)}.public-seo-page-module__od56ZW__statusIcon{width:44px;height:44px;color:var(--accent-strong);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:13px;place-items:center;display:grid}.public-seo-page-module__od56ZW__statusWarning .public-seo-page-module__od56ZW__statusIcon,.public-seo-page-module__od56ZW__statusWarning span{color:var(--seo-amber-ink)}.public-seo-page-module__od56ZW__status h2{color:inherit;letter-spacing:0;margin:6px 0;font-size:20px;line-height:1.2}.public-seo-page-module__od56ZW__status p{max-width:940px;color:color-mix(in srgb, currentColor 76%, var(--surface));margin:0;font-size:14px;line-height:1.65}.public-seo-page-module__od56ZW__offers,.public-seo-page-module__od56ZW__capabilities,.public-seo-page-module__od56ZW__learning,.public-seo-page-module__od56ZW__steps,.public-seo-page-module__od56ZW__faq,.public-seo-page-module__od56ZW__related{padding-top:64px}.public-seo-page-module__od56ZW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.public-seo-page-module__od56ZW__relatedGrid a{border:1px solid var(--border);border-radius:var(--card-radius);background:color-mix(in srgb, var(--surface) 78%, transparent);height:100%;min-height:112px;box-shadow:var(--card-shadow);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:20px;transition:border-color .15s,background .15s;display:grid}.public-seo-page-module__od56ZW__relatedGrid a:hover{border-color:var(--accent-strong);background:var(--surface)}.public-seo-page-module__od56ZW__relatedGrid a>span{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;align-self:start;font-size:12px;font-weight:700}.public-seo-page-module__od56ZW__relatedGrid strong{color:var(--text);letter-spacing:0;font-size:18px;line-height:1.3}.public-seo-page-module__od56ZW__relatedGrid svg{color:var(--accent-strong)}.public-seo-page-module__od56ZW__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(270px,430px);align-items:end;gap:44px;display:grid}.public-seo-page-module__od56ZW__sectionHeading h2,.public-seo-page-module__od56ZW__useCaseIntro h2{letter-spacing:0;margin:10px 0 0;font-size:clamp(30px,3.3vw,42px);line-height:1.12}.public-seo-page-module__od56ZW__sectionHeading>p,.public-seo-page-module__od56ZW__useCaseIntro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.public-seo-page-module__od56ZW__offerList{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);margin-top:24px;overflow:clip}.public-seo-page-module__od56ZW__offerRow{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) 200px 120px;align-items:center;gap:20px;min-height:98px;padding:20px 24px;display:grid}.public-seo-page-module__od56ZW__offerRow:last-child{border-bottom:0}.public-seo-page-module__od56ZW__offerCopy{overflow-wrap:anywhere;min-width:0}.public-seo-page-module__od56ZW__offerPending{color:var(--muted)}.public-seo-page-module__od56ZW__offerIcon{border:1px solid var(--border);width:42px;height:42px;color:var(--accent-strong);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:13px;place-items:center;display:grid}.public-seo-page-module__od56ZW__offerPending .public-seo-page-module__od56ZW__offerIcon{border-color:var(--seo-amber-border);color:var(--seo-amber-ink);background:var(--tone-amber-soft)}.public-seo-page-module__od56ZW__offerCopy h3{color:var(--text);letter-spacing:0;margin:0;font-size:18px;line-height:1.3}.public-seo-page-module__od56ZW__offerCopy p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.45}.public-seo-page-module__od56ZW__offerPrice{justify-items:end;gap:4px;display:grid}.public-seo-page-module__od56ZW__offerPrice strong{color:var(--text);letter-spacing:0;white-space:nowrap;font-size:18px}.public-seo-page-module__od56ZW__offerPrice small{-webkit-line-clamp:2;max-width:100%;color:var(--muted);text-align:right;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.public-seo-page-module__od56ZW__offerPrice:is([data-credit-price=loading],[data-credit-price=unavailable],[data-credit-price=model-unavailable]) strong,.public-seo-page-module__od56ZW__offerPending .public-seo-page-module__od56ZW__offerPrice strong{color:var(--muted);letter-spacing:0;white-space:normal;font-size:14px}.public-seo-page-module__od56ZW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-seo-page-module__od56ZW__priceTableWrap{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow);margin-top:24px;overflow:clip}.public-seo-page-module__od56ZW__priceTable{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.public-seo-page-module__od56ZW__priceTable thead th{border-bottom:1px solid var(--border);color:var(--muted);background:color-mix(in srgb, var(--accent-faint) 55%, var(--surface));text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:14px 20px;font-size:12px;font-weight:700}.public-seo-page-module__od56ZW__priceTable tbody :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:18px 20px}.public-seo-page-module__od56ZW__priceTable tbody tr:last-child :is(th,td){border-bottom:0}.public-seo-page-module__od56ZW__priceTable tbody th{min-width:190px;color:var(--text);font-size:16px;font-weight:700}.public-seo-page-module__od56ZW__modelCell{overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.public-seo-page-module__od56ZW__modelCell a:hover{color:var(--accent-strong)}.public-seo-page-module__od56ZW__modelCell .public-seo-page-module__od56ZW__offerIcon{border-radius:11px;flex:none;width:36px;height:36px}.public-seo-page-module__od56ZW__purposeCell{max-width:340px;color:color-mix(in srgb, var(--text) 78%, var(--muted))}.public-seo-page-module__od56ZW__priceCell .public-seo-page-module__od56ZW__offerPrice{justify-items:start}.public-seo-page-module__od56ZW__conditionsCell{max-width:260px;color:var(--muted);font-size:13px}.public-seo-page-module__od56ZW__actionCell{white-space:nowrap;width:1%;text-align:right!important}.public-seo-page-module__od56ZW__priceMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:14px 2px 0;font-size:13px;line-height:1.5;display:flex}.public-seo-page-module__od56ZW__priceMeta time{color:var(--text);font-weight:700}.public-seo-page-module__od56ZW__statusLine{align-items:center;gap:6px;display:inline-flex}.public-seo-page-module__od56ZW__statusLine svg{color:var(--accent-strong);flex:none}.public-seo-page-module__od56ZW__rowAction,.public-seo-page-module__od56ZW__disabledAction{border:1px solid var(--border-strong);border-radius:var(--pill);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.public-seo-page-module__od56ZW__rowAction{background:var(--surface);transition:background .15s;color:var(--text)!important}.public-seo-page-module__od56ZW__rowAction:hover{background:color-mix(in srgb, var(--muted) 12%, var(--surface))}.public-seo-page-module__od56ZW__disabledAction{border-color:var(--seo-amber-border);color:var(--seo-amber-ink);background:var(--tone-amber-soft);cursor:default}.public-seo-page-module__od56ZW__featureGrid{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.public-seo-page-module__od56ZW__featureGrid article{border-bottom:1px solid var(--border);min-height:240px;padding:28px 32px 20px 0}.public-seo-page-module__od56ZW__featureGrid article+article{border-left:1px solid var(--border);padding-left:32px}.public-seo-page-module__od56ZW__featureGrid article>span{color:var(--accent-strong);font-family:var(--font-serif);font-size:30px;font-style:italic}.public-seo-page-module__od56ZW__featureGrid h3{color:var(--text);letter-spacing:0;margin:28px 0 0;font-size:18px;line-height:1.25}.public-seo-page-module__od56ZW__featureGrid p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}.public-seo-page-module__od56ZW__useCases{border-radius:var(--card-radius-lg);color:#fff;background:#347f7b;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin:64px 0 0;padding:40px;display:grid}.public-seo-page-module__od56ZW__useCaseIntro>span,.public-seo-page-module__od56ZW__useCases .public-seo-page-module__od56ZW__useCaseIntro>p,.public-seo-page-module__od56ZW__useCaseIntro h2{color:#fff}.public-seo-page-module__od56ZW__useCaseIntro>p{max-width:390px;margin-top:20px}.public-seo-page-module__od56ZW__useCases ul{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.public-seo-page-module__od56ZW__useCases li{border-bottom:1px solid #fff3;align-items:center;gap:14px;min-height:67px;font-size:14px;font-weight:700;display:flex}.public-seo-page-module__od56ZW__useCases li svg{color:#a9ded9}.public-seo-page-module__od56ZW__learningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.public-seo-page-module__od56ZW__learningGrid>a{border:1px solid var(--border);border-radius:var(--card-radius);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:150px;box-shadow:var(--card-shadow);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;transition:transform .15s,border-color .15s,background .15s;display:flex}.public-seo-page-module__od56ZW__learningGrid>a:hover{border-color:var(--accent-strong);background:var(--surface);transform:translateY(-2px)}.public-seo-page-module__od56ZW__learningGrid h3{margin:0;font-size:18px;line-height:1.25}.public-seo-page-module__od56ZW__learningGrid p{max-width:520px;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.55}.public-seo-page-module__od56ZW__learningGrid svg{color:var(--accent-strong);flex:none}.public-seo-page-module__od56ZW__steps ol{border-top:1px solid var(--border-strong);margin:44px 0 0;padding:0;list-style:none}.public-seo-page-module__od56ZW__steps li{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:24px;min-height:112px;padding:24px 0;display:grid}.public-seo-page-module__od56ZW__steps li>span{border:1px solid var(--border-strong);width:48px;height:48px;color:var(--accent-strong);background:color-mix(in srgb, var(--surface) 75%, transparent);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:20px;font-style:italic;display:grid}.public-seo-page-module__od56ZW__steps h3{color:var(--text);letter-spacing:0;margin:0;font-size:18px}.public-seo-page-module__od56ZW__steps li p{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.55}.public-seo-page-module__od56ZW__faqList{border-top:1px solid var(--border-strong);margin-top:36px}.public-seo-page-module__od56ZW__faqList details{border-bottom:1px solid var(--border)}.public-seo-page-module__od56ZW__faqList summary{min-height:76px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:16px;font-weight:700;list-style:none;display:flex}.public-seo-page-module__od56ZW__faqList summary::-webkit-details-marker{display:none}.public-seo-page-module__od56ZW__faqList summary svg{color:var(--accent-strong);flex:none;transition:transform .15s}.public-seo-page-module__od56ZW__faqList details[open] summary svg{transform:rotate(45deg)}.public-seo-page-module__od56ZW__faqList details>p{max-width:68ch;color:color-mix(in srgb, var(--text) 78%, var(--muted));margin:-8px 0 24px;font-size:16px;line-height:1.65}.public-seo-page-module__od56ZW__faqList summary:hover{color:var(--accent-strong)}.public-seo-page-module__od56ZW__finalCta{border:1px solid var(--border-strong);border-radius:var(--card-radius-lg);background:radial-gradient(circle at 90% 16%, color-mix(in srgb, var(--surface) 92%, transparent) 0 7%, transparent 7.4%), linear-gradient(135deg, var(--accent-faint), color-mix(in srgb, var(--accent) 18%, var(--surface)));min-height:250px;box-shadow:var(--card-shadow);justify-content:space-between;align-items:center;gap:44px;margin-top:64px;padding:44px 48px;display:flex}.public-seo-page-module__od56ZW__finalCta h2{max-width:650px;color:var(--text);letter-spacing:0;margin:10px 0 0;font-size:clamp(30px,3.3vw,42px);line-height:1}.public-seo-page-module__od56ZW__finalCta p{color:var(--muted);margin:16px 0 0;font-size:16px}.public-seo-page-module__od56ZW__finalCta .public-seo-page-module__od56ZW__primaryButton{flex:none}.public-seo-page-module__od56ZW__footer{width:min(100% - 48px, var(--public-max));border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:48px;min-height:180px;margin:0 auto;padding:44px 0 48px;display:flex}.public-seo-page-module__od56ZW__footer>div>p{max-width:360px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.6}.public-seo-page-module__od56ZW__footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.public-seo-page-module__od56ZW__footer nav a{color:var(--muted);font-size:14px;font-weight:600}.public-seo-page-module__od56ZW__footer nav a:hover{color:var(--accent-strong)}@media (max-width:1100px){.public-seo-page-module__od56ZW__headerInner{grid-template-columns:1fr auto}.public-seo-page-module__od56ZW__header .public-seo-page-module__od56ZW__desktopNav{display:none}.public-seo-page-module__od56ZW__mobileMenu{display:block}.public-seo-page-module__od56ZW__heroGrid{gap:40px}.public-seo-page-module__od56ZW__useCases{gap:56px}}@media (max-width:900px){.public-seo-page-module__od56ZW__hero{padding-bottom:32px}.public-seo-page-module__od56ZW__heroGrid{grid-template-columns:1fr}.public-seo-page-module__od56ZW__heroCopy h1{font-size:clamp(36px,6vw,52px)}.public-seo-page-module__od56ZW__summary{max-width:520px}.public-seo-page-module__od56ZW__status{margin-top:0}.public-seo-page-module__od56ZW__sectionHeading,.public-seo-page-module__od56ZW__useCases{grid-template-columns:1fr}.public-seo-page-module__od56ZW__sectionHeading{align-items:start;gap:20px}.public-seo-page-module__od56ZW__sectionHeading>p{max-width:580px}.public-seo-page-module__od56ZW__offerRow{grid-template-columns:48px minmax(0,1fr) 125px}.public-seo-page-module__od56ZW__rowAction,.public-seo-page-module__od56ZW__disabledAction{grid-column:2/-1;width:fit-content}.public-seo-page-module__od56ZW__featureGrid,.public-seo-page-module__od56ZW__learningGrid{grid-template-columns:1fr}.public-seo-page-module__od56ZW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-seo-page-module__od56ZW__featureGrid article{min-height:0;padding:28px 0}.public-seo-page-module__od56ZW__featureGrid article+article{border-left:0;padding-left:0}.public-seo-page-module__od56ZW__featureGrid h3{margin-top:28px}.public-seo-page-module__od56ZW__useCases{gap:36px;margin-top:56px}.public-seo-page-module__od56ZW__finalCta{flex-direction:column;align-items:flex-start}.public-seo-page-module__od56ZW__footer{flex-direction:column}.public-seo-page-module__od56ZW__footer nav{justify-content:flex-start}}@media (max-width:620px){.public-seo-page-module__od56ZW__promo{justify-content:flex-start;min-height:40px;padding-inline:14px;font-size:12px}.public-seo-page-module__od56ZW__promo a{display:none}.public-seo-page-module__od56ZW__headerInner{width:min(100% - 28px, var(--public-max));grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:68px}.public-seo-page-module__od56ZW__headerActions{gap:8px}.public-seo-page-module__od56ZW__brandLogo{width:min(158px,100%)}.public-seo-page-module__od56ZW__headerActions>a:not(.public-seo-page-module__od56ZW__headerButton){display:none}.public-seo-page-module__od56ZW__headerButton{min-height:44px;padding:0 14px}.public-seo-page-module__od56ZW__hero,.public-seo-page-module__od56ZW__content,.public-seo-page-module__od56ZW__footer{width:min(100% - 32px, var(--public-max))}.public-seo-page-module__od56ZW__hero{padding-top:24px}.public-seo-page-module__od56ZW__heroGrid{gap:32px;margin-top:28px}.public-seo-page-module__od56ZW__heroCopy{padding-top:0}.public-seo-page-module__od56ZW__heroCopy h1{font-size:clamp(34px,9vw,44px);line-height:1.1}.public-seo-page-module__od56ZW__heroCopy>p{margin-top:20px;font-size:16px}.public-seo-page-module__od56ZW__heroActions{flex-direction:column;align-items:stretch}.public-seo-page-module__od56ZW__primaryButton,.public-seo-page-module__od56ZW__secondaryButton{width:100%}.public-seo-page-module__od56ZW__summary{padding:24px}.public-seo-page-module__od56ZW__content{padding-bottom:64px}.public-seo-page-module__od56ZW__status{grid-template-columns:1fr;padding:24px}.public-seo-page-module__od56ZW__offers,.public-seo-page-module__od56ZW__capabilities,.public-seo-page-module__od56ZW__learning,.public-seo-page-module__od56ZW__steps,.public-seo-page-module__od56ZW__faq,.public-seo-page-module__od56ZW__related{padding-top:48px}.public-seo-page-module__od56ZW__relatedGrid{grid-template-columns:1fr}.public-seo-page-module__od56ZW__relatedGrid a{min-height:0}.public-seo-page-module__od56ZW__sectionHeading h2,.public-seo-page-module__od56ZW__useCaseIntro h2,.public-seo-page-module__od56ZW__finalCta h2{font-size:30px}.public-seo-page-module__od56ZW__offerRow{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px 16px}.public-seo-page-module__od56ZW__offerPrice{grid-column:2;justify-items:start}.public-seo-page-module__od56ZW__offerPrice small{text-align:left}.public-seo-page-module__od56ZW__rowAction,.public-seo-page-module__od56ZW__disabledAction{grid-column:2}.public-seo-page-module__od56ZW__useCases{margin-left:0;margin-right:0;padding:28px 24px}.public-seo-page-module__od56ZW__steps li{grid-template-columns:52px minmax(0,1fr);gap:14px}.public-seo-page-module__od56ZW__steps li>span{width:42px;height:42px}.public-seo-page-module__od56ZW__faqList summary{min-height:70px;font-size:16px}.public-seo-page-module__od56ZW__finalCta{min-height:0;margin-top:48px;padding:36px 24px}.public-seo-page-module__od56ZW__footer{padding-top:36px}.public-seo-page-module__od56ZW__footer nav{gap:20px}}@media (max-width:820px){.public-seo-page-module__od56ZW__priceTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-seo-page-module__od56ZW__priceTable,.public-seo-page-module__od56ZW__priceTable tbody,.public-seo-page-module__od56ZW__priceTable tr,.public-seo-page-module__od56ZW__priceTable tbody :is(th,td){width:100%;display:block}.public-seo-page-module__od56ZW__priceTable tbody tr{border-bottom:1px solid var(--border);padding:16px}.public-seo-page-module__od56ZW__priceTable tbody tr:last-child{border-bottom:0}.public-seo-page-module__od56ZW__priceTable tbody :is(th,td){border-bottom:0;max-width:none;padding:4px 0}.public-seo-page-module__od56ZW__priceTable tbody th{min-width:0;padding-bottom:8px}.public-seo-page-module__od56ZW__priceTable tbody td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:12px;font-weight:700}.public-seo-page-module__od56ZW__priceTable .public-seo-page-module__od56ZW__priceCell{align-items:baseline;gap:6px;display:flex}.public-seo-page-module__od56ZW__actionCell{width:100%;text-align:left!important;padding-top:10px!important}}@media (prefers-reduced-motion:reduce){.public-seo-page-module__od56ZW__headerButton,.public-seo-page-module__od56ZW__primaryButton,.public-seo-page-module__od56ZW__secondaryButton,.public-seo-page-module__od56ZW__rowAction,.public-seo-page-module__od56ZW__faqList summary svg{transition:none}.public-seo-page-module__od56ZW__headerButton:hover,.public-seo-page-module__od56ZW__primaryButton:hover,.public-seo-page-module__od56ZW__learningGrid>a:hover{transform:none}}
