/* Strict dark UI: Binance-yellow accents only, no coloured page background. */
:root{--bg-primary:#050608;--bg-secondary:#090b0f;--bg-tertiary:#0d1015;--bg-elevated:#101319;--border-default:#26303b;--border-subtle:#171d25;--text-primary:#edf3fb;--text-secondary:#a2afbf;--text-muted:#6c7888;--accent:#f0b90b;--accent-hover:#f8d33a;--accent-dim:rgba(240,185,11,.10);--accent-glow:rgba(240,185,11,.14);--shadow-glow:0 0 30px rgba(240,185,11,.12);--radius-lg:5px}body{background:var(--bg-primary)}.products-first{padding-top:22px}.products-utility{display:flex;align-items:center;justify-content:space-between;margin:0 0 34px;padding:7px 0;border-bottom:1px solid rgba(141,163,187,.18)}.hero-brand{display:inline-flex;align-items:center;gap:9px;color:var(--text-primary);font:700 .78rem var(--font-ui);letter-spacing:.035em;text-decoration:none}.hero-brand .brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(240,185,11,.68);border-radius:4px;color:var(--accent-hover);background:transparent;font:700 .94rem var(--font-display);box-shadow:none}.products-utility .lang-switch{display:flex;align-items:center;gap:3px;margin:0;padding:3px;border:1px solid rgba(141,163,187,.2);border-radius:4px;background:#0a0d12;max-width:100%;overflow-x:auto;scrollbar-width:none}.products-utility .lang-switch::-webkit-scrollbar{display:none}.products-utility .lang-switch button{flex:0 0 auto;border:0;background:transparent;box-shadow:none;border-radius:2px;padding:6px 9px}.products-utility .lang-switch button:hover,.products-utility .lang-switch button.active{background:var(--accent);color:#14100a;box-shadow:none}.products-first .section-head{margin-bottom:27px}.products-first .pricing-grid{align-items:stretch}.plan-card,.review-card,.feature-card{border-radius:5px!important;border-color:rgba(141,163,187,.24)!important;background:linear-gradient(150deg,#10141a,#090c11)!important;box-shadow:none!important}.plan-card.hot{border-color:rgba(240,185,11,.52)!important;background:linear-gradient(150deg,#10141a,#090c11)!important}.plan-card .badge{border-radius:2px!important;background:transparent!important;border-color:rgba(240,185,11,.48)!important;color:#f5c542!important}.plan-card .badge.dark{background:transparent!important;border-color:rgba(141,163,187,.22)!important;color:#b7c4d2!important}.plan-card .price,.stars{color:#f0b90b!important}.plan-card a,.btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:#14100a!important;border-radius:3px!important;box-shadow:none!important}.plan-card a:hover,.btn-primary:hover{background:var(--accent-hover)!important}.products-first .plan-card{min-width:0;overflow-wrap:anywhere}.products-first .plan-card a{margin-top:auto;text-align:center}.reviews-grid{gap:12px}.review-card{padding:17px!important}.review-card p{font-size:.92rem;line-height:1.46}.review-card footer{border-color:rgba(141,163,187,.16)!important}.reviews-pagination{display:grid!important;grid-template-columns:1fr auto 1fr!important;width:100%!important;max-width:none!important;margin:22px 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.review-page-btn{height:40px!important;border:1px solid rgba(141,163,187,.26)!important;border-radius:3px!important;background:#0b0f14!important;color:var(--text-primary)!important;box-shadow:none!important}.review-page-btn span{width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--accent)!important}.review-page-btn:hover:not(:disabled){transform:none!important;background:#12161c!important;border-color:rgba(240,185,11,.58)!important;color:var(--text-primary)!important;box-shadow:none!important}.review-page-status{gap:8px!important}.review-page-count b{color:#f0b90b!important}.review-compose{margin-top:4px}.review-form-toggle{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0!important;font-size:.86rem}.review-form[hidden]{display:none!important}.review-form{margin-top:15px;border:1px solid rgba(141,163,187,.24)!important;border-radius:5px!important;padding:22px!important;background:#0b0f14!important;box-shadow:none!important}.review-form:before{display:none!important}.review-form input,.review-form textarea,.review-form select{border-color:rgba(141,163,187,.3)!important;border-radius:3px!important;background:#06080b!important}@media(max-width:760px){.review-form input,.review-form textarea,.review-form select{font-size:16px!important}}.review-form input:focus,.review-form textarea:focus,.review-form select:focus{border-color:rgba(240,185,11,.7)!important;box-shadow:0 0 0 2px rgba(240,185,11,.1)!important}.image-pricing .plan-card{min-width:0}@media(max-width:760px){.products-first{padding-top:13px}.products-utility{margin-bottom:25px}.products-first .row-head{display:block}.products-first .section-head h2{font-size:clamp(1.65rem,8.5vw,2.25rem);line-height:1.02}.products-first .head-note{margin:12px 0 0;max-width:34rem}.products-first .pricing-grid,.image-pricing,.usecases-grid{grid-template-columns:1fr}.products-first .plan-card{min-height:0;padding:20px 18px}.products-first .plan-card h3{font-size:1.35rem;line-height:1.12}.products-first .plan-card .price{font-size:2rem}.products-first .plan-card ul{padding-left:19px}.products-first .plan-card a{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%}.reviews-grid{grid-template-columns:1fr;gap:10px}.review-card{padding:15px!important}.reviews-pagination{grid-template-columns:1fr 1fr!important;gap:9px!important}.review-page-status{grid-column:1/-1;grid-row:1;justify-self:center}.review-page-prev{grid-column:1;grid-row:2}.review-page-next{grid-column:2;grid-row:2}.review-page-btn{width:100%;justify-content:center!important}.review-form{padding:17px!important}}@media(max-width:390px){.products-utility{gap:8px}.hero-brand{font-size:.72rem;gap:7px}.hero-brand .brand-mark{width:28px;height:28px}.products-utility .lang-switch button{padding:6px 7px;font-size:.65rem}.products-first .plan-card{padding:18px 15px}.products-first .plan-card h3{font-size:1.22rem}.products-first .price{font-size:1.8rem}}
