.CaseStudyPage-module__bEhtJq__page{--case-ink:#0e1533;--case-text:#1a1a2e;--case-body:#545454;--case-muted:#66718b;--case-blue:#3850d4;--case-sky:#3caff2;--case-purple:#6c2ed4;--case-teal:#0ff2b2;--case-pink:#f20fb2;--case-soft:#f5f7fb;--case-card:#eef1f8;--case-line:#dee2ec;color:var(--case-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Roboto,Heebo,Arial,sans-serif}.CaseStudyPage-module__bEhtJq__page,.CaseStudyPage-module__bEhtJq__page *{box-sizing:border-box;min-width:0}.CaseStudyPage-module__bEhtJq__shell{width:min(1180px,100% - 64px);margin-inline:auto}.CaseStudyPage-module__bEhtJq__heroFrame{--hero-inline:clamp(1.5rem, 6vw, 6.4rem);isolation:isolate;color:#fff;background:radial-gradient(ellipse at 88% 0%, #3caff233, transparent 34rem), radial-gradient(ellipse at 0% 100%, #6c2ed43d, transparent 32rem), var(--case-ink);border:1px solid #bbccff29;border-radius:28px;width:min(1360px,100% - 40px);margin:clamp(1rem,2vw,1.75rem) auto 0;position:relative;overflow:hidden;box-shadow:0 24px 62px #0e153321}.CaseStudyPage-module__bEhtJq__masthead{isolation:isolate;padding:clamp(2rem, 5vw, 4.9rem) var(--hero-inline) clamp(2rem, 4vw, 3.4rem);position:relative}.CaseStudyPage-module__bEhtJq__mastheadCopy{z-index:1;max-width:1030px;position:relative}.CaseStudyPage-module__bEhtJq__eyebrow{color:#c4d2f1;letter-spacing:var(--tracking-wide,.13em);text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 clamp(1.15rem,2.3vw,1.9rem);font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}.CaseStudyPage-module__bEhtJq__eyebrow>span{background:var(--case-sky);border-radius:50%;width:.52rem;height:.52rem;box-shadow:0 0 0 5px #3caff21f}.CaseStudyPage-module__bEhtJq__masthead h1{color:#fff;max-width:25ch;letter-spacing:var(--tracking-tight,-.015em);font-size:clamp(2.65rem,4.5vw,4.5rem);font-weight:700;line-height:max(var(--display-leading-min,0), 1.04);text-wrap:balance;overflow-wrap:break-word;margin:0}.CaseStudyPage-module__bEhtJq__heroLead{color:#d3dcf0;text-wrap:pretty;max-width:70ch;margin:clamp(1.2rem,2vw,1.75rem) 0 0;font-size:clamp(1.08rem,1.65vw,1.35rem);line-height:1.6}.CaseStudyPage-module__bEhtJq__projectMeta{z-index:1;border-top:1px solid #c6d3f433;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(1.3rem,4vw,4rem);max-width:860px;margin:clamp(2rem,4.2vw,3.5rem) 0 0;padding-top:1.1rem;display:grid;position:relative}.CaseStudyPage-module__bEhtJq__projectMeta>div{gap:.38rem;display:grid}.CaseStudyPage-module__bEhtJq__projectMeta dt{color:#99a9cc;letter-spacing:var(--tracking-wide,.12em);text-transform:uppercase;font-size:.7rem;font-weight:700}.CaseStudyPage-module__bEhtJq__projectMeta dd{color:#f6f8ff;margin:0;font-size:.96rem;line-height:1.5}.CaseStudyPage-module__bEhtJq__mastheadOrb{z-index:0;top:-17rem;aspect-ratio:1;pointer-events:none;border:1px solid #3caff233;border-radius:50%;width:min(52vw,610px);position:absolute;inset-inline-end:-13rem;box-shadow:0 0 0 2.5rem #3caff209,0 0 0 6rem #6c2ed40a}.CaseStudyPage-module__bEhtJq__mastheadGrid{z-index:0;pointer-events:none;background-image:linear-gradient(#c4d2f112 1px,#0000 1px),linear-gradient(90deg,#c4d2f112 1px,#0000 1px);background-size:56px 56px;position:absolute;inset-block:0;inset-inline:45% 0;-webkit-mask-image:radial-gradient(at 78% 30%,#000 0%,#0000 68%);mask-image:radial-gradient(at 78% 30%,#000 0%,#0000 68%)}.CaseStudyPage-module__bEhtJq__impactBand{z-index:1;padding:clamp(1.6rem, 3vw, 2.4rem) var(--hero-inline) clamp(1.9rem, 3.4vw, 2.8rem);background:linear-gradient(#ffffff09,#fff0);border-top:1px solid #c6d3f429;position:relative}.CaseStudyPage-module__bEhtJq__impactBand:before{top:-1px;background:linear-gradient(90deg, var(--case-sky), var(--case-purple) 52%, transparent 100%);opacity:.85;content:"";height:2px;position:absolute;inset-inline-start:var(--hero-inline);inset-inline-end:var(--hero-inline)}.CaseStudyPage-module__bEhtJq__impactTitle{color:#99a9cc;letter-spacing:var(--tracking-wide,.13em);text-transform:uppercase;margin:0 0 clamp(1.1rem,2vw,1.5rem);font-size:.72rem;font-weight:700;line-height:1.4}.CaseStudyPage-module__bEhtJq__impactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.CaseStudyPage-module__bEhtJq__impactGrid li{flex-direction:column;gap:.55rem;padding-inline-start:clamp(.9rem,1.4vw,1.25rem);display:flex;position:relative}.CaseStudyPage-module__bEhtJq__impactGrid li:before{top:.2rem;bottom:.2rem;background:var(--case-sky);content:"";border-radius:2px;width:2px;position:absolute;inset-inline-start:0}.CaseStudyPage-module__bEhtJq__impactGrid li:nth-child(4n+2):before{background:#7b8cff}.CaseStudyPage-module__bEhtJq__impactGrid li:nth-child(4n+3):before{background:#a76bff}.CaseStudyPage-module__bEhtJq__impactGrid li:nth-child(4n+4):before{background:var(--case-teal)}.CaseStudyPage-module__bEhtJq__impactGrid strong{color:#fff;letter-spacing:var(--tracking-tight,-.02em);text-wrap:balance;font-size:clamp(1.3rem,2vw,1.85rem);font-weight:700;line-height:1.15}.CaseStudyPage-module__bEhtJq__impactGrid li>span{color:#b9c5e2;max-width:28ch;font-size:.9rem;line-height:1.45}.CaseStudyPage-module__bEhtJq__visualSection{padding-block:clamp(2.75rem,5vw,4.5rem) clamp(4.25rem,7vw,6.4rem)}.CaseStudyPage-module__bEhtJq__visualFrame{background:var(--case-soft);border:1px solid #0e153314;border-radius:clamp(16px,2vw,26px);width:min(1280px,100% - 48px);margin:0 auto;overflow:hidden;box-shadow:0 26px 70px #0e15331a}.CaseStudyPage-module__bEhtJq__codedVisual{border-radius:clamp(16px,2vw,26px);width:min(1280px,100% - 48px);margin:0 auto;box-shadow:0 26px 70px #0e153329}.CaseStudyPage-module__bEhtJq__visualImage{width:100%;height:auto;display:block}.CaseStudyPage-module__bEhtJq__storySection{border-top:1px solid var(--case-line);background:#fff;padding-block:clamp(4.3rem,7vw,7rem) clamp(4.5rem,8vw,7.5rem)}.CaseStudyPage-module__bEhtJq__storyLayout{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,8vw,8.5rem);display:grid}.CaseStudyPage-module__bEhtJq__chapterRail{align-self:start;padding-top:.25rem;position:sticky;top:7rem}.CaseStudyPage-module__bEhtJq__chapterRail>p{color:var(--case-muted);letter-spacing:var(--tracking-wide,.13em);text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.CaseStudyPage-module__bEhtJq__chapterRail ol{border-inline-start:1px solid var(--case-line);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.CaseStudyPage-module__bEhtJq__chapterRail li a{color:#59647b;border-inline-start:2px solid #0000;grid-template-columns:1.9rem minmax(0,1fr);align-items:baseline;gap:.45rem;margin-inline-start:-1px;padding:.62rem .75rem;font-size:.84rem;line-height:1.35;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:grid}.CaseStudyPage-module__bEhtJq__chapterRail li a:hover{border-inline-start-color:var(--case-sky);color:var(--case-ink);background:#3caff212}.CaseStudyPage-module__bEhtJq__chapterRail li a[aria-current]{border-inline-start-color:var(--case-blue);color:var(--case-ink);background:linear-gradient(90deg,#3850d414,#0000);font-weight:600}.CaseStudyPage-module__bEhtJq__chapterRail li a:focus-visible,.CaseStudyPage-module__bEhtJq__action:focus-visible{outline:3px solid var(--case-sky);outline-offset:3px}.CaseStudyPage-module__bEhtJq__chapterRail li a span{color:var(--case-blue);letter-spacing:var(--tracking-wide,.04em);font-size:.69rem;font-weight:700}.CaseStudyPage-module__bEhtJq__storyArticle{max-width:760px}.CaseStudyPage-module__bEhtJq__chapter{scroll-margin-top:7rem}.CaseStudyPage-module__bEhtJq__chapter+.CaseStudyPage-module__bEhtJq__chapter{border-top:1px solid var(--case-line);margin-top:clamp(4rem,7.5vw,7rem);padding-top:clamp(3rem,5vw,4.6rem)}.CaseStudyPage-module__bEhtJq__chapterNumber{color:var(--case-muted);letter-spacing:var(--tracking-wide,.12em);text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.7rem;font-weight:700;line-height:1.4;display:flex}.CaseStudyPage-module__bEhtJq__chapterNumber span:first-child{color:var(--case-blue);font-variant-numeric:tabular-nums}.CaseStudyPage-module__bEhtJq__chapterNumber span:nth-child(2){color:#a7b0c3}.CaseStudyPage-module__bEhtJq__chapter h2{max-width:24ch;color:var(--case-ink);letter-spacing:var(--tracking-tight,-.015em);font-size:clamp(2.05rem,4.2vw,3.45rem);font-weight:700;line-height:max(var(--display-leading-min,0), 1.08);text-wrap:balance;overflow-wrap:break-word;margin:0}.CaseStudyPage-module__bEhtJq__chapterParagraphs{max-width:69ch;color:var(--case-body);text-wrap:pretty;margin-top:clamp(1.35rem,2.4vw,2rem);font-size:clamp(1.04rem,1.18vw,1.12rem);line-height:1.78}.CaseStudyPage-module__bEhtJq__chapterParagraphs p,.CaseStudyPage-module__bEhtJq__closingParagraphs p{margin:0}.CaseStudyPage-module__bEhtJq__chapterParagraphs p+p,.CaseStudyPage-module__bEhtJq__closingParagraphs p+p{margin-top:1rem}.CaseStudyPage-module__bEhtJq__chapterParagraphs>p:first-child{color:var(--case-text);font-size:clamp(1.14rem,1.45vw,1.27rem);line-height:1.65}.CaseStudyPage-module__bEhtJq__chapterParagraphs>p.CaseStudyPage-module__bEhtJq__statement{border-inline-start:3px solid var(--case-blue);color:var(--case-ink);letter-spacing:var(--tracking-tight,-.01em);margin-top:clamp(1.6rem,2.6vw,2.2rem);padding-block:.15rem;padding-inline:clamp(1rem,2vw,1.4rem) 0;font-size:clamp(1.22rem,1.8vw,1.5rem);font-weight:600;line-height:1.45}.CaseStudyPage-module__bEhtJq__momentChapter{isolation:isolate;color:#fff;background:radial-gradient(ellipse at 100% 0%, #3caff233, transparent 26rem), radial-gradient(ellipse at 0% 100%, #6c2ed442, transparent 28rem), var(--case-ink);border-radius:24px;padding:clamp(2rem,4.5vw,3.6rem);position:relative;overflow:hidden;box-shadow:0 24px 60px #0e153324}.CaseStudyPage-module__bEhtJq__chapter+.CaseStudyPage-module__bEhtJq__momentChapter{border-top:0;padding-top:clamp(2rem,4.5vw,3.6rem)}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterNumber{color:#99a9cc}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterNumber span:first-child{color:var(--case-sky)}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterNumber span:nth-child(2){color:#5c6a8f}.CaseStudyPage-module__bEhtJq__momentChapter h2{color:#fff}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterParagraphs{color:#c4cee6}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterParagraphs>p:first-child{color:#eef2ff}.CaseStudyPage-module__bEhtJq__momentChapter .CaseStudyPage-module__bEhtJq__chapterParagraphs>p.CaseStudyPage-module__bEhtJq__statement{border-inline-start:0;color:#fff;letter-spacing:var(--tracking-tight,-.02em);text-wrap:balance;background:linear-gradient(90deg,#fff 0%,#bfe6ff 45%,#c9a8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-top:1px solid #c6d3f42e;margin-top:clamp(1.8rem,3vw,2.4rem);padding:clamp(1.3rem,2.4vw,1.8rem) 0 0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.15}.CaseStudyPage-module__bEhtJq__resultsIntro{max-width:62ch;color:var(--case-body);margin:1.25rem 0 0;font-size:1.07rem;line-height:1.7}.CaseStudyPage-module__bEhtJq__resultList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.2rem);margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.CaseStudyPage-module__bEhtJq__resultList li{border:1px solid var(--case-line);background:var(--case-soft);border-radius:18px;padding:clamp(1.25rem,2.2vw,1.6rem);position:relative;overflow:hidden}.CaseStudyPage-module__bEhtJq__resultList li:before{top:0;background:linear-gradient(90deg, var(--case-sky), var(--case-blue));content:"";height:3px;position:absolute;inset-inline:0}.CaseStudyPage-module__bEhtJq__resultList li:nth-child(2n):before{background:linear-gradient(90deg, var(--case-blue), var(--case-purple))}.CaseStudyPage-module__bEhtJq__resultList li:last-child:nth-child(odd){grid-column:1/-1}.CaseStudyPage-module__bEhtJq__resultNumber{color:var(--case-blue);letter-spacing:var(--tracking-wide,.08em);font-variant-numeric:tabular-nums;margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:block}.CaseStudyPage-module__bEhtJq__resultList h3{color:var(--case-ink);letter-spacing:var(--tracking-tight,-.01em);text-wrap:balance;margin:0;font-size:clamp(1.1rem,1.55vw,1.25rem);font-weight:700;line-height:1.3}.CaseStudyPage-module__bEhtJq__resultList p{color:var(--case-body);text-wrap:pretty;margin:.55rem 0 0;font-size:.98rem;line-height:1.62}.CaseStudyPage-module__bEhtJq__closingSection{padding-block:0 clamp(3.5rem,6vw,5rem)}.CaseStudyPage-module__bEhtJq__closingPanel{isolation:isolate;color:#fff;background:radial-gradient(at 92% 5%,#3caff24a,#0000 30rem),linear-gradient(118deg,#2438aa 0%,#4d36bd 55%,#6c2ed4 100%);border-radius:24px;padding:clamp(2rem,5vw,4.25rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:clip}.CaseStudyPage-module__bEhtJq__closingCopy{z-index:1;max-width:760px;position:relative}.CaseStudyPage-module__bEhtJq__closingEyebrow{color:#cbd7f8;letter-spacing:var(--tracking-wide,.13em);text-transform:uppercase;margin:0 0 1rem;font-size:.73rem;font-weight:700}.CaseStudyPage-module__bEhtJq__closingPanel h2{color:#fff;max-width:18ch;letter-spacing:var(--tracking-tight,-.015em);font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:700;line-height:max(var(--display-leading-min,0), 1.03);text-wrap:balance;overflow-wrap:break-word;margin:0}.CaseStudyPage-module__bEhtJq__closingQuestion{color:#f1f4ff;text-wrap:pretty;max-width:40rem;margin:1.1rem 0 0;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5}.CaseStudyPage-module__bEhtJq__closingParagraphs{color:#e1e7fb;max-width:42rem;margin-top:1rem;font-size:1rem;line-height:1.65}.CaseStudyPage-module__bEhtJq__action{min-height:50px;color:var(--case-ink);font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;margin-top:1.6rem;padding:.78rem 1.35rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #0e153329}.CaseStudyPage-module__bEhtJq__action:hover{background:#f2f7ff;transform:translateY(-2px);box-shadow:0 14px 28px #0e15333b}.CaseStudyPage-module__bEhtJq__closingOrbit{z-index:0;inset-inline-end:-10rem;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:min(62vw,620px);position:absolute;bottom:-20rem;box-shadow:0 0 0 2.5rem #ffffff09,0 0 0 6rem #0ff2b20b}@media (max-width:980px){.CaseStudyPage-module__bEhtJq__storyLayout{grid-template-columns:minmax(145px,.34fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,4rem)}.CaseStudyPage-module__bEhtJq__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}}@media (max-width:760px){.CaseStudyPage-module__bEhtJq__shell{width:calc(100% - 40px)}.CaseStudyPage-module__bEhtJq__heroFrame{--hero-inline:clamp(1.25rem, 5.5vw, 2.4rem);border-radius:22px;width:calc(100% - 24px)}.CaseStudyPage-module__bEhtJq__masthead{padding:clamp(2rem, 7vw, 3rem) var(--hero-inline) 1.8rem}.CaseStudyPage-module__bEhtJq__masthead h1{max-width:19ch;font-size:clamp(2.35rem,7.5vw,3.55rem)}.CaseStudyPage-module__bEhtJq__heroLead{font-size:1.05rem;line-height:1.58}.CaseStudyPage-module__bEhtJq__projectMeta{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.8rem;padding-top:1rem}.CaseStudyPage-module__bEhtJq__projectMeta>div{grid-template-columns:5.8rem minmax(0,1fr);align-items:baseline;gap:.6rem}.CaseStudyPage-module__bEhtJq__projectMeta dt{font-size:.64rem}.CaseStudyPage-module__bEhtJq__projectMeta dd{font-size:.9rem}.CaseStudyPage-module__bEhtJq__impactBand{padding-block:1.5rem 1.8rem}.CaseStudyPage-module__bEhtJq__impactGrid{gap:1.3rem 1rem}.CaseStudyPage-module__bEhtJq__impactGrid strong{font-size:clamp(1.15rem,4.6vw,1.5rem)}.CaseStudyPage-module__bEhtJq__impactGrid li>span{font-size:.82rem}.CaseStudyPage-module__bEhtJq__mastheadGrid{inset-block:0;inset-inline:30% 0}.CaseStudyPage-module__bEhtJq__visualSection{padding-block:2rem 3.5rem}.CaseStudyPage-module__bEhtJq__codedVisual{width:calc(100% - 24px)}.CaseStudyPage-module__bEhtJq__visualFrame{border-radius:15px;width:calc(100% - 24px)}.CaseStudyPage-module__bEhtJq__storySection{padding-block:3.5rem 4.2rem}.CaseStudyPage-module__bEhtJq__storyLayout{grid-template-columns:minmax(0,1fr)}.CaseStudyPage-module__bEhtJq__chapterRail{margin-bottom:3rem;position:static}.CaseStudyPage-module__bEhtJq__chapterRail>p{margin-bottom:.65rem}.CaseStudyPage-module__bEhtJq__chapterRail ol{border-inline-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem}.CaseStudyPage-module__bEhtJq__chapterRail li a{border:1px solid var(--case-line);border-radius:9px;grid-template-columns:1.45rem minmax(0,1fr);gap:.3rem;margin:0;padding:.65rem .6rem;font-size:.78rem}.CaseStudyPage-module__bEhtJq__chapterRail li a:hover{background:var(--case-soft);border-color:#3850d461}.CaseStudyPage-module__bEhtJq__chapter+.CaseStudyPage-module__bEhtJq__chapter{margin-top:3.8rem;padding-top:2.7rem}.CaseStudyPage-module__bEhtJq__chapter h2{font-size:clamp(1.8rem,7.2vw,2.8rem)}.CaseStudyPage-module__bEhtJq__resultList{grid-template-columns:minmax(0,1fr)}.CaseStudyPage-module__bEhtJq__momentChapter{border-radius:20px;margin-inline:-8px;padding:1.9rem 1.35rem}.CaseStudyPage-module__bEhtJq__chapter+.CaseStudyPage-module__bEhtJq__momentChapter{padding-top:1.9rem}.CaseStudyPage-module__bEhtJq__chapterParagraphs{font-size:1.03rem;line-height:1.72}.CaseStudyPage-module__bEhtJq__closingSection{padding-bottom:2rem}.CaseStudyPage-module__bEhtJq__closingPanel{border-radius:20px;width:calc(100% - 24px);padding:2.1rem 1.4rem 2.25rem}.CaseStudyPage-module__bEhtJq__closingPanel h2{font-size:clamp(2.3rem,8vw,3.25rem)}.CaseStudyPage-module__bEhtJq__closingQuestion{font-size:1.13rem}.CaseStudyPage-module__bEhtJq__action{width:100%}}@media (max-width:390px){.CaseStudyPage-module__bEhtJq__shell{width:calc(100% - 32px)}.CaseStudyPage-module__bEhtJq__heroFrame{--hero-inline:1.1rem;width:calc(100% - 20px)}.CaseStudyPage-module__bEhtJq__masthead h1{font-size:clamp(2.15rem,9.1vw,2.65rem);line-height:max(var(--display-leading-min,0), 1.05)}.CaseStudyPage-module__bEhtJq__projectMeta>div{grid-template-columns:5.1rem minmax(0,1fr)}.CaseStudyPage-module__bEhtJq__visualFrame,.CaseStudyPage-module__bEhtJq__closingPanel{width:calc(100% - 20px)}.CaseStudyPage-module__bEhtJq__impactGrid strong{font-size:1.12rem}}@media (prefers-reduced-motion:reduce){.CaseStudyPage-module__bEhtJq__chapterRail li a,.CaseStudyPage-module__bEhtJq__action,.CaseStudyPage-module__bEhtJq__action:hover{transition:none;transform:none}}[dir=rtl] .CaseStudyPage-module__bEhtJq__chapterRail li a{overflow-wrap:anywhere}
.AgentArchitectureVisual-module__aUIfjW__frame{color:#eef2ff;background:radial-gradient(34% 40% at 50% 42%,#2c54ff3d,#0000 70%),radial-gradient(30% 22% at 50% 100%,#1e50e652,#0000 75%),radial-gradient(60% 55% at 50% 30%,#14225a80,#0000 80%),#060a1a;border:1px solid #6e8cdc29;border-radius:clamp(16px,2vw,26px);margin:0;font-family:inherit;position:relative;overflow:hidden;container:arch/inline-size}.AgentArchitectureVisual-module__aUIfjW__canvas{--u:calc(100cqw / 1672);aspect-ratio:1672/941;position:relative}.AgentArchitectureVisual-module__aUIfjW__line{display:block}.AgentArchitectureVisual-module__aUIfjW__wires{width:100%;height:100%;position:absolute;inset:0}.AgentArchitectureVisual-module__aUIfjW__nodes{top:calc(89 * var(--u));width:calc(367 * var(--u));gap:calc(32 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.AgentArchitectureVisual-module__aUIfjW__inputs{inset-inline-start:calc(90 * var(--u))}.AgentArchitectureVisual-module__aUIfjW__outputs{inset-inline-start:calc(1217 * var(--u))}.AgentArchitectureVisual-module__aUIfjW__node{--tone:#4f9bff;height:calc(122 * var(--u));grid-template-columns:calc(120 * var(--u)) minmax(0, 1fr);border:max(1px, calc(1.6 * var(--u))) solid color-mix(in srgb, var(--tone) 34%, transparent);border-radius:calc(20 * var(--u));background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 13%, transparent), color-mix(in srgb, var(--tone) 3%, transparent) 70%), #0a1026b8;box-shadow:inset 0 1px 0 #ffffff0a, 0 0 calc(24 * var(--u)) color-mix(in srgb, var(--tone) 8%, transparent);align-items:center;display:grid}.AgentArchitectureVisual-module__aUIfjW__nodeIcon{color:var(--tone);place-items:center;display:grid}.AgentArchitectureVisual-module__aUIfjW__nodeIcon svg{width:calc(50 * var(--u));height:calc(50 * var(--u));filter:drop-shadow(0 0 calc(8 * var(--u)) color-mix(in srgb, var(--tone) 45%, transparent))}.AgentArchitectureVisual-module__aUIfjW__nodeCopy{gap:calc(7 * var(--u));padding-inline-end:calc(14 * var(--u));display:grid}.AgentArchitectureVisual-module__aUIfjW__nodeCopy strong{color:#f3f5ff;font-size:calc(21.5 * var(--u));letter-spacing:var(--tracking-tight,-.005em);font-weight:600;line-height:1.22}.AgentArchitectureVisual-module__aUIfjW__nodeCopy strong .AgentArchitectureVisual-module__aUIfjW__line{white-space:nowrap}.AgentArchitectureVisual-module__aUIfjW__nodeCopy>span{color:#a9b4d4;font-size:calc(19 * var(--u));line-height:calc(26 * var(--u))}.AgentArchitectureVisual-module__aUIfjW__core{top:calc(160 * var(--u));width:calc(552 * var(--u));aspect-ratio:552/480;position:absolute;inset-inline-start:calc(560 * var(--u));container-type:inline-size}.AgentArchitectureVisual-module__aUIfjW__stack{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AgentArchitectureVisual-module__aUIfjW__coreCopy{--cu:calc(100cqw / 552);top:calc(118 * var(--cu));justify-items:center;gap:calc(8 * var(--cu));text-align:center;margin:0;display:grid;position:absolute;inset-inline:0}.AgentArchitectureVisual-module__aUIfjW__coreCopy strong{color:#fff;font-size:calc(34 * var(--cu));letter-spacing:var(--tracking-tight,-.01em);text-shadow:0 0 calc(18 * var(--cu)) #a0aaff73;font-weight:700;line-height:1.1}.AgentArchitectureVisual-module__aUIfjW__coreCopy span{color:#dfe5ff;font-size:calc(18.5 * var(--cu));line-height:1.3}.AgentArchitectureVisual-module__aUIfjW__stats{top:calc(762 * var(--u));grid-template-columns:calc(415 * var(--u)) calc(357 * var(--u)) calc(388 * var(--u)) calc(360 * var(--u));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-inline-start:calc(90 * var(--u))}.AgentArchitectureVisual-module__aUIfjW__stats li{--tone:#4f9bff;grid-template-columns:calc(97 * var(--u)) minmax(0, 1fr);align-items:start;display:grid}.AgentArchitectureVisual-module__aUIfjW__stats li+li{border-inline-start:1px solid #6e8cdc29;padding-inline-start:calc(46 * var(--u))}.AgentArchitectureVisual-module__aUIfjW__statIcon{padding-top:calc(4 * var(--u));color:var(--tone);display:block}.AgentArchitectureVisual-module__aUIfjW__statIcon svg{width:calc(58 * var(--u));height:calc(58 * var(--u));filter:drop-shadow(0 0 calc(8 * var(--u)) color-mix(in srgb, var(--tone) 40%, transparent));display:block}.AgentArchitectureVisual-module__aUIfjW__statCopy{gap:calc(10 * var(--u));display:grid}.AgentArchitectureVisual-module__aUIfjW__statCopy strong{color:color-mix(in srgb, var(--tone) 72%, #fff);font-size:calc(31 * var(--u));letter-spacing:var(--tracking-tight,-.01em);white-space:nowrap;font-weight:700;line-height:1.1}.AgentArchitectureVisual-module__aUIfjW__arrow{vertical-align:-.1em;width:.92em;height:.92em;margin-inline:.3em}.AgentArchitectureVisual-module__aUIfjW__statCopy>span{color:#a9b4d0;font-size:calc(20 * var(--u));line-height:calc(29 * var(--u))}@container arch (max-width:960px){.AgentArchitectureVisual-module__aUIfjW__canvas{aspect-ratio:auto;flex-direction:column;gap:18px;padding:28px clamp(16px,4cqw,32px) 30px;display:flex}.AgentArchitectureVisual-module__aUIfjW__line,.AgentArchitectureVisual-module__aUIfjW__nodeCopy strong .AgentArchitectureVisual-module__aUIfjW__line{white-space:normal;display:inline}.AgentArchitectureVisual-module__aUIfjW__wires{display:none}.AgentArchitectureVisual-module__aUIfjW__nodes,.AgentArchitectureVisual-module__aUIfjW__stats{width:auto;position:static}.AgentArchitectureVisual-module__aUIfjW__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AgentArchitectureVisual-module__aUIfjW__node{border-width:1px;border-radius:14px;grid-template-columns:52px minmax(0,1fr);height:auto;padding-block:14px;padding-inline:0 12px;box-shadow:inset 0 1px #ffffff0a}.AgentArchitectureVisual-module__aUIfjW__nodeIcon svg{filter:none;width:28px;height:28px}.AgentArchitectureVisual-module__aUIfjW__nodeCopy{gap:4px;padding-inline-end:0}.AgentArchitectureVisual-module__aUIfjW__nodeCopy strong{font-size:15px}.AgentArchitectureVisual-module__aUIfjW__nodeCopy>span{font-size:13.5px;line-height:1.45}.AgentArchitectureVisual-module__aUIfjW__core{top:auto;width:min(100%,360px);margin:4px auto;position:relative;inset-inline-start:auto}.AgentArchitectureVisual-module__aUIfjW__core:before,.AgentArchitectureVisual-module__aUIfjW__core:after{content:"";width:2px;height:22px;position:absolute;inset-inline-start:50%}.AgentArchitectureVisual-module__aUIfjW__core:before{background:linear-gradient(#0000,#4f9bff);top:-20px}.AgentArchitectureVisual-module__aUIfjW__core:after{background:linear-gradient(#a46bff,#0000);bottom:-18px}.AgentArchitectureVisual-module__aUIfjW__stats{border-top:1px solid #6e8cdc33;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:8px;padding-top:22px}.AgentArchitectureVisual-module__aUIfjW__stats li,.AgentArchitectureVisual-module__aUIfjW__stats li+li{border-inline-start:0;grid-template-columns:38px minmax(0,1fr);padding-inline-start:0}.AgentArchitectureVisual-module__aUIfjW__statIcon{padding-top:2px}.AgentArchitectureVisual-module__aUIfjW__statIcon svg{filter:none;width:28px;height:28px}.AgentArchitectureVisual-module__aUIfjW__statCopy{gap:4px}.AgentArchitectureVisual-module__aUIfjW__statCopy strong{white-space:normal;font-size:19px}.AgentArchitectureVisual-module__aUIfjW__statCopy>span{font-size:13px;line-height:1.45}}@container arch (max-width:560px){.AgentArchitectureVisual-module__aUIfjW__nodes,.AgentArchitectureVisual-module__aUIfjW__stats{grid-template-columns:minmax(0,1fr)}}
