:root{font-family:Arial,Helvetica,sans-serif;color:#101828;background:#fafbfd;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #005bff;outline-offset:5px}.skip{position:absolute;top:-100px}.skip:focus{top:8px;background:white;padding:12px;z-index:5}header,main,footer{max-width:1180px;margin:auto}header{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none}.brand img{object-fit:contain}nav{display:flex;align-items:center;gap:8px}nav button{min-width:44px;min-height:44px;border:0;background:transparent;color:#667085;font-size:14px;cursor:pointer}nav button[aria-pressed=true]{color:#005bff;background:#eaf1ff;border-radius:9px;font-weight:bold}nav a{font-size:13px;text-decoration:none;margin-inline-start:15px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;padding:70px 28px 88px}.eyebrow{font-size:12px;font-weight:bold;letter-spacing:1.8px;color:#005bff;margin:0 0 24px}h1{font-size:clamp(42px,5.2vw,68px);line-height:1.05;letter-spacing:-2.8px;margin:0 0 26px;font-weight:750}.lead{font-size:19px;line-height:1.65;color:#475467;max-width:490px;margin:0 0 30px}.primary{display:inline-flex;align-items:center;justify-content:center;background:#005bff;color:white;border-radius:12px;text-decoration:none;font-size:16px;font-weight:bold;min-height:56px;padding:17px 25px}.primary:hover{background:#0049d9}.small{font-size:13px;line-height:1.65;color:#667085}.quiet{font-size:15px;line-height:1.6;color:#475467;max-width:380px;margin-top:30px}.platforms{display:flex;gap:18px;font-size:12px;color:#667085;margin-top:25px}.preview{text-align:center}.preview>img{display:block;width:270px;height:auto;max-width:100%;margin:auto;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 16px 45px #10182812}.caption{display:block;color:#667085;font-size:11px;margin-top:18px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:55px 28px;border-top:1px solid #e4e7ec}.features .icon{object-fit:contain;margin-bottom:20px}.symbol{display:block;font-size:42px;color:#005bff;height:48px;margin-bottom:20px}h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:0 0 17px}.features p,.updates p{font-size:16px;color:#475467;line-height:1.7}.updates{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding:55px 28px;margin:20px 0;background:#f0f4fa;border-radius:18px}.updates .eyebrow{margin-bottom:20px}.updates p{margin-top:0}.updates .small{font-size:13px}details{margin:48px 28px;border-top:1px solid #e4e7ec;border-bottom:1px solid #e4e7ec}summary{padding:22px 0;font-weight:bold;cursor:pointer;min-height:48px}.notes{max-width:850px;font-size:14px;line-height:1.7;color:#475467;padding-bottom:20px}#integrity{font-family:monospace;font-size:11px;overflow-wrap:anywhere}footer{padding:25px 28px 40px;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#667085}footer strong{color:#101828}footer a{text-decoration:none}[dir=rtl]h1,[dir=rtl]h2{letter-spacing:0}[dir=rtl]h1{line-height:1.3}@media(max-width:800px){.hero{gap:30px;padding-top:45px}.preview>img{width:235px}.features{gap:24px}.updates{gap:30px;margin-inline:20px}.updates h2{font-size:25px}}@media(max-width:600px){header{padding:16px 20px}.brand{font-size:19px}nav{gap:1px}nav a{display:none}.hero{grid-template-columns:1fr;padding:40px 22px 50px;gap:42px}h1{letter-spacing:-1.8px;font-size:48px}.lead{font-size:17px}.primary{width:100%}.preview>img{width:250px}.quiet{margin-top:24px}.features{grid-template-columns:1fr;padding:35px 22px;gap:34px}.features article{border-bottom:1px solid #e4e7ec;padding-bottom:20px}.features h2{font-size:25px}.features .icon,.symbol{margin-bottom:15px}.updates{grid-template-columns:1fr;padding:30px 22px;gap:10px}details{margin:30px 22px}footer{flex-wrap:wrap;padding-inline:22px}.eyebrow{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

#integrity{white-space:pre-line}
