@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/outfit-200.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/outfit-300.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/outfit-400.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/outfit-500.woff2) format("woff2")}:where(.home-page),:where(.home-page) *,:where(.home-page) *:before,:where(.home-page) *:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:#0f0f0f}:where(.home-page){font-family:Outfit,sans-serif;color:#fff;font-weight:200;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}:where(.home-page) img{max-width:100%;display:block}:where(.home-page) button,:where(.home-page) input{font-family:inherit}:where(.home-page) a{color:inherit;text-decoration:none}:where(.home-page) h1,:where(.home-page) h2,:where(.home-page) h3,:where(.home-page) h4,:where(.home-page) h5,:where(.home-page) p{margin:0}.display{font-weight:500;font-size:5rem;line-height:1}:where(.home-page) h1,:where(.home-page) .h1{font-weight:500;font-size:4rem;line-height:1.1}:where(.home-page) h2,:where(.home-page) .h2{font-weight:500;font-size:3rem;line-height:1.1}:where(.home-page) h3,:where(.home-page) .h3{font-weight:500;font-size:2.5rem;line-height:1.1}:where(.home-page) h4,:where(.home-page) .h4{font-weight:500;font-size:2rem;line-height:1.1}:where(.home-page) h5,:where(.home-page) .h5{font-weight:500;font-size:1.5rem;line-height:1.1}.body-1{font-weight:200;font-size:1.25rem;line-height:1.4}.body{font-weight:200;font-size:1rem;line-height:1.5}.caption{font-weight:300;font-size:.75rem;line-height:1.5}@media (max-width: 768px){.display{font-size:2.5rem}:where(.home-page) h1,:where(.home-page) .h1{font-size:2rem}:where(.home-page) h2,:where(.home-page) .h2{font-size:1.75rem}:where(.home-page) h3,:where(.home-page) .h3{font-size:1.5rem}:where(.home-page) h4,:where(.home-page) .h4{font-size:1.375rem;line-height:1.2}:where(.home-page) h5,:where(.home-page) .h5{font-size:1.25rem;line-height:1.3}.body-1{font-size:1.125rem}}.skip-link{position:absolute;left:16px;top:-80px;background:#586ebe;color:#fff;padding:8px 16px;border-radius:4px;z-index:1000}.skip-link:focus{top:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}:where(.home-page) :focus-visible{outline:2px solid #586ebe;outline-offset:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}:where(.home-page),:where(.home-page) *,:where(.home-page) *:before,:where(.home-page) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee__track{animation:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:8px;font-weight:500;font-size:1.125rem;line-height:1.1;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,border-color .2s ease}.btn:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.btn:hover{transform:translateY(-1px)}.btn--primary{color:#fff;background:#586ebe}.btn--ghost{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.12)}.btn--ghost:hover{border-color:#ffffff47;background:#ffffff0a}.btn--dark{color:#fff;background:#0f0f0f}.btn--sm{min-height:36px;padding:0 16px;font-size:.875rem}.icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#191a22;color:#fff;display:grid;place-items:center;cursor:pointer}.icon-btn:hover{background:#232323}.icon-btn:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.section{padding:80px 0;position:relative}@media (max-width: 768px){.section{padding:64px 0}}.section-head{max-width:720px;margin-bottom:48px}.section-head--center{margin-inline:auto;text-align:center}.section-head--wide{max-width:none}.section-head p{margin-top:16px;color:#dfd5c4}.lede{color:#dfd5c4;max-width:42rem}.icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.home-page) input[type=range]{--fill: 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;margin:0;background:transparent;cursor:pointer}:where(.home-page) input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,#64d5ce var(--fill),#383838 var(--fill))}:where(.home-page) input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#383838}:where(.home-page) input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:#64d5ce}:where(.home-page) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-11px;border-radius:50%;background:#fff;border:7px solid #64d5ce;box-shadow:0 0 0 8px #64d5ce29;transition:box-shadow .2s ease}:where(.home-page) input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:7px solid #64d5ce;box-shadow:0 0 0 8px #64d5ce29}:where(.home-page) input[type=range]:hover::-webkit-slider-thumb,:where(.home-page) input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 12px #64d5ce38}:where(.home-page) input[type=range]:focus-visible{outline:none}:where(.home-page) input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #586ebe;outline-offset:3px}:where(.home-page) input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid #586ebe;outline-offset:3px}.word-cycle{--word-h: 1.3em;--line-h: 1.1em;display:inline-block;height:var(--word-h);margin-block:calc((var(--line-h) - var(--word-h)) / 2);overflow:hidden;vertical-align:top;text-align:left;color:#64d5ce;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 94%,transparent 100%)}.word-cycle__track{display:grid;animation:word-cycle 8s cubic-bezier(.65,0,.35,1) infinite}.word-cycle__track span{display:block;height:var(--word-h);line-height:var(--word-h);white-space:nowrap}.word-cycle--5 .word-cycle__track{animation:word-cycle-5 10s cubic-bezier(.65,0,.35,1) infinite}@media (prefers-reduced-motion: reduce){.word-cycle__track,.word-cycle--5 .word-cycle__track{animation:none}}@keyframes word-cycle{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(calc(var(--word-h) * -1))}50%,68%{transform:translateY(calc(var(--word-h) * -2))}75%,93%{transform:translateY(calc(var(--word-h) * -3))}to{transform:translateY(calc(var(--word-h) * -4))}}@keyframes word-cycle-5{0%,14.5%{transform:translateY(0)}20%,34.5%{transform:translateY(calc(var(--word-h) * -1))}40%,54.5%{transform:translateY(calc(var(--word-h) * -2))}60%,74.5%{transform:translateY(calc(var(--word-h) * -3))}80%,94.5%{transform:translateY(calc(var(--word-h) * -4))}to{transform:translateY(calc(var(--word-h) * -5))}}.word-cycle-title{white-space:nowrap;font-size:min(3rem,5.6vw)}@media (max-width: 768px){.word-cycle-title{font-size:min(1.75rem,5.6vw)}}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:max(640px,100svh);display:grid;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f0f0f,#0f0f0fdb,#0f0f0f00 56%),linear-gradient(0deg,#0f0f0f,#0f0f0f00 18%)}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero__tags{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .9s ease}.hero.is-assembled .hero__tags{opacity:1}.hero__tag{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border:1px solid rgba(100,213,206,.28);border-radius:24px;background:#0f0f0fb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#dfd5c4;font-weight:300;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .35s ease;will-change:transform,opacity}.hero__tag.is-shown{opacity:1}.hero__tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#64d5ce;box-shadow:0 0 8px #64d5ce}.hero__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;position:relative;z-index:3;padding-block:80px;pointer-events:none}.hero__copy{max-width:560px;pointer-events:auto}.hero__kicker{color:#dfd5c4;font-weight:300;font-size:.875rem;margin-bottom:20px}.hero__title{font-weight:500;font-size:clamp(3rem,6.4vw,5rem);line-height:1;margin-bottom:24px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width: 1024px){.hero{min-height:auto;align-items:end}.hero:before{background:linear-gradient(0deg,#0f0f0f 38%,#0f0f0f99 58%,#0f0f0f00 76%)}.hero__inner{padding-top:min(74vw,540px);padding-bottom:64px}.hero__tag{font-size:.6875rem}}.proof{padding:64px 0 48px;border-bottom:1px solid rgba(255,255,255,.08);background:#131314}.proof__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:end}.proof__intro p{margin-top:12px;color:#dfd5c4;max-width:30rem}.proof__stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.proof__stat{padding:0 20px;border-left:1px solid rgba(255,255,255,.12)}.proof__stat dt{font-weight:500;font-size:1.75rem;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.proof__stat .proof__badge{display:block;width:auto;height:64px}.proof__stat dd{margin:8px 0 0;color:#dfd5c4;font-size:.875rem;line-height:1.4}.proof__stat--center{text-align:center}.proof__stat--center .proof__badge{margin-inline:auto}.proof .marquee{margin-top:48px}@media (max-width: 1024px){.proof__inner{grid-template-columns:1fr}.proof__stats{grid-template-columns:repeat(2,1fr);row-gap:24px}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee__track span{padding-inline:48px;font-weight:500;font-size:1.625rem;color:#646464;white-space:nowrap}.marquee:hover .marquee__track{animation-play-state:paused}.marquee--reverse .marquee__track{animation-direction:reverse}.marquee--logos{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.marquee--logos .marquee__track{align-items:center}.marquee--logos .marquee__track img{flex:none;width:auto;height:auto;max-height:40px;margin-inline:48px;opacity:.72;transition:opacity .2s ease}.marquee--logos .marquee__track img:hover{opacity:1}.analysts__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;max-width:960px;margin-bottom:64px;text-align:center}@media (max-width: 768px){.analysts__inner{margin-bottom:48px}}.quote{padding:80px 0;background:radial-gradient(60% 80% at 15% 0%,rgba(106,96,80,.28),transparent 70%),#191a22}.quote__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;position:relative;max-width:960px}.quote__mark{width:56px;fill:#867455;margin-bottom:24px}.quote .reveal-word{transition:opacity .15s linear}.quote blockquote{margin:0;font-weight:300;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.3}.quote cite{display:block;margin-top:32px;font-style:normal;font-weight:500;color:#867455}.quote__stars{display:block;width:auto;height:18px;margin-top:16px}.quote__logo{display:block;width:auto;height:40px;margin-top:16px}.quote__stars+.quote__logo{margin-top:8px}.quote__slides{display:grid;margin:0;padding-right:48px}.quote__slide{grid-area:1/1;align-self:center;margin:0;opacity:0;visibility:hidden;transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s}.quote__slide blockquote{font-size:clamp(1.25rem,2.4vw,2rem)}.quote__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,visibility 0s}.quote__slide.is-leaving{transform:translateY(-40px)}.quote__line{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.quote__line-in{display:block}.quote__inner.is-armed .quote__line-in{transform:translateY(110%)}.quote__inner.is-armed .quote__slide.is-playing .quote__line-in{animation:quote-line .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i) * var(--step))}.quote__inner.is-armed figcaption{opacity:0;transform:translateY(8px)}.quote__inner.is-armed .quote__slide.is-playing figcaption{animation:quote-line .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc((var(--lines) - 1) * var(--step) + .3s)}.quote__dots{position:absolute;top:50%;right:0;display:grid;gap:8px;transform:translateY(-50%)}.quote__dots button{position:relative;width:2px;height:32px;padding:0;border:0;border-radius:1px;background:#ffffff29;cursor:pointer;transition:background .3s ease}.quote__dots button:before{content:"";position:absolute;top:-4px;right:-12px;bottom:-4px;left:-12px}.quote__dots button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#867455;transform:scaleY(0);transform-origin:top}.quote__dots button:hover{background:#fff6}.quote__dots button[aria-current]:after{transform:scaleY(1)}.quote__dots button[aria-current].is-timing:after{animation:quote-wait var(--wait) linear both}.quote__dots button:focus-visible{outline:2px solid #586ebe;outline-offset:3px}@media (max-width: 768px){.quote__slides{padding-right:32px}}@keyframes quote-wait{0%{transform:scaleY(0)}}@keyframes quote-line{to{opacity:1;transform:none}}.faq__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;display:grid;grid-template-columns:4fr 8fr;gap:48px}@media (max-width: 1024px){.faq__inner{grid-template-columns:1fr;gap:0}}.faq details{border-bottom:1px solid rgba(255,255,255,.12)}.faq details[open] summary{color:#fff}.faq summary{cursor:pointer;list-style:none;padding:24px 48px 24px 0;position:relative;font-weight:500;font-size:1.125rem;color:#dfd5c4;transition:color .25s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translateY(-50%);color:#dfd5c4;font-size:1.25rem;font-weight:300;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease}.faq summary:hover:after{border-color:#948874}.faq summary:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq__panel{overflow:hidden;height:0;opacity:0;transition:height .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.faq__panel p{padding:0 0 24px;color:#dfd5c4;max-width:44rem}.offer{position:relative;overflow:hidden;padding:120px 0 140px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.offer__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.offer__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.offer__rings circle{fill:none;stroke:#64d5ce;stroke-opacity:.14;stroke-dasharray:2 8}.offer__rings circle:first-child{fill:#64d5ce0f;stroke-dasharray:none;stroke-opacity:.3}.offer__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;position:relative;max-width:920px}.offer__inner .display{font-size:clamp(2.5rem,6vw,4.5rem)}.offer__inner .body-1{margin:24px auto 0;color:#dfd5c4;max-width:36rem}.offer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.offer--mark{padding:160px 0;background:#191a22}@media (max-width: 768px){.offer--mark{padding:96px 0 calc(40vw + 48px)}}.offer__neb{position:absolute;top:0;bottom:0;width:476px;overflow:hidden;opacity:.8;pointer-events:none}.offer__neb--left{left:0;--size: 1585px;--cx: -395px;--cy: calc(50% + 8px) ;--turn: 1turn;--turn-time: 240s}.offer__neb--right{right:0;--size: 2000px;--cx: 970px;--cy: 50%;--turn: -1turn;--turn-time: 360s}@media (max-width: 1024px){.offer__neb{opacity:.4}}@media (max-width: 768px){.offer__neb{opacity:.5}.offer__neb--left{left:0;right:0;width:auto;--size: 125vw;--cx: 50%;--cy: 100%}.offer__neb--right{display:none}}.offer__neb-spin{position:absolute;left:calc(var(--cx) - var(--size) * .5034);top:calc(var(--cy) - var(--size) * .4834);width:var(--size);aspect-ratio:1;transform-origin:50.34% 48.34%}.offer__neb-spin img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform-origin:inherit}.offer.is-in .offer__neb .offer__neb-spin,.offer:not(.is-armed) .offer__neb .offer__neb-spin{animation:neb-turn var(--turn-time) linear infinite}.offer.is-in .offer__neb .offer__neb-lines,.offer:not(.is-armed) .offer__neb .offer__neb-lines{animation:neb-breathe 9s ease-in-out infinite alternate}.offer.is-in .offer__neb .offer__neb-dots,.offer:not(.is-armed) .offer__neb .offer__neb-dots{animation:neb-twinkle 4s ease-in-out infinite alternate}@keyframes neb-turn{to{transform:rotate(var(--turn))}}@keyframes neb-breathe{0%{transform:scale(1);opacity:.85}to{transform:scale(1.04);opacity:1}}@keyframes neb-twinkle{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){.offer__neb *{animation:none!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.everywhere{background:#131314}.everywhere__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.everywhere__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none}@media (max-width: 1024px){.everywhere__list{grid-template-columns:1fr;gap:16px}}.everywhere__item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:20px 12px;padding:22px 24px 26px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(#586ebe1c,#586ebe1c),#131314;transition:border-color .3s ease}.everywhere__item:hover{border-color:#94887466}.everywhere__item .h5{font-size:1.375rem}.everywhere__art{grid-column:1/-1;width:100%;height:auto;border-radius:16px;background:#ffffff05;overflow:hidden}.everywhere__art--see circle{fill:#272c35;stroke:#fff;stroke-width:.72}.everywhere__art--see circle.is-ghost{fill:none;stroke:#586ebe;stroke-width:1.44;stroke-dasharray:3 3;opacity:.3}.everywhere__scan{fill:#dfd5c40f}.everywhere__budget{stroke:#fff;stroke-width:.72;stroke-dasharray:4 6}.everywhere__spend{fill:none;stroke:#586ebe;stroke-width:1.44;stroke-linejoin:round;stroke-dasharray:1}.everywhere__over{fill:#6984e459}.everywhere__track{fill:none;stroke:#383838;stroke-width:.72;stroke-dasharray:4 6}.everywhere__goal{stroke:#fff;stroke-width:1.44;stroke-linecap:round}.everywhere__sweep{fill:none;stroke:#ffffff12;stroke-width:70;stroke-dasharray:1;stroke-dashoffset:.39}.everywhere__gain{fill:none;stroke:#586ebe;stroke-width:1.44;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.39}.everywhere__needle{stroke:#fff;stroke-width:1.44;stroke-linecap:round;transform-box:view-box;transform-origin:120px 98px;transform:rotate(110deg)}.everywhere__hub{fill:#272c35;stroke:#fff;stroke-width:.72}.everywhere.is-armed:not(.is-in) .everywhere__item{opacity:0}.everywhere.is-armed.is-in .everywhere__item{animation:inview-rise .8s cubic-bezier(.22,1,.36,1) both}.everywhere.is-armed.is-in .everywhere__item:nth-child(2){animation-delay:.12s}.everywhere.is-armed.is-in .everywhere__item:nth-child(3){animation-delay:.24s}.everywhere.is-armed.is-in .everywhere__scan{animation:everywhere-scan 4s ease-in-out .6s infinite}.everywhere.is-armed.is-in .is-ghost{animation:everywhere-ghost 4s ease infinite;animation-delay:calc(.85s + var(--x) * .27s)}.everywhere.is-armed.is-in .everywhere__spend{animation:everywhere-spend 5s cubic-bezier(.22,1,.36,1) .6s infinite both}.everywhere.is-armed.is-in .everywhere__over{animation:everywhere-over 5s cubic-bezier(.22,1,.36,1) .6s infinite both}.everywhere.is-armed.is-in .everywhere__sweep,.everywhere.is-armed.is-in .everywhere__gain{animation:everywhere-gain 4.8s ease-in-out .6s infinite both}.everywhere.is-armed.is-in .everywhere__needle{animation:everywhere-needle 4.8s ease-in-out .6s infinite both}@keyframes everywhere-scan{0%{transform:translate(0)}50%,to{transform:translate(300px)}}@keyframes everywhere-ghost{0%,30%,to{opacity:.3;fill:transparent}6%,14%{opacity:1;fill:#6984e440}}@keyframes everywhere-spend{0%{stroke-dashoffset:1;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes everywhere-over{0%,40%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@keyframes everywhere-needle{0%{transform:rotate(0)}35%{transform:rotate(122deg)}42%{transform:rotate(104deg)}50%{transform:rotate(126deg)}58%{transform:rotate(108deg)}72%{transform:rotate(108deg)}92%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes everywhere-gain{0%{stroke-dashoffset:1}35%{stroke-dashoffset:.322}42%{stroke-dashoffset:.422}50%{stroke-dashoffset:.3}58%{stroke-dashoffset:.4}72%{stroke-dashoffset:.4}92%{stroke-dashoffset:1}to{stroke-dashoffset:1}}@media (prefers-reduced-motion: reduce){.everywhere__item,.everywhere__art *{animation:none!important}}.together{padding-top:0}.together__card{position:relative;overflow:hidden;padding:112px 48px;border-block:1px solid rgba(255,255,255,.08);text-align:center;background:linear-gradient(#586ebe1c,#586ebe1c),#131314}@media (max-width: 768px){.together__card{padding:80px 24px}}.together__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 768px){.together__art{opacity:.45}}.together__copy{position:relative;max-width:760px;margin-inline:auto}.together__title{font-size:clamp(2rem,4.5vw,3.5rem)}.together__title .reveal-word{transition:opacity .15s linear}.together__text{margin:24px auto 0;max-width:40rem;color:#dfd5c4}.together__btn{margin-top:32px}.together__btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.together__btn:hover svg{transform:translate(3px)}.together.is-armed:not(.is-in) .together__copy>*{opacity:0}.together.is-armed.is-in .together__copy>*{animation:inview-rise .8s cubic-bezier(.22,1,.36,1) both}.together.is-armed.is-in .together__copy>*:nth-child(2){animation-delay:.12s}.together.is-armed.is-in .together__copy>*:nth-child(3){animation-delay:.25s}@keyframes inview-rise{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion: reduce){.together__copy>*{animation:none!important}}.argument__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.argument__cols{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:-32px}@media (max-width: 1024px){.argument__cols{grid-template-columns:1fr;gap:48px;margin-inline:0}}.argument__col{padding:0 32px;border-left:1px solid rgba(255,255,255,.08)}.argument__col:first-child{border-left:0}@media (max-width: 1024px){.argument__col{padding:0;border:0}}.argument__col>p:not([class]){margin-top:12px;color:#dfd5c4}@media (min-width: 1025px){.argument__col>p:not([class]){max-width:90%}}.argument__art{display:block;width:100%;height:auto;margin-bottom:32px;padding:16px;border-radius:16px;background:#191a22;overflow:visible}.argument__lead{margin-top:8px;font-weight:300;font-size:1.25rem;line-height:1.4;color:#dfd5c4}.art-line{fill:none;stroke:#ffffff1f;stroke-width:1.5}.art-line--dash{stroke-width:2;stroke-dasharray:4 4}.art-line--base{stroke-width:1;stroke-dasharray:3 4}.art-line--grow{stroke:#4bb9b5;stroke-dasharray:1;stroke-dashoffset:0}.art-shield{fill:#4bb9b559;stroke:#4bb9b5;stroke-width:2;stroke-linejoin:round}.art-tick{stroke:#646464;stroke-width:2;stroke-linecap:round}.art-agent{fill:#363f61;stroke:#586ebe;stroke-width:2;transition:fill .3s ease,stroke .3s ease}.art-agent--pending{fill:#383838;stroke:#646464}.art-agent--solid{fill:#586ebe;stroke:none}.art-flow{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.art-trace rect{fill:#383838;transform-box:fill-box;transform-origin:left;transition:fill .8s ease}.art-trace rect:nth-child(2){--delay: .1s}.art-trace rect:nth-child(3){--delay: .2s}.art-bar{transform-box:fill-box;transform-origin:bottom;transition:transform .8s cubic-bezier(.22,1,.36,1);stroke-width:1}.art-bar--det{fill:#4bb9b559;stroke:#4bb9b5;transition:y .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1)}.art-bar--sm{fill:#4bb9b559;stroke:#4bb9b5}.art-bar--lg{fill:#586ebe59;stroke:#586ebe;transition:y .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1)}.art-label{transition:transform .8s cubic-bezier(.22,1,.36,1);fill:#4bb9b5;font-size:12px;font-weight:400}.art-node{fill:#22263a;stroke:#3a4568;stroke-width:1.5;transition:fill .5s ease calc(var(--d) * 90ms),stroke .5s ease calc(var(--d) * 90ms)}.argument__col:hover .art-flow,.argument__col:focus-within .art-flow{transform:translate(210px)}.argument__col:hover .art-agent--pending,.argument__col:focus-within .art-agent--pending{fill:#363f61;stroke:#586ebe;transition-delay:.5s}.argument__col:hover .art-trace rect,.argument__col:focus-within .art-trace rect{fill:#64d5ce80;animation:art-write .8s cubic-bezier(.22,1,.36,1) var(--delay, 0s) both}.argument__col:hover .art-bar--lg,.argument__col:focus-within .art-bar--lg{y:12px;height:137px}.argument__col:hover .art-bar--det,.argument__col:focus-within .art-bar--det{y:var(--to-y);height:var(--to-h)}.argument__col:hover .art-label,.argument__col:focus-within .art-label{transform:translateY(var(--rise, 0))}.argument__col:hover .art-line--grow,.argument__col:focus-within .art-line--grow{animation:art-draw .5s ease-out calc(var(--d) * 90ms) both}.argument__col:hover .art-node,.argument__col:focus-within .art-node{fill:#586ebe;stroke:#586ebe}@keyframes art-write{0%{transform:scaleX(0)}}@keyframes art-draw{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion: reduce){.argument__col .art-trace rect,.argument__col .art-line--grow{animation:none!important}}.recognition{border-block:1px solid rgba(223,213,196,.16);background:radial-gradient(60% 140% at 50% 50%,rgba(223,213,196,.14),transparent 70%),#867455}.recognition__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 12px;margin-block:0;padding-block:24px;color:#0f0f0f;font-weight:300;font-size:1.125rem;line-height:1.4;text-align:center}@media (max-width: 768px){.recognition__inner{font-size:1rem}}.recognition__dash{color:#0f0f0f}@media (max-width: 640px){.recognition__dash{display:none}}.recognition a{color:#0f0f0f;font-weight:400;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .2s ease,color .2s ease}.recognition a:hover{color:#fff}.recognition a:focus-visible{outline:2px solid #586ebe;outline-offset:3px;border-radius:4px}.work{background:#0f0f0f}.work__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.stories{display:flex;flex-direction:column}.stories__tabs{order:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}@media (max-width: 900px){.stories__tabs{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.stories__tabs::-webkit-scrollbar{display:none}}.stories__tab{display:grid;gap:4px;align-content:start;padding:0 0 16px;border:0;background:none;color:#646464;text-align:left;cursor:pointer;scroll-snap-align:start;transition:color .25s ease}.stories__tab strong{font-weight:500;font-size:1.125rem;line-height:1.2}.stories__tab span{font-weight:400;font-size:.875rem;line-height:1.4}.stories__tab:hover{color:#a7a7a7}.stories__tab[aria-selected=true]{color:#fff}.stories__tab[aria-selected=true] span{color:#dfd5c4}.stories__tab:focus-visible{outline:2px solid #586ebe;outline-offset:3px;border-radius:4px}.stories__bar{order:-1;display:block;height:2px;margin-bottom:16px;background:#ffffff1f;overflow:hidden}.stories__bar i{display:block;height:100%;width:100%;background:#867455;transform-origin:left;transform:scaleX(0)}.stories__tab.is-done .stories__bar i{transform:scaleX(1)}.stories__tab[aria-selected=true] .stories__bar i{animation:story-progress var(--story-duration, 7s) linear forwards}.stories.is-paused .stories__tab[aria-selected=true] .stories__bar i,.stories.is-offscreen .stories__tab[aria-selected=true] .stories__bar i{animation-play-state:paused}.stories.is-static .stories__tab[aria-selected=true] .stories__bar i{animation:none;transform:scaleX(1)}.stories__stage{position:relative;min-height:500px;padding:48px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(80% 90% at 80% 10%,rgba(105,132,228,.12),transparent 70%),#16181d;display:grid;place-items:center}@media (max-width: 768px){.stories__stage{padding:16px;min-height:420px}}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story{width:min(100%,720px)}.story__cta{margin-top:24px;text-align:center}.story__cta svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.story__cta .btn:hover svg{transform:translate(3px)}.story.is-active{animation:story-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes story-in{0%{opacity:0;transform:translateY(12px) scale(.99)}}@keyframes stagger-in{to{opacity:1;transform:none}}.mock{border-radius:16px;border:1px solid rgba(240,240,250,.12);background:#131314;box-shadow:0 30px 80px #00000073;overflow:hidden}.mock__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(#586ebe1c,#586ebe1c),#131314}.mock__title{font-weight:500;font-size:.9375rem}.audit{padding:16px 20px 20px;font-size:.875rem}.audit__ask{margin:0 0 16px;padding:8px 12px;border-radius:8px 8px 8px 2px;background:linear-gradient(#586ebe24,#586ebe24),#131314;color:#fff;font-weight:300;opacity:0;transform:translateY(8px);--i: 0}.story.is-active .audit__ask{animation:stagger-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.1s + var(--i) * 0s)}.audit__who{display:block;margin-bottom:2px;color:#646464;font-size:.75rem}.audit__head{display:grid;grid-template-columns:1fr 32px 1fr;padding-left:20px;margin-bottom:4px;color:#646464;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.audit__head span:last-child{grid-column:3}.audit__steps{position:relative;margin:0;padding:0 0 0 20px;list-style:none}.audit__steps:before,.audit__steps:after{content:"";position:absolute;top:6px;bottom:6px;left:3px;width:2px;border-radius:1px;background:#ffffff1f}.audit__steps:after{background:#4bb9b5;transform-origin:top;transform:scaleY(0)}.story.is-active .audit__steps:after{animation:audit-rail 3.6s linear .6s forwards}.audit__step{position:relative;display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.audit__step:last-child{border-bottom:0}.audit__step:before{content:"";position:absolute;left:-20px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#646464;transition:background .3s ease}.audit__step:after{content:"";grid-column:2;grid-row:1;height:1px;margin:0 6px;background:linear-gradient(90deg,#948874,#4bb9b5);transform-origin:left;transform:scaleX(0)}.story.is-active .audit__step:before{animation:audit-node .3s ease forwards;animation-delay:calc(.6s + var(--i) * .9s)}.story.is-active .audit__step:after{animation:bar-grow .3s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.6s + var(--i) * .9s + .25s)}.audit__think,.audit__act{margin:0;opacity:0;transform:translateY(6px)}.story.is-active .audit__think,.story.is-active .audit__act{animation:stagger-in .4s cubic-bezier(.22,1,.36,1) forwards}.audit__think{grid-column:1;grid-row:1;color:#dfd5c4;font-style:italic;font-weight:200}.story.is-active .audit__think{animation-delay:calc(.6s + var(--i) * .9s)}.audit__act{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-weight:300}.story.is-active .audit__act{animation-delay:calc(.6s + var(--i) * .9s + .45s)}.audit__tag{flex:none;padding:2px 8px;border-radius:4px;background:#64d5ce1f;color:#4bb9b5;font-size:.75rem;font-weight:400;opacity:0;transform:scale(.8)}.story.is-active .audit__tag{animation:audit-pop .35s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.6s + var(--i) * .9s + .7s)}.audit__foot{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);color:#dfd5c4;font-size:.8125rem;opacity:0;transform:translateY(8px);--i: 0}.story.is-active .audit__foot{animation:stagger-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(4.2s + var(--i) * 0s)}.audit__foot:before{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23dfd5c4' stroke-width='1.3'%3E%3Cpath d='M1.5 8S4 3.5 8 3.5 14.5 8 14.5 8 12 12.5 8 12.5 1.5 8 1.5 8Z'/%3E%3Ccircle cx='8' cy='8' r='2'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width: 640px){.audit__head{display:none}.audit__step{grid-template-columns:1fr;row-gap:4px}.audit__step:after{display:none}.audit__think,.audit__act{grid-column:1}.audit__act{grid-row:2}}@keyframes audit-rail{to{transform:scaleY(1)}}@keyframes audit-node{to{background:#4bb9b5}}@keyframes audit-pop{to{opacity:1;transform:none}}.registry{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.registry th,.registry td{padding:8px;text-align:right;white-space:nowrap}.registry th:first-child,.registry td:first-child{padding-left:20px;text-align:left}.registry th:last-child,.registry td:last-child{padding-right:20px}.registry thead th{padding-top:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12);color:#646464;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.registry tbody tr{border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(6px)}.registry tbody tr:last-child{border-bottom:0}.story.is-active .registry tbody tr{animation:stagger-in .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.2s + var(--i) * .22s)}.registry tbody th{font-weight:400}.registry tbody th strong{display:block;color:#fff;font-weight:500;font-size:.875rem}.registry td{color:#646464}.registry__src{display:flex;align-items:center;gap:8px;margin-top:2px;color:#646464;font-size:.75rem}.registry__pill{padding:1px 6px;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.registry__pill--ext{background:#64d5ce1f;color:#4bb9b5}.registry__pill--int{background:linear-gradient(#586ebe24,#586ebe24),#131314;color:#dfd5c4}.registry__cost{color:#4bb9b5!important;font-weight:500}.registry__ok{position:relative;color:#fff!important;font-weight:500}.registry__ok i{display:block;height:2px;margin-top:3px;border-radius:1px;background:linear-gradient(90deg,#4bb9b5,#4bb9b5) left/var(--s) 100% no-repeat,#f0f0fa1f;background-size:0 100%,auto}.story.is-active .registry__ok i{animation:registry-meter .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(1.4s + var(--i) * .12s)}.registry__foot{margin:0;padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.08);color:#dfd5c4;font-size:.8125rem;opacity:0;transform:translateY(8px);--i: 0}.story.is-active .registry__foot{animation:stagger-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(2.3s + var(--i) * 0s)}@media (max-width: 640px){.registry__opt{display:none}.registry tbody th strong{white-space:normal}}@keyframes registry-meter{to{background-size:var(--s) 100%,auto}}@keyframes bar-grow{to{transform:scaleX(1)}}.register{display:grid;grid-template-columns:3fr 2fr;gap:24px;align-items:center;padding:24px 20px}@media (max-width: 768px){.register{grid-template-columns:1fr}}.register__svg{width:100%;height:auto}.register__checks{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:.875rem}.register__checks li{display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(8px)}.story.is-active .register__checks li{animation:stagger-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.9s + var(--i) * .3s)}.register__checks li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:#4bb9b5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.6 2.5L13 6.5' fill='none' stroke='%230f0f0f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.mem-band,.mem-membrane,.mem-ring,.mem-core,.mem-store{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.85)}.story.is-active .mem-band,.story.is-active .mem-membrane,.story.is-active .mem-ring,.story.is-active .mem-core,.story.is-active .mem-store{animation:reg-pop .6s cubic-bezier(.22,1,.36,1) forwards}.mem-band{fill:#64d5ce12}.mem-membrane{fill:none;stroke:#4bb9b5;stroke-width:1.5;stroke-dasharray:7 5}.story.is-active .mem-membrane{animation:reg-pop .6s cubic-bezier(.22,1,.36,1) forwards,mem-turn 24s linear .6s infinite}.mem-ring{fill:#131314;stroke:#586ebe;stroke-width:1.2}.story.is-active .mem-ring{animation-delay:.2s}.mem-core{fill:#586ebe}.story.is-active .mem-core{animation-delay:.4s}.mem-store{transform:translateY(10px)}.story.is-active .mem-store{animation-delay:.6s}.mem-side{fill:#131314;stroke:#867455;stroke-width:1.2}.mem-top{fill:#403a2f;stroke:#867455;stroke-width:1.2}.mem-name{fill:#fff;font-size:15px;font-weight:300}.mem-lead{fill:none;stroke:#646464;stroke-width:1}.mem-label{fill:#dfd5c4;font-size:10px;letter-spacing:.12em}.mem-lead,.mem-label{opacity:0}.story.is-active .mem-lead,.story.is-active .mem-label{animation:stagger-in .4s ease forwards .9s}.mem-arrow{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.story.is-active .mem-arrow{animation:draw .5s cubic-bezier(.22,1,.36,1) 1.1s forwards}.story.is-active .mem-arrow--up{animation-delay:1.3s}.mem-dot{fill:#4bb9b5;opacity:0}.story.is-active .mem-dot{animation:mem-down 1.6s ease-in-out 1.8s infinite}.story.is-active .mem-dot--up{animation-name:mem-up;animation-delay:2.6s}@keyframes mem-turn{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(1turn)}}@keyframes mem-down{0%{opacity:0;transform:translateY(0)}20%,70%{opacity:1}to{opacity:0;transform:translateY(30px)}}@keyframes mem-up{0%{opacity:0;transform:translateY(0)}20%,70%{opacity:1}to{opacity:0;transform:translateY(-30px)}}@media (prefers-reduced-motion: reduce){.mem-membrane,.mem-dot{animation:none!important}.mem-membrane{opacity:1;transform:none}}@keyframes reg-pop{to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.build{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;align-items:start;padding:24px 20px;font-size:.8125rem}@media (max-width: 640px){.build{grid-template-columns:1fr}}.build__bin{padding:12px;border:1px solid rgba(240,240,250,.12);border-bottom-width:3px;border-radius:8px 8px 16px 16px;background:linear-gradient(#586ebe1c,#586ebe1c),#131314}.build__bin-head{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#dfd5c4;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.build__bin-head:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%234bb9b5' stroke-width='1.2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M7 1.2l4.6 1.7v3.6c0 3-2.1 5.2-4.6 6.3C4.5 11.7 2.4 9.5 2.4 6.5V2.9z'/%3E%3Cpath d='M4.9 7l1.5 1.5 2.8-3'/%3E%3C/svg%3E") center/contain no-repeat}.build__parts{display:grid;gap:6px;margin:0;padding:0;list-style:none}.build__parts li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:linear-gradient(#586ebe24,#586ebe24),#131314;color:#dfd5c4;line-height:1.35}.build__parts li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#4bb9b5}.story.is-active .build__parts li:not(.is-spare){animation:build-pick .6s ease forwards;animation-delay:calc(.4s + var(--k) * .85s)}.build__flow{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:slot}.build__flow li{position:relative;min-height:44px;border:1px dashed rgba(240,240,250,.12);border-radius:8px;counter-increment:slot}.build__flow li:before{content:counter(slot);position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#646464;font-size:.75rem}.build__flow li:not(:last-child):after{content:"";position:absolute;left:24px;top:calc(100% + 1px);width:1px;height:16px;background:#4bb9b5;transform-origin:top;transform:scaleY(0)}.story.is-active .build__flow li:not(:last-child):after{animation:audit-rail .3s ease forwards;animation-delay:calc(.4s + var(--i) * .85s + .55s)}.build__flow span{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;display:flex;align-items:center;padding:8px 16px;border:1px solid rgba(100,213,206,.35);border-radius:8px;background:linear-gradient(#586ebe24,#586ebe24),#131314;color:#fff;font-size:.875rem;line-height:1.3;opacity:0;transform:translate(-28px)}.story.is-active .build__flow span{animation:stagger-in .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.4s + var(--i) * .85s + .2s)}.build__flow li:last-child span{border-color:#dfd5c480}@keyframes build-pick{40%{border-color:#64d5ce99;background:#64d5ce1f;color:#fff}to{border-color:#64d5ce4d;background:linear-gradient(#586ebe24,#586ebe24),#131314;color:#fff}}.outcomes__inner,.roles__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.carousel-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px}.carousel-head h2{max-width:720px}.carousel-head__controls{display:flex;gap:8px;flex:none}.carousel{display:grid;grid-auto-flow:column;grid-auto-columns:min(460px,84vw);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(16px,(100vw - 1312px) / 2);scroll-padding-inline:max(16px,(100vw - 1312px) / 2);scrollbar-width:none;cursor:grab}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start}.carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.carousel:focus-visible{outline:none}.carousel:focus-visible>*{outline:1px solid #586ebe}.carousel--roles{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;--per-view: 4;grid-auto-columns:calc((100% - (var(--per-view) - 1) * 24px) / var(--per-view));padding-inline:0;scroll-padding-inline:0}@media (max-width: 1024px){.carousel--roles{--per-view: 3}}@media (max-width: 768px){.carousel--roles{--per-view: 2}}@media (max-width: 640px){.carousel--roles{grid-auto-columns:78%}}.cases{--case-duration: 8s;display:flex;gap:12px;height:clamp(440px,42vw,560px)}.cases__item{position:relative;flex:0 0 88px;min-width:0;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#191a22;transition:flex-grow .7s cubic-bezier(.22,1,.36,1),border-color .3s ease}.cases__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f0f0fe6,#0f0f0f8c 60%,#0f0f0f00 75%);pointer-events:none}.cases__item:hover:not(.is-active){border-color:#dfd5c447}.cases__item.is-active{flex-grow:1}.cases__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.85);transform:scale(1.08);transition:filter .7s ease,transform 1.2s cubic-bezier(.22,1,.36,1);pointer-events:none}.cases__item.is-active .cases__img{transform:scale(1)}.cases__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 0;border:0;border-radius:inherit;background:none;color:#fff;cursor:pointer;transition:opacity .3s ease}.cases__toggle:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.cases__label{display:none;font-weight:500;font-size:1rem;white-space:nowrap}.cases__item.is-active .cases__toggle{opacity:0;pointer-events:none}.cases__body{position:absolute;left:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:min(600px,62vw);padding:48px;opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .3s ease}.cases__item.is-active .cases__body{opacity:1;transform:none;transition:opacity .6s ease .3s,transform .8s cubic-bezier(.22,1,.36,1) .3s}.cases__title{color:#dfd5c4;font-weight:400;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.cases__text{margin-top:12px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3}.cases__link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#dfd5c4;font-weight:400}.cases__link svg{transition:transform .2s ease}.cases__link:hover svg{transform:translate(4px)}.cases__link:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.cases__progress{visibility:hidden;position:absolute;left:48px;right:48px;top:32px;z-index:2;height:2px;background:#ffffff29;overflow:hidden;opacity:0;transition:opacity .3s ease}.cases__progress i{display:block;height:100%;background:#dfd5c4;transform-origin:left;transform:scaleX(0)}.cases.is-playing .cases__item.is-active .cases__progress{opacity:1;transition-delay:.5s}.cases.is-playing .cases__item.is-active .cases__progress i{animation:story-progress var(--case-duration) linear forwards}.cases.is-paused .cases__progress i{animation-play-state:paused!important}@media (max-width: 768px){.cases{flex-direction:column;height:auto}.cases__item{flex:none;height:72px;transition:height .6s cubic-bezier(.22,1,.36,1),border-color .3s ease}.cases__item.is-active{height:440px}.cases__toggle{bottom:auto;height:72px;flex-direction:row;justify-content:flex-start;gap:16px;padding:0 24px}.cases__label{display:block}.cases__body{width:auto;right:0;padding:24px}.cases__progress{left:24px;right:24px;top:24px}}@media (prefers-reduced-motion: reduce){.cases__item,.cases__img,.cases__body{transition:none!important}}.case{display:grid;grid-template-rows:220px 1fr;border-radius:24px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.case__media{position:relative;overflow:hidden}.case__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.7);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.case__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a1a1a00 40%,#1a1a1a)}.case:hover .case__media img{transform:scale(1.04)}.case__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 32px 32px;margin-top:-32px}.case__body h3{margin-top:24px}.case__body p{margin-top:8px;color:#dfd5c4}.case__link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;color:#dfd5c4;font-weight:400}.case__link svg{transition:transform .2s ease}.case__link:hover svg{transform:translate(4px)}.case__link:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.role{padding:28px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#1a1a1a,#1a1a1a00),#191a22}.role__art{display:block;width:120px;height:80px;margin-bottom:32px}.role p{margin-top:8px;color:#dfd5c4}.ra-ring{fill:none;stroke:#586ebe;stroke-width:2}.ra-ring--cap{stroke-linecap:round}.ra-fill{fill:#383838}.ra-core{fill:#383838;stroke:#fff;stroke-width:1.5}.ra-dots{fill:none;stroke:#383838;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:0 6}.ra-dot{fill:#586ebe}.ra-stroke{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.how__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.stack{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}@media (max-width: 1024px){.stack{grid-template-columns:1fr}.stack__diagram{order:-1}}.stack__list{display:grid;align-content:start;gap:4px}.stack.is-measuring *{transition:none!important}.stack__item{display:grid;gap:0;padding:16px 20px;border:0;border-left:2px solid rgba(255,255,255,.12);background:none;color:#dfd5c4;text-align:left;cursor:pointer;transition:border-color .3s ease,color .3s ease,background .3s ease}.stack__item strong{font-weight:500;font-size:1.25rem;line-height:1.2}.stack__item span{display:block;max-height:0;overflow:hidden;font-size:.9375rem;line-height:1.5;opacity:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .45s cubic-bezier(.22,1,.36,1)}.stack__item:hover{color:#fff}.stack__item[aria-selected=true]{color:#fff;border-color:#64d5ce;background:linear-gradient(90deg,rgba(100,213,206,.08),transparent)}.stack__item[aria-selected=true] span{opacity:1;margin-top:8px;color:#dfd5c4;max-height:12em}.stack__item:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.stack__entry{display:grid;border-left:2px solid rgba(255,255,255,.12);transition:border-color .3s ease,background .3s ease}.stack__entry:has(>[aria-selected=true]){border-color:#64d5ce;background:linear-gradient(90deg,rgba(100,213,206,.08),transparent)}.stack__entry>.stack__item,.stack__entry>.stack__item[aria-selected=true]{border-left:0;background:none}.stack__more{display:inline-flex;align-items:center;justify-self:start;gap:8px;max-height:0;margin:0 20px;padding-right:8px;overflow:hidden;color:#4bb9b5;font-weight:400;opacity:0;visibility:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .45s cubic-bezier(.22,1,.36,1),visibility 0s linear .45s}.stack__more svg{flex:none;transition:transform .2s ease}.stack__more:hover svg{transform:translate(4px)}.stack__more:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.stack__entry:has(>[aria-selected=true]) .stack__more{max-height:2em;margin-top:-4px;margin-bottom:16px;opacity:1;visibility:visible;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .3s ease .1s,margin .45s cubic-bezier(.22,1,.36,1),visibility 0s}.stack__diagram{display:flex;justify-content:center}.arch-dia{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.arch-dia__group{padding:16px;border:1px solid;border-radius:16px}.arch-dia__group--channels{--group: #dfd5c4;border-color:#6a6050}.arch-dia__group--services{--group: #64d5ce;border-color:#64d5ce66}.arch-dia__group-title{color:var(--group);font-weight:500;font-size:.75rem;line-height:1.1;letter-spacing:.15em;text-transform:uppercase}.arch-dia__pills{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.arch-dia__pills li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#191a22;color:#fff;font-weight:300;font-size:.75rem;line-height:1.1;white-space:nowrap}.arch-dia__pills li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--group)}.arch-dia__core{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:8px;border:1px dashed rgba(255,255,255,.12);border-radius:16px}.arch-dia__stack,.arch-dia__cards{display:flex;flex-direction:column;gap:12px}.arch-dia__row,.arch-dia__card{position:relative;min-height:68px;padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:transparent;color:#646464;cursor:pointer;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.arch-dia__row:hover,.arch-dia__card:hover{border-color:#646464;color:#fff}.arch-dia__row:focus-visible,.arch-dia__card:focus-visible{outline:2px solid #586ebe;outline-offset:2px}.arch-dia__row.is-active,.arch-dia__card.is-active{border-color:#64d5ce;background:#162c2ef2;color:#fff;box-shadow:0 0 40px #64d5ce24}.arch-dia__row{display:flex;align-items:center;gap:16px}.arch-dia__card{flex:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.arch-dia__title{font-weight:300;font-size:1.25rem;line-height:1.1;text-wrap:balance}.arch-dia__num{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid;border-radius:50%;font-weight:300;font-size:.875rem;line-height:1;transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.arch-dia__row.is-active .arch-dia__num,.arch-dia__card.is-active .arch-dia__num{border-color:#64d5ce;background:#64d5ce;color:#0f0f0f}@media (max-width: 1024px){.arch-dia__core{grid-template-columns:1fr}.arch-dia__card{flex-direction:row;justify-content:flex-start;gap:16px;text-align:left}.arch-dia__title{font-size:1.125rem;text-wrap:wrap}}.orbit-section__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.dot{width:8px;height:8px;border-radius:50%}.dot--mint{background:#64d5ce}.dot--blue{background:#586ebe}.dot--gold{background:#dfd5c4}.connect{position:relative;height:520px;margin-top:48px}@media (max-width: 768px){.connect{height:640px;margin-top:32px}}.connect__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.connect__wire{fill:none;stroke:#586ebe;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.5 7;opacity:0}.connect__trail{fill:none;stroke:#64d5ce;stroke-width:2;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 6px rgba(100,213,206,.8))}.connect__spark{fill:#fff;opacity:0;filter:drop-shadow(0 0 6px #64d5ce)}.connect__hub{position:absolute;left:14%;top:50%;z-index:1;display:grid;place-items:center;width:96px;aspect-ratio:1;border:1px solid #586ebe;border-radius:50%;background:#0f0f0f;box-shadow:0 0 86px #64d5ce59;overflow:hidden;transform:translate(-50%,-50%)}.connect__hub:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:url(../images/hub-nebula.webp) center/cover no-repeat;opacity:.6}.connect__hub svg{position:relative;width:29px;height:auto;transform:rotate(90deg);fill:#fff}@media (max-width: 768px){.connect__hub{left:50%;top:7%;width:72px}.connect__hub svg{width:22px}}.connect__items{margin:0;padding:0;list-style:none}.connect__items li{position:absolute;left:var(--x);top:var(--y);z-index:1;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#191a22;color:#dfd5c4;font-size:.875rem;line-height:1.4;white-space:nowrap;transform:translate(-50%,-50%);transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.connect__items li:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #64d5ce;border-radius:inherit;opacity:0;pointer-events:none}.connect__items li.is-on{border-color:#586ebe;color:#fff;box-shadow:0 0 0 4px #0f0f0f,0 0 0 5px #6984e4b3,0 0 24px #6984e459}.connect__items li.is-on:after{animation:connect-ping .9s ease-out}@media (prefers-reduced-motion: reduce){.connect__items li.is-on:after{animation:none}}@media (max-width: 768px){.connect__items li{left:var(--mx);top:var(--my);padding:4px 12px;font-size:.75rem}}@keyframes connect-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45,1.9)}}.private__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.private__head{position:sticky;top:var(--site-head-h, 0px);z-index:6;display:flex;justify-content:space-between;align-items:end;gap:24px;padding:24px 0 32px;margin-bottom:16px;background:#0f0f0f}.private__head p{max-width:22rem;color:#dfd5c4}.private__head--center{flex-direction:column;align-items:center;gap:16px;text-align:center}.private__head--center p{max-width:48rem}@media (max-width: 768px){.private__head{position:static;padding:0;margin-bottom:48px;flex-direction:column;align-items:start;gap:12px}.private__head--center{align-items:center}}.deck{--last: 2;--peek: 72px;--top: calc(var(--site-head-h, 0px) + var(--head-h, 0px))}@media (max-height: 820px){.deck{--peek: 52px}}@media (max-width: 768px){.deck{--peek: 40px;--top: calc(var(--site-head-h, 0px) + 12px)}}.deck:after{content:"";display:block;height:30vh}.pcard{position:sticky;top:calc(var(--top) + var(--i) * var(--peek));display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:center;min-height:460px;padding:32px 48px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(#586ebe1c,#586ebe1c),#131314;box-shadow:0 -24px 60px #0000008c;transform-origin:50% 0;transform:scale(calc(1 - var(--cover, 0) * .05));filter:brightness(calc(1 - var(--cover, 0) * .4));margin-bottom:calc((var(--last) - var(--i)) * var(--peek))}@media (max-height: 820px){.pcard{min-height:420px;padding:32px 48px}}.pcard+.pcard{margin-top:calc(16vh - (var(--last) - var(--i) + 1) * var(--peek))}@media (max-width: 1024px){.pcard{grid-template-columns:1fr;gap:24px;min-height:0;padding:32px}}@media (max-width: 768px){.pcard{padding:24px;gap:20px}.pcard+.pcard{margin-top:10vh}}.pcard__lead{margin-top:12px;color:#dfd5c4;max-width:30rem}.pcard__copy .btn{margin-top:24px}@media (max-width: 768px){.pcard__copy .btn{margin-top:16px}}.pcard__art{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f0f0f8c;padding:16px}.pcard__art svg{display:block;width:100%;height:auto;overflow:visible}@media (max-width: 768px){.pcard__art{padding:8px}.pcard__art svg{max-height:30vh}}.pa-wall{fill:none;stroke:#64d5ce;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.pa-wall--3{stroke-opacity:.35;transition-delay:.3s}.pa-wall--2{stroke-opacity:.55;transition-delay:.15s}.pa-wall--1{stroke:#4bb9b5;stroke-width:2}.pa-link{fill:none;stroke:#586ebe;stroke-width:1.5}.pa-agent{fill:#363f61;stroke:#586ebe;stroke-width:2}.pa-label{fill:#dfd5c4;font-size:12px}.pa-lock{opacity:0;transition:opacity .5s ease 1s}.pa-lock circle{fill:#0f0f0f;stroke:#4bb9b5}.pa-lock rect{fill:#4bb9b559;stroke:#4bb9b5;stroke-width:2}.pa-lock path{fill:none;stroke:#4bb9b5;stroke-width:2}.pa-envs g{opacity:.35;transition:opacity .4s ease calc(.6s + var(--k) * .12s)}.pa-envs g rect{fill:#232323;stroke:#64d5ce80}.pa-envs g text{fill:#fff;font-size:12px}.pcard.is-in .pa-wall{stroke-dashoffset:0}.pcard.is-in .pa-lock,.pcard.is-in .pa-envs g{opacity:1}.pp-axis,.pp-rule{stroke:#ffffff1f}.pp-tier{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .9s cubic-bezier(.22,1,.36,1) calc(var(--k) * .15s)}.pp-tier rect{fill:#383838}.pp-tier--on rect{fill:#4bb9b559;stroke:#4bb9b5}.pp-tick{fill:#646464;font-size:13px}.pp-tick--on{fill:#fff}.pp-caption{fill:#dfd5c4;font-size:12px}.pp-card{fill:#232323;stroke:#ffffff1f}.pp-title{fill:#fff;font-size:14px;font-weight:500}.pp-row{opacity:0;transition:opacity .4s ease calc(.5s + var(--k) * .15s)}.pp-row text{fill:#dfd5c4;font-size:13px}.pp-row .pp-val{fill:#fff;font-weight:500}.pp-row .pp-val--zero{fill:#4bb9b5}.pcard.is-in .pp-tier{transform:scaleY(1)}.pcard.is-in .pp-row{opacity:1}.pd-track{fill:none;stroke:#383838;stroke-width:2}.pd-progress{fill:none;stroke:#4bb9b5;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .2s}.pd-phases circle{fill:#232323;stroke:#ffffff1f;stroke-width:1.5;transition:fill .4s ease,stroke .4s ease;transition-delay:calc(.25s + var(--n) * .38s)}.pd-phases text{fill:#646464;font-size:12px;transition:fill .4s ease;transition-delay:calc(.25s + var(--n) * .38s)}.pd-panel{fill:#232323;stroke:#ffffff14}.pd-title{fill:#fff;font-size:12px;font-weight:500}.pd-target{stroke:#dfd5c48c;stroke-width:1;stroke-dasharray:4 4}.pd-target-label{fill:#586ebe;font-size:11px}.pd-grid{stroke:#ffffff14;stroke-width:1}.pd-kpi{fill:none;stroke:#586ebe;stroke-width:2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) 1.5s}.pd-kpi-dot{fill:#586ebe;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:opacity .3s ease 2.7s,transform .4s cubic-bezier(.22,1,.36,1) 2.7s}.pcard.is-in .pd-progress,.pcard.is-in .pd-kpi{stroke-dashoffset:0}.pcard.is-in .pd-phases circle{fill:#64d5ce29;stroke:#4bb9b5}.pcard.is-in .pd-phases text{fill:#fff}.pcard.is-in .pd-kpi-dot{opacity:1;transform:none}.py-dial-track{fill:none;stroke:#383838;stroke-width:10;stroke-linecap:round}.py-dial-edge,.py-dial-fill{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1) .4s}.py-dial-edge{stroke:#4bb9b5;stroke-width:11}.py-dial-fill{stroke:#284e4d;stroke-width:9}.py-ticks path{stroke:#fff;stroke-width:1.5}.py-needle{transform-origin:260px 332px;transform:rotate(-80deg);transition:transform 1.2s cubic-bezier(.22,1,.36,1) .4s}.py-needle path{stroke:#fff;stroke-width:2.5;stroke-linecap:round}.py-needle circle{fill:#383838;stroke:#fff;stroke-width:2}.py-end{fill:#dfd5c4;font-size:12px}.pcard.is-in .py-dial-edge,.pcard.is-in .py-dial-fill{stroke-dashoffset:0}.pcard.is-in .py-needle{transform:rotate(0)}.hero--enterprise .hero__copy{max-width:760px}.hero--enterprise .hero__title{font-size:min(clamp(2rem,3.4vw,3rem),(100vw - 32px) / 14.8);line-height:1.1}.hero--enterprise .hero__title span{display:block}.hero--video .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.hero--video .hero__inner{padding-top:min(56vw,420px)}}.hero__brand{display:block;width:auto;height:52px;margin-bottom:32px}.pillars{padding-bottom:48px}.pillars__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.pillars__lead p{margin-top:24px;color:#dfd5c4}.pillars__body{padding-left:32px;border-left:1px solid rgba(255,255,255,.08);margin-left:max(0px,(100% - 560px) / 2)}.pillars__body h3{max-width:80%;padding-bottom:20px;margin-bottom:4px;background:linear-gradient(#867455,#867455) left bottom/32px 2px no-repeat}.pillars__body p{margin-top:16px;color:#dfd5c4}.pillars__body strong{font-weight:400;color:#fff}@media (max-width: 1024px){.pillars__inner{grid-template-columns:1fr;gap:32px}.pillars__body{margin-left:0;padding-left:0;border-left:0}}.how--flush{padding-top:32px}.how__cta{margin-top:48px;text-align:center}@media (max-width: 768px){.word-cycle-title:has(.word-cycle--5){font-size:min(1.75rem,5.1vw)}}.analysts__more{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto;margin-top:48px;text-align:center}.faq__panel a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6;transition:text-decoration-color .2s ease}.faq__panel a:hover{text-decoration-color:#fff}.faq__panel a:focus-visible{outline:2px solid #586ebe;outline-offset:3px}.caps__inner{width:min(100% - clamp(32px,6.25vw,48px),1312px);margin-inline:auto}.caps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.caps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.caps__grid{grid-template-columns:1fr}}.caps__more{margin-top:48px;text-align:center}.cap{padding:16px 16px 28px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,#1a1a1a,#1a1a1a00);transition:border-color .3s ease}.cap__img{display:block;width:100%;height:auto;aspect-ratio:1160/720;object-fit:cover;border-radius:8px;margin-bottom:24px;transition:transform .6s cubic-bezier(.22,1,.36,1)}.cap h3,.cap p{padding-inline:8px}.cap p{margin-top:8px;color:#dfd5c4}.cap:hover{border-color:#ffffff3d}.cap:hover .cap__img{transform:scale(1.02)}
