*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07110d;color:#eaf6ef;font-family:Inter,Arial,sans-serif;line-height:1.72}a{color:inherit}.shell{max-width:1200px;margin:auto;padding:0 24px}header{position:sticky;top:0;z-index:30;background:#07110df2;border-bottom:1px solid #1e3a2d;backdrop-filter:blur(12px)}header .shell{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font-weight:900;font-size:1.15rem}.brand img{width:42px;height:42px}nav{display:flex;gap:22px}nav a{text-decoration:none;color:#bcd4c5;font-size:.92rem;font-weight:750}.action,.button{display:inline-block;border:0;border-radius:10px;padding:12px 18px;background:#f3c84b;color:#10150d;text-decoration:none;font-weight:900}.menu{display:none}.hero{padding:88px 0 66px;background:radial-gradient(circle at 80% 20%,#1f6d4755,transparent 32%),linear-gradient(145deg,#07110d,#0b1c14)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.eyebrow{margin:0 0 12px;color:#f3c84b;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.hero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:.98;margin:0 0 24px;letter-spacing:-.045em}.hero .lead{max-width:680px;font-size:1.18rem;color:#c8ddd0}.network-panel{padding:28px;border:1px solid #2d6748;border-radius:24px;background:#0e251a;box-shadow:0 25px 70px #0008}.network-panel h2{font-size:1.45rem}.network-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.network-flow div{padding:16px;border-radius:12px;background:#143523;text-align:center}.network-flow b,.network-flow span{display:block}.network-flow span{font-size:.78rem;color:#9fc5ab}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.stats div{padding:15px;border-top:1px solid #356a4d}.stats b,.stats span{display:block}.stats span{font-size:.82rem;color:#9fc5ab}.light{background:#f5f7f3;color:#142019}.section{padding:74px 0}.section h2{margin:0 0 16px;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.12;letter-spacing:-.025em}.section-lead{max-width:760px;color:#53645a;font-size:1.08rem}.rank-table{margin-top:32px;border:1px solid #dbe4dc;border-radius:18px;overflow:hidden;background:#fff}.rank-row{display:grid;grid-template-columns:70px 80px 1fr 1.3fr 210px;align-items:center;gap:15px;padding:15px 18px;border-bottom:1px solid #e5ebe6}.rank-row:last-child{border:0}.rank-row.head{background:#e8efe9;text-transform:uppercase;font-size:.75rem;font-weight:900;color:#53645a}.rank{font-size:1.3rem;font-weight:900;color:#24734c}.rank-row img{width:58px;height:58px;object-fit:contain;border-radius:12px;background:#f2f4f2;padding:6px}.rank-row h3{margin:0;font-size:1.08rem}.rank-row p{margin:0;color:#617067;font-size:.9rem}.row-actions{display:flex;gap:7px}.row-actions a{padding:9px 11px;border-radius:8px;text-decoration:none;font-size:.82rem;font-weight:850}.review{border:1px solid #bad0c0}.play{background:#173d29;color:#fff}.dark-section{background:#0c1c14}.method{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.method article{padding:24px;border:1px solid #254532;border-radius:16px;background:#10261a}.method b{color:#f3c84b;font-size:1.5rem}.method h3{margin:12px 0 8px}.method p{color:#b4cbbb}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px}.checklist{list-style:none;padding:0}.checklist li{padding:14px 0 14px 34px;border-bottom:1px solid #dbe4dc;position:relative}.checklist li:before{content:'✓';position:absolute;left:0;color:#24734c;font-weight:900}.table-wrap{overflow:auto}.data-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff}.data-table th,.data-table td{padding:14px;border:1px solid #dce5de;text-align:left}.data-table th{background:#e9f0ea}.faq details{padding:17px 0;border-bottom:1px solid #d7e1d9}.faq summary{font-weight:900;cursor:pointer}.page-hero{padding:65px 0 45px;background:#0c2117}.page-hero h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02;margin:8px 0 16px}.article{max-width:920px;padding:65px 24px;margin:auto}.article section{margin-bottom:48px}.article h2{font-size:2.25rem;line-height:1.16}.article p,.article li{font-size:1.08rem}.brand-hero{display:grid;grid-template-columns:1fr 260px;gap:45px;align-items:center}.brand-logo{display:grid;place-items:center;min-height:220px;border:1px solid #2d6748;border-radius:24px;background:#10281b}.brand-logo img{width:130px;height:130px;object-fit:contain}.notice{padding:18px;border-left:4px solid #f3c84b;background:#fdf8e7;color:#322b16}.related{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related a{padding:12px;border:1px solid #cddbd0;border-radius:9px;text-decoration:none;font-weight:800}footer{padding:40px 0;border-top:1px solid #1e3a2d;color:#a8c1b1}footer .shell{display:flex;justify-content:space-between;gap:25px}@media(max-width:900px){header>.shell>.action{display:none}.menu{display:block;margin-left:auto;width:44px;height:44px;border:1px solid #42604e;border-radius:9px;background:transparent;color:#fff;font-size:1.2rem}header nav{display:none}header nav.open{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;gap:0;padding:12px 24px;background:#0a1710}header nav.open a{padding:11px 0;border-bottom:1px solid #1e3a2d}.hero-grid,.split,.brand-hero{grid-template-columns:1fr}.method{grid-template-columns:repeat(2,1fr)}.rank-row{grid-template-columns:48px 58px 1fr}.rank-row>p{display:none}.row-actions{grid-column:3}.rank-row.head{display:none}.stats{grid-template-columns:repeat(2,1fr)}.network-panel{margin-top:15px}}@media(max-width:560px){.hero{padding-top:58px}.hero h1{font-size:3.05rem}.method,.related{grid-template-columns:1fr}.rank-row{padding:14px 11px;gap:10px}.rank-row img{width:48px;height:48px}.row-actions a{font-size:.76rem;padding:8px}.section{padding:55px 0}.network-flow{grid-template-columns:1fr}footer .shell{display:block}}.editorial-depth{border-top:1px solid #dbe4dc}.editorial-depth.alt{background:#edf2ed}.editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:28px}.editorial-grid.three{grid-template-columns:repeat(3,1fr)}.editorial-grid article{padding:25px;border:1px solid #d5dfd7;border-radius:16px;background:#fff}.editorial-grid h3,.editorial-depth h3{font-size:1.35rem;line-height:1.25;margin:0 0 12px}.editorial-grid p,.editorial-depth>.shell>p{font-size:1.06rem}@media(max-width:800px){.editorial-grid,.editorial-grid.three{grid-template-columns:1fr}}.editorial-depth{border-top:1px solid #dbe4dc}.editorial-depth.alt{background:#edf2ed}.editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:28px}.editorial-grid.three{grid-template-columns:repeat(3,1fr)}.editorial-grid article{padding:25px;border:1px solid #d5dfd7;border-radius:16px;background:#fff}.editorial-grid h3,.editorial-depth h3{font-size:1.35rem;line-height:1.25;margin:0 0 12px}.editorial-grid p,.editorial-depth>.shell>p{font-size:1.06rem}@media(max-width:800px){.editorial-grid,.editorial-grid.three{grid-template-columns:1fr}}/* BNB-MEDIA START */.visual-evidence{background:#0b1d14}.visual-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.visual-grid figure{margin:0;overflow:hidden;border:1px solid #2b553c;border-radius:18px;background:#10281b}.visual-grid picture,.visual-grid img{display:block;width:100%;height:100%;object-fit:cover}.visual-grid>figure{min-height:500px}.visual-stack{display:grid;gap:18px}.visual-stack figure{min-height:240px}.visual-grid figcaption{padding:12px 15px;color:#bbd2c3;font-size:.88rem}.logo-ribbon{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px}.logo-ribbon img{width:100%;height:78px;padding:13px;object-fit:contain;border-radius:13px;background:#f7faf7}.comparison-tables h3{font-size:1.45rem;margin:36px 0 12px}.faq-columns{columns:2;column-gap:38px}.faq-columns details{break-inside:avoid}.faq-columns p{font-size:1rem}@media(max-width:850px){.visual-grid{grid-template-columns:1fr}.visual-grid>figure{min-height:300px}.visual-stack{grid-template-columns:1fr 1fr}.logo-ribbon{grid-template-columns:repeat(3,1fr)}.faq-columns{columns:1}}@media(max-width:520px){.visual-stack{grid-template-columns:1fr}.logo-ribbon{grid-template-columns:repeat(2,1fr)}.visual-grid>figure{min-height:235px}}/* BNB-MEDIA END */