.ed-page{color:#e1e5e2;background:#0e1110;min-height:100vh;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65}.ed-page *{box-sizing:border-box}.ed-page h1,.ed-page h2,.ed-page h3,.ed-page h4,.ed-page p,.ed-page figure{margin:0}.ed-page a{color:inherit;text-decoration:none}.ed-page button,.ed-page input,.ed-page select,.ed-page textarea{font:inherit}.ed-wrap{width:calc(100% - 64px);max-width:1320px;margin:auto}.ed-launch-bar{color:#9ca39e;background:#161a18;border-bottom:1px solid #232925;padding:10px 0;font-size:12px}.ed-launch-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ed-launch-status{letter-spacing:.08em;color:#fff;align-items:center;gap:10px;font-weight:600;display:flex}.ed-pulse-green{background:#00e676;border-radius:50%;width:8px;height:8px;animation:2s infinite ed-pulse;box-shadow:0 0 0 4px #00e67640}@keyframes ed-pulse{0%{box-shadow:0 0 #00e67666}70%{box-shadow:0 0 0 8px #00e67600}to{box-shadow:0 0 #00e67600}}.ed-launch-links{color:#abb2ac;align-items:center;gap:22px;display:flex}.ed-launch-links a:hover{color:#fff}.ed-hero{border-bottom:1px solid #1f2522;padding:70px 0 60px;position:relative;overflow:hidden}.ed-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e600121a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-120px;right:-50px}.ed-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:48px;display:grid}.ed-tag-row{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ed-beta-badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#e60012,#a8000d);border-radius:20px;padding:5px 12px;font-size:10px;font-weight:700}.ed-hero-kicker{letter-spacing:.12em;color:#00e676;text-transform:uppercase;font-size:11px;font-weight:600}.ed-hero h1{letter-spacing:-.045em;color:#fff;margin-bottom:20px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.15}.ed-hero h1 em{color:#e60012;font-style:normal}.ed-hero-p{color:#a9b2ab;max-width:640px;margin-bottom:32px;font-size:16px;line-height:1.8}.ed-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.ed-btn-primary{color:#fff;cursor:pointer;background:#e60012;border:0;border-radius:6px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.ed-btn-primary:hover{background:#bf000f;transform:translateY(-1px)}.ed-btn-glass{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.ed-btn-glass:hover{background:#ffffff1f;border-color:#ffffff4d}.ed-hero-mockup{background:#141816;border:1px solid #28302b;border-radius:14px;padding:24px;position:relative;box-shadow:0 25px 60px #00000080}.ed-mockup-top{border-bottom:1px solid #232925;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.ed-mockup-brand{color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ed-mockup-dot{background:#e60012;border-radius:2px;width:10px;height:10px}.ed-mockup-live{color:#00e676;background:#00e6761a;border:1px solid #00e67633;border-radius:12px;padding:3px 10px;font-size:10px;font-weight:700}.ed-mockup-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.ed-mock-card{background:#1a201c;border:1px solid #28322c;border-radius:8px;padding:14px}.ed-mock-card span{color:#859087;letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.ed-mock-card b{color:#fff;margin-top:4px;font-size:18px;font-weight:600;display:block}.ed-mock-card small{color:#00e676;font-size:10px}.ed-mockup-batch{background:#191f1b;border:1px solid #2a342e;border-radius:8px;padding:16px}.ed-mockup-batch-head{color:#cbd2cc;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.ed-mockup-batch-head b{color:#fff}.ed-mock-progress{background:#28322c;border-radius:10px;height:6px;margin-bottom:8px;overflow:hidden}.ed-mock-fill{background:linear-gradient(90deg,#e60012,#00e676);border-radius:10px;width:78%;height:100%}.ed-mockup-batch-foot{color:#88948a;justify-content:space-between;font-size:10px;display:flex}.ed-tabs-section{padding:50px 0 30px}.ed-tabs-nav{scrollbar-width:none;gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.ed-tabs-nav::-webkit-scrollbar{display:none}.ed-tab-btn{color:#9aa39c;cursor:pointer;white-space:nowrap;background:#161a18;border:1px solid #262e29;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.ed-tab-btn:hover{color:#fff;background:#1f2622}.ed-tab-btn.active{color:#fff;background:#e60012;border-color:#e60012;font-weight:600;box-shadow:0 4px 20px #e600124d}.ed-module-box{background:#141816;border:1px solid #27302b;border-radius:14px;margin-bottom:60px;padding:40px}.ed-module-grid{grid-template-columns:1.1fr 1.3fr;align-items:start;gap:44px;display:grid}.ed-module-info .ed-mod-tag{letter-spacing:.12em;color:#e60012;text-transform:uppercase;font-size:11px;font-weight:700}.ed-module-info h2{color:#fff;letter-spacing:-.03em;margin:10px 0 14px;font-size:28px;font-weight:600}.ed-module-info p{color:#a8b2aa;margin-bottom:24px;font-size:14px;line-height:1.8}.ed-mod-features{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ed-mod-features li{color:#cbd4cc;align-items:flex-start;gap:10px;font-size:13px;display:flex}.ed-mod-features li i{color:#00e676;font-style:normal;font-weight:700}.ed-mod-note{color:#9ca69e;background:#1a201c;border-left:3px solid #00e676;border-radius:0 8px 8px 0;padding:14px 18px;font-size:12px}.ed-sim-canvas{background:#0e1210;border:1px solid #252e28;border-radius:10px;padding:26px}.ed-sim-title{color:#8f9a91;border-bottom:1px solid #1f2722;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;font-size:13px;display:flex}.ed-sim-title strong{color:#fff}.ed-sim-steps{gap:12px;display:grid}.ed-step-item{background:#161c18;border:1px solid #232b26;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ed-step-item.done{border-color:#00e67633}.ed-step-icon{border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.ed-step-item.done .ed-step-icon{color:#00e676;background:#00e67626}.ed-step-item.current .ed-step-icon{color:#e60012;background:#e6001233;border:1px solid #e60012}.ed-step-item.waiting .ed-step-icon{color:#6d7770;background:#1f2621}.ed-step-text b{color:#fff;font-size:13px;display:block}.ed-step-text span{color:#8c968e;font-size:11px}.ed-step-badge{border-radius:12px;padding:4px 10px;font-size:10px;font-weight:600}.ed-step-badge.green{color:#00e676;background:#00e6761a;border:1px solid #00e67640}.ed-step-badge.red{color:#ff4d5a;background:#e6001226;border:1px solid #e600124d}.ed-step-badge.gray{color:#7f8981;background:#202823}.ed-sim-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ed-sim-table th{color:#7f8a81;border-bottom:1px solid #222a25;padding:10px 12px;font-weight:600}.ed-sim-table td{color:#d5ddd7;border-bottom:1px solid #1a221d;padding:12px}.ed-sim-table tr:hover td{background:#161c18}.ed-dept-section{border-top:1px solid #1d2420;padding:40px 0 70px}.ed-section-head{text-align:center;max-width:700px;margin:0 auto 40px}.ed-section-head span{letter-spacing:.12em;color:#e60012;text-transform:uppercase;font-size:11px;font-weight:700}.ed-section-head h2{color:#fff;letter-spacing:-.03em;margin:8px 0 12px;font-size:30px;font-weight:600}.ed-section-head p{color:#9ba59d;font-size:14px;line-height:1.7}.ed-dept-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ed-dept-card{background:#141816;border:1px solid #252e28;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .2s;display:flex}.ed-dept-card:hover{border-color:#38443d}.ed-dept-no{color:#e60012;letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:700}.ed-dept-card h3{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.ed-dept-card p{color:#8e9890;margin-bottom:18px;font-size:12px;line-height:1.6}.ed-dept-details{color:#cbd2cc;border-top:1px solid #202722;gap:6px;padding-top:14px;font-size:11px;display:grid}.ed-dept-details span{justify-content:space-between;display:flex}.ed-dept-details b{color:#00e676}.ed-lead-section{background:linear-gradient(#121614 0%,#18201b 100%);border:1px solid #28332c;border-radius:16px;margin-bottom:80px;padding:50px 48px}.ed-lead-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.ed-lead-copy .ed-kicker{letter-spacing:.12em;color:#00e676;text-transform:uppercase;font-size:11px;font-weight:700}.ed-lead-copy h2{color:#fff;letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.2}.ed-lead-copy p{color:#abb4ac;margin-bottom:24px;font-size:15px;line-height:1.8}.ed-lead-checks{color:#c9d2cb;gap:10px;font-size:13px;display:grid}.ed-lead-checks span{align-items:center;gap:10px;display:flex}.ed-lead-checks i{color:#00e676;font-style:normal;font-weight:700}.ed-form{background:#121614;border:1px solid #2a342d;border-radius:12px;gap:16px;padding:32px;display:grid}.ed-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ed-form label{color:#cbd4cd;gap:6px;font-size:12px;font-weight:500;display:grid}.ed-form input,.ed-form select{color:#fff;background:#181e1a;border:1px solid #2c3830;border-radius:6px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}.ed-form input:focus,.ed-form select:focus{border-color:#e60012}.ed-form input::placeholder{color:#626d64}.ed-form-success{text-align:center;background:#13281a;border:1px solid #00e676;border-radius:8px;padding:24px}.ed-form-success b{color:#00e676;margin-bottom:8px;font-size:18px;display:block}.ed-form-success p{color:#c2cec4;font-size:13px;line-height:1.7}@media (max-width:1050px){.ed-hero-grid{grid-template-columns:1fr;gap:36px}.ed-module-grid{grid-template-columns:1fr;gap:32px}.ed-dept-grid{grid-template-columns:repeat(2,1fr)}.ed-lead-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:760px){.ed-wrap{width:calc(100% - 32px)}.ed-hero{padding:40px 0}.ed-hero h1{font-size:32px}.ed-module-box{padding:24px 18px}.ed-dept-grid{grid-template-columns:1fr}.ed-lead-section{padding:30px 20px}.ed-form-row{grid-template-columns:1fr}}
