.page-module__E0kJGG__container{color:#0f172a;min-height:100vh;font-family:var(--font-outfit), sans-serif;background:#f8fafc;position:relative;overflow-x:hidden}.page-module__E0kJGG__heroBackground{z-index:0;pointer-events:none;background-image:radial-gradient(#cbd5e1 1px,#0000 1px);background-size:32px 32px;height:100%;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__hero{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:160px 24px 120px;display:flex;position:relative}.page-module__E0kJGG__title{color:#0f172a;margin-bottom:24px;font-size:4rem;font-weight:800;line-height:1.1;animation:1s ease-out forwards page-module__E0kJGG__fadeInDown}.page-module__E0kJGG__titleHighlight{background:linear-gradient(90deg,#059669,#14b8a6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module__E0kJGG__subtitle{color:#475569;opacity:0;max-width:650px;margin-bottom:48px;font-size:1.25rem;animation:1s ease-out .2s forwards page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__ctaButton{color:#fff;cursor:pointer;opacity:0;background:#059669;border:none;border-radius:12px;padding:14px 32px;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;animation:1s ease-out .4s forwards page-module__E0kJGG__fadeInUp;box-shadow:0 10px 15px -3px #0596694d}.page-module__E0kJGG__ctaButton:hover{background:#047857;transform:translateY(-2px);box-shadow:0 20px 25px -5px #05966966}.page-module__E0kJGG__section{z-index:1;max-width:1200px;margin:0 auto;padding:96px 24px;position:relative}.page-module__E0kJGG__sectionTitle{text-align:center;margin-bottom:64px;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__productShowcase{flex-direction:column;align-items:center;gap:48px;display:flex}.page-module__E0kJGG__productInfo{text-align:center;max-width:800px}.page-module__E0kJGG__productTitle{color:#059669;margin-bottom:16px;font-size:2rem;font-weight:700}.page-module__E0kJGG__productDesc{color:#475569;font-size:1.125rem;line-height:1.6}.page-module__E0kJGG__mockupContainer{background:#fff;border:1px solid #0000000d;border-radius:16px;width:100%;max-width:1000px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000026}.page-module__E0kJGG__mockupContainer:hover{transform:scale(1.02)}.page-module__E0kJGG__image{width:100%;height:auto;display:block}.page-module__E0kJGG__langToggle{color:#0f172a;cursor:pointer;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:8px 16px;font-family:inherit;font-weight:600;transition:all .2s;position:absolute;top:24px;right:24px;box-shadow:0 4px 6px -1px #0000000d}.page-module__E0kJGG__langToggle:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.page-module__E0kJGG__logo{z-index:50;width:auto;height:48px;position:absolute;top:24px;left:24px}.page-module__E0kJGG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;width:100%;margin-top:48px;display:grid}.page-module__E0kJGG__serviceCard{text-align:left;background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;align-items:flex-start;padding:32px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.page-module__E0kJGG__serviceCard:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.page-module__E0kJGG__serviceIcon{color:#059669;background:#ecfdf5;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.page-module__E0kJGG__serviceIcon svg{width:24px;height:24px}.page-module__E0kJGG__serviceTitle{color:#0f172a;margin-bottom:12px;font-size:1.25rem;font-weight:700}.page-module__E0kJGG__serviceDesc{color:#475569;font-size:1rem;line-height:1.6}.page-module__E0kJGG__footer{text-align:center;color:#64748b;z-index:1;background:#fff;border-top:1px solid #e2e8f0;margin-top:64px;padding:48px 24px;position:relative}@keyframes page-module__E0kJGG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__E0kJGG__title{font-size:2.5rem}}.page-module__E0kJGG__productEyebrow{color:#047857;letter-spacing:.14em;margin-bottom:12px;font-size:.8rem;font-weight:700}.page-module__E0kJGG__productInfo .page-module__E0kJGG__productTitle{margin-bottom:12px;font-size:clamp(3rem,7vw,5rem);line-height:1}.page-module__E0kJGG__productHeadline{margin-bottom:24px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}.page-module__E0kJGG__benefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.page-module__E0kJGG__screenshotGallery{gap:40px;width:100%;max-width:1000px;display:grid}.page-module__E0kJGG__screenshot{min-width:0;margin:0}.page-module__E0kJGG__screenshot figcaption{margin-bottom:20px}.page-module__E0kJGG__screenshot h4{margin-bottom:8px;font-size:1.5rem;font-weight:700}.page-module__E0kJGG__screenshot figcaption p{color:#475569;max-width:650px;line-height:1.6}.page-module__E0kJGG__screenshot .page-module__E0kJGG__mockupContainer{display:block}.page-module__E0kJGG__screenshotNote{color:#64748b;text-align:center;font-size:.875rem}.page-module__E0kJGG__demoCta{text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;width:100%;padding:40px 24px}.page-module__E0kJGG__demoCta .page-module__E0kJGG__ctaButton{opacity:1;animation:none;display:inline-block}.page-module__E0kJGG__demoCta p{color:#475569;max-width:520px;margin:20px auto 0;line-height:1.6}.page-module__E0kJGG__container a:focus-visible,.page-module__E0kJGG__container button:focus-visible{outline-offset:5px;outline:3px solid #0f766e}@media (max-width:768px){.page-module__E0kJGG__benefitsGrid{grid-template-columns:1fr}.page-module__E0kJGG__section{padding:64px 20px}.page-module__E0kJGG__demoCta{padding:32px 16px}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__container *,.page-module__E0kJGG__container :before,.page-module__E0kJGG__container :after{opacity:1;transition:none!important;animation:none!important}}
