.ahb{background:#131013;background-image:repeating-linear-gradient(45deg,rgba(218,253,78,0.045) 0 2px,transparent 2px 26px)}
.ahb-in{max-width:1200px;margin:0 auto;padding:48px 12px 44px;display:flex;flex-direction:column}
.ahb-text{flex:1;min-width:0}
.ahb-lead{font-size:1.08rem;margin-bottom:24px}
.ahb-media{flex:1;min-width:0;display:flex;justify-content:center;margin-top:30px}
.app-frame{max-width:300px}
.note-panel{background:#241F24;border-radius:14px;padding:18px 20px;box-shadow:0 10px 30px rgba(0,0,0,0.35);margin-bottom:20px}
.note-panel p:last-child{margin-bottom:0}
.os-cols{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px}
.os-col{background:#1C181C;border-radius:14px;padding:18px;box-shadow:0 10px 30px rgba(0,0,0,0.35)}
.os-head{display:flex;align-items:center;margin:0 0 14px}
.os-head h3{margin:0}
.os-ico{margin-right:12px;border-radius:10px}
.fixlist{margin-bottom:20px}
.fix-item{background:#1C181C;border-radius:12px;margin-bottom:10px;box-shadow:0 10px 30px rgba(0,0,0,0.35)}
.fix-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;color:#FFFFFF;font-family:inherit;font-size:1rem;font-weight:700;text-align:left;padding:16px 18px;cursor:pointer}
.fix-toggle:after{content:"▼";color:#DAFD4E;font-size:0.85rem;margin-left:12px}
.fix-toggle[aria-expanded="true"]:after{transform:rotate(180deg)}
.fix-body{display:none;padding:0 18px 16px}
.fix-body p{margin-bottom:0;color:#B8B0B8}
.fix-item.fix-open .fix-body{display:block}
@media(min-width:769px){.ahb-in{padding:64px 24px 56px}.os-cols{grid-template-columns:1fr 1fr}}
@media(min-width:1081px){.ahb-in{flex-direction:row;align-items:center;padding:76px 32px 68px}.ahb-media{margin-top:0;margin-left:40px}}
