/* AMM359: compact, distinct buyer intent routes. Content remains crawlable without JS. */
.seo359-path{max-width:1190px;margin:18px auto 24px;padding:clamp(16px,2.4vw,26px);border-radius:23px;border:1px solid rgba(91,194,226,.38);background:linear-gradient(118deg,rgba(6,29,48,.98),rgba(8,24,44,.98) 74%,rgba(21,24,60,.98));box-shadow:0 14px 45px rgba(0,0,0,.2),inset 0 1px rgba(156,234,251,.13);color:#e9f7ff;box-sizing:border-box;overflow:hidden;isolation:isolate}
.seo359-path *{box-sizing:border-box}.seo359-top{max-width:880px}.seo359-top>span{font-size:10px;letter-spacing:.15em;color:#6de8ec;font-weight:850}.seo359-path h2{font-size:clamp(20px,2.3vw,28px)!important;line-height:1.23;letter-spacing:-.025em;color:#fff;margin:9px 0 8px}.seo359-path p{font-size:13px;line-height:1.7;color:#b9cedd;margin:8px 0}.seo359-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.seo359-routes a{min-width:0;display:flex;flex-direction:column;gap:8px;background:rgba(13,48,72,.65);border:1px solid rgba(109,190,227,.4);border-radius:15px;padding:14px;text-decoration:none!important;color:#f2fdff;transition:transform .18s,border-color .18s,background .18s}.seo359-routes a:hover{transform:translateY(-2px);background:#124263;border-color:#62e4ee}.seo359-routes strong{font-size:14px;line-height:1.35;color:#f4fbff}.seo359-routes small{font-size:12px;color:#b1cddd;line-height:1.6;flex:1}.seo359-routes b{font-size:12px;color:#7ee5ec}.seo359-note{font-size:11px!important;line-height:1.5!important;margin-top:12px!important}.seo359-expand{margin-top:13px;border:1px solid rgba(105,183,214,.4);border-radius:14px;background:#0a2d46}.seo359-expand summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:13px;line-height:1.5;font-weight:770;color:#d2faff;padding:14px;min-height:48px;list-style:none}.seo359-expand summary::-webkit-details-marker{display:none}.seo359-expand summary i{font-size:18px;font-style:normal}.seo359-expand[open] summary i{transform:rotate(45deg)}.seo359-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 13px 13px}.seo359-grid>div{min-width:0;padding:12px;border:1px solid rgba(111,196,236,.27);background:#051c31;border-radius:12px}.seo359-grid strong{font-size:12px;color:#f0faff}.seo359-grid p{font-size:12px;margin-bottom:0}.seo359-links{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.seo359-links a{font-size:12px;font-weight:750;line-height:1.4;color:#75e4ef;text-decoration:none;padding:9px 11px;border-radius:10px;border:1px solid rgba(112,210,238,.43);background:#0c3851}.seo359-links a:hover{background:#16516b}.seo359-secondary{margin:24px auto}.seo359-path a:focus-visible,.seo359-path summary:focus-visible{outline:3px solid #a6ffff;outline-offset:3px}@media(max-width:720px){.seo359-path{padding:15px;margin:14px auto;border-radius:17px}.seo359-routes,.seo359-grid{grid-template-columns:1fr}.seo359-routes{gap:8px}.seo359-routes a{padding:12px}.seo359-routes strong{font-size:13px}.seo359-grid{padding:0 10px 10px}.seo359-links{flex-direction:column}.seo359-links a{text-align:left}.seo359-top p{font-size:12px}}

.seo359-path{scroll-margin-top:115px}
