.OpenModelEcosystem-module__ZxacZa__section{isolation:isolate;background:#05070d;border-top:1px solid #ffffff12;padding-block:9rem 8.5rem;position:relative;overflow:hidden}.OpenModelEcosystem-module__ZxacZa__ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 53%,#4d607e1a,#0000 32%),radial-gradient(circle at 50% 62%,#e7f15a05,#0000 27%);position:absolute;inset:0}.OpenModelEcosystem-module__ZxacZa__container{max-width:1200px}.OpenModelEcosystem-module__ZxacZa__header{text-align:center;max-width:850px;margin-inline:auto}.OpenModelEcosystem-module__ZxacZa__header h2{color:#fff;letter-spacing:-.052em;margin-top:1.5rem;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:800;line-height:.98}.OpenModelEcosystem-module__ZxacZa__header h2 span{display:block}.OpenModelEcosystem-module__ZxacZa__header>p:last-child{color:#e2e8f0b3;max-width:760px;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.65}.OpenModelEcosystem-module__ZxacZa__stage{max-width:1080px;height:660px;margin:5rem auto 0;position:relative}.OpenModelEcosystem-module__ZxacZa__stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#e7f15a07,#0000 25%),radial-gradient(circle,#71839e1a,#1e293b07 44%,#0000 72%);border-radius:50%;width:min(58vw,680px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OpenModelEcosystem-module__ZxacZa__core{z-index:2;aspect-ratio:1;border-radius:50%;width:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.OpenModelEcosystem-module__ZxacZa__coreOuter,.OpenModelEcosystem-module__ZxacZa__coreMiddle,.OpenModelEcosystem-module__ZxacZa__coreInner,.OpenModelEcosystem-module__ZxacZa__coreLight{border-radius:50%;position:absolute}.OpenModelEcosystem-module__ZxacZa__coreOuter{background:radial-gradient(circle at 34% 26%,#ffffff2e,#0000 22%),repeating-linear-gradient(112deg,#ffffff05 0 1px,#0000 1px 5px),conic-gradient(from 205deg,#141920,#3b424d 18%,#171c23 41%,#303741 63%,#0d1117 82%,#252c35);border:1px solid #0f172a40;inset:0;box-shadow:inset 0 2px 2px #ffffff24,inset 0 -14px 30px #0000007a,inset 0 0 0 9px #0000001a,0 30px 60px #00000052,0 0 38px #e7f15a06}.OpenModelEcosystem-module__ZxacZa__coreOuter:before,.OpenModelEcosystem-module__ZxacZa__coreOuter:after,.OpenModelEcosystem-module__ZxacZa__coreMiddle:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.OpenModelEcosystem-module__ZxacZa__coreOuter:before{border:1px solid #ffffff1a;inset:10px;box-shadow:inset 0 0 0 5px #0000001f,0 0 0 1px #00000061}.OpenModelEcosystem-module__ZxacZa__coreOuter:after{background:repeating-conic-gradient(from 8deg, #e2e8f02e 0 .7deg, transparent .7deg 12deg);opacity:.46;inset:5px;-webkit-mask:radial-gradient(circle,#0000 67%,#000 68% 72%,#0000 73%);mask:radial-gradient(circle,#0000 67%,#000 68% 72%,#0000 73%)}.OpenModelEcosystem-module__ZxacZa__coreMiddle{background:repeating-linear-gradient(108deg,#ffffff04 0 1px,#0000 1px 4px),conic-gradient(from 35deg,#151a21,#3a414c 18%,#10151c 42%,#303741 66%,#0b0f15);border:1px solid #ffffff21;inset:22px;box-shadow:inset 0 0 0 8px #0003,0 0 0 1px #0000006b}.OpenModelEcosystem-module__ZxacZa__coreMiddle:before{background:conic-gradient(from 22deg, #ffffff12 0 10%, #0000002e 10% 20%, #ffffff0b 20% 30%, #0003 30% 40%, #ffffff0f 40% 50%, #0000002e 50% 60%, #ffffff0b 60% 70%, #0003 70% 80%, #ffffff0f 80% 90%, #0000002e 90% 100%);opacity:.72;animation:14s ease-in-out infinite alternate OpenModelEcosystem-module__ZxacZa__aperture-drift;inset:25px;-webkit-mask:radial-gradient(circle,#0000 0 45%,#000 47% 72%,#0000 74%);mask:radial-gradient(circle,#0000 0 45%,#000 47% 72%,#0000 74%)}.OpenModelEcosystem-module__ZxacZa__coreInner{background:radial-gradient(circle at 38% 32%,#e7f15a38,#0000 28%),linear-gradient(145deg,#252c31,#090d12 68%);border:1px solid #e7f15a80;inset:67px;box-shadow:inset 0 0 20px #e7f15a1c,0 0 26px #e7f15a1c,0 10px 22px #00000057}.OpenModelEcosystem-module__ZxacZa__coreLight{filter:drop-shadow(0 0 5px #e7f15a29);border:1px solid #0000;border-color:#0000 #e7f15ab8 #e7f15a57 #0000;animation:7.5s ease-in-out infinite alternate OpenModelEcosystem-module__ZxacZa__core-light-breathe;inset:14px;transform:rotate(22deg)}.OpenModelEcosystem-module__ZxacZa__coreIdentity{z-index:4;color:#f8fafc;text-align:center;width:230px;position:absolute;top:calc(50% + 150px);left:50%;transform:translate(-50%)}.OpenModelEcosystem-module__ZxacZa__coreIdentity p{letter-spacing:-.015em;font-size:1rem;font-weight:650;line-height:1.2}.OpenModelEcosystem-module__ZxacZa__coreIdentity span{color:#cbd5e194;margin-top:.3rem;font-size:.8rem;font-weight:400;line-height:1.25;display:block}.OpenModelEcosystem-module__ZxacZa__modelCollection{position:absolute;inset:0}.OpenModelEcosystem-module__ZxacZa__modelModule{--module-x:0;--module-y:0;z-index:3;color:#fff;text-align:center;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);width:218px;min-height:98px;transform:translate(var(--module-x), var(--module-y));background:linear-gradient(145deg,#ffffff1c,#0000 32%),repeating-linear-gradient(108deg,#ffffff03 0 1px,#0000 1px 6px),linear-gradient(135deg,#343b45,#11161d 58%,#29303a);border:1px solid #ffffff24;border-radius:14px;outline:none;flex-direction:column;justify-content:center;padding:1.2rem 1.35rem;transition:border-color .16s,box-shadow .16s;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -10px 22px #0000004d,inset 10px 0 20px #e7f15a03,0 18px 36px #0000003d}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=upperCenter]{top:0;left:50%;transform:translate(-50%)}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=middleLeft]{top:41%;left:0}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=middleRight]{top:41%;right:0}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerLeft]{bottom:2%;left:9%}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerRight]{bottom:2%;right:9%}.OpenModelEcosystem-module__ZxacZa__moduleEdge{background:#e7f15ab8;border-radius:999px;width:2px;transition:opacity .16s,box-shadow .16s;position:absolute;top:18%;bottom:18%;left:0;box-shadow:0 0 7px #e7f15a1f,12px 0 28px #e7f15a06}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=upperCenter] .OpenModelEcosystem-module__ZxacZa__moduleEdge{width:auto;height:2px;inset:auto 18% 0}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=middleLeft] .OpenModelEcosystem-module__ZxacZa__moduleEdge{left:auto;right:0}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerLeft] .OpenModelEcosystem-module__ZxacZa__moduleEdge,.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerRight] .OpenModelEcosystem-module__ZxacZa__moduleEdge{width:auto;height:2px;inset:0 18% auto}.OpenModelEcosystem-module__ZxacZa__modelModule h3{letter-spacing:-.015em;font-size:1.02rem;font-weight:700;line-height:1.2}.OpenModelEcosystem-module__ZxacZa__modelModule p{color:#e2e8f0b8;opacity:.82;margin-top:.55rem;font-size:.8rem;line-height:1.42;transition:color .16s,opacity .16s}.OpenModelEcosystem-module__ZxacZa__modelModule:is(:hover,:focus-visible) p{opacity:1;color:#f1f5f9e6}.OpenModelEcosystem-module__ZxacZa__modelModule:is(:hover,:focus-visible){border-color:#e7f15a45;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 22px #00000052,inset 10px 0 22px #e7f15a05,0 22px 42px #0000004d}.OpenModelEcosystem-module__ZxacZa__modelModule:is(:hover,:focus-visible) .OpenModelEcosystem-module__ZxacZa__moduleEdge{opacity:.92;box-shadow:0 0 9px #e7f15a2e}.OpenModelEcosystem-module__ZxacZa__modelModule:focus-visible{outline:2px solid var(--color-eyebrow-dark);outline-offset:-3px}.OpenModelEcosystem-module__ZxacZa__valuePills{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.OpenModelEcosystem-module__ZxacZa__valuePills li{color:#e2e8f0ad;letter-spacing:.01em;cursor:default;background:#ffffff07;border:1px solid #ffffff13;border-radius:999px;padding:.5rem .9rem;font-size:.78rem;font-weight:600;line-height:1;transition:background-color .15s,color .15s;box-shadow:inset 0 1px #ffffff0f}.OpenModelEcosystem-module__ZxacZa__valuePills li:hover{color:#e2e8f0c2;background:#ffffff0a}.OpenModelEcosystem-module__ZxacZa__philosophy{color:#cbd5e194;text-align:center;margin:2.5rem auto 0;font-size:1rem;line-height:1.6}@keyframes OpenModelEcosystem-module__ZxacZa__aperture-drift{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes OpenModelEcosystem-module__ZxacZa__core-light-breathe{0%{opacity:.62}to{opacity:.9}}@media (max-width:1023px){.OpenModelEcosystem-module__ZxacZa__section{padding-block:7rem}.OpenModelEcosystem-module__ZxacZa__stage{height:590px;margin-top:4rem}.OpenModelEcosystem-module__ZxacZa__core{width:230px}.OpenModelEcosystem-module__ZxacZa__coreMiddle{inset:20px}.OpenModelEcosystem-module__ZxacZa__coreInner{inset:57px}.OpenModelEcosystem-module__ZxacZa__coreIdentity{top:calc(50% + 126px)}.OpenModelEcosystem-module__ZxacZa__modelModule{width:190px}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerLeft]{left:4%}.OpenModelEcosystem-module__ZxacZa__modelModule[data-position=lowerRight]{right:4%}}@media (max-width:767px){.OpenModelEcosystem-module__ZxacZa__section{padding-block:5.5rem}.OpenModelEcosystem-module__ZxacZa__header h2{font-size:clamp(2.3rem,8vw,3.25rem)}.OpenModelEcosystem-module__ZxacZa__header>p:last-child{font-size:1rem;line-height:1.6}.OpenModelEcosystem-module__ZxacZa__stage{flex-direction:column;gap:0;height:auto;margin-top:3.25rem;display:flex}.OpenModelEcosystem-module__ZxacZa__stage:before{width:310px;top:105px}.OpenModelEcosystem-module__ZxacZa__core{width:205px;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.OpenModelEcosystem-module__ZxacZa__coreIdentity{width:100%;margin-top:1.25rem;position:relative;top:auto;left:auto;transform:none}.OpenModelEcosystem-module__ZxacZa__modelCollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.75rem;display:grid;position:relative}.OpenModelEcosystem-module__ZxacZa__modelModule,.OpenModelEcosystem-module__ZxacZa__modelModule[data-position]{width:100%;min-height:112px;position:relative;inset:auto;transform:none}.OpenModelEcosystem-module__ZxacZa__valuePills{margin-top:3rem}.OpenModelEcosystem-module__ZxacZa__modelModule p{opacity:.88}}@media (max-width:430px){.OpenModelEcosystem-module__ZxacZa__modelModule{min-height:118px;padding:1rem .8rem}.OpenModelEcosystem-module__ZxacZa__modelModule h3{font-size:.95rem}.OpenModelEcosystem-module__ZxacZa__modelModule p{font-size:.74rem}.OpenModelEcosystem-module__ZxacZa__valuePills{gap:.55rem}.OpenModelEcosystem-module__ZxacZa__valuePills li{padding-inline:.8rem;font-size:.76rem}}@media (max-width:359px){.OpenModelEcosystem-module__ZxacZa__modelCollection{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OpenModelEcosystem-module__ZxacZa__coreMiddle:before,.OpenModelEcosystem-module__ZxacZa__coreLight{animation:none}.OpenModelEcosystem-module__ZxacZa__modelModule,.OpenModelEcosystem-module__ZxacZa__modelModule p,.OpenModelEcosystem-module__ZxacZa__moduleEdge,.OpenModelEcosystem-module__ZxacZa__valuePills li{transition:none}}
.AiCodingWorkflow-module__H8UiCq__section{isolation:isolate;background:#080b12;padding-block:8.5rem 6.5rem;position:relative;overflow:hidden;box-shadow:inset 0 32px 72px #00000029}.AiCodingWorkflow-module__H8UiCq__ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 58%,#4a55690e,#0000 45%);position:absolute;inset:0}.AiCodingWorkflow-module__H8UiCq__container{max-width:1200px}.AiCodingWorkflow-module__H8UiCq__header{text-align:center;max-width:850px;margin-inline:auto}.AiCodingWorkflow-module__H8UiCq__header h2{color:#fff;letter-spacing:-.052em;margin-top:1.5rem;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:800;line-height:.98}.AiCodingWorkflow-module__H8UiCq__header h2 span{white-space:nowrap;display:block}.AiCodingWorkflow-module__H8UiCq__header>p:last-child{color:#e2e8f0ad;max-width:720px;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.65}.AiCodingWorkflow-module__H8UiCq__workflowTrack{margin-top:5rem;position:relative}.AiCodingWorkflow-module__H8UiCq__workflowTrack:before{content:"";z-index:0;background:#94a3b829;height:1px;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}.AiCodingWorkflow-module__H8UiCq__handoff{z-index:1;opacity:.55;background:#e7f15a80;border-radius:999px;width:12px;height:5px;animation:12s linear infinite AiCodingWorkflow-module__H8UiCq__workflow-handoff-x;position:absolute;top:calc(50% - 2px);left:6%;box-shadow:0 0 8px #e7f15a1f}.AiCodingWorkflow-module__H8UiCq__workflowList{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.1rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.AiCodingWorkflow-module__H8UiCq__workflowItem{min-width:0;position:relative}.AiCodingWorkflow-module__H8UiCq__workflowItem:not(:last-child):after{content:"";z-index:4;background:#080b12;border:1px solid #e7f15a8c;border-radius:50%;width:5px;height:5px;transition:border-color .16s,box-shadow .16s;position:absolute;top:50%;right:calc(clamp(.75rem,1.25vw,1.1rem)/-1.47059);transform:translate(50%,-50%);box-shadow:0 0 7px #e7f15a17}.AiCodingWorkflow-module__H8UiCq__workflowItem:has(.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible)):after{border-color:#e7f15ac7;box-shadow:0 0 8px #e7f15a26}.AiCodingWorkflow-module__H8UiCq__stageModule{color:#fff;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(145deg,#ffffff13,#0000 33%),repeating-linear-gradient(108deg,#ffffff02 0 1px,#0000 1px 7px),linear-gradient(145deg,#262c35,#11161d 62%,#20262f);border:1px solid #ffffff17;border-radius:14px;outline:none;flex-direction:column;height:100%;min-height:250px;padding:1.4rem 1.25rem 1.35rem;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 24px #0003,0 18px 34px #00000029}.AiCodingWorkflow-module__H8UiCq__moduleAccent{background:#e7f15aa6;width:2.4rem;height:2px;transition:background-color .16s,box-shadow .16s;position:absolute;top:0;left:1.25rem;box-shadow:0 0 7px #e7f15a1a}.AiCodingWorkflow-module__H8UiCq__stageNumber{color:#cbd5e161;letter-spacing:.14em;align-self:flex-end;font-size:.72rem;font-weight:650;line-height:1}.AiCodingWorkflow-module__H8UiCq__stageIcon{width:2.65rem;height:2.65rem;color:var(--color-accent-primary);background:#e7f15a07;border:1px solid #e7f15a2e;border-radius:11px;justify-content:center;align-items:center;margin-top:1.1rem;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.AiCodingWorkflow-module__H8UiCq__stageIcon svg{width:1.2rem;height:1.2rem}.AiCodingWorkflow-module__H8UiCq__stageModule h3{color:#f8fafceb;margin-top:1.15rem;font-size:1.05rem;font-weight:700;line-height:1.2;transition:color .16s}.AiCodingWorkflow-module__H8UiCq__stageModule p{color:#cbd5e19e;margin-top:.65rem;font-size:.78rem;line-height:1.48;transition:color .16s}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible){filter:brightness(1.02);border-color:#e7f15a3d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 24px #0000003b,0 22px 42px #00000038,0 0 20px #e7f15a08}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible) .AiCodingWorkflow-module__H8UiCq__moduleAccent{background:#e7f15ad1;box-shadow:0 0 9px #e7f15a29}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible) .AiCodingWorkflow-module__H8UiCq__stageIcon{color:color-mix(in srgb, var(--color-accent-primary) 90%, white);background:#e7f15a0b;border-color:#e7f15a47}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible) h3{color:#fff}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible) p{color:#e2e8f0b8}.AiCodingWorkflow-module__H8UiCq__stageModule:focus-visible{outline:2px solid var(--color-eyebrow-dark);outline-offset:-3px}.AiCodingWorkflow-module__H8UiCq__closing{color:#cbd5e194;text-align:center;margin:4rem auto 0;font-size:.95rem;line-height:1.55}@keyframes AiCodingWorkflow-module__H8UiCq__workflow-handoff-x{0%{left:6%}to{left:calc(94% - 12px)}}@media (max-width:1100px){.AiCodingWorkflow-module__H8UiCq__section{padding-block:7rem 6rem}.AiCodingWorkflow-module__H8UiCq__workflowTrack{margin-top:4.5rem}.AiCodingWorkflow-module__H8UiCq__workflowTrack:before{background:linear-gradient(#94a3b824,#94a3b824) 14% 119px/72% 1px no-repeat,linear-gradient(#94a3b824,#94a3b824) 25% calc(100% - 119px)/50% 1px no-repeat,linear-gradient(#94a3b81a,#94a3b81a) 50%/1px 2rem no-repeat;width:auto;height:auto;inset:0;transform:none}.AiCodingWorkflow-module__H8UiCq__handoff{display:none}.AiCodingWorkflow-module__H8UiCq__workflowList{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.AiCodingWorkflow-module__H8UiCq__workflowItem{grid-column:span 2}.AiCodingWorkflow-module__H8UiCq__workflowItem:nth-child(4){grid-column:2/span 2}.AiCodingWorkflow-module__H8UiCq__workflowItem:nth-child(5){grid-column:4/span 2}.AiCodingWorkflow-module__H8UiCq__workflowItem:after{display:none}.AiCodingWorkflow-module__H8UiCq__stageModule{min-height:238px;padding-inline:1.2rem}.AiCodingWorkflow-module__H8UiCq__moduleAccent{left:1rem}.AiCodingWorkflow-module__H8UiCq__stageModule p{font-size:.78rem}}@media (max-width:767px){.AiCodingWorkflow-module__H8UiCq__section{padding-block:5.5rem 5rem}.AiCodingWorkflow-module__H8UiCq__header h2{font-size:clamp(2.25rem,8vw,3.2rem)}.AiCodingWorkflow-module__H8UiCq__header h2 span{white-space:normal}.AiCodingWorkflow-module__H8UiCq__header>p:last-child{font-size:1rem;line-height:1.6}.AiCodingWorkflow-module__H8UiCq__workflowTrack{margin-top:3.5rem}.AiCodingWorkflow-module__H8UiCq__workflowTrack:before{background:#94a3b829;width:1px;height:auto;inset:1.5rem auto 1.5rem 1.45rem;transform:none}.AiCodingWorkflow-module__H8UiCq__handoff{width:5px;height:12px;animation-name:AiCodingWorkflow-module__H8UiCq__workflow-handoff-y;display:block;top:1.5rem;left:calc(1.45rem - 2px)}.AiCodingWorkflow-module__H8UiCq__workflowList{grid-template-columns:1fr;gap:.9rem}.AiCodingWorkflow-module__H8UiCq__workflowItem,.AiCodingWorkflow-module__H8UiCq__workflowItem:nth-child(4),.AiCodingWorkflow-module__H8UiCq__workflowItem:nth-child(5){grid-column:auto}.AiCodingWorkflow-module__H8UiCq__workflowItem:not(:last-child):after{display:block;inset:auto auto -.6rem 1.45rem;transform:translate(-50%,50%)}.AiCodingWorkflow-module__H8UiCq__stageModule{min-height:0;padding:1.25rem 1.2rem 1.3rem 4rem}.AiCodingWorkflow-module__H8UiCq__moduleAccent{width:2px;height:auto;top:1.1rem;bottom:1.1rem;left:0}.AiCodingWorkflow-module__H8UiCq__stageNumber{position:absolute;top:1.25rem;left:1rem}.AiCodingWorkflow-module__H8UiCq__stageIcon{margin-top:0}.AiCodingWorkflow-module__H8UiCq__stageModule h3{margin-top:1rem}.AiCodingWorkflow-module__H8UiCq__stageModule p{max-width:32rem;font-size:.82rem}.AiCodingWorkflow-module__H8UiCq__closing{margin-top:3.5rem}}@keyframes AiCodingWorkflow-module__H8UiCq__workflow-handoff-y{0%{top:1.5rem}to{top:calc(100% - 2.25rem)}}@media (prefers-reduced-motion:reduce){.AiCodingWorkflow-module__H8UiCq__handoff{display:none}.AiCodingWorkflow-module__H8UiCq__stageModule,.AiCodingWorkflow-module__H8UiCq__moduleAccent,.AiCodingWorkflow-module__H8UiCq__stageIcon,.AiCodingWorkflow-module__H8UiCq__stageModule h3,.AiCodingWorkflow-module__H8UiCq__stageModule p,.AiCodingWorkflow-module__H8UiCq__workflowItem:after{transition:none}.AiCodingWorkflow-module__H8UiCq__stageModule:is(:hover,:focus-visible){transform:none}}
.ai-coding-module__xCEU-G__page{color:#fff;background:#05070d;overflow:hidden}.ai-coding-module__xCEU-G__hero{isolation:isolate;min-height:clamp(680px,76svh,740px);padding-block:calc(var(--site-header-offset-lg) + 2.5rem) 3.75rem;background:#05070d;align-items:center;display:flex;position:relative;overflow:hidden}.ai-coding-module__xCEU-G__atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 49%,#43546c1a,#0000 35%),radial-gradient(at 76% 70%,#b6ff3b06,#0000 30%);position:absolute;inset:0}.ai-coding-module__xCEU-G__container{z-index:1;position:relative}.ai-coding-module__xCEU-G__heroGrid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:clamp(3rem,4vw,4.5rem);display:grid}.ai-coding-module__xCEU-G__copy{min-width:0;max-width:610px}.ai-coding-module__xCEU-G__eyebrow{color:var(--color-eyebrow-dark);letter-spacing:.2em;margin:0;font-size:.78rem;font-weight:700;line-height:1.2}.ai-coding-module__xCEU-G__eyebrowRule{background:var(--color-eyebrow-dark);width:2.5rem;height:2px;margin-top:.8rem;display:block}.ai-coding-module__xCEU-G__title{letter-spacing:-.05em;width:max-content;max-width:100%;margin:1.5rem 0 0;font-size:clamp(64px,4.9vw,72px);font-weight:800;line-height:.96}.ai-coding-module__xCEU-G__title span{white-space:nowrap;display:block}.ai-coding-module__xCEU-G__subtitle{color:#e2e8f0c7;max-width:600px;margin:1.8rem 0 0;font-size:clamp(19px,1.38vw,21px);line-height:1.56}.ai-coding-module__xCEU-G__visualColumn{justify-content:flex-end;align-items:center;min-width:0;display:flex}.ai-coding-module__xCEU-G__visualFloat{will-change:transform;width:92%;max-width:790px;animation:8s ease-in-out -2s infinite ai-coding-module__xCEU-G__nexus-float}.ai-coding-module__xCEU-G__visual{isolation:isolate;width:100%;margin-left:auto;position:relative;transform:translate(clamp(6px,1vw,16px))}.ai-coding-module__xCEU-G__nexusLight{z-index:-1;filter:blur(26px);background:radial-gradient(#b6ff3b16,#b6ff3b05 48%,#0000 74%);border-radius:50%;height:20%;animation:7.5s ease-in-out infinite alternate ai-coding-module__xCEU-G__nexus-breathe;position:absolute;bottom:17%;left:20%;right:11%}.ai-coding-module__xCEU-G__nexusImage{z-index:1;object-fit:contain;width:100%;height:auto;display:block;position:relative}@keyframes ai-coding-module__xCEU-G__nexus-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes ai-coding-module__xCEU-G__nexus-breathe{0%{opacity:.58}to{opacity:.88}}@media (max-width:1279px){.ai-coding-module__xCEU-G__heroGrid{grid-template-columns:minmax(0,48fr) minmax(0,52fr);gap:3rem}.ai-coding-module__xCEU-G__title{font-size:clamp(56px,5.15vw,66px)}.ai-coding-module__xCEU-G__visualFloat{width:90%}}@media (max-width:1023px){.ai-coding-module__xCEU-G__hero{min-height:650px;padding-block:calc(var(--site-header-offset) + 2.5rem) 3.25rem}.ai-coding-module__xCEU-G__heroGrid{grid-template-columns:minmax(0,51fr) minmax(0,49fr);gap:2.5rem}.ai-coding-module__xCEU-G__title{font-size:clamp(50px,5.5vw,56px)}.ai-coding-module__xCEU-G__subtitle{font-size:18px}.ai-coding-module__xCEU-G__visual{transform:translate(6px)}}@media (max-width:899px){.ai-coding-module__xCEU-G__hero{min-height:auto;padding-block:calc(var(--site-header-offset) + 3rem) 3.5rem}.ai-coding-module__xCEU-G__heroGrid{grid-template-columns:1fr;gap:2.25rem}.ai-coding-module__xCEU-G__copy{text-align:center;max-width:680px;margin-inline:auto}.ai-coding-module__xCEU-G__eyebrowRule,.ai-coding-module__xCEU-G__title,.ai-coding-module__xCEU-G__subtitle{margin-inline:auto}.ai-coding-module__xCEU-G__visualColumn{justify-content:center}.ai-coding-module__xCEU-G__visualFloat{width:min(86vw,650px)}.ai-coding-module__xCEU-G__visual{transform:none}}@media (max-width:640px){.ai-coding-module__xCEU-G__hero{padding-block:calc(var(--site-header-offset) + 1.75rem) 2.5rem}.ai-coding-module__xCEU-G__heroGrid{gap:1.5rem}.ai-coding-module__xCEU-G__title{letter-spacing:-.052em;margin-top:1.35rem;font-size:clamp(32px,8.5vw,42px);line-height:.98}.ai-coding-module__xCEU-G__subtitle{max-width:34rem;margin-top:1.35rem;font-size:16px;line-height:1.58}.ai-coding-module__xCEU-G__visualFloat{width:min(100%,540px);animation-name:ai-coding-module__xCEU-G__nexus-float-mobile}}@media (max-width:370px){.ai-coding-module__xCEU-G__title{width:auto;font-size:36px}.ai-coding-module__xCEU-G__title span:last-child{white-space:normal}}@keyframes ai-coding-module__xCEU-G__nexus-float-mobile{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ai-coding-module__xCEU-G__visualFloat,.ai-coding-module__xCEU-G__nexusLight{animation:none}.ai-coding-module__xCEU-G__visualFloat{will-change:auto}}.ai-coding-module__xCEU-G__capabilitySection{isolation:isolate;padding-block:8.5rem;position:relative;overflow:hidden}.ai-coding-module__xCEU-G__capabilityContainer{z-index:1;max-width:1120px;position:relative}.ai-coding-module__xCEU-G__capabilityHeading{text-align:center;max-width:820px;margin-inline:auto}.ai-coding-module__xCEU-G__capabilityHeading h2{color:#08111f;letter-spacing:-.052em;margin-top:1.5rem;font-size:clamp(2.5rem,4.25vw,3.75rem);font-weight:800;line-height:.98}.ai-coding-module__xCEU-G__capabilityHeading>p:last-child{color:#334155;max-width:720px;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.65}.ai-coding-module__xCEU-G__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.ai-coding-module__xCEU-G__capabilityCard{min-height:218px;transition-duration:.15s;transition-timing-function:var(--motion-ease-standard,ease);grid-template-columns:1fr;align-content:start;gap:2rem;padding:1.875rem}.ai-coding-module__xCEU-G__capabilityIcon{width:3rem;height:3rem;color:var(--color-icon-light);transition-duration:.15s;transition-timing-function:var(--motion-ease-standard,ease)}.ai-coding-module__xCEU-G__capabilityTop{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.ai-coding-module__xCEU-G__capabilityCategory{color:#475569b3;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.ai-coding-module__xCEU-G__capabilityIcon:before,.ai-coding-module__xCEU-G__capabilityIcon:after{content:none}.ai-coding-module__xCEU-G__capabilityIcon svg{width:1.25rem;height:1.25rem}.ai-coding-module__xCEU-G__capabilityNumber{color:#0f172a;letter-spacing:-.06em;opacity:.075;pointer-events:none;transition:opacity .15s var(--motion-ease-standard,ease);-webkit-user-select:none;user-select:none;font-size:clamp(2.75rem,4vw,3.5rem);font-weight:700;line-height:1;position:absolute;top:1.45rem;right:1.65rem}.ai-coding-module__xCEU-G__capabilityCard:hover .ai-coding-module__xCEU-G__capabilityNumber{opacity:.12}.ai-coding-module__xCEU-G__capabilityCard:hover{border-color:color-mix(in srgb, var(--color-icon-light) 42%, #0f172a1f);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px color-mix(in srgb, var(--color-icon-light) 8%, transparent), 0 0 24px color-mix(in srgb, var(--color-icon-light) 8%, transparent), 0 16px 34px #0f172a13;transform:translateY(-2px)}.ai-coding-module__xCEU-G__capabilityCard:hover .ai-coding-module__xCEU-G__capabilityIcon{color:color-mix(in srgb, var(--color-icon-light) 88%, #0f172a);border-color:color-mix(in srgb, var(--color-icon-light) 52%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--color-icon-light) 10%, white), #fffffff2), #fff}.ai-coding-module__xCEU-G__capabilityCard h3{transition:color .15s var(--motion-ease-standard,ease)}.ai-coding-module__xCEU-G__capabilityCard:hover h3{color:#020617}@media (max-width:899px){.ai-coding-module__xCEU-G__capabilitySection{padding-block:6.5rem}.ai-coding-module__xCEU-G__capabilityGrid{margin-top:3rem}}@media (max-width:640px){.ai-coding-module__xCEU-G__capabilitySection{padding-block:5rem}.ai-coding-module__xCEU-G__capabilityHeading h2{margin-top:1.25rem;font-size:2.25rem;line-height:1}.ai-coding-module__xCEU-G__capabilityHeading>p:last-child{margin-top:1.25rem;font-size:1rem;line-height:1.6}.ai-coding-module__xCEU-G__capabilityGrid{grid-template-columns:1fr;gap:.875rem;margin-top:2.5rem}.ai-coding-module__xCEU-G__capabilityCard{min-height:200px;padding:1.5rem}.ai-coding-module__xCEU-G__capabilityNumber{top:1.25rem;right:1.35rem}}@media (prefers-reduced-motion:reduce){.ai-coding-module__xCEU-G__capabilityCard,.ai-coding-module__xCEU-G__capabilityIcon,.ai-coding-module__xCEU-G__capabilityCard h3,.ai-coding-module__xCEU-G__capabilityNumber{transition:none}.ai-coding-module__xCEU-G__capabilityCard:hover{transform:none}}
