.bq-header{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.bq-header{max-width:640px;padding-right:0;padding-left:0}}@media (min-width:768px){.bq-header{max-width:768px}}@media (min-width:1024px){.bq-header{max-width:1024px}}.bq-header{display:flex;flex-wrap:wrap;align-items:center;padding:16px 18px;margin-bottom:64px;border:1px solid hsla(0,0%,100%,.15);border-radius:12px}@media(min-width:640px){.bq-header{padding:8px 20px;flex-wrap:nowrap}}.bq-header__nav{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;width:100%;order:1}@media(min-width:640px){.bq-header__nav{display:block}}.bq-header__nav--open{grid-template-rows:1fr}.bq-header__ul{font-size:.813rem;line-height:140%;--tw-text-opacity:1;color:rgb(240 244 250/var(--tw-text-opacity));display:flex;flex-direction:column;gap:20px;align-items:center;overflow:hidden}@media(min-width:640px){.bq-header__ul{flex-direction:row;margin-left:40px}}.bq-header__li:first-child{padding-top:16px}@media(min-width:640px){.bq-header__li:first-child{padding-top:0}.bq-header__li--cta{margin-left:auto}}.bq-header__link:focus,.bq-header__link:hover{opacity:.8}.bq-header__btn{display:flex;flex-direction:column;gap:6px;padding:5px 2px;width:18px;height:18px;margin-left:auto}@media(min-width:640px){.bq-header__btn{display:none}}.bq-header__btn-line{display:inline-block;height:1px;width:100%;background:#fff;transition:transform .3s ease;will-change:transform}.bq-header__btn-line--top{transform-origin:3px 3px}.bq-header__btn-line--bottom{transform-origin:3px -2px}.bq-header__btn--active .bq-header__btn-line--top{transform:rotate(45deg)}.bq-header__btn--active .bq-header__btn-line--bottom{transform:rotate(-45deg)}.build-together{--stars-mask-x:0;--stars-mask-y:0;position:relative;background:url(/images/stars-shadow.png) 50%/auto no-repeat,#05060f url(/images/stars-default.png) center 36px/auto no-repeat;padding:64px 0}@media(min-width:640px){.build-together{padding:155px 0}}.build-together:before{content:"";position:absolute;inset:0;background:url(/images/stars-hover.png) center 36px/auto no-repeat;mask:radial-gradient(150px at var(--stars-mask-x) var(--stars-mask-y),#000,transparent)}.build-together__title{display:flex;flex-direction:column;gap:20px;text-align:center;font-size:2.5rem;line-height:120%;font-weight:500;background-clip:text;color:transparent;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#a9c7ed var(--tw-gradient-from-position);--tw-gradient-to:rgba(169,199,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.build-together__body{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.build-together__body{max-width:640px;padding-right:0;padding-left:0}}@media (min-width:768px){.build-together__body{max-width:768px}}@media (min-width:1024px){.build-together__body{max-width:1024px}}.build-together__description{text-align:center;font-size:1.125rem;line-height:133.333%;color:#c8d4ea}.bq-footer{display:flex;flex-direction:column;align-items:center;padding:64px 0 48px;background-color:#05060f;border-top:1px solid hsla(0,0%,100%,.15)}.bq-footer__logo{width:148px;margin-bottom:32px}.bq-footer__ul{display:flex;flex-direction:column;align-items:center;gap:16px}@media(min-width:640px){.bq-footer__ul{flex-direction:row;gap:32px}}.bq-footer__link{font-size:.875rem;line-height:140%;font-weight:500;--tw-text-opacity:1;color:rgb(240 244 250/var(--tw-text-opacity))}.bq-footer__link:focus,.bq-footer__link:hover{opacity:.8}.bq-footer__bottom{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.bq-footer__bottom{max-width:640px;padding-right:0;padding-left:0}}@media (min-width:768px){.bq-footer__bottom{max-width:768px}}@media (min-width:1024px){.bq-footer__bottom{max-width:1024px}}.bq-footer__bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.15);padding-top:32px;margin-top:64px;gap:16px}@media(min-width:640px){.bq-footer__bottom{flex-direction:row}}.bq-footer__socials{display:flex;gap:24px}.bq-footer__social:focus,.bq-footer__social:hover{opacity:.8}.bq-footer__copyright{font-size:1rem;line-height:140%;--tw-text-opacity:1;color:rgb(240 244 250/var(--tw-text-opacity))}