.landing-container[data-v-ed036995]{min-height:100vh}@media(max-width:768px){.landing-container[data-v-ed036995]{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.landing-main[data-v-ed036995]{overflow:hidden;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:16px}.buttons-animation[data-v-ed036995]{width:100%;max-width:100%;padding:0 8px}.landing-cta-button[data-v-ed036995]{max-width:100%}}.hero-title[data-v-ed036995]{font-size:56px!important}@media(max-width:768px){.hero-title[data-v-ed036995]{font-size:28px!important}}.hero-text-container[data-v-ed036995]{height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:48px;position:relative}@media(max-width:768px){.hero-text-container[data-v-ed036995]{height:90px;margin-bottom:24px}}.hero-text-content[data-v-ed036995]{display:inline-block;text-align:center;line-height:1.1;white-space:pre-line;width:100%}.typing-cursor[data-v-ed036995]{display:inline-block;margin-left:2px;vertical-align:baseline}@media(max-width:768px){.hero-text-content[data-v-ed036995]{white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.hero-font[data-v-ed036995]{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:500;letter-spacing:-.015em;line-height:1.1}.dark-hero-icon[data-v-ed036995],.header-logo-icon[data-v-ed036995]{filter:none!important;image-rendering:auto!important}.theme-icon-dark[data-v-ed036995]{filter:brightness(0) saturate(0) invert(50%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.theme-icon-light[data-v-ed036995]{filter:brightness(0) saturate(0) invert(41%) sepia(4%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.ultra-modern .landing-hero-text[data-v-ed036995]{color:#fafafa!important}.ultra-modern-light .landing-hero-text[data-v-ed036995]{color:#0a0a0a!important}@keyframes logoFadeInUp-ed036995{0%{opacity:0;transform:translateY(30px)}50%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-ed036995{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-ed036995{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-animation[data-v-ed036995]{animation:logoFadeInUp-ed036995 1.2s ease-out forwards}.ultra-modern .btn-primary-green[data-v-ed036995]{background-color:#5faf78!important;border:none!important;border-radius:12px!important}.ultra-modern .btn-primary-green[data-v-ed036995]:hover{background-color:#4d9a6a!important}.ultra-modern-light .btn-primary-green[data-v-ed036995]{background-color:#2d5a3d!important;border:none!important;border-radius:12px!important}.ultra-modern-light .btn-primary-green[data-v-ed036995]:hover{background-color:#254a32!important}.btn-primary[data-v-ed036995]{background-color:#606060;border:none!important}.btn-primary[data-v-ed036995]:hover{background-color:#4a4a4a}.landing-cta-button[data-v-ed036995]{border:none!important;min-height:48px;box-sizing:border-box;font-weight:600!important}.landing-cta-button span[data-v-ed036995]{font-weight:600!important}@media(min-width:640px){.landing-cta-button[data-v-ed036995]{min-width:200px}}.ultra-modern[data-v-ed036995]{background-color:#0a0a0a;position:relative}.ultra-modern[data-v-ed036995]:after{content:"";position:absolute;inset:0;background-image:url(/assets/pattern-CCPxLZqs.svg);background-repeat:repeat;background-position:center;background-size:5%;opacity:.2;pointer-events:none;z-index:0}.ultra-modern[data-v-ed036995]>*{position:relative;z-index:1}.ultra-modern-light[data-v-ed036995]{background-color:#fafafa;position:relative}.ultra-modern-light[data-v-ed036995]:after{content:"";position:absolute;inset:0;background-image:url(/assets/pattern-CCPxLZqs.svg);background-repeat:repeat;background-position:center;background-size:5%;opacity:.2;pointer-events:none;z-index:0}.ultra-modern-light[data-v-ed036995]>*{position:relative;z-index:1}.ultra-modern .landing-hero-text .highlight-text,.ultra-modern .landing-hero-text em.highlight-text{color:#5faf78!important;font-style:italic}.ultra-modern-light .landing-hero-text .highlight-text,.ultra-modern-light .landing-hero-text em.highlight-text{color:#2d5a3d!important;font-style:italic}
