/* AMM SEO growth v3.3.2: isolated editorial module, no resets/global navigation rules */
.amm-seo26{box-sizing:border-box;margin:clamp(1.25rem,3vw,2.5rem) auto;padding:0 clamp(1rem,3.5vw,2rem);max-width:1180px;color:#f6f5ff;font-family:inherit}
.amm-seo26 *{box-sizing:border-box}
.amm-seo26-inner{border:1px solid rgba(173,153,255,.29);border-radius:24px;background:linear-gradient(140deg,rgba(52,38,88,.94),rgba(18,19,43,.96) 48%,rgba(12,27,47,.94));box-shadow:0 20px 44px rgba(0,0,0,.18);padding:clamp(1.1rem,3vw,2rem);overflow:hidden}
.amm-seo26-kicker{font-size:.74rem!important;font-weight:780!important;letter-spacing:.14em;color:#c7baff!important;margin:0 0 .7rem!important;text-transform:uppercase}
.amm-seo26 h2{font-size:clamp(1.25rem,2.4vw,1.85rem)!important;line-height:1.2!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 .75rem!important;font-weight:800!important}
.amm-seo26-intro{color:#e0e0f3!important;line-height:1.58!important;font-size:clamp(.94rem,1.2vw,1.05rem)!important;margin:0 0 1.2rem!important;max-width:82ch}
.amm-seo26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 1rem}
.amm-seo26 details{margin:0;border:1px solid rgba(192,180,255,.19);border-radius:14px;background:rgba(255,255,255,.05);padding:0}
.amm-seo26 summary{color:#fff;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.7rem;min-height:56px;padding:.75rem .9rem;font-size:.96rem;font-weight:730;line-height:1.3}
.amm-seo26 summary::-webkit-details-marker{display:none}
.amm-seo26 summary:after{content:'+';font-size:1.3rem;color:#bfb3ff;line-height:1;flex-shrink:0}
.amm-seo26 details[open] summary:after{content:'−'}
.amm-seo26 details p{margin:0;padding:0 .9rem 1rem;font-size:.91rem;line-height:1.55;color:#d7d7ed}
.amm-seo26-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.amm-seo26-foot p{flex:1 1 320px;color:#d9d6f5;font-size:.9rem;line-height:1.5;margin:0!important}
.amm-seo26-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}
.amm-seo26-actions a{text-decoration:none!important;font-size:.88rem!important;line-height:1.35!important;font-weight:720!important;border:1px solid rgba(191,175,255,.45);border-radius:999px;padding:.75rem 1rem;color:#fff!important;background:rgba(255,255,255,.06);transition:background .15s ease,border-color .15s ease}
.amm-seo26-actions a:first-child{background:#7660e9;color:#fff!important;border-color:#7660e9}
.amm-seo26-actions a:hover{background:#3c3366}
.amm-seo26-actions a:focus-visible,.amm-seo26 summary:focus-visible{outline:3px solid #d0c7ff;outline-offset:3px}
@media(max-width:760px){.amm-seo26-grid{grid-template-columns:1fr}.amm-seo26-inner{border-radius:19px}.amm-seo26 details summary{min-height:48px}.amm-seo26-actions{width:100%}.amm-seo26-actions a{flex:1 1 150px;text-align:center}}
@media(prefers-reduced-motion:reduce){.amm-seo26-actions a{transition:none}}
