@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {}#brxe-ftlogo .bricks-site-logo {height: 64px}#brxe-ftlogo {align-self: flex-start}#brxe-ftlogo .bricks-site-logo { object-fit: contain; object-position: left center;}#brxe-ftbot1 {flex-direction: row}@media (max-width: 767px) {#brxe-ftbot1 {flex-direction: column; align-items: flex-start}}@media (min-width:768px){.rs-mbar.rs-mbar{display:none}}@media (max-width:767px){.rs-mbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:990;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(5,11,24,.96);border-top:1px solid rgba(255,255,255,.12)} .rs-mbar-a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:10px;font-size:16px;font-weight:800;line-height:1;color:#fff;text-decoration:none} .rs-mbar-a svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .rs-mbar-call{background:#d8126f} .rs-mbar-wa{border:1px solid rgba(255,255,255,.55)} .rs-mbar-a:focus-visible{outline:2px solid #fff;outline-offset:2px}body{padding-bottom:calc(65px + env(safe-area-inset-bottom))}}#brxe-ftsec1 {position: relative; overflow: hidden; padding-top: 110px; padding-right: var(--gutter); padding-bottom: 40px; padding-left: var(--gutter); color: #fff; line-height: 1.3; background-color: #050b18; background-size: 140% 140%,140% 140%,44px 44px,44px 44px}@keyframes ftDrift{0%{background-position:0% 0%,100% 100%,0 0,0 0}100%{background-position:30% 20%,70% 80%,0 0,0 0}}@keyframes ftFly{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes ftTrail{0%{stroke-dashoffset:520}60%,100%{stroke-dashoffset:0}}@media (max-width:1100px){#brxe-ftsec1 .ft-main.ft-main{gap:60px}#brxe-ftsec1 .ft-cols.ft-cols{gap:44px 32px}}@media (max-width:991px){#brxe-ftsec1 .ft-main.ft-main{grid-template-columns:minmax(0,1fr)}#brxe-ftsec1 .ft-brand.ft-brand{max-width:560px}#brxe-ftsec1 .ft-fly.ft-fly{width:300px;right:0}}@media (max-width:767px){#brxe-ftsec1{padding-top:80px}#brxe-ftsec1 .ft-cols.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}#brxe-ftsec1 .ft-fly.ft-fly{display:none}#brxe-ftsec1 .ft-bottom.ft-bottom{margin-top:50px;flex-direction:column;align-items:flex-start}}@media (max-width:478px){#brxe-ftsec1 .ft-cols.ft-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#brxe-ftsec1,#brxe-ftsec1 *{animation:none!important}#brxe-ftsec1 .ft-dot{display:none}}#brxe-ftsec1 :is(h1,h2,h3,h4,h5,h6) { font-family: var(--font-body);}#brxe-ftsec1 { background-image: radial-gradient(ellipse at 20% 0%,rgba(123,44,191,.28),rgba(5,11,24,0) 55%),radial-gradient(ellipse at 90% 100%,rgba(22,97,171,.28),rgba(5,11,24,0) 55%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px); animation: ftDrift 24s ease-in-out infinite alternate;}#brxe-ftsec1 .ft-fly { position: absolute; right: 6%; top: 30px; width: 460px; height: 80px; pointer-events: none;}#brxe-ftsec1 .ft-fly path { stroke-dasharray: 520; animation: ftTrail 5s ease-in-out infinite;}#brxe-ftsec1 .ft-dot { position: absolute; left: 0; top: 0; width: 9px; height: 9px; border-radius: 50%; background: var(--pink); box-shadow: 0 0 14px var(--pink); offset-path: path('M0 76 C 180 70, 300 40, 450 8'); animation: ftFly 5s ease-in-out infinite;}#brxe-ftsec1 .ft-main { position: relative; display: grid; grid-template-columns: minmax(0,340px) minmax(0,1fr); gap: 110px; width: 100%; max-width: var(--shell); margin: 0 auto;}#brxe-ftsec1 .ft-brand { display: flex; flex-direction: column; align-items: stretch; gap: 22px;}#brxe-ftsec1 .ft-logo { display: block; width: auto; height: 64px; align-self: flex-start;}#brxe-ftsec1 .ft-claim { margin: 0; font-size: clamp(2.5rem,4.2vw,3.875rem); font-weight: 900; line-height: .95; letter-spacing: -.055em;}#brxe-ftsec1 .ft-claim span { display: block; font-family: var(--font-serif); font-style: italic; font-weight: 400; letter-spacing: -.035em; color: var(--pink-bright);}#brxe-ftsec1 .ft-pos { margin: 0; font-size: 13px; line-height: 1.6; color: #8f9bb0;}#brxe-ftsec1 .ft-contact { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid rgba(255,255,255,.12);}#brxe-ftsec1 .ft-contact li { border-top: 1px solid rgba(255,255,255,.12);}#brxe-ftsec1 .ft-contact a { display: block; padding: 14px 0; color: #fff; text-decoration: none; font-size: 15px; font-weight: 800;}#brxe-ftsec1 .ft-contact small { display: block; margin-bottom: 3px; font-size: 9px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: #8f9bb0;}#brxe-ftsec1 .ft-help { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 8px 8px 8px 16px; border-radius: 12px; border: 1px solid rgba(255,255,255,.25); background: transparent; color: #fff; font: inherit; font-size: 13px; font-weight: 800; cursor: pointer; text-decoration: none; transition: border-color .35s var(--ease),background .35s var(--ease);}#brxe-ftsec1 .ft-help:hover { border-color: rgba(255,255,255,.5); background: rgba(255,255,255,.05);}#brxe-ftsec1 .ft-help:focus-visible { border-color: rgba(255,255,255,.5); background: rgba(255,255,255,.05);}#brxe-ftsec1 .ft-help b { width: 32px; height: 32px; border-radius: 50%; background: #fff; color: var(--ink); display: inline-flex; align-items: center; justify-content: center; transition: transform .35s var(--ease);}#brxe-ftsec1 .ft-help:hover b { transform: rotate(45deg);}#brxe-ftsec1 .ft-help:focus-visible b { transform: rotate(45deg);}#brxe-ftsec1 .ft-cols { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 56px 48px; align-content: start;}#brxe-ftsec1 .ft-col p { margin: 0 0 18px; font-size: 10px; font-weight: 800; letter-spacing: .16em; text-transform: uppercase; color: var(--gold);}#brxe-ftsec1 .ft-col ul { margin: 0; padding: 0; list-style: none;}#brxe-ftsec1 .ft-col a { display: flex; justify-content: space-between; gap: 10px; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,.1); font-size: 13px; font-weight: 600; color: #c9d1de; text-decoration: none; transition: padding .3s var(--ease),color .3s var(--ease);}#brxe-ftsec1 .ft-col a::after { content: "↗"; color: var(--pink); flex: none;}#brxe-ftsec1 .ft-col a:hover { padding-left: 5px; color: #fff;}#brxe-ftsec1 .ft-col a:focus-visible { padding-left: 5px; color: #fff;}#brxe-ftsec1 a:focus-visible { outline: 2px solid var(--blue-bright); outline-offset: 2px;}#brxe-ftsec1 button:focus-visible { outline: 2px solid var(--blue-bright); outline-offset: 2px;}#brxe-ftsec1 .ft-bottom { position: relative; display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; width: 100%; max-width: var(--shell); margin: 70px auto 0; padding-top: 24px; border-top: 1px solid rgba(255,255,255,.12); font-size: 12px; color: #8f9bb0;}#brxe-ftsec1 .ft-bottom p { margin: 0;}#brxe-ftsec1 .ft-top { display: inline-flex; align-items: center; gap: 12px; font-weight: 800; color: #fff; text-decoration: none;}#brxe-ftsec1 .ft-top b { width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(255,255,255,.3); display: inline-flex; align-items: center; justify-content: center; transition: transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease);}#brxe-ftsec1 .ft-top:hover b { transform: translateY(-4px); background: #fff; color: var(--pink);}#brxe-ftsec1 .ft-top:focus-visible b { transform: translateY(-4px); background: #fff; color: var(--pink);}