@layer components{.platform-hero_wrap{--hero-top:8.5rem;--hero-overlap:2rem;background:var(--light-100);overflow:clip}.platform-hero_background{aspect-ratio:auto;object-fit:cover;object-position:center top;height:100svh}.platform-hero_container{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(min-content, calc(100svh - var(--hero-top) - var(--hero-overlap))) auto;padding-top:var(--hero-top);gap:0;padding-bottom:0;display:grid}.platform-hero_sticky-copy{z-index:1;align-self:start;justify-items:center;display:grid;position:relative}.platform-hero_content{align-self:center;gap:var(--space-4);z-index:1;width:min(100%,66rem);position:relative}.platform-hero_content>div{gap:var(--space-4)}.platform-hero_announcement{justify-content:center;align-items:center;gap:var(--space-1);color:var(--accent-yellow);text-transform:uppercase;font-size:var(--text-main);line-height:var(--line-height-huge);text-align:center;display:flex}.platform-hero_announcement img{flex:none;width:.375rem;height:.75rem}.platform-hero_message{width:100%;position:relative}.platform-hero_title{color:var(--light-100);font-family:var(--primary-family);font-size:var(--display-sm);font-weight:var(--primary-regular);line-height:var(--line-height-medium);letter-spacing:var(--letter-spacing-normal);text-wrap:balance;text-box-trim:trim-both;margin:0}@keyframes platform-hero-sweep{0%{mask-position:100% 0}85%,to{mask-position:0 0}}.platform-hero_wrap .platform-hero_sweep{grid-template-columns:minmax(0,1fr);display:grid}.platform-hero_wrap .platform-hero_title-layer{grid-area:1/1;min-width:0;margin:-.18em;padding:.18em}.platform-hero_wrap .platform-hero_title-layer:is(.revealed,.blurred){pointer-events:none;display:none}@supports (mask-image:linear-gradient(90deg, black, transparent)){@media (prefers-reduced-motion:no-preference){.platform-hero_wrap.is-sweep-ready .platform-hero_title-layer{animation:5s linear infinite both paused platform-hero-sweep;mask-image:linear-gradient(110deg,#0000 53%,#000 60%);mask-size:300% 100%;mask-repeat:no-repeat}.platform-hero_wrap.is-sweep-ready .platform-hero_title-layer.revealed{display:block;mask-image:linear-gradient(110deg,#000 40%,#0000 47%)}.platform-hero_wrap.is-sweep-ready .platform-hero_title-layer.blurred{display:block;mask-image:linear-gradient(110deg,#0000 40%,#000 47% 53%,#0000 60%)}.platform-hero_wrap .platform-hero_title-layer.blurred>span{filter:blur(.045em);display:block}.platform-hero_wrap.is-sweep-visible .platform-hero_title-layer{animation-play-state:running}}}.platform-hero_cta{margin-top:var(--space-3);--button-background:var(--ice-100);--button-text:var(--accent-orange);--button-border:var(--ice-100);--button-background-hover:var(--accent-orange);--button-text-hover:var(--light-100);--button-border-hover:var(--accent-orange)}.platform-hero_quotes{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:-6rem;right:-6rem;transform:translateY(-50%)}.platform-hero_quotes img{width:5.5rem;height:auto}.ending{transform:rotate(180deg)}.platform-hero_preview{aspect-ratio:1344/746;border-radius:1.2% 1.2% 0 0/2.14% 2.14% 0 0;width:100%;height:auto;min-height:0;margin-top:0;position:relative;overflow:hidden}.platform-hero_preview img{width:100%;height:auto;display:block;position:absolute;inset:0 0 auto}@media (min-width:64rem){.platform-hero_content{place-self:start center}.platform-hero_preview{margin-top:0}}@media not (min-width:64rem){.platform-hero_background{aspect-ratio:auto;object-position:62% top;height:100svh}.platform-hero_content{place-self:start center;width:88%}.platform-hero_quotes{left:-3rem;right:-3rem}.platform-hero_quotes img{width:3rem}.platform-hero_preview{margin-top:0}}@media not (min-width:48rem){.platform-hero_background{object-position:58% top;height:100svh}.platform-hero_wrap{--hero-top:7rem}.platform-hero_content{gap:var(--space-4);width:100%}.platform-hero_announcement{font-size:var(--text-small)}.platform-hero_title{font-size:clamp(2rem,8.5vw,3rem)}.platform-hero_preview{margin-top:0}}.platform-hero_message.multiline{padding-block:clamp(3rem,6vw,4rem)}.platform-hero_message.multiline .platform-hero_quotes{align-items:start;inset:0;transform:none}.platform-hero_message.multiline .platform-hero_quotes .ending{align-self:end}.platform-hero_message.multiline .platform-hero_quotes img{width:clamp(2.25rem,5vw,3rem)}@media (prefers-reduced-motion:no-preference){.platform-hero_content{animation:1.4s cubic-bezier(.22,1,.36,1) both platform-hero-enter}@keyframes platform-hero-enter{0%{opacity:0;filter:blur(.4rem);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:none}}}.platform-step_wrap{gap:var(--space-4);padding-block:var(--section-space-small);grid-template-columns:minmax(0,676fr) minmax(0,644fr);display:grid}.platform-step_wrap.reverse{grid-template-columns:minmax(0,644fr) minmax(0,676fr)}.platform-step_wrap.reverse .platform-step_art{order:2}.platform-step_wrap .platform-step_art{aspect-ratio:676/650;border-radius:var(--radius-small);background:var(--ice-200);align-self:center;position:relative;overflow:hidden}.platform-step_wrap .platform-step_content{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.platform-step_wrap .platform-step_heading{padding:var(--space-4);gap:var(--space-4);color:var(--accent-gold-dark);font:var(--primary-semibold) var(--h4)/var(--line-height-large) var(--primary-family);letter-spacing:var(--letter-spacing-slight);flex-direction:column;display:flex}.platform-step_wrap:first-child .platform-step_heading{gap:7.75rem}.platform-step_wrap .platform-step_heading h3{font:inherit;color:var(--accent-orange);margin:0}.platform-step_wrap .platform-step_heading p{text-box-trim:trim-both;max-width:31.6875rem;margin:0}.platform-step_wrap .platform-step_points{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.platform-step_wrap .platform-step_points li{padding:var(--space-4);align-items:start;gap:var(--space-3);color:var(--gray-500);font-size:var(--h6);line-height:var(--line-height-huge);letter-spacing:var(--letter-spacing-loose);flex:1;display:flex}.platform-step_wrap .platform-step_points li:first-child{color:var(--dark-700)}.platform-step_wrap .platform-step_points img{flex-shrink:0;width:.375rem;height:.75rem;margin-top:.25rem}.platform-step_wrap .platform-step_points p{text-box-trim:trim-both;max-width:33rem;margin:0}.platform-step_wrap .platform-step_points p span{color:var(--brand-500)}.platform-step_wrap.reverse .platform-step_points{flex:0;margin-top:auto}.platform-step_wrap.reverse .platform-step_points li{min-height:7.5rem}@media not (min-width:64rem){.platform-step_wrap .platform-step_heading,.platform-step_wrap .platform-step_points li{padding:var(--space-3)}.platform-step_wrap:first-child .platform-step_heading{gap:var(--space-4)}}@media not (min-width:48rem){.platform-step_wrap,.platform-step_wrap.reverse{padding-block:var(--space-6);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.platform-step_wrap.reverse .platform-step_art{order:0}.platform-step_wrap .platform-step_content{gap:var(--space-3)}.platform-step_wrap .platform-step_heading{padding:var(--space-3) 0}.platform-step_wrap.reverse .platform-step_points li{min-height:0}.platform-step_wrap .platform-step_points li{padding:var(--space-4)}}.platform-step_backdrop{position:absolute;inset:0}.platform-step_texture{opacity:.8;width:149.704%;max-width:none;height:233.538%;position:absolute;top:0;left:-11.538%}.reverse .platform-step_texture{top:-66.769%;left:-24.852%}.platform-step_noise{mix-blend-mode:soft-light;width:96.154%;max-width:none;height:66.748%;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(90deg)}.platform-step_noise.first{left:20.376%}.platform-step_noise.second{left:84.548%;transform:translate(-50%,-50%)rotate(90deg)scaleY(-1)}.platform-step_assess-image,.platform-step_measure-image{width:100%;height:100%;display:block;position:absolute;inset:0}.platform-step_kairo{width:91.716%;height:82.462%;position:absolute;top:8.615%;left:4.142%}.platform-step_layer{position:absolute}.platform-step_layer img{width:100%;max-width:none;height:100%;display:block}.platform_quote{flex-shrink:0;width:6.1875rem;height:auto}.platform_quote.closing{align-self:end;transform:rotate(180deg)}.platform_quote.centered{align-self:center}.platform-values_wrap,.platform-steps_wrap,.platform-privacy_wrap{background:var(--light-100)}.platform-values_container,.platform-steps_container{gap:var(--section-space-small)}.platform-values_intro,.platform-steps_intro{justify-content:space-between;align-items:start;gap:var(--space-8);width:100%;display:flex}.platform-values_copy{gap:var(--space-6);width:44.4375rem;max-width:100%;font-size:var(--h4);line-height:var(--line-height-large);color:var(--brand-500)}.platform-values_copy p{margin:0}.platform-values_copy>div{gap:var(--space-6)}.platform-values_copy span,.platform-steps_title span,.platform-growth_copy span{color:var(--accent-orange)}.platform-values_cards{isolation:isolate;padding:var(--space-3);gap:var(--space-3);width:100%;display:grid;position:relative;overflow:hidden}.platform-values_background{z-index:-1;width:100%;height:auto;position:absolute;top:0;left:0}.platform-values_card{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-3);background:var(--light-100);border-radius:var(--radius-small);min-height:12.8125rem;display:flex}.platform-values_card h2{width:30rem;max-width:55%;color:var(--accent-gold-dark);font:var(--primary-regular) var(--h3)/var(--line-height-medium) var(--primary-family);letter-spacing:var(--letter-spacing-slight);text-box-trim:trim-both;margin:0}.platform-values_card p{width:22.1875rem;max-width:40%;color:var(--dark-600);white-space:pre-line;margin:0}.platform-steps_title{text-align:right;max-width:63.625rem;color:var(--brand-500);margin:0}.platform-steps_title span{font-family:var(--primary-family)}.platform-steps_list{width:100%}.platform-growth_wrap{isolation:isolate;background:var(--ice-100);overflow:hidden}.platform-growth_background{aspect-ratio:1624.5/1217;object-fit:cover;object-position:center;mix-blend-mode:soft-light;width:112.812%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-growth_copy{gap:var(--space-9);width:min(100%,56.9375rem);font:var(--primary-regular) var(--h2)/var(--line-height-medium) var(--primary-family)}.platform-growth_copy p{text-box-trim:trim-both;margin:0}.platform-growth_copy>div{gap:var(--space-9)}:is(.platform-values_copy,.platform-growth_copy) .platform-growth_word{color:inherit;display:inline-block}:is(.platform-values_copy,.platform-growth_copy) .platform-growth_character{color:inherit}.platform-growth_copy p+p{max-width:53.625rem}.platform-privacy_container{width:calc(100% - 2rem);max-width:100rem}.platform-privacy_panel{gap:var(--space-7);width:100%;padding:var(--space-6);isolation:isolate;border-radius:var(--radius-main);grid-template-columns:minmax(0,573fr) minmax(0,644fr);display:grid;position:relative;overflow:hidden}.platform-privacy_background{z-index:-1;pointer-events:none;position:absolute;inset:0;container-type:size}.platform-privacy_background img{object-fit:cover;width:max(100cqh,83.78cqw);max-width:none;height:max(100cqw,236.55cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.platform-privacy_title{color:var(--light-100);font:var(--primary-semibold) var(--display-md)/var(--line-height-small) var(--primary-family);letter-spacing:var(--letter-spacing-tight);text-box-trim:trim-both;margin:0}@keyframes platform-privacy-sweep{0%{mask-position:100% 0}85%,to{mask-position:0 0}}.platform-privacy_title .platform-privacy_sweep{grid-template-columns:minmax(0,1fr);display:grid}.platform-privacy_title .platform-privacy_title-layer{grid-area:1/1;min-width:0;margin:-.18em;padding:.18em}.platform-privacy_title .platform-privacy_title-layer:is(.revealed,.blurred){pointer-events:none;display:none}@supports (mask-image:linear-gradient(90deg, black, transparent)){@media (prefers-reduced-motion:no-preference){.platform-privacy_title.is-sweep-ready .platform-privacy_title-layer{animation:5s linear infinite both paused platform-privacy-sweep;mask-image:linear-gradient(110deg,#0000 53%,#000 60%);mask-size:300% 100%;mask-repeat:no-repeat}.platform-privacy_title.is-sweep-ready .platform-privacy_title-layer.revealed{display:block;mask-image:linear-gradient(110deg,#000 40%,#0000 47%)}.platform-privacy_title.is-sweep-ready .platform-privacy_title-layer.blurred{display:block;mask-image:linear-gradient(110deg,#0000 40%,#000 47% 53%,#0000 60%)}.platform-privacy_title .platform-privacy_title-layer.blurred>span{filter:blur(.045em);display:block}.platform-privacy_title.is-sweep-visible .platform-privacy_title-layer{animation-play-state:running}}}.platform-privacy_cards{gap:var(--space-4);display:grid}.platform-privacy_card{gap:var(--space-4);background:var(--light-100);border-radius:var(--radius-small);padding:var(--space-4);flex-direction:column;display:flex}.platform-privacy_card h3{max-width:27.125rem;font:var(--primary-semibold) var(--h5)/var(--line-height-large) var(--primary-family);letter-spacing:var(--letter-spacing-slight);color:var(--dark-700);text-box-trim:trim-both;margin:0}.platform-privacy_card p{color:var(--dark-600);text-box-trim:trim-both;margin:0}@media not (min-width:64rem){.platform_quote{width:4rem}.platform-values_intro,.platform-steps_intro{gap:var(--space-6)}.platform-privacy_title{font-size:var(--h2)}.platform-privacy_panel{gap:var(--space-5);padding:var(--space-5)}}@media not (min-width:48rem){.platform_quote{width:3.5rem}.platform-values_intro,.platform-steps_intro{flex-direction:column}.platform-values_copy{width:100%;font-size:var(--h5)}.platform-values_card{padding:var(--space-4);align-items:start;gap:var(--space-4);flex-direction:column;min-height:0}.platform-values_card h2,.platform-values_card p{width:100%;max-width:100%}.platform-values_card h2{font-size:var(--h4)}.platform-values_background{object-fit:cover;height:100%}.platform-steps_title{text-align:left}.platform-growth_copy{font-size:var(--h3)}.platform-privacy_panel{padding:var(--space-4);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.platform-privacy_title{font-size:var(--h2)}.platform-privacy_background img{width:100cqh;height:100cqw}}}
