:root{color-scheme:light;--paper:#f8f6ef;--ink:#242721;--muted:#666960;--line:#d9dbd0;--accent:#f06b35}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:focus-visible{outline:3px solid #285bdb;outline-offset:6px}a:hover{color:#b53b12}.time-header,.time-nav,.time-main,.time-footer{max-width:1160px;margin:0 auto;padding:24px 40px}.time-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.time-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:10px;font-weight:750;line-height:1.4;letter-spacing:2px}.time-brand img{mix-blend-mode:multiply}.time-product{font-size:22px;font-weight:700;text-decoration:none;letter-spacing:-1px}.time-nav{display:flex;gap:30px;flex-wrap:wrap;font-size:14px}.time-nav a{text-decoration:none}.time-nav [aria-current=page]{border-bottom:2px solid var(--accent)}.time-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;padding:60px 0 90px}h1{font-size:clamp(38px,5vw,64px);letter-spacing:-2.5px;line-height:1.1;margin:18px 0 28px;font-weight:650;overflow-wrap:anywhere}.time-eyebrow{font-size:13px;color:var(--muted);letter-spacing:1.5px}.time-lead{font-size:19px;max-width:580px;color:#4b4f45}.time-availability,.time-updated{font-size:13px;color:var(--muted);margin:24px 0}.time-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--ink);color:var(--paper);padding:12px 23px;border-radius:40px;text-decoration:none;font-size:15px;min-height:48px;margin:8px 0}.time-button:hover{background:#42483a;color:white}.time-demo{padding:32px;background:#fffdf7;border:1px solid var(--line);border-radius:28px;box-shadow:12px 18px 0 #ede9de;transform:rotate(2deg)}.time-demo-title{font-size:28px;font-weight:650;letter-spacing:-1px}.time-demo-row{padding:22px 0 8px}.time-demo-row strong{display:block;font-size:17px}.time-demo-row>span{display:block;color:var(--muted);font-size:13px;margin:2px 0 10px}.time-track{height:12px;border-radius:12px;background:#e6e7df;overflow:hidden}.time-fill{display:block;height:100%;border-radius:12px}.time-fill-0{width:100%;background:#bf493d}.time-fill-1{width:83%;background:#d3aa35}.time-fill-2{width:45%;background:#639461}.time-demo-caption{display:block;color:var(--muted);font-size:11px;margin-top:22px}.time-features{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);gap:35px 65px;padding:48px 0}.time-number{color:#8c8e81;font-size:13px}.time-features h2{font-size:23px;font-weight:600;letter-spacing:-.6px}.time-features p{color:var(--muted);font-size:16px}.time-private{padding:44px;border-radius:24px;background:#e9eddf;margin:25px 0 65px}.time-private h2{font-size:30px;letter-spacing:-1px;line-height:1.3}.time-private p{max-width:680px}.time-article{max-width:740px;margin:30px auto 80px}.time-article h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1.5px}.time-section{margin:36px 0;border-top:1px solid var(--line);padding-top:20px}.time-section h2{font-size:21px;font-weight:650;letter-spacing:-.4px}.time-section p{font-size:16px;color:#4b4f45;overflow-wrap:anywhere}.time-contact{margin-top:40px}.time-footer{border-top:1px solid var(--line);font-size:13px;color:var(--muted);padding-top:30px;padding-bottom:50px}.time-footer nav{display:flex;gap:22px;margin-bottom:25px;flex-wrap:wrap}.time-footer [aria-current=page]{font-weight:700;color:var(--ink)}.time-skip{position:absolute;left:20px;top:-100px;padding:12px;background:var(--ink);color:white;z-index:9}.time-skip:focus{top:10px}@media(max-width:700px){.time-header,.time-nav,.time-main,.time-footer{padding-left:24px;padding-right:24px}.time-hero{grid-template-columns:1fr;gap:40px;padding:28px 0 55px}.time-demo{transform:none;margin:0 5px 10px 0}.time-nav{gap:22px 24px;font-size:13px}.time-features{grid-template-columns:1fr;gap:15px}.time-private{padding:25px}.time-private h2{font-size:25px}.time-lead{font-size:17px}.time-article{margin-top:18px}.time-brand{font-size:9px;gap:6px;letter-spacing:1px}.time-product{font-size:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
