:root{--clocky-primary: #315dff;--clocky-primary-dark: #1f3ec5;--clocky-accent: #f5f7ff;--clocky-ink: #0f1e35}body{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em;color:var(--clocky-ink)}a{color:var(--clocky-primary);text-underline-offset:4px;transition:color .2s ease}a:hover{color:var(--clocky-primary-dark)}.navbar-mega-menu{border-bottom:1px solid rgba(15,30,53,.08);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px #0f1e3514}.navbar-mega-menu.scrolled{box-shadow:0 16px 26px #0a183a1f}.navbar__menu .navbar-menu-item-links a{font-weight:600;letter-spacing:.01em}.navbar__buttons .btn-get-started,.hero__button,.sign_up__button{background:linear-gradient(135deg,var(--clocky-primary) 0%,#4f82ff 100%);border:none;border-radius:999px;box-shadow:0 12px 24px #315dff59;font-weight:700}.navbar__buttons .btn-get-started:hover,.hero__button:hover,.sign_up__button:hover{background:linear-gradient(135deg,var(--clocky-primary-dark),var(--clocky-primary))}.navbar__buttons .btn-login{border-radius:999px;border:1px solid rgba(15,30,53,.12);padding:.55rem 1.5rem}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(49,93,255,.18),transparent 45%),radial-gradient(circle at bottom left,rgba(33,150,243,.15),transparent 50%);z-index:0}.hero>.sitewidth,.hero__content,.hero .product-features-tabs-box{position:relative;z-index:1}.hero__content__header{font-size:clamp(2.4rem,4vw,3.5rem);line-height:1.1}.hero__content__text_about{max-width:540px;font-size:1.05rem;color:#0f1e35cc}.product-features-tab{border-radius:14px}.page-transition__spinner{border-color:#315dff33;border-top-color:var(--clocky-primary)}.footer-refresh .footer-inner{border-top:1px solid rgba(15,30,53,.08);padding-top:32px;margin-top:32px}.footer-refresh .menu-group h6{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#0f1e3599}.footer-refresh .menu-group a{color:#0f1e35d9}.footer-refresh .menu-group a:hover{color:var(--clocky-primary-dark)}.footer-refresh .btn.btn-transparent{border-radius:999px;border:1px solid rgba(2,135,197,.3)}.footer-refresh .footer-note{font-size:.85rem;color:#0f1e3599}@media (max-width: 768px){.navbar-mega-menu{background:#fff}.hero__content__header{font-size:2.1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.page-shell{flex:1;display:flex;flex-direction:column}.page-shell--hidden{visibility:hidden}.page-transition{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffff7;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:2000}.page-transition--visible{opacity:1;pointer-events:all}.page-transition__spinner{width:56px;height:56px;border-radius:50%;border:4px solid rgba(77,148,255,.2);border-top-color:#3b7cff;animation:page-spinner-spin .8s linear infinite;box-shadow:0 0 25px #00000014}@keyframes page-spinner-spin{to{transform:rotate(360deg)}}.loading,.error{padding:2rem;text-align:center}.error{color:#d32f2f}.layout--help .navbar{position:static;top:auto;z-index:auto;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.layout--help .header{background-color:#e6f6fe;border:1px solid rgba(3,169,244,.1);padding:14px 0}.layout--help .header .navbar{width:100%;background:transparent}
