:root{color:#162033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}main{overflow:hidden}.hero{color:#fff;background:radial-gradient(circle at 100% 0,#667eeaf2,#0000 34%),linear-gradient(135deg,#0e1730 0%,#14244a 44%,#2b4b8d 100%);min-height:760px;padding:28px clamp(20px,5vw,72px) 72px}.nav,.heroGrid,.section,.metrics{max-width:1180px;margin:0 auto}.nav{justify-content:space-between;align-items:center;margin-bottom:96px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:flex}.navCta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:10px 16px}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.eyebrow,.sectionLabel{color:#9fe6ff;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}h1{letter-spacing:-.08em;max-width:760px;margin:18px 0;font-size:clamp(3rem,8vw,6.6rem);line-height:.93}.heroText{color:#ffffffc7;max-width:650px;font-size:1.28rem;line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin:34px 0;display:flex}.primaryButton,.secondaryButton,.wideButton{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.primaryButton{color:#102035;background:#7cf4c6;padding:15px 20px;box-shadow:0 20px 50px #7cf4c647}.secondaryButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;padding:15px 20px}.trustBar{color:#ffffffbd;flex-wrap:wrap;gap:14px;font-size:.92rem;display:flex}.trustBar span{align-items:center;gap:6px;display:inline-flex}.heroCard{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:34px;padding:32px;box-shadow:0 30px 90px #00000047}.heroCardHeader{align-items:center;gap:14px;margin-bottom:28px;display:flex}.heroCardHeader div{gap:3px;display:grid}.heroCardHeader span{color:#ffffff9e}.heroCard h2{letter-spacing:-.05em;margin:0 0 12px;font-size:2.2rem}.heroCard p{color:#ffffffbf;line-height:1.7}.miniStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.miniStats span{background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-weight:800;display:inline-flex}.wideButton{color:#162033;background:#fff;width:100%;padding:15px}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;padding:0 clamp(20px,2vw,0px);display:grid;transform:translateY(-54px)}.metrics div{background:#fff;border:1px solid #e7ecf4;border-radius:24px;padding:24px;box-shadow:0 18px 60px #1a274617}.metrics strong{letter-spacing:-.05em;font-size:2rem;display:block}.metrics span{color:#6e7890}.section{padding:70px clamp(20px,2vw,0px)}.section h2{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.section p{color:#5f6b80;font-size:1.06rem;line-height:1.75}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:42px;display:grid}.steps{gap:16px;display:grid}.steps div,.blueprintBox{background:#fff;border:1px solid #e7ecf4;border-radius:24px;padding:24px;box-shadow:0 14px 45px #14203a0f}.steps span{color:#2457b7;background:#e8f3ff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:16px;font-weight:900;display:inline-flex}.steps strong{font-size:1.15rem;display:block}.steps p{margin-bottom:0}.sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.filters{flex-wrap:wrap;gap:12px;display:flex}.searchBox,.selectBox{background:#fff;border:1px solid #dfe6f0;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.searchBox input{border:0;outline:0;width:min(360px,64vw)}.selectBox select{background:0 0;border:0;outline:0}.catalogGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.appCard{cursor:pointer;background:#fff;border:1px solid #e4eaf3;border-radius:24px;flex-direction:column;min-height:286px;padding:22px;transition:all .2s;display:flex}.appCard:hover,.appCard.active{border-color:#70a6ff;transform:translateY(-4px);box-shadow:0 20px 50px #2148821f}.cardTop{color:#2457b7;justify-content:space-between;font-size:.85rem;font-weight:900;display:flex}.appCard h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:1.2rem}.appCard p{margin-top:0;font-size:.95rem;line-height:1.55}.chipRow{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.chipRow span{color:#56637a;background:#f1f5fb;border-radius:999px;padding:6px 8px;font-size:.78rem;font-weight:700}.appCard button{color:#fff;cursor:pointer;background:#162033;border:0;border-radius:14px;margin-top:18px;padding:11px 14px;font-weight:800}.detailPanel{color:#fff;background:#101a33;border-radius:42px;margin-top:40px;padding:56px}.detailPanel p{color:#ffffffb8}.detailStats{flex-wrap:wrap;gap:10px;margin:22px 0 34px;display:flex}.detailStats span{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:10px 12px}.detailStats strong{color:#fff}.blueprintGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.blueprintBox h3{color:#162033;margin-top:0}.blueprintBox li{color:#5f6b80;margin:10px 0;line-height:1.5}.promptBox{grid-column:1/-1}pre{white-space:pre-wrap;color:#263249;background:#f5f7fb;border:1px solid #e7ecf4;border-radius:18px;padding:18px;line-height:1.6;overflow:auto}.ctaPanel{text-align:center}.ctaPanel p{max-width:760px;margin:0 auto 26px}@media (width<=980px){.heroGrid,.split{grid-template-columns:1fr}.metrics,.catalogGrid{grid-template-columns:repeat(2,1fr)}.sectionHeader{flex-direction:column;align-items:start}}@media (width<=620px){.hero{min-height:auto}.nav{margin-bottom:54px}.navCta{display:none}.metrics,.catalogGrid,.blueprintGrid,.miniStats{grid-template-columns:1fr}.detailPanel{border-radius:28px;padding:28px}h1{font-size:3.2rem}}
