.alloy-home{color:#f8fafc}.alloy-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:40px;align-items:center;min-height:580px;padding:56px clamp(20px,4vw,56px);border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(8,15,34,.98),rgba(16,20,31,.98) 52%,rgba(20,23,32,.98)),url("/images/logo/leptonx/icon.svg") right 42px bottom 36px/170px auto no-repeat;border-radius:8px;overflow:hidden}.alloy-kicker,.alloy-section-heading span,.alloy-workflow span,.alloy-pricing-cta span{display:inline-flex;align-items:center;gap:10px;color:#f472b6;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.alloy-kicker-dot{width:10px;height:10px;border-radius:50%;background:#4f46e5;box-shadow:0 0 0 5px rgba(79,70,229,.18)}.alloy-hero h1{max-width:760px;margin:18px 0 18px;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.96;letter-spacing:0;font-weight:900}.alloy-hero-lead{max-width:680px;margin:0;color:#cbd5e1;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.7}.alloy-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 34px}.alloy-hero-actions .btn,.alloy-pricing-cta .btn{border-radius:8px;font-weight:800}.alloy-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:700px}.alloy-proof-strip div{padding:16px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.78);border-radius:8px}.alloy-proof-strip strong{display:block;color:#fff;font-size:1.45rem;line-height:1.1}.alloy-proof-strip span{display:block;margin-top:6px;color:#94a3b8;font-size:.88rem}.alloy-hero-visual{min-width:0}.alloy-console{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.86);box-shadow:0 24px 70px rgba(0,0,0,.36);border-radius:8px;overflow:hidden}.alloy-console-header{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-bottom:1px solid rgba(148,163,184,.16);color:#cbd5e1;font-size:.88rem}.alloy-console-header span{width:10px;height:10px;border-radius:50%;background:#64748b}.alloy-console-header span:nth-child(1){background:#f472b6}.alloy-console-header span:nth-child(2){background:#fbbf24}.alloy-console-header span:nth-child(3){margin-right:8px;background:#22c55e}.alloy-pipeline{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:10px;padding:28px 24px}.alloy-pipeline-node{min-height:112px;display:grid;place-items:center;gap:10px;padding:16px 10px;border:1px solid rgba(148,163,184,.2);background:rgba(30,41,59,.8);border-radius:8px;text-align:center}.alloy-pipeline-node.active{border-color:rgba(79,70,229,.85);background:rgba(79,70,229,.18)}.alloy-pipeline-node i{color:#93c5fd;font-size:1.5rem}.alloy-pipeline-node span{color:#e2e8f0;font-weight:800}.alloy-pipeline-line{height:2px;background:linear-gradient(90deg,rgba(79,70,229,.2),rgba(244,114,182,.9))}.alloy-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 24px 24px}.alloy-console-panel{padding:18px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.42);border-radius:8px}.alloy-console-panel.wide{grid-column:1/-1}.alloy-console-panel span,.alloy-console-panel em{display:block;color:#94a3b8;font-style:normal}.alloy-console-panel strong{display:block;margin:8px 0;color:#fff;font-size:1.9rem;line-height:1.1}.alloy-section-heading{max-width:820px;margin:54px auto 22px;text-align:center}.alloy-section-heading h2,.alloy-workflow h2,.alloy-pricing-cta h2{margin:10px 0 10px;color:#f8fafc;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1.08;letter-spacing:0;font-weight:900}.alloy-section-heading p,.alloy-workflow p,.alloy-pricing-cta p{color:#94a3b8;font-size:1rem;line-height:1.65}.alloy-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.alloy-feature-card{min-height:250px;padding:24px;border:1px solid rgba(148,163,184,.18);background:rgba(24,24,27,.86);border-radius:8px}.alloy-feature-card i{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border:1px solid rgba(244,114,182,.34);color:#f472b6;background:rgba(244,114,182,.1);border-radius:8px;font-size:1.1rem}.alloy-feature-card h3{color:#e2e8f0;font-size:1.12rem;font-weight:900}.alloy-feature-card p{margin:12px 0 0;color:#94a3b8;line-height:1.62}.alloy-workflow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:34px;align-items:start;margin-top:28px;padding:34px;border:1px solid rgba(148,163,184,.18);background:#111827;border-radius:8px}.alloy-workflow ol{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:workflow}.alloy-workflow li{counter-increment:workflow;position:relative;min-height:92px;padding:18px 18px 18px 72px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.76);border-radius:8px}.alloy-workflow li::before{content:counter(workflow);position:absolute;left:18px;top:18px;display:grid;place-items:center;width:36px;height:36px;color:#fff;background:#4f46e5;border-radius:8px;font-weight:900}.alloy-workflow li strong,.alloy-workflow li span{display:block}.alloy-workflow li strong{color:#f8fafc}.alloy-workflow li span{margin-top:6px;color:#94a3b8;line-height:1.55;text-transform:none;font-size:.95rem;font-weight:500}.alloy-pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:30px 34px;border:1px solid rgba(79,70,229,.38);background:#15151c;border-radius:8px}.alloy-pricing-cta p{max-width:760px;margin-bottom:0}@media(max-width:1199px){.alloy-hero,.alloy-workflow{grid-template-columns:1fr}.alloy-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.alloy-hero{min-height:0;padding:30px 18px}.alloy-proof-strip,.alloy-feature-grid,.alloy-console-grid{grid-template-columns:1fr}.alloy-pipeline{grid-template-columns:1fr}.alloy-pipeline-line{width:2px;height:32px;margin:0 auto}.alloy-workflow,.alloy-pricing-cta{padding:24px 18px}.alloy-pricing-cta{align-items:stretch;flex-direction:column}}