@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;padding:2rem}a{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{padding:0 2rem}}:root{--primary: #2a3990;--secondary: #e6b422;--accent: #39a9cb;--background: #f9f7f2;--text: #333333;--light-text: #666666;--white: #ffffff;--box-shadow: 0 10px 30px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden;margin:0;padding:0}body{font-family:Segoe UI,Open Sans,sans-serif;color:var(--text);background-color:var(--background);line-height:1.6;overflow-x:hidden;min-width:100%;margin:0;padding:0}#app,.era-workshop{width:100%;overflow-x:hidden;margin:0;padding:0}h1,h2,h3,h4{font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:1.2}img{max-width:100%}.container{width:90%;max-width:1200px;margin:0 auto;padding:0}section{position:relative;width:100%;margin:0;padding:100px 0}header,footer{width:100%;margin:0;padding-left:0;padding-right:0}.btn{display:inline-block;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;text-align:center}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary:hover{background-color:#1f2d76;transform:translateY(-3px);box-shadow:0 10px 20px #2a39904d}.btn-secondary{background-color:transparent;color:var(--primary);border:2px solid var(--primary)}.btn-secondary:hover{background-color:#2a39901a;transform:translateY(-3px)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.5rem;color:var(--primary);margin-bottom:15px}.section-header p{font-size:1.1rem;max-width:700px;margin:0 auto;color:var(--light-text)}@media screen and (max-width: 992px){.hero-content{width:60%}.hero-image{width:40%}.concept-container{flex-direction:column;gap:40px}.concept-visual{width:100%}.features-grid{grid-template-columns:1fr}.cases-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.footer-content{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.hero{text-align:center;padding-bottom:400px}.hero-content{width:100%}.hero h1{font-size:2.5rem}.hero-buttons,.store-badges{justify-content:center}.hero-image{width:80%;max-width:350px;right:50%;transform:translate(50%);bottom:50px}.nav-links{display:none}.mobile-menu-btn{display:block}.app-mockups{flex-direction:column;align-items:center}.footer-content{grid-template-columns:1fr}}@media screen and (max-width: 480px){section{padding:60px 0}.hero h1,.section-header h2,.concept h2,.download h2{font-size:2rem}.hero-buttons{flex-direction:column}.btn{width:100%}}.hero,.concept,.features,.use-cases,.gallery,.download{width:100%!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;box-sizing:border-box!important;max-width:none!important;position:relative!important;padding-left:0!important;padding-right:0!important}.hero{background-size:cover!important;padding-left:0!important;padding-right:0!important}.download{background:linear-gradient(135deg,var(--primary) 0%,#1f2d76 100%)!important;width:100%!important}footer{width:100%!important;margin:0!important;padding:80px 0 30px!important}.app-container{width:100%;overflow-x:hidden;position:relative;margin:0;padding:0;max-width:none}header[data-v-5fe9c23a]{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#f9f7f2f2;box-shadow:0 2px 10px #0000001a;transition:all .3s ease;margin:0;padding:0;box-sizing:border-box}.container[data-v-5fe9c23a]{width:90%;max-width:1200px;margin:0 auto;padding:0}header.scrolled[data-v-5fe9c23a]{background-color:#fffffffa}nav[data-v-5fe9c23a]{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo[data-v-5fe9c23a]{display:flex;align-items:center}.logo img[data-v-5fe9c23a]{height:40px;margin-right:10px}.logo-text[data-v-5fe9c23a]{font-size:22px;font-weight:700;color:var(--primary)}.nav-links[data-v-5fe9c23a]{display:flex;align-items:center}.nav-links a[data-v-5fe9c23a]{margin-left:30px;text-decoration:none;color:var(--text);font-weight:500;transition:color .3s ease}.nav-links a[data-v-5fe9c23a]:hover{color:var(--accent)}.nav-links a.nav-cta[data-v-5fe9c23a],.nav-links a.nav-cta[data-v-5fe9c23a]:hover{color:var(--white)!important}.mobile-menu-btn[data-v-5fe9c23a]{display:none;background:none;border:none;font-size:24px;cursor:pointer;color:var(--primary)}@media screen and (max-width: 768px){.nav-links[data-v-5fe9c23a]{display:none}.mobile-menu-btn[data-v-5fe9c23a]{display:block}}.hero[data-v-f656ec02]{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#f9f7f2e6,#f9f7f2cc),url(https://via.placeholder.com/1600x900) center/cover no-repeat;padding-top:80px;position:relative;overflow:hidden;width:100%;box-sizing:border-box;margin:0}.container[data-v-f656ec02]{width:90%;max-width:1200px;margin:0 auto;padding:0}.hero-content[data-v-f656ec02]{width:50%;z-index:2}.hero h1[data-v-f656ec02]{font-size:3.5rem;margin-bottom:25px;color:var(--primary)}.hero p[data-v-f656ec02]{font-size:1.2rem;margin-bottom:40px;color:var(--light-text)}.hero-buttons[data-v-f656ec02]{display:flex;gap:15px;margin-bottom:40px}.hero-image[data-v-f656ec02]{position:absolute;width:45%;max-width:600px;right:0;bottom:0;z-index:1}.floating-time[data-v-f656ec02]{position:absolute;border-radius:10px;background-color:var(--white);box-shadow:var(--box-shadow);padding:15px;opacity:0;animation:float-f656ec02 15s infinite ease-in-out}.time-1[data-v-f656ec02]{top:40%;right:25%;animation-delay:0s}.time-2[data-v-f656ec02]{top:70%;right:35%;animation-delay:5s}.time-3[data-v-f656ec02]{top:30%;right:10%;animation-delay:10s}@keyframes float-f656ec02{0%,to{opacity:0;transform:translateY(20px)}20%,80%{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.hero[data-v-f656ec02]{text-align:center;padding-bottom:400px}.hero-content[data-v-f656ec02]{width:100%}.hero h1[data-v-f656ec02]{font-size:2.5rem}.hero-buttons[data-v-f656ec02]{justify-content:center}.hero-image[data-v-f656ec02]{width:80%;max-width:350px;right:50%;transform:translate(50%);bottom:50px}}@media screen and (max-width: 480px){.hero h1[data-v-f656ec02]{font-size:2rem}.hero-buttons[data-v-f656ec02]{flex-direction:column}.btn[data-v-f656ec02]{width:100%}}.concept[data-v-ac9c2870]{background-color:var(--white);width:100%;margin:0;padding:100px 0;box-sizing:border-box}.container[data-v-ac9c2870]{width:90%;max-width:1200px;margin:0 auto;padding:0}.concept-container[data-v-ac9c2870]{display:flex;align-items:center;gap:60px}.concept-content[data-v-ac9c2870]{flex:1}.concept h2[data-v-ac9c2870]{font-size:2.5rem;color:var(--primary);margin-bottom:30px}.concept p[data-v-ac9c2870]{margin-bottom:30px;font-size:1.1rem}.concept-quote[data-v-ac9c2870]{font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;color:var(--secondary);margin:30px 0;line-height:1.4}.concept-visual[data-v-ac9c2870]{flex:1;position:relative;padding-top:75%}.concept-demo[data-v-ac9c2870]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent);border-radius:10px;box-shadow:var(--box-shadow);overflow:hidden}.calendar-transform[data-v-ac9c2870]{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--white)}.transform-before[data-v-ac9c2870],.transform-after[data-v-ac9c2870]{text-align:center;padding:20px;transition:opacity 1s ease}.transform-after[data-v-ac9c2870]{position:absolute}.date-standard[data-v-ac9c2870]{font-size:1.8rem;margin-bottom:10px}.date-era[data-v-ac9c2870]{font-family:Playfair Display,serif;font-size:2rem;margin-bottom:15px}.date-day[data-v-ac9c2870]{font-size:1.4rem;font-style:italic}@media screen and (max-width: 992px){.concept-container[data-v-ac9c2870]{flex-direction:column;gap:40px}.concept-visual[data-v-ac9c2870]{width:100%}}.features[data-v-66167c20]{background-color:var(--background);width:100%;margin:0;padding:100px 0;box-sizing:border-box}.container[data-v-66167c20]{width:90%;max-width:1200px;margin:0 auto;padding:0}.features-grid[data-v-66167c20]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-card[data-v-66167c20]{background-color:var(--white);border-radius:15px;padding:40px;box-shadow:var(--box-shadow);transition:transform .3s ease}.feature-card[data-v-66167c20]:hover{transform:translateY(-10px)}.feature-icon[data-v-66167c20]{width:60px;height:60px;background-color:#2a39901a;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:25px}.feature-icon svg[data-v-66167c20]{width:30px;height:30px;fill:var(--primary)}.feature-card h3[data-v-66167c20]{font-size:1.5rem;color:var(--primary);margin-bottom:15px}.feature-card p[data-v-66167c20]{margin-bottom:20px}.feature-example[data-v-66167c20]{background-color:#39a9cb1a;padding:15px;border-radius:8px;font-style:italic;color:var(--accent)}@media screen and (max-width: 992px){.features-grid[data-v-66167c20]{grid-template-columns:1fr}}.use-cases[data-v-664bfa27]{background-color:var(--white);width:100%;margin:0;padding:100px 0;box-sizing:border-box}.container[data-v-664bfa27]{width:90%;max-width:1200px;margin:0 auto;padding:0}.cases-grid[data-v-664bfa27]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case-card[data-v-664bfa27]{padding:40px 30px;border-radius:15px;text-align:center;transition:transform .3s ease}.case-card[data-v-664bfa27]:hover{transform:translateY(-10px)}.case-icon[data-v-664bfa27]{width:80px;height:80px;color:var(--accent);margin-bottom:20px}.case-card:hover .case-icon[data-v-664bfa27]{color:var(--primary);transform:scale(1.1);transition:all .3s ease}.case-card h3[data-v-664bfa27]{font-size:1.5rem;color:var(--primary);margin-bottom:15px}.case-personal[data-v-664bfa27]{background-color:#2a39900d}.case-creative[data-v-664bfa27]{background-color:#e6b4220d}.case-organization[data-v-664bfa27]{background-color:#39a9cb0d}@media screen and (max-width: 992px){.cases-grid[data-v-664bfa27]{grid-template-columns:1fr;max-width:500px;margin:0 auto}}.download[data-v-1d8b4bb3]{background:linear-gradient(135deg,var(--primary) 0%,#1f2d76 100%);color:var(--white);text-align:center;width:100%;margin:0;padding:100px 0;box-sizing:border-box}.container[data-v-1d8b4bb3]{width:90%;max-width:1200px;margin:0 auto;padding:0}.download h2[data-v-1d8b4bb3]{font-size:2.5rem;margin-bottom:25px}.download p[data-v-1d8b4bb3]{max-width:700px;margin:0 auto 40px;opacity:.9;font-size:1.1rem}.store-badges[data-v-1d8b4bb3]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:60px}.store-badge[data-v-1d8b4bb3]{height:60px;transition:transform .3s ease;cursor:pointer}.store-badge[data-v-1d8b4bb3]:hover{transform:translateY(-5px)}footer[data-v-386537ea]{background-color:#1a1a1a;color:#ffffffb3;padding:80px 0 30px;width:100%;margin:0;box-sizing:border-box}.container[data-v-386537ea]{width:90%;max-width:1200px;margin:0 auto;padding:0}.footer-content[data-v-386537ea]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.footer-logo[data-v-386537ea]{color:var(--white);font-size:1.5rem;font-weight:700;margin-bottom:20px;display:block;text-decoration:none}.footer-about[data-v-386537ea]{max-width:300px;margin-bottom:25px}.footer-social[data-v-386537ea]{display:flex;gap:1rem;margin-top:1rem}.social-icon[data-v-386537ea]{color:#666;transition:color .3s ease;display:flex;align-items:center;justify-content:center}.social-icon[data-v-386537ea]:hover{color:#333}.social-icon svg[data-v-386537ea]{width:24px;height:24px}.footer-email[data-v-386537ea]{margin-top:20px}.footer-email a[data-v-386537ea]{color:#ffffffb3;text-decoration:none;font-size:.95rem;transition:color .3s ease;display:flex;align-items:center;gap:8px}.footer-email a svg[data-v-386537ea]{color:#666;transition:color .3s ease}.footer-email a[data-v-386537ea]:hover{color:var(--white)}.footer-email a:hover svg[data-v-386537ea]{color:#333}.footer-heading[data-v-386537ea]{color:var(--white);font-size:1.2rem;margin-bottom:25px;font-weight:600}.footer-links[data-v-386537ea]{list-style:none}.footer-links li[data-v-386537ea]{margin-bottom:15px}.footer-links a[data-v-386537ea]{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-links a[data-v-386537ea]:hover{color:var(--white)}.language-select[data-v-386537ea]{margin-top:20px;padding:10px 15px;background-color:#ffffff1a;border:none;border-radius:5px;color:var(--white);cursor:pointer}.copyright[data-v-386537ea]{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);font-size:.9rem}@media screen and (max-width: 992px){.footer-content[data-v-386537ea]{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.footer-content[data-v-386537ea]{grid-template-columns:1fr}}
