.build-cycle{max-width:1100px;margin:34px 0 26px;padding:clamp(22px,3vw,34px);border:1px solid #dfe6f2;border-radius:28px;background:linear-gradient(135deg,#07133b 0%,#101f59 58%,#4324a7 100%);color:#fff;box-shadow:0 24px 70px rgba(30,52,105,.14)}
.build-cycle .eyebrow{color:#7fc0ff}.build-cycle-copy{max-width:760px}.build-cycle-copy h2{margin:7px 0 10px;font-size:clamp(30px,4.5vw,50px);line-height:1;letter-spacing:-.045em}.build-cycle-copy p{margin:0;color:#d8e1f8;font-size:14px;line-height:1.8;font-weight:650}.cycle-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}.cycle-step{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:19px;background:rgba(255,255,255,.07)}.cycle-step.featured{background:#fff;color:#07133b}.cycle-step strong{display:block;margin-bottom:14px;color:#7fc0ff;font-size:11px;letter-spacing:.14em}.cycle-step.featured strong{color:#6f2cff}.cycle-step span{display:block;font-size:16px;font-weight:900;line-height:1.3}.cycle-step p{margin:7px 0 0;color:#bdc9e6;font-size:12px;line-height:1.65}.cycle-step.featured p{color:#6e7b95}.cycle-step p b{color:inherit}.cycle-note{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.09);font-size:12px;line-height:1.65}.cycle-note b{white-space:nowrap;color:#ffd26c}.cycle-note span{color:#d8e1f8}@media(max-width:900px){.cycle-track{grid-template-columns:1fr 1fr}}@media(max-width:640px){.build-cycle{margin-top:24px;padding:20px;border-radius:22px}.cycle-track{grid-template-columns:1fr}.cycle-step{display:grid;grid-template-columns:38px 1fr;gap:2px 10px;padding:15px}.cycle-step strong{grid-row:1/3;margin:2px 0 0}.cycle-step span{font-size:15px}.cycle-step p{margin-top:4px}.cycle-note{display:block}.cycle-note b{display:block;margin-bottom:4px;white-space:normal}}
