*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f4efe6;color:#183f35;font-family:Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #a16f4c;outline-offset:6px}main{max-width:1184px;margin:auto;padding:0 48px}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8cdbc}.brand{font-size:34px;font-weight:bold}.platform{font-size:15px}.platform span{margin-right:12px}.intro{padding:76px 0 68px;max-width:960px}.eyebrow{font-size:14px;color:#71685d;margin:0 0 32px}h1{font-size:clamp(36px,5.4vw,64px);line-height:1.55;letter-spacing:-1.5px;margin:0 0 25px;font-weight:700}.lead{font-size:22px;line-height:1.95;color:#71685d;margin:0 0 36px}.actions{display:flex;flex-wrap:wrap;gap:12px}.actions a{padding:18px 25px;border-radius:7px;font-size:16px;font-weight:bold;display:inline-flex;align-items:center;gap:24px}.primary{color:#f4efe6;background:#183f35}.primary:hover{background:#245244}.secondary{border:1px solid #b9a68c}.secondary:hover{background:#e9dfd0}.detail{color:#71685d;font-size:12px;margin:20px 0 0}.summary{border-top:1px solid #d8cdbc;padding:44px 0 54px;display:grid;grid-template-columns:1fr 1fr;gap:22px 64px}.summary h2{font-size:25px;line-height:1.8;margin:0}.summary>p{font-size:17px;line-height:2.1;color:#71685d;margin:0}.scope{grid-column:2;padding-top:8px}.scope h3{font-size:14px;margin:0 0 10px}.scope p{font-size:14px;line-height:2;color:#71685d;margin:0}footer{padding:26px 0 34px;border-top:1px solid #d8cdbc;display:flex;justify-content:space-between;font-size:13px}footer span{font-weight:bold}footer a{text-decoration:underline;text-underline-offset:5px}@media(max-width:640px){main{padding:0 24px}header{height:86px}.brand{font-size:29px}.intro{padding:46px 0}.eyebrow{font-size:12px;line-height:2;margin-bottom:25px}h1{letter-spacing:-.7px;line-height:1.7}.lead{font-size:18px}.actions{flex-direction:column}.actions a{justify-content:space-between}.summary{grid-template-columns:1fr;gap:18px;padding:32px 0}.summary h2{font-size:22px}.summary>p{font-size:15px}.scope{grid-column:1}footer{font-size:12px}}