:root{--navy:#0d1623;--surface:#0c2939;--line:#16405a;--cyan:#00c2f3;--cyan-deep:#0096cb;--muted:#95abc0;--soft:#c6d3df;--white:#fff;--display:"Space Grotesk","Liberation Sans",system-ui,sans-serif;--body:"IBM Plex Sans","Liberation Sans",system-ui,sans-serif;--mono:"IBM Plex Mono","Liberation Mono",ui-monospace,monospace;--wrap:1180px;--gut:clamp(20px,5vw,64px)}.cta,.cta *,.ftr,.ftr *,.hdr,.hdr *,.hero,.hero *,.method,.method *,.prin,.prin *,.sec,.sec *,.ticker,.ticker *{box-sizing:border-box}html{scroll-behavior:smooth}.pontual-page{background:var(--navy);color:var(--soft);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.pontual-page a{color:inherit;text-decoration:none}.pontual-page img,.pontual-page svg{display:block}.pontual-page ::-moz-selection{background:var(--cyan);color:var(--navy)}.pontual-page ::selection{background:var(--cyan);color:var(--navy)}.pontual-page :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.hdr{position:sticky;top:0;z-index:60;background:rgba(13,22,35,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s;font-family:var(--body)}.hdr[data-stuck=true]{border-bottom-color:var(--line)}.hdr .wrap{gap:28px;height:74px}.brand,.hdr .wrap{display:flex;align-items:center}.brand{gap:11px;margin-right:auto}.brand .name{font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--white)}.brand .name span{font-weight:400;color:var(--cyan)}.nav{display:flex;gap:26px}.nav a{font-size:15px;color:var(--muted);transition:color .2s}.nav a:hover{color:var(--white)}.menu-btn{width:34px;height:34px;align-items:center;justify-content:center;background:none;border:1px solid var(--line);color:var(--soft);border-radius:8px;cursor:pointer}.menu-btn,.nav-mobile{display:none}.dash-link{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:7px 11px;transition:color .2s,border-color .2s}.dash-link:hover{color:var(--white);border-color:var(--cyan)}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-size:15px;font-weight:600;padding:11px 20px;border-radius:8px;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;cursor:pointer}.btn-primary{background:var(--cyan);color:var(--navy)}.btn-primary:hover{background:#3ed2ff;transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(0,194,243,.7)}.btn-ghost{border-color:var(--line);color:var(--soft);background:transparent}.btn-ghost:hover{border-color:var(--cyan);color:var(--white)}.btn-lg{font-size:17px;padding:15px 26px}.lang{display:flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;font-family:var(--mono);font-size:12px}.lang button{background:none;border:0;color:var(--muted);padding:7px 11px;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.06em;transition:.2s}.lang button[aria-pressed=true]{background:var(--cyan);color:var(--navy);font-weight:500}.hero{position:relative;padding:clamp(70px,11vw,132px) 0 clamp(60px,8vw,96px);overflow:hidden;font-family:var(--body)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:60px;align-items:center}.hero h1{font-family:var(--display);font-weight:700;color:var(--white);font-size:clamp(40px,6.2vw,68px);line-height:1.03;letter-spacing:-.035em;margin:20px 0 24px}.hero h1 em{font-style:normal;color:var(--cyan)}.hero p.lead{font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:34em}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.dial{position:relative;width:100%;aspect-ratio:1;max-width:340px;margin-inline:auto}.dial svg{width:100%;height:100%}.dial .sweep{transform-origin:60px 60px;animation:sweep 24s linear infinite}@keyframes sweep{to{transform:rotate(1turn)}}.glow{position:absolute;width:760px;height:760px;border-radius:50%;background:var(--cyan);opacity:.07;filter:blur(110px);top:-320px;right:-220px;pointer-events:none;z-index:1}.ticker{border-block:1px solid var(--line);background:var(--surface);overflow:hidden;padding:15px 0}.ticker-track{display:flex;gap:0;width:-moz-max-content;width:max-content;animation:slide 42s linear infinite}.ticker-track ul{display:flex;list-style:none;gap:40px;padding-right:40px;margin:0}.ticker li{font-family:var(--mono);font-size:13px;color:var(--muted);white-space:nowrap;letter-spacing:.04em}.ticker li:before{content:"◦";color:var(--cyan);margin-right:14px}@keyframes slide{to{transform:translateX(-50%)}}.sec{padding:clamp(72px,10vw,124px) 0;font-family:var(--body)}.sec-head{max-width:660px;margin-bottom:52px}.sec-head h2{font-family:var(--display);font-weight:700;color:var(--white);font-size:clamp(29px,4.2vw,42px);line-height:1.12;letter-spacing:-.028em;margin:14px 0 18px}.sec-head h2 em{font-style:normal;color:var(--cyan)}.sec-head p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:30px 28px 32px;transition:border-color .25s,transform .25s}.card:hover{border-color:var(--cyan);transform:translateY(-3px)}.card .k{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.card h3{font-family:var(--display);font-size:22px;font-weight:700;color:var(--white);letter-spacing:-.02em;margin-bottom:12px}.card p{font-size:15.5px;color:var(--muted);line-height:1.6}.card ul{list-style:none;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);padding-left:0}.card li{font-family:var(--mono);font-size:12.5px;color:var(--muted);padding:5px 0;letter-spacing:.03em}.method{background:var(--surface);border-block:1px solid var(--line)}.method-grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:70px;align-items:center}.clock{position:relative;width:100%;max-width:400px;aspect-ratio:1;margin-inline:auto}.clock svg{width:100%;height:100%;overflow:visible}.hand{transform-origin:120px 120px;transition:transform .75s cubic-bezier(.34,1.4,.5,1)}.node{transition:r .3s,fill .3s}.node.on{fill:var(--cyan)}.steps{list-style:none;display:flex;flex-direction:column;gap:6px;padding-left:0;margin:0}.step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start;padding:20px 18px;border-radius:12px;border:1px solid transparent;cursor:default;transition:background .25s,border-color .25s}.step.on,.step:hover{background:rgba(0,194,243,.05);border-color:var(--line)}.step .hr{font-family:var(--mono);font-size:13px;color:var(--cyan);letter-spacing:.08em;padding-top:3px}.step h3{font-family:var(--display);font-size:19px;font-weight:700;color:var(--white);letter-spacing:-.015em;margin-bottom:6px}.step p{font-size:15px;color:var(--muted);line-height:1.55}.prin{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.prin>div{padding:34px 30px;border-right:1px solid var(--line)}.prin>div:last-child{border-right:0}.prin h3{font-family:var(--display);font-size:20px;font-weight:700;color:var(--white);letter-spacing:-.02em;margin:16px 0 10px}.prin p{font-size:15.5px;color:var(--muted);line-height:1.6}.prin .num{font-family:var(--mono);font-size:12px;color:var(--cyan);letter-spacing:.16em}.cta{overflow:hidden;text-align:center}.cta,.cta .wrap{position:relative}.cta .wrap{z-index:2}.cta h2{font-family:var(--display);font-weight:700;color:var(--white);font-size:clamp(31px,5vw,52px);line-height:1.08;letter-spacing:-.03em;margin:16px auto 20px;max-width:15em}.cta h2 em{font-style:normal;color:var(--cyan)}.cta p{color:var(--muted);max-width:44em;margin-inline:auto}.cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:38px}.cta-note{font-family:var(--mono);font-size:12.5px;color:#4e6478;letter-spacing:.06em;margin-top:26px}.ftr{border-top:1px solid var(--line);padding:38px 0;font-family:var(--body)}.ftr .wrap{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.ftr p{font-size:14px;color:#4e6478;font-family:var(--mono);letter-spacing:.04em;margin:0}.ftr .links{display:flex;gap:22px}.ftr .links a{font-size:14px;color:var(--muted);transition:color .2s}.ftr .links a:hover{color:var(--cyan)}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media(max-width:960px){.hero .wrap{grid-template-columns:1fr;gap:44px}.dial{max-width:240px;order:-1;margin-inline:0}.method-grid{grid-template-columns:1fr;gap:38px}.clock{max-width:250px}.cards,.prin{grid-template-columns:1fr}.prin>div{border-right:0;border-bottom:1px solid var(--line)}.prin>div:last-child{border-bottom:0}.nav{display:none}.menu-btn,.nav-mobile{display:flex}.nav-mobile{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0}.nav-mobile a{padding:13px var(--gut);font-size:15px;color:var(--soft)}.nav-mobile a:hover{background:hsla(0,0%,100%,.04)}}@media(max-width:820px){.clock,.dial{display:none}.method-grid{gap:0}}@media(max-width:640px){.pontual-page{font-size:16px}.hdr .wrap{height:64px;gap:12px}.brand{gap:9px}.brand .name{font-size:16px;white-space:nowrap}.brand svg{width:28px;height:28px}.lang button{padding:6px 9px;font-size:11px}.dash-link{padding:6px 8px;font-size:10px}.hdr .btn-primary{padding:10px 12px}.hdr .btn-primary span{display:none}.cta-row .btn,.hero-cta .btn{width:100%;justify-content:center}.step{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:16px 12px}.card{padding:26px 22px 28px}.prin>div{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.pontual-page *{animation:none!important;transition:none!important}}