.clock{opacity:.7;align-items:center;gap:.5rem;font-family:DM Mono,monospace;font-size:.875rem;display:flex}.clock__label{font-family:DM Mono,monospace;font-weight:500}.clock__time{font-variant-numeric:tabular-nums;letter-spacing:.05em;font-family:DM Mono,monospace}@media (max-width:768px){.clock{font-size:.75rem}}
.language{z-index:2;position:fixed;bottom:1rem;right:1rem}.language-picker{cursor:pointer;anchor-name:--picker;background:#fff;border-radius:999px;outline:1px solid #0000000d;padding:.5rem;font-size:2rem}.language-picker:hover .language-picker__inner{animation-play-state:paused}.language-picker__inner{color:#fff;background-image:linear-gradient(45deg,#22459c,#00c8ff);border-radius:999px;padding:.25rem;animation:4s linear infinite spin}.language-list{position-anchor:--picker;width:320px;bottom:anchor(top);right:anchor(right);color:#000;background:#fff;border-radius:.5rem;outline:1px solid #0000000d;flex-direction:column;margin-bottom:.75rem;padding:.5rem;display:flex;position:absolute;box-shadow:0 4px 8px -2px #0000001a}.language-list>*{color:inherit;cursor:pointer;border-radius:.25rem;padding:.75rem .5rem}.language-list>:not(:last-child){border-bottom:1px solid #0000000d}.language-list>:hover{background:#f6f6f6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
*,:after,:before{box-sizing:border-box;margin:0;padding:0;font-family:DM Sans,sans-serif}html{scroll-behavior:smooth}body:has(.navigation__slider.active,.quote-confirmation){overflow:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility}
