.related-services{margin-top:clamp(40px,7vw,88px);padding:clamp(28px,5vw,48px) 0;border-top:1px solid rgba(157,190,177,.22);background:rgba(14,34,28,.4)}
.related-services h2{margin:4px 0 20px;font-size:clamp(20px,3vw,26px)}
.related-kicker{margin:0;color:#6fffc1;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}
.related-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}
.related-app,.related-links a{border:1px solid rgba(157,190,177,.28);border-radius:14px;background:rgba(7,20,16,.54)}
.related-app{padding:18px}
.related-app p{margin:0 0 14px;color:#dce9e3;font-weight:700}
.store-badges{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.store-badges a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px}
.store-badges img{display:block;width:auto;height:42px;max-width:100%;object-fit:contain}
.related-links{display:grid;gap:10px}
.related-links a{position:relative;display:flex;min-height:76px;padding:14px 42px 14px 16px;flex-direction:column;justify-content:center;color:inherit;text-decoration:none}
.related-links small{margin-bottom:4px;color:#9dbeb1;font-size:12px}
.related-links strong{font-size:15px;line-height:1.45}
.related-links span{position:absolute;right:16px;top:50%;color:#6fffc1;font-size:18px;transform:translateY(-50%)}
.related-links a:focus-visible,.store-badges a:focus-visible{outline:2px solid #6fffc1;outline-offset:3px}
@media (hover:hover){.related-links a:hover{border-color:#6fffc1;background:rgba(12,38,29,.72)}}
@media (max-width:680px){.related-grid{grid-template-columns:1fr}.related-app{padding:16px}.store-badges{flex-wrap:nowrap}.store-badges a{min-width:0;flex:1}.store-badges img{width:100%;height:auto;max-height:42px}.related-links a{min-height:72px}}
@media (max-width:350px){.related-services .shell{padding-left:14px;padding-right:14px}.store-badges{gap:6px}.related-app{padding:13px}.related-links strong{font-size:14px}}
.seo-guide,.tool-links{margin:18px 0 0;padding:18px;border:1px solid rgba(157,190,177,.2);border-radius:14px;background:rgba(11,29,24,.55)}
.seo-guide h2,.tool-links h2{margin:0 0 8px;font-size:16px}
.seo-guide p{margin:0;color:#9dbeb1;font-size:13px;line-height:1.8}
.tool-links{margin-bottom:42px}
.tool-links div{display:flex;flex-wrap:wrap;gap:8px}
.tool-links a{display:inline-flex;min-height:40px;align-items:center;padding:7px 11px;border:1px solid rgba(157,190,177,.28);border-radius:8px;color:#dce9e3;font-size:12px;font-weight:700;text-decoration:none}
.tool-links a:focus-visible{outline:2px solid #6fffc1;outline-offset:2px}
@media (hover:hover){.tool-links a:hover{border-color:#6fffc1}}
