@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}#brxe-wxitze {row-gap: var(--space-m); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; max-width: 1920px}#brxe-mdcbtv {background-position: center center; justify-content: center; padding-top: 0; padding-bottom: 0}#brxe-envjja {text-transform: uppercase}#brxe-utsklo {border-radius: 25%}#brxe-xdbdki {border-radius: 10%}#brxe-iohvsl {border-radius: 10%}.gc-sec { --gc-navy: #0B192C; --gc-accent: #38BDF8; --gc-pale: #7DD3FC; color: #fff; background: radial-gradient(ellipse at 50% 58%, #13304F 0%, #0B192C 62%); padding: 104px 24px 112px; overflow: hidden;} .gc-sec .gc-wrap { width: 100%; max-width: 1200px; margin-inline: auto; display: flex; flex-direction: column; align-items: center; gap: 56px;}.gc-sec .gc-head { display: flex; flex-direction: column; align-items: center; gap: 18px; text-align: center; max-width: 720px; } .gc-sec .gc-eyebrow { font-size: 13px; font-weight: 500; letter-spacing: .14em; color: var(--gc-pale); } .gc-sec .gc-title { margin: 0; font-size: 40px; line-height: 1.3; font-weight: 500; color: #fff; } .gc-sec .gc-hl { color: var(--gc-accent); } .gc-sec .gc-desc { margin: 0; font-size: 17px; line-height: 1.8; color: #CBD5E1; } .gc-sec .gc-badges { display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; justify-content: center; } .gc-sec .gc-badge { font-size: 14px; font-weight: 600; padding: 6px 14px; border-radius: 999px; border: 1px solid rgba(125,211,252,.5); color: var(--gc-pale); } .gc-sec .gc-badge--solid { background: #fff; border-color: #fff; color: var(--gc-navy); }.gc-sec .gc-stage { position: relative; width: 100%; max-width: 860px; aspect-ratio: 1 / 1; container-type: inline-size;} .gc-sec .gc-ring { position: absolute; left: 50%; top: 50%; border-radius: 50%; transform: translate(-50%, -50%); pointer-events: none;} .gc-sec .gc-ring--inner { width: 52cqw; height: 52cqw; border: 1px solid rgba(125,211,252,.12); } .gc-sec .gc-orbit--rev { --dash: 6deg;  --gap: 4deg;  --thick: 4px;  --c: rgba(156,195,242,.35); width: 76cqw; height: 76cqw; border: 0; background: repeating-conic-gradient( var(--c) 0 var(--dash), transparent var(--dash) calc(var(--dash) + var(--gap)) ); -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - var(--thick)), #000 calc(100% - var(--thick))); mask: radial-gradient(farthest-side, transparent calc(100% - var(--thick)), #000 calc(100% - var(--thick))); animation: gcSpin 80s linear infinite reverse;}.gc-sec .gc-stars { position: absolute; inset: 0; pointer-events: none; } .gc-sec .gc-star { position: absolute; width: 14px; height: 14px; background: #BAE6FD; clip-path: polygon(50% 0, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0 50%, 40% 40%); animation: gcTwinkle 3s ease-in-out infinite;} .gc-sec .gc-star:nth-child(1) { left: 8%; top: 18%; width: 18px; height: 18px; animation-delay: 0s; } .gc-sec .gc-star:nth-child(2) { left: 30%; top: 6%; width: 12px; height: 12px; background: #fff; animation-delay: .8s; } .gc-sec .gc-star:nth-child(3) { left: 88%; top: 10%; width: 16px; height: 16px; background: var(--gc-pale); animation-delay: 1.6s; } .gc-sec .gc-star:nth-child(4) { left: 64%; top: 30%; width: 10px; height: 10px; background: #fff; animation-delay: 2.2s; } .gc-sec .gc-star:nth-child(5) { left: 95%; top: 46%; animation-delay: .4s; } .gc-sec .gc-star:nth-child(6) { left: 80%; top: 86%; width: 20px; height: 20px; background: var(--gc-pale); animation-delay: 1.2s; } .gc-sec .gc-star:nth-child(7) { left: 50%; top: 94%; width: 12px; height: 12px; background: #fff; animation-delay: 2.6s; } .gc-sec .gc-star:nth-child(8) { left: 14%; top: 82%; width: 16px; height: 16px; animation-delay: 1.9s; } .gc-sec .gc-star:nth-child(9) { left: 2%; top: 52%; width: 10px; height: 10px; background: #fff; animation-delay: .6s; } .gc-sec .gc-star:nth-child(10) { left: 36%; top: 66%; width: 12px; height: 12px; background: var(--gc-pale); animation-delay: 2.9s; } .gc-sec .gc-star:nth-child(11) { left: 60%; top: 72%; width: 8px; height: 8px; background: #fff; animation-delay: 1.4s; } .gc-sec .gc-star:nth-child(12) { left: 24%; top: 36%; width: 10px; height: 10px; animation-delay: 3.3s; }.gc-sec .gc-node,.gc-sec .gc-node *,.gc-sec .gc-core,.gc-sec .gc-pulse,.gc-sec .gc-ring,.gc-sec .gc-star { max-width: none; } .gc-sec .gc-node { position: absolute; left: 50%; top: 50%; width: 0; height: 0; transform: rotate(var(--a)); z-index: 2;} .gc-sec .gc-node--1 { --a: -90deg; --d: 0s; } .gc-sec .gc-node--2 { --a: -38.571deg; --d: .45s; } .gc-sec .gc-node--3 { --a: 12.857deg; --d: .9s; } .gc-sec .gc-node--4 { --a: 64.286deg; --d: 1.35s; } .gc-sec .gc-node--5 { --a: 115.714deg; --d: 1.8s; } .gc-sec .gc-node--6 { --a: 167.143deg; --d: 2.25s; } .gc-sec .gc-node--7 { --a: 218.571deg; --d: 2.7s; } .gc-sec .gc-line { position: absolute; left: 14cqw; top: -1px; width: 24cqw; height: 2px; border-radius: 2px; background: linear-gradient(90deg, rgba(56,189,248,.55), rgba(56,189,248,.15)); transition: background .35s ease, height .35s ease;} .gc-sec .gc-dot { position: absolute; top: -3px; left: 16cqw; width: 6px; height: 6px; border-radius: 50%; background: #E0F2FE; box-shadow: 0 0 10px var(--gc-accent); animation: gcFlow 3.2s ease-in-out infinite; animation-delay: var(--d);} .gc-sec .gc-pos { position: absolute; left: 38cqw; top: 0; transform: translate(-50%, -50%) rotate(calc(var(--a) * -1));} .gc-sec .gc-bob { animation: gcBob 5s ease-in-out infinite; animation-delay: calc(var(--d) * 1.55); } .gc-sec .gc-card { width: 19cqw; height: 19cqw; box-sizing: border-box; padding: 1.4cqw; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; box-shadow: 0 10px 30px rgba(0,0,0,.25); transition: transform .35s ease, box-shadow .35s ease;} .gc-sec .gc-card img,.gc-sec .gc-card .gc-logo { display: block; width: auto; height: auto; max-width: 100% !important; max-height: 100%; object-fit: contain;} .gc-sec .gc-node:hover { z-index: 3; } .gc-sec .gc-node:hover .gc-line { background: linear-gradient(90deg, var(--gc-accent), var(--gc-pale)); height: 3px; } .gc-sec .gc-node:hover .gc-card { transform: scale(1.1); box-shadow: 0 0 0 3px var(--gc-accent), 0 16px 40px rgba(56,189,248,.35); }.gc-sec .gc-pulse { position: absolute; left: 50%; top: 50%; width: 30cqw; height: 30cqw; border-radius: 50%; border: 2px solid rgba(56,189,248,.6); transform: translate(-50%, -50%); animation: gcPulse 3.6s ease-out infinite; pointer-events: none; z-index: 3;} .gc-sec .gc-pulse--2 { animation-delay: 1.8s; } .gc-sec .gc-core { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 28cqw; height: 28cqw; box-sizing: border-box; padding: 3.5cqw; border-radius: 50%; background: #fff; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1cqw; z-index: 4; animation: gcGlow 3.6s ease-in-out infinite;} .gc-sec .gc-core img,.gc-sec .gc-core__logo { display: block; width: 100%; height: auto; } .gc-sec .gc-core__label { font-family: 'Plus Jakarta Sans', sans-serif; font-size: max(1.7cqw, 9px); font-weight: 700; letter-spacing: .12em; color: var(--gc-navy); white-space: nowrap;}.gc-sec .gc-legend { width: 100%; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px; } .gc-sec .gc-chip { display: flex; flex-direction: row; gap: 10px; align-items: baseline; padding: 14px 16px; border-radius: 10px; border: 1px solid rgba(255,255,255,.14); font-size: 14px; color: #E2E8F0; transition: background-color .25s ease, border-color .25s ease;} .gc-sec .gc-chip strong { color: var(--gc-accent); font-family: 'Plus Jakarta Sans', sans-serif; font-weight: 700; flex-shrink: 0; } .gc-sec .gc-chip:hover { background: rgba(56,189,248,.14); border-color: var(--gc-accent); }@keyframes gcSpin { to { transform: translate(-50%, -50%) rotate(360deg); } }@keyframes gcFlow { 0% { left: 16cqw; opacity: 0; } 15% { opacity: 1; } 85% { opacity: 1; } 100% { left: 36cqw; opacity: 0; } }@keyframes gcBob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-.8cqw); } }@keyframes gcPulse { 0% { transform: translate(-50%, -50%) scale(1); opacity: .55; } 100% { transform: translate(-50%, -50%) scale(1.75); opacity: 0; } }@keyframes gcGlow { 0%, 100% { box-shadow: 0 0 0 1px rgba(56,189,248,.35), 0 0 40px rgba(56,189,248,.25); } 50% { box-shadow: 0 0 0 1px rgba(56,189,248,.7), 0 0 70px rgba(56,189,248,.5); }}@keyframes gcTwinkle { 0%, 100% { opacity: .1; transform: scale(.5) rotate(0deg); } 50% { opacity: 1; transform: scale(1) rotate(45deg); } }@media (max-width: 1024px) { .gc-sec { padding: 88px 24px 96px; } .gc-sec .gc-title { font-size: 34px; }}@media (max-width: 767px) { .gc-sec { padding: 72px 16px 80px; } .gc-sec .gc-wrap { gap: 40px; } .gc-sec .gc-title { font-size: 28px; } .gc-sec .gc-desc { font-size: 15px; } .gc-sec .gc-card { width: 21cqw; height: 21cqw; padding: 1.6cqw; } .gc-sec .gc-core { width: 30cqw; height: 30cqw; padding: 3.2cqw; } .gc-sec .gc-star:nth-child(n+9) { display: none; } .gc-sec .gc-legend { grid-template-columns: 1fr; } .gc-sec .gc-chip { padding: 12px 14px; font-size: 13px; }}@media (prefers-reduced-motion: reduce) { .gc-sec .gc-orbit, .gc-sec .gc-orbit--rev, .gc-sec .gc-dot, .gc-sec .gc-bob, .gc-sec .gc-pulse, .gc-sec .gc-core, .gc-sec .gc-star { animation: none; } .gc-sec .gc-pulse { display: none; }}.gc-sec .gc-card { position: relative; isolation: isolate;} .gc-sec .gc-card::before { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; box-shadow: 0 0 0 1px rgba(156,195,242,.5), 0 0 18px 4px rgba(91,155,234,.55), 0 0 42px 10px rgba(91,155,234,.25); opacity: .25; animation: gcCardGlow 3.6s ease-in-out infinite; animation-delay: calc(var(--d, 0s) * 1.2); pointer-events: none; transition: opacity .35s ease;}.gc-sec .gc-card::after { content: ""; position: absolute; inset: 0; border-radius: inherit; z-index: -1; border: 4px solid rgba(156,195,242,.7); opacity: 0; animation: gcCardRing 3.6s ease-out infinite; animation-delay: calc(var(--d, 0s) * 1.2); pointer-events: none;} .gc-sec .gc-node:hover .gc-card::before { animation-play-state: paused; opacity: 1;}@keyframes gcCardGlow { 0%, 100% { opacity: .25; } 50% { opacity: 1; }}@keyframes gcCardRing { 0% { transform: scale(1); opacity: .7; } 70% { opacity: 0; } 100% { transform: scale(1.18); opacity: 0; }}@media (prefers-reduced-motion: reduce) { .gc-sec .gc-card::before, .gc-sec .gc-card::after { animation: none; }}#brxe-dyjvyk {color: var(--pico-primary); font-size: var(--text-s); font-weight: 700}#brxe-vyeodj {color: var(--pico-dark)}#brxe-hkcvfn {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-lnenfr {flex-direction: row}@media (max-width: 767px) {#brxe-lnenfr {flex-wrap: nowrap}}#brxe-zeqvuy.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-zeqvuy.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-zeqvuy .icon {color: var(--pico-light-blue)}#brxe-zeqvuy {margin-top: auto}#brxe-ttgyoa:not(.tag), #brxe-ttgyoa img {object-position: top}#brxe-obujih {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-wuzxyd {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-wuzxyd {flex-wrap: nowrap}}#brxe-btgkld.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-btgkld.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-btgkld .icon {color: var(--pico-light-blue)}#brxe-btgkld {margin-top: auto}#brxe-yyzypf:not(.tag), #brxe-yyzypf img {object-position: left}#brxe-ggyyfb {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-zpiwcq {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-zpiwcq {flex-wrap: nowrap}}#brxe-pauouw.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-pauouw.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-pauouw .icon {color: var(--pico-light-blue)}#brxe-pauouw {margin-top: auto}#brxe-hmsiae:not(.tag), #brxe-hmsiae img {object-position: left}#brxe-khwcay {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-hoknor {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-hoknor {flex-wrap: nowrap}}#brxe-uvhnwd.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-uvhnwd.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-uvhnwd .icon {color: var(--pico-light-blue)}#brxe-uvhnwd {margin-top: auto}#brxe-klnvss:not(.tag), #brxe-klnvss img {object-position: top}#brxe-ysumuv {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-afuycb {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-afuycb {flex-wrap: nowrap}}#brxe-kysuqf.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-kysuqf.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-kysuqf .icon {color: var(--pico-light-blue)}#brxe-kysuqf {margin-top: auto}#brxe-bctwxb:not(.tag), #brxe-bctwxb img {object-position: top}#brxe-qgipmv {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-awrahl {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-awrahl {flex-wrap: nowrap}}#brxe-gipoad.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-gipoad.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-gipoad .icon {color: var(--pico-light-blue)}#brxe-gipoad {margin-top: auto}#brxe-qmdcqx:not(.tag), #brxe-qmdcqx img {object-position: top}#brxe-vwnvqa {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-xzeoui {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-xzeoui {flex-wrap: nowrap}}#brxe-qbfhha.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-qbfhha.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-qbfhha .icon {color: var(--pico-light-blue)}#brxe-qbfhha {margin-top: auto}#brxe-ixtozi:not(.tag), #brxe-ixtozi img {object-position: top}#brxe-pwifal {font-size: 40px; color: var(--pico-dark); fill: var(--pico-dark)}#brxe-hevjxr {flex-direction: row; height: 100%}@media (max-width: 767px) {#brxe-hevjxr {flex-wrap: nowrap}}#brxe-xhhsdo.horizontal .line {border-top-color: var(--pico-light-blue)}#brxe-xhhsdo.vertical .line {border-right-color: var(--pico-light-blue)}#brxe-xhhsdo .icon {color: var(--pico-light-blue)}#brxe-xhhsdo {margin-top: auto}#brxe-nemlrx {display: grid; align-items: initial; grid-template-columns: repeat(4,minmax(0,1fr)); gap: var(--space-m)}@media (max-width: 991px) {#brxe-nemlrx {grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 767px) {#brxe-nemlrx {grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 478px) {#brxe-nemlrx {grid-template-columns: 1fr}}#brxe-xmcdtz {row-gap: var(--space-s); background-color: var(--pico-light-gray)}