:root{--primary--bold:Circularxxweb,sans-serif}.banner{align-items:center;align-self:center;display:flex;flex:none;flex-direction:column;justify-content:flex-start;row-gap:40px;text-align:center;width:100%}.banner .title .heading-limited{margin-bottom:-20px;max-width:827px;min-width:100px;opacity:1;position:relative;transition:all .2s;width:100%}.banner .title .highlightheadinghome{background-image:linear-gradient(to right,var(--semantic--blue),var(--semantic--purple));text-align:left;-webkit-text-fill-color:transparent;align-items:center;-webkit-background-clip:text;background-clip:text;display:inline-block;flex-wrap:nowrap;transition:all .2s;width:430px}.banner .content h6{color:var(--neutral--primary);font-family:Circularxxweb Book,sans-serif;font-weight:400;max-width:640px}.banner .btn-row{align-items:flex-start;display:flex;flex-direction:row;grid-column-gap:10px}.banner .btn-row .hs-button,.banner .btn-row a.button.hs-sec{font-family:var(--primary--bold);font-size:.875rem;letter-spacing:-.0175rem;line-height:1.0625rem;text-decoration:none}.banner .btn-row a.button.hs-sec{background-color:var(--neutral--white);box-shadow:0 .5px 2.5px #0000004d,0 0 .5px #0000000d;color:var(--neutral--primary);grid-column-gap:4px;display:flex}.banner .btn-row a.button.hs-sec:hover{box-shadow:0 1px 7.5px #0000004d,0 0 .5px #0000000d}.banner.astra-os .content{grid-column-gap:40px;grid-row-gap:40px}.banner .logoImg,.banner.astra-os .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.banner .logoImg{background-image:linear-gradient(45deg,#242424,#3d3d3d);border:1px solid #ffffff3d;border-radius:20px;box-shadow:0 2px 4px #00000026,0 .5px 28px #00000026,0 3px 5px #00000026;min-height:80px;min-width:80px}.banner.astra-os .content h1{margin-bottom:-20px;opacity:1;text-shadow:0 0 56px #0003,0 0 80px #000c,0 0 50px #000}.banner.astra-os .content h6{margin-top:24px;max-width:770px;text-shadow:0 0 16px #000000e6,0 0 56px #000c,0 0 24px #000c,0 0 48px #000}.banner .tags{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff3d;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:500;justify-content:center;padding:8px;grid-column-gap:8px;background-color:#ffffff29;border-radius:12px;margin-top:6px}.banner .tags .tag{border-radius:5px;box-shadow:0 .5px 2.5px #0000004d,0 0 .5px #0000000d;font-family:var(--primary--bold);font-size:.6875rem;letter-spacing:.01375rem;line-height:.84375rem;padding:6px 8px 5px;text-transform:uppercase}.banner.astra-os{background-position:50% 2%,0 0}.banner .logoImg img{max-width:50px;width:50px}@media(max-width:767px){.banner{max-height:880px;min-height:auto;overflow:hidden}.banner .title .heading-limited{font-size:2.65625rem;letter-spacing:-.05313rem;line-height:2.925rem}.banner .title .highlightheadinghome{width:auto}.banner.astra-os .content h1{font-size:2.65625rem;letter-spacing:-.05313rem;line-height:2.925rem}.banner.astra-os .content h6{font-size:1.20625rem;letter-spacing:-.02413rem;line-height:1.66875rem}.banner .tags{grid-row-gap:15px}}@media(max-width:479px){.banner .content h6{display:flex;font-size:1.20625rem;letter-spacing:-.02413rem;line-height:1.66875rem;margin-top:20px}.banner .btn-row{flex-wrap:wrap;gap:20px;justify-content:center}.banner .tags{grid-column-gap:15px;grid-row-gap:15px;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.banner.astra-os{padding-top:15vh}}