@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap');:root{--bg:#231f20;--deep:#1b1718;--surface:#272122;--accent:#fe5100;--data:#00e5a0;--body:#f7fafc;--dim:#c2c7d0;--muted:#8a8f9a;--rule:rgba(255,255,255,.09);--serif:'Poppins',-apple-system,sans-serif;--sans:'Poppins',-apple-system,sans-serif;}#myo *{box-sizing:border-box;}#myo{margin:0;background:var(--bg);color:var(--body);font-family:var(--sans);line-height:1.6;}#myo .wrap{max-width:1080px;margin:0 auto;padding:0 28px;}#myo a{color:var(--accent);text-decoration:none;}#myo .nav{background:var(--deep);border-bottom:2px solid var(--accent);position:sticky;top:0;z-index:9;}#myo .nav-in{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;padding:14px 28px;}#myo .nav-in img{height:24px;display:block;}#myo .nav-links{display:flex;gap:1.5rem;}#myo .nav-links a{color:var(--dim);font-size:.95rem;font-weight:500;}#myo .nav-links a:hover{color:var(--body);}#myo .nav-cta{background:var(--accent);color:#fff!important;padding:9px 18px;border-radius:8px;font-weight:600;font-size:.9rem;}#myo section{padding:66px 0;border-top:1px solid var(--rule);}#myo section:first-of-type{border-top:0;}#myo section:nth-of-type(even){background:var(--deep);border-top-color:transparent;}#myo section:nth-of-type(odd){background:var(--bg);}#myo .band{background:#2a1f1b!important;border-top-color:transparent!important;}#myo .eyebrow{font-weight:600;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin:0 0 16px;}#myo .eyebrow.accent{color:var(--accent);}#myo h1{font-family:var(--serif);font-weight:700;font-size:48px;line-height:1.1;margin:0 0 18px;letter-spacing:-.015em;}#myo h2{font-family:var(--serif);font-weight:600;font-size:31px;line-height:1.15;margin:0 0 14px;letter-spacing:-.01em;}#myo h3{font-weight:600;font-size:17px;margin:0 0 6px;}#myo .lead{font-size:20px;max-width:40em;}#myo .muted{color:var(--muted);}#myo .btn{display:inline-block;font-weight:600;font-size:15px;padding:13px 26px;border-radius:8px;background:var(--accent);color:#fff;border:1px solid var(--accent);}#myo .btn.sec{background:transparent;color:var(--body);border-color:rgba(255,255,255,.2);margin-left:8px;}#myo .cards{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;}#myo .card{flex:1 1 300px;background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--accent);padding:22px;}#myo .card p{color:var(--muted);font-size:15px;margin:.4rem 0 .6rem;}#myo .card .k{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);}#myo .stats{display:flex;gap:44px;flex-wrap:wrap;margin-top:8px;}#myo .stat .n{font-family:var(--serif);font-weight:700;font-size:52px;color:var(--data);line-height:1;letter-spacing:-.01em;}#myo .stat .l{color:var(--muted);font-size:14px;max-width:15em;margin-top:8px;}#myo .glabel{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-weight:600;margin:30px 0 6px;}#myo .claim{font-family:var(--serif);font-weight:600;font-size:28px;line-height:1.25;margin:0 0 6px;}#myo .tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;}#myo .tool{background:var(--surface);border:1px solid var(--rule);padding:8px 14px;border-radius:20px;font-size:14px;color:var(--dim);}#myo .hero-badge{float:right;height:92px;margin:0 0 12px 24px;}#myo .diagram{display:block;width:100%;max-width:780px;margin:22px auto 0;background:#fff;padding:14px;border-radius:8px;}#myo .hero-split{display:flex;gap:44px;align-items:center;flex-wrap:wrap;}#myo .hero-split .col{flex:1 1 380px;min-width:0;}#myo .hero-split .col.media{flex:1.45 1 480px;}#myo .hero-media{width:100%;border-radius:10px;display:block;}#myo .videobox{max-width:880px;margin:20px auto 0;}#myo .videobox video{width:100%;border-radius:10px;display:block;background:#000;}@media(max-width:640px){#myo .hero-badge{height:58px;margin-left:12px;}}#myo .foot{background:var(--deep);border-top:1px solid var(--rule);}#myo .foot-in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;max-width:1180px;margin:0 auto;padding:22px 28px;color:var(--muted);font-size:.85rem;}#myo .foot-in a{color:var(--dim);}#myo .foot-tag{font-family:var(--serif);font-weight:500;font-style:italic;color:var(--accent);}#myo .tbl{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px;}#myo .tbl th{background:var(--deep);color:#fff;text-align:left;padding:12px 14px;font-weight:600;border:1px solid var(--rule);}#myo .tbl td{padding:12px 14px;border:1px solid var(--rule);color:var(--dim);vertical-align:top;}#myo .tbl td:first-child{color:#fff;font-weight:600;}#myo .two{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;}#myo .two .c{flex:1 1 320px;background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--accent);padding:24px;}#myo .two .c ul{margin:8px 0 0;padding-left:18px;color:var(--muted);}#myo .two .c li{margin:6px 0;}#myo .scen .row{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--rule);flex-wrap:wrap;}#myo .scen .s{flex:1 1 240px;font-weight:600;color:#fff;font-size:16px;}#myo .scen .r{flex:2 1 340px;color:var(--muted);}#myo pre.code{background:#19191b;border:1px solid var(--rule);border-radius:8px;padding:18px 20px;overflow:auto;color:#e8e8ea;font-size:14px;margin-top:16px;line-height:1.6;}#myo pre.code .cm{color:#8a8f9a;}#myo pre.code .kw{color:#fe5100;}#myo .prod-img{width:100%;border-radius:8px;border:1px solid var(--rule);margin-top:18px;display:block;background:#fff;}#myo .fcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:16px;margin-top:18px;}#myo .fcard{background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--accent);border-radius:10px;padding:20px;text-decoration:none;display:block;}#myo .fcard:hover{border-color:var(--accent);}#myo .fcard .badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:20px;padding:3px 10px;margin-bottom:12px;}#myo .fcard h3{color:#fff;margin:0 0 6px;font-size:18px;}#myo .fcard p{color:var(--muted);margin:0;font-size:14px;line-height:1.5;}#myo .fcard .arrow{color:var(--accent);margin-top:12px;display:inline-block;font-size:14px;font-weight:500;}@media(max-width:640px){#myo h1{font-size:36px;}#myo .nav-links{display:none;}}