/* 4DGE Corporate Premium v4.0.0
   Compact, high-contrast corporate system for 4DGE Technology. */
:root{
  --dge4-ink:#050816;
  --dge4-ink2:#091126;
  --dge4-ink3:#101a35;
  --dge4-blue:#0878f9;
  --dge4-cyan:#00cffb;
  --dge4-violet:#6d28d9;
  --dge4-text:#101a35;
  --dge4-muted:#5d6980;
  --dge4-line:#dce4f0;
  --dge4-steel:#f1f5fa;
  --dge4-white:#fff;
  --dge4-green:#00b78b;
  --dge4-radius:18px;
}
html{scroll-behavior:smooth}
body{background:#fff;color:var(--dge4-text)}
.dge-container{max-width:1450px}
.dge4-header{background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(7,22,51,.08)}
.dge4-header__inner{min-height:76px;gap:22px}
.dge4-brand img{width:150px;height:auto}
.dge4-header .dge-nav__list{gap:24px}
.dge4-header .dge-nav__item>a{font-size:.78rem;letter-spacing:.03em;font-weight:760}
.dge4-header__actions{gap:8px}
.dge4-product-menu{min-width:290px!important}
.dge4-product-menu a,.dge4-menu-disabled{display:flex!important;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:10px 12px!important;color:var(--dge4-text);font-size:.78rem}
.dge4-menu-disabled{cursor:default;opacity:.72}
.dge4-menu-status{font-style:normal;font-size:.56rem;letter-spacing:.12em;font-weight:900;border-radius:999px;padding:4px 7px;background:#edf2f8;color:#627089}
.dge4-menu-status.live{background:#e7faf5;color:#047a61}.dge4-menu-status.beta{background:#f0eaff;color:#5b21b6}.dge4-menu-status.soon{background:#eef3f8;color:#68758b}
.dge4-hero{position:relative;overflow:hidden;background:linear-gradient(138deg,#03050d 0%,#071025 55%,#0b1430 100%);color:#fff;padding:52px 0 42px;border-bottom:1px solid rgba(255,255,255,.08)}
.dge4-hero:before{content:"";position:absolute;width:660px;height:660px;right:4%;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(0,207,251,.22),rgba(8,120,249,.09) 36%,transparent 68%);filter:blur(10px)}
.dge4-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#0878f9,#00cffb,#6d28d9,transparent);opacity:.65}
.dge4-hero-grid-bg{position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,transparent,black 38%,black)}
.dge4-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(600px,1.16fr);gap:48px;align-items:center;z-index:2}
.dge4-kicker{display:inline-flex;align-items:center;gap:10px;font-size:.62rem;letter-spacing:.15em;font-weight:900;color:#8fdffc;margin-bottom:16px}.dge4-kicker span{width:26px;height:1px;background:linear-gradient(90deg,var(--dge4-blue),var(--dge4-cyan))}.dge4-kicker--dark{color:#226dd4}
.dge4-hero h1,.dge4-subhero h1{font-size:clamp(3rem,5.6vw,6.15rem);line-height:.9;letter-spacing:-.055em;margin:0;max-width:900px;font-weight:820}.dge4-hero h1 em,.dge4-subhero h1 em,.dge4-section h2 em,.dge4-final h2 em{font-style:normal;background:linear-gradient(110deg,#ffffff 0%,#73dcff 38%,#7f5bff 80%);-webkit-background-clip:text;background-clip:text;color:transparent}
.dge4-hero__lead{font-size:1.06rem;line-height:1.68;color:#b9c3d7;max-width:720px;margin:20px 0 0}
.dge4-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}
.dge4-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:10px;text-decoration:none;font-weight:820;font-size:.76rem;letter-spacing:.01em;transition:.2s ease;border:1px solid transparent}.dge4-btn svg{width:15px;height:15px}.dge4-btn:hover{transform:translateY(-1px)}.dge4-btn--light{background:#fff;color:#071024;box-shadow:0 12px 30px rgba(0,0,0,.16)}.dge4-btn--glass{color:#fff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.dge4-btn--dark{background:#071024;color:#fff}.dge4-btn--dark:hover{background:#0d1a38}
.dge4-credibility{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:22px;color:#93a2bc;font-size:.68rem;font-weight:650}.dge4-credibility i{width:3px;height:3px;border-radius:50%;background:#3d4d6a}
.dge4-hero__stage{position:relative;min-height:520px;display:flex;align-items:center;justify-content:flex-end}.dge4-stage-main{width:81%;position:relative;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#10182a;padding:8px;box-shadow:0 40px 90px rgba(0,0,0,.45),0 0 70px rgba(8,120,249,.12)}.dge4-stage-image{display:block;width:100%;border-radius:11px}.dge4-stage-label{position:absolute;left:18px;bottom:16px;padding:10px 12px;background:rgba(4,8,20,.85);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);border-radius:9px}.dge4-stage-label strong{display:block;font-size:.6rem;letter-spacing:.13em}.dge4-stage-label span{display:block;margin-top:3px;font-size:.63rem;color:#aab6ca}.dge4-status-stack{position:absolute;left:0;top:50%;transform:translateY(-50%);width:33%;display:grid;gap:8px}.dge4-status-card{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:11px;background:rgba(4,8,20,.84);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px rgba(0,0,0,.18)}.dge4-status-card b{font-size:.56rem;color:#60708c}.dge4-status-card strong{display:block;font-size:.65rem;letter-spacing:.07em}.dge4-status-card span{display:block;margin-top:2px;font-size:.5rem;letter-spacing:.08em;color:#93a2bb}.dge4-status-card.live{border-left:2px solid #19d6ac}.dge4-status-card.beta{border-left:2px solid #9d7bff}.dge4-status-card.soon{border-left:2px solid #466078}
.dge4-proofbar{background:#fff;border-bottom:1px solid #e4eaf3}.dge4-proofbar__inner{display:grid;grid-template-columns:repeat(4,1fr)}.dge4-proofbar__inner>div{padding:16px 20px;border-right:1px solid #e4eaf3}.dge4-proofbar__inner>div:first-child{border-left:1px solid #e4eaf3}.dge4-proofbar strong{display:block;font-size:.68rem;letter-spacing:.02em}.dge4-proofbar span{display:block;color:#77849a;font-size:.62rem;line-height:1.4;margin-top:3px}
.dge4-section{padding:54px 0}.dge4-section--compact{padding:42px 0}.dge4-section--ink{background:var(--dge4-ink);color:#fff}.dge4-section--steel{background:#eef3f8}.dge4-section-head{display:grid;grid-template-columns:180px minmax(0,720px) 1fr;align-items:end;gap:28px;margin-bottom:26px}.dge4-section-head>span,.dge4-index{font-size:.58rem;letter-spacing:.15em;font-weight:900;color:#5272a3}.dge4-section-head h2,.dge4-operating-copy h2,.dge4-enterprise h2,.dge4-company-band h2,.dge4-beta-band h2{font-size:clamp(2rem,3.4vw,4rem);line-height:.98;letter-spacing:-.04em;margin:0}.dge4-section-head p{margin:0;color:#66738a;line-height:1.55;font-size:.82rem;max-width:500px}.dge4-section-head--light>span{color:#6e87ae}.dge4-section-head--light p{color:#93a2bb}.dge4-section-head--light h2 em,.dge4-section--ink h2 em{background:linear-gradient(110deg,#fff,#72dcff 45%,#9a7cff);-webkit-background-clip:text;background-clip:text;color:transparent}
.dge4-product-bento{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.dge4-product{position:relative;overflow:hidden;min-height:320px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(145deg,#0c1224,#0a0e1a);display:grid;grid-template-columns:1fr 1fr;box-shadow:0 15px 45px rgba(0,0,0,.18)}.dge4-product--connect{grid-column:1/-1;grid-template-columns:.84fr 1.16fr;min-height:410px;background:radial-gradient(circle at 90% 20%,rgba(0,183,139,.12),transparent 35%),linear-gradient(145deg,#07151a,#071018)}.dge4-product--commerce,.dge4-product--hosting{grid-template-columns:1fr}.dge4-product__copy{padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.dge4-product h3{font-size:clamp(1.7rem,2.6vw,3rem);letter-spacing:-.035em;margin:11px 0 10px;color:#fff}.dge4-product p{color:#9ba9c0;line-height:1.55;font-size:.82rem;max-width:580px}.dge4-status-pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:.54rem;letter-spacing:.11em;font-weight:900}.dge4-status-pill.live{color:#8fffe4;background:rgba(0,183,139,.13);border:1px solid rgba(0,183,139,.23)}.dge4-status-pill.beta{color:#c9b6ff;background:rgba(109,40,217,.13);border:1px solid rgba(153,119,255,.24)}.dge4-status-pill.soon{color:#b2bfd0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.dge4-tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.dge4-tagrow span{font-size:.57rem;color:#9bb0c5;border:1px solid rgba(255,255,255,.1);padding:5px 7px;border-radius:7px}.dge4-text-link{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-size:.68rem;font-weight:800;margin-top:16px}.dge4-text-link svg{width:14px}.dge4-product__media{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:12px 12px 0}.dge4-product__media img{display:block;width:100%;height:auto;max-height:365px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 45px rgba(0,0,0,.25))}.dge4-lockline{display:flex;gap:8px;align-items:center;color:#b7c1d3;font-size:.65rem;margin-top:14px}.dge4-lockline svg{width:14px}.dge4-lockline--hero{color:#b7c1d3;margin-top:18px}.dge4-concept-visual{margin:0 20px 20px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#080d19;min-height:160px;padding:14px;align-self:end}.browserbar{display:flex;gap:5px;align-items:center;height:25px;border-bottom:1px solid rgba(255,255,255,.08);color:#71809a;font-size:.55rem}.browserbar i{width:5px;height:5px;border-radius:50%;background:#41506b}.browserbar span{margin-left:8px}.commerce-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.commerce-grid span{height:65px;border-radius:8px;background:linear-gradient(145deg,rgba(8,120,249,.24),rgba(109,40,217,.18));border:1px solid rgba(255,255,255,.07)}.commerce-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px}.commerce-row b{font-size:.46rem;color:#75839a;letter-spacing:.11em;text-align:center}.hosting-top{display:flex;justify-content:space-between;font-size:.5rem;color:#7890aa;letter-spacing:.09em;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.hosting-top span{color:#89c9ff}.hosting-line{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hosting-line i{width:7px;height:7px;border-radius:50%;background:#00c5a5;box-shadow:0 0 12px rgba(0,197,165,.45)}.hosting-line span{height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(8,120,249,.7),rgba(0,207,251,.13))}.hosting-line em{font-style:normal;font-size:.48rem;color:#75839a;letter-spacing:.09em}.dge4-concept-visual--large{margin:0;min-height:320px;padding:22px;align-self:stretch}.dge4-concept-visual--large .commerce-grid span{height:160px}.dge4-concept-visual--large .hosting-line{padding:28px 0}
.dge4-operating-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.dge4-operating-copy p{font-size:.84rem;line-height:1.65;color:#66738a;max-width:650px;margin:16px 0 20px}.dge4-flowrail{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;border:1px solid #dce4ef;border-radius:16px;padding:18px;background:#f8fafc}.dge4-flowrail>div{min-height:120px;padding:14px;border-radius:11px;background:#fff;border:1px solid #e4eaf3}.dge4-flowrail b{font-size:.52rem;color:#8a99ad}.dge4-flowrail strong{display:block;margin-top:22px;font-size:.68rem;letter-spacing:.08em}.dge4-flowrail span{font-size:.59rem;color:#7b879b}.dge4-flowrail>i{height:1px;background:linear-gradient(90deg,#78a9ef,#8bd9ef);position:relative}.dge4-flowrail>i:after{content:"";position:absolute;right:-1px;top:-2px;width:5px;height:5px;border-top:1px solid #6c9ddd;border-right:1px solid #6c9ddd;transform:rotate(45deg)}
.dge4-proof-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:auto auto;gap:12px}.dge4-proof{margin:0;background:#fff;border:1px solid #dfe7f1;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgba(16,31,58,.06)}.dge4-proof--wide{grid-row:1/3}.dge4-proof img{display:block;width:100%;height:100%;max-height:460px;object-fit:cover;object-position:top}.dge4-proof:not(.dge4-proof--wide) img{max-height:210px}.dge4-proof figcaption{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;border-top:1px solid #edf1f6}.dge4-proof figcaption strong{font-size:.68rem}.dge4-proof figcaption span{font-size:.58rem;color:#7c899c;text-align:right}
.dge4-enterprise__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center}.dge4-enterprise p{color:#a2aec2;line-height:1.65;max-width:700px;font-size:.84rem;margin:16px 0 22px}.dge4-index--light{color:#7184a4}.dge4-enterprise__matrix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.dge4-enterprise__matrix>div{min-height:110px;padding:18px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;justify-content:space-between}.dge4-enterprise__matrix span{font-size:.5rem;color:#66799a}.dge4-enterprise__matrix strong{font-size:.72rem;line-height:1.3}
.dge4-company-band{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dge4-company-band__copy p{font-size:.83rem;line-height:1.6;color:#677489;max-width:650px}.dge4-company-band__links{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce4ee;border-radius:14px;overflow:hidden}.dge4-company-band__links>a{display:flex;min-height:145px;padding:16px;flex-direction:column;justify-content:space-between;text-decoration:none;color:#101a35;border-right:1px solid #dce4ee;background:#fff;transition:.2s}.dge4-company-band__links>a:last-child{border-right:0}.dge4-company-band__links>a:hover{background:#f5f8fb}.dge4-company-band__links strong{font-size:.5rem;letter-spacing:.12em;color:#73819a}.dge4-company-band__links span{display:flex;align-items:center;gap:5px;font-size:.65rem;font-weight:800}.dge4-company-band__links svg{width:13px}
.dge4-final{background:linear-gradient(110deg,#071020,#0b1833 54%,#101b39);color:#fff;padding:34px 0;border-top:1px solid rgba(255,255,255,.08)}.dge4-final__inner{display:flex;justify-content:space-between;gap:30px;align-items:center}.dge4-final span{font-size:.52rem;letter-spacing:.14em;color:#7185a5;font-weight:900}.dge4-final h2{font-size:clamp(1.8rem,3vw,3.4rem);letter-spacing:-.04em;margin:4px 0 0}
.dge4-subhero{position:relative;overflow:hidden;padding:52px 0;background:#f6f8fb;border-bottom:1px solid #e0e7f0}.dge4-subhero--ai,.dge4-subhero--hosting{background:linear-gradient(140deg,#050816,#0b1531);color:#fff}.dge4-subhero--commerce{background:linear-gradient(140deg,#f4f8ff,#fff)}.dge4-subhero--investor{background:linear-gradient(140deg,#f6f8fb,#eef2f8)}.dge4-subhero--media{background:linear-gradient(140deg,#f5f8fc,#fff)}.dge4-subhero--contact{background:linear-gradient(140deg,#f7f9fc,#eef3f9)}.dge4-subhero__grid{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:center}.dge4-subhero h1{font-size:clamp(3rem,5vw,5.5rem);color:inherit}.dge4-subhero:not(.dge4-subhero--ai):not(.dge4-subhero--hosting) h1 em,.dge4-section:not(.dge4-section--ink) h2 em,.dge4-company-band h2 em{background:linear-gradient(110deg,#0878f9,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.dge4-subhero p{font-size:.92rem;line-height:1.66;color:#647188;max-width:700px;margin:17px 0 20px}.dge4-subhero--ai p,.dge4-subhero--hosting p{color:#a9b5c8}.dge4-subhero__media{border:1px solid rgba(255,255,255,.11);border-radius:17px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.24)}.dge4-subhero__media img{display:block;width:100%}
.dge4-cap-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe6ef;border-left:1px solid #dfe6ef}.dge4-cap{padding:18px;min-height:170px;border-right:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;background:#fff}.dge4-cap>div{width:28px;height:28px;border:1px solid #dce5ef;border-radius:8px;display:grid;place-items:center;color:#3973cb}.dge4-cap svg{width:14px}.dge4-cap h3{font-size:.78rem;margin:28px 0 5px}.dge4-cap p{font-size:.66rem;line-height:1.5;color:#78869a;margin:0}.dge4-beta-band{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.dge4-beta-band p{color:#9eabc0;font-size:.82rem;line-height:1.6}.dge4-beta-band .dge4-btn{margin-top:12px}
.dge4-investor-panel{min-height:330px;border:1px solid #d8e0ea;background:#071024;border-radius:18px;padding:22px;display:flex;flex-direction:column;color:#fff;box-shadow:0 30px 60px rgba(7,16,36,.18)}.dge4-investor-panel>span{font-size:.55rem;letter-spacing:.13em;color:#7689a8;margin-bottom:auto}.dge4-investor-panel strong{font-size:clamp(1.45rem,2.6vw,2.8rem);line-height:1;border-top:1px solid rgba(255,255,255,.1);padding:11px 0}.dge4-investor-panel small{font-size:.5rem;letter-spacing:.12em;color:#7183a0;margin-top:10px}.dge4-media-mark{min-height:330px;border:1px solid #dce4ed;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff}.dge4-media-mark img{width:min(70%,520px);height:auto}.dge4-media-mark span{font-size:.5rem;letter-spacing:.16em;color:#7d899a;margin-top:20px}.dge4-media-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dce4ee;border-left:1px solid #dce4ee}.dge4-media-facts>div{padding:18px;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;min-height:100px}.dge4-media-facts b{display:block;font-size:.52rem;letter-spacing:.1em;color:#71809a}.dge4-media-facts span{display:block;font-size:.74rem;font-weight:750;margin-top:18px}
.dge4-contact-meta{background:#071024;color:#fff;border-radius:18px;padding:20px;display:grid;gap:1px}.dge4-contact-meta>div{padding:18px;border-bottom:1px solid rgba(255,255,255,.1)}.dge4-contact-meta>div:last-child{border-bottom:0}.dge4-contact-meta b{display:block;font-size:.5rem;letter-spacing:.12em;color:#6e82a2;margin-bottom:6px}.dge4-contact-meta a,.dge4-contact-meta span{color:#fff;text-decoration:none;font-size:.8rem;font-weight:760}.dge4-contact-grid{display:grid;grid-template-columns:1fr .8fr;gap:14px;align-items:start}.dge4-form-card{border:1px solid #dce4ee;border-radius:16px;background:#fff;padding:22px}.dge4-form-card h2{font-size:1.65rem;margin:6px 0 14px}.dge4-contact-routes{display:grid;border:1px solid #dce4ee;border-radius:16px;overflow:hidden}.dge4-contact-routes>a{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:15px;text-decoration:none;color:#0e1930;border-bottom:1px solid #dce4ee;background:#fff}.dge4-contact-routes>a:last-child{border-bottom:0}.dge4-contact-routes>a:hover{background:#f6f9fc}.dge4-contact-routes b{font-size:.5rem;color:#8a97a9}.dge4-contact-routes strong{display:block;font-size:.72rem}.dge4-contact-routes small{display:block;font-size:.59rem;color:#7a879a;margin-top:2px}.dge4-contact-routes svg{width:15px}.dge4-lead-hero{background:#071024;color:#fff;padding:34px 0}.dge4-lead-hero span{font-size:.5rem;letter-spacing:.14em;color:#7186a6}.dge4-lead-hero h1{font-size:clamp(2rem,3.5vw,3.8rem);letter-spacing:-.04em;margin:5px 0 8px}.dge4-lead-hero p{color:#a6b3c7;font-size:.8rem;max-width:800px}.dge4-lead-shell{max-width:980px}
.dge4-footer{background:#050816;border-top:1px solid rgba(255,255,255,.08);color:#aab4c5}.dge4-footer__top{display:grid;grid-template-columns:1.45fr .8fr .8fr 1fr 1fr;gap:28px;padding-top:34px;padding-bottom:28px}.dge4-footer__brand img{width:145px;height:auto;filter:brightness(0) invert(1)}.dge4-footer__brand p{font-size:.66rem;line-height:1.55;color:#7e8ca5;margin-top:12px}.dge4-footer h2{font-size:.52rem;letter-spacing:.13em;color:#6f819e;text-transform:uppercase;margin:0 0 11px}.dge4-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.dge4-footer li,.dge4-footer a,.dge4-footer span{font-size:.62rem;color:#aeb8c8;text-decoration:none}.dge4-footer a:hover{color:#fff}.dge4-footer em{font-style:normal;font-size:.44rem;color:#6f819a;margin-left:5px}.dge4-footer .dge-footer__contact li{display:flex;align-items:flex-start;gap:7px}.dge4-footer .dge-footer__contact svg{width:12px;margin-top:2px}.dge4-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:14px;padding-bottom:16px}.dge4-footer__bottom span{font-size:.52rem;color:#657590}
@media(max-width:1180px){.dge4-hero__layout,.dge4-subhero__grid{grid-template-columns:1fr}.dge4-hero__stage{min-height:430px}.dge4-section-head{grid-template-columns:140px 1fr}.dge4-section-head p{grid-column:2}.dge4-product-bento{grid-template-columns:1fr}.dge4-product--connect{grid-column:auto}.dge4-product--ai{grid-template-columns:1fr 1fr}.dge4-operating-grid,.dge4-enterprise__grid,.dge4-company-band,.dge4-beta-band,.dge4-contact-grid{grid-template-columns:1fr}.dge4-footer__top{grid-template-columns:1.4fr repeat(2,1fr)}.dge4-footer__top>div:nth-child(4),.dge4-footer__top>div:nth-child(5){margin-top:4px}.dge4-cap-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.dge4-header__actions{display:none}.dge4-hero{padding:38px 0 30px}.dge4-hero h1,.dge4-subhero h1{font-size:clamp(2.6rem,12vw,4.4rem)}.dge4-hero__stage{min-height:auto;display:block;margin-top:8px}.dge4-stage-main{width:100%}.dge4-status-stack{position:relative;left:auto;top:auto;transform:none;width:100%;grid-template-columns:1fr 1fr;margin-top:8px}.dge4-proofbar__inner{grid-template-columns:1fr 1fr}.dge4-proofbar__inner>div{border-bottom:1px solid #e4eaf3}.dge4-section{padding:40px 0}.dge4-section--compact{padding:32px 0}.dge4-section-head{display:block}.dge4-section-head>span{display:block;margin-bottom:7px}.dge4-section-head p{margin-top:10px}.dge4-product,.dge4-product--connect,.dge4-product--ai{grid-template-columns:1fr}.dge4-product__media{max-height:260px}.dge4-flowrail{grid-template-columns:1fr;gap:0}.dge4-flowrail>i{height:24px;width:1px;margin:auto;background:linear-gradient(#78a9ef,#8bd9ef)}.dge4-flowrail>i:after{right:-2px;top:auto;bottom:0;transform:rotate(135deg)}.dge4-proof-grid{grid-template-columns:1fr;grid-template-rows:auto}.dge4-proof--wide{grid-row:auto}.dge4-proof:not(.dge4-proof--wide) img,.dge4-proof img{max-height:none}.dge4-enterprise__matrix{grid-template-columns:1fr}.dge4-company-band__links{grid-template-columns:1fr}.dge4-company-band__links>a{min-height:92px;border-right:0;border-bottom:1px solid #dce4ee}.dge4-company-band__links>a:last-child{border-bottom:0}.dge4-final__inner{align-items:flex-start;flex-direction:column}.dge4-footer__top{grid-template-columns:1fr 1fr}.dge4-footer__brand{grid-column:1/-1}.dge4-media-facts{grid-template-columns:1fr 1fr}}
@media(max-width:540px){.dge4-status-stack{grid-template-columns:1fr}.dge4-proofbar__inner{grid-template-columns:1fr}.dge4-proofbar__inner>div{border-left:1px solid #e4eaf3}.dge4-cap-grid,.dge4-media-facts{grid-template-columns:1fr}.dge4-footer__top{grid-template-columns:1fr}.dge4-footer__brand{grid-column:auto}.dge4-subhero{padding:36px 0}.dge4-concept-visual--large .commerce-grid span{height:95px}}
.dge4-flowrail--dark{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12)}.dge4-flowrail--dark>div{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1);color:#fff}.dge4-flowrail--dark>div span{color:#7e90ad}.dge4-enterprise__matrix--light{border-color:#dce4ee}.dge4-enterprise__matrix--light>div{border-color:#dce4ee;background:#fff}.dge4-enterprise__matrix--light span{color:#8a97aa}.dge4-demo-band{display:grid;grid-template-columns:1fr 240px;gap:50px;align-items:center}.dge4-demo-band p{color:#9eabc0;font-size:.82rem;line-height:1.6;max-width:680px}.dge4-demo-qr{justify-self:end;width:190px;padding:14px;background:#fff;border-radius:16px;text-align:center}.dge4-demo-qr img{width:100%;height:auto}.dge4-demo-qr span{display:block;color:#23304b;font-size:.5rem;letter-spacing:.12em;font-weight:900;margin-top:7px}.dge4-solution-map{min-height:310px;border:1px solid #dce4ee;background:#fff;border-radius:18px;display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:0;align-items:center;padding:24px}.dge4-solution-map div{height:170px;border:1px solid #dfe6ef;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#fff,#f3f6fa)}.dge4-solution-map b{font-size:.72rem}.dge4-solution-map span{font-size:.58rem;color:#7d899d;margin-top:4px}.dge4-solution-map i{height:1px;background:#84aee5;position:relative}.dge4-solution-map i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #84aee5;border-right:1px solid #84aee5;transform:rotate(45deg)}.dge4-status-overview{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce4ee;border-radius:15px;overflow:hidden}.dge4-status-overview>a,.dge4-status-overview>div{min-height:150px;padding:16px;border-right:1px solid #dce4ee;display:flex;flex-direction:column;justify-content:space-between;color:#101a35;text-decoration:none;background:#fff}.dge4-status-overview>*:last-child{border-right:0}.dge4-status-overview b{font-size:.5rem;color:#8a97aa}.dge4-status-overview strong{font-size:.78rem}.dge4-status-overview span{font-size:.55rem;letter-spacing:.06em;color:#71809a}.dge4-status-overview svg{width:14px}.dge4-status-overview>a:hover{background:#f5f8fb}.dge4-status-overview--dark{border-color:rgba(255,255,255,.12)}.dge4-status-overview--dark>a,.dge4-status-overview--dark>div{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12);color:#fff}.dge4-status-overview--dark span{color:#7d90ae}.dge4-policy-rail{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce4ee;border-radius:15px;overflow:hidden}.dge4-policy-rail a{min-height:105px;padding:14px;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;text-decoration:none;color:#101a35;display:flex;flex-direction:column;justify-content:space-between}.dge4-policy-rail a:nth-child(4n){border-right:0}.dge4-policy-rail strong{font-size:.7rem}.dge4-policy-rail svg{width:14px}.dge4-credibility--dark{color:#65748a}.dge4-principles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce4ee;border-left:1px solid #dce4ee}.dge4-principles>div{min-height:130px;padding:16px;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;display:flex;flex-direction:column}.dge4-principles b{font-size:.48rem;color:#8b98aa}.dge4-principles strong{font-size:.74rem;margin-top:auto}.dge4-principles span{font-size:.6rem;color:#788598;margin-top:4px}.dge4-leader-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dge4-leader-grid article{display:grid;grid-template-columns:170px 1fr;gap:18px;border:1px solid #dce4ee;border-radius:16px;background:#fff;padding:14px;min-height:230px}.dge4-leader-photo{border-radius:11px;overflow:hidden;background:#eef2f7;min-height:200px}.dge4-leader-photo img{width:100%;height:100%;object-fit:cover}.dge4-leader-grid h3{font-size:1.1rem;margin:8px 0 2px}.dge4-leader-grid article>div>span{font-size:.58rem;color:#63728b;font-weight:800}.dge4-leader-grid p{font-size:.67rem;line-height:1.55;color:#758399}.dge4-text-link--dark{color:#111c34}@media(max-width:900px){.dge4-demo-band{grid-template-columns:1fr}.dge4-demo-qr{justify-self:start}.dge4-solution-map{grid-template-columns:1fr;gap:0}.dge4-solution-map i{height:24px;width:1px;margin:auto}.dge4-status-overview,.dge4-policy-rail{grid-template-columns:1fr 1fr}.dge4-status-overview>a,.dge4-status-overview>div{border-bottom:1px solid #dce4ee}.dge4-leader-grid{grid-template-columns:1fr}}@media(max-width:560px){.dge4-status-overview,.dge4-policy-rail,.dge4-principles{grid-template-columns:1fr}.dge4-leader-grid article{grid-template-columns:1fr}.dge4-leader-photo{min-height:280px}}
