.productHero[data-astro-cid-7wxsvid2] .heroSupport[data-astro-cid-7wxsvid2]{max-width:78ch;margin-top:14px;color:var(--muted);font-size:clamp(16px,1.8vw,19px);line-height:1.65}.heroChips[data-astro-cid-7wxsvid2]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.heroChips[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2],.outputChips[data-astro-cid-7wxsvid2] span[data-astro-cid-7wxsvid2]{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid rgba(127,235,214,.16);border-radius:999px;background:#2fd6b60b;color:#f7faf9b8;font-size:12px;font-weight:700;letter-spacing:.015em}.controlGrid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.controlCard[data-astro-cid-7wxsvid2]{position:relative;min-height:100%}.controlLabel[data-astro-cid-7wxsvid2]{margin-bottom:12px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.controlCard[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{margin-bottom:10px}.assiduityControlCard[data-astro-cid-7wxsvid2]{border-color:#2fd6b6ad;background:radial-gradient(circle at 50% 0%,rgba(47,214,182,.18),transparent 42%),#2fd6b613;box-shadow:0 0 0 1px #2fd6b633,0 20px 70px #0000001f}.sectionClose[data-astro-cid-7wxsvid2]{max-width:92ch;margin:24px 0 0;color:#f7faf9c7;font-size:16px;line-height:1.65}.timingGrid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.timingCard[data-astro-cid-7wxsvid2]{border:1px solid rgba(127,235,214,.16);border-radius:22px;background:#f7faf907;padding:clamp(22px,3vw,30px)}.timingCardAccent[data-astro-cid-7wxsvid2]{border-color:#2fd6b685;background:radial-gradient(circle at 88% 8%,rgba(47,214,182,.15),transparent 34%),#2fd6b60e}.timingBadge[data-astro-cid-7wxsvid2]{display:inline-flex;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:#2fd6b617;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.timingCard[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{margin-bottom:12px;font-size:clamp(21px,2.2vw,28px)}.timingCard[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0}.productContractSection[data-astro-cid-7wxsvid2] .sectionHeader[data-astro-cid-7wxsvid2]{margin-bottom:26px}.contractSpotlight[data-astro-cid-7wxsvid2]{margin-top:28px;border:1px solid rgba(127,235,214,.16);border-radius:28px;background:radial-gradient(circle at 85% 12%,rgba(47,214,182,.12),transparent 32%),#f7faf907;padding:clamp(24px,4vw,42px)}.contractIntro[data-astro-cid-7wxsvid2]{max-width:100%;margin-bottom:26px}.contractIntro[data-astro-cid-7wxsvid2] h3[data-astro-cid-7wxsvid2]{font-size:clamp(28px,4vw,44px);margin-bottom:14px}.contractIntro[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{max-width:96ch;font-size:17px;line-height:1.7}.contractDetailGrid[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:stretch}.contractAnatomy[data-astro-cid-7wxsvid2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contractElement[data-astro-cid-7wxsvid2]{border:1px solid rgba(127,235,214,.16);border-radius:16px;background:#05182d8a;padding:16px}.contractElement[data-astro-cid-7wxsvid2] h4[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--accent);font-size:15px;letter-spacing:-.01em}.contractElement[data-astro-cid-7wxsvid2] h4[data-astro-cid-7wxsvid2]:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px #2fd6b694;flex:0 0 auto}.contractElement[data-astro-cid-7wxsvid2] p[data-astro-cid-7wxsvid2]{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.contractArtifact[data-astro-cid-7wxsvid2]{border:1px solid rgba(127,235,214,.22);border-radius:18px;overflow:hidden;background:#050d18;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;box-shadow:0 24px 80px #00000029}.artifactBar[data-astro-cid-7wxsvid2]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(127,235,214,.12);background:#2fd6b60b;color:#f7faf9ad;font-size:12px;letter-spacing:.02em}.artifactLights[data-astro-cid-7wxsvid2]{display:inline-flex;gap:6px;margin-right:4px}.artifactLights[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]{display:block;width:9px;height:9px;border-radius:999px;background:#7febd62e}.artifactLights[data-astro-cid-7wxsvid2] i[data-astro-cid-7wxsvid2]:first-child{background:var(--accent);box-shadow:0 0 10px #2fd6b68c}.artifactBody[data-astro-cid-7wxsvid2]{padding:16px 18px;line-height:1.95}.artifactKey[data-astro-cid-7wxsvid2]{color:var(--accent)}.artifactValue[data-astro-cid-7wxsvid2]{color:#f7faf9d1}.artifactComment[data-astro-cid-7wxsvid2],.artifactNote[data-astro-cid-7wxsvid2]{color:#f7faf970}.artifactNote[data-astro-cid-7wxsvid2]{padding:0 18px 16px;font-size:11px;line-height:1.45}.productImplementationFlow[data-astro-cid-7wxsvid2]{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:18px}.productImplementationFlow[data-astro-cid-7wxsvid2] .stepCard[data-astro-cid-7wxsvid2]{position:relative}.productImplementationFlow[data-astro-cid-7wxsvid2] .keyStep[data-astro-cid-7wxsvid2]{border-color:#2fd6b6ad;background:radial-gradient(circle at 50% 0%,rgba(47,214,182,.18),transparent 42%),#2fd6b613;box-shadow:0 0 0 1px #2fd6b633,0 20px 70px #0000001f}@media(max-width:1180px){.controlGrid[data-astro-cid-7wxsvid2]{grid-template-columns:repeat(2,minmax(0,1fr))}.generationLoop[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:10px}.loopArrow[data-astro-cid-7wxsvid2]{min-height:22px;transform:rotate(90deg)}}@media(max-width:980px){.productImplementationFlow[data-astro-cid-7wxsvid2]{grid-template-columns:1fr;gap:10px}.flowArrow[data-astro-cid-7wxsvid2]{min-height:22px;transform:rotate(90deg);font-size:24px}.contractDetailGrid[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}}@media(max-width:760px){.controlGrid[data-astro-cid-7wxsvid2],.timingGrid[data-astro-cid-7wxsvid2],.contractAnatomy[data-astro-cid-7wxsvid2]{grid-template-columns:1fr}}
