.ai-seo{--seo-panel:var(--aep-white);--seo-soft:var(--aep-olive);--seo-line:var(--aep-line)}.ai-seo .seo-band{border-bottom:1px solid var(--seo-line);padding:76px 0}.ai-seo h2{text-wrap:balance;margin:0;font-size:46px;line-height:1.1}.ai-seo h3{margin:0;font-size:21px;font-weight:500;line-height:1.3}.ai-seo p{line-height:1.65}.ai-seo .seo-heading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.ai-seo .seo-heading p{color:var(--aep-muted);margin:0}.ai-seo .seo-hero{padding:126px 0 66px}.ai-seo .seo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.ai-seo .seo-hero h1{text-wrap:balance;margin:22px 0;font-size:58px;line-height:1.03}.ai-seo .seo-hero h1 em{display:block}.ai-seo .seo-hero .seo-intro{color:var(--aep-muted);font-size:17px}.ai-seo .seo-owner{font-size:14px;font-weight:500}.ai-seo .aep-actions{flex-wrap:wrap;gap:20px;margin-top:26px}.ai-seo .aep-call-value{margin-top:20px}.ai-seo .aep-qualifier{font-size:12px;font-weight:500}.ai-seo .aep-hero-endorsement{margin-top:20px}.ai-seo .seo-visual{background:var(--seo-soft);border-radius:6px;padding:28px 24px}.ai-seo .seo-visual-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.ai-seo .seo-visual-head>svg{width:24px;color:var(--aep-olive-ink)}.ai-seo .seo-visual-head .aep-kicker{color:var(--aep-olive-ink);font-size:10px}.ai-seo .seo-stages{text-transform:uppercase;color:var(--aep-olive-ink);grid-template-columns:1fr 1.15fr .8fr;gap:16px;margin-bottom:12px;padding:0 14px;font:500 9px/1.4 Geist Mono;display:grid}.ai-seo .seo-journey+.seo-journey{margin-top:24px}.ai-seo .seo-journey>span{margin:0 0 10px;font:500 12px Geist Mono;display:block}.ai-seo .seo-journey-track{grid-template-columns:1fr 1.15fr .8fr;align-items:stretch;gap:16px;display:grid}.ai-seo .seo-journey-track>div{background:var(--seo-panel);border:1px solid var(--seo-line);border-radius:4px;flex-direction:column;justify-content:center;min-width:0;padding:16px 12px;display:flex;position:relative}.ai-seo .seo-journey-track>div:not(:last-child):after{content:"";background:var(--aep-olive-ink);width:18px;height:1px;position:absolute;top:50%;right:-18px}.ai-seo .seo-journey-track svg{width:20px;height:20px;color:var(--aep-violet);stroke-width:1.5px;margin-bottom:12px}.ai-seo .seo-journey-track strong{font-size:12px;font-weight:500;line-height:1.5}.ai-seo .seo-journey-track small{color:var(--aep-muted);margin-top:8px;font-size:10px;line-height:1.5}.ai-seo .seo-journey-track .seo-action-cell{background:var(--aep-ink);color:var(--aep-paper)}.ai-seo .seo-action-cell svg{color:var(--brand-light-violet)}.ai-seo .seo-item-art{background:var(--aep-soft);place-content:center;height:92px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.ai-seo .seo-luggage{border:2px solid var(--aep-olive-ink);background:repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--aep-olive-ink) 15%, transparent) 6px 7px);border-radius:6px;width:43px;height:58px;position:relative}.ai-seo .seo-luggage:before{content:"";border:2px solid var(--aep-olive-ink);border-bottom:0;width:19px;height:9px;position:absolute;top:-11px;left:10px}.ai-seo .seo-luggage:after{content:"";border-inline:5px solid var(--aep-olive-ink);width:31px;height:5px;position:absolute;bottom:-6px;left:4px}.ai-seo .seo-service-art svg{width:52px;height:52px;color:var(--aep-violet)}.ai-seo .seo-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.ai-seo .seo-benefits article{border-top:1px solid var(--seo-line);padding-top:24px}.ai-seo .seo-benefits svg{width:24px;color:var(--aep-violet);margin-bottom:18px}.ai-seo .seo-benefits p{color:var(--aep-muted);margin-bottom:0;font-size:14px}.ai-seo .seo-businesses{background:var(--seo-panel)}.ai-seo .seo-businesses h2{max-width:740px;margin-bottom:40px}.ai-seo .seo-business-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.ai-seo .seo-business-grid article{border-top:1px solid var(--seo-line);min-width:0;padding-top:24px}.ai-seo .seo-business-grid h3{max-width:450px;margin-top:20px;font-size:29px}.ai-seo .seo-business-grid p{color:var(--aep-muted);font-size:15px}.ai-seo .seo-fragment{border:1px solid var(--seo-line);background:var(--aep-paper);border-radius:4px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;margin-top:24px;padding:20px;display:grid}.ai-seo .seo-fragment .seo-item-art{height:116px;margin:0}.ai-seo .seo-fragment small{color:var(--aep-violet);text-transform:uppercase;font:500 9px/1.4 Geist Mono}.ai-seo .seo-fragment strong{margin:10px 0;font:400 27px/1.2 Instrument Serif;display:block}.ai-seo .seo-fragment span{color:var(--aep-muted);font-size:11px;line-height:1.5;display:block}.ai-seo .seo-query{color:var(--aep-muted);align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.ai-seo .seo-query svg{flex:none;width:16px}.ai-seo .seo-priorities{padding:22px 0 0}.ai-seo .seo-priorities>span{text-transform:uppercase;color:var(--aep-muted);font:500 9px Geist Mono}.ai-seo .seo-priorities ul{margin:12px 0 22px;padding:0;list-style:none}.ai-seo .seo-priorities li{border-bottom:1px solid var(--seo-line);align-items:start;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.ai-seo .seo-priorities li svg{width:16px;color:var(--aep-violet);flex:0 0 16px}.ai-seo .seo-goal{background:var(--seo-soft);padding:18px 20px;font-size:14px;font-weight:500;line-height:1.5}.ai-seo .seo-goal small{text-transform:uppercase;color:var(--aep-olive-ink);margin-bottom:6px;font:500 9px Geist Mono;display:block}.ai-seo .seo-examples{color:var(--aep-muted);margin:20px 0 0;font-size:11px;line-height:1.5}.ai-seo .seo-scope{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.ai-seo .seo-scope article{border-top:1px solid var(--seo-line);grid-template-columns:32px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.ai-seo .seo-scope article>span{color:var(--aep-violet);font:500 10px/27px Geist Mono}.ai-seo .seo-scope h3{font-size:20px}.ai-seo .seo-scope p{color:var(--aep-muted);margin-bottom:0;font-size:14px}.ai-seo .seo-scope-close{border-top:1px solid var(--seo-line);justify-content:space-between;align-items:center;gap:32px;margin-top:24px;padding-top:24px;display:flex}.ai-seo .seo-scope-close p{max-width:640px;color:var(--aep-muted);margin:0 0 10px;font-size:14px}.ai-seo .seo-scope-close small{color:var(--aep-violet);font:500 10px Geist Mono}.ai-seo .seo-accountability{background:var(--aep-ink);color:var(--aep-paper)}.ai-seo .seo-accountability-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.ai-seo .seo-accountability h2 em{color:var(--brand-light-violet)}.ai-seo .seo-accountability p{color:var(--aep-paper);font-size:16px}.ai-seo .seo-accountability .seo-confidence{font:400 29px/1.3 Instrument Serif}.ai-seo .seo-accountability .seo-ownership{opacity:.8;font-size:13px}.ai-seo .seo-bridge{border-top:1px solid color-mix(in srgb, var(--aep-paper) 20%, transparent);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:26px;display:flex}.ai-seo .seo-bridge p{margin:0;font-size:13px}.ai-seo .seo-bridge a{min-height:44px;color:var(--brand-light-violet);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ai-seo .seo-process h2{max-width:640px;margin-bottom:40px}.ai-seo .seo-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.ai-seo .seo-process-grid article{border-top:1px solid var(--seo-line);padding-top:20px}.ai-seo .seo-process-grid span{color:var(--aep-violet);font:400 36px Instrument Serif}.ai-seo .seo-process-grid h3{margin-top:20px}.ai-seo .seo-process-grid p{color:var(--aep-muted);font-size:14px}.ai-seo .seo-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:80px;display:grid}.ai-seo .seo-faq{background:var(--seo-panel)}.ai-seo .seo-faq button{text-align:left;min-height:70px;font-size:16px}.ai-seo .seo-faq [data-slot=accordion-content]{color:var(--aep-muted);font-size:14px;line-height:1.65}.ai-seo .seo-nav-link,.ai-seo .aep-footer nav a{align-items:center;min-height:44px;display:inline-flex}.ai-seo a:focus-visible{outline:2px solid var(--aep-violet);outline-offset:4px}@media (width<=1100px){.ai-seo .seo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.ai-seo .seo-hero h1{font-size:48px}.ai-seo .seo-visual{padding:22px 16px}.ai-seo .seo-journey-track,.ai-seo .seo-stages{gap:10px}.ai-seo .seo-journey-track>div{padding:14px 9px}.ai-seo .seo-journey-track>div:not(:last-child):after{width:11px;right:-11px}.ai-seo .seo-heading,.ai-seo .seo-accountability-grid,.ai-seo .seo-business-grid,.ai-seo .seo-faq-grid{gap:36px}.ai-seo .aep-footer nav{gap:18px}}@media (width<=900px){.ai-seo .seo-hero-grid,.ai-seo .seo-heading,.ai-seo .seo-business-grid,.ai-seo .seo-accountability-grid,.ai-seo .seo-faq-grid{grid-template-columns:1fr}.ai-seo .seo-hero-grid{gap:36px}.ai-seo .seo-hero{padding-top:104px}.ai-seo .seo-visual{padding:28px 24px}.ai-seo .seo-bridge{flex-direction:column;align-items:start;gap:10px}.ai-seo .seo-scope-close{flex-direction:column;align-items:start}}@media (width<=640px){.ai-seo .seo-band{padding:54px 0}.ai-seo .seo-hero{padding:96px 0 44px}.ai-seo .seo-hero h1{font-size:42px}.ai-seo h2{font-size:36px}.ai-seo .seo-hero .seo-intro{font-size:15px}.ai-seo .seo-hero .aep-actions{gap:12px}.ai-seo .seo-visual{padding:24px 16px}.ai-seo .seo-stages{display:none}.ai-seo .seo-journey-track{grid-template-columns:1fr;gap:12px}.ai-seo .seo-journey-track>div{grid-template-columns:24px minmax(0,1fr);gap:0 12px;padding:14px;display:grid}.ai-seo .seo-journey-track>div>svg{grid-row:1/3;margin:0}.ai-seo .seo-journey-track small{grid-column:2;margin-top:4px}.ai-seo .seo-journey-track>div:not(:last-child):after{width:1px;height:13px;top:auto;bottom:-13px;left:25px}.ai-seo .seo-item-art{display:none}.ai-seo .seo-journey-track strong{font-size:13px}.ai-seo .seo-benefits,.ai-seo .seo-scope,.ai-seo .seo-process-grid{grid-template-columns:1fr;gap:24px}.ai-seo .seo-scope{gap:0}.ai-seo .seo-heading{gap:20px;margin-bottom:30px}.ai-seo .seo-business-grid h3{font-size:27px}.ai-seo .seo-fragment{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px}.ai-seo .seo-fragment .seo-item-art{height:100px;display:grid}.ai-seo .seo-fragment strong{font-size:25px}.ai-seo .seo-scope-close{align-items:stretch}.ai-seo .seo-scope h3{font-size:20px}.ai-seo .seo-accountability .seo-confidence{font-size:27px}.ai-seo .seo-process-grid{gap:20px}.ai-seo .seo-process-grid article{grid-template-columns:32px minmax(0,1fr);column-gap:20px;display:grid}.ai-seo .seo-process-grid h3{margin-top:0}.ai-seo .seo-process-grid p{grid-column:2}}@media (width<=359px){.ai-seo .seo-hero h1{font-size:36px}.ai-seo h2{font-size:32px}.ai-seo .seo-visual-head .aep-kicker{font-size:9px}}@media (prefers-reduced-motion:no-preference){.ai-seo .seo-journey-track>div{animation:.6s ease-out both seo-reveal}.ai-seo .seo-journey-track>div:nth-child(2){animation-delay:.1s}.ai-seo .seo-journey-track>div:nth-child(3){animation-delay:.2s}@keyframes seo-reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
