.Loader-module__uyoLiW__loader{z-index:var(--z-loader);background:var(--void);padding-inline:var(--grid-margin);opacity:1;transition:opacity .3s var(--ease-in-soft);align-items:center;display:flex;position:fixed;inset:0}.Loader-module__uyoLiW__loader:before{content:"";background:radial-gradient(100% 80% at 12%,#0006,#0000 60%);position:absolute;inset:0}.Loader-module__uyoLiW__loader.Loader-module__uyoLiW__leaving{opacity:0}.Loader-module__uyoLiW__mark{flex-direction:column;gap:20px;display:flex;position:relative}.Loader-module__uyoLiW__index{color:var(--text-faint);align-items:center;min-height:1em;font-size:.8125rem;display:inline-flex}.Loader-module__uyoLiW__caret{background:var(--text-muted);width:1px;height:1em;margin-left:3px;animation:.9s step-end infinite Loader-module__uyoLiW__caret;display:inline-block}@keyframes Loader-module__uyoLiW__caret{50%{opacity:0}}.Loader-module__uyoLiW__rule{background:var(--hairline);width:0;height:1px;animation:Loader-module__uyoLiW__draw .5s var(--ease-settle) .12s forwards}.Loader-module__uyoLiW__loader[data-reduced] .Loader-module__uyoLiW__rule{width:min(40vw,360px);animation:none}.Loader-module__uyoLiW__loader[data-reduced] .Loader-module__uyoLiW__caret{display:none}@keyframes Loader-module__uyoLiW__draw{to{width:min(40vw,360px)}}.Loader-module__uyoLiW__bloom{background:var(--indigo-core);width:6px;height:6px;box-shadow:0 0 24px 4px var(--indigo-core);opacity:0;animation:Loader-module__uyoLiW__bloom .7s var(--ease-settle) .42s forwards;border-radius:50%;position:absolute;top:18%;right:22%;transform:scale(.2)}.Loader-module__uyoLiW__loader[data-reduced] .Loader-module__uyoLiW__bloom{opacity:.6;animation:none;transform:scale(1)}@keyframes Loader-module__uyoLiW__bloom{to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Loader-module__uyoLiW__rule,.Loader-module__uyoLiW__bloom,.Loader-module__uyoLiW__caret{animation:none!important}}
.HeroObject-module__qDD0tq__wrap{z-index:var(--z-structure);pointer-events:none;will-change:transform, opacity;width:min(58vw,760px);height:116%;position:absolute;top:-8%;right:-6%;-webkit-mask-image:radial-gradient(130% 100% at 70% 35%,#000 45%,#0000 78%);mask-image:radial-gradient(130% 100% at 70% 35%,#000 45%,#0000 78%)}.HeroObject-module__qDD0tq__inner{filter:saturate(.95);will-change:transform;width:100%;height:100%;transform:translate(0,0)}.HeroObject-module__qDD0tq__svg{width:100%;height:100%}.HeroObject-module__qDD0tq__key{transform:translate(calc(var(--lx,0) * 26px), calc(var(--ly,0) * 18px));transition:transform .12s linear}@media (max-width:1024px){.HeroObject-module__qDD0tq__wrap{width:52vw;right:-4%}}@media (max-width:768px){.HeroObject-module__qDD0tq__wrap{opacity:.42;width:150vw;height:56vh;top:-6%;right:50%;transform:translate(50%);-webkit-mask-image:linear-gradient(#000 40%,#0000 92%);mask-image:linear-gradient(#000 40%,#0000 92%)}.HeroObject-module__qDD0tq__inner{filter:saturate(.9)blur(1px)}.HeroObject-module__qDD0tq__key{transform:none}}@media (prefers-reduced-motion:reduce){.HeroObject-module__qDD0tq__wrap,.HeroObject-module__qDD0tq__inner{will-change:auto}.HeroObject-module__qDD0tq__key{transform:none}}
.ScrollCue-module___X4ohW__cue{left:var(--grid-margin);z-index:var(--z-content);flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:48px}.ScrollCue-module___X4ohW__rule{background:linear-gradient(to bottom, var(--text-faint), transparent);transform-origin:top;width:1px;height:32px;animation:ScrollCue-module___X4ohW__cue 1.8s var(--ease-settle) infinite}@keyframes ScrollCue-module___X4ohW__cue{0%{opacity:0;transform:scaleY(0)}30%{opacity:1;transform:scaleY(1)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ScrollCue-module___X4ohW__rule{opacity:1;animation:none;transform:scaleY(1)}}@media (max-width:768px){.ScrollCue-module___X4ohW__cue{align-items:center;bottom:32px;left:50%;transform:translate(-50%)}}
.Hero-module__7HnD1W__hero{isolation:isolate;align-items:center;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.Hero-module__7HnD1W__hero[data-entering] :is([data-anim],[data-hero-object]){opacity:0}.Hero-module__7HnD1W__hero[data-entering] [data-anim=line]{transform:translateY(110%)}.Hero-module__7HnD1W__void{--glow:#4f46e52e;--occlusion:#00000080;z-index:var(--z-void);background:radial-gradient(90% 70% at 78% 4%, var(--glow), transparent 60%), radial-gradient(120% 100% at 50% 125%, var(--occlusion), transparent 62%), var(--void);position:absolute;inset:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .Hero-module__7HnD1W__void{--glow:#4f46e51a;--occlusion:#14141f0f}}:root[data-theme=light] .Hero-module__7HnD1W__void{--glow:#4f46e51a;--occlusion:#14141f0f}.Hero-module__7HnD1W__grid{z-index:var(--z-content);width:100%;max-width:100%;position:relative}.Hero-module__7HnD1W__copy{will-change:transform, opacity}.Hero-module__7HnD1W__index{margin-bottom:20px}.Hero-module__7HnD1W__headline{max-width:15ch;color:var(--text);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.25rem,5.2vw,4.5rem)}.Hero-module__7HnD1W__line{padding-block:.04em;display:block;overflow:hidden}.Hero-module__7HnD1W__lineInner{display:block}.Hero-module__7HnD1W__sub{max-width:38ch;color:var(--text-muted);margin-top:28px;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.Hero-module__7HnD1W__word{display:inline-block}.Hero-module__7HnD1W__motes{z-index:var(--z-structure);pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__7HnD1W__motes span{background:var(--key-light);opacity:0;border-radius:50%;width:2px;height:2px;animation:22s linear infinite Hero-module__7HnD1W__drift;position:absolute}.Hero-module__7HnD1W__motes span:first-child{animation-delay:0s;top:20%;left:62%}.Hero-module__7HnD1W__motes span:nth-child(2){animation-delay:-6s;top:44%;left:74%}.Hero-module__7HnD1W__motes span:nth-child(3){animation-delay:-12s;top:62%;left:55%}.Hero-module__7HnD1W__motes span:nth-child(4){animation-delay:-17s;top:30%;left:80%}@keyframes Hero-module__7HnD1W__drift{0%{opacity:0;transform:translate(0)}15%{opacity:.55}85%{opacity:.45}to{opacity:0;transform:translate(-40px,-120px)}}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__motes{display:none}.Hero-module__7HnD1W__copy{will-change:auto}}.Hero-module__7HnD1W__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.Hero-module__7HnD1W__primary{--bloom:0 0 0 #6366f100;border-radius:var(--radius-sm);background:var(--indigo-core);color:#f4f4f8;box-shadow:var(--bloom);transition:background var(--dur-ui) var(--ease-out-soft), box-shadow var(--dur-ui) var(--ease-out-soft), transform var(--dur-instant) var(--ease-out-soft);padding:16px 28px;font-size:.9375rem}.Hero-module__7HnD1W__primary:hover{background:var(--indigo-bright);--bloom:0 0 24px #6366f159}.Hero-module__7HnD1W__primary:active{transform:scale(.98)}.Hero-module__7HnD1W__secondary{color:var(--text-muted);transition:color var(--dur-ui) var(--ease-out-soft);font-size:.9375rem}.Hero-module__7HnD1W__secondary span{transition:transform var(--dur-ui) var(--ease-out-soft);display:inline-block}.Hero-module__7HnD1W__secondary:hover{color:var(--text)}.Hero-module__7HnD1W__secondary:hover span{transform:translate(4px)}@media (max-width:768px){.Hero-module__7HnD1W__hero{padding-bottom:112px;padding-top:calc(var(--nav-height) + 32vh);align-items:flex-end}.Hero-module__7HnD1W__headline{text-wrap:pretty;max-width:none;font-size:clamp(1.9rem,7.4vw,2.6rem)}.Hero-module__7HnD1W__sub{max-width:none;margin-top:22px}.Hero-module__7HnD1W__actions{gap:18px;width:100%}.Hero-module__7HnD1W__primary{text-align:center;width:100%}}
.Thesis-module__Myr-Ua__thesis{text-align:center;background:var(--void);padding-block:clamp(120px,16vw,220px);position:relative}.Thesis-module__Myr-Ua__statement{max-width:20ch;color:var(--text);text-wrap:balance;margin-inline:auto;font-size:clamp(1.75rem,4vw,3rem);line-height:1.28}.Thesis-module__Myr-Ua__clause{display:inline}.Thesis-module__Myr-Ua__labels{flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,64px);margin-top:clamp(56px,8vw,96px);display:flex}.Thesis-module__Myr-Ua__labelItem{display:block}.Thesis-module__Myr-Ua__label{color:var(--text-muted);transition:color var(--dur-ui) var(--ease-out-soft);flex-direction:column;align-items:center;gap:10px;display:inline-flex;position:relative}.Thesis-module__Myr-Ua__label:hover{color:var(--text)}.Thesis-module__Myr-Ua__tick{background:var(--accent,var(--indigo-core));opacity:.6;width:20px;height:1px;transition:transform var(--dur-ui) var(--ease-settle), opacity var(--dur-ui) var(--ease-settle);transform:scaleX(.4)}.Thesis-module__Myr-Ua__label:hover .Thesis-module__Myr-Ua__tick{opacity:1;transform:scaleX(1)}.Thesis-module__Myr-Ua__labels:hover .Thesis-module__Myr-Ua__label:not(:hover){color:var(--text-faint)}
.Disciplines-module__V1md5G__section{background:var(--void);padding-block:clamp(96px,14vw,180px);position:relative}.Disciplines-module__V1md5G__heading{max-width:16ch;color:var(--text);margin-bottom:clamp(48px,7vw,88px);font-size:clamp(1.75rem,3.6vw,2.75rem)}.Disciplines-module__V1md5G__triptych{border-block:1px solid var(--hairline);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.Disciplines-module__V1md5G__triptych:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 42%, color-mix(in srgb, var(--key-light) 16%, transparent) 50%, transparent 58%);background-position:130% 0;background-size:320% 100%;position:absolute;inset:0}.Disciplines-module__V1md5G__triptych.is-revealed:after{animation:Disciplines-module__V1md5G__disc-sweep 1s var(--ease-settle) .15s forwards}@keyframes Disciplines-module__V1md5G__disc-sweep{to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.Disciplines-module__V1md5G__triptych:after{display:none}}.Disciplines-module__V1md5G__panel{min-height:clamp(280px,30vw,360px);transition:transform var(--dur-ui) var(--ease-settle), opacity var(--dur-ui) var(--ease-out-soft);padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden}.Disciplines-module__V1md5G__panel:not(:last-child){border-right:1px solid var(--hairline)}.Disciplines-module__V1md5G__panelLight{background:radial-gradient(120% 80% at 30% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);opacity:.5;transition:opacity var(--dur-ui) var(--ease-out-soft);pointer-events:none;position:absolute;inset:0}.Disciplines-module__V1md5G__panelBody{flex-direction:column;gap:16px;width:100%;display:flex;position:relative}.Disciplines-module__V1md5G__index{color:var(--text);transition:color var(--dur-ui) var(--ease-out-soft);margin-block:-8px;padding-block:8px;display:inline-block}.Disciplines-module__V1md5G__index:hover{color:var(--spark)}.Disciplines-module__V1md5G__oneLiner{color:var(--text-muted);max-width:26ch;font-size:.9375rem}.Disciplines-module__V1md5G__caps{color:var(--text-muted);flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;font-size:.8125rem;display:flex}.Disciplines-module__V1md5G__caps li{border-left:1px solid var(--accent);padding-left:14px}.Disciplines-module__V1md5G__explore{color:var(--text-muted);transition:color var(--dur-ui) var(--ease-out-soft);align-items:center;gap:8px;margin-block:12px -8px;padding-block:8px;font-size:.875rem;display:inline-flex}.Disciplines-module__V1md5G__explore span{transition:transform var(--dur-ui) var(--ease-out-soft)}.Disciplines-module__V1md5G__explore:hover{color:var(--text)}.Disciplines-module__V1md5G__explore:hover span{transform:translate(4px)}@media (hover:hover){.Disciplines-module__V1md5G__panel:hover{transform:translateY(-4px)}.Disciplines-module__V1md5G__panel:hover .Disciplines-module__V1md5G__panelLight{opacity:.9}.Disciplines-module__V1md5G__triptych:hover .Disciplines-module__V1md5G__panel:not(:hover){opacity:.62}}@media (max-width:900px){.Disciplines-module__V1md5G__triptych{grid-template-columns:1fr}.Disciplines-module__V1md5G__panel{min-height:0}.Disciplines-module__V1md5G__panel:not(:last-child){border-right:none;border-bottom:1px solid var(--hairline)}}@media (prefers-reduced-motion:reduce){.Disciplines-module__V1md5G__panel,.Disciplines-module__V1md5G__panel:hover{transform:none}}
.Metric-module__P5efTq__metric{border-left:1px solid var(--hairline);flex-direction:column;gap:4px;padding-left:16px;display:flex}.Metric-module__P5efTq__value{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.1}.Metric-module__P5efTq__note{color:var(--text-muted);max-width:26ch;font-size:.72rem}
.Act-module__MeJbqa__act{background:var(--void);padding-block:clamp(96px,11vw,156px);position:relative;overflow:hidden}.Act-module__MeJbqa__act:before{content:"";background:radial-gradient(90% 70% at 85% 40%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.Act-module__MeJbqa__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid;position:relative}.Act-module__MeJbqa__flip{direction:rtl}.Act-module__MeJbqa__flip>*{direction:ltr}.Act-module__MeJbqa__copy{max-width:52ch}.Act-module__MeJbqa__eyebrow{color:var(--spark);margin-bottom:20px}.Act-module__MeJbqa__headline{color:var(--text);text-wrap:balance;font-size:clamp(1.625rem,3.2vw,2.5rem);line-height:1.2}.Act-module__MeJbqa__beats{flex-direction:column;gap:clamp(28px,3.5vw,44px);margin-top:clamp(40px,5vw,64px);display:flex}.Act-module__MeJbqa__beat{gap:8px;display:grid}.Act-module__MeJbqa__beatTitle{font-family:var(--font-display);color:var(--text);letter-spacing:var(--tracking-display);font-size:1.0625rem;font-weight:500}.Act-module__MeJbqa__beatBody{color:var(--text-muted);max-width:44ch;font-size:.9375rem}.Act-module__MeJbqa__beat .metric{border-left-color:var(--accent);margin-top:10px}.Act-module__MeJbqa__cta{color:var(--text);border-bottom:1px solid var(--accent);transition:gap var(--dur-ui) var(--ease-out-soft);align-items:center;gap:10px;margin-top:clamp(40px,5vw,64px);padding-bottom:4px;font-size:.9375rem;display:inline-flex}.Act-module__MeJbqa__cta:hover{gap:16px}.Act-module__MeJbqa__visual{aspect-ratio:4/5;width:100%;position:relative}@media (max-width:900px){.Act-module__MeJbqa__grid{grid-template-columns:1fr;gap:56px}.Act-module__MeJbqa__flip{direction:ltr}.Act-module__MeJbqa__visual{aspect-ratio:16/11;order:-1;max-width:520px}}
.Visuals-module__lk5lvG__stage{perspective:1400px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.Visuals-module__lk5lvG__website .Visuals-module__lk5lvG__glass{border-radius:var(--radius-md);border:1px solid var(--hairline);border-top-color:color-mix(in srgb, var(--spark) 40%, var(--hairline));background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:12px;width:82%;height:78%;padding:18px;display:flex;position:relative;transform:rotateY(-14deg)rotateX(6deg)translateZ(0);box-shadow:-40px 40px 80px -40px #0009}.Visuals-module__lk5lvG__website .Visuals-module__lk5lvG__sweep{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Visuals-module__lk5lvG__website .Visuals-module__lk5lvG__sweepBand{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--spark) 45%, transparent), transparent);width:30%;height:100%;position:absolute;top:0;left:-40%}.Visuals-module__lk5lvG__siteBar{gap:6px;display:flex}.Visuals-module__lk5lvG__siteBar i{background:var(--hairline);border-radius:50%;width:8px;height:8px}.Visuals-module__lk5lvG__siteHero{border-radius:var(--radius-sm);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 24%, var(--surface-2)), var(--surface-2));height:38%}.Visuals-module__lk5lvG__siteRow{flex:1;gap:10px;display:flex}.Visuals-module__lk5lvG__siteRow span{border-radius:var(--radius-sm);background:var(--surface-2);flex:1}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:10px;width:80%;height:80%;display:grid;position:relative;transform:rotateY(-10deg)rotateX(4deg)}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__solid{border-radius:var(--radius-sm);background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 22%, var(--surface-2)), var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--hairline))}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__solid.Visuals-module__lk5lvG__isHighlighted{filter:brightness(1.15)}@media (hover:hover) and (pointer:fine){.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__solid{transition:filter var(--dur-instant) var(--ease-out-soft)}}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__wire{border-radius:var(--radius-sm);position:relative}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__wireOverlay,.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__fill{border-radius:inherit;position:absolute;inset:0}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__wireOverlay{border:1px dashed color-mix(in srgb, var(--spark) 50%, var(--hairline));background:color-mix(in srgb, var(--surface) 40%, transparent)}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__fill{opacity:0;background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 22%, var(--surface-2)), var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--hairline))}.Visuals-module__lk5lvG__application .Visuals-module__lk5lvG__node{background:var(--spark);width:10px;height:10px;box-shadow:0 0 16px 2px color-mix(in srgb, var(--spark) 70%, transparent);border-radius:50%;margin:-5px;position:absolute;top:50%;left:50%}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__orbits{aspect-ratio:1;place-items:center;width:min(76%,360px);display:grid;position:relative}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__core{background:var(--indigo-core);width:16px;height:16px;box-shadow:0 0 28px 6px color-mix(in srgb, var(--indigo-core) 55%, transparent);border-radius:50%;position:absolute}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring{border:1px dashed color-mix(in srgb, var(--text-faint) 55%, transparent);border-radius:50%;animation:linear infinite paused Visuals-module__lk5lvG__orbit;position:absolute}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring i{background:var(--spark);width:8px;height:8px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--spark) 70%, transparent);transition:transform .9s var(--ease-inout);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring i[data-engaged]{transform:translateY(var(--engage-drift))}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring3 i:last-child{top:auto;bottom:-4px}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring3 i:last-child[data-engaged]{transform:translateY(calc(var(--engage-drift) * -1))}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__connector{transform-origin:top;background:linear-gradient(to bottom, var(--spark), transparent);opacity:0;width:1px;height:50%;transition:transform .9s var(--ease-inout), opacity .9s var(--ease-inout);position:absolute;top:0;left:50%;transform:translate(-50%)scaleY(0)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__connectorBottom{transform-origin:bottom;top:auto;bottom:0}.Visuals-module__lk5lvG__salesforce i[data-engaged]+.Visuals-module__lk5lvG__connector{opacity:.7;transform:translate(-50%)scaleY(1)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring1{width:34%;height:34%;animation-duration:var(--ring1-duration,16s);--engage-drift:10px}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring2{width:62%;height:62%;animation-duration:var(--ring2-duration,26s);--engage-drift:16px;animation-direction:reverse}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring3{width:96%;height:96%;animation-duration:var(--ring3-duration,38s);--engage-drift:22px}.Visuals-module__lk5lvG__salesforce.Visuals-module__lk5lvG__running .Visuals-module__lk5lvG__ring{animation-play-state:running}@keyframes Visuals-module__lk5lvG__orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Visuals-module__lk5lvG__website .Visuals-module__lk5lvG__sweepBand{opacity:0}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring{animation:none!important}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring1{transform:rotate(20deg)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring2{transform:rotate(160deg)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring3{transform:rotate(285deg)}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring i:first-child{transform:translateY(var(--engage-drift))}.Visuals-module__lk5lvG__salesforce .Visuals-module__lk5lvG__ring i:first-child+.Visuals-module__lk5lvG__connector{opacity:.6;transform:translate(-50%)scaleY(1)}}
.Approach-module__b1W4oW__section{background:var(--void);padding-block:clamp(96px,12vw,168px);position:relative}.Approach-module__b1W4oW__heading{color:var(--text);max-width:18ch;margin-bottom:20px;font-size:clamp(1.75rem,3.6vw,2.75rem)}.Approach-module__b1W4oW__intro{color:var(--text-muted);max-width:56ch;margin-bottom:clamp(48px,7vw,88px);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.Approach-module__b1W4oW__columns{background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.Approach-module__b1W4oW__column{background:var(--void);padding:clamp(28px,3.5vw,48px)}.Approach-module__b1W4oW__kicker{color:var(--text-faint);margin-bottom:24px}.Approach-module__b1W4oW__list{flex-direction:column;gap:16px;display:flex}.Approach-module__b1W4oW__list li{color:var(--text);padding-left:22px;font-size:.9375rem;line-height:1.5;position:relative}.Approach-module__b1W4oW__list li:before{content:"";background:var(--indigo-core);width:8px;height:1px;position:absolute;top:.55em;left:0}@media (max-width:720px){.Approach-module__b1W4oW__columns{grid-template-columns:1fr}}
.Process-module__MDuI_q__section{background:var(--surface);border-block:1px solid var(--hairline);padding-block:clamp(96px,12vw,168px);position:relative}.Process-module__MDuI_q__heading{color:var(--text);max-width:18ch;margin-bottom:clamp(48px,6vw,80px);font-size:clamp(1.75rem,3.6vw,2.75rem)}.Process-module__MDuI_q__steps{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);display:grid;position:relative}.Process-module__MDuI_q__steps:before{content:"";background:var(--hairline);height:1px;position:absolute;top:5px;left:0;right:0}.Process-module__MDuI_q__step{flex-direction:column;gap:12px;padding-top:22px;display:flex;position:relative}.Process-module__MDuI_q__step:before{content:"";background:var(--indigo-core);border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:0}.Process-module__MDuI_q__index{color:var(--text-faint)}.Process-module__MDuI_q__title{color:var(--text);font-size:1.25rem;font-weight:500}.Process-module__MDuI_q__body{color:var(--text-muted);max-width:30ch;font-size:.9375rem}@media (max-width:860px){.Process-module__MDuI_q__steps{grid-template-columns:1fr;gap:0}.Process-module__MDuI_q__steps:before{width:1px;height:auto;inset:0 auto 0 3px}.Process-module__MDuI_q__step{padding:22px 0 22px 28px}.Process-module__MDuI_q__step:before{top:26px;left:0}}
.Close-module__dKpuSW__close{isolation:isolate;align-items:center;min-height:88svh;padding-block:clamp(96px,14vw,180px);display:flex;position:relative;overflow:hidden}.Close-module__dKpuSW__void{z-index:var(--z-void);background:radial-gradient(90% 70% at 76% 92%, #4f46e529, transparent 60%), radial-gradient(120% 100% at 50% 0%, #0006, transparent 60%), var(--void);position:absolute;inset:0}.Close-module__dKpuSW__object{z-index:var(--z-structure);opacity:.9;position:absolute;inset:0;transform:scaleX(-1)}.Close-module__dKpuSW__inner{z-index:var(--z-content);text-align:center;margin-inline:auto;position:relative}.Close-module__dKpuSW__headline{max-width:18ch;color:var(--text);text-wrap:balance;margin-inline:auto;font-size:clamp(2rem,4.6vw,3.5rem)}.Close-module__dKpuSW__sub{max-width:44ch;color:var(--text-muted);margin:24px auto 0;font-size:clamp(1rem,1.2vw,1.125rem)}.Close-module__dKpuSW__actions{flex-direction:column;align-items:center;gap:18px;margin-top:44px;display:flex}.Close-module__dKpuSW__primary{border-radius:var(--radius-sm);background:var(--indigo-core);color:#f4f4f8;transition:background-color var(--dur-ui) var(--ease-out-soft), box-shadow var(--dur-ui) var(--ease-out-soft);padding:16px 32px;font-size:.9375rem}.Close-module__dKpuSW__primary:hover{background:var(--indigo-bright);box-shadow:0 0 28px #6366f166}
