.section-home-relationships{position:relative;padding:5rem 0}@media (max-width:48rem){.section-home-relationships{padding:2.5rem 0}}.section-home-relationships>.container{padding-left:3rem;padding-right:3rem}@media (max-width:62rem){.section-home-relationships>.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:36rem){.section-home-relationships>.container{padding-left:1rem;padding-right:1rem}}.section-home-relationships{background:#fff}.section-home-relationships .home-rel__sprite{position:absolute;width:0;height:0;overflow:hidden}.section-home-relationships .home-rel__inner{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:48rem){.section-home-relationships .home-rel__inner{gap:1.5rem}}.section-home-relationships .home-rel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem}@media (max-width:48rem){.section-home-relationships .home-rel__head{flex-direction:column;gap:1rem}}.section-home-relationships .home-rel__title{margin:0;font-family:Geist;font-weight:500;font-size:3rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-home-relationships .home-rel__title{font-size:2rem;line-height:1.1}}.section-home-relationships .home-rel__title{flex:0 1 36.5rem;color:#000}.section-home-relationships .home-rel__title span{color:#818588}@media (max-width:48rem){.section-home-relationships .home-rel__title br{display:none}}.section-home-relationships .home-rel__title b,.section-home-relationships .home-rel__title strong{font-weight:inherit;background:linear-gradient(97.28deg,#8cbee0 1.92%,#318ed0 92.47%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:48rem){.section-home-relationships .home-rel__title b,.section-home-relationships .home-rel__title strong{background:none;color:#318ed0;-webkit-text-fill-color:#318ed0}.section-home-relationships .home-rel__title{flex:initial}}.section-home-relationships .home-rel__text{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;flex:0 1 30.25rem;color:#272a2d}@media (max-width:48rem){.section-home-relationships .home-rel__text{flex:initial}}.section-home-relationships .home-rel__visual{display:flex;flex-direction:column;gap:1.5rem;container-type:inline-size}.section-home-relationships .home-rel__stage{--canvas-w:44.875rem;position:relative;height:27.5rem;overflow:hidden;isolation:isolate;border-radius:.5rem;background:#aed5f2}@media (max-width:48rem){.section-home-relationships .home-rel__stage{height:70.426818cqw}}.section-home-relationships .home-rel__state{position:absolute;inset:0;z-index:1;overflow:hidden;background:#aed5f2;opacity:0;visibility:hidden;transition:opacity 0s linear .6s,visibility 0s linear .6s}.section-home-relationships .home-rel__state.is-isolated{background:#d3e7f6}.section-home-relationships .home-rel__state.is-active{z-index:2;opacity:1;visibility:visible;transition:opacity .6s ease}.section-home-relationships .home-rel__glow{position:absolute;left:50%;max-width:none;height:auto;transform:translateX(-50%);pointer-events:none}.section-home-relationships .home-rel__glow--large{top:-52.875rem;width:107.4375rem}.section-home-relationships .home-rel__glow--wide{top:-49.75rem;width:93.125rem}.section-home-relationships .home-rel__glow--white{top:-28rem;width:51.625rem}.section-home-relationships .home-rel__canvas{position:absolute;top:50%;left:50%;width:var(--canvas-w);aspect-ratio:718/368;transform:translate(-50%,-50%);container-type:inline-size}.section-home-relationships .home-rel__lines{position:absolute;max-width:none;height:auto;pointer-events:none}.section-home-relationships .home-rel__canvas--m{display:none}@media (max-width:48rem){.section-home-relationships .home-rel__canvas:not(.home-rel__canvas--m){display:none}.section-home-relationships .home-rel__canvas--m{--rel:0.195044cqw;display:block;top:calc(50% + .15244cqw);width:96.341448cqw;aspect-ratio:316/166}.section-home-relationships .home-rel__canvas--m .hr-node--ghost,.section-home-relationships .home-rel__canvas--m .hr-node--hot{--rel:0.142737cqw}.section-home-relationships .home-rel__canvas--m .hr-node--person.hr-node--dot{--rel:0.21942cqw}.section-home-relationships .home-rel__glow--large{top:-116.768274cqw;left:calc(50% + 20.04573cqw);width:262.042641cqw}.section-home-relationships .home-rel__glow--wide{top:-117.8658348cqw;left:calc(50% + 20.04573cqw);width:264.2072748cqw}.section-home-relationships .home-rel__glow--white{top:-70.12194cqw;width:125.914614cqw}}.section-home-relationships .hr-node{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--rel, .1392758cqw)*2.163);padding:calc(var(--rel, .1392758cqw)*8.654);border-radius:calc(var(--rel, .1392758cqw)*8.654);background:#fff;color:#000;font-family:Geist;line-height:1.4;white-space:nowrap}.section-home-relationships .hr-node__row{position:relative;display:flex;align-items:center;gap:calc(var(--rel, .1392758cqw)*6.49)}.section-home-relationships .hr-node__icon{display:block;flex:none;width:calc(var(--rel, .1392758cqw)*14.062);height:calc(var(--rel, .1392758cqw)*14.062)}.section-home-relationships .hr-node__icon--company{width:calc(var(--rel, .1392758cqw)*12.98);height:calc(var(--rel, .1392758cqw)*9.735);margin:calc(var(--rel, .1392758cqw)*3.245) calc(var(--rel, .1392758cqw)*1.082)}.section-home-relationships .hr-node__icon--bank{width:calc(var(--rel, .1392758cqw)*13.082);height:calc(var(--rel, .1392758cqw)*13.954)}.section-home-relationships .hr-node__icon--email{width:calc(var(--rel, .1392758cqw)*9.516);height:calc(var(--rel, .1392758cqw)*7.613);margin:calc(var(--rel, .1392758cqw)*3.516) calc(var(--rel, .1392758cqw)*1.91) calc(var(--rel, .1392758cqw)*2.935) calc(var(--rel, .1392758cqw)*2.637)}.section-home-relationships .hr-node__icon--chart{width:calc(var(--rel, .1392758cqw)*13.052);height:calc(var(--rel, .1392758cqw)*13.985)}.section-home-relationships .hr-node__icon--pin{width:calc(var(--rel, .1392758cqw)*9.153);height:calc(var(--rel, .1392758cqw)*11.899);margin:calc(var(--rel, .1392758cqw)*1.082) calc(var(--rel, .1392758cqw)*2.996)}.section-home-relationships .hr-node__icon--laptop{width:calc(var(--rel, .1392758cqw)*15);height:calc(var(--rel, .1392758cqw)*15)}.section-home-relationships .hr-node__label{font-size:calc(var(--rel, .1392758cqw)*10.817);font-weight:500}.section-home-relationships .hr-node__sub{font-size:calc(var(--rel, .1392758cqw)*8.654);font-weight:400;color:#818588}.section-home-relationships .hr-node__copy{display:flex;flex-direction:column;gap:calc(var(--rel, .1392758cqw)*3.245)}.section-home-relationships .hr-node__badge{padding:calc(var(--rel, .1392758cqw)*2.163) calc(var(--rel, .1392758cqw)*6.49);border-radius:6.25rem;font-size:calc(var(--rel, .1392758cqw)*8.654);font-weight:400;line-height:1.1;letter-spacing:-.02em}.section-home-relationships .hr-node__badge--orange{background:rgba(255,103,0,.18);color:#ef6000}.section-home-relationships .hr-node__badge--blue{background:rgba(49,142,208,.15);color:#2978b0}.section-home-relationships .hr-node--faded,.section-home-relationships .hr-node--ghost{background:#a4cdeb;color:#567a94}.section-home-relationships .hr-node--hot{overflow:hidden;padding:calc(var(--rel, .1392758cqw)*8.654 - var(--rel, .1392758cqw)*.8);border:calc(var(--rel, .1392758cqw)*.8) solid #ff6700;background:rgba(255,103,0,.15);color:#fff;backdrop-filter:blur(1.5px)}.section-home-relationships .hr-node__glow{position:absolute;top:50%;left:50%;max-width:none;height:auto;transform:translate(-50%,-50%);pointer-events:none}.section-home-relationships .hr-node__glow--a{width:calc(var(--rel, .1392758cqw)*130)}.section-home-relationships .hr-node__glow--b{width:calc(var(--rel, .1392758cqw)*114)}.section-home-relationships .hr-node__avatar{position:relative;flex:none;width:calc(var(--rel, .1392758cqw)*28.124);height:calc(var(--rel, .1392758cqw)*28.124);overflow:hidden;border-radius:50%}.section-home-relationships .hr-node__avatar img{position:absolute;top:calc(50% + var(--rel, .1392758cqw)*14.34);left:calc(50% - var(--rel, .1392758cqw)*3.43);width:calc(var(--rel, .1392758cqw)*40.737);max-width:none;height:auto;transform:translate(-50%,-50%)}.section-home-relationships .hr-node--person.hr-node--chip{padding:calc(var(--rel, .1392758cqw)*2.163) calc(var(--rel, .1392758cqw)*8.654) calc(var(--rel, .1392758cqw)*2.163) calc(var(--rel, .1392758cqw)*2.163)}.section-home-relationships .hr-node--person.hr-node--card .hr-node__row{gap:calc(var(--rel, .1392758cqw)*8.654)}.section-home-relationships .hr-node--person.hr-node--dot{padding:0;border-radius:6.25rem;overflow:hidden}.section-home-relationships .hr-node--person.hr-node--dot .hr-node__avatar{width:calc(var(--rel, .1392758cqw)*30.287);height:calc(var(--rel, .1392758cqw)*31.369);border-radius:0}.section-home-relationships .hr-node--person.hr-node--dot .hr-node__avatar img{top:calc(50% + var(--rel, .1392758cqw)*15.69);left:calc(50% - var(--rel, .1392758cqw)*2.17);width:calc(var(--rel, .1392758cqw)*43.26)}.section-home-relationships .home-rel__state .home-rel__lines,.section-home-relationships .home-rel__state .hr-node{opacity:0;scale:.92;transition:opacity .45s ease,scale .45s cubic-bezier(.22,1,.36,1)}.section-home-relationships .home-rel__state .home-rel__lines{scale:1;clip-path:inset(0 100% 0 0);transition:opacity .3s ease,clip-path 0s linear .3s}.section-home-relationships .home-rel__state.is-active .home-rel__lines,.section-home-relationships .home-rel__state.is-active .hr-node{opacity:1;scale:1;transition-delay:calc(.1s + var(--i, 0)*25ms)}.section-home-relationships .home-rel__state.is-active .home-rel__lines{clip-path:inset(0 0 0 0);transition:opacity .7s ease,clip-path .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.35s + var(--n, 0)*25ms)}.section-home-relationships .home-rel__state.is-active .hr-node--faded{opacity:.5}.section-home-relationships .home-rel__stage.is-pending .home-rel__state .home-rel__lines,.section-home-relationships .home-rel__stage.is-pending .home-rel__state .hr-node{opacity:0;transition:none}.section-home-relationships .home-rel__stage.is-pending .home-rel__state .hr-node{scale:.92}.section-home-relationships .home-rel__stage.is-pending .home-rel__state .home-rel__lines{clip-path:inset(0 100% 0 0)}.section-home-relationships .home-rel__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 3rem}@media (max-width:48rem){.section-home-relationships .home-rel__steps{flex-direction:column;align-items:center;gap:.75rem}}.section-home-relationships .home-rel__step{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0;border:0;border-radius:0;background:none;margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;color:rgba(0,0,0,.35);cursor:pointer;transition:color .3s ease}.section-home-relationships .home-rel__step:hover{color:rgba(0,0,0,.6)}.section-home-relationships .home-rel__step:focus-visible{outline:2px solid #318ed0;outline-offset:4px}.section-home-relationships .home-rel__step.is-active{color:#000;font-weight:500;cursor:default}.section-home-relationships .home-rel__step-label{display:flex;align-items:center;white-space:nowrap}.section-home-relationships .home-rel__step-arrow{display:inline-block;max-width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .3s ease,margin .3s ease,opacity .3s ease}.section-home-relationships .home-rel__step.is-active .home-rel__step-arrow{max-width:1.5em;margin-right:.5rem;opacity:1}.section-home-relationships .home-rel__step-bar{display:block;align-self:stretch;height:1px;background:linear-gradient(90deg,#aed5f2 25.27%,rgba(255,103,0,.5));transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.section-home-relationships .home-rel__step.is-active .home-rel__step-bar{transform:scaleX(1)}.section-home-relationships .home-rel__steps.is-playing .home-rel__step.is-active .home-rel__step-bar{animation:home-rel-timer var(--home-rel-step,4s) linear both}.section-home-relationships .home-rel__caption{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;text-align:center;color:#000}@media (prefers-reduced-motion:reduce){.section-home-relationships .home-rel__state,.section-home-relationships .home-rel__state .home-rel__lines,.section-home-relationships .home-rel__state .hr-node,.section-home-relationships .home-rel__state.is-active,.section-home-relationships .home-rel__step-arrow,.section-home-relationships .home-rel__step-bar{transition:none!important;animation:none!important}}@keyframes home-rel-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
