/* GUREXA_APPROVED_WIREFRAME_REPLICA_V3_1 */
:root{
 --ink:#08172f;--muted:#334155;--line:#dfe5ec;--gold:#c57c00;--bg:#fff;
 --violet:#6c26e8;--blue:#1257d6;--green:#187a28;--orange:#f26708;--cyan:#0795aa;
 --max:1480px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}img{display:block;max-width:100%}
.gx-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid #eef1f4;background:#fff;position:relative;z-index:20}
.gx-brand{display:flex;align-items:center;gap:10px}.gx-brand-mark{font-size:38px;line-height:1;color:#d98c00;transform:rotate(-16deg)}.gx-brand-name{font-size:28px;font-weight:900;letter-spacing:.09em}
.gx-nav{display:flex;gap:38px;margin-left:80px;font-size:15px;font-weight:650}.gx-nav a span{font-size:12px;margin-left:4px}.gx-header-actions{display:flex;align-items:center;gap:10px}.gx-search{font-size:28px;margin-right:4px}
.gx-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 17px;font-size:14px;font-weight:700;border:1px solid #cbd4df}.gx-btn-dark{background:#08172f;color:#fff;border-color:#08172f}.gx-btn-light{background:#fff}.gx-btn-lg{padding:13px 21px;font-size:16px}.gx-btn-gold{background:#d68c00;color:#fff;border-color:#d68c00}.gx-btn-outline{background:transparent;color:white;border-color:#9fb0c2}

main>section{border-bottom:1px solid var(--line)}
.gx-hero{min-height:490px;display:grid;grid-template-columns:44% 56%;max-width:var(--max);margin:auto;padding:40px 56px 34px;align-items:center}
.gx-hero-copy h1{margin:0 0 18px;font-size:57px;line-height:1.02;letter-spacing:-.045em;font-weight:850;max-width:600px}.gx-hero-copy h1 em{font-style:normal;color:#a96d00}
.gx-hero-copy>p{font-size:18px;line-height:1.48;max-width:520px;color:#13213b;margin:0 0 20px}.gx-hero-buttons{display:flex;gap:18px;margin:12px 0 25px}.gx-trust{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:#18243a}.trust-icon{width:31px;height:31px;border:1px solid #d48a10;border-radius:50%;display:grid;place-items:center;color:#d48a10}
.gx-orbit{position:relative;height:400px;min-width:560px}.athena-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:205px;height:205px;border-radius:50%;border:1px solid #ded5c5;box-shadow:0 0 0 27px rgba(205,155,69,.05),0 0 0 52px rgba(205,155,69,.035);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fff 60%,#fcf7ee);z-index:2}.athena-core:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px dotted #d7b474;z-index:-2}.athena-mark{width:68px;height:68px;border:3px solid #bd7800;border-radius:50%;display:grid;place-items:center;font:italic 42px Georgia;color:#bd7800;margin-bottom:8px}.athena-core strong{font-size:24px}.athena-core small{text-align:center;font-size:13px;line-height:1.25;margin-top:4px}
.orbit-node{position:absolute;display:grid;grid-template-columns:56px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;min-width:140px;font-size:14px}.orbit-node .node-icon{grid-row:1/3;width:52px;height:52px;border:1px solid #cad6e2;border-radius:50%;display:grid;place-items:center;font-size:26px;background:#fff}.orbit-node b{font-size:14px;align-self:end}.orbit-node small{font-size:12px;align-self:start}.n-galileo{left:50%;top:0;transform:translateX(-15%);color:#1a55bf}.n-descartes{right:10px;top:70px;color:#cf2b36}.n-magellan{right:0;top:155px;color:#2d8b36}.n-didactus{right:10px;bottom:68px;color:#267d37}.n-poseidon{left:58%;bottom:0;color:#0795aa}.n-polaris{left:21%;bottom:0;color:#1354d6}.n-kyber{left:7%;bottom:80px;color:#6031d2}.n-iris{left:4%;top:165px;color:#0892aa}.n-einstein{left:11%;top:64px;color:#773bd3}

.gx-objectives{padding:18px 24px 19px}.section-title h2{font-family:Georgia,serif;margin:0;font-size:29px;line-height:1.08}.section-title p{margin:5px 0 0;font-size:14px}.centered{text-align:center}
.objective-grid{max-width:var(--max);margin:10px auto 0;display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.objective-card{min-height:98px;border:1px solid #d9e0e8;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;transition:.18s}.objective-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(20,40,70,.08)}.objective-card i{font-style:normal;font-size:32px;line-height:1;margin-bottom:7px}.objective-card b{font-size:14px}.objective-card small{font-size:12px;margin-top:2px}.violet i,.violet{color:#6727d9}.blue i,.blue{color:#1257d6}.red i,.red{color:#d22f37}.purple i,.purple{color:#782bd3}.cyan i,.cyan{color:#0b96a8}.orange i,.orange{color:#f26809}.green i,.green{color:#19812a}.objective-card b,.objective-card small{color:#07172d}

.gx-athena-intro{display:grid;grid-template-columns:250px 1fr;gap:38px;max-width:var(--max);margin:auto;padding:24px 46px;align-items:center}.athena-intro-copy h2,.gx-demos h2,.gx-build h2,.gx-trust-section h2{font-family:Georgia,serif;font-size:23px;margin:0 0 8px}.athena-intro-copy p{font-size:14px;line-height:1.5;margin:0 0 12px}.athena-intro-copy a,.demos-copy a,.build-copy a{color:#b56d00;font-weight:750;font-size:14px}.athena-flow{display:flex;align-items:center;justify-content:space-between}.athena-flow>span{color:#be7b00}.flow-item{text-align:center;min-width:135px}.flow-item i{display:grid;place-items:center;margin:auto;width:56px;height:56px;border:1px solid #d9e1ea;border-radius:50%;font-style:normal;font-size:31px;color:#1149b8}.flow-item b{display:block;font-size:15px;margin-top:8px}.flow-item small{font-size:12px;line-height:1.4}

.gx-universe{padding:12px 26px 18px}.universe-grid{max-width:var(--max);margin:10px auto 0;display:grid;grid-template-columns:1.08fr 1.08fr 1fr 1fr 1fr;gap:10px}.universe-card{border-radius:8px;padding:12px 18px 10px;min-height:166px}.universe-card h3{text-align:center;font-size:11px;margin:0 0 10px}.universe-card>a{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;margin:8px 0}.universe-card i{font-style:normal;font-size:24px}.universe-card b{display:block;font-size:13px}.universe-card small{display:block;font-size:11px;margin-top:1px}.tint-violet{background:#fbf7ff}.tint-violet h3,.tint-violet i{color:#6824d4}.tint-blue{background:#f5f8ff}.tint-blue h3,.tint-blue i{color:#1454cf}.tint-green{background:#f5fbf3}.tint-green h3,.tint-green i{color:#24832d}.tint-orange{background:#fff8f2}.tint-orange h3,.tint-orange i{color:#e96604}.tint-cyan{background:#f2fbfc}.tint-cyan h3,.tint-cyan i{color:#048fa4}.view-products{display:block;width:max-content;margin:8px auto 0;color:#b66e00;font-size:14px;font-weight:750}

.gx-demos{max-width:var(--max);margin:auto;padding:12px 26px 14px;display:grid;grid-template-columns:175px 1fr;gap:12px}.demos-copy p{font-size:14px;line-height:1.45;margin:0 0 8px}.demo-strip{display:grid;grid-template-columns:repeat(6,1fr) 42px;gap:8px;align-items:stretch}.demo-card{border:1px solid #d9dfe6;border-radius:8px;overflow:hidden;background:#fff;min-width:0}.demo-card img{width:100%;height:96px;object-fit:cover}.demo-card div{padding:8px 8px 10px}.demo-card b{display:block;font-size:12px}.demo-card small{display:block;font-size:10.5px;line-height:1.3;margin-top:4px}.demo-next{width:38px;height:38px;border:1px solid #c9d1da;border-radius:50%;display:grid;place-items:center;align-self:center;font-size:20px}

.gx-build{max-width:var(--max);margin:auto;display:grid;grid-template-columns:175px 1fr;gap:12px;padding:13px 26px 15px}.build-copy p{font-size:14px;line-height:1.48;margin:0 0 8px}.build-platform{background:linear-gradient(90deg,#fffaf5,#fcfcfb,#fffaf5);border:1px solid #ece2d4;border-radius:8px;padding:7px 12px 8px}.build-platform h3{text-align:center;font-size:12px;margin:0 0 7px}.platform-flow{display:flex;align-items:center;justify-content:space-between}.platform-flow>a{min-width:82px;text-align:center}.platform-flow i{display:block;font-style:normal;font-size:27px;color:#102f6f}.platform-flow b{display:block;font-size:11px;line-height:1.15}.platform-flow>span{font-size:20px}.vertical-target{border:1px solid #d5dce4;border-radius:8px;padding:7px;background:#fff}.platform-links{display:flex;gap:10px;justify-content:center;margin-top:8px}.platform-links a{min-width:80px;border:1px solid #dbe1e7;border-radius:6px;padding:4px 10px;text-align:center;font-size:10.5px;background:#fff}

.gx-trust-section{max-width:var(--max);margin:auto;padding:10px 26px 15px}.gx-trust-section h2{margin-bottom:8px}.trust-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.trust-grid>a{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}.trust-grid i{font-style:normal;font-size:26px;color:#0d3279}.trust-grid b{display:block;font-size:12px}.trust-grid small{font-size:10.5px;line-height:1.2}

.gx-footer{background:#07172e;color:#fff;padding:13px 28px 10px;position:relative;overflow:hidden}.gx-footer:before{content:"";position:absolute;inset:0;opacity:.16;background:radial-gradient(circle at 32% 15%,#c47e00 0 1px,transparent 2px),linear-gradient(15deg,transparent 48%,rgba(215,150,30,.28) 49%,transparent 50%);background-size:34px 34px,100% 52px;pointer-events:none}.footer-cta,.footer-grid,.footer-legal{position:relative;z-index:1;max-width:var(--max);margin:auto}.footer-cta{display:flex;align-items:center;justify-content:space-between;padding:0 78px 10px}.footer-cta>div:first-child strong{font-size:27px;letter-spacing:.06em}.footer-cta h2{font-size:16px;margin:1px 0}.footer-cta p{font-size:11px;margin:0;color:#d7deea}.footer-cta>div:last-child{display:flex;gap:10px}.footer-grid{border-top:1px solid rgba(255,255,255,.13);padding:12px 0 8px;display:grid;grid-template-columns:1.05fr .7fr 1fr 1fr 1fr 1fr 1fr .8fr;gap:18px}.footer-grid h3{font-size:10px;margin:0 0 6px}.footer-grid>div>a{display:block;font-size:9.5px;color:#fff;margin:2px 0}.socials{display:flex;gap:6px}.socials a{width:20px;height:20px;background:#fff;color:#07172e;border-radius:3px;display:grid;place-items:center;font-size:11px;font-weight:800}.footer-legal{border-top:1px solid rgba(255,255,255,.08);padding-top:6px;display:flex;justify-content:space-between;font-size:8px;color:#d9e0e8}.footer-legal span:last-child{display:flex;gap:17px}

@media(max-width:1100px){
 .gx-nav{gap:16px;margin-left:20px}.gx-hero{grid-template-columns:1fr;padding:35px 32px}.gx-orbit{margin-top:20px}.objective-grid{grid-template-columns:repeat(5,1fr)}.universe-grid{grid-template-columns:repeat(2,1fr)}.demo-strip{grid-template-columns:repeat(3,1fr)}.demo-next{display:none}.gx-demos,.gx-build{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(4,1fr)}
}
@media(max-width:720px){
 .gx-header{padding:0 16px;height:70px}.gx-brand-name{font-size:22px}.gx-nav{display:none}.gx-header-actions .gx-btn-light,.gx-search{display:none}.gx-hero-copy h1{font-size:43px}.gx-hero{padding:28px 18px}.gx-orbit{min-width:0;height:470px;transform:scale(.84);transform-origin:top center;margin-bottom:-70px}.objective-grid{grid-template-columns:repeat(2,1fr)}.gx-athena-intro{grid-template-columns:1fr;padding:24px 18px}.athena-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.athena-flow>span{display:none}.universe-grid{grid-template-columns:1fr}.gx-demos,.gx-build,.gx-trust-section{padding-left:18px;padding-right:18px}.demo-strip{grid-template-columns:repeat(2,1fr)}.platform-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.platform-flow>span{display:none}.platform-links{flex-wrap:wrap}.trust-grid{grid-template-columns:repeat(2,1fr)}.footer-cta{padding:0 0 14px;display:block}.footer-cta>div:last-child{margin-top:12px}.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-legal{display:block}.footer-legal span:last-child{margin-top:8px;flex-wrap:wrap}
}

/* GUREXA_LANDING_COMPACT_HERO_BORDERS_V3_2 START */

.gx-hero{
  min-height:410px !important;
  grid-template-columns:46% 54% !important;
  padding:26px 56px 22px !important;
  align-items:center !important;
  column-gap:24px !important;
}
.gx-hero-copy h1{
  font-size:46px !important;
  line-height:1.03 !important;
  max-width:560px !important;
  margin-bottom:14px !important;
}
.gx-hero-copy>p{
  font-size:16px !important;
  line-height:1.42 !important;
  max-width:500px !important;
  margin-bottom:15px !important;
}
.gx-hero-buttons{margin:8px 0 18px !important;gap:12px !important}
.gx-btn-lg{padding:11px 18px !important;font-size:14px !important}
.gx-trust{font-size:12.5px !important;line-height:1.32 !important}

.gx-orbit{
  height:330px !important;
  min-width:500px !important;
  transform:scale(.88);
  transform-origin:center center;
}
.athena-core{width:178px !important;height:178px !important}
.athena-core:after{width:246px !important;height:246px !important}
.athena-core{
  box-shadow:
    0 0 0 22px rgba(205,155,69,.05),
    0 0 0 44px rgba(205,155,69,.035) !important;
}
.athena-mark{
  width:58px !important;
  height:58px !important;
  font-size:36px !important;
  margin-bottom:6px !important;
}
.athena-core strong{font-size:20px !important}
.athena-core small{font-size:11.5px !important}
.orbit-node{grid-template-columns:47px auto !important;column-gap:8px !important;min-width:125px !important}
.orbit-node .node-icon{width:44px !important;height:44px !important;font-size:22px !important}
.orbit-node b{font-size:12.5px !important}
.orbit-node small{font-size:10.5px !important}

.gx-objectives{padding:12px 24px 13px !important}
.section-title h2{font-size:25px !important}
.section-title p{margin-top:3px !important;font-size:12.5px !important}
.objective-grid{margin-top:7px !important;gap:7px !important}
.objective-card{min-height:82px !important;border-radius:7px !important}
.objective-card i{font-size:27px !important;margin-bottom:5px !important}
.objective-card b{font-size:12.5px !important}
.objective-card small{font-size:10.5px !important}

.gx-athena-intro{
  grid-template-columns:225px 1fr !important;
  gap:28px !important;
  padding:17px 42px !important;
}
.athena-intro-copy h2,
.gx-demos h2,
.gx-build h2,
.gx-trust-section h2{font-size:20px !important;margin-bottom:6px !important}
.athena-intro-copy p,
.demos-copy p,
.build-copy p{font-size:12.5px !important;line-height:1.4 !important}
.athena-intro-copy a,
.demos-copy a,
.build-copy a{font-size:12.5px !important}
.flow-item{min-width:115px !important}
.flow-item i{width:49px !important;height:49px !important;font-size:27px !important}
.flow-item b{font-size:13px !important;margin-top:5px !important}
.flow-item small{font-size:10.5px !important}

.gx-universe{padding:9px 26px 11px !important}
.universe-grid{margin-top:7px !important;gap:8px !important}
.universe-card{padding:9px 14px 8px !important;min-height:145px !important}
.universe-card h3{font-size:10px !important;margin-bottom:7px !important}
.universe-card>a{margin:6px 0 !important}
.universe-card i{font-size:21px !important}
.universe-card b{font-size:12px !important}
.universe-card small{font-size:10px !important}
.view-products{margin-top:5px !important;font-size:12.5px !important}

.gx-demos{padding:9px 26px 10px !important;grid-template-columns:165px 1fr !important;gap:10px !important}
.demo-strip{gap:7px !important}
.demo-card img{height:82px !important}
.demo-card div{padding:6px 7px 8px !important}
.demo-card b{font-size:11px !important}
.demo-card small{font-size:9.5px !important}

.gx-build{padding:9px 26px 10px !important;grid-template-columns:165px 1fr !important;gap:10px !important}
.build-platform{padding:6px 10px 7px !important}
.build-platform h3{margin-bottom:5px !important;font-size:11px !important}
.platform-flow i{font-size:24px !important}
.platform-flow b{font-size:10px !important}
.platform-links{margin-top:6px !important;gap:8px !important}
.platform-links a{min-width:74px !important;padding:3px 9px !important;font-size:9.5px !important}

.gx-trust-section{padding:8px 26px 11px !important}
.trust-grid{gap:8px !important}
.trust-grid i{font-size:23px !important}
.trust-grid b{font-size:11px !important}
.trust-grid small{font-size:9.5px !important}

.gx-footer{padding-top:10px !important}
.footer-cta{padding-bottom:8px !important}
.footer-grid{padding-top:9px !important;padding-bottom:6px !important}

:root{--line:#bcc6d1 !important}

.gx-btn{
  border-width:1.6px !important;
  border-color:#7f8da0 !important;
  box-shadow:0 1px 0 rgba(8,23,47,.05) !important;
}
.gx-btn-dark{border-color:#08172f !important;box-shadow:0 2px 5px rgba(8,23,47,.16) !important}
.gx-btn-gold{border-color:#9d6500 !important}
.gx-btn-outline{border-color:#c5d0dc !important}

.objective-card,
.demo-card,
.build-platform,
.vertical-target,
.platform-links a{
  border-width:1.5px !important;
  border-color:#aeb9c6 !important;
}

.universe-card{border:1.4px solid #c3cbd5 !important}
.tint-violet{border-color:#c9b6e9 !important}
.tint-blue{border-color:#b8c9e8 !important}
.tint-green{border-color:#bdd9bf !important}
.tint-orange{border-color:#ead0b7 !important}
.tint-cyan{border-color:#b6dce1 !important}

.flow-item i,
.orbit-node .node-icon,
.trust-icon{
  border-width:1.5px !important;
  border-color:#9faebe !important;
}
.athena-core{border-width:1.5px !important;border-color:#c9b48e !important}
.demo-next{border-width:1.5px !important;border-color:#8e9baa !important}
.gx-header{border-bottom:1.5px solid #c5ced8 !important}
main>section{border-bottom:1.5px solid #c8d0d9 !important}

.objective-card:hover,
.universe-card a:hover,
.demo-card:hover,
.platform-flow a:hover,
.platform-links a:hover,
.trust-grid a:hover{filter:brightness(.985)}

.demo-card:hover,
.objective-card:hover{box-shadow:0 5px 14px rgba(20,40,70,.10) !important}

@media(max-width:1100px){
  .gx-hero{
    grid-template-columns:1fr !important;
    padding:28px 32px 20px !important;
  }
  .gx-orbit{
    transform:scale(.82);
    margin-top:0 !important;
    margin-bottom:-25px;
  }
}

@media(max-width:720px){
  .gx-hero{padding:24px 18px 18px !important}
  .gx-hero-copy h1{font-size:36px !important}
  .gx-hero-copy>p{font-size:14px !important}
  .gx-orbit{
    height:420px !important;
    transform:scale(.74) !important;
    margin-bottom:-90px !important;
  }
  .objective-card{min-height:78px !important}
}

/* GUREXA_LANDING_COMPACT_HERO_BORDERS_V3_2 END */
