*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:#333;background:#fff;font:17px/1.65 Arial,Helvetica,sans-serif}a{color:#ae5200;text-underline-offset:3px}a:hover{color:#713500}a:focus-visible{outline:3px solid #e57000;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2{line-height:1.25;color:#c45b00}h1{font-size:clamp(1.9rem,4vw,2.6rem)}h2{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.25rem}p{margin:0 0 1.25rem}.container{width:min(1400px,100% - 64px);margin-inline:auto}header{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 3px 3px #0000000d}header .container{padding-block:20px}.logo{width:300px}header a{display:inline-block}.introduction{padding-block:40px}nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}nav a{display:flex;align-items:center;justify-content:center;padding:24px 16px;border:1px solid #e57000;text-align:center;text-decoration:none;font-size:1.15rem;font-weight:bold}nav a:hover{background:#fff5eb}.product{padding-block:48px}.product:nth-of-type(even){background:#eee}.columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.product:nth-of-type(odd) .screenshot{order:2}.screenshot img{width:100%}.partner{padding-block:48px;display:flow-root}.partner-logo{float:right;width:165px;margin:0 20px 24px 32px}footer{padding-top:40px;background:#333;color:#ccc}footer a{color:#ddd}footer a:hover{color:#ffab61}footer h2{color:white;font-size:1.5rem;padding-bottom:12px;border-bottom:1px solid #666}.footer-columns{display:grid;grid-template-columns:3fr 2fr;gap:48px}footer ul{list-style:none;padding:0;margin:0}footer li{margin-bottom:24px}address{font-style:normal}.copyright{border-top:1px solid #666;margin-top:32px;padding-block:16px;font-size:.9rem}.to-top{position:fixed;bottom:16px;right:16px;padding:8px 14px;background:#333;color:#fff;border:1px solid #fff;text-decoration:none;font-size:.9rem}.to-top:hover{background:#111;color:#fff}.skip-link{position:fixed;top:8px;left:8px;padding:10px;background:#fff;z-index:20;transform:translateY(-160%)}.skip-link:focus{transform:none}@media(max-width:800px){.container{width:calc(100% - 32px)}body{font-size:16px}.logo{width:240px}nav,.columns,.footer-columns{grid-template-columns:1fr;gap:24px}.product:nth-of-type(odd) .screenshot{order:0}.product{padding-block:32px}.introduction{padding-block:24px}.partner-logo{width:130px;margin:0 0 16px 16px}.to-top{position:static;display:block;text-align:center}}@media(max-width:420px){.partner-logo{float:none;margin:0 auto 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header{position:static}.to-top,.skip-link,nav{display:none}.columns,.footer-columns{display:block}.product,footer{background:white!important;color:black}.screenshot{max-width:500px}.product{break-inside:avoid}a,footer a,footer h2{color:black}}
