.sq-hero{align-items:center;display:flex;isolation:isolate;min-height:max(680px,min(100svh,1000px));overflow:clip;padding:calc(var(--sq-header-h) + 56px) 0 112px;position:relative}.sq-hero__glow{background:radial-gradient(45% 45% at 55% 55%,rgba(18,101,255,.22),transparent 70%),radial-gradient(30% 30% at 70% 30%,rgba(101,214,255,.1),transparent 70%);height:90%;pointer-events:none;position:absolute;right:-10%;top:6%;width:70%;z-index:-1}.sq-hero__art{inset:0;position:absolute;z-index:-2}.sq-hero__art img{height:100%;object-fit:cover;opacity:.55;width:100%}.sq-hero__art:after{background:linear-gradient(90deg,var(--sq-ink) 22%,rgba(8,15,28,.55) 55%,rgba(8,15,28,.2));content:"";inset:0;position:absolute}.sq-hero__visual{pointer-events:none;position:absolute;right:max(-6vw,calc(50vw - 840px));top:50%;transform:translateY(-44%);width:min(60vw,960px);z-index:-1}.sq-hero__visual-inner{will-change:transform}.sq-hero__inner{position:relative}.sq-hero__content{max-width:660px}.sq-hero__eyebrow{margin-bottom:28px}.sq-hero__eyebrow .sq-label__rule{transform-origin:left center}.sq-hero__title{max-width:11ch}.sq-hero__title .sq-line{margin-bottom:-.06em;padding-bottom:.06em}.sq-hero__body{color:var(--sq-muted);margin-top:28px}.sq-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.sq-hero__proof{border-top:1px solid var(--sq-border-dark);color:rgba(184,196,214,.8);display:flex;flex-wrap:wrap;font:500 13px/1.3 var(--sq-font-body);gap:10px 22px;margin-top:56px;max-width:600px;padding-top:22px}.sq-hero__proof li{align-items:center;display:inline-flex;gap:9px}.sq-hero__proof li:before{border:1px solid var(--sq-cyan);content:"";flex:none;height:7px;transform:rotate(45deg);width:7px}.sq-hero__scroll{align-items:center;bottom:28px;color:rgba(184,196,214,.6);display:flex;flex-direction:column;font:500 11px/1 var(--sq-font-body);gap:10px;left:50%;letter-spacing:.16em;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.sq-hero__scroll-line{background:rgba(184,196,214,.2);height:40px;overflow:hidden;position:relative;width:1px}.sq-hero__scroll-line span{animation:sq-scrollhint 2.2s var(--sq-ease-io) infinite;background:var(--sq-cyan);height:40%;left:0;position:absolute;top:0;width:1px}@keyframes sq-scrollhint{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.sq-hero__ring{fill:none;stroke:rgba(101,214,255,.45);stroke-width:1;transform-box:fill-box;transform-origin:center}.sq-hero__ring--1{animation:sq-ring 3.6s var(--sq-ease) infinite}.sq-hero__ring--2{stroke:var(--sq-blue);stroke-width:1.4}.sq-hero__core-box .sq-iso__f-t{fill:var(--sq-blue)}.sq-hero__core-box .sq-iso__f-l{fill:#0d49c0}.sq-hero__core-box .sq-iso__f-r{fill:#0a3a99}.sq-hero__core-box .sq-iso__edge{stroke:#9fe6ff}.sq-motion .sq-hero [data-sq-intro],.sq-motion .sq-hero__svg:not(.is-live) .sq-packet{opacity:0}.sq-motion .sq-hero__svg:not(.is-live) .sq-hero__ring--1{animation-play-state:paused;opacity:0}@media (max-width:1023px){.sq-hero{align-items:stretch;flex-direction:column;min-height:0;padding-bottom:40px}.sq-hero__visual{margin:8px -11% 0 auto;order:2;position:relative;right:auto;top:auto;transform:none;width:min(122%,760px);z-index:0}.sq-hero__inner{order:1}.sq-hero__scroll{display:none}.sq-hero__proof{margin-top:40px}}@media (max-width:767px){.sq-hero{padding-top:calc(var(--sq-header-h) + 40px)}.sq-hero__eyebrow{margin-bottom:20px}.sq-hero__title{max-width:none}.sq-hero__actions{align-items:stretch;flex-direction:column}.sq-hero__actions .sq-btn{width:100%}}.sq-hero__title .sq-line-mask,.sq-hero__title [class*=mask]{margin-bottom:-.14em;padding-bottom:.14em}.sq-hero__hl{display:inline-block;position:relative;white-space:nowrap}.sq-hero__hl-line{bottom:-.08em;height:.2em;left:-2%;overflow:visible;pointer-events:none;position:absolute;right:-2%;width:104%}.sq-hero__hl-line path{fill:none;stroke:var(--sq-blue);stroke-linecap:round;stroke-width:3.5;vector-effect:non-scaling-stroke}.sq-hero__tower{cursor:default;pointer-events:auto}.sq-hero__tower .sq-iso__edge,.sq-hero__tower .sq-iso__f-t{transition:fill .3s var(--sq-ease),stroke .3s var(--sq-ease)}.sq-hero__tower:hover .sq-iso__f-t{fill:#2a4a80}.sq-hero__tower:hover .sq-iso__edge{stroke:#9fe6ff}.sq-hero__tower:hover .sq-iso__lit{opacity:.95!important}