.page-module___8aEwW__page{background:var(--hk-bg-primary);min-height:100vh}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--hk-border);background:#0a0a0fcc;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.page-module___8aEwW__logoGroup{align-items:center;gap:10px;display:flex}.page-module___8aEwW__logoIcon{background:var(--hk-gradient-brand);letter-spacing:-.5px;color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:flex}.page-module___8aEwW__logoText{letter-spacing:-.3px;font-size:18px;font-weight:700}.page-module___8aEwW__navLinks{gap:32px;display:flex}.page-module___8aEwW__navLinks a{color:var(--hk-text-secondary);transition:color var(--hk-transition);font-size:14px;font-weight:500}.page-module___8aEwW__navLinks a:hover{color:var(--hk-text-primary)}.page-module___8aEwW__navActions{align-items:center;gap:12px;display:flex}.page-module___8aEwW__btnGhost{border-radius:var(--hk-radius-sm);color:var(--hk-text-secondary);border:1px solid var(--hk-border);transition:all var(--hk-transition);background:0 0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.page-module___8aEwW__btnGhost:hover{color:var(--hk-text-primary);border-color:var(--hk-border-light);background:var(--hk-bg-tertiary)}.page-module___8aEwW__btnPrimary{border-radius:var(--hk-radius-sm);color:#fff;background:var(--hk-primary);transition:all var(--hk-transition);border:none;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}.page-module___8aEwW__btnPrimary:hover{background:var(--hk-primary-dark);box-shadow:var(--hk-shadow-glow)}.page-module___8aEwW__hero{text-align:center;padding:160px 24px 80px;position:relative;overflow:hidden}.page-module___8aEwW__heroGlow{background:var(--hk-gradient-hero);pointer-events:none;width:800px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page-module___8aEwW__heroOrbs{pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__orb1,.page-module___8aEwW__orb2,.page-module___8aEwW__orb3{filter:blur(80px);opacity:.15;border-radius:50%;position:absolute}.page-module___8aEwW__orb1{background:#6366f1;width:400px;height:400px;animation:8s ease-in-out infinite page-module___8aEwW__float;top:5%;left:10%}.page-module___8aEwW__orb2{background:#06b6d4;width:300px;height:300px;animation:10s ease-in-out 1s infinite page-module___8aEwW__float;top:20%;right:10%}.page-module___8aEwW__orb3{background:#8b5cf6;width:250px;height:250px;animation:12s ease-in-out 2s infinite page-module___8aEwW__float;bottom:10%;left:30%}.page-module___8aEwW__heroContent{max-width:800px;margin:0 auto;position:relative}.page-module___8aEwW__heroBadge{color:var(--hk-primary-light);background:#6366f11a;border:1px solid #6366f133;border-radius:20px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.page-module___8aEwW__badgeDot{background:var(--hk-success);border-radius:50%;width:6px;height:6px;animation:2s infinite page-module___8aEwW__pulse-glow;box-shadow:0 0 8px #10b98180}.page-module___8aEwW__heroTitle{letter-spacing:-2.5px;margin-bottom:20px;font-size:72px;font-weight:800;line-height:1.05}.page-module___8aEwW__heroGradient{background:var(--hk-gradient-brand);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite page-module___8aEwW__gradient-shift}.page-module___8aEwW__heroSub{color:var(--hk-text-secondary);margin-bottom:32px;font-size:17px;line-height:1.7}.page-module___8aEwW__heroCtas{justify-content:center;gap:12px;margin-bottom:56px;display:flex}.page-module___8aEwW__btnHero{border-radius:var(--hk-radius-md);color:#fff;background:var(--hk-primary);transition:all var(--hk-transition);border:none;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__btnHero:hover{background:var(--hk-primary-dark);transform:translateY(-1px);box-shadow:0 0 40px #6366f14d}.page-module___8aEwW__btnHeroOutline{border-radius:var(--hk-radius-md);color:var(--hk-text-primary);border:1px solid var(--hk-border);transition:all var(--hk-transition);background:0 0;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__btnHeroOutline:hover{border-color:var(--hk-border-light);background:var(--hk-bg-tertiary)}.page-module___8aEwW__terminalWrap{border-radius:var(--hk-radius-lg);border:1px solid var(--hk-border);text-align:left;background:var(--hk-bg-secondary);max-width:560px;box-shadow:var(--hk-shadow-lg);margin:0 auto;overflow:hidden}.page-module___8aEwW__terminalBar{background:var(--hk-bg-tertiary);border-bottom:1px solid var(--hk-border);align-items:center;padding:12px 16px;display:flex}.page-module___8aEwW__termDots{gap:6px;display:flex}.page-module___8aEwW__termDots span{border-radius:50%;width:10px;height:10px}.page-module___8aEwW__termTitle{text-align:center;color:var(--hk-text-muted);font-size:12px;font-family:var(--hk-font-mono);flex:1}.page-module___8aEwW__terminalBody{font-family:var(--hk-font-mono);flex-direction:column;gap:6px;padding:16px 20px;font-size:13px;display:flex}.page-module___8aEwW__termLine{gap:8px;display:flex}.page-module___8aEwW__termPrompt{color:var(--hk-accent)}.page-module___8aEwW__termCmd{color:var(--hk-text-primary)}.page-module___8aEwW__termOutput{color:var(--hk-text-secondary);gap:8px;display:flex}.page-module___8aEwW__termSuccess{color:var(--hk-success)}.page-module___8aEwW__termMuted{color:var(--hk-text-muted)}.page-module___8aEwW__termLink{color:var(--hk-accent)}.page-module___8aEwW__termHighlight{color:var(--hk-primary-light);font-weight:600}.page-module___8aEwW__statsBar{background:var(--hk-border);border-radius:var(--hk-radius-lg);border:1px solid var(--hk-border);grid-template-columns:repeat(4,1fr);gap:1px;max-width:700px;margin:64px auto 0;display:grid;overflow:hidden}.page-module___8aEwW__statItem{text-align:center;background:var(--hk-bg-secondary);padding:24px}.page-module___8aEwW__statValue{letter-spacing:-1px;background:var(--hk-gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800}.page-module___8aEwW__statLabel{color:var(--hk-text-muted);margin-top:4px;font-size:12px;font-weight:500}.page-module___8aEwW__services{max-width:1200px;margin:0 auto;padding:120px 24px}.page-module___8aEwW__sectionHeader{text-align:center;margin-bottom:56px}.page-module___8aEwW__sectionTag{color:var(--hk-primary-light);text-transform:uppercase;letter-spacing:1px;background:#6366f11a;border:1px solid #6366f126;border-radius:20px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.page-module___8aEwW__sectionTitle{letter-spacing:-1.5px;margin-bottom:16px;font-size:44px;font-weight:800;line-height:1.15}.page-module___8aEwW__sectionSub{color:var(--hk-text-secondary);max-width:520px;margin:0 auto;font-size:16px;line-height:1.6}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module___8aEwW__serviceCard{border-radius:var(--hk-radius-lg);background:var(--hk-bg-card);border:1px solid var(--hk-border);transition:all var(--hk-transition);cursor:pointer;padding:28px 24px;position:relative;overflow:hidden}.page-module___8aEwW__serviceCard:before{content:"";background:var(--card-color);opacity:0;height:2px;transition:opacity var(--hk-transition);position:absolute;top:0;left:0;right:0}.page-module___8aEwW__serviceCard:hover{border-color:var(--hk-border-light);background:var(--hk-bg-card-hover);box-shadow:var(--hk-shadow-md);transform:translateY(-4px)}.page-module___8aEwW__serviceCard:hover:before{opacity:1}.page-module___8aEwW__serviceIconWrap{border-radius:var(--hk-radius-md);background:color-mix(in srgb, var(--card-color) 10%, transparent);justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.page-module___8aEwW__serviceIcon{color:var(--card-color)}.page-module___8aEwW__serviceArrow svg{display:block}.page-module___8aEwW__serviceTag{color:var(--card-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:11px;font-weight:600}.page-module___8aEwW__serviceName{letter-spacing:-.3px;margin-bottom:8px;font-size:17px;font-weight:700}.page-module___8aEwW__serviceDesc{color:var(--hk-text-secondary);margin-bottom:12px;font-size:13px;line-height:1.5}.page-module___8aEwW__serviceArrow{color:var(--hk-text-muted);transition:all var(--hk-transition);font-size:16px}.page-module___8aEwW__serviceCard:hover .page-module___8aEwW__serviceArrow{color:var(--card-color);transform:translate(4px)}.page-module___8aEwW__codeSection{max-width:1000px;margin:0 auto;padding:120px 24px}.page-module___8aEwW__codeCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.page-module___8aEwW__codeCard{border-radius:var(--hk-radius-lg);border:1px solid var(--hk-border);background:var(--hk-bg-card);overflow:hidden}.page-module___8aEwW__codeCardHeader{border-bottom:1px solid var(--hk-border);font-size:13px;font-family:var(--hk-font-mono);color:var(--hk-text-muted);align-items:center;gap:8px;padding:12px 16px;display:flex}.page-module___8aEwW__codeCardDot{border-radius:50%;width:8px;height:8px}.page-module___8aEwW__codeBlock{font-family:var(--hk-font-mono);color:var(--hk-text-secondary);background:0 0;margin:0;padding:20px;font-size:13px;line-height:1.7;overflow-x:auto}.page-module___8aEwW__providersSection{max-width:900px;margin:0 auto;padding:100px 24px}.page-module___8aEwW__providersRow{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module___8aEwW__providerChip{border-radius:var(--hk-radius-md);background:var(--hk-bg-card);border:1px solid var(--hk-border);color:var(--hk-text-secondary);transition:all var(--hk-transition);align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;display:flex}.page-module___8aEwW__providerChip:hover{border-color:var(--hk-border-light);color:var(--hk-text-primary);transform:translateY(-2px)}.page-module___8aEwW__providerLogo{align-items:center;display:flex}.page-module___8aEwW__awsWordmark{letter-spacing:-.5px;font-size:18px;font-weight:800;line-height:1}.page-module___8aEwW__pricing{max-width:1000px;margin:0 auto;padding:120px 24px}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.page-module___8aEwW__pricingCard{border-radius:var(--hk-radius-lg);background:var(--hk-bg-card);border:1px solid var(--hk-border);transition:all var(--hk-transition);padding:32px 28px;position:relative}.page-module___8aEwW__pricingCard:hover{box-shadow:var(--hk-shadow-md);transform:translateY(-4px)}.page-module___8aEwW__pricingHighlighted{border-color:var(--hk-primary);background:var(--hk-gradient-card);box-shadow:var(--hk-shadow-glow)}.page-module___8aEwW__pricingPopular{background:var(--hk-primary);color:#fff;white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.page-module___8aEwW__pricingName{margin-bottom:8px;font-size:18px;font-weight:600}.page-module___8aEwW__pricingPrice{letter-spacing:-2px;margin-bottom:24px;font-size:48px;font-weight:800}.page-module___8aEwW__pricingPeriod{color:var(--hk-text-muted);letter-spacing:0;font-size:16px;font-weight:400}.page-module___8aEwW__pricingFeatures{flex-direction:column;gap:10px;margin-bottom:28px;list-style:none;display:flex}.page-module___8aEwW__pricingFeatures li{color:var(--hk-text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.page-module___8aEwW__checkmark{color:var(--hk-success);font-size:13px;font-weight:700}.page-module___8aEwW__ctaSection{text-align:center;padding:120px 24px;position:relative;overflow:hidden}.page-module___8aEwW__ctaGlow{pointer-events:none;background:radial-gradient(#6366f11f,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__ctaTitle{letter-spacing:-1.5px;margin-bottom:12px;font-size:48px;font-weight:800;position:relative}.page-module___8aEwW__ctaSub{color:var(--hk-text-secondary);margin-bottom:32px;font-size:17px;position:relative}.page-module___8aEwW__footer{border-top:1px solid var(--hk-border);max-width:1200px;margin:0 auto;padding:64px 24px 32px}.page-module___8aEwW__footerInner{justify-content:space-between;margin-bottom:48px;display:flex}.page-module___8aEwW__footerTagline{color:var(--hk-text-muted);margin-top:8px;font-size:13px}.page-module___8aEwW__footerLinks{gap:64px;display:flex}.page-module___8aEwW__footerLinks h4{color:var(--hk-text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.page-module___8aEwW__footerLinks div{flex-direction:column;gap:8px;display:flex}.page-module___8aEwW__footerLinks a{color:var(--hk-text-muted);transition:color var(--hk-transition);font-size:13px}.page-module___8aEwW__footerLinks a:hover{color:var(--hk-text-primary)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--hk-border);color:var(--hk-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.page-module___8aEwW__footerLegal{gap:20px;display:flex}.page-module___8aEwW__footerLegal a{color:var(--hk-text-muted);transition:color var(--hk-transition);text-decoration:none}.page-module___8aEwW__footerLegal a:hover{color:var(--hk-text-primary)}@media (max-width:900px){.page-module___8aEwW__heroTitle{font-size:48px}.page-module___8aEwW__servicesGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__pricingGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.page-module___8aEwW__codeCards{grid-template-columns:1fr}.page-module___8aEwW__statsBar{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__navLinks{display:none}.page-module___8aEwW__footerInner{flex-direction:column;gap:40px}.page-module___8aEwW__footerLinks{gap:32px}}@media (max-width:600px){.page-module___8aEwW__heroTitle{font-size:36px}.page-module___8aEwW__sectionTitle{font-size:32px}.page-module___8aEwW__servicesGrid{grid-template-columns:1fr}.page-module___8aEwW__hero{padding:120px 16px 60px}.page-module___8aEwW__heroCtas{flex-direction:column;align-items:center}}.page-module___8aEwW__liveDemo{max-width:1000px;margin:0 auto}.page-module___8aEwW__demoTabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.page-module___8aEwW__demoTab{border:1px solid var(--hk-border);color:var(--hk-text-secondary);cursor:pointer;transition:all var(--hk-transition);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.page-module___8aEwW__demoTab:hover{color:var(--hk-text-primary);border-color:var(--hk-border-light)}.page-module___8aEwW__demoTabActive{color:var(--hk-text-primary);background:#6366f11f;border-color:#6366f180}.page-module___8aEwW__demoPanes{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}@media (max-width:860px){.page-module___8aEwW__demoPanes{grid-template-columns:1fr}}.page-module___8aEwW__demoOutput{min-height:190px}.page-module___8aEwW__demoLine{animation:.22s ease-out page-module___8aEwW__demoLineIn}@keyframes page-module___8aEwW__demoLineIn{0%{opacity:0;transform:translateY(3px)}}.page-module___8aEwW__demoCursor{background:var(--hk-text-muted);vertical-align:text-bottom;width:8px;height:14px;animation:1.1s step-end infinite page-module___8aEwW__demoCursorBlink;display:inline-block}@keyframes page-module___8aEwW__demoCursorBlink{50%{opacity:0}}.page-module___8aEwW__demoReplay{border:1px solid var(--hk-border);color:var(--hk-text-muted);cursor:pointer;transition:all var(--hk-transition);background:0 0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-family:inherit;font-size:11px;display:inline-flex}.page-module___8aEwW__demoReplay:hover{color:var(--hk-text-primary);border-color:var(--hk-border-light)}
