*{box-sizing:border-box}html{background:#07110e;color:#f5fff9;font:16px/1.6 Inter,system-ui,sans-serif}body{margin:0;background:radial-gradient(circle at 85% 5%,#183b2b 0,transparent 34%),#07110e;color:#eaf5ee}a{color:inherit}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1160px)/2));border-bottom:1px solid #274638;background:#07110ecc;backdrop-filter:blur(12px);position:sticky;top:0;z-index:5}.brand{text-decoration:none;font-weight:900;display:flex;gap:12px;align-items:center}.mark{background:#a6ff1f;color:#07110e;padding:7px 10px;border-radius:10px}.topcta,.primary{background:#a6ff1f;color:#07110e!important;text-decoration:none;font-weight:850;padding:12px 18px;border-radius:12px;display:inline-block}.secondary{border:1px solid #426553;text-decoration:none;padding:11px 18px;border-radius:12px}main{max-width:1160px;margin:auto;padding:26px 24px 72px}nav{font-size:.86rem;color:#9db7a8;margin-bottom:24px}.hero{min-height:520px;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.hero.compact{min-height:380px;grid-template-columns:1fr}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#a6ff1f;font-weight:800;font-size:.78rem}h1{font-size:clamp(2.7rem,7vw,5.8rem);line-height:.93;letter-spacing:-.065em;margin:.2em 0}h2{font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-.04em;margin-top:2.2em}.hero p{max-width:680px;color:#b9cdc1;font-size:1.15rem}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.visual{aspect-ratio:1;border:1px solid #41604f;border-radius:36px;background:linear-gradient(145deg,#a6ff1f,#28cf6c 55%,#082117);color:#07110e;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 30px 90px #55ff6630}.visual span{font-size:8rem;font-weight:1000;letter-spacing:-.1em}.visual small{font-weight:900;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{border:1px solid #284a38;background:#0c1d16;padding:20px;border-radius:16px;text-decoration:none;display:flex;flex-direction:column;min-height:94px;transition:.2s}.card:hover{transform:translateY(-2px);border-color:#a6ff1f}.card span{color:#91ac9d;font-size:.82rem}.features,.compare{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.features{grid-template-columns:repeat(3,1fr)}article,.check,.article{background:#0c1d16;border:1px solid #284a38;padding:24px;border-radius:20px}.compare article:first-child{border-color:#a6ff1f}.article{max-width:760px;margin:80px auto}footer{border-top:1px solid #274638;padding:36px max(24px,calc((100vw - 1160px)/2));color:#8fa99a}.sticky{display:none}@media(max-width:760px){header{height:64px}.hero{grid-template-columns:1fr;min-height:auto;padding:50px 0}.visual{display:none}.grid{grid-template-columns:1fr 1fr}.features,.compare{grid-template-columns:1fr}h1{font-size:3.2rem}.topcta{padding:9px 12px}.card{padding:16px}.sticky{display:block;position:fixed;left:12px;right:12px;bottom:12px;text-align:center;z-index:9}}@media(max-width:390px){.grid{grid-template-columns:1fr}main{padding-left:18px;padding-right:18px}}.brand img{width:48px;height:48px;object-fit:contain}.promo-media{margin:0;border:1px solid #41604f;border-radius:30px;overflow:hidden;background:#07110e;box-shadow:0 30px 90px #55ff6630}.promo-media img{display:block;width:100%;height:auto;aspect-ratio:688/668;object-fit:cover}.offer{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:22px 0 58px;padding:24px;border-radius:22px;background:linear-gradient(110deg,#a6ff1f,#5eea39);color:#07110e;box-shadow:0 20px 55px #62ff4430}.offer .pill{display:block;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.offer strong{display:block;font-size:clamp(1.7rem,4vw,3rem);line-height:1.05}.offer p{margin:.4rem 0 0;font-weight:750;color:#07110e}.offer-cta{background:#07110e;color:#fff!important}@media(max-width:760px){.promo-media{border-radius:20px}.brand img{width:40px;height:40px}}.comparison-table{border:1px solid #2b4037;border-radius:22px;overflow:hidden;background:#0c1713}.comparison-head,.comparison-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr) minmax(190px,1fr);align-items:center}.comparison-head{background:#111f1a;color:#a6ff1f}.comparison-head>*{padding:18px 20px}.comparison-row>*{padding:18px 20px;border-top:1px solid #2b4037}.comparison-row .onewin{color:#a6ff1f}.comparison-row .competitor{color:#bdc9c3}@media(max-width:760px){.comparison-table{border:0;background:transparent;overflow:visible}.comparison-head{grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:2;border:1px solid #2b4037;border-radius:14px;background:#111f1a}.comparison-head strong:first-child{display:none}.comparison-head>*{padding:12px}.comparison-row{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border:1px solid #2b4037;border-radius:14px;overflow:hidden;background:#0c1713}.comparison-row .criterion{grid-column:1/-1;padding:10px 12px;background:#16251f;font-size:.8rem;font-weight:800;color:#d9e4df}.comparison-row .onewin,.comparison-row .competitor{padding:14px 12px;border-top:1px solid #2b4037}.comparison-row .competitor{border-inline-start:1px solid #2b4037}}.research,.onewin-case,.faq{margin:48px 0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.stats article{padding:18px;border:1px solid #2b4037;border-radius:16px;background:#0c1713}.stats span,.stats strong{display:block}.stats span{font-size:.78rem;color:#9fb0a8}.stats strong{margin-top:7px;font-size:1.15rem;color:#a6ff1f}.note{color:#9fb0a8}.onewin-case{padding:clamp(22px,4vw,42px);border:1px solid #5ea72a;border-radius:26px;background:radial-gradient(circle at top right,#18391f,#09130f 65%);box-shadow:0 25px 70px #51ff2020}.onewin-case .primary{display:inline-block;margin-top:12px}.faq details{padding:18px 0;border-bottom:1px solid #2b4037}.faq summary{cursor:pointer;font-weight:800;color:#eaf2ee}.faq details p{max-width:760px}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr}.research,.onewin-case,.faq{margin:34px 0}}