.CodeIntelHowItWorks-module__8W6ZyW__body{width:100%;margin-top:clamp(var(--space-7), 8vh, 104px);grid-template-columns:1fr;align-items:start;display:grid;position:relative}.CodeIntelHowItWorks-module__8W6ZyW__rail{z-index:2;grid-area:1/1;place-self:start;width:max-content;position:sticky;top:clamp(96px,11vh,128px)}.CodeIntelHowItWorks-module__8W6ZyW__stepper{flex-direction:column;gap:clamp(24px,3.8vh,44px);padding-left:26px;list-style:none;display:flex;position:relative}.CodeIntelHowItWorks-module__8W6ZyW__stepper:before,.CodeIntelHowItWorks-module__8W6ZyW__stepper:after{content:"";border-radius:1px;width:1px;position:absolute;left:3px}.CodeIntelHowItWorks-module__8W6ZyW__stepper:before{background:var(--border);top:5px;bottom:5px}.CodeIntelHowItWorks-module__8W6ZyW__stepper:after{height:calc(var(--p,0) * (100% - 10px));background:var(--accent);top:5px}.CodeIntelHowItWorks-module__8W6ZyW__stepperItem{opacity:.4;transition:opacity var(--dur-base) var(--ease-out);align-items:center;gap:12px;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__stepperItem[data-active=true]{opacity:1}.CodeIntelHowItWorks-module__8W6ZyW__stepperItem[data-done=true]{opacity:.68}.CodeIntelHowItWorks-module__8W6ZyW__stepperIcon{color:var(--text-muted);transition:color var(--dur-base) var(--ease-out);flex:none;place-items:center;display:grid}.CodeIntelHowItWorks-module__8W6ZyW__stepperItem[data-active=true] .CodeIntelHowItWorks-module__8W6ZyW__stepperIcon,.CodeIntelHowItWorks-module__8W6ZyW__stepperItem[data-done=true] .CodeIntelHowItWorks-module__8W6ZyW__stepperIcon{color:var(--accent)}.CodeIntelHowItWorks-module__8W6ZyW__stepperLabel{font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--text);font-weight:600}.CodeIntelHowItWorks-module__8W6ZyW__steps{flex-direction:column;grid-area:1/1;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__step{align-items:center;gap:clamp(var(--space-5), 3.5vh, 40px);padding-bottom:clamp(var(--space-8), 15vh, 168px);flex-direction:column;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__vizSlot{justify-content:center;width:100%;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__copy{text-align:left;width:100%;max-width:min(600px,53vh)}.CodeIntelHowItWorks-module__8W6ZyW__stepTitle{margin-bottom:var(--space-3);font-family:var(--family-display);font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text)}.CodeIntelHowItWorks-module__8W6ZyW__stepBody{font-family:var(--family-body);font-size:var(--text-body);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 66%, var(--bg))}.CodeIntelHowItWorks-module__8W6ZyW__stepNumInline{display:none}.CodeIntelHowItWorks-module__8W6ZyW__viz{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, var(--bg));width:100%;max-width:min(600px,53vh);box-shadow:var(--shadow-card);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.CodeIntelHowItWorks-module__8W6ZyW__vizPad{font-family:var(--family-body);flex-direction:column;gap:1.3em;padding:2.2em;font-size:3.4cqw;display:flex;position:absolute;inset:0}.CodeIntelHowItWorks-module__8W6ZyW__center{text-align:center;justify-content:center;align-items:center}.CodeIntelHowItWorks-module__8W6ZyW__vizTop{font-family:var(--family-mono);letter-spacing:.02em;color:var(--text-muted);align-items:center;gap:.5em;font-size:.82em;font-weight:600;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__vizTop svg{color:var(--accent);flex:none}.CodeIntelHowItWorks-module__8W6ZyW__vizImgFrame{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid var(--border);width:100%;max-width:min(600px,53vh);box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.CodeIntelHowItWorks-module__8W6ZyW__vizImg{object-fit:cover;width:100%;height:100%;display:block}.CodeIntelHowItWorks-module__8W6ZyW__synthNote{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2.5%, transparent);border-radius:.8em;flex-direction:column;gap:.7em;padding:1.1em 1.2em;display:flex;position:relative;overflow:hidden}.CodeIntelHowItWorks-module__8W6ZyW__synthLine{color:color-mix(in srgb, var(--text) 60%, var(--bg));font-size:.82em;line-height:1.5}.CodeIntelHowItWorks-module__8W6ZyW__synthLine b{color:var(--text);font-weight:500}.CodeIntelHowItWorks-module__8W6ZyW__synthScan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 16%, transparent), transparent);height:40%;animation:CodeIntelHowItWorks-module__8W6ZyW__ciScan 2.8s var(--ease-in-out) infinite;position:absolute;left:0;right:0}@keyframes CodeIntelHowItWorks-module__8W6ZyW__ciScan{0%{opacity:0;transform:translateY(-60%)}40%,60%{opacity:1}50%{transform:translateY(180%)}to{opacity:0;transform:translateY(180%)}}.CodeIntelHowItWorks-module__8W6ZyW__synthStatus{color:var(--text-muted);align-items:center;gap:.6em;font-size:.85em;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__pulseDot{background:var(--accent);width:.55em;height:.55em;animation:CodeIntelHowItWorks-module__8W6ZyW__ciPulse 1.3s var(--ease-in-out) infinite;border-radius:50%}@keyframes CodeIntelHowItWorks-module__8W6ZyW__ciPulse{50%{opacity:.3;transform:scale(.7)}}.CodeIntelHowItWorks-module__8W6ZyW__chipRow{flex-wrap:wrap;gap:.5em;margin-top:auto;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__srcChip{font-family:var(--family-mono);letter-spacing:.02em;border:1px solid var(--border);color:var(--text-muted);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:.5em;padding:.4em .7em;font-size:.68em}.CodeIntelHowItWorks-module__8W6ZyW__recMedallion{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:1em;flex-direction:column;align-items:center;gap:.4em;padding:1.4em 1.8em;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__recCode{font-family:var(--family-mono);letter-spacing:.02em;color:var(--accent);font-size:3em;font-weight:600;line-height:1}.CodeIntelHowItWorks-module__8W6ZyW__recLevel{color:var(--text-muted);font-size:.78em}.CodeIntelHowItWorks-module__8W6ZyW__recMeta{max-width:20em;color:color-mix(in srgb, var(--text) 62%, var(--bg));font-size:.85em}.CodeIntelHowItWorks-module__8W6ZyW__recAccuracy{font-family:var(--family-mono);letter-spacing:.02em;color:var(--text-muted);align-items:center;gap:.7em;font-size:.72em;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__recBar{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:1em;width:6em;height:.4em;overflow:hidden}.CodeIntelHowItWorks-module__8W6ZyW__recBarFill{background:var(--accent);border-radius:1em;width:95%;height:100%;display:block}.CodeIntelHowItWorks-module__8W6ZyW__critList{flex-direction:column;gap:.7em;list-style:none;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__critRow{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2.5%, transparent);border-radius:.7em;align-items:center;gap:.7em;padding:.75em .85em;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__critCheck{background:color-mix(in srgb, var(--accent) 18%, transparent);width:1.5em;height:1.5em;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.CodeIntelHowItWorks-module__8W6ZyW__critMain{flex-direction:column;flex:1;gap:.1em;min-width:0;display:flex}.CodeIntelHowItWorks-module__8W6ZyW__critLabel{color:var(--text);font-size:.82em;font-weight:500}.CodeIntelHowItWorks-module__8W6ZyW__critDetail{color:var(--text-muted);font-size:.72em}.CodeIntelHowItWorks-module__8W6ZyW__critLink{font-family:var(--family-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:.4em;flex:none;padding:.3em .55em;font-size:.62em}.CodeIntelHowItWorks-module__8W6ZyW__aiReason{color:var(--text-muted);border:1px solid var(--border);border-radius:.6em;align-self:flex-start;align-items:center;gap:.4em;margin-top:auto;padding:.5em .8em;font-size:.78em;display:inline-flex}.CodeIntelHowItWorks-module__8W6ZyW__aiReason svg{color:var(--accent)}.CodeIntelHowItWorks-module__8W6ZyW__subCheck{background:color-mix(in srgb, var(--accent) 16%, transparent);width:3.2em;height:3.2em;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:.3em;display:grid}.CodeIntelHowItWorks-module__8W6ZyW__subTitle{font-family:var(--family-display);max-width:13em;color:var(--text);font-size:1.3em}.CodeIntelHowItWorks-module__8W6ZyW__subMeta{color:var(--text-muted);font-size:.85em}.CodeIntelHowItWorks-module__8W6ZyW__subPill{font-family:var(--family-mono);letter-spacing:.02em;border-radius:var(--radius-full);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);align-items:center;gap:.45em;margin-top:.4em;padding:.5em .9em;font-size:.72em;display:inline-flex}@media (max-width:900px){.CodeIntelHowItWorks-module__8W6ZyW__rail{display:none}.CodeIntelHowItWorks-module__8W6ZyW__step{padding-block:clamp(var(--space-7), 8vh, 72px)}.CodeIntelHowItWorks-module__8W6ZyW__stepNumInline{margin-bottom:var(--space-3);font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--accent);font-weight:600;display:block}}
.EmCodeRiver-module__pGkCba__river{width:100%;padding-block:clamp(var(--space-6), 7vh, 88px);flex-direction:column;gap:clamp(12px,1.6vh,20px);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.EmCodeRiver-module__pGkCba__lane{opacity:.92;display:flex}.EmCodeRiver-module__pGkCba__track{gap:clamp(var(--space-4), 2vw, 24px);width:max-content;padding-right:clamp(var(--space-4), 2vw, 24px);will-change:transform;flex-wrap:nowrap;flex-shrink:0;display:flex}.EmCodeRiver-module__pGkCba__left{animation:EmCodeRiver-module__pGkCba__emLeft var(--dur,50s) linear infinite}.EmCodeRiver-module__pGkCba__right{animation:EmCodeRiver-module__pGkCba__emRight var(--dur,50s) linear infinite}@keyframes EmCodeRiver-module__pGkCba__emLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes EmCodeRiver-module__pGkCba__emRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.EmCodeRiver-module__pGkCba__paused .EmCodeRiver-module__pGkCba__left,.EmCodeRiver-module__pGkCba__paused .EmCodeRiver-module__pGkCba__right{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.EmCodeRiver-module__pGkCba__left,.EmCodeRiver-module__pGkCba__right{animation:none}}.EmCodeRiver-module__pGkCba__card{border-radius:var(--radius-l);white-space:nowrap;background:color-mix(in srgb, var(--text) 6%, var(--bg));border:1px solid var(--border);box-shadow:var(--shadow-card);flex-shrink:0;align-items:center;gap:.8em;padding:.72em 1.05em;font-size:13.5px;display:inline-flex}.EmCodeRiver-module__pGkCba__cardFace{object-fit:cover;border:1px solid var(--border-strong);border-radius:.6em;flex-shrink:0;width:2.5em;height:2.5em}.EmCodeRiver-module__pGkCba__cardText{flex-direction:column;align-items:flex-start;gap:.13em;line-height:1.25;display:flex}.EmCodeRiver-module__pGkCba__cardTitleRow{align-items:center;gap:.55em;display:flex}.EmCodeRiver-module__pGkCba__cardTitle{font-family:var(--family-body);color:var(--text);font-size:1em;font-weight:500}.EmCodeRiver-module__pGkCba__codeChip{font-family:var(--family-mono);letter-spacing:.02em;border-radius:var(--radius-s);color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);padding:.13em .5em;font-size:.73em;font-weight:600}.EmCodeRiver-module__pGkCba__cardMeta{font-family:var(--family-body);color:var(--text-subtle);font-size:.8em}@media (max-width:640px){.EmCodeRiver-module__pGkCba__card{font-size:10px}}
.CodeIntelPage-module__4TKxOq__section{padding-block:clamp(var(--space-9), 15vh, 180px)}.CodeIntelPage-module__4TKxOq__roomy{padding-block:clamp(var(--space-9), 20vh, 240px)}.CodeIntelPage-module__4TKxOq__container{max-width:var(--container-max);padding-inline:var(--gutter);align-items:center;gap:clamp(var(--space-7), 6vh, 72px);flex-direction:column;margin-inline:auto;display:flex}.CodeIntelPage-module__4TKxOq__kicker{margin-bottom:var(--space-4);font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--text-muted);font-weight:600;display:inline-block}.CodeIntelPage-module__4TKxOq__h2{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(27px,3.3vw,42px);font-weight:400;line-height:1.1}.CodeIntelPage-module__4TKxOq__lead{margin-top:var(--space-5);max-width:64ch;font-family:var(--family-body);font-size:clamp(17px,1.5vw,20px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 62%, var(--bg))}.CodeIntelPage-module__4TKxOq__head{text-align:center;flex-direction:column;align-items:center;max-width:68ch;display:flex}.CodeIntelPage-module__4TKxOq__steps{gap:clamp(var(--space-6), 3vw, 52px);grid-template-columns:repeat(4,1fr);width:100%;max-width:1040px;list-style:none;display:grid}.CodeIntelPage-module__4TKxOq__step{text-align:left;padding-top:var(--space-5);border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;display:flex}.CodeIntelPage-module__4TKxOq__stepNum{font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--accent);margin-bottom:var(--space-4);font-weight:600}.CodeIntelPage-module__4TKxOq__stepTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);margin-bottom:var(--space-3);font-size:clamp(20px,2vw,26px);font-weight:400}.CodeIntelPage-module__4TKxOq__stepBody{font-family:var(--family-body);font-size:var(--text-body);color:color-mix(in srgb, var(--text) 62%, var(--bg));line-height:1.6}@media (max-width:960px){.CodeIntelPage-module__4TKxOq__steps{grid-template-columns:repeat(2,1fr);max-width:680px}}@media (max-width:520px){.CodeIntelPage-module__4TKxOq__steps{grid-template-columns:1fr;max-width:440px}}.CodeIntelPage-module__4TKxOq__specialtyCtas{gap:var(--space-4);width:100%;max-width:28rem;margin-inline:auto;display:flex}.CodeIntelPage-module__4TKxOq__specialtyCtas>*{flex:1 1 0;min-width:0}@media (max-width:480px){.CodeIntelPage-module__4TKxOq__specialtyCtas{flex-direction:column;align-items:center;max-width:22rem}.CodeIntelPage-module__4TKxOq__specialtyCtas>*{flex:none;width:auto}}.CodeIntelPage-module__4TKxOq__specialtyLinks{justify-content:center;gap:clamp(var(--space-5), 4vw, 44px);flex-wrap:wrap;display:flex}.CodeIntelPage-module__4TKxOq__specialtyLink{font-family:var(--family-body);color:var(--text);transition:gap var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.5em;font-size:clamp(17px,1.5vw,20px);text-decoration:none;display:inline-flex}.CodeIntelPage-module__4TKxOq__specialtyLink svg{color:var(--accent)}.CodeIntelPage-module__4TKxOq__specialtyLink:hover{color:var(--accent);gap:.75em}.CodeIntelPage-module__4TKxOq__consoleVisual{aspect-ratio:16/9;border-radius:var(--radius-xl);place-items:center;width:100%;max-width:1000px;display:grid}.CodeIntelPage-module__4TKxOq__consolePlaceholder{font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);font-weight:600}.CodeIntelPage-module__4TKxOq__supportBadge{margin-bottom:clamp(var(--space-5), 3vh, 28px)}.CodeIntelPage-module__4TKxOq__aiCross{background:#0a0c0f;min-height:clamp(560px,92vh,960px);display:flex;position:relative;overflow:hidden}.CodeIntelPage-module__4TKxOq__aiCrossImg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CodeIntelPage-module__4TKxOq__aiCrossScrim{background:linear-gradient(#04060a9e 0%,#04060a24 26% 52%,#04060aad 100%);position:absolute;inset:0}.CodeIntelPage-module__4TKxOq__aiCrossOverlay{z-index:1;text-align:center;padding:clamp(72px, 12vh, 150px) var(--gutter) clamp(44px, 7vh, 84px);flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.CodeIntelPage-module__4TKxOq__aiCrossLead{flex-direction:column;align-items:center;display:flex}.CodeIntelPage-module__4TKxOq__aiCrossEyebrow{margin-bottom:var(--space-4);color:#ffffffdb}.CodeIntelPage-module__4TKxOq__aiCrossTitle{max-width:22ch;font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:#fff;text-shadow:0 2px 30px #00000073;font-size:clamp(28px,4vw,50px);font-weight:400;line-height:1.08}.CodeIntelPage-module__4TKxOq__aiCrossCta{margin-top:clamp(var(--space-5), 4vh, 36px)}@media (max-width:520px){.CodeIntelPage-module__4TKxOq__aiCrossCta>a{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:10px;line-height:1.3}}.CodeIntelPage-module__4TKxOq__aiCrossBody{max-width:60ch;font-family:var(--family-body);font-size:clamp(16px,1.5vw,20px);line-height:var(--leading-normal);color:#ffffffd1;text-shadow:0 1px 18px #00000080}.CodeIntelPage-module__4TKxOq__finalCta{align-items:center;gap:var(--space-7);text-align:center;padding:clamp(var(--space-9), 20vh, 240px) var(--gutter);flex-direction:column;display:flex}.CodeIntelPage-module__4TKxOq__finalHead{color:var(--text);max-width:20ch}.CodeIntelPage-module__4TKxOq__finalCtas{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.CodeIntelPage-module__4TKxOq__textLink{font-family:var(--family-body);font-size:var(--text-body);color:var(--text);text-decoration:none}.CodeIntelPage-module__4TKxOq__arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.CodeIntelPage-module__4TKxOq__textLink:hover .CodeIntelPage-module__4TKxOq__arrow{transform:translate(3px)}@media (max-width:900px){.CodeIntelPage-module__4TKxOq__textLink{padding-block:12px}}
