:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#eaf0f8;background:#071426}*{box-sizing:border-box}body{margin:0}.landing{max-width:1180px;margin:auto;padding:42px 52px 28px}.brands{display:flex;align-items:center;gap:30px}.zero-brand{display:flex;align-items:center;gap:14px;font-size:26px;letter-spacing:-1px}.zero-brand img{width:62px;height:62px;object-fit:contain;border-radius:12px}.at{color:#ffc300}.brand-divider{height:42px;width:1px;background:#2d3c50}.ekoten-logo{width:142px;height:68px;object-fit:contain;background:#fff;border-radius:10px;padding:9px}.hero{padding:70px 0 50px;max-width:800px}.eyebrow{font-size:12px;letter-spacing:2px;color:#8aa69e;font-weight:700;margin:0 0 22px}h1{font-size:clamp(38px,5.4vw,64px);line-height:1.1;letter-spacing:-2.5px;margin:0 0 25px;font-weight:650}h1 span{color:#9cb2c8}.description{max-width:660px;font-size:18px;line-height:1.75;color:#acbdd0;margin:0 0 30px}.start{display:inline-flex;align-items:center;justify-content:space-between;gap:56px;padding:17px 24px;background:#ffc300;color:#071426;border-radius:12px;text-decoration:none;font-size:18px;font-weight:750;transition:background .15s,transform .15s}.start:hover{background:#ffce35;transform:translateY(-2px)}a:focus-visible{outline:3px solid #fff;outline-offset:5px}.caption{font-size:13px;color:#8196ac;margin:16px 0 0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #26364b;padding-top:30px}.features article{padding:8px 20px 12px 0}.number{color:#77968f;font-size:12px;font-weight:700}.features h2{font-size:18px;margin:12px 0}.features p{font-size:14px;color:#9caec1;line-height:1.65;margin:0;max-width:270px}footer{margin-top:48px;padding-top:22px;border-top:1px solid #26364b;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#788da4}@media(max-width:650px){.landing{padding:28px 24px}.brands{gap:18px}.zero-brand{font-size:20px;gap:10px}.zero-brand img{width:44px;height:44px}.ekoten-logo{width:100px;height:50px}.hero{padding:54px 0 36px}h1{letter-spacing:-1.5px}.description{font-size:16px}.features{grid-template-columns:1fr;gap:12px}.features article{padding:4px 0 14px}.features p{max-width:none}footer{flex-direction:column;gap:10px;margin-top:26px}}
