.gw-enterprise .ent{position:relative;background:var(--cobalt);color:var(--on-dark);padding:clamp(52px,7vw,88px) clamp(16px,4vw,40px) 0;overflow:hidden}.gw-enterprise .ent-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,64px);align-items:end}.gw-enterprise .ent-copy{padding-bottom:clamp(52px,7vw,88px);min-width:0}.gw-enterprise .ent-kicker{font-family:Figtree,sans-serif;font-weight:700;font-size:15px;color:var(--gold);margin:0 0 14px}.gw-enterprise .ent-title{font-family:Figtree,sans-serif;font-weight:800;font-size:clamp(1.9rem,3.8vw,2.9rem);line-height:1.04;letter-spacing:-.02em;color:var(--on-dark);margin:0 0 14px;text-wrap:balance}.gw-enterprise .ent-sub{font-family:Inter,sans-serif;font-size:clamp(15px,1.5vw,17px);line-height:1.55;color:var(--on-dark);opacity:.78;margin:0 0 28px;max-width:46ch;text-wrap:pretty}.gw-enterprise .ent-cta{gap:.6rem;white-space:nowrap;box-shadow:0 8px 20px -12px rgba(0,0,0,.7)}.gw-enterprise .ent-cta:hover{box-shadow:0 12px 26px -12px rgba(0,0,0,.75)}.gw-enterprise .ent-cta:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px}.gw-enterprise .ent-peek{min-width:0;align-self:end}.gw-enterprise .ent-browser{width:118%;margin-left:4%;border-radius:16px 16px 0 0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 -18px 60px -24px rgba(0,0,0,.7)}.gw-enterprise .ent-browser-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#F4F5F7;border-bottom:1px solid rgba(21,21,21,.08)}.gw-enterprise .ent-browser-bar i{width:9px;height:9px;border-radius:50%;background:#D9DBE0}.gw-enterprise .ent-browser-url{margin-left:10px;padding:3px 10px;border-radius:999px;background:#fff;font-family:Inter,sans-serif;font-size:11.5px;color:#6B6E78}.gw-enterprise .ent-browser img{display:block;width:100%;height:auto;max-height:clamp(180px,22vw,300px);object-fit:cover;object-position:top left}@media (max-width:820px){.gw-enterprise .ent-inner{grid-template-columns:1fr;gap:36px}.gw-enterprise .ent-copy{padding-bottom:0}.gw-enterprise .ent-browser{width:108%;margin-left:0}.gw-enterprise .ent-browser img{max-height:220px}}