.home-clarity-layers-module__EJ7fga__section{background:radial-gradient(circle at 78% 48%,#22c55e14,#0000 32rem),linear-gradient(145deg,#0b1a13e0,#050906a6);border-block:1px solid #cce6da12;padding-block:clamp(5rem,9vw,9rem);position:relative;overflow:hidden}.home-clarity-layers-module__EJ7fga__section:before{filter:blur(100px);content:"";pointer-events:none;background:#22c55e0e;border-radius:50%;width:40rem;height:30rem;position:absolute;bottom:-12rem;right:-20rem}.home-clarity-layers-module__EJ7fga__header{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.home-clarity-layers-module__EJ7fga__header h2{max-width:820px}.home-clarity-layers-module__EJ7fga__header>p{max-width:570px;font-size:clamp(1rem,1.35vw,1.15rem)}.home-clarity-layers-module__EJ7fga__layout{grid-template-columns:minmax(235px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.home-clarity-layers-module__EJ7fga__selector{gap:.48rem;display:grid}.home-clarity-layers-module__EJ7fga__selector button{width:100%;color:var(--muted);text-align:left;cursor:pointer;transition:border-color .25s, background .25s, color .25s, transform .25s var(--ease);background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:32px 42px 1fr;align-items:center;gap:.65rem;padding:.72rem .78rem;display:grid;position:relative;overflow:hidden}.home-clarity-layers-module__EJ7fga__selector button:before{background:linear-gradient(90deg, color-mix(in srgb, var(--stage-color) 10%, transparent), transparent 75%);content:"";opacity:0;transition:opacity .25s;position:absolute;inset:0}.home-clarity-layers-module__EJ7fga__selector button:hover{color:var(--text);transform:translate(3px)}.home-clarity-layers-module__EJ7fga__selector button[data-active=true]{border-color:color-mix(in srgb, var(--stage-color) 28%, transparent);color:var(--text);background:#ffffff06}.home-clarity-layers-module__EJ7fga__selector button[data-active=true]:before{opacity:1}.home-clarity-layers-module__EJ7fga__selectorNumber{z-index:1;color:var(--stage-color);font:.6rem var(--font-mono), monospace;position:relative}.home-clarity-layers-module__EJ7fga__selectorIcon{z-index:1;border:1px solid color-mix(in srgb, var(--stage-color) 30%, transparent);background:color-mix(in srgb, var(--stage-color) 8%, #07100ce6);width:38px;height:38px;color:var(--stage-color);border-radius:10px;place-items:center;display:grid;position:relative}.home-clarity-layers-module__EJ7fga__selectorTitle{z-index:1;font-size:.86rem;font-weight:600;position:relative}.home-clarity-layers-module__EJ7fga__selectorMeta{border-top:1px solid var(--line);color:var(--muted-2);font:.58rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:1.3rem;padding:1.1rem .85rem 0}.home-clarity-layers-module__EJ7fga__deck{isolation:isolate;perspective:1300px;min-height:520px;position:relative}.home-clarity-layers-module__EJ7fga__deckGlow{z-index:-5;background:radial-gradient(circle, color-mix(in srgb, var(--stage-color) 18%, transparent), transparent 68%);filter:blur(32px);border-radius:50%;transition:background .5s;position:absolute;inset:10% 6%}.home-clarity-layers-module__EJ7fga__card{inset:calc(var(--depth) * 13px) calc(var(--depth) * 18px) auto;border:1px solid color-mix(in srgb, var(--stage-color) 20%, #cce6da1a);min-height:455px;box-shadow:0 calc(22px - var(--depth) * 3px) calc(70px - var(--depth) * 6px) rgba(0,0,0,calc(.46 - var(--depth) * .05)), inset 0 1px #ffffff0d;opacity:calc(1 - var(--depth) * .13);transform:translate3d(calc(var(--depth) * 12px), calc(var(--depth) * -4px), calc(var(--depth) * -55px)) scale(calc(1 - var(--depth) * .028));transform-origin:top;transition:inset .55s var(--ease), opacity .45s, transform .55s var(--ease), border-color .45s;background:linear-gradient(145deg,#0e2018fa,#06100bfc);border-radius:clamp(20px,2.5vw,30px);position:absolute;overflow:hidden}.home-clarity-layers-module__EJ7fga__card[data-active=true]{z-index:6;opacity:1;transform:translateZ(0)scale(1)}.home-clarity-layers-module__EJ7fga__card[data-active=false]{pointer-events:none}.home-clarity-layers-module__EJ7fga__card:before{background:color-mix(in srgb, var(--stage-color) 9%, transparent);filter:blur(55px);content:"";border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:-9rem;right:-8rem}.home-clarity-layers-module__EJ7fga__cardPeek{z-index:2;color:color-mix(in srgb, var(--stage-color) 68%, var(--muted));font:.57rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;transition:opacity .25s;display:flex;position:absolute;top:1rem;right:clamp(1rem,3vw,2rem)}.home-clarity-layers-module__EJ7fga__card[data-active=true] .home-clarity-layers-module__EJ7fga__cardPeek{opacity:0}.home-clarity-layers-module__EJ7fga__cardBody{z-index:1;opacity:0;grid-template-columns:minmax(280px,.82fr) minmax(320px,1.18fr);gap:clamp(1.5rem,4vw,4rem);min-height:455px;padding:clamp(1.7rem,3.7vw,3.6rem);transition:opacity .22s;display:grid;position:relative}.home-clarity-layers-module__EJ7fga__card[data-active=true] .home-clarity-layers-module__EJ7fga__cardBody{opacity:1;transition-delay:.22s}.home-clarity-layers-module__EJ7fga__cardContent{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.home-clarity-layers-module__EJ7fga__cardTopline{align-items:center;gap:.65rem;margin-bottom:clamp(2rem,5vw,4.3rem);display:flex}.home-clarity-layers-module__EJ7fga__cardTopline>span:first-child{color:var(--stage-color);font:.68rem var(--font-mono), monospace}.home-clarity-layers-module__EJ7fga__keyword{border:1px solid color-mix(in srgb, var(--stage-color) 30%, transparent);background:color-mix(in srgb, var(--stage-color) 7%, transparent);color:color-mix(in srgb, var(--stage-color) 80%, white);font:.55rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem}.home-clarity-layers-module__EJ7fga__cardContent h3{font-size:clamp(2rem,14cqi,3.2rem)}.home-clarity-layers-module__EJ7fga__cardContent>p{max-width:520px;margin-top:1.15rem;font-size:clamp(.95rem,1.25vw,1.08rem)}.home-clarity-layers-module__EJ7fga__result{border-top:1px solid var(--line);grid-template-columns:38px 1fr;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.4rem;display:grid}.home-clarity-layers-module__EJ7fga__result>span{border:1px solid color-mix(in srgb, var(--stage-color) 35%, transparent);background:color-mix(in srgb, var(--stage-color) 9%, transparent);width:38px;height:38px;color:var(--stage-color);border-radius:11px;place-items:center;display:grid}.home-clarity-layers-module__EJ7fga__result div{gap:.12rem;display:grid}.home-clarity-layers-module__EJ7fga__result small{color:var(--muted-2);font:.52rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__result strong{font-size:.78rem}.home-clarity-layers-module__EJ7fga__art{border:1px solid color-mix(in srgb, var(--stage-color) 16%, transparent);isolation:isolate;background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--stage-color) 11%, transparent), transparent 61%), linear-gradient(145deg, #07140dc7, #030a07b3);border-radius:22px;min-height:330px;position:relative;overflow:hidden}.home-clarity-layers-module__EJ7fga__art:before{z-index:-1;background:linear-gradient(125deg, #ffffff06, transparent 34%, transparent 70%, color-mix(in srgb, var(--stage-color) 5%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.home-clarity-layers-module__EJ7fga__discoveryConnections,.home-clarity-layers-module__EJ7fga__implementationConnections,.home-clarity-layers-module__EJ7fga__strategyMap,.home-clarity-layers-module__EJ7fga__evolutionLoop{position:absolute}.home-clarity-layers-module__EJ7fga__discoveryConnections{width:86%;height:86%;inset:7%}.home-clarity-layers-module__EJ7fga__discoveryConnections path,.home-clarity-layers-module__EJ7fga__implementationConnections path{fill:none;stroke:color-mix(in srgb, var(--stage-color) 24%, transparent);stroke-dasharray:2.5 3.5;stroke-width:.5px;vector-effect:non-scaling-stroke}.home-clarity-layers-module__EJ7fga__discoveryRadar{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--stage-color) 11%, transparent);border-radius:50%;width:min(56%,230px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-clarity-layers-module__EJ7fga__discoveryRadar i{border:1px solid color-mix(in srgb, var(--stage-color) 10%, transparent);border-radius:50%;position:absolute}.home-clarity-layers-module__EJ7fga__discoveryRadar i:first-child{inset:17%}.home-clarity-layers-module__EJ7fga__discoveryRadar i:nth-child(2){inset:34%}.home-clarity-layers-module__EJ7fga__discoveryRadar i:nth-child(3){border-width:1px 0 0;border-radius:0;top:49.5%;left:-8%;right:-8%}.home-clarity-layers-module__EJ7fga__discoveryHub,.home-clarity-layers-module__EJ7fga__strategyTarget,.home-clarity-layers-module__EJ7fga__solutionCore{z-index:4;color:var(--stage-color);place-items:center;display:grid;position:absolute}.home-clarity-layers-module__EJ7fga__discoveryHub{border:1px solid color-mix(in srgb, var(--stage-color) 42%, transparent);background:color-mix(in srgb, var(--stage-color) 9%, #06110c);width:94px;height:94px;box-shadow:0 18px 45px #00000061, 0 0 36px color-mix(in srgb, var(--stage-color) 12%, transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.home-clarity-layers-module__EJ7fga__discoveryHub small,.home-clarity-layers-module__EJ7fga__strategyTarget small,.home-clarity-layers-module__EJ7fga__solutionCore small{color:color-mix(in srgb, var(--stage-color) 72%, var(--muted));font:.43rem var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;position:absolute;bottom:12px}.home-clarity-layers-module__EJ7fga__discoverySignal{z-index:4;border:1px solid color-mix(in srgb, var(--stage-color) 22%, transparent);background:#06110be6;border-radius:10px;grid-template-columns:7px 1fr;align-items:center;column-gap:.4rem;min-width:92px;padding:.48rem .58rem;display:grid;position:absolute;box-shadow:0 12px 28px #00000047}.home-clarity-layers-module__EJ7fga__discoverySignal>i{background:var(--stage-color);width:6px;height:6px;box-shadow:0 0 9px var(--stage-color);border-radius:50%;grid-row:span 2}.home-clarity-layers-module__EJ7fga__discoverySignal>span{color:var(--muted);font:.49rem var(--font-mono), monospace}.home-clarity-layers-module__EJ7fga__discoverySignal>small{color:var(--stage-color);font:.36rem var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__signal1{top:9%;left:5%}.home-clarity-layers-module__EJ7fga__signal2{top:10%;right:5%}.home-clarity-layers-module__EJ7fga__signal3{bottom:9%;left:5%}.home-clarity-layers-module__EJ7fga__signal4{bottom:8%;right:5%}.home-clarity-layers-module__EJ7fga__discoverySweep{z-index:2;background:linear-gradient(90deg, var(--stage-color), transparent);width:30%;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--stage-color) 46%, transparent);opacity:.55;transform-origin:0;animation:5s linear infinite home-clarity-layers-module__EJ7fga__radarSweep;position:absolute;top:50%;left:50%}.home-clarity-layers-module__EJ7fga__strategyLegend{z-index:5;font:.43rem var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.85rem;display:flex;position:absolute;top:7%;left:6%}.home-clarity-layers-module__EJ7fga__strategyLegend span{color:var(--muted-2)}.home-clarity-layers-module__EJ7fga__strategyLegend strong{color:var(--stage-color);font-weight:500}.home-clarity-layers-module__EJ7fga__strategyMap{width:92%;height:86%;inset:7% 4%;overflow:visible}.home-clarity-layers-module__EJ7fga__strategyMap path{fill:none;vector-effect:non-scaling-stroke}.home-clarity-layers-module__EJ7fga__routeOption{stroke:#cde0d721;stroke-dasharray:4 7;stroke-width:1.2px}.home-clarity-layers-module__EJ7fga__routeSelected{stroke:var(--stage-color);stroke-dasharray:7 6;stroke-width:1.8px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--stage-color) 42%, transparent));animation:8s linear infinite home-clarity-layers-module__EJ7fga__routeFlow}.home-clarity-layers-module__EJ7fga__strategyMap circle{vector-effect:non-scaling-stroke}.home-clarity-layers-module__EJ7fga__routeOrigin{fill:var(--stage-color);stroke:color-mix(in srgb, var(--stage-color) 20%, white);stroke-width:2px}.home-clarity-layers-module__EJ7fga__routeWaypoint{fill:#07100c;stroke:var(--stage-color);stroke-width:2px}.home-clarity-layers-module__EJ7fga__routeTarget{fill:color-mix(in srgb, var(--stage-color) 16%, #07100c);stroke:var(--stage-color);stroke-width:2px;animation:home-clarity-layers-module__EJ7fga__targetPulse 2.8s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.home-clarity-layers-module__EJ7fga__strategyLabel{z-index:3;color:var(--muted-2);font:.43rem var(--font-mono), monospace;background:#050e09d6;border:1px solid #cde0d71c;border-radius:999px;padding:.38rem .52rem;position:absolute}.home-clarity-layers-module__EJ7fga__strategyStart{color:var(--stage-color);bottom:10%;left:4%}.home-clarity-layers-module__EJ7fga__strategyRisk{top:32%;left:28%}.home-clarity-layers-module__EJ7fga__strategyScope{bottom:17%;right:30%}.home-clarity-layers-module__EJ7fga__strategyCriteria{top:9%;right:5%}.home-clarity-layers-module__EJ7fga__strategyTarget{border:1px solid color-mix(in srgb, var(--stage-color) 32%, transparent);width:76px;height:76px;box-shadow:0 0 28px color-mix(in srgb, var(--stage-color) 11%, transparent);background:#07100ce6;border-radius:50%;top:27%;right:4%}.home-clarity-layers-module__EJ7fga__strategyTarget:before,.home-clarity-layers-module__EJ7fga__strategyTarget:after{border:1px solid color-mix(in srgb, var(--stage-color) 17%, transparent);content:"";border-radius:50%;position:absolute}.home-clarity-layers-module__EJ7fga__strategyTarget:before{inset:10px}.home-clarity-layers-module__EJ7fga__strategyTarget:after{inset:24px}.home-clarity-layers-module__EJ7fga__strategyTarget svg{z-index:2;position:relative}.home-clarity-layers-module__EJ7fga__strategyTarget small{white-space:nowrap;bottom:-20px;right:50%;transform:translate(50%)}.home-clarity-layers-module__EJ7fga__implementationConnections{width:84%;height:84%;inset:8%}.home-clarity-layers-module__EJ7fga__implementationConnections path{stroke-dasharray:5 4;animation:7s linear infinite home-clarity-layers-module__EJ7fga__moduleFlow}.home-clarity-layers-module__EJ7fga__buildModule{z-index:4;border:1px solid color-mix(in srgb, var(--stage-color) 23%, transparent);width:112px;animation:home-clarity-layers-module__EJ7fga__moduleSettle 4.8s var(--ease) infinite;background:#06110beb;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;column-gap:.45rem;padding:.62rem;display:grid;position:absolute;box-shadow:0 15px 30px #00000047}.home-clarity-layers-module__EJ7fga__buildModule>i{background:color-mix(in srgb, var(--stage-color) 10%, transparent);width:24px;height:24px;color:var(--stage-color);font:.43rem var(--font-mono), monospace;border-radius:6px;grid-row:span 2;place-items:center;font-style:normal;display:grid}.home-clarity-layers-module__EJ7fga__buildModule strong{font-size:.55rem}.home-clarity-layers-module__EJ7fga__buildModule small{color:var(--stage-color);font:.36rem var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__module1{--module-x:6px;top:8%;left:6%}.home-clarity-layers-module__EJ7fga__module2{--module-x:-6px;animation-delay:-.8s;top:8%;right:6%}.home-clarity-layers-module__EJ7fga__module3{--module-x:6px;animation-delay:-1.6s;bottom:8%;left:6%}.home-clarity-layers-module__EJ7fga__module4{--module-x:-6px;animation-delay:-2.4s;bottom:8%;right:6%}.home-clarity-layers-module__EJ7fga__solutionCore{border:1px solid color-mix(in srgb, var(--stage-color) 36%, transparent);background:color-mix(in srgb, var(--stage-color) 8%, #06110c);width:106px;height:106px;box-shadow:0 20px 50px #0006, 0 0 40px color-mix(in srgb, var(--stage-color) 10%, transparent);border-radius:19px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.home-clarity-layers-module__EJ7fga__solutionCore>svg,.home-clarity-layers-module__EJ7fga__solutionCore>small{transform:rotate(-45deg)}.home-clarity-layers-module__EJ7fga__solutionCore>small{bottom:12px}.home-clarity-layers-module__EJ7fga__coreCorners{border:1px dashed color-mix(in srgb, var(--stage-color) 18%, transparent);border-radius:13px;position:absolute;inset:10px}.home-clarity-layers-module__EJ7fga__buildPulse{z-index:2;border:1px solid color-mix(in srgb, var(--stage-color) 30%, transparent);width:160px;height:160px;animation:home-clarity-layers-module__EJ7fga__buildPulse 3.2s var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-clarity-layers-module__EJ7fga__validationWindow{background:#050e09b8;border:1px solid #cde6da24;border-radius:13px;width:58%;position:absolute;top:9%;bottom:13%;left:5%;overflow:hidden;box-shadow:0 20px 45px #00000052}.home-clarity-layers-module__EJ7fga__windowBar{border-bottom:1px solid #cde6da17;align-items:center;gap:5px;height:28px;padding:0 10px;display:flex}.home-clarity-layers-module__EJ7fga__windowBar>i{background:#cde6da38;border-radius:50%;width:5px;height:5px}.home-clarity-layers-module__EJ7fga__windowBar>span{color:var(--muted-2);font:.38rem var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin-left:auto}.home-clarity-layers-module__EJ7fga__validationPreview{place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:29px 0 0}.home-clarity-layers-module__EJ7fga__previewMark{border:1px solid color-mix(in srgb, var(--stage-color) 25%, transparent);background:color-mix(in srgb, var(--stage-color) 7%, transparent);width:64px;height:64px;color:var(--stage-color);border-radius:50%;place-items:center;display:grid}.home-clarity-layers-module__EJ7fga__validationPreview>span{background:#cde6da17;border-radius:99px;width:120px;height:5px}.home-clarity-layers-module__EJ7fga__validationPreview>span:nth-of-type(2){width:86px}.home-clarity-layers-module__EJ7fga__validationPreview>span:nth-of-type(3){width:102px}.home-clarity-layers-module__EJ7fga__validationScan{z-index:4;background:var(--stage-color);height:1px;box-shadow:0 0 12px var(--stage-color), 0 -24px 40px color-mix(in srgb, var(--stage-color) 8%, transparent);animation:home-clarity-layers-module__EJ7fga__qualityScan 4s var(--ease) infinite;position:absolute;left:0;right:0}.home-clarity-layers-module__EJ7fga__validationChecks{gap:.45rem;width:32%;display:grid;position:absolute;top:13%;right:4%}.home-clarity-layers-module__EJ7fga__validationChecks>span{animation:home-clarity-layers-module__EJ7fga__checkConfirm 4s var(--ease) infinite;animation-delay:var(--check-delay);background:#06110be6;border:1px solid #78e6ad29;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;column-gap:.42rem;padding:.48rem;display:grid}.home-clarity-layers-module__EJ7fga__validationChecks i{width:20px;height:20px;color:var(--stage-color);background:#78e6ad17;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.home-clarity-layers-module__EJ7fga__validationChecks strong{font-size:.48rem}.home-clarity-layers-module__EJ7fga__validationChecks small{color:var(--stage-color);font:.34rem var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__validationScore{z-index:4;align-items:baseline;gap:.5rem;display:flex;position:absolute;bottom:5%;left:6%}.home-clarity-layers-module__EJ7fga__validationScore strong{color:var(--stage-color);font:1.4rem var(--font-display), sans-serif}.home-clarity-layers-module__EJ7fga__validationScore small{color:var(--muted-2);font:.42rem var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__evolutionLoop{width:min(76%,280px);top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-28deg)}.home-clarity-layers-module__EJ7fga__evolutionLoop circle{fill:none;stroke:color-mix(in srgb, var(--stage-color) 13%, transparent);stroke-width:.65px;stroke-dasharray:2 3}.home-clarity-layers-module__EJ7fga__evolutionLoop path{fill:none;stroke:var(--stage-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--stage-color) 38%, transparent))}.home-clarity-layers-module__EJ7fga__cycleNode{z-index:4;border:1px solid color-mix(in srgb, var(--stage-color) 20%, transparent);color:var(--muted);font:.45rem var(--font-mono), monospace;background:#06110beb;border-radius:999px;align-items:center;gap:.42rem;padding:.48rem .62rem;display:flex;position:absolute;box-shadow:0 12px 25px #00000042}.home-clarity-layers-module__EJ7fga__cycleNode i{background:color-mix(in srgb, var(--stage-color) 11%, transparent);width:19px;height:19px;color:var(--stage-color);border-radius:50%;place-items:center;font-size:.36rem;font-style:normal;display:grid}.home-clarity-layers-module__EJ7fga__cycle1{top:7%;left:50%;transform:translate(-50%)}.home-clarity-layers-module__EJ7fga__cycle2{top:47%;right:3%;transform:translateY(-50%)}.home-clarity-layers-module__EJ7fga__cycle3{bottom:6%;left:50%;transform:translate(-50%)}.home-clarity-layers-module__EJ7fga__cycle4{top:47%;left:3%;transform:translateY(-50%)}.home-clarity-layers-module__EJ7fga__evolutionChart{z-index:3;border:1px solid color-mix(in srgb, var(--stage-color) 22%, transparent);width:148px;height:100px;color:var(--stage-color);box-shadow:0 18px 40px #00000057, 0 0 32px color-mix(in srgb, var(--stage-color) 8%, transparent);background:#06110beb;border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-clarity-layers-module__EJ7fga__evolutionChart>svg{width:calc(100% - 24px);height:43px;position:absolute;bottom:25px;left:12px;right:12px}.home-clarity-layers-module__EJ7fga__chartArea{fill:color-mix(in srgb, var(--stage-color) 9%, transparent)}.home-clarity-layers-module__EJ7fga__chartLine{fill:none;stroke:var(--stage-color);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:180;animation:home-clarity-layers-module__EJ7fga__chartDraw 4.5s var(--ease) infinite}.home-clarity-layers-module__EJ7fga__evolutionChart>svg:first-child{width:22px;height:22px;position:absolute;top:12px;left:12px}.home-clarity-layers-module__EJ7fga__evolutionChart small{color:color-mix(in srgb, var(--stage-color) 68%, var(--muted));font:.4rem var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;position:absolute;bottom:8px}.home-clarity-layers-module__EJ7fga__artConclusion{z-index:5;color:var(--text);text-align:right;font-size:.58rem;line-height:1.35;position:absolute;bottom:4%;right:4%}.home-clarity-layers-module__EJ7fga__controls{z-index:9;gap:.45rem;display:flex;position:absolute;bottom:clamp(1.3rem,2.5vw,2.3rem);right:clamp(1.5rem,3vw,2.8rem)}.home-clarity-layers-module__EJ7fga__controls button{border:1px solid var(--line-strong);width:39px;height:39px;color:var(--muted);cursor:pointer;background:#07120cd1;border-radius:50%;place-items:center;transition:border-color .2s,color .2s,transform .2s;display:grid}.home-clarity-layers-module__EJ7fga__controls button:hover{border-color:var(--stage-color);color:var(--text);transform:translateY(-2px)}.home-clarity-layers-module__EJ7fga__mobileDeck{display:none}@keyframes home-clarity-layers-module__EJ7fga__cardReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-clarity-layers-module__EJ7fga__radarSweep{to{transform:rotate(360deg)}}@keyframes home-clarity-layers-module__EJ7fga__routeFlow{to{stroke-dashoffset:-52px}}@keyframes home-clarity-layers-module__EJ7fga__targetPulse{0%,to{opacity:.78;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes home-clarity-layers-module__EJ7fga__moduleFlow{to{stroke-dashoffset:-45px}}@keyframes home-clarity-layers-module__EJ7fga__moduleSettle{0%,to{transform:translate(0)}50%{transform:translateX(var(--module-x))}}@keyframes home-clarity-layers-module__EJ7fga__buildPulse{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.72)}55%{opacity:.6}80%{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes home-clarity-layers-module__EJ7fga__qualityScan{0%,15%{opacity:0;top:16%}25%{opacity:.72}75%{opacity:.72}85%,to{opacity:0;top:92%}}@keyframes home-clarity-layers-module__EJ7fga__checkConfirm{0%,15%,to{border-color:#78e6ad24;transform:translate(0)}24%,42%{border-color:#78e6ad61;transform:translate(-3px)}}@keyframes home-clarity-layers-module__EJ7fga__chartDraw{0%,12%{opacity:.2;stroke-dashoffset:180px}55%,to{opacity:1;stroke-dashoffset:0}}@media (max-width:1024px){.home-clarity-layers-module__EJ7fga__layout{grid-template-columns:210px minmax(0,1fr);gap:2rem}.home-clarity-layers-module__EJ7fga__cardBody{grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);gap:1.5rem}.home-clarity-layers-module__EJ7fga__deck{min-height:500px}.home-clarity-layers-module__EJ7fga__card,.home-clarity-layers-module__EJ7fga__cardBody{min-height:430px}.home-clarity-layers-module__EJ7fga__art{min-height:300px}}@media (max-width:820px){.home-clarity-layers-module__EJ7fga__header{grid-template-columns:1fr;align-items:start;margin-bottom:2.8rem}.home-clarity-layers-module__EJ7fga__layout{display:none}.home-clarity-layers-module__EJ7fga__mobileDeck{gap:.7rem;display:grid}.home-clarity-layers-module__EJ7fga__mobileItem{--stage-color:var(--green-400);border:1px solid color-mix(in srgb,var(--stage-color) 19%,var(--line));background:#08140ec7;border-radius:16px;overflow:hidden}.home-clarity-layers-module__EJ7fga__mobileTrigger{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:.65rem;padding:.9rem;display:grid}.home-clarity-layers-module__EJ7fga__mobileTrigger>span:first-child{color:var(--stage-color);font:.57rem var(--font-mono), monospace}.home-clarity-layers-module__EJ7fga__mobileTriggerIcon{border:1px solid color-mix(in srgb,var(--stage-color) 30%,transparent);background:color-mix(in srgb,var(--stage-color) 8%,transparent);width:38px;height:38px;color:var(--stage-color);border-radius:10px;place-items:center;display:grid}.home-clarity-layers-module__EJ7fga__mobileTriggerTitle{gap:.05rem;display:grid}.home-clarity-layers-module__EJ7fga__mobileTriggerTitle strong{font-size:.9rem}.home-clarity-layers-module__EJ7fga__mobileTriggerTitle small{color:var(--muted-2);font:.5rem var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.home-clarity-layers-module__EJ7fga__mobileChevron{color:var(--muted-2);transition:transform .25s}.home-clarity-layers-module__EJ7fga__mobileTrigger[aria-expanded=true] .home-clarity-layers-module__EJ7fga__mobileChevron{color:var(--stage-color);transform:rotate(180deg)}.home-clarity-layers-module__EJ7fga__mobilePanel{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.home-clarity-layers-module__EJ7fga__mobilePanel[data-open=true]{grid-template-rows:1fr}.home-clarity-layers-module__EJ7fga__mobilePanelInner{min-height:0;overflow:hidden}.home-clarity-layers-module__EJ7fga__mobileContent{animation:home-clarity-layers-module__EJ7fga__cardReveal .42s var(--ease) both;padding:.2rem .9rem 1rem}.home-clarity-layers-module__EJ7fga__mobileContent>p{margin-bottom:1rem;font-size:.88rem}.home-clarity-layers-module__EJ7fga__mobileArt{min-height:245px;margin-bottom:1rem}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__discoverySignal{min-width:82px;padding:.42rem .48rem}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__strategyMap{width:96%;inset-inline:2%}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__strategyTarget{right:2%}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__buildModule{width:104px}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__validationWindow{width:57%}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__validationChecks{width:35%;right:3%}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__artConclusion{display:none}.home-clarity-layers-module__EJ7fga__mobileResult{margin-top:0}}@media (max-width:430px){.home-clarity-layers-module__EJ7fga__section{padding-block:4.5rem}.home-clarity-layers-module__EJ7fga__header{gap:1rem}.home-clarity-layers-module__EJ7fga__mobileTrigger{grid-template-columns:23px 36px 1fr auto;gap:.5rem;padding:.78rem .7rem}.home-clarity-layers-module__EJ7fga__mobileTriggerIcon{width:34px;height:34px}.home-clarity-layers-module__EJ7fga__mobileContent{padding-inline:.7rem}.home-clarity-layers-module__EJ7fga__mobileArt{min-height:220px}.home-clarity-layers-module__EJ7fga__discoveryHub{width:78px;height:78px}.home-clarity-layers-module__EJ7fga__discoveryHub svg{width:27px;height:27px}.home-clarity-layers-module__EJ7fga__discoveryHub small{font-size:.36rem;bottom:9px}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__discoverySignal{min-width:72px;padding:.35rem .4rem}.home-clarity-layers-module__EJ7fga__discoverySignal>span{font-size:.4rem}.home-clarity-layers-module__EJ7fga__discoverySignal>small{font-size:.31rem}.home-clarity-layers-module__EJ7fga__strategyLegend{gap:.5rem;font-size:.35rem}.home-clarity-layers-module__EJ7fga__strategyLabel{padding:.3rem .4rem;font-size:.35rem}.home-clarity-layers-module__EJ7fga__strategyTarget{width:64px;height:64px}.home-clarity-layers-module__EJ7fga__strategyTarget svg{width:25px;height:25px}.home-clarity-layers-module__EJ7fga__mobileArt .home-clarity-layers-module__EJ7fga__buildModule{grid-template-columns:19px 1fr;width:88px;padding:.45rem}.home-clarity-layers-module__EJ7fga__buildModule>i{width:19px;height:19px}.home-clarity-layers-module__EJ7fga__buildModule strong{font-size:.45rem}.home-clarity-layers-module__EJ7fga__buildModule small{font-size:.3rem}.home-clarity-layers-module__EJ7fga__solutionCore{width:82px;height:82px}.home-clarity-layers-module__EJ7fga__solutionCore svg{width:27px;height:27px}.home-clarity-layers-module__EJ7fga__buildPulse{width:124px;height:124px}.home-clarity-layers-module__EJ7fga__windowBar>span{display:none}.home-clarity-layers-module__EJ7fga__previewMark{width:52px;height:52px}.home-clarity-layers-module__EJ7fga__validationPreview>span{width:88px}.home-clarity-layers-module__EJ7fga__validationPreview>span:nth-of-type(2){width:62px}.home-clarity-layers-module__EJ7fga__validationPreview>span:nth-of-type(3){width:74px}.home-clarity-layers-module__EJ7fga__validationChecks>span{grid-template-columns:17px 1fr;padding:.36rem}.home-clarity-layers-module__EJ7fga__validationChecks i{width:17px;height:17px}.home-clarity-layers-module__EJ7fga__validationChecks strong{font-size:.4rem}.home-clarity-layers-module__EJ7fga__validationChecks small{font-size:.29rem}.home-clarity-layers-module__EJ7fga__validationScore strong{font-size:1.05rem}.home-clarity-layers-module__EJ7fga__validationScore small{font-size:.34rem}.home-clarity-layers-module__EJ7fga__cycleNode{padding:.38rem .47rem;font-size:.37rem}.home-clarity-layers-module__EJ7fga__cycleNode i{width:16px;height:16px}.home-clarity-layers-module__EJ7fga__evolutionChart{width:125px;height:85px}.home-clarity-layers-module__EJ7fga__artConclusion{display:none}}@media (prefers-reduced-motion:reduce){.home-clarity-layers-module__EJ7fga__card,.home-clarity-layers-module__EJ7fga__cardBody,.home-clarity-layers-module__EJ7fga__mobilePanel,.home-clarity-layers-module__EJ7fga__mobileChevron{transition:none}.home-clarity-layers-module__EJ7fga__mobileContent,.home-clarity-layers-module__EJ7fga__discoverySweep,.home-clarity-layers-module__EJ7fga__routeSelected,.home-clarity-layers-module__EJ7fga__routeTarget,.home-clarity-layers-module__EJ7fga__implementationConnections path,.home-clarity-layers-module__EJ7fga__buildModule,.home-clarity-layers-module__EJ7fga__buildPulse,.home-clarity-layers-module__EJ7fga__validationScan,.home-clarity-layers-module__EJ7fga__validationChecks>span,.home-clarity-layers-module__EJ7fga__chartLine{animation:none}}
.home-solutions-diagnostic-module__LDYiqG__diagnostic{--diagnostic-accent:#38bdf8;--diagnostic-accent-rgb:56, 189, 248;position:relative}.home-solutions-diagnostic-module__LDYiqG__desktopLayout{border-block:1px solid var(--line);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:720px;display:grid}.home-solutions-diagnostic-module__LDYiqG__choices{border-right:1px solid var(--line);grid-template-rows:repeat(4,1fr);display:grid}.home-solutions-diagnostic-module__LDYiqG__choice{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;isolation:isolate;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 1.4rem 1.35rem .3rem;display:grid;position:relative}.home-solutions-diagnostic-module__LDYiqG__choice:last-child{border-bottom:0}.home-solutions-diagnostic-module__LDYiqG__choice:before{z-index:-1;clip-path:inset(0 100% 0 0);content:"";transition:clip-path .42s var(--ease);background:linear-gradient(90deg,#22c55e1b,#ffffff05 64%,#0000);position:absolute;inset:0}.home-solutions-diagnostic-module__LDYiqG__choice:after{background:var(--green-400);content:"";opacity:0;width:2px;transition:opacity .25s, transform .35s var(--ease);position:absolute;top:20%;bottom:20%;left:-1px;transform:scaleY(.25)}.home-solutions-diagnostic-module__LDYiqG__choice[aria-selected=true]:before{clip-path:inset(0)}.home-solutions-diagnostic-module__LDYiqG__choice[aria-selected=true]:after{opacity:1;transform:scaleY(1)}.home-solutions-diagnostic-module__LDYiqG__choiceIndex{color:var(--muted-2);font:600 .7rem/1 var(--font-mono), monospace;letter-spacing:.08em;transition:color .25s}.home-solutions-diagnostic-module__LDYiqG__choiceCopy{gap:.65rem;min-width:0;display:grid}.home-solutions-diagnostic-module__LDYiqG__choiceCopy strong{max-width:280px;font-size:clamp(.98rem,1.15vw,1.18rem);line-height:1.3}.home-solutions-diagnostic-module__LDYiqG__choiceCopy small{color:var(--muted-2);font:600 .65rem/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;transition:color .25s;display:flex}.home-solutions-diagnostic-module__LDYiqG__choiceCopy svg{color:var(--green-400)}.home-solutions-diagnostic-module__LDYiqG__choiceArrow{color:var(--muted-2);opacity:.38;transition:color .25s, opacity .25s, transform .3s var(--ease);transform:translate(-5px)}.home-solutions-diagnostic-module__LDYiqG__choice:hover .home-solutions-diagnostic-module__LDYiqG__choiceArrow,.home-solutions-diagnostic-module__LDYiqG__choice[aria-selected=true] .home-solutions-diagnostic-module__LDYiqG__choiceArrow{color:var(--green-400);opacity:1;transform:translate(0)}.home-solutions-diagnostic-module__LDYiqG__choice[aria-selected=true] .home-solutions-diagnostic-module__LDYiqG__choiceIndex,.home-solutions-diagnostic-module__LDYiqG__choice[aria-selected=true] .home-solutions-diagnostic-module__LDYiqG__choiceCopy small{color:var(--green-400)}.home-solutions-diagnostic-module__LDYiqG__choice:focus-visible{z-index:2;outline:2px solid var(--green-400);outline-offset:-4px}.home-solutions-diagnostic-module__LDYiqG__panel{isolation:isolate;min-width:0;animation:home-solutions-diagnostic-module__LDYiqG__panelEnter .48s var(--ease) both;background:linear-gradient(145deg,#0d1b15c2,#040a078a 58%,#0b1812ad);position:relative;overflow:hidden}.home-solutions-diagnostic-module__LDYiqG__panel:before{z-index:-1;clip-path:polygon(9% 0,100% 18%,90% 100%,0 78%);content:"";background:linear-gradient(105deg,#ffffff05,#0000 68%);border-block:1px solid #b0e0c10d;width:78%;height:42%;position:absolute;bottom:-16%;right:-21%;transform:rotate(-4deg)}.home-solutions-diagnostic-module__LDYiqG__panelContent{--diagnostic-accent:#38bdf8;--diagnostic-accent-rgb:56, 189, 248;grid-template-rows:auto minmax(270px,1fr) auto auto;height:100%;min-height:720px;padding:clamp(1.3rem,2.5vw,2.25rem);display:grid}.home-solutions-diagnostic-module__LDYiqG__panelContent[data-solution=automation]{--diagnostic-accent:#4ade80;--diagnostic-accent-rgb:74, 222, 128}.home-solutions-diagnostic-module__LDYiqG__panelContent[data-solution=ai]{--diagnostic-accent:#a78bfa;--diagnostic-accent-rgb:167, 139, 250}.home-solutions-diagnostic-module__LDYiqG__panelContent[data-solution=custom]{--diagnostic-accent:#f3ad48;--diagnostic-accent-rgb:243, 173, 72}.home-solutions-diagnostic-module__LDYiqG__panelHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__panelIcon{border:1px solid rgba(var(--diagnostic-accent-rgb), .42);background:linear-gradient(145deg, rgba(var(--diagnostic-accent-rgb), .17), #060f0ab8);width:56px;height:56px;color:var(--diagnostic-accent);border-radius:15px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.home-solutions-diagnostic-module__LDYiqG__panelHeader>div{gap:.3rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__panelHeader>div>span,.home-solutions-diagnostic-module__LDYiqG__panelHeader>small{color:var(--diagnostic-accent);font:600 .63rem/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.home-solutions-diagnostic-module__LDYiqG__panelHeader h3{font-size:clamp(1.5rem,2.1vw,2rem)}.home-solutions-diagnostic-module__LDYiqG__panelHeader>small{color:var(--muted-2);text-align:right}.home-solutions-diagnostic-module__LDYiqG__visual{border-block:1px solid rgba(var(--diagnostic-accent-rgb), .12);background:linear-gradient(120deg, rgba(var(--diagnostic-accent-rgb), .045), transparent 42%, #ffffff03);min-width:0;min-height:275px;margin-block:1rem;position:relative;overflow:hidden}.home-solutions-diagnostic-module__LDYiqG__visualCaption{color:var(--diagnostic-accent);font:600 .61rem/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:.8rem;right:1.1rem}.home-solutions-diagnostic-module__LDYiqG__webBrowser{border:1px solid rgba(var(--diagnostic-accent-rgb), .25);background:#040c09d6;border-radius:13px;width:76%;height:76%;position:absolute;top:11%;left:5%;overflow:hidden;transform:perspective(900px)rotateY(3deg)rotateX(1deg);box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff09}.home-solutions-diagnostic-module__LDYiqG__webBrowserBar{border-bottom:1px solid rgba(var(--diagnostic-accent-rgb), .13);align-items:center;gap:5px;height:34px;padding-inline:.75rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__webBrowserBar>span{background:#d6e9dd38;border-radius:50%;width:5px;height:5px}.home-solutions-diagnostic-module__LDYiqG__webBrowserBar small{color:var(--muted-2);font:.56rem var(--font-mono), monospace;margin-left:auto}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent{grid-template-columns:1.1fr .9fr;align-items:center;gap:1rem;height:calc(100% - 34px);padding:1.2rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent>div:first-child{gap:.7rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent span{color:var(--diagnostic-accent);font:600 .57rem var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent strong{color:#eef7f1;max-width:240px;font-size:clamp(1rem,1.8vw,1.55rem);line-height:1.08}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent>div:first-child>i{background:var(--diagnostic-accent);opacity:.76;border-radius:6px;width:74px;height:24px}.home-solutions-diagnostic-module__LDYiqG__webComposition{grid-template-rows:1.2fr .8fr;grid-template-columns:1fr 1fr;gap:.45rem;height:72%;display:grid}.home-solutions-diagnostic-module__LDYiqG__webComposition span{border:1px solid rgba(var(--diagnostic-accent-rgb), .18);background:linear-gradient(145deg, rgba(var(--diagnostic-accent-rgb), .12), #ffffff05);border-radius:7px}.home-solutions-diagnostic-module__LDYiqG__webComposition span:first-child{grid-row:span 2}.home-solutions-diagnostic-module__LDYiqG__webScan{background:linear-gradient(90deg, transparent, rgba(var(--diagnostic-accent-rgb), .7), transparent);height:1px;box-shadow:0 0 12px rgba(var(--diagnostic-accent-rgb), .28);animation:4.6s ease-in-out infinite home-solutions-diagnostic-module__LDYiqG__webScan;position:absolute;top:20%;left:0;right:0}.home-solutions-diagnostic-module__LDYiqG__webPhone{border:1px solid rgba(var(--diagnostic-accent-rgb), .34);background:#07100c;border-radius:15px;grid-template-rows:auto auto 1fr 1fr 1fr;gap:.38rem;width:21%;height:58%;padding:.65rem;display:grid;position:absolute;bottom:10%;right:5%;transform:rotate(2deg);box-shadow:-14px 18px 36px #00000061}.home-solutions-diagnostic-module__LDYiqG__webPhone>span{background:#ffffff2e;border-radius:3px;justify-self:center;width:28%;height:3px}.home-solutions-diagnostic-module__LDYiqG__webPhone strong{color:#eef7f1;font-size:clamp(.55rem,.8vw,.72rem)}.home-solutions-diagnostic-module__LDYiqG__webPhone i{background:rgba(var(--diagnostic-accent-rgb), .09);border-radius:4px}.home-solutions-diagnostic-module__LDYiqG__automationVisual{align-items:center;padding:2.2rem 1.1rem 3.8rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__automationRail{background:linear-gradient(90deg, transparent, rgba(var(--diagnostic-accent-rgb), .35) 12% 88%, transparent);height:1px;position:absolute;top:48%;left:8%;right:8%}.home-solutions-diagnostic-module__LDYiqG__automationPulse{background:linear-gradient(90deg, transparent, var(--diagnostic-accent));width:54px;height:2px;box-shadow:0 0 12px rgba(var(--diagnostic-accent-rgb), .65);animation:4s cubic-bezier(.65,0,.35,1) infinite home-solutions-diagnostic-module__LDYiqG__automationPulse;position:absolute;top:-1px;left:0}.home-solutions-diagnostic-module__LDYiqG__automationSteps{z-index:1;grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid;position:relative}.home-solutions-diagnostic-module__LDYiqG__automationStep{border:1px solid rgba(var(--diagnostic-accent-rgb), .22);background:#050e0ae6;border-radius:10px;align-content:center;justify-items:center;gap:.45rem;min-height:88px;padding:.65rem;display:grid;box-shadow:0 12px 28px #0000003d}.home-solutions-diagnostic-module__LDYiqG__automationStep>span{color:var(--diagnostic-accent);font:.58rem var(--font-mono), monospace}.home-solutions-diagnostic-module__LDYiqG__automationStep>strong{font-size:clamp(.62rem,.85vw,.78rem)}.home-solutions-diagnostic-module__LDYiqG__automationStep>i{background:var(--diagnostic-accent);width:5px;height:5px;box-shadow:0 0 9px rgba(var(--diagnostic-accent-rgb), .75);border-radius:50%}.home-solutions-diagnostic-module__LDYiqG__automationStep>svg{color:var(--diagnostic-accent)}.home-solutions-diagnostic-module__LDYiqG__automationSummary{color:var(--diagnostic-accent);align-items:center;gap:.6rem;display:flex;position:absolute;bottom:.65rem;right:1.1rem}.home-solutions-diagnostic-module__LDYiqG__automationSummary>span{gap:.15rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__automationSummary small{font:.54rem var(--font-mono), monospace;letter-spacing:.08em}.home-solutions-diagnostic-module__LDYiqG__automationSummary strong{color:#e5eee8;font-size:.72rem}.home-solutions-diagnostic-module__LDYiqG__intelligenceVisual{grid-template-columns:.82fr 1.05fr .95fr;align-items:center;gap:1rem;padding:2rem 1.2rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__aiSources{gap:.5rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__aiSources span{border-left:2px solid rgba(var(--diagnostic-accent-rgb), .62);background:rgba(var(--diagnostic-accent-rgb), .065);color:#dfe8e2;font:600 .67rem var(--font-mono), monospace;padding:.62rem .7rem;animation:3.8s ease-in-out infinite home-solutions-diagnostic-module__LDYiqG__aiSource}.home-solutions-diagnostic-module__LDYiqG__aiSources span:nth-child(2){animation-delay:-.8s}.home-solutions-diagnostic-module__LDYiqG__aiSources span:nth-child(3){animation-delay:-1.6s}.home-solutions-diagnostic-module__LDYiqG__aiRoute{justify-content:space-between;width:17%;display:flex;position:absolute;top:50%;left:23%}.home-solutions-diagnostic-module__LDYiqG__aiRoute:before{background:rgba(var(--diagnostic-accent-rgb), .3);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.home-solutions-diagnostic-module__LDYiqG__aiRoute i{background:var(--diagnostic-accent);width:4px;height:4px;box-shadow:0 0 7px rgba(var(--diagnostic-accent-rgb), .7);border-radius:50%;position:relative}.home-solutions-diagnostic-module__LDYiqG__aiEngine{z-index:1;border:1px solid rgba(var(--diagnostic-accent-rgb), .3);background:linear-gradient(145deg, rgba(var(--diagnostic-accent-rgb), .13), #050c09e0);color:var(--diagnostic-accent);border-radius:12px;justify-items:center;gap:.55rem;padding:1.15rem .65rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.home-solutions-diagnostic-module__LDYiqG__aiEngine>span{text-align:center;gap:.2rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__aiEngine small{font:.54rem var(--font-mono), monospace;letter-spacing:.09em}.home-solutions-diagnostic-module__LDYiqG__aiEngine strong{color:#eaf1ed;font-size:.68rem}.home-solutions-diagnostic-module__LDYiqG__aiEngine>i{background:linear-gradient(90deg, transparent, var(--diagnostic-accent), transparent);width:62%;height:2px;animation:2.8s ease-in-out infinite home-solutions-diagnostic-module__LDYiqG__aiThinking}.home-solutions-diagnostic-module__LDYiqG__aiAnswer{border:1px solid rgba(var(--diagnostic-accent-rgb), .17);background:#050c09bd;border-radius:10px;gap:.65rem;padding:1rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__aiAnswer>span{color:var(--diagnostic-accent);font:.55rem var(--font-mono), monospace;letter-spacing:.08em}.home-solutions-diagnostic-module__LDYiqG__aiAnswer>strong{font-size:clamp(.72rem,1vw,.9rem);line-height:1.25}.home-solutions-diagnostic-module__LDYiqG__aiAnswer>div{gap:.32rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__aiAnswer i{background:#e5f0e926;border-radius:3px;height:3px}.home-solutions-diagnostic-module__LDYiqG__aiAnswer i:nth-child(2){width:84%}.home-solutions-diagnostic-module__LDYiqG__aiAnswer i:nth-child(3){width:64%}.home-solutions-diagnostic-module__LDYiqG__customVisual{grid-template-rows:auto 30px 1fr auto;align-content:center;gap:.2rem;padding:1.2rem 1rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__customInputs{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__customInputs span{border:1px solid rgba(var(--diagnostic-accent-rgb), .17);background:rgba(var(--diagnostic-accent-rgb), .05);color:#dce6df;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .4rem;font-size:.68rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__customInputs svg{color:var(--diagnostic-accent)}.home-solutions-diagnostic-module__LDYiqG__customConnections{grid-template-columns:repeat(3,1fr);justify-items:center;display:grid;position:relative}.home-solutions-diagnostic-module__LDYiqG__customConnections:after{background:rgba(var(--diagnostic-accent-rgb), .25);content:"";width:67%;height:1px;position:absolute;bottom:0}.home-solutions-diagnostic-module__LDYiqG__customConnections i{background:linear-gradient(var(--diagnostic-accent), rgba(var(--diagnostic-accent-rgb), .22));width:1px;height:100%}.home-solutions-diagnostic-module__LDYiqG__customArchitecture{z-index:1;border:1px solid rgba(var(--diagnostic-accent-rgb), .34);background:linear-gradient(115deg, rgba(var(--diagnostic-accent-rgb), .15), #060e0ae6);width:min(80%,430px);color:var(--diagnostic-accent);border-radius:11px;place-self:center;align-items:center;gap:.8rem;padding:.9rem 1rem;animation:4.8s ease-in-out infinite home-solutions-diagnostic-module__LDYiqG__customCompose;display:flex;position:relative;box-shadow:0 17px 38px #00000038}.home-solutions-diagnostic-module__LDYiqG__customArchitecture>span{gap:.2rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__customArchitecture small{font:.55rem var(--font-mono), monospace;letter-spacing:.08em}.home-solutions-diagnostic-module__LDYiqG__customArchitecture strong{color:#edf3ef;font-size:clamp(.68rem,1vw,.86rem)}.home-solutions-diagnostic-module__LDYiqG__customFoundation{justify-content:center;gap:.4rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__customFoundation span{border-bottom:1px solid rgba(var(--diagnostic-accent-rgb), .42);color:var(--muted);font:.56rem var(--font-mono), monospace;text-transform:uppercase;padding:.28rem .52rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath{border-block:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;padding-block:1.15rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__decisionPath>div{align-self:start;gap:.45rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__decisionPath span{color:var(--diagnostic-accent);font:600 .58rem/1 var(--font-mono), monospace;letter-spacing:.08em}.home-solutions-diagnostic-module__LDYiqG__decisionPath p{color:#aebbb4;font-size:clamp(.67rem,.78vw,.76rem);line-height:1.48}.home-solutions-diagnostic-module__LDYiqG__decisionPath>svg{color:rgba(var(--diagnostic-accent-rgb), .48)}.home-solutions-diagnostic-module__LDYiqG__panelFooter{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.15rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__panelFooter ul{flex-wrap:wrap;gap:.45rem .85rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__panelFooter li{color:var(--muted);align-items:center;gap:.35rem;font-size:.67rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__panelFooter li svg{color:var(--diagnostic-accent)}.home-solutions-diagnostic-module__LDYiqG__panelFooter>a{color:var(--diagnostic-accent);flex:none;align-items:center;gap:.45rem;font-size:.76rem;font-weight:650;display:inline-flex}.home-solutions-diagnostic-module__LDYiqG__panelFooter>a svg{transition:transform .25s var(--ease)}.home-solutions-diagnostic-module__LDYiqG__panelFooter>a:hover svg{transform:translate(2px,-2px)}.home-solutions-diagnostic-module__LDYiqG__panelFooter>a:focus-visible{outline:2px solid var(--diagnostic-accent);outline-offset:5px}.home-solutions-diagnostic-module__LDYiqG__mobileList,.home-solutions-diagnostic-module__LDYiqG__mobileEnd{display:none}@keyframes home-solutions-diagnostic-module__LDYiqG__panelEnter{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes home-solutions-diagnostic-module__LDYiqG__webScan{0%,15%{opacity:0;top:18%}28%{opacity:1}72%{opacity:1}88%,to{opacity:0;top:88%}}@keyframes home-solutions-diagnostic-module__LDYiqG__automationPulse{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 54px)}}@keyframes home-solutions-diagnostic-module__LDYiqG__aiSource{0%,to{border-left-color:rgba(var(--diagnostic-accent-rgb), .28);opacity:.58}45%,62%{border-left-color:var(--diagnostic-accent);opacity:1}}@keyframes home-solutions-diagnostic-module__LDYiqG__aiThinking{0%,to{opacity:.25;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes home-solutions-diagnostic-module__LDYiqG__customCompose{0%,to{border-color:rgba(var(--diagnostic-accent-rgb), .24);transform:translateY(1px)}50%{border-color:rgba(var(--diagnostic-accent-rgb), .52);transform:translateY(-2px)}}@media (max-width:1180px){.home-solutions-diagnostic-module__LDYiqG__desktopLayout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.home-solutions-diagnostic-module__LDYiqG__panelContent{padding:1.35rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath{gap:.55rem}.home-solutions-diagnostic-module__LDYiqG__panelFooter{align-items:flex-end}.home-solutions-diagnostic-module__LDYiqG__panelFooter ul{max-width:320px}}@media (max-width:900px){.home-solutions-diagnostic-module__LDYiqG__desktopLayout{display:none}.home-solutions-diagnostic-module__LDYiqG__mobileList{border-top:1px solid var(--line);display:grid}.home-solutions-diagnostic-module__LDYiqG__mobileItem{border-bottom:1px solid var(--line);background:#ffffff02;transition:background .25s}.home-solutions-diagnostic-module__LDYiqG__mobileItem[data-open=true]{background:linear-gradient(145deg,#0c1d15cc,#050c0880)}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.1rem .2rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button:focus-visible{outline:2px solid var(--green-400);outline-offset:-2px}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button>span:nth-child(2){gap:.45rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button strong{font-size:.98rem;line-height:1.3}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button small{color:var(--muted-2);font:600 .61rem var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.38rem;display:flex}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button small svg{color:var(--green-400)}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button>svg{color:var(--muted-2);transition:color .25s, transform .3s var(--ease)}.home-solutions-diagnostic-module__LDYiqG__mobileItem[data-open=true]>button>svg{color:var(--green-400);transform:rotate(90deg)}.home-solutions-diagnostic-module__LDYiqG__mobileNumber{color:var(--green-400);font:600 .68rem var(--font-mono), monospace}.home-solutions-diagnostic-module__LDYiqG__mobilePanel{animation:home-solutions-diagnostic-module__LDYiqG__panelEnter .42s var(--ease) both;padding-bottom:1rem}.home-solutions-diagnostic-module__LDYiqG__panelContent{border:1px solid var(--line);background:#040b078c;border-radius:14px;min-height:0;padding:.85rem}.home-solutions-diagnostic-module__LDYiqG__panelHeader{grid-template-columns:auto minmax(0,1fr)}.home-solutions-diagnostic-module__LDYiqG__panelHeader>small{display:none}.home-solutions-diagnostic-module__LDYiqG__panelIcon{border-radius:12px;width:48px;height:48px}.home-solutions-diagnostic-module__LDYiqG__visual{min-height:250px;margin-block:.8rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath{grid-template-columns:1fr;gap:.85rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath>svg{display:none}.home-solutions-diagnostic-module__LDYiqG__decisionPath>div{border-left:1px solid rgba(var(--diagnostic-accent-rgb), .3);gap:.3rem;padding-left:.75rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath p{font-size:.75rem}.home-solutions-diagnostic-module__LDYiqG__panelFooter{display:grid}.home-solutions-diagnostic-module__LDYiqG__panelFooter ul{max-width:none}.home-solutions-diagnostic-module__LDYiqG__panelFooter>a{width:max-content;padding-block:.4rem}.home-solutions-diagnostic-module__LDYiqG__mobileEnd{display:block}}@media (max-width:620px){.home-solutions-diagnostic-module__LDYiqG__mobileItem>button{grid-template-columns:2rem minmax(0,1fr) auto;padding-block:1rem}.home-solutions-diagnostic-module__LDYiqG__mobileItem>button strong{font-size:.9rem}.home-solutions-diagnostic-module__LDYiqG__panelContent{padding:.72rem}.home-solutions-diagnostic-module__LDYiqG__panelHeader{gap:.7rem}.home-solutions-diagnostic-module__LDYiqG__panelHeader h3{font-size:1.3rem}.home-solutions-diagnostic-module__LDYiqG__panelHeader>div>span{font-size:.55rem}.home-solutions-diagnostic-module__LDYiqG__panelIcon{width:43px;height:43px}.home-solutions-diagnostic-module__LDYiqG__visual{min-height:220px}.home-solutions-diagnostic-module__LDYiqG__webBrowser{width:82%;height:70%;left:1%}.home-solutions-diagnostic-module__LDYiqG__webBrowserContent{padding:.75rem}.home-solutions-diagnostic-module__LDYiqG__webComposition{gap:.25rem}.home-solutions-diagnostic-module__LDYiqG__webPhone{width:26%;right:1%}.home-solutions-diagnostic-module__LDYiqG__automationVisual{padding-inline:.3rem}.home-solutions-diagnostic-module__LDYiqG__automationSteps{gap:.24rem}.home-solutions-diagnostic-module__LDYiqG__automationStep{gap:.3rem;min-height:76px;padding:.35rem .18rem}.home-solutions-diagnostic-module__LDYiqG__automationStep>strong{font-size:.54rem}.home-solutions-diagnostic-module__LDYiqG__automationSummary{right:.45rem}.home-solutions-diagnostic-module__LDYiqG__intelligenceVisual{grid-template-columns:.8fr 1fr;gap:.45rem;padding:1rem .35rem}.home-solutions-diagnostic-module__LDYiqG__aiSources{gap:.32rem}.home-solutions-diagnostic-module__LDYiqG__aiSources span{padding:.5rem .35rem;font-size:.54rem}.home-solutions-diagnostic-module__LDYiqG__aiRoute{display:none}.home-solutions-diagnostic-module__LDYiqG__aiEngine{padding-inline:.3rem}.home-solutions-diagnostic-module__LDYiqG__aiAnswer{grid-column:1/-1;padding:.65rem}.home-solutions-diagnostic-module__LDYiqG__customVisual{padding-inline:.2rem}.home-solutions-diagnostic-module__LDYiqG__customInputs{gap:.25rem}.home-solutions-diagnostic-module__LDYiqG__customInputs span{justify-items:center;padding-inline:.2rem;font-size:.54rem;display:grid}.home-solutions-diagnostic-module__LDYiqG__customArchitecture{width:92%}.home-solutions-diagnostic-module__LDYiqG__customFoundation{gap:.2rem}.home-solutions-diagnostic-module__LDYiqG__customFoundation span{padding-inline:.3rem;font-size:.48rem}.home-solutions-diagnostic-module__LDYiqG__decisionPath{padding-block:.9rem}.home-solutions-diagnostic-module__LDYiqG__panelFooter li{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.home-solutions-diagnostic-module__LDYiqG__panel,.home-solutions-diagnostic-module__LDYiqG__mobilePanel,.home-solutions-diagnostic-module__LDYiqG__webScan,.home-solutions-diagnostic-module__LDYiqG__automationPulse,.home-solutions-diagnostic-module__LDYiqG__aiSources span,.home-solutions-diagnostic-module__LDYiqG__aiEngine>i,.home-solutions-diagnostic-module__LDYiqG__customArchitecture{animation:none!important}.home-solutions-diagnostic-module__LDYiqG__choice:before,.home-solutions-diagnostic-module__LDYiqG__choice:after,.home-solutions-diagnostic-module__LDYiqG__choiceArrow,.home-solutions-diagnostic-module__LDYiqG__mobileItem>button>svg,.home-solutions-diagnostic-module__LDYiqG__panelFooter>a svg{transition:none!important}}
