.page-module__E0kJGG__page{min-height:100vh}.page-module__E0kJGG__nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e1acc;border-bottom:1px solid #ffffff1a;position:fixed;top:0;left:0;right:0}[data-theme=light] .page-module__E0kJGG__nav{background:#fffc;border-bottom:1px solid #0000001a}.page-module__E0kJGG__navContent{justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0;display:flex;position:relative}.page-module__E0kJGG__logo{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:900;transition:transform .2s}[data-theme=light] .page-module__E0kJGG__nav .page-module__E0kJGG__logo,[data-theme=light] .page-module__E0kJGG__navContent .page-module__E0kJGG__logo{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.page-module__E0kJGG__logo:hover{transform:scale(1.05)}.page-module__E0kJGG__navLinks{gap:3rem;font-size:.95rem;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__E0kJGG__navLinks a{color:var(--text-secondary);transition:color .2s;position:relative}.page-module__E0kJGG__navLinks a:after{content:"";background:var(--gradient-primary);width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.page-module__E0kJGG__navLinks a:hover{color:var(--text-primary)}.page-module__E0kJGG__navLinks a:hover:after{width:100%}.page-module__E0kJGG__navActions{align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__langDropdown{position:relative}.page-module__E0kJGG__langBtn{height:auto;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.page-module__E0kJGG__langBtn:hover{opacity:.7}.page-module__E0kJGG__langText{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:.875rem;font-weight:400}.page-module__E0kJGG__langMenu{background:var(--bg-tertiary);border:1px solid var(--border);z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;min-width:160px;padding:.375rem;animation:.2s cubic-bezier(.16,1,.3,1) page-module__E0kJGG__slideDown;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 24px #0000001f}.page-module__E0kJGG__langOption{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;font-weight:400;transition:all .15s;display:flex;position:relative}.page-module__E0kJGG__langOption:hover,.page-module__E0kJGG__langOptionActive{background:var(--bg-secondary);color:var(--text-primary)}.page-module__E0kJGG__langCode{letter-spacing:.05em;text-transform:uppercase;opacity:.7;min-width:32px;font-size:.75rem;font-weight:500}.page-module__E0kJGG__langName{flex:1;font-size:.875rem;font-weight:400}.page-module__E0kJGG__langOptionActive .page-module__E0kJGG__langCode{opacity:1;font-weight:600}.page-module__E0kJGG__themeBtn{width:40px;height:40px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__E0kJGG__themeBtn:hover{background:var(--bg-tertiary);color:var(--accent-green)}.page-module__E0kJGG__loginBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s;box-shadow:0 4px 20px #10b9814d}.page-module__E0kJGG__loginBtn:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 6px 25px #10b98166}.page-module__E0kJGG__hero{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBackground{background:var(--gradient-mesh);opacity:1;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__E0kJGG__signalAnimation{z-index:0;pointer-events:none;width:1200px;max-width:100vw;height:1200px;max-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__heroBackground:before{content:"";filter:blur(80px);background:radial-gradient(circle,#06b6d466 0%,#0000 70%);width:60%;height:60%;animation:20s ease-in-out infinite page-module__E0kJGG__float;position:absolute;top:-50%;left:-10%}.page-module__E0kJGG__heroBackground:after{content:"";filter:blur(80px);background:radial-gradient(circle,#6ee7b74d 0%,#0000 70%);width:50%;height:50%;animation:25s ease-in-out infinite reverse page-module__E0kJGG__float;position:absolute;bottom:-30%;right:-10%}.page-module__E0kJGG__heroContent{text-align:center;z-index:1;max-width:900px;margin:0 auto;animation:1s cubic-bezier(.16,1,.3,1) page-module__E0kJGG__fadeInUp;position:relative;overflow-x:visible}.page-module__E0kJGG__heroTitle{background:linear-gradient(135deg,#fff 0%,#06b6d4 20%,#3b82f6 40%,#6ee7b7 60%,#5eead4 80%,#14b8a6 100%);-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:clamp(5rem,12vw,9rem);font-weight:900;line-height:1}[data-theme=light] .page-module__E0kJGG__heroTitle{background:linear-gradient(135deg,#0a0e1a 0%,#3b82f6 20%,#06b6d4 40%,#10b981 60%,#059669 80%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__E0kJGG__heroSubtitle{color:var(--text-secondary);max-width:700px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:400;line-height:1.7}.page-module__E0kJGG__features{background:var(--bg-secondary);padding:10rem 0;position:relative}.page-module__E0kJGG__features:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-green),transparent);height:1px;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__sectionHeader{text-align:center;margin-bottom:6rem}.page-module__E0kJGG__sectionHeader h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.page-module__E0kJGG__sectionHeader p{color:var(--text-muted);font-size:1.25rem}.page-module__E0kJGG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;display:grid}.page-module__E0kJGG__featureCard{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:20px;padding:3rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-module__E0kJGG__featureCard:before{content:"";background:var(--gradient-primary);height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__E0kJGG__featureCard:hover:before{transform:scaleX(1)}.page-module__E0kJGG__featureCard:hover{border-color:#6ee7b766;transform:translateY(-8px);box-shadow:0 20px 60px #6ee7b726}.page-module__E0kJGG__featureIcon{margin-bottom:2rem;transition:transform .3s}.page-module__E0kJGG__featureCard:hover .page-module__E0kJGG__featureIcon{transform:scale(1.1)}.page-module__E0kJGG__featureCard h3{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__E0kJGG__featureCard p{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.page-module__E0kJGG__footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:4rem 0 2rem}.page-module__E0kJGG__footerContent{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.page-module__E0kJGG__footerBrand{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900}[data-theme=light] .page-module__E0kJGG__footerBrand{background:linear-gradient(135deg,#10b981 0%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__E0kJGG__footerBottom{text-align:center;border-top:1px solid var(--border);color:var(--text-muted);padding-top:2rem;font-size:.9rem}.page-module__E0kJGG__modalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#000c;justify-content:center;align-items:center;padding:1rem;animation:.2s page-module__E0kJGG__fadeIn;display:flex;position:fixed;inset:0}.page-module__E0kJGG__scheduleModal{background:var(--bg-secondary);border:1px solid var(--border);border-radius:24px;width:100%;max-width:900px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) page-module__E0kJGG__scaleIn;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009}.page-module__E0kJGG__scheduleLayout{grid-template-columns:40% 60%;min-height:600px;display:grid}.page-module__E0kJGG__closeBtn{width:40px;height:40px;color:var(--text-secondary);z-index:10;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:300;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.page-module__E0kJGG__closeBtn:hover{background:var(--accent-green);color:#fff;transform:rotate(90deg)scale(1.1)}.page-module__E0kJGG__scheduleVisual{background:var(--gradient-primary);justify-content:center;align-items:center;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__scheduleVisual:before{content:"";background:var(--gradient-mesh);opacity:.3;position:absolute;inset:0}.page-module__E0kJGG__scheduleVisualContent{z-index:1;text-align:center;color:#fff;position:relative}.page-module__E0kJGG__scheduleIconLarge{margin-bottom:2rem;animation:4s ease-in-out infinite page-module__E0kJGG__float}.page-module__E0kJGG__scheduleVisualTitle{text-shadow:0 2px 20px #0003;margin-bottom:1rem;font-size:2rem;font-weight:900}.page-module__E0kJGG__scheduleVisualText{opacity:.95;margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-module__E0kJGG__scheduleBenefits{text-align:left;flex-direction:column;gap:.75rem;display:flex}.page-module__E0kJGG__benefit{opacity:.95;font-size:.95rem;font-weight:500}.page-module__E0kJGG__scheduleForm{background:var(--bg-secondary);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex;overflow:hidden auto}.page-module__E0kJGG__inputGroup{flex-direction:column;gap:.5rem;min-width:0;display:flex}.page-module__E0kJGG__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.page-module__E0kJGG__label svg{opacity:.7}.page-module__E0kJGG__inputRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__E0kJGG__input,.page-module__E0kJGG__textarea{background:var(--bg-tertiary);border:1.5px solid var(--border);color:var(--text-primary);box-sizing:border-box;border-radius:10px;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:500;transition:all .3s}.page-module__E0kJGG__input::placeholder,.page-module__E0kJGG__textarea::placeholder{color:var(--text-muted);opacity:.5}.page-module__E0kJGG__input:hover,.page-module__E0kJGG__textarea:hover{border-color:var(--border-hover)}.page-module__E0kJGG__input:focus,.page-module__E0kJGG__textarea:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 4px #6ee7b714}.page-module__E0kJGG__textarea{resize:vertical;min-height:80px;font-family:inherit}.page-module__E0kJGG__scheduleSubmit{background:var(--gradient-secondary);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;margin-top:.25rem;padding:1.1rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #6ee7b766}.page-module__E0kJGG__scheduleSubmit:before{content:"";background:linear-gradient(135deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.page-module__E0kJGG__scheduleSubmit:hover:before{transform:translate(100%)}.page-module__E0kJGG__scheduleSubmit:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #6ee7b780}.page-module__E0kJGG__scheduleSubmit:disabled{opacity:.7;cursor:not-allowed}.page-module__E0kJGG__scheduleSubmit svg{transition:transform .3s}.page-module__E0kJGG__scheduleSubmit:hover svg{transform:translate(4px)}.page-module__E0kJGG__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}.page-module__E0kJGG__scheduleSuccess{text-align:center;padding:5rem 3rem}.page-module__E0kJGG__scheduleSuccessIcon{margin-bottom:2.5rem;animation:.6s cubic-bezier(.16,1,.3,1) page-module__E0kJGG__successPop}@keyframes page-module__E0kJGG__successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.page-module__E0kJGG__scheduleSuccessTitle{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2rem;font-weight:800}.page-module__E0kJGG__scheduleSuccessText{color:var(--text-secondary);font-size:1.15rem;line-height:1.6}@media (max-width:968px){.page-module__E0kJGG__navLinks{display:none}.page-module__E0kJGG__heroTitle{font-size:clamp(4rem,12vw,7rem)}.page-module__E0kJGG__inputRow{grid-template-columns:1fr}}@media (max-width:900px){.page-module__E0kJGG__scheduleLayout{grid-template-columns:1fr}.page-module__E0kJGG__scheduleVisual{display:none}.page-module__E0kJGG__scheduleModal{max-width:500px}.page-module__E0kJGG__scheduleForm{padding:2.5rem 2rem}.page-module__E0kJGG__inputRow{grid-template-columns:1fr}}@media (max-width:480px){.page-module__E0kJGG__scheduleModal{border-radius:20px;max-width:95%}.page-module__E0kJGG__scheduleForm{gap:1rem;padding:2rem 1.5rem}.page-module__E0kJGG__heroCtas{flex-direction:column;width:100%}.page-module__E0kJGG__ctaPrimary,.page-module__E0kJGG__ctaSecondary{width:100%}.page-module__E0kJGG__scheduleSuccess{padding:3rem 1.5rem}.page-module__E0kJGG__textarea{min-height:70px}}
