.ModelFamilyVisuals-module__rGjOsq__frame{--v-accent:var(--stack-accent,#6043ca);flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;display:flex}.ModelFamilyVisuals-module__rGjOsq__frame svg{width:100%;max-height:300px;overflow:visible}.ModelFamilyVisuals-module__rGjOsq__frame figcaption{letter-spacing:.14em;text-transform:uppercase;color:#6c8a93;font-size:9px}.ModelFamilyVisuals-module__rGjOsq__draw,.ModelFamilyVisuals-module__rGjOsq__drawLong,.ModelFamilyVisuals-module__rGjOsq__flow,.ModelFamilyVisuals-module__rGjOsq__guide,.ModelFamilyVisuals-module__rGjOsq__correction,.ModelFamilyVisuals-module__rGjOsq__vessel{fill:none;stroke-linecap:round;stroke-linejoin:round}.ModelFamilyVisuals-module__rGjOsq__draw{stroke:#9fb0c4;stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:0}.ModelFamilyVisuals-module__rGjOsq__drawLong{stroke:var(--v-accent);stroke-width:3.5px;stroke-dasharray:900;stroke-dashoffset:0}.ModelFamilyVisuals-module__rGjOsq__flow{stroke:var(--v-accent);stroke-width:2px;stroke-dasharray:5 6;opacity:.75}.ModelFamilyVisuals-module__rGjOsq__guide{stroke:#c8d3dc;stroke-width:1.5px;stroke-dasharray:3 5}.ModelFamilyVisuals-module__rGjOsq__correction{stroke:#f36b21;stroke-width:2.5px}.ModelFamilyVisuals-module__rGjOsq__ghost{fill:none;stroke:#b9c6d4;stroke-width:2px;stroke-dasharray:6 6}.ModelFamilyVisuals-module__rGjOsq__axis{fill:none;stroke:#cfd8df;stroke-width:1.5px}.ModelFamilyVisuals-module__rGjOsq__node{fill:#fffefd;stroke:#7f93ab;stroke-width:2px}.ModelFamilyVisuals-module__rGjOsq__leaf{fill:#e7ecf3;stroke:#9fb0c4;stroke-width:1.5px}.ModelFamilyVisuals-module__rGjOsq__hot{fill:var(--v-accent)!important;stroke:var(--v-accent)!important}.ModelFamilyVisuals-module__rGjOsq__result{fill:var(--v-accent);opacity:.9}.ModelFamilyVisuals-module__rGjOsq__cell{fill:#f1eefb;stroke:var(--v-accent);stroke-width:2px}.ModelFamilyVisuals-module__rGjOsq__pulse{fill:#f36b21;offset-rotate:0deg}.ModelFamilyVisuals-module__rGjOsq__band{fill:var(--v-accent);opacity:.13}.ModelFamilyVisuals-module__rGjOsq__point{fill:#fffefd;stroke:#2d63d9;stroke-width:2.5px}.ModelFamilyVisuals-module__rGjOsq__bar{fill:var(--v-accent);opacity:.85}.ModelFamilyVisuals-module__rGjOsq__assay{fill:#f36b21}.ModelFamilyVisuals-module__rGjOsq__tag{fill:#6c8a93;font-size:11px;font-family:var(--sans)}.ModelFamilyVisuals-module__rGjOsq__vessel{stroke:#7f93ab;stroke-width:2.5px}.ModelFamilyVisuals-module__rGjOsq__liquid{fill:#e1eef0}.ModelFamilyVisuals-module__rGjOsq__cellDot{fill:#068477;opacity:.75}[data-current] .ModelFamilyVisuals-module__rGjOsq__draw{animation:1.3s cubic-bezier(.3,.7,.2,1) both ModelFamilyVisuals-module__rGjOsq__draw;animation-delay:calc(var(--i,0)*.12s)}[data-current] .ModelFamilyVisuals-module__rGjOsq__drawLong{animation:1.8s cubic-bezier(.3,.7,.2,1) both ModelFamilyVisuals-module__rGjOsq__drawLong}[data-current] .ModelFamilyVisuals-module__rGjOsq__flow{animation:1.2s linear infinite ModelFamilyVisuals-module__rGjOsq__march}:is([data-current] .ModelFamilyVisuals-module__rGjOsq__node,[data-current] .ModelFamilyVisuals-module__rGjOsq__leaf,[data-current] .ModelFamilyVisuals-module__rGjOsq__point,[data-current] .ModelFamilyVisuals-module__rGjOsq__assay,[data-current] .ModelFamilyVisuals-module__rGjOsq__bar,[data-current] .ModelFamilyVisuals-module__rGjOsq__cellDot){animation:.55s cubic-bezier(.3,1.4,.5,1) both ModelFamilyVisuals-module__rGjOsq__pop;animation-delay:calc(.35s + var(--i,0)*.12s);transform-box:fill-box;transform-origin:50%}[data-current] .ModelFamilyVisuals-module__rGjOsq__result{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ModelFamilyVisuals-module__rGjOsq__breathe}[data-current] .ModelFamilyVisuals-module__rGjOsq__pulse{animation:2.4s ease-in-out infinite ModelFamilyVisuals-module__rGjOsq__travel}[data-current] .ModelFamilyVisuals-module__rGjOsq__band{animation:1.2s ease-out .4s both ModelFamilyVisuals-module__rGjOsq__fade}[data-current] .ModelFamilyVisuals-module__rGjOsq__correction{animation:1.6s ease-in-out infinite ModelFamilyVisuals-module__rGjOsq__nudge;animation-delay:calc(var(--i,0)*.25s)}[data-current] .ModelFamilyVisuals-module__rGjOsq__cellDot{animation:3s ease-in-out infinite ModelFamilyVisuals-module__rGjOsq__float;animation-delay:calc(var(--i,0)*.4s)}[data-current] .ModelFamilyVisuals-module__rGjOsq__hot{animation:1.6s ease-in-out infinite ModelFamilyVisuals-module__rGjOsq__glow}@keyframes ModelFamilyVisuals-module__rGjOsq__draw{0%{stroke-dashoffset:400px}}@keyframes ModelFamilyVisuals-module__rGjOsq__drawLong{0%{stroke-dashoffset:900px}}@keyframes ModelFamilyVisuals-module__rGjOsq__march{to{stroke-dashoffset:-22px}}@keyframes ModelFamilyVisuals-module__rGjOsq__pop{0%{opacity:0;transform:scale(0)}}@keyframes ModelFamilyVisuals-module__rGjOsq__breathe{50%{transform:scale(1.18)}}@keyframes ModelFamilyVisuals-module__rGjOsq__travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ModelFamilyVisuals-module__rGjOsq__fade{0%{opacity:0}}@keyframes ModelFamilyVisuals-module__rGjOsq__nudge{50%{transform:translateY(-4px)}}@keyframes ModelFamilyVisuals-module__rGjOsq__float{50%{transform:translateY(-6px)}}@keyframes ModelFamilyVisuals-module__rGjOsq__glow{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ModelFamilyVisuals-module__rGjOsq__frame *{animation:none!important}}
.models-module__FGhKwa__hero{background:linear-gradient(125deg,#f4f3f7 0%,#edf1fa 55%,#e8f3f2 100%);position:relative;overflow:hidden}.models-module__FGhKwa__heroTitle{max-width:900px}.models-module__FGhKwa__lead{max-width:680px;font-size:20px;line-height:1.6}.models-module__FGhKwa__stats{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff9;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid}.models-module__FGhKwa__stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 24px}.models-module__FGhKwa__stats b{letter-spacing:-.05em;color:var(--violet);font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,60px);line-height:1;display:block}.models-module__FGhKwa__stats>div>span{color:#59677a;margin-top:10px;font-size:14px;display:block}.models-module__FGhKwa__answer{background:#ffffffb3;border-left:3px solid #6043ca;max-width:900px;margin-top:28px;padding:22px 24px}.models-module__FGhKwa__answer h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px}.models-module__FGhKwa__answer p{color:#3f4d63;margin:0;font-size:15px;line-height:1.65}.models-module__FGhKwa__techBand{background:#11213f;gap:12px;padding:30px 0;display:grid;overflow:hidden}.models-module__FGhKwa__techPill{color:#dce4f2;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:99px;flex:none;margin-right:12px;padding:12px 18px;font-size:15px}.models-module__FGhKwa__families,.models-module__FGhKwa__modalities,.models-module__FGhKwa__predict,.models-module__FGhKwa__compare{background:#fff;padding:112px 0}.models-module__FGhKwa__familyGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.models-module__FGhKwa__familyGrid>:last-child:nth-child(odd)>article{grid-column:1/-1}.models-module__FGhKwa__familyGrid h3{margin:20px 0 10px;font-size:23px}.models-module__FGhKwa__chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.models-module__FGhKwa__chips li{color:#4f35b5;background:#f1eefb;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:650}.models-module__FGhKwa__journey{color:#fff;background:#151b38;padding:112px 0}.models-module__FGhKwa__journey .sectionHeadV2>div>p{color:#aeb9ce}.models-module__FGhKwa__journeyRail{border-top:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid;position:relative}.models-module__FGhKwa__journeyRail:before{content:"";transform-origin:0;background:linear-gradient(90deg,#a997ff,#62d1bf);width:100%;height:2px;animation:linear both models-module__FGhKwa__railFill;animation-timeline:view();animation-range:entry 20% cover 55%;position:absolute;top:-1px;left:0}.models-module__FGhKwa__journeyRail li{opacity:1;padding:28px 22px 10px 0}.models-module__FGhKwa__journeyRail span{letter-spacing:.12em;color:#a997ff;font-size:11px;font-weight:800}.models-module__FGhKwa__journeyRail h3{margin:22px 0 10px;font-size:26px}.models-module__FGhKwa__journeyRail p{color:#afbdd3;margin:0;font-size:14px;line-height:1.6}@supports (animation-timeline:view()){.models-module__FGhKwa__journeyRail li{animation:linear both models-module__FGhKwa__stepIn;animation-timeline:view();animation-range:entry calc(10% + var(--i)*8%) cover calc(35% + var(--i)*6%)}}@keyframes models-module__FGhKwa__railFill{0%{transform:scaleX(0)}}@keyframes models-module__FGhKwa__stepIn{0%{opacity:0;transform:translateY(24px)}}.models-module__FGhKwa__predict{background:#f6f6f3}.models-module__FGhKwa__predictGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.models-module__FGhKwa__predictGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px;transition:transform .25s,box-shadow .25s}.models-module__FGhKwa__predictGrid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #12244914}.models-module__FGhKwa__predictGrid h3{margin:0 0 14px;font-size:22px}.models-module__FGhKwa__predictGrid ul{margin:0;padding:0;list-style:none}.models-module__FGhKwa__predictGrid li{border-top:1px solid var(--line);color:#3f4d63;padding:9px 0;font-size:14px}.models-module__FGhKwa__predictGrid li:before{content:"→";color:#6043ca;margin-right:9px;font-weight:800}.models-module__FGhKwa__modalityGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.models-module__FGhKwa__modalityGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:26px;transition:background .25s}.models-module__FGhKwa__modalityGrid article:hover{background:#f7f5fd}.models-module__FGhKwa__modalityGrid h3{margin:0 0 12px;font-size:21px;line-height:1.15}.models-module__FGhKwa__modalityGrid p{color:#59677a;margin:0;font-size:14px;line-height:1.55}.models-module__FGhKwa__compareRow3{grid-template-columns:.7fr 1fr 1fr!important}.models-module__FGhKwa__compareRow3 b{color:var(--ink)}.models-module__FGhKwa__principles{color:#fff;background:#151b38;padding:112px 0}.models-module__FGhKwa__principles h2{margin:15px 0 50px;font-size:clamp(40px,4.4vw,62px);line-height:1}.models-module__FGhKwa__principleGrid{border-top:1px solid #ffffff2b;border-left:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);display:grid}.models-module__FGhKwa__principleGrid article{border-bottom:1px solid #ffffff2b;border-right:1px solid #ffffff2b;min-height:220px;padding:25px}.models-module__FGhKwa__principleGrid span{letter-spacing:.12em;color:#a997ff;font-size:11px;font-weight:800}.models-module__FGhKwa__principleGrid h3{margin:40px 0 10px;font-size:24px}.models-module__FGhKwa__principleGrid p{color:#afbdd3;font-size:14px;line-height:1.6}.models-module__FGhKwa__fine{color:#7a8698;padding:22px 0 40px;font-size:12px;line-height:1.6}.models-module__FGhKwa__faq{padding:112px 0}.models-module__FGhKwa__faq .models-module__FGhKwa__faqLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);align-items:start;gap:64px;display:grid}.models-module__FGhKwa__faqIntro{position:sticky;top:120px}.models-module__FGhKwa__faq .models-module__FGhKwa__faqIntro h2{letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(34px,3.4vw,50px);line-height:1.02}.models-module__FGhKwa__faqIntro>p:not([class]){color:#59677a;margin:0 0 24px;font-size:16px;line-height:1.6}section.models-module__FGhKwa__faq .models-module__FGhKwa__faqList{border-bottom:1px solid var(--line);display:block}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList article{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;column-gap:28px;padding:28px 0;transition:background .25s;display:grid}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList article:hover{background:linear-gradient(90deg,#6043ca0a,#0000)}.models-module__FGhKwa__faqList span{letter-spacing:.12em;color:#6043ca;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList p{color:#59677a;margin:0;font-size:15px;line-height:1.65}@media (max-width:1000px){.models-module__FGhKwa__faq .models-module__FGhKwa__faqLayout{grid-template-columns:1fr;gap:36px}.models-module__FGhKwa__faqIntro{position:static}}@media (max-width:700px){.models-module__FGhKwa__faq{padding:76px 0}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList article{grid-template-columns:36px minmax(0,1fr);row-gap:10px}.models-module__FGhKwa__faq .models-module__FGhKwa__faqList p{grid-column:2}}@media (max-width:1000px){.models-module__FGhKwa__familyGrid,.models-module__FGhKwa__modalityGrid,.models-module__FGhKwa__predictGrid{grid-template-columns:repeat(2,1fr)}.models-module__FGhKwa__principleGrid,.models-module__FGhKwa__stats,.models-module__FGhKwa__journeyRail{grid-template-columns:1fr 1fr}}@media (max-width:700px){.models-module__FGhKwa__families,.models-module__FGhKwa__modalities,.models-module__FGhKwa__predict,.models-module__FGhKwa__compare,.models-module__FGhKwa__journey,.models-module__FGhKwa__principles{padding:76px 0}.models-module__FGhKwa__familyGrid,.models-module__FGhKwa__modalityGrid,.models-module__FGhKwa__predictGrid,.models-module__FGhKwa__principleGrid,.models-module__FGhKwa__journeyRail{grid-template-columns:1fr}.models-module__FGhKwa__principleGrid article{min-height:0}.models-module__FGhKwa__principleGrid h3{margin-top:24px}.models-module__FGhKwa__lead{font-size:17px}.models-module__FGhKwa__techPill{padding:9px 12px;font-size:13px}.models-module__FGhKwa__compareRow3{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.models-module__FGhKwa__journeyRail:before,.models-module__FGhKwa__journeyRail li{animation:none}}@media (max-width:1000px){.models-module__FGhKwa__modalityGrid>article:last-child:nth-child(odd),.models-module__FGhKwa__journeyRail>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){.models-module__FGhKwa__familyGrid{grid-template-columns:1fr}}.models-module__FGhKwa__platformLinks{color:#afbdd3;border-top:1px solid #ffffff2b;margin:34px 0 0;padding-top:24px;font-size:15px}.models-module__FGhKwa__platformLinks a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #a997ff;text-decoration:underline #a997ff}
